ฉันมีรูปร่างไฟล์ที่มีประเภทภูมิศาสตร์
ฉันสามารถแปลงด้วยเครื่องมืออย่าง shp2pgsql หรือมีฟังก์ชั่น postgis ทำเช่นนั้นได้หรือไม่?
ฉันมีรูปร่างไฟล์ที่มีประเภทภูมิศาสตร์
ฉันสามารถแปลงด้วยเครื่องมืออย่าง shp2pgsql หรือมีฟังก์ชั่น postgis ทำเช่นนั้นได้หรือไม่?
คำตอบ:
คุณสามารถแปลงประเภทภูมิศาสตร์เป็นเรขาคณิตได้โดยต่อท้าย ::geometry
SELECT ST_Distance('LINESTRING(-122.33 47.606, 0.0 51.5)'::geometry, 'POINT(-21.96 64.15)'::geometry);
shp2pgsql มีการตั้งค่าสถานะเพื่อนำเข้าข้อมูลในคอลัมน์ประเภทภูมิศาสตร์:
shp2pgsql -G ....
แต่คุณยังสามารถนำเข้าข้อมูลได้โดยที่ไม่มีค่าเริ่มต้น shp2pgsql จะสร้างประเภทรูปทรงเรขาคณิต