Pl:Osmium

From OpenStreetMap Wiki
Jump to navigation Jump to search

Wstęp

Osmium jest:

  • szybki i elastyczny zestaw narzędzi C++ i framework do pracy z danymi OSM (libosmium)
  • narzędzie wiersza poleceń korzystające z biblioteki Osmium C++ (osmium-tool)
  • otoka Pythona dla biblioteki C++ (PyOsmium)
  • otoka NodeJS dla biblioteki C++ (node-osmium)

Użycie

Z Osmium możemy:

  • Uzyskać informacje o pliku OSM.
  • Konwertować pliki OSM z jednego formatu na inny. Obejmuje to wszystkie formaty "XML" i "PBF", a także OPL format, o5m format i łatwy do odczytania format "debug".
  • Łączyć i dodaje pliki OsmChange do pliku OSM (z historią lub bez historii).
  • Wyodrębniać obszar geograficzny z danych OSM lub pliku historii.
  • Wyodrębniać dane za pomocą klucza lub tagu.
  • Wyodrębniać dane z plików historii OSM (Planet.osm/full) dla danego punktu w czasie lub zakresie czasu.
  • I wiele innych rzeczy ...

Istnieje również wiele innych narzędzi opartych na libosmium, niektóre z nich można znaleźć na stronie http://osmcode.org/ lub https://github.com/osmcode/.