Več

Kako lahko izvozim datoteko oblike iz PostGIS z poizvedbo GeoJSON?

Kako lahko izvozim datoteko oblike iz PostGIS z poizvedbo GeoJSON?


Poskusil sem izvoziti datoteko oblike iz moje namestitve PostGIS z uporabo pgsql2shp, kot sledi

pgsql2shp -f ploščice.shp -h  -u  -P   "SELECT ID, the_geom FROM  KJE ST_GeomFromGeoJSON ('{"tip": "Poligon", "koordinate": [[[-92.472398018272358, 18.086381878379395], [-92.472398018272358, 21.705890714546868], [-86.679183238981381, 2186868908188 , 18.086381878379395]]]} ') && the_geom; "

in ukaz poda napako

Napaka pri izvajanju uporabniške poizvedbe: NAPAKA: ime lastnosti lastnosti, ki je citirano, pričakovano (pri odmiku 2)

Mislim, da je težava povezana z poizvedbo GeoJSON, ker ko zaženem

pgsql2shp -f ploščice.shp -h  -u  -P   "IZBERI id, the_geom FROM  KJE id = 1; "

shapefile se ustvari brez napake.


Kot je omenil @StevenKay, je treba narekovajem na GeoJSON ubežati s predhodno poševnico nazaj.

pgsql2shp -f ploščice.shp -h  -u  -P   "SELECT ID, the_geom FROM  KJE ST_GeomFromGeoJSON ('{ "vrsta ":  "Poligon ",  "koordinate ": [[[-92.472398018272358, 18.086381878379395], [-92.472398018272358, 21.705890714546868], [-86.679185388861901381 18.086381878379395], [-92.472398018272358, 18.086381878379395]]]} ') && the_geom; "

Na to vprašanje je predstavljena še ena rešitev.


Poglej si posnetek: Display PostGIS data with Leaflet through GeoJSON API