Ich bin neu bei GeoJSON. Ich habe eine GeoJSON-Features-Sammlung wie gezeigt und möchte sie in einer Postgres-Tabelle (Testtabelle) speichern. Meine postgres-Tabelle enthält eine Seriennummer und eine Geometriespalte.
{
"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
]
]
]
}
}
]
}
Ich möchte die GeoJSON-Daten in die Tabelle testtable einfügen.
Wie gehe ich vor?
Ich benutze die postgres Version 9.3.5 mit der postgis Version 2.1.3
Ich bin auf zuvor gestellte Fragen verwiesen worden, die beantworten, wie ein einzelnes Feature, z. B. ein Punkt oder ein Polygon, gespeichert wird. Meine Frage lautet, wie mehrere Features in der GeoJSON-Datei gespeichert werden sollen. Mit mehreren Features meine ich eine Mischung aus Punkten, Linien und Polygon-Feature-Typen in einer Datei.