跳轉到

Other Uses⚓︎

We’ve focused on tiles, but since OpenStreetMap – uniquely – gives you access to the raw map data, you can build any location or geo-application. These are the most common starting points; a full listing is available at the OpenStreetMap Wiki.

Common tools⚓︎

  • Osmosis is an all-purpose Java application for loading OSM data into a database. Most applications of OSM data use Osmosis in some way.
  • Osmium is a flexible framework, rapidly gaining popularity, which offers a highly configurable alternative to Osmosis.
  • Mapbox Studio is a suite of tools to produce ‘vector tiles’ which can be rendered either server-side or client-side.

Geocoding services⚓︎

  • Gisgraphy is an open source geocoder that provides API / webservices for forward and reverse geocoding with auto-completion, interpolation, location Bias, find nearby, all can be run offline or as hosted solutions. It provides some importers for Openstreetmap but also Openadresses, Geonames, and more.
  • Nominatim is the software behind OpenStreetMap’s geocoding service (placename ↔ lat/long).
  • OpenCage provides a geocoding API aggregating Nominatim and other open sources.
  • OSMNames - place names from OpenStreetMap. Downloadable. Ranked. With bbox and hierarchy. Ready for geocoding.

Routing engines and services⚓︎

Vector map libraries (mobile)⚓︎

Vector map libraries (Web)⚓︎