osm2pgsql importálás, openstreetmap adatbázis telepítés
Magyarország teljes OpenStreetMap adatainak letöltése
Debian telepítés plusz infók
apt-get install postgresql-contrib-9.1 postgresql-9.1-postgis (ettől lett meg postgis.sql fájl ami lentebb kell "-f"-fel)
Üres adatbázis létrehozása
sudo -u postgres -i
createuser gis # answer yes for superuser (although this isn't strictly necessary)
createdb -E UTF8 -O gis gis
createlang plpgsql gis #azt írja ki, already added
Ha ez UTF8-ra vagy Unicode-ra panaszkodik, akkor a template1 adatbázist Unicodera kell alakítani
PostGIS aktiválása az adatbázison
psql -f /usr/share/postgresql/9.1/contrib/postgis-1.5/postgis.sql -d gis
A PostGIS aktiválással létrejött dolgok átadása a userünknek
psql -d gis -c "ALTER TABLE geometry_columns OWNER TO gis; ALTER TABLE spatial_ref_sys OWNER TO gis;"
A spatial_ref_sys tábla feltöltése vetületekkel
psql -d gis </usr/share/postgresql/9.1/contrib/postgis-1.5/spatial_ref_sys.sql
Adatbázis user jelszó megadása
psql
#\password lion
OpenStreetMap adatok importálása PostGIS-be:
osm2pgsql -d gis -U gis -W -H localhost --slim -m hungary-latest.osm.pbf
Memoria korlátozás, PBF támagatás hiánya:
osm2pgsql -d gis -U gis -W -H localhost --slim -C 400 -m hungary-latest.osm
Frissítés
http://wiki.openstreetmap.org/wiki/Minutely_Mapnik
Kapcsolódó leírások:
- http://switch2osm.org/serving-tiles/manually-building-a-tile-server/
- http://wiki.openstreetmap.org/wiki/Osm2pgsql
- hstore megnézni!
Ez nem kell a spatail_ref_sys helyes feltöltésekor (lásd fentebb)
"ERROR: AddGeometryColumns() - invalid SRID" esetén:
psql -d gis <~lion/install/osm/900913.sql
Lásd: https://help.openstreetmap.org/questions/12898/error-invalid-srid-in-osm2pgsql vagy ugyanaz: http://trac.osgeo.org/postgis/ticket/1594