Sono nuovo di GeoJSON. Ho una collezione di funzionalità GeoJSON come mostrato e vorrei memorizzarla nella tabella Postgres (tabella di test). La mia tabella postgres ha un ID seriale e una colonna geometrica.
{
"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
]
]
]
}
}
]
}
Vorrei inserire i dati GeoJSON nella tabella di test della tabella.
Come posso procedere?
Sto usando Postgres versione 9.3.5 con Postgis versione 2.1.3
Sono stato indirizzato a domande precedentemente poste che rispondono su come memorizzare una singola funzione, ad esempio un punto o un poligono. La mia domanda chiede come salvare più funzioni nel file GeoJSON. Per caratteristiche multiple intendo una combinazione di punti, linee e tipi di caratteristiche poligonali in un file.