Vairāk

Postgis Kā aizpildīt kolonnu ar ģeogrāfiskiem datiem no ģeometriskiem datiem?


Es saglabāju savu punkta datumu ģeometrijas formātā ar SRID 4326 domājamo EWKB (dati izskatās šādi "0101000020E610000071F1A611E9392640AECD10D8E68C4A40") = veids ģeometrija (punkts, 4326). Es vēlos, lai koordinātas būtu ģeogrāfiskā formātā. Tātad, ko darīt? Līdz šim es tam izveidoju citu kolonnu:

ALTER TABLE brb_point ADD COLUMN ģeogrāfija ģeogrāfija (POINT, 4326);

Ar to tiek parādītas redzamās koordinātas:

ST_AsEWKT (ceļš) no brb_point;

Bet es nesaprotu otro soli: aizpildīt jauno kolonnu “ģeogrāfija” ar datiem no “ceļa”, kas parāda koordinātas ar lon, lat. Šādi izmēģinājumi nekur nav noveduši:

UPDATE brb_point SET ģeogrāfija = ST_GeomFromEWKB ((veids), 4326);

Šeit un šeit es atradu līdzīgu jautājumu, bet es neesmu pārliecināts, kā to izmantot manā gadījumā.


UPDATE brb_point SET ģeogrāfija = veids :: ģeogrāfija;


Skatīties video: Postgresql: Create Postgis database and import shapefiles. (Oktobris 2021).