আমার জিওজেএসন থেকে আমার পোস্টজিআইএস টেবিলটিতে একটি বহুভুজ sertোকানো দরকার। এসকিউএল ক্যোয়ারীটি কেমন দেখাচ্ছে।
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)
জিওজেএসন ইতিমধ্যে সঠিক রেফারেন্স সিস্টেমে রয়েছে। তবে এটি নির্দিষ্ট করা হয়নি। জিওজেএসনে আমি কীভাবে এসআরআইডি নির্দিষ্ট করব? জিওজেসনের মতো দেখতে কী দরকার?
আপডেট করুন: আমি যখন দ্বারা নির্মিত জ্যামিতি মোড়ানো ST_GeomFromGeoJSON
সঙ্গে ST_SetSRID(..., 3857)
এটি অন্য ত্রুটি ছোঁড়ার। আমার দৃষ্টিতে দেখে মনে হচ্ছে না যে জ্যামিতির একটি Z মাত্রা রয়েছে।
ERROR: Geometry has Z dimension but column does not