OpenStreetMap

Users' Diaries

Recent diary entries

Майстерня з виготовлення скляних вітрин СТЕКЛОМАЙСТЕР у Харкові: - це понад 15 видів моделей виробів зі скла для торгівлі та сфери послуг: кав’ярні, громадське харчування, аптеки, зоомагазини, бари, кафе, кондитерські, виставкові заходи, офіси - це понад 10 видів листового скла різної товщини (віконне скло, вітринне скло, декоративне скло, армоване скло, скло лакобель) - це якісні послуги з порізки та обробки скла і дзеркал для ваших індивідуальних проєктів - це професійні послуги скління вікон, балконів і міжкімнатних дверей

Вам потрібна скляна полиця в холодильник або полиця зі скла під дизайнерський проєкт, скляна перегородка в душову кабіну або дзеркало в шафу купе? Телефонуйте і робіть замовлення!
Наші фахівці швидко і точно підберуть бажану продукцію під ваш бюджет.Виконають доставку, занос і монтажні роботи на потрібну вам дату. Майстерня СТЕКЛОМАЙСТЕР у Харкові - працюємо з гарантією і любов’ю до кожного клієнта!

099-177-75-32; 096-177-75-32; 073-177-75-31 https://sklomaster.com.ua

Location: 615-й мікрорайон, Салтiвка, Салтівський район, Харків, Харківська міська громада, Харківський район, Харківська область, 61120, Україна
Posted by Mojtabx on 9 July 2023 in Persian (فارسی).

گیت فروشگاهی و دزدگیر

﴿ * گیت

Location: شهرک صدف, جزیره کیش, بخش کیش, شهرستان بندر لنگه, استان هرمزگان, 79417-35393, ایران

Планирую актуализировать информацию по Парку Горького:

  • добавить все новые дорожки
  • нанести полигоны детских площадок,
  • нанести лабиринт. Там из кустов сделан и кубик Рубика по центру. Надо подумать какими тегами это лучше сделать. Идеи принимаются. Как минимум сам прямоугольник нанести.
  • добавить все кафе (полигоны)
  • добавить скамейки (если не надоест)

Буду рад если кто-то ещё подключится.

Location: Хаджибейский район, Одесса, Одеська міська громада, Одесский район, Одесская область, Украина

YouthMappers A Bank of Sustainable Skills for students.

What I learned in YouthMappers when I was a student.

I have never forgotten what happened when I was a student that day in the afternoon. I can’t unveil the whole incident without highlighting what caused it and in this case, YouthMappers started it. In fact, that was in the 2nd year, when YouthMappers continued to give students an equal opportunity to thrive and find their path in their career side. In my case, I don’t regret that I chose YouthMappers as a student over many other organizations. Career-wise, I wanted to be a computer or Data scientist but the University never gave me the chance to choose what I wanted, therefore I was pushed into Records and Archivist management and I graduated as an information specialist.

In YouthMappers as a student, I learned different skills in both academics and leadership. I have never learned any course related to mapping or GIS in my profession, but I freely acquired these skills from YouthMappers. Further, among the most important things YouthMappers value is inclusive and equal access to opportunity. I came from a background that has nothing to do with geospatial and geography but I was allowed to join YouthMappers and gained a lot of skills which I have also taught to many communities. As a student, I acquired skills from theories and practical points of view without learning them in class but through YouthMappers, open source, and mapathons.

I took advantage of the YouthMappers short course to advance my skills in mapping. I first started with a beginners’ course on how to map with JOSM, ID Editor, chapter management, field data collection tools, OSM ecosystem, and organizing mapathons. I managed and got 6 beginners certificates. Later on, YouthMappers advanced the courses and I decided to be the first one to take them. Luckily enough, I managed and acquired another butch of 6 advanced certificates. Away from these certificates, YouthMappers taught me how to conduct research, contribute to society, team building, and leadership skills. They introduced me to validation through the YouthMappers validation hub and made me more interested in exploring and understanding mapping. All in all, these certificates really sharpen my skills and advance my mapping knowledge. I managed to leave behind a very strong and successful YouthMappers Chapter at my university because of the Chapter management courses I took. I also started my journey of training others around Open mapping participatory while I was a student with YouthMappers.

Further, all these skills I acquired from YouthMappers allowed me to join HOT’s first cohort internship, OSMF (OSM Foundation) as an active contributor to open mapping. I also used my field mapping skills to participate in a data collection project organized by the OSM-Zambia, I was also selected as a research fellow and I led a group of 13 young people in a deeply rural area to collect Data.

Life as YouthMappers Alumni

I have been a student and it’s so nice being part of many organizations. I must also say that many opportunities come as you are at school because life after school has a different point of view. I have enjoyed a lot in YouthMappers from theory to practical benefits. YouthMappers gave me the knowledge I wanted and the opportunity as a student. However, if you have chosen YouthMappers as a student, you are on the right track and please do not leave faster than it can push you.

As a graduate in 2022, YouthMappers brought all research fellows and regional ambassadors who are young people from all over the world to attend the international conference which took place in Florence, Italy between 19th to 28th August 2022. I was among these great minds in Italy, we networked, laughed and we ate together. This was a great opportunity where young people could meet, network, collaborate and represent their specific chapters.

This opportunity came to me because when I was a student, I decided to be part of YouthMappers and never left. This was a great moment for YouthMappers members to meet again for the second conference since 2017. This gathering was the combination of the 2020 research fellows, regional ambassadors, YouthMappers technical supporters, directors, communication team, researchers, founders, etc. Truth be told, one edit really landed me in the plane. This was my first international trip and I enjoyed my tiresome trip for one day from Lusaka, Zambia to Florence, Italy.

I learned that YouthMappers is the community of communities as Patricia put it, meaning it cutters for many communities and generations. YouthMappers believes in building young people to be self-sustainable and be able to identify a problem, conduct research, and offer solutions on their own. The conference opportunity exposed me to a lot of knowledge and skills including web creation, Mapmyrun app, QGIS, Geocat, Field data collection tools, Streetcomplete, Everydoor applications, etc. I met and participated in a lot of OSM presentations and social dinners. This gave me a chance to explore and interact with a massive number of OSM contributors across the globe. Isn’t that great? YouthMappers launched its documentary and shared the book written by young people in YouthMappers. I attended a very successful meeting with OSM-Africa and It was so great meeting fellow OSM Africa people, full of young people trying to take the lead.

Lastly, I had a chance to meet and talked to DR Patricia Solis. It was a dream come true for me because I used to follow her works and was inspired a lot. Meeting Dr. Solis physically really moved my dream to great heights

Opportunities that came because of YouthMappers’ background.

After school, I decided to reorganize myself and join society, especially in the least developed countries like Ours. Job opportunities after graduation are really hard to find. I decided to continue Mapping because that’s how I drive sustainable development goals. Mapping is something I am passionate about and love. I remembered how I was picked to join the Humanitarian OpenStreetMap Team HOT for Southern and Central Africa Hub as a Mappers volunteer in Zambia on a project led by the HOT-ESA team. I was not picked because I had finished school but the background and skills I had acquired while as a student with YouthMappers. The YouthMappers has so much to offer to Students but it’s all up to a student to decide and pick what they think will be best for them. I am glad I picked a great path and I don’t regret it. I also volunteered with Crowd2Map Tanzania, MapUganda, OSMZambia, MapMalawi, etc.

Participatory Open mapping for locals Under HOT, I was among the trainers

I had an opportunity to share the skills I learned from YouthMappers with many communities and young people.

Data collection in Lavushinda district, under HOT and local impact

Based on my experience in October 2022, I applied for Crowd2Map Tanzania as a volunteer. I decided to contribute to the FGM and add many buildings to the map. This opportunity was given to me due to YouthMappers’ background. More opportunities.

Did you know that other people search names, places, distances, clinics, markets, and countries on the YouthMappers website? In 2022 I received an email from the World bicycle relief in Zambia and they explained that they found my email address from the YouthMappers website, on one of my blogs. They engaged me with other fellow young people to collect data using KoBocollect. This was an application I learned from YouthMappers and HOT-ESA training. This opportunity came because I made the right choice of belonging to YouthMappers as a student.

In conclusion, my short message to all students joining YouthMappers today, please do not leave prematurely, exercise a little patience and see what retirement package of skills the YouthMappers impact on you.

Acknowledgment YouthMappers USAID DR PATRICIA SOLIS (Ph.D.) HUMANITARIAN OPENSTREETMAP TEAM (HOT) World Bicycle relief YouthMappers University Of Zambia Chapter (YMUNZA) Local Impact Crowd2MapTazania

About the Author: Names: Charles Chilufya B.A in Records and Archives Management 2020 YouthMappers Research fellow. Humanitarian OpenStreetMap Mapper Mapper of all time. Currently Records officer, Email. chilufyacharles12@gmail.com

Location: Chaisa, Lusaka, Lusaka District, Lusaka Province, Zambia

คนไม่ดี

Posted by pnorman on 8 July 2023 in English (English). Last updated on 9 July 2023.

I was curious about the usage of Maxar over the last year, so did some quick work to see where it was used. To start, I used a Python 3 version of ChangesetMD to load the latest changesets into PostgreSQL, using the -g option to create geometries.

I then, with a bit of manual work, identified the changesets of the last year are those between 122852000 and 137769483. Using this, and knowledge of tags normally used with maxar, I created a materialized view with just the Maxar changesets

CREATE MATERALIZED VIEW maxar AS
SELECT id,
    num_changes,
    st_centroid(geom)
FROM osm_changeset
WHERE id BETWEEN 122852000 and 137769483
    AND (tags->'source' ILIKE '%maxar%' AND tags->'imagery_used' ILIKE '%maxar%');

This created a table of 2713316 changesets, which is too many to directly view, so I needed to get it by country.

I did this with the border data from country-coder

curl -OL 'https://raw.githubusercontent.com/rapideditor/country-coder/main/src/data/borders.json'
ogr2ogr -f PostgreSQL PG:dbname=changesetmd borders.json

This loaded a quick and dirty method of determining the point a country is in into the DB, allowing me to join the tables together

SELECT COALESCE(iso1a2, country), COUNT(*)
FROM maxar JOIN borders ON ST_Within(maxar.st_centroid, borders.wkb_geometry)
GROUP BY COALESCE(iso1a2, country)
ORDER BY COUNT(*) DESC;
coalesce count
IN 253789
ID 138214
TR 131282
BR 121062
SV 102280
GT 100412
TZ 86890
RU 71243
US 69600
BD 60622
ZM 60130
CN 58226
NG 55355
SY 49353
PH 46432
CD 45216
AE 40728
MW 40710
PE 37037
SE 33762
UA 33664
MX 33012
HN 32385
NP 31692
KE 30045
MY 27224
RO 26477
MG 24456
ZA 24262
CO 23876
BY 20925
AR 20264
VN 20203
GB 19687
DE 19613
UG 19534
LY 18980
KZ 18037
TH 17879
SA 17270
PK 17161
EG 16848
ET 16406
AU 16134
IQ 15819
AF 15404
IT 15283
SO 14745
SD 14346
CA 14223
EC 13919
ML 13417
QA 12379
CL 11902
HU 11284
IR 10899
TG 10533
TL 10364

This usage includes a period of time at the end where Maxar was not working, which is still the case. It’s also a very quick and dirty method designed to minimize the amount of time I had to do stuff, at the cost of spending more computer time. ChangesetMD is unmaintained and loading all the changesets is slow, but I already knew how to use it, so it didn’t take me much time.

In the past I made the mistake that I took pull requests of foreign language support I do not speak or am at least not good enough at.

Thus I now added more features using English language and I would like to have people translating this to French, Spanish and Russian accordingly.

Please contact me if you can help.

Sven

En Internet se encuentra el logo de Wikipedia en modo real, o sea, la esfera de rompecabezas impresa en 3D, y yo siempre había querido hacer algo equivalente para OpenStreetMap, el mapa y la lupa en modo real. Como he utilizado el logo de OSM para crear pines o calcomanías, he utilizado el archivo SVG e identificado los pliegues del mapa, los cuales son particulares desde una perspectiva del origami (papiroplexia realmente). Sin embargo, un día mientras leía Twitter, vi en la cuenta de Massimo un pliegue para despliegue de satélites, llamado Miura Fold. Lo mejor de esto es que eran exactamente los pliegues del logo de OSM.

Wikipedia

Me puse a buscar cómo hacer este pliegue y adaptarlo a OSM. Primero siguiendo las instrucciones del doblez el cual es originalmente para una proporción de papel diferente (no cuadrado), por lo que me tocó hacer ajustes para encontrar la forma de hacerlo para un papel cuadrado.

1 2 3

Por otro lado, tengo en mi casa una lupa redonda, la cual se asemeja a la de OSM. Tomando las dimensiones de la lupa, busqué un tamaño de papel aproximado para hacer el logo. Ya con esto, usé el archivo SVG del logo, extraje la capa del mapa, la imprimí con las dimensiones que quería.

4

Marqué las zonas de doblez y de corte y me dispuse a preparar el mapa.

5 6

Para hacerlo más realista, tomé unos trozos de fomi (etilvinilacetato) agrandé el mango de la lupa, para que tuviera las zonas amarillas (foto por el revés de la lupa).

7

Me faltaba un detalle, el código binario que se refleja en la lupa. Pensé en cortar los números y pegarlos sobre la lupa, pero no me parecía apropiado y un poco burdo. Me puse a jugar con la lupa, y vi que mi lámpara TaoTraonics reflejaba bien en la lupa. Comencé a taparla para ver si reflejaba algo particular y sí lo hacía, pero por ser tan intensa la iluminación también traspasaba el cartón o papel que se ponía. Me tocó tapar la zona a cortar con cinta aislante, y de esta forma solo se veía lo que quería reflejar. Entonces, extraje los números del SVG del logo, los enderecé, los imprimí a un tamaño apropiado para mi lámpara, los pegué en un cartón, les puse la cinta aislante por detrás y me puse a cortarlos manualmente. ¡Esto último tomó tiempo!

8 9 10

Finalmente, le pedí a mi cuñada un soporte de celular, y comencé a jugar con el movimiento de la lupa con el mapa y el reflejo de la luz. El resultado lo puedes ver en:

https://twitter.com/MaptimeBogota/status/1672355906607087617https://en.osm.town/@MaptimeBogota/110596183713936174https://www.instagram.com/reel/Ct2Ot0-JsQ5/?igshid=MzRlODBiNWFlZA%3D%3D

Si te gusta el resultado final, dale un like.

Logo OSM

Como hice varias pruebas para que el video saliera bien, en la versión que escogí mi esposa estaba hablando cerca, y quedó el audio de ella. Fue un descuido mío, ya que me enfoque en la imagen y no en el sonido 🤦.

Location: 111321, Colombia

اصلا فاقد اهمیت

City of Meadville, Vernon Twp, West Mead Twp

##Completed## • Landuse has been filled in on the map. • Buildings have been added using RapID. • Roads have been updated with ref:penndot and unsigned_ref tags.

Work in Progress

• Addresses are a work in progress and is a very time consuming task. • Business POIs.

When I first started mapping this area, there was very little mapped. Allegheny College, retail centers, and a few other isolated areas were the mapped exception. It’s been a fulfilling opportunity to map undermapped communities, especially in the Appalachia region.

Смотрю в этих ваших ютубах различных путешественников, и периодически обращаю внимание на то, что у ребят появляется острая необходимость в питьевой воде! Cтранно, да? 😁

Кто-то вынужден объезжать населенные пункты и тратить время на поиски колодцев, колонок и родников, а кто-то не парится и набирает воду из рек.

Насмотревшись путешествие на велосипеде Андрея Едунова Москва-Владивосток, где он набирал воду на АЗС и реках, задумался о написании данной статьи.

Он кстати является активным пользователем мапсми, проданного в итоге левой компании. Очень рад что разработчики объединились и на основе исходных кодов сделали замечательный Organic Maps (github).

Всё же вода из родника будет по-вкуснее.

Примечание

Если по какой-то причине перестали загружаться изображения, то можно воспользоваться сайтом web.archive.org. Предусмотрительно сохранил страницу там.

⚠️ Важно

Помните - не все колодцы и родники являются безопасными. Изучите и почитайте в интернете, как определить пригодные для питья родники и колодцы.

Всегда держите в аптечке средства от расстройства желудка и противомикробные препараты для кишечника.

Organic Maps 🍃

Раз уже пошла речь, начну с него.

Можно скачать с Google Play, F-Droid, AppStore, Huawei AppGallery или отдельно .apk с github.

Сам стараюсь устанавливать приложения с F-Droid, так как они самостоятельно скачивают и компилируют из исходных кодов. И в целом свободное и открытое программное обеспечение (FOSS) рулит!

Что такое F-Droid, как его установить и пользоваться, можно почитать на их сайте, в википедии или 4pda.to.

Преимущества

Главным преимуществом данного приложения является его чрезвычайная легкость. Это самое оптимизированное, и от того сберегающее заряд батареи приложение. Что очень важно для путешественников.

Скачанные карты занимают очень мало места.

Например:

  • Свердловская область - 82Мб.
  • Челябинская область - 77Мб.

Ещё хотелось бы отметить стиль карты и дизайн пользовательского интерфейса. Всё сделано аккуратно и со вкусом.

Ищем воду в Organic Maps

Находим снизу кнопку изображающую лупу, оно же увеличительное стекло 🔍.

Находим снизу кнопу изображающую лупу, оно же увеличительное стекло

Далее заходим на вкладку “Категории” и выбираем пункт “Вода”.

Далее заходим на вкладку "Категории" и выбираем пункт "Вода"

Отобразится список ближайших источников питьевой воды. Чтоб отобразить в виде точек на карте, нажмите на этом же появившемся списке кнопку в нижнем-правом углу, изображающую карту 🗺️.

Чтоб отобразить в виде точек на карте, нажмите на этом же появившемся списке кнопку в нижнем-правом углу, изображающую карту

Далее можно выбрать подходящую точку и построить маршрут.

Работает без интернета, главное заранее скачать карты!

Водоробот

Родник

Колодец

OsmAnd

Это настоящий комбайн. Мощь навигации у тебя в кармане!

К сожалению в России установка через Google Play не доступна.

Вариант решения проблемы для iOS: - установить testflight версию OsmAnd (обновляется примерно раз в неделю, по сути является ночной сборкой для iOS версии) https://testflight.apple.com/join/7poGNCKy

Преимущества

Очень мощная программа. Очень, просто невероятное количество настроек. Можно подключать отдельно любые слои (хоть подложку яндекса), и накладывать поверх неё что-то ещё, например карту высот или кадастровую карту.

Есть возможность записи трека. У трека можно посмотреть подробную информацию о высотах, времени, расстоянии и много ещё чего.

Так же есть полезная функция трансляции местоположения на какой-то сторонний сайт. В гугл, если интересно как это делать и настраивать.

И ещё много, много чего.

Сам в своё время ради поддержки разработчиков купил платную версию, которая включает в себя полезные плагины, включая карту высот. Сейчас вынужден пользоваться версией с F-Droid.

Из недостатков, это сложный интерфейс настроек и тяжесть для заряда батареи. Хотя по сравнению с проприетарными продуктами, - жрёт сравнительно не много.

Стоит потратить время на разбор с настройками, чтоб это больше не создавало трудностей. Зато сколько у вас появится возможностей!

Занимаемый объем карт, для сравнения с Organic Maps:

  • Свердловская область - 168Мб.
  • Челябинская область - 146Мб.

Ищем воду в OsmAnd

К сожалению в категориях нет отдельного пункта, который бы включал в себя любой источник питьевой воды, колодцы и родники, поэтому будем искать по отдельности. Но можно наложить одновременно несколько категорий точек на карту!

Для начала зайдём в поиск нажав традиционную кнопку с лупой 🔍.

Кнопка поиска

Далее просто вводим ключевое слово “Вода”.

Нас интересуют объекты которые были помечены в OpenStreetMap с помощью специального тега как источник питьевой воды. У этого тега отдельная история и в сообществе ОСМ постоянно проводятся мероприятия для обозначения как можно большего количества доступных источников питьевой воды на карте.

Питьевая вода

И нажимаем “показать на карте”.

Далее ищем и смотрим подходящие точки.

показать на карте

Вот например родник с пометкой питьевой воды.

родник с питьевой водой

родник с питьевой водой

родник с питьевой водой

Если не нашли, то можно попробовать поискать непосредственно сами родники и колодцы.

Так же воспользуемся поиском.

поиск колодца

колодец на карте

И аналогично с родником.

Выбираем категории и отображаем на карте.

Родник на карте

Поиск родника

Накладываем точки на карту

Как можно наложить все эти категории разом на карту, чтоб в дальнейшем не заниматься поисками по отдельности? Сейчас покажу)

В этот раз нажимаем кнопку с иконкой текущего профиля. По умолчанию он в виде земного шара. Да, в OsmAnd есть возможность создавать профили и быстро между ними переключаться!

Нажимаем по пункту “Наложение POI”. POI переводится как точка интереса. Собственно все точки, которые обозначают какой либо объект и есть POI. Можно почитать в википедии про POI.

Наложение POI

Появится большой список “Наложение POI”, где можно выбрать только одну категорию. Чтоб была возможность множественного выбора, необходимо нажать кнопку с галочками в нижнем-левом углу.

Отмечаем галочками пункты:

  • Да (с иконкой капельки)
  • Колодец
  • Питьевая вода
  • Пункт водоснабжения
  • Родник

Кстати, пункт “Ближайшие POI” вообще отобразит все точки. Это иногда бывает полезно, если вы не знаете как искать нужный объект.

К сожалению не знаю, будут ли у вас эти категории изначально в списке. Поэтому в списке вверху можно воспользоваться кнопкой поиска. Она ищет только по категориям.

После того как выбрали, нажимаем “Ок”.

Далее просто тапаем 👆 на карту и любуемся появившимися иконками.

Чтоб выключить, просто передвиньте переключатель.

Так же можно строить маршруты. Как пешеходные, так и велосипедные.

P.S. Разработчики OsmAnd планируют в скором времени сделать полноценную отдельную категорию для питьевой водой.

Posted by Neelima Mohanty on 6 July 2023 in English (English). Last updated on 9 July 2023.

Hello everyone, I am here again with the 3rd Blog of my journey as an Outreachy intern. For those who don’t know me , I am Neelima Mohanty , selected as an Outreachy intern at Humanitarian OpenStreetMap Team (HOTOSM) for the May to August Cohort. If you are new to my blog then make sure you read my Blog 1 and Blog 2 before going through this blog post.

Recently a person named Berra Karaman messaged me on LinkedIn that she is interested in applying as an Outreachy intern and wished to know more about my application and journey .

On reading her message , I thought that not only she , many other applicants also must be wondering about applying to Outreachy and some may also be thinking to apply to work at the organisation I am working at as an Outreachy intern. So , I decided to introduce my community to a newcomer who decides to apply in HOT(Humanitarian OpenStreetMap Team) as an intern in the upcoming Outreachy cohorts.

Here are some important perks of being an Outreachy intern at HOT

• Skill Enhancement

This is a place where your skills are not only appreciated but also allowed to implement them at a fixed paced , not too slow and not too fast. My mentors never compel me to hurriedly complete a task . Of course deadlines are set and we together try our best to complete the tasks in an efficient manner before the deadline but if it gets completed partially then we again conduct a meeting , discuss the agenda and make changes accordingly to the schedule in order to complete the work .

• All about Open Source

Other than working on the project , I get to learn a lot new things related to open source and the community . For instance , my mentor Rob Savoye shared his experience of attending the SOTM-US-2023 and Petya Kangalova shared every single details of the open source conference FOSS4G which she recently attended . They give me tips regarding these conferences and the open source community.

• No Gender Discrimination

Once my mentor Petya said that HOT gives equal importance to both male and female workers and that the number of women working here is no less than the number of male employees. I myself have met and heard three such great people who play a pivotal role in the organisation’s development . They are Synne Marion Olsen , Ramya Ragupathy and my mentor Petya Kangalova. As a female intern myself I can give you a thumbs up for the way women are treated here.

So if you are a newcomer and your skills match the requirements of the next project that HOT comes up in the upcoming Outreachy cohorts , then I suggest you to surely give it a try . I would also like to thank my mentors Rob Savoye and Petya Kangalova again for being with me and assisting me at every step of my journey as an intern . That’s it friends , meet you next time with Blog 3. Till then bye 😊

Posted by arjunaraoc on 6 July 2023 in English (English). Last updated on 7 July 2023.

I did lot of contribution data analysis on Wikipedia. I wanted to do similar thing for OSM. Finally, here is my first analysis. I downloaded the fuel outlets data as of 2023-07-07 from OSM in Andhra Pradesh using overpass-turbo query. I used google sheets to analyse the data. Here are some results. chart

Summary of geometries

Total : 504

  • node:373 (74%)
  • way:131 (26%)

Year of last touch

Year    Count
2008    1
2011    8
2012    17
2013    23
2014    6
2015    23
2016    29
2017    23
2018    59
2019    52
2020    48
2021    54
2022    83
2023    78

Unique contributors

year	Unique contributors
2008	1
2011	5
2012	5
2013	6
2014	2
2015	6
2016	10
2017	10
2018	18
2019	19
2020	28
2021	8
2022	24
2023	10

Top 10 contributors

Top 10 contributors (as per last touch) accounted for 54.76% of contributions. There were 132 contibutors in all.

Total    User
57    arjunaraoc
53    Srihari Thalla
53    uknown-gryphus
22    vaibhavnz
19    Chaitanya Kumar CH
18    gunmac
15    IbnTēšfīn
15    sk_trav
13    Heinz_V
11    Kesari

Brand info

Count    Brand
328    Unnamed
 76    Indian Oil
 28    Hindustan Petroleum
 25    HP
 19    Bharat Petroleum
  9    BP
  4    Indian Oil Petrol Pump
  3    IOC
  3    Reliance
  2    Bharath Petroleum
  1    Bharath
  1    Essar
  1    IOL
  1    OIL!
  1    Petrol Ofisi
  1    Petronas
  1    Relience

There were 4168 operational petrol pumps in Andhra Pradesh as of 1 Jan 2022. Therefore coverage on OSM is about 12%. So there is lot to add and cleanup.

Location: Sampangiram Nagar Ward, East Zone, Bengaluru, Bangalore North, Bangalore Urban, Karnataka, 560042, India

Hello!

This is my first blog post and it will be about AI and how to use it to map buildings in New Zealand rapidly!

Some of you might already have heard that there is a better version of the iD editor available called Rapid editor (by Facebook) which is a lot faster than iD but uses the same user interface.

The cool thing about this editor is that it enhances the map with datasets that are AI generated and are suggested to you.

I have started mapping a lot of buildings in New Zealand in the last couple of weeks and I love how fast it goes.

Since there is still a lot to do, I would like to ask you for your help.

This is the link that brings you directly to the editor with the dataset already loaded: Rapid Editor

Get started by Login, zoom in, click on a yellow marked building and press a key to accept or d key to ignore (much faster than clicking on the button on the left sidebar). Some buildings need some adjustments as the AI suggestion is not 100% accurate but in my experience in 99% it is good.

More info about Rapid Editor can be found here: https://developers.facebook.com/blog/post/2023/04/04/rapid2/

I’m looking to hear about your mapping experience!

Nowadays, crosswalks are often drawn in an X shape to accommodate pedestrians.
And here we have an entire area designated as a crosswalk.

How do you tag them in these cases?
Also, there’s not even a traffic light here at all, so I want to designate this as a pedestrian zone.
What are your views?

After considering different cases and situations and comparing the OSM wiki, I concluded that the ‘area:highway=pedestrian 1’ tag is the most similar.
The rationale is that…

  • There are too many different pedestrian directions.(건널 수 있는 방향점이 매우 많다.)
  • There are no traffic lights and pedestrians can enter at any time.(교통 신호등이 없고 보행자가 언제든지 길로 들어설 수 있다.)
  • These attributes are very similar to ‘highway=pedestrian’.

keywords : 건널목 횡단보도 보행자지역 보행자 crosswalk crossing scramble pedestrian

Location: Uncheon-dong, 운천·신봉동, Heungdeok-gu, Cheongju-si, North Chungcheong, 28469, South Korea

There’s been an OpenStreetMap presence on Twitter and the Fediverse/Mastodon for years. And in the last few months, the @OpenStreetMap account on Mastodon/Fediverse has gotten much more engagement on Mastodon compared to Twitter.

The OSMF has had a formal policy committment to use open communication channels for 3+ years, but it’s important to also use closed platforms if it helps reach people. So where are the people?

As part of my work for the OSM Communications WG, I maintain some OSM social media channels. For several months, Mastodon engagenment has been much higher than Twitter. Here’s some raw data and examples.

(Here I show the number of retweets/boosts (🔁) and stars/likes (⭐) posts get on Mastodon (🐘) and Twitter (🐦))

The important OSMF post about recent Maxar imagery unavailability got about the same, ( 🐘 4🔁 3⭐ vs 🐦 5🔁 7⭐, but Mastodonians like OSMF internal posts about the 2023 Screen to Screen. 🐘 9🔁 5⭐ vs 🐦 1🔁 1⭐, or the post about the OSMF SSRE’s first year, got 4 times as many boosts/retweets 🐘 23🔁 17⭐) vs 🐦 4🔁 8⭐.

State of the Map is also a popular topic, with Mastodon toots out-performing Twitter tweets. From general “Have you been to SotM?” posts (🐘 12🔁 11⭐ vs 🐦 3🔁 6⭐) to requests for new host bids reach more people on Mastodon (🐘 16🔁 12⭐ vs 🐦 7🔁 23⭐

This analysis is just the tip of the iceburg. Compare the OpenStreetMap mastodon account to the OSM Twitter account to see more examples. Don’t forget: The “number of followers” on Twitter is 10 times higher than the on Mastodon (84K vs 6K), and yet Mastodon is reaching more people, and driving more communications.

Others in OSM have seen this. Pieter Vander Vennet showed how WeeklyOSM was increasingly linking to Mastodon, rather than Twitter. Geomob podcast episode № 171 described the “amazing” difference in engagement they got on Mastodon versus Twitter.

The logo of Twitter is a little happy bird, chriping away. But now Twitter is an empty birdcage, filled with bird droppings and old newspapers. Sic Transit Gloria Mundi. An old world is dying, and a new world struggles to be born. Now is the time of monsters. (yay!)

Where to next? 🧭

Join the OSM Mapstodon Server at OSM.town!.

Follow me in Mastodon @amapanda@en.osm.town.

Read more about Mastodon on the OSM Wiki Check out the Local Posts on en.osm.town, or all #OpenStreetMap posts.

Posted by pluton_od on 5 July 2023 in English (English).

HOV lanes

According to wiki, hov=lane is

“Deprecated and nonstandard. If seen on a way, this value should be removed; instead, hov:lanes=* is the preferred tagging for HOV access restrictions per lane.”

This makes sense as with this value, it’s not clear which lanes require HOV. There were ~8k road segments with the value, all in the US. I’ve systematically replaced them with the more specific hov:lanes, here’s a history graph: https://taghistory.raifer.tech/?#***/hov/lane. Some of the ways already had hov:lanes, so I removed hov=lane; the majority had a comment in note:lanes like “left lane is hov” (probably from an import), so I used it to set the lanes; and for the rest, I checked the images (Bing/Mapbox/Mapillary) to set the correct lanes. All the changes were done manually (often in bulk).

One more complicated case was in Alexandria, VA where two streets have their right lanes designated to HOV during certain times. Mapillary allowed me to update those correctly with a tag like hov:lanes:forward:conditional = ||designated @ (Mo-Fr 16:00-18:00): https://www.openstreetmap.org/changeset/137988567.

Contraflow HOV lanes near Boston

The last 80 segments are the most complicated yet. They are for a part of I-93 south of Boston, MA: https://overpass-turbo.eu/s/1wXB. The complication comes from this: note:lanes = during rush hours, 5 lanes (left one hov) in peak direction and 3 in off-peak direction. This is confirmed by Southeast Expressway HOV lane, whereas Boston I-93 HOV Lane has an image of it.

I’ve mapped the permanent barriers between the directions in https://www.openstreetmap.org/changeset/138024161.

I see two ways of mapping the HOV lane:

As a separate way along the interstate

but in the opposite direction. Even though it’s one lane of the already mapped road (in the opposite direction), there is always a physical separation (present when the lane is open), so it makes sense to map it separately; also there is no interaction of these two directions. Tagging is simpler with this approach:

  • for the HOV lane:
bus=designated
change=no
hgv=no
highway=motorway
horse=no
hov:minimum=2
hov=designated
lanes=1
maxspeed=55 mph
maxweight=5
motorcycle=designated
name=Southeast Expressway HOV Lane
oneway=yes
opening_hours=Mo-Fr 05:00-10:00
ref=I 93;US 1;MA 3
shoulder=no
trailer=no

opening_hours is important; I’m not sure how else to indicate that this lane is present only during certain hours.

  • the regular road needs to indicate fewer lanes, meaning if it has
hgv:lanes=no|no|yes|yes|yes
lanes=5
turn:lanes=||||merge_to_left

it now also needs

hgv:lanes:conditional=no|yes|yes|yes @ (Mo-Fr 05:00-10:00)
lanes:conditional=4 @ (Mo-Fr 05:00-10:00)
turn:lanes:conditional=|||merge_to_left @ (Mo-Fr 05:00-10:00)

These new lanes need to be mapped accurately parallel to the road and added to the road relations, which is not a fast process. Yes, the result would look unusual — two extra roads in the opposite direction along the highway.

As conditional tags on the interstate

This is simpler in mapping, but would create a lot of extra conditional tags because the road wouldn’t be one way and the extra, HOV tags would be mapped as *:backward:conditional. An example segment would go from 23 to 35 tags:

attribution=Office of Geographic and Environmental Information (MassGIS)
bicycle=no
bus:backward:conditional=designated @ (Mo-Fr 05:00-10:00)
change:lanes:backward:conditional=no @ (Mo-Fr 05:00-10:00)
change:lanes:forward:conditional=not_left|yes|yes|yes @ (Mo-Fr 05:00-10:00)
condition=good
foot=no
hazmat=designated
hgv:backward:conditional=no @ (Mo-Fr 05:00-10:00)
hgv:lanes:forward:conditional=no|yes|yes|yes @ (Mo-Fr 05:00-10:00)
hgv:lanes=no|no|yes|yes|yes
hgv=designated
highway=motorway
horse=no
hov:backward:conditional=designated @ (Mo-Fr 05:00-10:00)
hov:minimum:conditional=2 @ (Mo-Fr 05:00-10:00)
lanes:backward:conditional=1 @ (Mo-Fr 05:00-10:00)
lanes:forward:conditional=4 @ (Mo-Fr 05:00-10:00)
lanes=5
massgis:way_id=152796
maxspeed=55 mph
maxweight:backward:conditional=5 @ (Mo-Fr 05:00-10:00)
motorcycle:backward:conditional=designated @ (Mo-Fr 05:00-10:00)
name=Southeast Expressway
oneway:conditional=no @ (Mo-Fr 05:00-10:00)
oneway=yes
placement=right_of:2
ref=I 93;US 1;MA 3
shoulder:backward:conditional=no @ (Mo-Fr 05:00-10:00)
source=massgis_import_v0.1_20071009092358
surface=asphalt
trailer:backward:conditional=no @ (Mo-Fr 05:00-10:00)
turn:lanes:forward:conditional=|||merge_to_left @ (Mo-Fr 05:00-10:00)
turn:lanes=||||merge_to_left
width=61.0

I doubt that any program would parse all this information, and it would be confusing to humans too.

I’m going to follow the first approach, carefully mapping and tagging the HOV lanes separately. Please comment if you have any ideas about this.

Location: North Commons, Quincy, Norfolk County, Massachusetts, 02269, United States
Posted by M!dgard on 5 July 2023 in English (English). Last updated on 6 July 2023.

I started taking on mapping commissions and I want to do those with a different user account. JOSM doesn’t have built-in support for multiple user accounts, so I created a script for it that lets me switch without pain. It works on a typical Linux setup or other *NIXes such as macOS, not on Windows.

It modifies JOSM’s preferences.xml file to change your credentials, and then launches JOSM. You create one copy of this script for each OSM user account, and run those instead of launching JOSM the normal way.

I created two files with this script in a directory in my PATH and made them executable: once as ~/.local/bin/josm and once as ~/.local/bin/josm_commissioned. For Linux desktops: If you want, you can also create .desktop files in ~/.local/share/applications so you can run these scripts easily from your main menu or launcher. Feel free to share those in the comments!

Find the OAuth key and secret in JOSM’s preferences XML file, and fill them in in the script. Especially for macOS, you may need to change the JOSM_PREFS and JOSM_EXECUTABLE paths.

#!/bin/bash
# http://redsymbol.net/articles/unofficial-bash-strict-mode/
set -euo pipefail
IFS=$'\n'

OAUTH_KEY=changeme3G45hi67Jkl8mn901op2qR3st4U5vw8X
OAUTH_SECRET=changeme3G45hi67Jkl8mn901op2qR3st4U5vw8X
JOSM_PREFS="$HOME/.josm/preferences.xml"
JOSM_EXECUTABLE="/usr/bin/josm"

notify() {
	echo "$1" >&2
	if which wl-overlay >/dev/null 2>&1; then
		# https://git.sr.ht/~midgard/wl-overlay/
		wl-overlay --time=1000 "" "$1"
	elif which notify-send >/dev/null 2>&1; then
		# freedesktop.org
		notify-send -t 1000 "$1"
	elif which osascript >/dev/null 2>&1; then
		# macOS
		osascript -e "display alert \"$1\""
	fi
}

if ps ax | grep -i '[j]ava -jar .*josm'; then
	notify "JOSM still running"
	exit 1
fi

sed "
	s+<tag key='oauth\\.access-token\\.key' value='[0-9a-zA-Z]*'/>+<tag key='oauth.access-token.key' value='$OAUTH_KEY'/>+
	s+<tag key='oauth\\.access-token\\.secret' value='[0-9a-zA-Z]*'/>+<tag key='oauth.access-token.secret' value='$OAUTH_SECRET'/>+
	" "$JOSM_PREFS" > "${JOSM_PREFS}.new" && mv "${JOSM_PREFS}.new" "$JOSM_PREFS"

"$JOSM_EXECUTABLE" "$@"

如题,苏州市内的快速路全都被更改成了高速公路类型。这个错误十分明显,但现在好像没人改( 请阅读wiki再进行编辑,有关道路类型的页面是有中文翻译的。 我的josm为什么连不上代理啊啊啊

  1. Please do not use iD if you can. Use jOSM. iD sucks at arranging member order, and can cause a lot of havoc (e.g. node discrepancy)
  2. Please always add the tag public_transport:version=2 for routes. That way others can verify your work more easily.
  3. If you find there are other map features needing change, do those changes first. Keep your final change set clean with the bus route relation(s) being the only constituent(s).