Skip to content

Latest commit

 

History

History
14 lines (13 loc) · 1.49 KB

ogr2ogr.md

File metadata and controls

14 lines (13 loc) · 1.49 KB

Collection of ogr2ogr commands

Nro Tehtävä
Tehdään PostGIS-tietokantaan uusi taulu, jolle annetaan haluttu nimi
ogr2ogr -f PostgreSQL PG:"host=localhost port=5432 dbname=oma_postgis user=kayttaja password=salasana" aineisto.jml -nln testitaulu
Tehtään PostGIS-kantaan uusi taulu jonka nimi on jo käytössä. Koska ensin tapahtuu "DROP TABLE", niin skeema voi muuttua.
ogr2ogr -f PostgreSQL -overwrite PG:"host=localhost port=5432 dbname=oma_postgis user=kayttaja password=salasana" toinen_aineisto.jml -nln testitaulu
Tyhjennetään olemassa oleva PostGIS-taulu ja kirjoitetaan siihen uusi sisältö. Koska ensin tapahtuu "TRUNCATE TABLE", niin skeeman on oltava sama.
ogr2ogr -f PostgreSQL -append –-config OGR_TRUNCATE YES PG:"host=localhost port=5432 dbname=oma_postgis user=kayttaja password=salasana" aineiston_uusi_versio.jml -nln testitaulu
Ei poisteta eikä tyhjennetä olemassa olevaa PostGIS-taulua, vaan lisätään sen jatkeeksi uutta sisältöä. Skeeman on oltava sama.
ogr2ogr -f PostgreSQL -append PG:"host=localhost port=5432 dbname=oma_postgis user=kayttaja password=salasana" uutta_aineistoa.jml -nln testitaulu
Lisätään olemassa olevan taulun jatkeeksi uutta sisältöä. Jos skeemat eivät ole samat, niin PostGIS-tauluun lisätään uusissa tiedoissa esiintyvät uudet attribuutit.
ogr2ogr -f PostgreSQL -append -addfields PG:"host=localhost port=5432 dbname=oma_postgis user=kayttaja password=salasana" uutta_aineistoa.jml -nln testitaulu