मुझे जियोजन्स से अपने पोस्टगिस टेबल में एक बहुभुज सम्मिलित करने की आवश्यकता है। यह SQL क्वेरी जैसा दिखता है।
INSERT INTO tablename (name, polygon)
VALUES (
'Name',
ST_GeomFromGeoJSON(
'{
"type": "Polygon",
"coordinates": [
[7.734375,51.835777520452],
[3.8671875,48.341646172375],
[7.20703125,43.580390855608],
[18.6328125,43.834526782237],
[17.9296875,50.289339253292],
[13.7109375,54.059387886624],
[7.734375,51.835777520452]
]
}'
)
)
दुर्भाग्य से, मुझे एक त्रुटि संदेश मिलता है।
ERROR: Geometry SRID (0) does not match column SRID (3857)
GeoJSON पहले से ही सही संदर्भ प्रणाली में है। लेकिन यह निर्दिष्ट नहीं है। मैं GeoJSON में SRID को कैसे निर्दिष्ट करूं? जियोसन को कैसा दिखता है?
अद्यतन: जब मैं इसके ST_GeomFromGeoJSON
साथ बनाई गई ज्यामिति को लपेटता हूं ST_SetSRID(..., 3857)
तो दूसरी त्रुटि होती है। मेरे विचार में ऐसा नहीं लगता कि ज्यामिति का कोई Z आयाम है।
ERROR: Geometry has Z dimension but column does not