Style | StandardCards

OpenStreetMap Blogs

Friday, 26. July 2024

OpenStreetMap User's Diaries

صيدلية انتصار

صيدلية انتصار

صيدلية انتصار


Migrating Tasking Manager: From Flask to FastAPI and psycopg2 to asyncpg

Tasking Manager, an open-source project, recently undertook a significant migration: transitioning from Flask to FastAPI for our web framework and from psycopg to asyncpg for our database interactions. FastAPI offers substantial performance improvements by leveraging asynchronous programming and simplifying API development with automatic interactive documentation and modern Python features. asyn

Tasking Manager, an open-source project, recently undertook a significant migration: transitioning from Flask to FastAPI for our web framework and from psycopg to asyncpg for our database interactions. FastAPI offers substantial performance improvements by leveraging asynchronous programming and simplifying API development with automatic interactive documentation and modern Python features. asyncpg enhances database interaction throughput with its asynchronous design and high optimization. Despite challenges like the learning curve and extensive code refactoring, this transition promises enhanced performance and scalability, providing valuable insights for the community and encouraging the exploration of FastAPI and asyncpg for similar projects.

For a detailed account of our migration journey, read our full post here. We invite the community to get involved, share feedback, and contribute to Tasking Manager. Your insights and collaboration are invaluable as we continue to innovate and improve in the world of open-source software.


OsmAnd

OsmAnd 4.8 (Android)

Good news!

Good news!

We are excited to announce the release of OsmAnd version 4.8 update for Android devices, which is already available for download on Google Play. This latest update introduces many new features and improvements to enhance your navigational experience.

🔄 Update Now!

To take advantage of these new features and improvements, visit Google Play or your preferred app store to download or update OsmAnd to version 4.8. We strive to make OsmAnd the best navigation tool for Android users, and we cannot wait for you to experience the latest advancements.

Thank you for your continued support of OsmAnd. Happy journey!

Android 4.8

What's new

Altitude of Terrain Color Scheme

The feature displays the altitude of the terrain in different colors, which greatly improves the visual perception of the map. Easily recognizable different altitude levels with new color palette helps you better navigate the terrain and distinguish uplands from lowlands.

Color palette

Color Schemes

New color palette schemes have been added.

  • For routes: Speed, Slope, and Elevation (Altitude).
  • For terrain: Hillshade, Slope, and Altitude.
  • For weather: All weather layers.

Color palettes data is available in the Maps & Resources menu.

Menu → Maps & Resources → Local → Colors

Palettes

Custom Color Palettes

You can add your custom color palettes to OsmAnd. To do this, create a TXT file with the required name:

  • Routes: route_speed_name.txt, route_slope_default.txt, route_elevation_default.txt.
  • Terrain: height_altitude_name.txt, hillshade_color_name.txt, slope_name.txt.
  • Weather: weather_name.txt.

For example:

TXT file named *height_altitude_0-200.txt*

# 0 - 90 degree RGBA
0,46,185,0,191
# yellow
100,255,222,2,227
# red
200,255,1,1,255
# violet
220,130,1,255,255

After moving this TXT file to ..Android/data/net.osmand/files/color-palete/height_altitude_0-200.txt, a new palette will appear in the Color Scheme menu.

Palettes

Quick Action to Switch Terrain Color Palettes

In this release, we have added the ability to switch between terrain color palettes, similar to switching between layers. This can be done using the Quick Actions tool.

Menu → Configure screen → Custom buttons → + → Add button → Add action → Topography → Change Terrain color scheme

Color Scheme

Map Legend for Color Palette Schemes

The legend provides an easy way to view and understand the different markings on the map. New color palette schemes have been added to display speed for tracks, line type for routes, altitude and slope for terrain, and all weather layer color palettes.

AAAAAA

Profile Appearance Redesign

The appearance of profiles has been improved to make them more interesting, recognizable, and usable.

The update includes:

  • New icon and color selection components.
  • Redesign of the location icon selection map.
  • Default 3D icons for map rendering Version 2 (OpenGL).
  • Added Options menu for 3D icons:
    • View angle. Status: Off,  Resting position,  Navigation position,  Rest & navigation position.
      Displays of the cone-shaped area you are currently in.
    • Location radius. Status: Off,  Resting position,  Navigation position,  Rest & navigation position.
      Displays a circular area that reflects the accuracy of your current location.

3D icon

3D My Location Icons

A new 3D view has been added for My Location icons, which improves their visualization on the map. These changes bring the appearance of the icons in alignment with the 3D tilt of the map.

3D icons are only available for map rendering Version 2 (OpenGL).

3D icon

Quick Actions Tool Update

The updated Add Action screen makes it easier to customize and add Quick actions, improving access to important features. You can now find groups of actions, use the search function, and apply other actions to customize the Quick Actions tool, contributing to a better user experience.

External Buttons External Buttons

Show or Hide Routes on the Map

Added a new quick action Show/Hide Routes on the map. Now you can turn on or off routes on the map with one tap.

Quick Actions to External Keyboard

You can now assign all Quick Actions to external keyboard buttons. This is especially useful if you often work with the application using external input devices and need quick access to basic functions. The ability to customize quick actions in this way makes working with OsmAnd more flexible and efficient.
External Buttons External Buttons

Weather Tool Improvements

Layer animations and improved labels make the weather interface more visual and informative. These changes help you better understand current weather conditions and forecasts. Improved label visibility makes navigating weather data much easier.

Improvements:

  • New weather panel with an updated user interface.
  • Weather animation.
    • After making sure the weather layers are selected, tap the Play button on the Weather screen.
  • A Wind animation layer has been added.

weather

3D Track Improvements

Updated 3D track visualizations provide a more detailed view of routes. In this release, we have added the following improvements to the 3D track appearance.

  1. Visualization options.

    • If Visualized by is set to Fixed height,
      change Vertical exaggeration to Wall height.
  2. Wall color options.

    • You can choose from:
      Solid, Downward gradient, Upward gradient, Altitude, Slope, or Speed.

3D track

Update Attach to the roads

A new Detailed track guidance setting has been added for the Attach to the roads feature. The options for using the feature are:

  • Ask every time. The button is always displayed when you create a route using Follow track in the Navigation menu.
  • Always. Attach to the roads is applied automatically.

Navigation settings → Other → Detailed track guidance

Guidance for track

Login to OpenStreetMap

To improve security, the option to authorize via login and password has been removed. As of June 1, 2024, only the new secure OAuth 2.0 method will be supported. This authorization method provides a higher level of information security to help protect your data and prevent unauthorized access.

The Use username and password button has been removed from:

  • Login to screen in the OSM Editing plugin menu.
  • Benefits for active OSM contributors.
  • Upload OSM Note dialog.

OSM Oath

More Favorite Icons

A complete list of icons for Favorites has been added, which helps to organize and visualize them better. This allows you to search and select an icon for a favorite in a Сustom POI search from the icon library, making the use of favorites more convenient and efficient.

Favorite icons

Water Category of POIs

The new POI Water (Man made) category includes objects with drinking water sources. Searching this сategories will help you easily find water on the map when traveling.

Water

Compass Button Updates

The compass button has received updates that improve its functionality. These changes make the compass more accurate and easier to use, and help you navigate better.

Compass button:

  • Single tap. Rotates the map orientation to the North in all orientations. Even if it rotates back in a second, such as in compass mode.
  • Double tap. Switches map orientations. This previously worked with a single tap.
  • Long tap. Opens a bottom sheet with a list of available orientations. This function remains unchanged.

Processed accessibility actions:

  • Single tap. Rotates the map to the North in main mode.
    This action corresponds to a Double tap in TalkBack.
  • Long tap. Opens the bottom sheet with orientations in main mode.
    This action corresponds to a Double tap and hold in TalkBack.
  • Double tap to switch map orientation is not available in Accessibility mode.

Optional Updates


Follow OsmAnd on Facebook, Twitter, Reddit, and Instagram!

Join us at our groups of Telegram (OsmAnd News channel), (EN), (IT), (FR), (DE), (UA), (ES), (PL), (AR), (TR).

Google Play
Huawei AppGallery
Amazon AppStore

Thursday, 25. July 2024

OpenStreetMap User's Diaries

OpenStreetMap NextGen Development Diary #15

Welcome to the fifteenth OpenStreetMap NextGen development diary.

I am sorry for the delay in the development diary! Due to my participation in the recent State of the Map EU 2024, I had to dedicate some of my time to making the presentations and attending the event. Nonetheless, thanks to other project contributors, we have more highlights to show off! This is the beauty of an open comm

Welcome to the fifteenth OpenStreetMap NextGen development diary.

I am sorry for the delay in the development diary! Due to my participation in the recent State of the Map EU 2024, I had to dedicate some of my time to making the presentations and attending the event. Nonetheless, thanks to other project contributors, we have more highlights to show off! This is the beauty of an open community collaboration 🙂.

🔖 You can read other development diaries here:
https://www.openstreetmap.org/user/NorthCrab/diary/

⭐ This project is open-source — join us today:
https://github.com/openstreetmap-ng/openstreetmap-ng

GitHub Stars

🛈 This initiative is not affiliated with the OpenStreetMap Foundation.

Multiple Changeset Bounding Boxes

OpenStreetMap-NG is resolving one of the most common newbie issues on OpenStreetMap while making area monitoring more accurate. Changesets now support incremental and deterministic clustering of changes, enabling multiple bounding box support.

This change is backwards compatible, as API 0.6 and others will continue to return a single bounding box per changeset. This feature will only be available directly on the website, as well as in API 0.7.

Let’s mark the end for issues like these:

Why it’s bad: Everyone monitoring for changes within the bounding box receives a notification. When a single changeset covers half of the world, this leads to a lot of noise, making the system less reliable and difficult to follow.

Implementation of Recent Activity Chart

We have also finished the implementation of the recent activity chart, which is displayed on user profiles. Originally announced in Development Diary #11.

This feature will make it easier to moderate and monitor activity on OpenStreetMap, providing a quick peek at the recent mapping experience of a user.

Updated Geolocation Icon

We have received feedback that the existing geolocation icon is confusing, making some people unaware of this feature. We are now experimenting with a new, more typical design for it:

In the future, we will make the new icon theme match the surrounding icons. Currently, the icon appears a little too thin.

Feature-Parity Process

This week, we have also made progress towards reaching the feature-parity goal. This includes final development of the search functionality and the “Where is this?” feature. We have also corrected a few small bugs and added support for Data Layer alert auto-dismissal.

Simplified Authorization System

During the recent State of the Map EU 2024, I received a hint that the authorization system could be made even simpler, making it easier to test and maintain. We no longer have a separate system for handling user session tokens (cookies); we are now reusing OAuth2 core with a simple wrapper on top of it. Nothing has changed functionally, there’s simply less code. Win-win-win \🙂/.

Sponsors

This two week’s work was sponsored by 17 people!
8 donors on Liberapay, and 9 on GitHub Sponsors.

Harder, Better, Faster, Stronger — Together! Thank you all!

Please consider supporting the OpenStreetMap-NG development with any amount. As a thank you, you will be eligible for the unique OpenStreetMap-NG Founder profile badge. You will also help to push the project forward 🏋.

Wednesday, 24. July 2024

OpenStreetMap User's Diaries

OSM for Environment Management and Humanitarian Mapping

Collaborators

Department of Disaster Management (DDM) , Thimphu Municipality (TT) and BSc. Environment Management, Royal Thimphu College (RTC) and the Open Mapping Hub Asia Pacific (OMH-AP)

Initiative

Since OpenStreetMap (OSM) is the most accessible data for individuals and agencies for map visualization, geospatial analysis, research, and decision-making, the DDM and TM conducted a one-

Collaborators

Department of Disaster Management (DDM) , Thimphu Municipality (TT) and BSc. Environment Management, Royal Thimphu College (RTC) and the Open Mapping Hub Asia Pacific (OMH-AP)

Initiative

Since OpenStreetMap (OSM) is the most accessible data for individuals and agencies for map visualization, geospatial analysis, research, and decision-making, the DDM and TM conducted a one-day session on using spatial data in urban planning and humanitarian efforts. During this session, students learned how to update or contribute point data or Point of interest (PoIs), such as shops, offices, and hotels, to OSM using a mobile app called Organic Map. A session was also included by Mr. Mikko from OMH-AP, the Philippines.

Session on OSM

Who maps the most

For a duration of five days after students were taught how to update OSM, they were encouraged to do mapping by declaring mobile data as prizes for top contributors. Students mapped up to 590 PoIs over 5 days, likely during their time off from college in Thimphu, Bhutan.

Tuesday, 23. July 2024

OpenStreetMap User's Diaries

Giving Contributors Efficient Feedback in Tasking Manager Projects as a Validator

Today I realised that it’s probably significantly more efficient (in terms of effort and time) to simply state the reason(s) for (in)validating a task in the task comments, and ask contributors to read the project comments where I can post some more detailed comments, explinations, pictures etc. related to common mistakes I find while validating the project.

This efficiently accomplishes

Today I realised that it’s probably significantly more efficient (in terms of effort and time) to simply state the reason(s) for (in)validating a task in the task comments, and ask contributors to read the project comments where I can post some more detailed comments, explinations, pictures etc. related to common mistakes I find while validating the project.

This efficiently accomplishes at least four objectives;

  1. Contributors who read the comments recieve feedback regarding their contributions
  2. It is easier to get an overwiew of quality issues in the project.
  3. It saves time in comparison to giving feedback on each individual task.
  4. Contributors to the project who map areas yet to be mapped and read the project comments can get a heads up, before contributing increasing the likelihood that they will avoid making the same mistakes.

Farewell to giving feedback on every task, unless it is truly unique. 😌


Miten voi aloittaa muokkaamisen (oon unohtanu)

Tietääkö joku. kommentteihin voi laittaa jos haluaa auttaa mua

Tietääkö joku. kommentteihin voi laittaa jos haluaa auttaa mua


My Journey with Mapping

My journey with mapping began during my undergraduate studies in geography at Eastern University, Sri Lanka. My fascination with maps and the potential of Geographic Information Systems (GIS) to solve real-world problems sparked a deep interest that would shape my career. In 2019, I joined OpenStreetMap (OSM), an open-source platform that allows users to create and share maps of their communitie

My journey with mapping began during my undergraduate studies in geography at Eastern University, Sri Lanka. My fascination with maps and the potential of Geographic Information Systems (GIS) to solve real-world problems sparked a deep interest that would shape my career. In 2019, I joined OpenStreetMap (OSM), an open-source platform that allows users to create and share maps of their communities. This was the beginning of a transformative experience. Through OSM, I discovered a vibrant community and shared my passion for open data and community development. I quickly became an active contributor, dedicating countless hours to mapping underserved areas in Sri Lanka.

As my involvement with OSM grew, I became proficient in using various mapping tools and mobile applications, which allowed me to conduct efficient and accurate mapping projects. I got appointed as the YouthMappers Chapter Secretary at Eastern University, where I played a pivotal role in promoting open mapping practices among students and local communities. My commitment to mapping and community development led me to join Sarvodaya Fusion, an NGO dedicated to empowering communities through technology. At Sarvodaya Fusion, I organized workshops and training sessions to teach others how to use OSM and GIS tools. These initiatives not only enhanced the mapping capabilities of participants but also fostered a sense of community and shared purpose.

In 2024, my dedication and hard work were recognized on an international level when I honored as the “Mapper of the Month” by the United Nations. This prestigious recognition highlighted my significant contributions to the OSM community and my role in promoting open data and mapping. My journey with mapping took another exciting turn when I was selected for the YouthMappers Fellowship Program in Jamaica on 2023. This opportunity allowed me to collaborate with fellow mappers from around the world, exchange knowledge, and contribute to impactful mapping projects. The fellowship enriched me to understand of global mapping challenges and provided me with new perspectives and ideas. Throughout my journey, has remained committed to using mapping as a tool for social and economic development. My journey with mapping is a testament to the impact that dedicated individuals can have in building resilient and informed communities through open mapping. I continues to explore the potential of GIS and contribute to the global mapping community.


Peta Desa

Menggambarkan bentang alam desa

Menggambarkan bentang alam desa


Hand Make By Mom

งานถักโครเชต์ เสื้อไหมพรม

งานถักโครเชต์ เสื้อไหมพรม


SONA 2024

President Ferdinand R. Marcos Jr. on strengthening support for teachers and advancing education at #SONA2024 #Mapper

President Ferdinand R. Marcos Jr. on strengthening support for teachers and advancing education at #SONA2024 #Mapper


Dear Diary,

I wish an Irish wristwatch.

P.S. The wristwatch shall be wish-washed

I wish an Irish wristwatch.

P.S. The wristwatch shall be wish-washed

Monday, 22. July 2024

OpenStreetMap User's Diaries

Days 43, 44, 45 and 46 - Villages Mesul, Cerjan, Bishqem and Papër

I am mapping every day, but i am unable to write a diary entry for every day i map. due to limited internet access and being on the move most of the time.

During the past 4 days, including today, i have mapped Villages Mesul, Cerjan, Bishqem and Papër and i have done a lot of mapping in Kosovo.

I have also gotten some private message these days to whom i have been unable to respo

I am mapping every day, but i am unable to write a diary entry for every day i map. due to limited internet access and being on the move most of the time.

During the past 4 days, including today, i have mapped Villages Mesul, Cerjan, Bishqem and Papër and i have done a lot of mapping in Kosovo.

I have also gotten some private message these days to whom i have been unable to respond, so i ask you to bear with me. I will be back home in a week and will catch up with you all. Thanks a lot for contributing on mapping Albania! <3

“#100villagesin100days “


Croazia 13-20/07/2024

13 luglio partenza da Makarska e arrivo a Sumartin (Isola di Brac)

13 luglio partenza da Makarska e arrivo a Sumartin (Isola di Brac)

Sunday, 21. July 2024

OpenStreetMap User's Diaries

Hihi

Test hihi

Test hihi


weeklyOSM

weeklyOSM 730

11/07/2024-17/07/2024 The OpenStreetMap Calendar for July 2024 [1] | © thomersch, OSMCAL Mapping Mirikaaa, from the Mapbox Data Team, posted on the OSM Community forum about their project to improve the representation of Indonesia’s road network in OpenStreetMap, such as adding roads, correcting alignments and missing links, correcting names, ensuring that road classifications are consis

11/07/2024-17/07/2024

lead picture

The OpenStreetMap Calendar for July 2024 [1] | © thomersch, OSMCAL

Mapping

  • Mirikaaa, from the Mapbox Data Team, posted on the OSM Community forum about their project to improve the representation of Indonesia’s road network in OpenStreetMap, such as adding roads, correcting alignments and missing links, correcting names, ensuring that road classifications are consistent, and other similar issues.
  • The proposal to specify ordering-only phone number, SMS-only phone numbers, and related tags is open for voting until Monday 29 July.

Mapping campaigns

  • Mateusz Konieczny has developed a website to cross-reference the AllThePlaces dataset with existing OpenStreetMap data to identify missing or outdated entries and improve the accuracy of locations such as shops and services. He also highlighted the importance of verifying data before importing it to ensure reliability.
  • The UN Mappers blog reported on the completion of a project to fix disconnected roads in Somalia, thanking all the volunteers who participated in the MapRoulette challenge. The article describes the methodology used, the results achieved, and the issues faced during the project.

Community

  • Anne-Karoline Distel blogged about her mapping of unrecorded burial grounds.
  • Brazil Singh and his team have run a workshop, at Jahangirnagar University in Bangladesh, providing practical and theoretical training in OpenStreetMap and Mapillary, engaging participants in hands-on mapping activities and discussions on geospatial technologies.
  • Antonin Delpeuch described the experience of contributing to Organic Maps as a novice mobile application developer trying to add a feature to display the smoking status of places. Despite initial support, challenges included setting up the development environment, navigating the codebase, and dealing with project governance and code formatting guidelines. Ultimately, after mixed feedback and potential rejection of the feature, he decided not to continue contributing due to these difficulties.
  • OpenStreetMap is celebrating its 20th anniversary, marking two decades of global, community-driven mapping. The platform has grown from a small UK-based project to a major provider of open source geospatial data, with tens of thousands of contributors worldwide. This website highlights key milestones, encourages participation in local celebrations, and invites contributors to sign a digital birthday card.
  • ManuelB701 blogged about the various faux pas you can commit when mapping pavements.
  • Michael Reichert is on his way from Karlsruhe to the SotM EU 2024 in Łódź by bike. He has shared updates and experiences from his journey on Mastodon.
  • Jiří Eischmann discussed the importance of contributing to OpenStreetMap, highlighting its widespread use by several major platforms such as Apple Maps, TomTom, and Strava. They highlighted the impact of users’ contributions in improving map accuracy and explained how changes to OSM benefit many applications, even if the direct use of OSM isn’t always obvious. The post aims to encourage more people to contribute by outlining the different ways to get involved, from simple edits to more advanced mapping tasks.
  • The UN Mapper of the Month for July is Sami Skhab, a Tunisian cartographer with extensive experience in GIS and remote sensing.
  • Christoph Hormann reflected on twenty years of OpenStreetMap, examining how the project has evolved and diverged from its original ideals of local, community-driven mapping. Chris found that while there are trends towards large-scale data addition and organisational control, the core values of local knowledge sharing and egalitarian collaboration among contributors remain strong. He also discussed the potential for future changes in OSM’s structure and the importance of maintaining respect for its founding principles.
  • Valerie Norton elaborated on mapping trails with the atv tag (for small wheeled vehicles) and how she decided on the tags to use for that.

Events

  • Tobias Jordans has compiled English translations for some of the recent SOTM FR talks, which are now available with English subtitles.
  • At the 16th ‘mapbox/OpenStreetMap Online Meetup’, held on Friday 19 July, ‘Team Anno’, led by Tokyo gubernatorial candidate Anno Takahiro, discussed the use of web maps in elections, in particular their innovative ‘Election Bulletin Board Map’. Hosted by Aoyama Gakuin University’s Furuhashi Laboratory and supported by Mapbox Japan, the event aimed to explore the future role and potential of digital maps in election campaigns and geospatial technologies.

Maps

  • geoObserver discussed the history, current state and future trends of OpenStreetMap map design. They highlighted the importance of effective cartographic design in presenting OSM data, covering aspects such as colour schemes, symbols and interactive web maps. The discussion is based on three in-depth posts from Christoph Hormann’s blog, covering digital cartography, typography and data visualisation within the OSM community.

OSM in action

  • Canadian software company Parallel 42 Systems has created a web app that helps users to visit street art in Windsor, Ontario and Detroit, Michigan. Motor City Murals provides walking directions that allow users to move at their own pace. Using Pytheas, an open source project dedicated to these types of tours, OpenRouteService, and self-collected data, Motor City Murals provides previews of murals as well as information on the artist and surrounding area. While visitors must be within a defined bounding box to receive routing, all of the map contents are available regardless of location.
  • The Lucky Map tool, on the Yakumoin website, helps users determine auspicious directions and locations based on Nine Star Ki astrology, allowing them to search for shrines, temples, and other significant sites, while providing features for registering and customising personal points of interest.

Software

  • [1] Thomas Skowron blogged about OpenStreetMap Calendar, software he started developing five years ago, which weeklyOSM includes in each issue (see below). Thank you and congratulations!
  • Jake Coppinger has explored how urban intersections can be optimised for safety and efficiency through data analysis and innovative design. The project presents preliminary findings on traffic patterns, accident rates, and potential improvements. It also proposes solutions such as improved signal timing and redesigned layouts to reduce congestion and accidents (we reported earlier).
  • David Larlet discussed the upcoming release of uMap 3, which includes key features such as real-time collaboration and remote data importers. These enhancements aim to improve map editing and data integration, and were supported by NLnet sponsorship and community feedback. The update also brings a new user documentation website and various interface improvements.
  • Mapswipe is now available in your browser. You can check out the training deck on Google Presentations.
  • The OSM WordPress plugin, which is currently under temporary review, had previously allowed users to view geotagged posts, create maps, and integrate geospatial data into WordPress sites.

Programming

  • Luuk van der Meer’s presentation at useR! 2024 introduced the sfnetworks package for analysing OpenStreetMap (OSM)-based road networks using R. The package integrates spatial networks and provides tools for advanced spatial analysis.
  • osm4vr, written by ctrlw, allows users to explore the world in virtual reality using OpenStreetMap data. The tool supports static and dynamic loading of OSM data, including building footprints and simple 3D structures, and uses the A-Frame framework for VR experiences. It allows users to fly around VR environments and includes a search function for locating places.

Releases

  • The latest July release of Organic Maps introduced two major features funded by the NGI0 Entrust Fund: improved address lookup in the US using TIGER data and improved text rendering for various scripts including Devanagari, Arabic and Thai. Other updates included new fonts, improved map interaction and fixes for Android and iOS.
  • The OSM Apps Catalog now supports Wikidata and, together with the OSM wiki and taginfo, over 1000 unique apps using OSM data are documented.
  • GraphHopper has introduced a user-friendly update to its mapping service, ‘Route Planning Step-by-Step’, which allows walkers and cyclists to easily create and modify routes by right-clicking or long-pressing on the map to set start and end points and add additional locations. This update improved route customisation directly on desktop and mobile devices, making the planning process more intuitive and flexible.

Did you know …

  • … FieldMaps provides two types of global edge-matched subnational boundaries datasets? The ‘Humanitarian’ dataset uses OCHA Common Operational Datasets and geoBoundaries, integrated with OpenStreetMap for edge matching, for humanitarian use. The ‘Open’ dataset uses only geoBoundaries for clear licensing; it is suitable for academic or commercial use, with the US Geological Survey used for edge matching. Both datasets require attribution and open access to derived works.
  • … osm-api-js is a JavaScript/TypeScript wrapper for the OpenStreetMap API? It provides features such as automatic conversion of OSM XML to JSON, OAuth 2 authentication, and compatibility with both Node.js and browser environments. This library provides various methods to interact with OSM data, including access to features, changesets, user data and more, and aims to simplify the integration of OSM functionality into applications.
  • … OpenCage provides educational content on geocoding, OpenStreetMap, open data and unique geographic facts, hosts monthly geo quizzes and promotes its geocoding API and related services on its Geothreads blog?

OSM in the media

  • Simon Poole highlighted the redirection of Potlatch’s Wikipedia page to the general OpenStreetMap page, removing the article’s detailed content. This change will affect users looking for specific information about Potlatch. In addition, Tim Berners-Lee’s TED Talk highlighted the importance of open data and advocated for its global adoption and innovation potential, which resonates with the open data ethos of OpenStreetMap and its tools.

Other “geo” things

  • Mark Litwintschik described an AI model that extracted over 280 million building footprints from high-resolution imagery across East Asia, using 100 TB of imagery from Google Earth. He explained his setup and analysis process, highlighting the accuracy and challenges of the dataset, and includes steps for using Python and DuckDB for data handling.
  • A new machine learning framework developed by IIASA researchers forecasts global rooftop growth from 2020 to 2050, supporting sustainable energy planning and urban development. Using big data from millions of building footprints and other geospatial datasets, the study predicts a significant increase in rooftop area, particularly in emerging economies, highlighting the potential for rooftop solar.
  • The EU’s Next Generation Internet (NGI) programme, which has funded the development of open source software, is at risk of being terminated according to an internal document. This possibility has raised concerns among developers, such as those at Framasoft, who rely on NGI for support. Despite the current uncertainty, the EU may rebrand the initiative as ‘Open Europe Stack’ under a new programme, albeit with reduced funding and increased bureaucracy. The decision will be formalised in 2025.
  • OpenCage’s Mastodon #geoweirdness thread continued by focusing on the Lesser Antilles, having previously covered the Greater Antilles. The series looked at the unique and interesting geographical features of these Caribbean islands.
  • Paul Knightly discussed the problems with Google Maps and other driving apps, following up on a New York Times op-ed that highlighted shortcomings in these apps, such as directing drivers to unsafe or inefficient routes (we reported earlier). The conversation highlighted the need for better map data and app functionality to improve the user experience and safety.
  • Esri has integrated Overture Maps data into ArcGIS. This collaboration aims to improve data accuracy and support a variety of public and private sector applications, providing users with customisable map styles and new data themes.
  • Radar imaging has revealed an accessible cave conduit beneath the Mare Tranquillitatis (Sea of Tranquility) on the Moon. The discovery, detailed in Nature Astronomy and reported by Gizmodo, suggests the presence of a stable lunar lava tube that could provide shelter for future lunar explorers. The radar data suggests that this cave is structurally sound and could provide protection from cosmic radiation, temperature extremes and micrometeorite impacts, making it a promising candidate for future human habitation on the Moon.
  • Insidemap described a collaborative cultural project to document dry-stone dwellings in the Pyrenees region using the Wikipedra database, a cross-border initiative to catalogue these structures. The project uses various methods, including aerial photography and field verification, to map and preserve these historic structures, with plans to expand the data and improve public access through platforms such as uMap.
  • Explore the new QGIS website, which went live on Friday 12 July.
  • Bayerischer Rundfunk highlighted the security risks posed by the trade in location data, showing how detailed movement profiles of individuals, including military and intelligence personnel, can be reconstructed using data from smartphone apps. Their investigation reveals significant vulnerabilities, particularly for sensitive locations such as military bases, and highlighted the need for stricter regulations and awareness to prevent spying through commercially available data.
  • TomTom and Microsoft have partnered to create AI-enabled smart maps, with the aim of improving navigation and geospatial services by integrating Microsoft’s AI technologies with TomTom’s map data to provide more accurate, responsive and intelligent mapping solutions for various applications.
  • Sen Kushida discussed the historical significance of abandoned railway lines in Japan, highlighting their unique features and the renewed importance of rail freight due to the current shortage of truck and bus drivers.

Upcoming Events

Where What Online When Country
Łódź State of the Map Europe 2024 2024-07-18 – 2024-07-21 flag
Preet Vihar Tehsil 10th OSM Delhi Mapping Meetup 2024-07-21 flag
München Mapathon @ TU Munich 2024-07-22 flag
Richmond MapRVA – Bike Lane Surveying & Mapping Meetup 2024-07-23 flag
Stadtgebiet Bremen Bremer Mappertreffen 2024-07-22 flag
San Jose South Bay Map Night 2024-07-24 flag
Berlin OSM-Verkehrswende #61 2024-07-23 flag
[Online] OpenStreetMap Foundation board of Directors – public videomeeting 2024-07-25
Wien 72. Wiener OSM-Stammtisch 2024-07-25 flag
Lübeck 144. OSM-Stammtisch Lübeck und Umgebung 2024-07-25 flag
Gambir Mapping Talks: OpenSource WebGis dengan OpenStreetMap 2024-07-26 flag
Bengaluru GeoMeetup Bengaluru 2024-07-27 flag
Potsdam Radnetz Brandenburg Mapping Abend #8 2024-07-30 flag
Ondres Panoramax Partie – Pays Basque Sud Landes 2024-07-31 flag
Düsseldorf Düsseldorfer OpenStreetMap-Treffen (online) 2024-07-31 flag
Brazaville State of the Map Congo 2024-08-01 – 2024-08-03 flag
OSMF Engineering Working Group meeting 2024-08-02
中正區 OpenStreetMap x Wikidata Taipei #67 2024-08-05 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 MatthiasMatthias, PierZen, Raquel Dezidério Souto, SeverinGeo, Strubbl, TheSwavu, barefootstache, derFred, isoipsa, mcliquid, miurahr, rtnf.
We welcome link suggestions for the next issue via this form and look forward to your contributions.


OpenStreetMap User's Diaries

Calling mappers from ASEAN

Hello, I am logus and I am from Vietnam. It would be amazing if all of us from South East Asia collaboratively map for OpenStreetMap’s 20th birthday at August 9th. Right now, I am currently mapping Hanoi’s center at here. If you are interested, do leave a comment below. Thank you!

Hello, I am logus and I am from Vietnam. It would be amazing if all of us from South East Asia collaboratively map for OpenStreetMap’s 20th birthday at August 9th. Right now, I am currently mapping Hanoi’s center at here. If you are interested, do leave a comment below. Thank you!

Friday, 19. July 2024

OpenStreetMap User's Diaries

New OSMer the Beginnings

Good morning!

This is my first diary entry. I am new to OSM and have a lot of learning and growth to do. I have to say I knew nothing about OSM and am absolutely blown away by how many companies use OSM in their mapping efforts. Truly awesome!

I am starting out building a interactive eruv map using OSM. I am getting lot of help and I am learning all the code words of the OSM comm

Good morning!

This is my first diary entry. I am new to OSM and have a lot of learning and growth to do. I have to say I knew nothing about OSM and am absolutely blown away by how many companies use OSM in their mapping efforts. Truly awesome!

I am starting out building a interactive eruv map using OSM. I am getting lot of help and I am learning all the code words of the OSM community. Learning what for instance nods are points, I think they are called wazes or lines, and relations are a combinations of points and lines. Learning to Tag as well. I am also learning and trying to learn daily the LearnOSM website. Going through the tutorials are very good. I am enjoying doing it, yes it is frustrating at times but that is learning.

I am building this eruv map for my community and looking to embed it on the Synagogues website. Learning right now I am learning about the editor and how to place points and lines.

I will keep posting every so often my wins, loses, and how it worked for me.

by:

New OSMer

Jason


Introduction to OpenStreetMap (OSM) Training at the University of Laos

On May 24, 2024, I led an “Introduction to OpenStreetMap (OSM)” training session at the Geography Department of the University of Laos in Vientiane. The session was organized with the help of Professor Sonnasack Phaipasith, who provided translation support and organized the venue and invited his students. We had 15 participants, all students of Geography - eight women and seven men.

This

On May 24, 2024, I led an “Introduction to OpenStreetMap (OSM)” training session at the Geography Department of the University of Laos in Vientiane. The session was organized with the help of Professor Sonnasack Phaipasith, who provided translation support and organized the venue and invited his students. We had 15 participants, all students of Geography - eight women and seven men.

This training was part of my assignment with the Humanitarian OpenStreetMap Team’s (HOT’s) Open Mapping Hub - Asia Pacific (AP Hub) Guru Fellowship program. The Guru Fellowship program is a program aiming to engage with and upskill OSM mappers to fully utilize their knowledge and experience in advancing the Open Mapping movement in the region. Within this Open Mapping Guru Fellowship program, I also organized a Happy Hours OSM mapping meetup in Vientiane as well as 2 online trainings about “Mapping Relations” and “Good practices of Tagging Names in OSM”.

Training participants

For this in-person “Introduction to OpenStreetMap” training we met from 8:30 AM to 12:30 PM at the University of Lao. We covered the basics of OpenStreetMap, how to use it effectively and explored how mapping and OSM skills can benefit young Geographers in building their career.

The training covered the following topics:

  1. Understanding OpenStreetMap, Its Data, and Community We started with an overview of OpenStreetMap, including its website, wiki, and community. We also compared Google Maps with OSM to highlight their similarities and differences.

  2. Accessing and Using OpenStreetMap I demonstrated various ways to access and use OpenStreetMap data. Participants explored the OSM website, Organic Maps, the QGIS plugin (quickOSM), the HOT export tool, Geofabrik, and Overpass Turbo. This session showed how versatile and accessible OSM data can be.

  3. Contributing to OpenStreetMap One of the key parts of the training was learning how to contribute to OpenStreetMap using the iD editor and briefly showed the JOSM editor. These tools help users add and update map data, making it easy to contribute to the community.

  4. Local Initiatives and Community Involvement We also talked about local OSM initiatives and how participants can get involved. I shared information about the Lao OSM community and HOT’s work, encouraging everyone to contribute to these efforts.

  5. Skills and Opportunities for GIS Professionals The session wrapped up with a discussion on the skills needed and opportunities available for GIS professionals in Laos. This part was important for those looking to use their new OSM skills in their careers.

The “Introduction to OpenStreetMap (OSM)” training at the University of Laos was a great success and fun for everybody. With support from the Geography Department esp. Mr. Sonnasack Phaipasith, the participants learned about OSM and gained some practical skills they can use in the mapping community and their professional lives.

This training was a valuable step towards building a more connected mapping community in Laos and beyond.


For the love (and fun) of maps - My Journey with OpenStreetMap.

Getting to know OpenStreetMap (OSM)

I love maps. Since I was a kid, I was fascinated by the old atlases and maps I found in my grandfather’s drawers. I could spend hours learning about countries’ borders, historic events, and the world through those thematic and topographic pieces of art and science.

Circumstances had it that eventually I ended up with a Masters Degree in Geography, unle

Getting to know OpenStreetMap (OSM)

I love maps. Since I was a kid, I was fascinated by the old atlases and maps I found in my grandfather’s drawers. I could spend hours learning about countries’ borders, historic events, and the world through those thematic and topographic pieces of art and science.

Circumstances had it that eventually I ended up with a Masters Degree in Geography, unleashed onto the professional world, trying to make some positive contributions, some might say, “to change the world”, on the beautiful island of Lombok, Indonesia.

I still remember, when back in 2008, my colleague showed me an article about a crazy project to make a free map of the world, basically by using GPS tracks as the main data source – high resolution satellite imagery as we know it now, was not yet accessible. Crazy idea, impossible, overambitious, were a few thoughts that popped up. Though, “why not give it a try” and add a few roads and places in my neighborhood. I don’t think those few edits made a big difference to OSM – but it thought me of how to use and contribute to OSM.

Becoming an OSM contributor

The following year I ended up living and working in the town of Putussibau, Kapus Hulu District. Take a dart, throw it somewhere onto the middle of a map of Borneo, the biggest Island in Indonesia, and if you slightly missed the exact middle a little bit to the north-west - that’s where I found myself. Surrounded by amazing nature, amid local Dayak, Iban, Punan and Malayu as well as other Indonesians who had moved there more recently from other parts of the archipelago, I was teaching GIS and conservation, mapping forests, customary boundaries and the manifestations of an increasing human footprint there – road infrastructure, oil palm plantations, gold mining areas and the like.

While my maps slowly filled up with data of villages, roads, rivers, online maps such as Bing and Google had very little to say about Putussibau and Kapus Hulu, mostly just showing a huge expanse of – “empty, nothing”.

Here is where my OSM journey really started. I figured out how I could include my data into OSM, started to digitize more rivers, roads and when I left two years later OpenStreetMap had probably the best publicly available map data for Putussibau Town and many other areas in Kapuas Hulu. Somehow it felt good to put “a place onto the map”, to be able to fill some void.

The idea of OSM, to create a free map of the world suddenly did not sound so crazy anymore – I realized that if many people collaborate with a common goal, the seemingly impossible is suddenly within reach.

The value of collaboration and community

Back on Lombok, I started to share my OSM experiences, encouraged and helped others to also share their data with the OSM community and continued to map here and there. It was very helpful that at the same time Microsoft started to allow the use of their Bing satellite imagery to trace features for OSM – as it made contributing to OSM much easier and allowed to also excite non-Geographers or mapping people to become part of the OSM community. OSM also became a good way to start teaching about mapping and GIS and give students the feeling that after a relatively short training, they could already create something useful – not just some training exercise data, to be discarded afterwards as in my previous mapping trainings.

While working on Lombok Island and the province on East Nusa Tenggara I met with people from the Humanitarian OpenStreetMap Team (HOT), who were supporting projects, focusing on rural development in eastern Indonesia and disaster risk reduction in Jakarta through training mappers, supporting mapping missions and developing tools and leveraging the OSM ecosystem.

As a self-taught hobby OSM’ler this was exciting and I was lucky enough to find ways to become more deeply involved in some of their and their partners’ project activities, gaining a much better insight of OSM, see how OSM can be used by government agencies, communities and others to really make a change and also experience some of the many challenges, meeting inspiring people and making new friends.

What I also like about OSM is that while easy and simple to contribute and use, below the hood, it is nevertheless a complex system of data infrastructure, mapping and data access tools, evolving mapping standards & best practices and last but not least, it’s a community of like-minded people each with their own strengths but sharing the common interest for free and open data and mapping. There is always something new to learn. Engaging with OSM taught me a lot and pushed me to expand my understanding of GIS and working with data and within a community.

Making and impact through sharing data with OSM

When I eventually left Indonesia for Myanmar, I made sure I was able to share as much relevant data as possible from my work with OSM, e.g. adding a wealth of thoroughly mapped roads and points of interest for Mataram, Lombok’s biggest city, and parts of north-western Lombok. And if you find yourself sipping a cocktail at a beach bar on the (in)famous Gili Trawangan Island, keep an eye on the street signs. You’ll likely see roads named after local sealife—names created, agreed on and made official by the local community, with assistance from Gili Ecotrust and partners, using OSM data and derived maps.

Very often, so-called development projects go to great efforts to create a lot of quality geospatial data. Unfortunately, very often, at the end of those projects those data disappear in data archives accessible to only a few, are forgotten or lost entirely. With a little extra effort, some of those data could (and should) be made available to the public. It would be effort well spend to filter out sensitive data, remove less relevant project specific data, document and transform the remaining data and share those with OSM or other open data platforms.

OSM in Myanmar

I was fortunate to arrive in Myanmar at a time when the country’s fortunes seemed to finally be heading in the right direction. Astonishing reforms were initiated, bringing a new sense of development, openness and democracy, and improving the prospects of the country and the lives of millions.

With people just starting to get access to internet, there was obviously no vibrant Myanmar OSM community yet, nor did many people use (or know how to make use of) maps anyway. Nevertheless, things changed when internet became more and more affordable and with the likes of Grab “forcing” people, or at least the cab-drivers, to use maps. Organizations and individuals increasingly mapping in and using OSM.

Working initially for a conservation NGO in the country, I experienced first-hand the scarcity of quality large scale geospatial data. MIMU, a UN organization did and still does a great job trying to provide medium and small scale geospatial data, but if you are looking for geodata to make maps and conduct analysis on anything going beyond township level scale, the only options you had was illegally using topographic map scans “leaked” from a military affiliated government department or outdated topographic maps produced by the colonial government a century ago. For large scale map data, suitable to make maps on village tract or site level, you were completely on you own.

When, after some years, changing jobs to working on a project with a strong focus on geospatial data with the Centre for Development and Environment (CDE), new opportunities to more strongly reengage with OSM opened.

CDE jointly with Fauna & Flora International (FFI) translated essential OSM training materials from learnOSM, the Official HOT OSM learning materials into Myanmar https://learnosm.org/my and we provided funding and technical assistance to Phandeeyar, a Yangon based technology seed accelerator to organize and support the emerging Myanmar OSM and open data community. Furthermore, I was able to provide numerous OSM beginner trainings in Yangon, the largest city in Myanmar, and in the coastal city of Dawei, which became my home for several years.

It was always exciting to see how many OSM beginners enthusiastically mapped their home villages and areas they had a personal connection to. Some of them continued to contribute by mapping large areas to the extent that I wondered where they even found the time to do so.

I believe that contributing to OSM is most effective when organized as a community with clear goals in mind. A collaboration between the Red Cross, Missing Maps, CDE, and Phandeeyar to map the city of Mawlamyine in 2018 is a perfect example. https://www.missingmaps.org/blog/2018/09/24/mapping-in-myanmar/

OSM in the face of Myanmar’s new realities

Tragically, Myanmar’s path to progress was abruptly halted. Following the military takeover in February 2021, the country has largely descended into crisis, chaos, and conflict. Poverty has risen sharply, security has severely deteriorated, political freedoms have been significantly reduced, and armed conflict taking place in many parts of the country.

Many, especially young people, have either left the country or joined the resistance. The space for open dialogue has diminished, making ends meet becoming a daily challenge and in the face of reality, the once-ubiquitous smiles of the Myanmar people are becoming increasingly rare. In light of this dire situation, the once-active Myanmar OSM community had largely disintegrated.

Civil society, humanitarian organizations and passionate individuals are trying to provide basic assistance to the most vulnerable people in Myanmar. Having access to reliable maps can help them to be more effective. If access to geospatial data was challenging during Myanmar’s better years, it has only worsened since. While google maps for Myanmar has improved significantly over the last decade and is used widely, its terms-of-use and access limitations severely limit its usability, not to mention the lack of detail and coverage, esp. in rural areas.

I believe that OSM, as the best available open mapping platform offering detailed large-scale geospatial data, becomes even more valuable in such circumstances. As such me and my organization is working to re-activate the Myanmar OSM community, support Myanmar OSM mappers, and collaborate with HOT, e.g. to provide technical assistance and facilitate remote mappers to help improve essential OSM data for Myanmar.

MyOSM, our Myanmar OSM group, has since grown in numbers and skills and it is amazing how much myOSM has already been able to map, improving data on settlement areas, roads, rivers and other features that can be mapped remotely – field mapping for security reasons is currently highly restricted.

HOT’s Open Mapping Hub - Asia Pacific (AP Hub) Guru Fellowship program was instrumental as it provided four myOSM members essential skills for OSM focused training, mapping and validation. Furthermore, joining the 5 months fellowship program fostered a sense of community and belonging to an international group helping each other and joining hands to improve OSM. Equipped with the new skills, we are more confident in our OSM activities and can better share those skills with and help other OSM mappers.

Expanding to Lao PDR

My journey with OSM is far from over. Currently, I am based in Vientiane, the capital of Lao PDR. Access to large scale geospatial data is also a challenge in Laos and unfortunately there is no strong Lao-OSM community yet – with most OSM mapping here done by individuals, mostly foreigners. Though our OSM-Laos group is trying to change this by organizing trainings, outreach activities and smaller mapping missions.

In my case, I helped with a OSM beginner training at the Department of Geography, National University of Lao and organizing a Mappy Hours Event – a mapping meetup for OSM mappers in Vientiane.

Building an active community here may seem challenging, but so did the idea of creating a free map of the world back in the mid-2000s. If we believe in our goals and work together, nothing is impossible.

Happy mapping, everyone!

Thursday, 18. July 2024

OpenStreetMap User's Diaries

Importação das edificações e números de porta da cidade de Brusque / SC

Importação de dados de Brusque / SC

Contatei o Setor de Geoprocessamento da Prefeitura de Brusque, solicitando a gentileza de fornecer dados das edificações e números de porta, da cidade, para melhorar as informações no OSM.

Fui atendido pela Camila da Silva, Coordenadora do GeoBrusque.

Ela consultou o seu Diretor e ambos autorizaram e forneceram arquivos digitais (shp):

Importação de dados de Brusque / SC

Contatei o Setor de Geoprocessamento da Prefeitura de Brusque, solicitando a gentileza de fornecer dados das edificações e números de porta, da cidade, para melhorar as informações no OSM.

Fui atendido pela Camila da Silva, Coordenadora do GeoBrusque.

Ela consultou o seu Diretor e ambos autorizaram e forneceram arquivos digitais (shp):

  • Limite bairros
  • Edificações (geometrias)
  • Números de porta

Iniciei os trabalhos, ajustando manualmente cada ponto de cada um dos bairros, conforme o arquivo oficial enviado.

Posteriormente, será feita a importação e conflação com os dados existentes no OSM.

Esta etapa de importação será detalhada numa página wiki, que estará sendo criada e reportada aqui.

Também serão disponibilizados os links com os arquivos.

Esta publicação é para dar publicidade à excelente contribuição da Prefeitura de Brusque / SC, em colaborar com o OSM.

Também, demonstrar que existem órgãos públicos de qualidade nesse país, que participam dos projetos que trazem ganhos para a população.

Parabéns pela atitude do Município de Brusque e registro aqui, nossos agradecimentos em nome da Comunidade Openstreetmap Brasil.



Day 41 and 42 - Villages Grykë-Manati, Qazim Pali and more

These days i am very busy and i have not been able to write a diary entry as I do every day, but i have mapped some villages and improved some already mapped villages. Too tired, to remember the names or go back and look them up. Hopefully ill get some more free time in the next days to make a more detailed diary entry.

“#100villagesin100days #day41&42”

These days i am very busy and i have not been able to write a diary entry as I do every day, but i have mapped some villages and improved some already mapped villages. Too tired, to remember the names or go back and look them up. Hopefully ill get some more free time in the next days to make a more detailed diary entry.

“#100villagesin100days #day41&42”


OSM-NG Development Diary #15 is Almost Ready

This week, I am attending State of the Map Europe 2024, where I’ll be a speaker on at least two occasions. Because of that, I have been working on material for the conference, and I would like to include it in my development diaries. However, to avoid spoilers, this must obviously be done after the conference :P. Please expect development diary #15 to be published shortly after SOTM EU, which en

This week, I am attending State of the Map Europe 2024, where I’ll be a speaker on at least two occasions. Because of that, I have been working on material for the conference, and I would like to include it in my development diaries. However, to avoid spoilers, this must obviously be done after the conference :P. Please expect development diary #15 to be published shortly after SOTM EU, which ends on Sunday. I will also try to get the video recording of my talks in case you miss them. Cheers 🦀!