Mai mult

Nod GDAL pentru conversia ogr2ogr

Nod GDAL pentru conversia ogr2ogr


În prezent, am câteva scripturi care folosesc OGR2OGR pentru a traduce date din diferite formate sursă, cum ar fi ESRI Shapefile, GML etc. în alte formate de fișiere, dar mai ales în baza de date PostGIS.

Comanda mea normală ar fi:

ogr2ogr -f PostgreSQL PG: "pg conn settings" shapefile.shp

Acum trebuie să fac acest lucru într-un script Node, așa că am instalat modulul nod nod (https://github.com/naturalatlas/node-gdal) care pare să aibă o mulțime de funcționalități ale bibliotecii GDAL.

Așa că am încercat să folosesc exemplul de aici pentru a mă conecta cel puțin la baza mea de date PostGIS.

var connString = "PG: host =% s dbname =% s user =% s parola =% s"% (databaseServer, databaseName, databaseUser, databasePW) var conn = gdal.open (connString)

Cu toate acestea, primesc o eroare spunând că gdal.open așteaptă o cale.

Are cineva exemple de utilizare a Node GDAL pentru traduceri ogr2ogr sau de încărcare în PostGIS.


Sunteți sigur că driverul este implementat? Nu am nici o experiență cu node-gdal, dar nu o văd în lista de drivere incluse. Există, de asemenea, o problemă deschisă referitoare la suportul PostgreSQL.

În caz contrar, ați putea dori să adăugați un driver la metoda gdal.open (), dar așa cum am spus, nu l-am putut găsi în driverele incluse. Am căutat șirul PG: care indică driverul PostgreSQL.


Priveste filmarea: GDALOGR Installation on Windows