แปลงจากประเภทข้อมูลภูมิศาสตร์เป็นเรขาคณิตใน PostGIS หรือไม่


18

ฉันมีรูปร่างไฟล์ที่มีประเภทภูมิศาสตร์

ฉันสามารถแปลงด้วยเครื่องมืออย่าง shp2pgsql หรือมีฟังก์ชั่น postgis ทำเช่นนั้นได้หรือไม่?

คำตอบ:


19

คุณสามารถแปลงประเภทภูมิศาสตร์เป็นเรขาคณิตได้โดยต่อท้าย ::geometry

SELECT ST_Distance('LINESTRING(-122.33 47.606, 0.0 51.5)'::geometry, 'POINT(-21.96 64.15)'::geometry);

1

shp2pgsql มีการตั้งค่าสถานะเพื่อนำเข้าข้อมูลในคอลัมน์ประเภทภูมิศาสตร์:

shp2pgsql -G ....

แต่คุณยังสามารถนำเข้าข้อมูลได้โดยที่ไม่มีค่าเริ่มต้น shp2pgsql จะสร้างประเภทรูปทรงเรขาคณิต

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.