OSM Mobile Binary Format

From OpenStreetMap Wiki
Jump to: navigation, search
Available languages — OSM Mobile Binary Format
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Baso Minangkabau · bosanski · brezhoneg · català · čeština · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · português do Brasil · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 吴语 · 粵語 · 中文(繁體)‎ · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް

This format is currently being developed and is in no way finished.

Purpose

The purpose of this format is the local storage of OSM-data on mobile devices.

Application-Scope

The scope are mobile routing, navigation and moving-map -style programs.

The scope are not editors

Requirements (current state)

Agreed on:

  • storage-space is limited
  • memory is even more limited
  • indexed access into the file without loading the complete file into memory
  • no floating-point

Proposed:

  • support saving a large map as a group of smaller maps each covering a well defined area (e.g. tile).
  • support updating areas to their newest version
  • the format is read-only. Only complete map-files are written.
  • Required Tags

Use Cases:

  • display the map with different information density
  • zoom the map
  • pan the map
  • find your position on the map based on GPS coordinates
  • find your position on a way based on a street-adress or POI-name
  • identify an object on the map based on a user click
  • find a route for a fixed vehicle-type from one way to another.
  • find and display an object based on its textual representation (street name, city name, POI name)

Existing formats (next state)

To be defined


Specification (future state)

To be defined

Coordinate-Representation

Discussion

routable Ways

roads for program-specific vehicle types (cars, people, boats, ...)

Discussion

geographic featues

lakes, oceans, woodland, ...

Discussion

topologic features

city-boundary-polygons, countries, ...

Discussion

names

Discussion