Saya baru mengenal GeoJSON. Saya memiliki koleksi fitur GeoJSON seperti yang ditunjukkan dan ingin menyimpannya di tabel postgres (testtable). Tabel postgres saya memiliki id seri dan kolom geometri.
{
"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
]
]
]
}
}
]
}
Saya ingin memasukkan data GeoJSON ke dalam tabel testtable.
Bagaimana saya melakukannya?
Saya menggunakan postgres versi 9.3.5 dengan postgis versi 2.1.3
Saya telah diarahkan ke pertanyaan sebelumnya yang menjawab bagaimana cara menyimpan fitur tunggal misalnya titik atau poligon. Pertanyaan saya menanyakan bagaimana cara menyimpan banyak fitur dalam file GeoJSON. Dengan beberapa fitur yang saya maksud adalah campuran dari titik, garis dan tipe fitur poligon dalam satu file.