Style | StandardCards

OpenStreetMap Blogs

Wednesday, 05. October 2022

Florian Lohoff

Postgis in multiple schema

Restoring the very same dump into multiple schemas is not that easy when using postgis. Typically a pg_dump contains public.geometry when creating the tables which is not reachable as postgis will be in a different schema at least on the second import.

First create a different schema for the postgis extension

create schema postgis;
create extension postgis with schema pos

Restoring the very same dump into multiple schemas is not that easy when using postgis. Typically a pg_dump contains public.geometry when creating the tables which is not reachable as postgis will be in a different schema at least on the second import.

First create a different schema for the postgis extension

create schema postgis;
create extension postgis with schema postgis;

Then set the search path for non schema qualified postgis functions to be found:

alter database joineddb SET search_path TO public,postgis;

Then feed your psql dumps into psql using sed. This import will end up in the public schema:

zcat "dump-with-postgis-new.sql.gz"  \
    | sed -e 's/public.geometry/postgis.geometry/ig'\
    | psql -f - joineddb

Then connect to the database and rename schema:

alter schema public rename to new;
create schema public;

And import the second file:

zcat "dump-with-postgis-old.sql.gz"  \
    | sed -e 's/public.geometry/postgis.geometry/ig'\
    | psql -f - joineddb

Now you have both dumps in the database for comparison.


osm2pgsql

Release 1.7.1

Th new release 1.7.1 fixes a few small bugs in osm2pgsql and closes some gaps in the geometry processing code released in 1.7.0. It also contains some security-related fixes as a result of the security audit.

Th new release 1.7.1 fixes a few small bugs in osm2pgsql and closes some gaps in the geometry processing code released in 1.7.0. It also contains some security-related fixes as a result of the security audit.

  • Added as_multipoint() function to complement as_multilinestring() and as_multipolygon().
  • The functions as_multipoint(), as_multilinestring(), and as_multipolygon() will now always return single geometries if possible. Single geometries are always allowed where multi geometries are allowed, so this does’t break anything.
  • The centroid() function now works for all geometry types.
  • New length() function to compute the length of a geometry in map units.
  • New reverse() function to turn geometries around (can be useful for ways tagged with oneway=-1).
  • The simplify() function is now available for multilinestrings, too. (Not for polygons yet.)
  • All example code in the flex-config directory has been updated for the new geometry handling capabilities.
  • Create nicer error messages when trying to access a missing database extension, schema, or tablespace.
  • Better checking of names (of tables, schemas, etc.) used in SQL in osm2pgsql and osm2pgsql-replication to avoid potentional SQL injection issues.
  • Fix: Make sure relation members show up in the correct order in multi-geometries when using slim mode.
  • Fix: Do not try to run ST_IsValid() on create_only columns.
  • osm2pgsql-replication: The database parameter may be empty when connection parameters are supplied via environment variables.
  • osm2pgsql-replication: when installed, now runs the osm2pgsql binary that was installed with it to avoid potential security issues through PATH manipulation.
  • osm2pgsql-replication: Meaningful error when middle tables do not exist or the prefix is a bad one.

Tuesday, 04. October 2022

OpenStreetMap User's Diaries

Road Experience V1.

yesterday, while I was walking in the street before 8:00 PM, a soldier caught me and ask me why I put two phones in pocket. I replied to him its because one is not enough for my personal use. Again, He asked “why are you walking in this hour alone?” I couldn’t get a taxi I replied. “show me your residence ID”. I told him I don’t carry it around. I would lost it if I do that. Suddenly, He started

yesterday, while I was walking in the street before 8:00 PM, a soldier caught me and ask me why I put two phones in pocket. I replied to him its because one is not enough for my personal use. Again, He asked “why are you walking in this hour alone?” I couldn’t get a taxi I replied. “show me your residence ID”. I told him I don’t carry it around. I would lost it if I do that. Suddenly, He started searching me even in the inside of my pants but found nothing. I told him to let his hands off of me but he refused over and over again. Finally, he let me go because there is nothing he could do about it. As I started my walk again, his freind call me “hey you” coming from far. I turn around, What now! I said. He reached the man I was talking to and ask him the problem. After thinking for a while, he said “if I ever find you on other place we will have a problem but for now you can go”. I told him I am not going to go anywhere untill you prove my innocence now. He waited for a minute thinking what did I really do but couldn’t find answers. They left me where I was standing. Not very long, I got a taxi and I got home safely. If they didn’t held me I would have continue my walk because from where I stood Its only 3 km to my home.


MapComplete participates in Hacktoberfest

Hi all,

Hacktoberfest is a yearly event where contributors get a T-shirt from hacktoberfest.com if they improve an Open Source Project.

MapComplete is open for such improvements. Head over to the repository. An ideal to get started is by creating a map layer about something that is interesting to you.

If you have questions on getting started, feel free to ask in our chat

Hi all,

Hacktoberfest is a yearly event where contributors get a T-shirt from hacktoberfest.com if they improve an Open Source Project.

MapComplete is open for such improvements. Head over to the repository. An ideal to get started is by creating a map layer about something that is interesting to you.

If you have questions on getting started, feel free to ask in our chat channel on matrix/element (telegram bridge )


Mapping inspired by True Crime

Has anyone ever mapped an area because it was in some true crime podcast or video? I mapped the area (i.e. buildings) in Co. Cork in Ireland where the Sophie du Plantier murder took place while listening to a podcast about it.

And then Netflix went and made a documentary about it and used all that lovely OSM material without attribution.

Has anyone ever mapped an area because it was in some true crime podcast or video? I mapped the area (i.e. buildings) in Co. Cork in Ireland where the Sophie du Plantier murder took place while listening to a podcast about it.

And then Netflix went and made a documentary about it and used all that lovely OSM material without attribution.


Asta idraulica Malnisio, Giais, Partidor

Opera di presa

La diga di Barcis, detta anche del Cellina o Vecchia diga (1095179424) dopo la costruzione della diga di Ponte Antoi, è stata costruita all’inizio del 1900 per opera dell’allora appena costituita Società Promotrice per l’Utilizzazione delle forze Idrauliche del Torrente Cellina. La diga aveva lo scopo principale di funzionare come opera di presa per il canale di derivazione che pe

Opera di presa

La diga di Barcis, detta anche del Cellina o Vecchia diga (1095179424) dopo la costruzione della diga di Ponte Antoi, è stata costruita all’inizio del 1900 per opera dell’allora appena costituita Società Promotrice per l’Utilizzazione delle forze Idrauliche del Torrente Cellina. La diga aveva lo scopo principale di funzionare come opera di presa per il canale di derivazione che percorrendo tutta la valle andava ad alimentare la centrale di Malnisio e successivamente quella di Giais e del Partidor. La diga, negli anni ‘50 ha cessato la sua funzione con la creazione dello sbarramento a Ponte Antoi di fronte all’abitato di Barcis.

Canale aduttore

Il canale aduttore, lungo circa 7 km, aveva la funzione di trasportare una parte delle acque del torrente Cellina verso la prima centrale idroelettrica di Malnisio. Il canale costruito all’interno della forra e parallelo alla Vecchia Strada del Cellina, si sviluppa in sponda destra a valle della diga fino alla località Monciaduda. Da qui il canale percorre una galleria prima di arrivare al bacino di calma dove è presente un imponente sfioratore a gradoni. Il canale termina nei pressi della centrale di Malnisio, dove dal bacino di carico partono quattro condotte forzate.

[continua..]

Asta idroelettrica Malnisio - Giais - Partidor


House

House

House


osm2pgsql

Book release

Ryan Lambert just announced the release of his book Mastering PostGIS and OpenStreetMap. It explains how to bring OpenStreetMap data into a PostgreSQL/PostGIS database (using osm2pgsql of course), cleaning it up in the process, and teaches you the ins and outs of data processing with PostGIS. Use the code “RPL-FRIENDS” for a 10% discount.

Ryan Lambert just announced the release of his book Mastering PostGIS and OpenStreetMap. It explains how to bring OpenStreetMap data into a PostgreSQL/PostGIS database (using osm2pgsql of course), cleaning it up in the process, and teaches you the ins and outs of data processing with PostGIS. Use the code “RPL-FRIENDS” for a 10% discount.


OpenStreetMap User's Diaries

Changeset age / ID Confusion

I was visiting my HDYC page today. I always get sentimental looking at my first changeset, a neat feature on HDYC. Here it is with ID 90313. This makes sense to me; I lived in that part of Amsterdam at the time and the timestamp coincides with the day I created my OSM account (while participating in a weekend-long mapping party).

But, when I scroll to the bottom of the chang

I was visiting my HDYC page today. I always get sentimental looking at my first changeset, a neat feature on HDYC. Here it is with ID 90313. This makes sense to me; I lived in that part of Amsterdam at the time and the timestamp coincides with the day I created my OSM account (while participating in a weekend-long mapping party).

But, when I scroll to the bottom of the changeset page info panel, I see there’s a previous changeset:

previous changeset?!

How is that possible? If I click on the previous changeset until there is no more previous changesets, I end up at this one, with ID 7671. But that changeset was opened and closed 10 months later, in April 2008.

I always assumed that changesets with a higher ID would also be newer, but that’s obviously not always true. My best guess is that the database got reshuffled in the early OSM API days. Perhaps coinciding with the disabling of anonymous edits in late 2007?

Mysterious. How will I be able to sleep now?

Monday, 03. October 2022

OpenStreetMap User's Diaries

روزنامچے وچ نواں لیکھ بݨاو

ہُݨے ورتیا، مین دُرُست چاہیدے اے۔ پر حالیہ ایس ویب سائٹ ‘تے شاہمکھی انواد چڑھایئے، پنجابی لئی سیٹنگاں ‘تے تسیں بولی دا کوڈ «pnb» پا سکدے اے۔ (آئی ڈی ایڈیٹر لئی، ایہہ «pa-PK» پا سکدے۔) روزنامچے وچ گرمکھی یا شاہمکھی وچ نہیں لبھیا، پہلا لکھت لئی ایس لیکھ چھپدا۔ خبرے کوئی لفظاں پڑھن‌گی اے…

ہُݨے ورتیا، مین دُرُست چاہیدے اے۔ پر حالیہ ایس ویب سائٹ ‘تے شاہمکھی انواد چڑھایئے، پنجابی لئی سیٹنگاں ‘تے تسیں بولی دا کوڈ «pnb» پا سکدے اے۔ (آئی ڈی ایڈیٹر لئی، ایہہ «pa-PK» پا سکدے۔) روزنامچے وچ گرمکھی یا شاہمکھی وچ نہیں لبھیا، پہلا لکھت لئی ایس لیکھ چھپدا۔ خبرے کوئی لفظاں پڑھن‌گی اے…


Notathon México (translated)

I really like the ‘notathon’ concept, so just posting a translated version of AngocA’s original diary entry (which was in Spanish).

On Saturday 1 October 2022, a notathon was held, as is customary one week after the Latam meeting. This time it took place in Mexico, and was coordinated by BigBlueButton - OSMVideo, where several people participated.

This time DAMN-project

I really like the ‘notathon’ concept, so just posting a translated version of AngocA’s original diary entry (which was in Spanish).

On Saturday 1 October 2022, a notathon was held, as is customary one week after the Latam meeting. This time it took place in Mexico, and was coordinated by BigBlueButton - OSMVideo, where several people participated.

Notathon Mexico

This time DAMN-project was used to divide the areas. For the division of areas we filtered by only the notes created from the Maps.me application. This is the task of DAMN: https://client.damn-project.org/?area=2407

We showed how to use the JOSM plugin, which automatically downloads the notes, and this allows to work in several areas, without having to leave the editor.

In total 63 notes were solved, with participants mainly from Mexico (alex_mayorga, Mapeadora, Sandra, among others), but there were also attendees from Venezuela (risturiz), Argentina (Manuel Retamozo) and Colombia (AngocA).

This activity has allowed us to work as a region, supporting each other, and each one contributing from their experience. We learned about tree mapping, humanitarian mapping strategies, among other things.

There were also very good questions, and we are going to create a couple of tickets in DAMN and OSM. For example: the OSM API should not create a note with the same coordinates on top of an existing, open one; instead, it should add a comment to the existing one.

If you want to see what happened at the Mexico Notathon, you can relive it at: https://youtu.be/oXmOmT8GT7Y

Sunday, 02. October 2022


weeklyOSM

weeklyOSM 636

20/09/2022-26/09/2022 Integration of the Ohsome Quality Analyst in ohsomeHeX [1] | © HeiGIT | © Map tiles bei Stamen Design | map data © OpenStreetMap contributors About us The Ukrainian version Тижневик OSM, as part of the weeklyOSM family, once again demonstrates the international nature of OpenStreetMap. Mapping campaigns Włodzimierz Bartczak reported ► that OpenStreetMap…

20/09/2022-26/09/2022

lead picture

Integration of the Ohsome Quality Analyst in ohsomeHeX [1] | © HeiGIT | © Map tiles bei Stamen Design | map data © OpenStreetMap contributors

About us

  • The Ukrainian version Тижневик OSM, as part of the weeklyOSM family, once again demonstrates the international nature of OpenStreetMap.

Mapping campaigns

  • Włodzimierz Bartczak reported that OpenStreetMap Poland and the Pedagogical University of Kraków are organising ‘Peljesac Cartographic Training Ground’, a week-long training camp for students under the guidance of experienced OSM editors. You can follow their activity by watching for the #peljesac hashtag in OSM changesets by using osmcha.

Mapping

  • Michael Reichert announced that Geofabrik has added two road-related layers to OSM Inspector, relations with highway=* and out-of-use roads.
  • Requests have been made for comments on the following proposals:
    • to deprecate passenger_information_display and promote departures_board instead.
    • settlement_type=crannog for mapping prehistoric settlements that are artificial islands constructed in lakes or sea inlets. Usually found in Ireland, Scotland and Wales.
    • privacy=* for indicating how much privacy an amenity, such as a shower or toilet, provides.
    • payment:coins|notes:denominations=* to record information about which denominations of coins or banknotes are accepted at a feature.
    • amenity=training_centre to unify the tagging of facilities that provides various additional or special training, other than universities, colleges, and schools for children.
    • amenity=pickup_point to tag places that primarily serve as places where products that have previously been ordered (usually online) can be picked up.
    • replace the tagging mail list with the OSM Community forum for the purposes of announcing proposal requests for comments and voting.
    • move proposal voting from the wiki to the OSM Community forum.

Community

  • Thunderforest, one of the sponsors behind the osm2pgsql project, published an interview with Jochen Topf, one of the lead developers in the osm2pgsql project.
  • Cartocité , an OpenStreetMap consultancy agency based in France, is currently conducting a street-level imagery survey around the commune of Lons-le-Saunier. The collected data will be uploaded on Mapillary to be used in OpenStreetMap.
  • During the short outage of OSMCha martien-176 noted some useful alternatives.

OpenStreetMap Foundation

  • The OSMF Operations Working Group have released their August 2022 report.

Events

  • Recordings of the State of the Map 2022 sessions have started to be uploaded to YouTube and media.ccc.de.
  • The proceedings of the Academic Track at State of the Map 2022 have been published.
  • The committee of SotM Japan announced that SotM Japan 2022 will be held on Saturday 3 December in Kakogawa, Hyogo.
  • Topi Tjukanov, the creator of the interactive map ‘Notable-people‘ and organiser of the 30DayMapChallenge, tweeted about several alternative formats for the upcoming challenge. As always, the next 30DayMapChallenge will take place throughout the month of November.
  • The OpenStreetMap Switzerland monthly meeting will now be held both on site and virtually. You can check the schedule on the wiki .
  • OpenStreetMap US has announced the online Mapping USA conference, which will be held on 11 and 12 November. This year’s Mapping USA will be a joint event together with WikiConference North America. Attendance will be free. The call for presentations is open until Saturday 15 October.

Maps

  • Christoph Hormann published a blog post about Landsat 7’s end of operations scheduled for September 2022.
  • Take a look at this scalable 2×2 map, which shows how the same part of the world was mapped in OSM in 2008, 2009, 2012 and 2022.

Software

  • [1] Rizwan Khan reported that HeiGIT has begun to integrate some of the functionality of the Ohsome Quality Analyst into ohsomeHeX, a tool to visualise maps and time series of data development in OSM. A completeness indicator for mapping saturation now allows the estimation of completeness by looking at the saturation of the data.
  • Leaflet just released v1.9.0 followed closely by a fix release the day after.
  • Tykayn has created a Mastodon bot that shares an ‘OSM tag of the day’ from the French wiki each day. Toots can be followed using the hashtag #rtfw.

Programming

  • Amanda McCann blogged about her tool for measuring distances between nearest POIs, inspired by the bank and gunshop example we reported on earlier.
  • The Prototype Fund, which is funding Jochen Topf’s osm2pgsql project (as we reported earlier), is also funding an OpenStreetMap parking space analysis project. The project aims to provide detailed information on parking in public spaces in the form of interactive maps and prepared data exports. The project group consists of Alex, Lars and Tobias from the OSM Berlin community. In order to support other interested parties to collect parking data, the group is also working to improve the documentation and provide instructions for local mapping campaigns.

Did you know …

  • … that the OSM Community forum is configured so you can reply in your native language regardless of the language of the thread? The Discourse translator will then do the translation.
  • … that you can use OSM Smart Menu in Google Chrome or Mozilla Firefox to open links related to OpenStreetMap, based on parameters from the current page? It helps OpenStreetMap contributors to easily switch between different maps and analysis tools.

OSM in the media

  • Delphine Sabattier interviewed Florian Lainez, about OpenStreetMap initiatives regarding the conflict between Ukraine and Russia. Florian is also known for their participation in many projects including ‘ÇaResteOuvert, a platform people used during lockdown to share opening hours of nearby shops through :covid19 tagging, or the sillier one ‘Panneau biche which involves gathering knowledge about wildlife road signs.

Other “geo” things

  • Do you love 3D maps, fantastic worlds and visualisations? Have a look and enjoy!
  • HBO published a map of the fictional world of Westeros from the series Game of Thrones.

Upcoming Events

Where What Online When Country
Washington OSM US Mappy Hour osmcalpic 2022-09-29 flag
Vern-sur-Seiche Atelier participatif « Recensement des commerces » osmcalpic 2022-09-29 flag
Düsseldorf Düsseldorfer OpenStreetMap-Treffen osmcalpic 2022-09-30 flag
IJmuiden OSM Nederland bijeenkomst (online) osmcalpic 2022-10-01 flag
Villa de Cos Notathon en OpenStreetMap – resolvamos notas de México osmcalpic 2022-10-01 flag
Berlin Vortrag auf Konferenz Bits & Bäume: Parkplatzzählung und Parkraumanalysen mit OpenStreetMap osmcalpic 2022-10-01 flag
Hacktoberfest 2022 osmcalpic 2022-10-01 – 2022-10-31
Berlin Vortrag auf Konferenz Bits & Bäume: Mit OpenStreetMap die Verkehrswende begleiten – Tagging, Tools und Analysen osmcalpic 2022-10-02 flag
臺北市 OpenStreetMap x Wikidata Taipei #45 osmcalpic 2022-10-03 flag
City of Westminster London pub meet-up osmcalpic 2022-10-04 flag
London Missing Maps London Mapathon osmcalpic 2022-10-04 flag
Stuttgart Stuttgarter Stammtisch osmcalpic 2022-10-04 flag
Berlin OSM-Verkehrswende #39 (Online) osmcalpic 2022-10-04 flag
Murray OSM Utah Monthly Meetup osmcalpic 2022-10-06 flag
Mannheim Mapathon in der Moschee osmcalpic 2022-10-06 flag
Olomouc Říjnový olomoucký mapathon – hybridní osmcalpic 2022-10-06 flag
Град Крагујевац OSM Serbia regular meetup osmcalpic 2022-10-06 flag
Salvador [online] mapatona UMBRAOSM e YouthMappers Brasil no TECISS 2022 osmcalpic 2022-10-07 flag
La Chapelle-des-Fougeretz Atelier participatif « Recensement des commerces » osmcalpic 2022-10-07 flag
Kaiserslautern OSM Mapping Event Erfassung von Barrieren osmcalpic 2022-10-08 flag
京都市 京都!街歩き!マッピングパーティ:第32回 Re:妙心寺 osmcalpic 2022-10-08 flag
Polokwane Local Municipality OSM Africa October Mapathon osmcalpic 2022-10-08 flag
Polokwane Local Municipality OSM Africa October Mapathon osmcalpic 2022-10-08 flag
Washington MappingDC Mappy Hour osmcalpic 2022-10-12 flag
München Münchner OSM-Treffen osmcalpic 2022-10-11 flag
San Jose South Bay Map Night osmcalpic 2022-10-12 flag
Frankfurt am Main Arbeitstreffen Indoor OSM 2022 osmcalpic 2022-10-14 – 2022-10-16 flag
Berlin 172. Berlin-Brandenburg OpenStreetMap Stammtisch osmcalpic 2022-10-14 flag
Hlavní město Praha World Railway Mapping Online Quarterly Meetup. osmcalpic 2022-10-15 flag
156. Treffen des OSM-Stammtisches Bonn osmcalpic 2022-10-18
City of Nottingham OSM East Midlands/Nottingham meetup (online) osmcalpic 2022-10-18 flag
Lüneburg Lüneburger Mappertreffen (online) osmcalpic 2022-10-18 flag
Sélestat Rencontre des contributeurs.rices en Alsace osmcalpic 2022-10-19 flag
Roma Incontro dei mappatori romani e laziali – ottobre 2022 osmcalpic 2022-10-19 flag
Arlon EPN d’Arlon – Atelier ouvert OpenStreetMap osmcalpic 2022-10-20 flag

Note:
If you like to see your event here, please put it into the OSM calendar. Only data which is there, will appear in weeklyOSM.

This weeklyOSM was produced by Approksimator, Lejun, Nordpfeil, PierZen, Strubbl, TheSwavu, derFred, rtnf.
We welcome link suggestions for the next issue via this form and look forward to your contributions.


OpenStreetMap User's Diaries

Notathon México

El sábado 1 de octubre de 2022, se realizó una notathon, como se acostumbra hacer una semana después de la junta Latam. En esta ocasión se hizo en México, y se coordinó por medio de BigBlueButton - OSMVideo, donde participaron varias personas.

En esta ocasión se uso DAMN-project para dividir las zonas. Para la división de áreas se filtró por solo las notas creadas a partir de l

El sábado 1 de octubre de 2022, se realizó una notathon, como se acostumbra hacer una semana después de la junta Latam. En esta ocasión se hizo en México, y se coordinó por medio de BigBlueButton - OSMVideo, donde participaron varias personas.

Notathon México

En esta ocasión se uso DAMN-project para dividir las zonas. Para la división de áreas se filtró por solo las notas creadas a partir de la aplicación Maps.me. Esta es la tarea de DAMN: https://client.damn-project.org/?area=2407

Se enseñó cómo usar el plugin de JOSM, el cual baja automáticamente las notas, y esto permite trabajar en varias áreas, sin tener que salir del editor.

En total se resolvieron 63 notas, con participantes principalmente de México (alex_mayorga, Mapeadora, Sandra, entre otros), pero también hubo asistentes de Venezuela (risturiz), Argentina (Manuel Retamozo) y Colombia (AngocA).

Esta actividad ha permitido que trabajemos como región, apoyándonos mutuamente, y cada uno aportando desde su experiencia. Aprendimos de mapeo de árboles, de estrategias de mapeo humanitario, entre otras cosas.

Igualmente, hubo preguntas muy buenas, y vamos a crear un par de tiquetes en DAMN y OSM. Por ejemplo: el API de OSM no debería crear una nota con las misma coordenadas sobre una ya existente y abierta; en cambio, debería agregar un comentario a la existente.

Si quieres ver lo que pasó en la Notathon de México, la puedes revivir en: https://youtu.be/oXmOmT8GT7Y

Saturday, 01. October 2022

OpenStreetMap User's Diaries

Russian Annex Ukraine

Yesterday Russia annexed Ukraine, which is disgusting, but OSM is up to date, should I add the area annexed areas as part of Russia or not? I don’t want to put I want to keep OSM up to date.

Yesterday Russia annexed Ukraine, which is disgusting, but OSM is up to date, should I add the area annexed areas as part of Russia or not? I don’t want to put I want to keep OSM up to date.


The worst night club for a durty take away after chucking out time: Distance to the nearest fast food place for every nightclub

After you’ve been out dancing 💃 & drinking 🍸 at the club🪩, that take away joint open at 2am 🌆 suddenly looks very appealing 🍔🍟🍕. So for every night club in OSM, I calculated the distance to the nearest fast food take away. Here’s a map of where you have to go >20km for a take away:

🗺️ explore this as a web map here

Here’s everything in Europe (blue = <1km, g

After you’ve been out dancing 💃 & drinking 🍸 at the club🪩, that take away joint open at 2am 🌆 suddenly looks very appealing 🍔🍟🍕. So for every night club in OSM, I calculated the distance to the nearest fast food take away. Here’s a map of where you have to go >20km for a take away:

map of the world

🗺️ explore this as a web map here

Here’s everything in Europe (blue = <1km, green=1→5km, yellow=5→20km orange=20→50km red=≥50km) europe

🔢 full raw data if you want to play with it yourself.

I used my new script, osm-distance-to-nearest with -a amenity=nightclub -b amenity=fast_food. Data is from end of Sept 2022. Data © OpenStreetMap contributors, and open data under ODbL

I wonder what’s going on Iberia (Spain & Portugal)? 🤔 It’s quite possible the simple OSM data model doesn’t match, and things aren’t tagged as fast food, or nightclub or they just do things differently. Ukraine & Eastern Europe also have low numbers. Many places in Africa have a large distance, but I think low OSM data coverage and I presume different mapping/cultural standards are a reason why. Do you have any thoughts? Leave a comment. I love this aspect of OpenStreetMap. I love being able to explore the world, and data, like this.

While exploring this, I found 2 night clubs far away from the nearest take away. They were in the middle of the desert (in SA & AU). Clearly mistakes, and someone fixed the map.

BTW, the absolute worst night club for a durty take away is Ибица, Anadyr, Far Eastern Federal District, Russia, which is 1,100km from the nearest fast food joint in Omsukchansky Urban District, Magadan Oblast, Far Eastern Federal District, Russia. Clubbing must be hard in Siberia. 🤣

Share this on social media: twitter 🐦 mastodon/fedi 🐘 (previous entry looked at gun shops & banks)

¹ “durty take away” is a semi-phonetic spelling of a Dublin Hiberno-English way to say it 😅 (I want to get better at actually _making maps)_

Friday, 30. September 2022


The Virtual World of OSM: Breaking Barriers with FOSS4G 2022 and unSummit HOT Travel Grant!!!

Motivations

Have you ever wondered when on earth, you would have opportunity to meet in person, have a handshake, a hug, an off-screen smile, take a coffee or even a lunch together with friends and colleagues you have remotely worked with, as weeks, months and years keeps counting in a virtual world of OpenStreetMap global community? Yes, our trending techs and AI keeps offering us the best of s

Motivations

Have you ever wondered when on earth, you would have opportunity to meet in person, have a handshake, a hug, an off-screen smile, take a coffee or even a lunch together with friends and colleagues you have remotely worked with, as weeks, months and years keeps counting in a virtual world of OpenStreetMap global community? Yes, our trending techs and AI keeps offering us the best of smart connectivity with everyone in a digital space of daily online activities that builds around us a world of virtual communities with uncertainties, barriers and boundaries of never meeting physically in our life time. Have you ever, thought about, the uncertainties of meeting in person such cool guy as Geoffery kateregga and the rest of HOT and OSM Africa local community leaders after consistently working virtually in HOT working groups, OSM Africa Mapathon, Community meeting and the rest for weeks, months and years in a virtual world of OSM.

What about meeting your boss-Pete Masters the Head HOT Global community (of course, if you are a community leader or aspiring and being mentored to be one) after having series of community mentorship, supervision, and virtual meetings through WhatsApp zoom, jitsi and the rest of the virtual platform that makes you forget the distance barrier and that you never had an opportunity to meet in person. Infact, after meeting virtually for years gone by, it only dawned on me that my very boss-Pete Masters had such an intimidating height that would dare me stretching out my neck when I first met him on my arrival for SOTM2022, in Florence, Italy. So, my virtual assumptions were wrong after all, thanks to FOSS4G2022 and unSummit HOT.

What about meeting with our dynamic CEO Tyler Radford at Humanitarian OpenStreetMap Team (HOT), the guy who has for the past 7 years pulled HOT through to the implementation of policies and strategies we push to him and the staff as HOT-Voting members. If you are in academics, and as a researcher, which would you prefer most? attending a conference like FOSS4G2022 and SOTM2022 academic track session or even the lightening talk session to present your peer-reviewed research paper or talk in person where you meet one-one to network further or to present virtually from home? What about longing to meet and network with new professional partners and business partners.

What about meeting with Open Mapping NGO-founders like Janet Chapman of Crowd2Map Tanzania, Patricia Solis of Youth Mappers and the CEOs of the Giant Geospatial industry companies like GeoCAT, Mapillary Team, Maptile and the rest. I think beside meeting all these amazing people and organization, my topnotch motivation for this travel grant was to gain and share academic and professional experience for local community impact. And you can imagine without travel grant from FOSS4G and unSummit-HOT supported by sponsors, how would an OSM or Open-Source GIS enthusiast in academics in Nigeria, where, salaries were not paid for more than 7 months or a student in African country struggling to survive afford a conference travel cost of more than $3000 to break the barriers and boundaries of OSM virtual world.

Reminiscing-My trip to Florence-Italy.

Yes, it all started with a dream – I mean dream or motivations, with realistic action: at FOSS4G, I want to have my research work about OSM local and remote mappers presented in person and on the first announcement of the call around February/March for abstract, threw in my abstract submission. Next, I desired to meet in person my academic mentor and supervisor-Professor Maria Brovelli. Yes, I also wanted to volunteer at the conferences and taking advantage of both FOSS4G2022 and SOTM2022 happening at the same city of Florence, I knew, it would be a great time for me sharing experience that would give me a vantage position to bring home to my country-Nigeria hosting FOSS4G and SOTM. Besides, being there as a community leader in Nigeria would be a great motivation for sustainable OSM volunteering for the community. Amazingly, this dream came true, when on 11th May,2022, at about 11:00am WAT, a smile-provoking mail hit my box reading as follows: It is our pleasure to inform you that your FOSS4G Travel Grant application has been accepted!

Please confirm reception of this message by next Monday, May 16, 2022 and provide the following additional information needed to process your application by May 20, 2022: • A copy of your valid passport photo page • Tentative dates of arrival and departure The next day I jumped out traveling to our neighbouring state- Bayelsa from Port Harcourt, Rivers State Nigeria, to get my international passport renewed !! so I can submit on or before May 20th. The journey of getting a renewed passport is another story that eventually took more than 8 weeks (due to unavailability of passport booklet) and finally on July 16th, I was able to proceed with visa applications using my renewed passport. And while this process was going on, June 20th, it turned out a double blessing as this mail also hit my box at about 2:38pm WAT:

Dear Victor N. Sunday,

Congratulations! We are pleased to offer you a travel support grant to attend SOTM and FOSS4G 2022. As you specified in your application, the travel support grant covers the amount required for a SOTM conference ticket, accommodation, and minimal costs not covered by the FOSS4G grant.

We are excited to have you join the conferences and share your ideas and experiences with the other participants. Your travel support grant is contingent upon your attendance. If you can no longer attend, please let us know so we can offer your grant to another of the many people who applied.

Thanks to the FOSS4G Travel Grant committee, the unSummit Scholarship committee, the visa committee, Picolo, Anisa, Dana and Arnalie for an amazing follow up. Infact, Arnalie was probably 24/7 online communicating and following up with visa and travel readiness and I can still remember, it was time to leave, she created a WhatsApp group unSummit Scholars 2022 for to ensure everyone was on course and had a hitch-free trip. Thanks to our big sponsors GeoCAT and the rest listed on sponsorship page of FOSS4G2022 and SOTM2022. And more, especially, thanks to HOT for coming up with the unSummit HOT Scholars World Tour program

Concluding to be continued if you need more!!

Though, I still have much stories to share about my pre-departure preparations (internal travels for visa processing, COVID-19 PCR-Test, missing my flight-not deliberately), my 8hours layover time in Germany Frankfurt International Airport, my time in Italy (SOTM participation, Archi Ross Hostel time, Volunteering FOSS4G participation and business networking) as well as my post-arrival experience that worth sharing. I look forward to continuing this diary with time on my side but for now, let the video and pictures speak. And remember, am not yet done with my breaking the barriers of OSM virtual world and so I still have more reasons to be granted to travel to FOSS4G and SOTM conferences ahead in other countries with the support of our sponsors. And, if you also need to be granted the fund to travel, then, let us not just dream, but also prepare and work to have more than enough and excellent reasons/motivations and score points to convince the committee that we need to break the barrier-using FOSS4G and or SOTM Travel grants. Keep the passion for volunteering in your local osm community, let’s do more academic research about OSM Science and open-Source GIS, join your local OSM community working groups, HOT working group and keep contributing to OSM. I need you to be the next travel grantee for FOSS4G and or SOTM. Thanks to HOT unSummit Scholars World Tour program.


Во дворе тропы или дорожки?

Столкнулся с такой проблемой при редактировании дорожек во дворах жилых кварталов. Если из каталога объектов выбрать просто “пешеходная дорожка”, то после сохранения изменений на карте эта дорожка обозначается как “тротуар” (хотя тротуар как я понимаю это разновидность дорожки как правило прилегающая к проезжей части и с твердым покрытием). Внутри дворов никаких проезжих частей нет и соответстве

Столкнулся с такой проблемой при редактировании дорожек во дворах жилых кварталов. Если из каталога объектов выбрать просто “пешеходная дорожка”, то после сохранения изменений на карте эта дорожка обозначается как “тротуар” (хотя тротуар как я понимаю это разновидность дорожки как правило прилегающая к проезжей части и с твердым покрытием). Внутри дворов никаких проезжих частей нет и соответственно тротуаров тоже быть не может. Я нашел временный выход, выбирая из каталога значение “тропа”. Но тропа в моем понимании - это специфическая лесная/парковая дорожка, а не внутриквартальная. Буду благодарен за помощь в этой теме

Thursday, 29. September 2022

OpenStreetMap User's Diaries

What is the benefit in mapping?

Abstractly speaking, every bit of information on OpenStreetMap, no matter how minute it may seem, enhances the user experience. Together, we can make OpenStreetMap better every day!

Abstractly speaking, every bit of information on OpenStreetMap, no matter how minute it may seem, enhances the user experience. Together, we can make OpenStreetMap better every day!


Adding bike racks in Chicago

Hi folks,

I’m documenting my quest to add all the bike racks in Chicago to OSM. So far I’ve added about 200+ bike racks in the Lakeview area + the Loop. It’s been pretty easy to do so far, you just go out and walk around a bit then add points for all the bike racks. Always looking for folks to help out!

Hi folks,

I’m documenting my quest to add all the bike racks in Chicago to OSM. So far I’ve added about 200+ bike racks in the Lakeview area + the Loop. It’s been pretty easy to do so far, you just go out and walk around a bit then add points for all the bike racks. Always looking for folks to help out!


สร้างเรื่องใหม่

หลวงพี่รูปหนึ่งนั่งสมาธิอยู่ริมน้ำ ได้ยินเสียงดิ้นรนในน้ำก็ลืมตาขึ้น เห็นแมงป่องตกอยู่ในน้ำ. ท่านก็ใช้มือช้อนมันขึ้นมา ขณะเดียวกันแมงป่องก็ชูหางขึ้นแล้วต่อยไปที่มือท่าน ท่านปล่อยแมงป่องลงที่ฝั่ง แล้วหลับตาทำสมาธิต่อ.

ผ่านไปสักครู่ก็ได้ยินเสียงดิ้นรนในน้ำอีก ท่านลืมตาขึ้น เห็นแมงป่องตกลงไปในน้ำอีก ก็เอามือช้อนมันขึ้นมาอีก แน่นอนแมงป่องก็ต่อยไปที่มือท่านอีก ท่านก็หลับตาทำสมาธิต่อ

หลวงพี่รูปหนึ่งนั่งสมาธิอยู่ริมน้ำ ได้ยินเสียงดิ้นรนในน้ำก็ลืมตาขึ้น เห็นแมงป่องตกอยู่ในน้ำ. ท่านก็ใช้มือช้อนมันขึ้นมา ขณะเดียวกันแมงป่องก็ชูหางขึ้นแล้วต่อยไปที่มือท่าน ท่านปล่อยแมงป่องลงที่ฝั่ง แล้วหลับตาทำสมาธิต่อ.

ผ่านไปสักครู่ก็ได้ยินเสียงดิ้นรนในน้ำอีก ท่านลืมตาขึ้น เห็นแมงป่องตกลงไปในน้ำอีก ก็เอามือช้อนมันขึ้นมาอีก แน่นอนแมงป่องก็ต่อยไปที่มือท่านอีก ท่านก็หลับตาทำสมาธิต่อ

ผ่านไปสักครู่ เหตุการณ์ก็ได้เกิดขึ้นซ้ำอีก

หลวงตาที่อยู่ข้างๆก็พูดขึ้น “ท่านไม่รู้หรือว่าแมงป่องมันต่อยคน?”

หลวงพี่ตอบว่า “รู้ โดนมันต่อยสามครั้งแล้ว”

หลวงตาพูดว่า “แล้วท่านทำไมยังจะช่วยมันอีก”

หลวงพี่ตอบว่า “การต่อยคนเป็นสัญชาตญาณของมัน. แต่ความเมตตาเป็นสัญชาตญาณของเรา. สัญชาตญาณของมันไม่สามารถมาเปลี่ยนสัญชาตญาณของเรา”

ขณะนั้นเองก็ได้ยินเสียงดิ้นรนในน้ำอีก แมงป่องตัวเดิมนั่นแหละ

หลวงพี่ไม่รีรอ เตรียมที่จะนำมือที่บวมเป่ง ยื่นไปช่วยมัน

ขณะเดียวกัน หลวงตาก็ยื่นกิ่งไม้ให้กับหลวงพี่. ท่านก็นำกิ่งไม้ช้อนแมงป่องขึ้นมา

หลวงตายิ้มและพูดว่า

“ความเมตตานั้นดี ในเมื่อมีความเมตตาต่อแมงป่องก็ต้องมีความเมตตาต่อตัวเองด้วย ฉะนั้นความเมตตาต้องมีวิธีการของความเมตตา ต้องดูแลตัวเองให้ดี ถึงจะมีสิทธิไปช่วยผู้อื่น”

เรื่องนี้ทำให้ได้คิดถึงประโยคหนึ่งที่ผู้คนชอบพูดกันในปัจจุบันนี้ว่า “เดี๋ยวนี้จะทำตัวเป็นคนดีนั้นยาก”

ใช่แล้ว สัญชาตญาณของคนดีคือทำความดี. แต่ผู้ถูกช่วยอาจจะไม่ใช่คนดี และผลของการช่วยคนก็อาจจะไม่เกิดผลที่ดี. แล้วทำไมจึงเป็นเช่นนี้?

เหมือนกับที่หลวงตาพูดไว้ “เมตตาต้องมีวิธีการของความเมตตา”. “ความเมตตานั้นดี ในเมื่อจะเมตตาต่อแมงป่องก็ต้องเมตตาต่อตัวเองด้วย”

ความเป็นจริงเตือนเราว่า ต้องรู้จักรับผิดชอบต่อตัวเองก่อน ถึงจะสามารถรับผิดชอบต่อผู้อื่นได้อย่างแท้จริง. คนที่ไม่สามารถรับผิดชอบต่อตัวเอง แล้วจะไปรับผิดชอบต่อผู้อื่น จะเป็นไปได้ไหม? ต้องดูแลตัวเองให้ดีก่อน ถึงจะมีสิทธิ์ไปดูแลผู้อื่น

และประโยคนี้ก็ชอบมาก “สัญชาตญาณของแมงป่องนั้นต่อยคน แต่สัญชาตญาณของเราคือความเมตตา สัญชาตญาณของมันจะไม่สามรถมาเปลี่ยนสัญชาตญาณของเรา”

“ความเมตตานั้นดี ในเมื่อจะเมตตาต่อแมงป่องก็ต้องเมตตาต่อตัวเองด้วย และต้องมีวิธีการของความเมตตาด้วย”

จะไม่ให้ความเลวของผู้อื่นมามีอิทธิพลกับความดีของเรา จะไม่ยอมให้การกระทำและวาจาของผู้อื่นมามีผลต่อจิตใจและการกระทำของเรา

ผู้ที่มีปัญญาสามารถควบคุมอารมณ์ของตัวเองได้. แต่ผู้โง่เขลาเบาปัญญานั้น อารมณ์ของตนจะขึ้นอยู่กับพฤติกรรมและวาจาของผู้อื่น

“จงอย่าทอดที้งความดีของเราเพราะความเลวของผู้อื่น”


MapTiler

Aerial Maps updated across Europe and New Zealand

Updated aerial images have been added to the MapTiler Cloud and Data services this year, covering entire countries such as Italy, Spain, Portugal, and New Zealand in pixel resolutions up to 4cm! The imagery can be as recent as 2021 for parts of New Zealand and Spain.

The Czech Republic has also had updates to the south of the country, meaning that Brno is now covered at 10cm

Thumb

Updated aerial images have been added to the MapTiler Cloud and Data services this year, covering entire countries such as Italy, Spain, Portugal, and New Zealand in pixel resolutions up to 4cm! The imagery can be as recent as 2021 for parts of New Zealand and Spain.

The Czech Republic has also had updates to the south of the country, meaning that Brno is now covered at 10cm per pixel. Belgium, Slovakia, and Estonia were also updated relatively recently, with resolutions up to 10cm and dates as recent as 2021.

To find out how current and detailed our imagery is, see the table on this page.

We’ve selected a few highlights from the aerial maps here:

Satellite & aerial imagery in one layer

Zoom seamlessly from MapTiler’s beautiful satellite imagery into aerial imagery, by adding the Satellite layer from MapTiler Cloud. You don’t need to add multiple layers to your maps. We have done all the color toning and blending work to ensure users get the best experience as they zoom in and out.

Add the imagery layer to your maps

With MapTiler Cloud, you can easily add aerial images as a backdrop to your data or as a Hybrid map with streets and placenames. Imagery is perfect for enabling users to pinpoint locations such as buildings and intersections, or for seeing what the natural environment is like in an area.

Hybrid / non-hybrid maps

Click on the links below to get started.

Wednesday, 28. September 2022

OpenStreetMap User's Diaries

아파트 동호수 표기에 대한 생각

단순히 아파트 동호수를 101, 102, 103 등으로만 표시 하는 것은 문제가 있을 것이라고 본다. 검색창에 101만 처도 해외의 우편 번호가 먼저 나온다. 실생활에서 A아파트 102동이라고 하지 숫자로 부르지는 않는다. 검색엔진을 고려해서 숫자만 붙이지 말고 101동, 102동, 103동, 201동처럼 동을 붙여서 적어야 찾기 편해진다. 네이버 지도나 카카오맵에서도 그렇게 표기하지만 동을 꼭 붙인다.

단순히 아파트 동호수를 101, 102, 103 등으로만 표시 하는 것은 문제가 있을 것이라고 본다. 검색창에 101만 처도 해외의 우편 번호가 먼저 나온다. 실생활에서 A아파트 102동이라고 하지 숫자로 부르지는 않는다. 검색엔진을 고려해서 숫자만 붙이지 말고 101동, 102동, 103동, 201동처럼 동을 붙여서 적어야 찾기 편해진다. 네이버 지도나 카카오맵에서도 그렇게 표기하지만 동을 꼭 붙인다.