osm2pgsql importálás, openstreetmap adatbázis telepítés

Magyarország teljes OpenStreetMap adatainak letöltése

Geofabrik letöltés: Hungary

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:


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

Üzemelteti: realprosite.com