edycja danych na wlasnym serwerze

Witam

Mam postawiony własny serwer map tile i osrm na dokerze, potrzebuje edytować dane np tagi ze droga jest przejezdna lub nie, bez upubliczniania tych zmian, tylko lokalnie, o ile jestem w stanie zdziergac jakiś kawałek kodu do poprawy tych danych to nie wiem jak potem te dane przenieść do własnego osrma, aby je zaimportować, i czy w ogóle jest możliwe wyeksportowanie danych z bazy postgresa do osm.pbf-a.

do zasilenia bazy używam:

osm2pgsql -d gis
–create
–slim
-G
–hstore
–tag-transform-script ~/src/openstreetmap-carto/openstreetmap-carto.lua
-C $cache
–number-processes $core
-S ~/src/openstreetmap-carto/openstreetmap-carto.style ~/mapy/poland_latest.osm.pbf

Z góry dzieki.

Popatrz sobie, jak jest postawiona podstawowa baza OSM:
https://github.com/openstreetmap/chef

I np. tu jest opisane zrzucanie danych z bazy OSM do pbf:
https://github.com/openstreetmap/chef/blob/aa7eaf694213c0cf2441d607da000c819f14a1b5/roles/planetdump.rb

Co na końcu doprowadzi Cię do:
https://github.com/zerebubuth/planet-dump-ng

Natomiast opiera się to na przetwarzaniu zrzutu bazy zrobionego pg-dump’em.

Możesz popróbować też z:
https://wiki.openstreetmap.org/wiki/Osmosis

I skorzystać z opcji --read-apidb do ustawienia źródła

Wielkie dzięki, mam lekturke na dzisiejszy wieczór :slight_smile:

Pozdrawiam