ฉันใหม่สำหรับ GeoJSON ฉันมีชุดคุณสมบัติ GeoJSON ตามที่แสดงและต้องการเก็บไว้ในตาราง postgres (testtable) ตาราง postgres ของฉันมีซีเรียลนัมเบอร์และคอลัมน์รูปทรงเรขาคณิต
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
2565453.1826721914,
-3835048.659760314
]
}
},
{
"type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[
2727584.7219710173,
-3713449.1942418693
],
[
2732476.691781269,
-3992291.473426192
]
]
}
},
{
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
2442627.9025405287,
-3705499.954308534
],
[
2425506.008204649,
-3886502.837287831
],
[
2425506.008204649,
-3886502.837287831
],
[
2555143.2081763083,
-3910962.686339088
],
[
2442627.9025405287,
-3705499.954308534
]
]
]
}
}
]
}
ฉันต้องการแทรกข้อมูล GeoJSON ลงในตารางทดสอบ
ฉันจะไปเกี่ยวกับมันได้อย่างไร
ฉันใช้ postgres รุ่น 9.3.5 กับ postgis เวอร์ชัน 2.1.3
ฉันถูกนำไปยังคำถามที่ถามก่อนหน้านี้ซึ่งตอบวิธีเก็บคุณสมบัติเดียวเช่นจุดหรือรูปหลายเหลี่ยม คำถามของฉันถามวิธีการบันทึกคุณสมบัติหลายอย่างในไฟล์ GeoJSON ฉันหมายถึงการผสมผสานของจุดเส้นและรูปหลายเหลี่ยมในหนึ่งไฟล์