r/openstreetmap Jun 22 '17

OpenStreetMap websites/apps to share

192 Upvotes

Hey OpenStreetMappers,

I wanted to share these websites/apps in some outdoor subreddits, which are probably useful for a lot of people. Is there something missing or something you want to add?

Maps

  • OpenTopoMap - same as above, Topographic map, has contour lines
  • Waymarked Trails - Hiking - Hiking trails, "clickable", .gpx Download, background can be changed to OpenTopoMap
  • Waymarked Trails - Cycling - same as above for cycle ways
  • OpenSeaMap - free nautical database
  • OpenRailwayMap - the worlds railway infrastructure on one map
  • OpenCycleMap - map made for cyclists, highlights cycle routes and pubs :D
  • CyclOSM - a map style that highlights routes for cyclists and shows you the surface of the roads you ride on
  • Flosm - search through informations (opening hours, telephone number...) of a lot of POIs on OpenStreetMap, see list on the left
  • F4 map and OSMbuildings - both show map in 3D
  • WheelMap - shows the wheelchair accessibility
  • Historic Maps - a map that combines OpenStreetMap with Wikipedia, shows historic objects and old maps as overlay
  • uMap - save markers, lines and shapes on different map styles, example: Map from /r/Castles
  • ÖPNV-Karte - a visualisation of the mapped public transport in OSM

Apps (all work offline)

  • OsmAnd - very advanced but strange GUI, shows public transport and hiking symbols, opening hours, etc, has routing, downloads offline wikipedia articles to objects, Android and iOS (less functions)
  • Magic Earth - impressive routing app with a lot of features including a dashcam option
  • Organic Maps - fast, easy to use, elementary routing, free and open-source, Android and iOS
  • Locus Map - different map sources (also non-OSM like SwissOrdonance), has routing, Android only
  • MapyCZ - Android-based routing and maps app with a lot of features, free of charge
  • OruxMaps - Map and sports tracker, can also connect with different bluetooth devices, Android
  • Gaia GPS - app for hikers, with search for trails and worldwide satellite and topo maps (offline only for premium users)
  • Poor Maps - OSM-based navigation for Sailfish OS
  • UCRoute - iOS outdoor workout app with navigation and route tracking features. The app offers multiple round-trip routes of selected distance

  • List of apps for Android and iOS

Routing Services

  • OpenRouteService - car, cycle and pedestrian routing with a lot of options, shows surface and type of used roads
  • Brouter Web - fast router,shows height profile, where routing table can be changed by yourself
  • Kurviger - a route planner that prefers curvy roads and slopes, but avoid cities and highways, automatic round trips based on a given length
  • Cycle.travel - a map made for cyclists, which has a routing and roundtrip feature, created by /u/doctor_fegg
  • Trail Router - routing app for runners, that favours green spaces and nature over the shortest path. It can generate round trip routes as well as point-to-point routes
  • FacilMap - planning tours collaborative with multiple map sources and elevation profiles

Printing OpenStreetMap Maps

  • MapOSMatic - printable atlases and single paper up to A0, lot of different map styles and overlays (like Waymarked Trails), free
  • Field papers - create an atlas yourself with different map styles,
  • Inkatlas - different styles, up to 6 pages A4 for free

Advanced/Other OSM based services

  • Trufi Association - NGO that takes care of easier access to public transportation and geographical routing data
  • StreetComplete - small android app that makes it easy to add missing informations like surface, speed limits or cycle ways
  • Overpass Turbo - web based data mining tool for OpenStreetMap, linked is an example for cycle shops in Berlin
  • MapCompare - compare different map sources (Google, OSM, Here, Satellite data) with each other
  • WeeklyOSM - a blog about news in the world of OpenStreetMap
  • OpenInfraMap - view of the world's hidden infrastructure (power lines, petroleum and water)
  • Mapillary - an open-source Streetview-Version you can contribute to
  • Peakfinder - shows all all surrounding peaks from the given point also available as app
  • OpenFireMap - map with all the fire houses and hydrants in OSM
  • Node Density - How dense is the OpenStreetMap database?
  • OpenStreetMap Wiki - Wiki of the OSM project
  • Grins Bookmarks - a list of user Grins bookmarks, which are wonderful to click through and waste a hole evening trust me I've done it :)

Last reworked the list in January 2022.


r/openstreetmap 14h ago

Question Newbie question: How to convert OSM XML to GPX or KML?

2 Upvotes

In OSM web app, I can query features on the map:

https://preview.redd.it/crp2irl9701d1.png?width=230&format=png&auto=webp&s=1fd1ad8304d9bd9bd366b62e8c178cf4619a511e

If I select a feature, I have an option to "Download XML":

https://preview.redd.it/crp2irl9701d1.png?width=230&format=png&auto=webp&s=1fd1ad8304d9bd9bd366b62e8c178cf4619a511e

Question: If I select a trail and download that as XML, is there a way to convert that XML to GPX or KML (which I could then upload into my favorite app in my phone)?


r/openstreetmap 18h ago

Overpass Turbo - Search same values as conscription number in one address and street number in second address in the street

3 Upvotes

Hello,

in Czechia we have unique house numbering, Slovakia has too, but two numbers are everywhere where are named streets and all other buildings have address, but in Czechia have address usually main building in plot. Addresses have street name conscription number/street number.

I need to search same number values in address, which are occuring as conscription number in one address and as street number in second address in same street, for example, Jungmannova 35/29 and Jungmannova 29/19, where 29 is equivocal.

I only have so far search address with two same numbers, like 1/1.

/*
This query looks for nodes, ways and relations 
with the given key.
Choose your region and hit the Run button above!
*/
[out:json][timeout:25];
// gather results
nwr["addr:street"]["addr:conscriptionnumber"]["addr:streetnumber"]
(if: t["addr:street"]+t["addr:conscriptionnumber"] == t["addr:street"]+t["addr:streetnumber"])({{bbox}});
// print results
out geom;

How to build this?

Thanks.


r/openstreetmap 19h ago

Question How do I split a point?

3 Upvotes

Two paths share a point where they should not share a point. How do I split them?


r/openstreetmap 14h ago

Showcase How OSM Using 3 Best-First Search Algorithms to Find the Shortest Path (A*, BFS, Greedy)?

Thumbnail image
0 Upvotes

r/openstreetmap 1d ago

Discussion What's going on with the roadspam? There's this mess with generic street names, and some roads named nasty things about Andy Townsend, all deleted now but still rendering on many layers.. I'm very curious as to what's happening.

Thumbnail image
6 Upvotes

r/openstreetmap 1d ago

Question How do I contribute to OpenRailwayMap?

7 Upvotes

r/openstreetmap 1d ago

Question Download, & view OSM offline on Windows

2 Upvotes

I have internet access every other month. On mobile I use ‘OsmAnd Maps’ to download Washington State, Oregon and 2 regional districts in British Columbia to view offline.

Any suggestions to do this for Windows 11? I see a wiki with a lot of options but what are your recommendations?

Thank you


r/openstreetmap 20h ago

Showcase OSM Uses 3 Best-First Search Algorithms to Find the Shortest Path (A*, BFS, Greedy)

0 Upvotes

r/openstreetmap 1d ago

Reporting Map vandalism?

8 Upvotes

How does one report Map vandalism?

I was made aware of an issue and the edit history seems to reveal previous efforts to reverse it , but the vandalism persists.

Review Cape Hatteras Nation Seashore @ Northern Hatteras Island for details.


r/openstreetmap 2d ago

Is there an OpenStreetmap API that has a list of world cities and can confirm if the latitude and longitude is within the city limits?

0 Upvotes

I have a project where there will be a form field for a shop.

The fields are named "City", "Latitude" and "Longitude".

The city field will be a drop-down which includes the list of cities around the world which we can extract from an API.

When the user selects the "Submit" button, the form should only be submitted if the latitude and longitude entered as within the limits of the city that was selected from the drop-down, otherwise it should be rejected.

Is there such an API for OpenStreetMaps that has these features?


r/openstreetmap 3d ago

Question Offline maps

1 Upvotes

Looking to create an offline world map for my laptop, but I'm not entirely sure how to go about it. Ideally it would contain roadmaps with names included. How would I accomplish this?


r/openstreetmap 3d ago

Question Temporary closed road (undefined time)

5 Upvotes

I’m new to OSM and hope you can help me to map the following situation correctly, so other hikers are eventually warned about the following closed road.

This road section is closed for undefined time for everyone (vehicles and hikers).

I have two questions:

  1. Is it correct to tag this as access:conditional=no @ 24/7 ?

  2. The street already has a motor_vehicles:private tag .. would the general access rule correctly override this?

Thanks for your help.


r/openstreetmap 3d ago

Question what is wrong with that request

0 Upvotes

good evening - what is wrong with that!?

[out:csv(::id,::type,"name","addr:postcode","addr:city","addr:street","addr:housenumber","website"," contact:email=*")][timeout:600]; area["ISO3166-1"="Deutschland"]->.a; ( node(area.a)[office=financial]; way(area.a)[office=financial]; rel(area.a)[office=financial];); out;

well i mused some time over the request - and i think that i should go like so:

[out:csv(::id,::type,"name","addr:postcode","addr:city","addr:street","addr:housenumber","website","contact:email=*")][timeout:600];
area["ISO3166-1"="Deutschland"]->.a;
( node(area.a)[office=financial];
  way(area.a)[office=financial];
  rel(area.a)[office=financial];);
out;

well - with the above mentioned correction - we ensure that the query properly selects nodes, ways, and relations with the "financial" office tag within the specified area.


r/openstreetmap 3d ago

Question i want to gather all the banks in Germany - is this doable with OSM!?

1 Upvotes

good day daer experts,

i want to gather all the banks in Germany - is this doable with OSM!?

[out:csv(::id,::type,"name","addr:postcode","addr:city",
"addr:street","addr:housenumber","website","contact:email=*")][timeout:2600];
area["ISO3166-1"="Deutschland"]->.a;
(
  node(area.a)[bank];
  way(area.a)[bank];
  rel(area.a)[bank];
);
out;

r/openstreetmap 3d ago

What title should civil defence shelters have?

2 Upvotes

I can only tag as "Military bunker" but i want to tag the civl/fallout shelters in my town. What should i do?


r/openstreetmap 3d ago

Question Import referenced nodes to database using osm2pgsql

0 Upvotes

I have a Postgresql database where I want to store nodes that make up ways with highway tags (and nodes with highway tag) - I need the nodes to add elevation to them.
I have an OSM file that I filter over: osmium tags-filter luxembourg-latest.osm.pbf nwr/highway -o highway.osm
Then I tried running: osm2pgsql -d testing -P 5433 --output=flex -S styles/highways.lua highway.osm

where highway.lua is just basic script that is supposed to process all nodes:

local srid = 4326
local tables = {}
-- define table nodes:
tables.nodes = osm2pgsql.define_node_table('nodes', {
    -- not_null = true: if invalid node, ignore it
    { column = 'geom', type = 'point', projection=srid, not_null = true },
    { column = 'tags', type = 'jsonb' },
})
function osm2pgsql.process_node(object)
    tables.nodes:insert({
        geom = object:as_point(),
        tags = object.tags,
    })
end

But this doesn't work, it only imports nodes that have highway tag (for Luxembourg it stores 49112 nodes from original 879254 nodes).
Is there something I'm missing in osm2pgsql or it's just not possible?


r/openstreetmap 4d ago

can i create isochrones on openstreet maps?

4 Upvotes

using this website for example its easy to visualize isochrones and intersections between different cities

however, can openstreet map do something similar?

an ideal result would like the image on this page

thanks


r/openstreetmap 5d ago

Question Mapping an alternate/temporary bus stop

7 Upvotes

Local city has started a free loop bus line downtown which I've added in to OSM. The only hiccup in one stop is located within a park space that is semi-regularly closed off for events (concerts, markets, etc.) The route documention provided by the city lists an alternate location for that numbered stop and specifies that it is only used when the regular stop is inaccessible due to an event.

The outcome of this is that there is a single bus stop number that may be in one of two locations, depending on a non-repeated schedule, and about two blocks or ways that take one of two paths depending on that status. How would you go about reflecting this in the map? Is a separate relation for "Route during events" with 99% duplicated points and a master route relation really the best way?


r/openstreetmap 6d ago

Is it possible to export vector from the Maptiler website?

5 Upvotes

Hi,

New in this map stuff. Just wondering, is it possible an SVG export from the maps from maptiler website?
My use case is creating some visual illustration from a video. No need for website embedding or any integration.

Is this possible?

P.S. I tried fiddling with the website option or the documentation but I don't see any option to download just publish. But maybe I'm wrong?

https://preview.redd.it/mvsozzfksxzc1.jpg?width=1174&format=pjpg&auto=webp&s=f3b6e50be859869d2441d13e8aa2174b02e8e9df


r/openstreetmap 6d ago

How to figure out “importance” of a city

3 Upvotes

Hi,

I have a web map of Europe with cities (and towns) and would like to rank their visibility based on its importance. I like using the “population” tag but some cities and villages don’t have such data and so it feels a bit inconsistent. I also think some cities may be more important despite having a smaller population.

I’d love to know people’s thoughts on how do you do it or how would you approach it.

Thanks


r/openstreetmap 6d ago

Is there a service that makes election maps using Openstreatmap + wikidata = True?

1 Upvotes

Hey i am wondering if there is a tool or service like that is using openstreatmaps tag Tag:boundary=political

So the tool is gona be a map of every election on the world. Sort if like this https://maproom.net/demo/election-map/0.html. but that is onaly for british elections.

So the goal is to have map with you can spesify and hover over every electoral districts and spesify by right or left party political idelogy with a hover bare by spesifying years etc.

If you know of more election map tools and it sort of have to be a webapp that whould be cool.


r/openstreetmap 7d ago

Question If a location switches businesses should I delete the old one?

6 Upvotes

Or is there some tag I should use, or a way to edit the old node?


r/openstreetmap 7d ago

Question How do I address house on a named county road?

3 Upvotes

Hi yall! So I’m somewhat new to mapping and I just use OSM’s built in map editor on my pc, and I have a question that I haven’t figured out so far.

There’s many houses near me where the house is on a county road with a number that also has a common name. So for example a road would be set up like this: ref=CR 507 name=Icicle Way

For example(this just is a random house) the house address of

121 CR 507, Fraser, CO, 80442 Also goes by 121 Icicle Way, Fraser, CO, 80442

Both names are pretty common to use where I live and it’s not like the common name is disregarded or the county road number is disregarded so it would be helpful to have both addresses entered. Is there a way to put that into one address pin or does each house have to have 2 pins for each address even though it’s just a matter of street name?

Also for a side question(not as important) What’s the difference between alt_name and name_1 (name_2, name_3, etc) for a road with a few different names? Because I have seen both used in many areas interchangeably. I’m trying to fix a lot of the road names in my area because the tiger import from a while ago seems to not have a lot of incorrect road names, or it literally just put them in the completely wrong area, or it left many county roads unmarked with any number or name. idk why it was so inaccurate but I have fixed a lot and am still working on fixing a lot of the roads.

Thanks for the help!


r/openstreetmap 8d ago

How specific should I be when mapping?

7 Upvotes

(I have only mapped for a few days.)

I am mapping a small community in which I live in, and there are only roads added by other people. I have looked at larger cities and they have so much information everywhere. Should I:

* add small fences
* add very unused/hidden roads
* add stop and yield signs
* specify if parking is available on a specific part of a road (if that's even possible)
* add flagpoles (on school property and in the middle of town)
* add small sections of sidewalks
* add power lines
* add street lights
* add driveways into a house that is not very close to a road

On a separate note, is there a way to quickly add many buildings? There's at least 150 that need to be added. Is there a way to quickly add all of the addresses for them? The satellite imagery is also quite old (5 years), is there a way to get better images? I use the web editor (I am okay to try another editor), and I am editing a part of Canada.