मुझे एक कॉलम मिला (latlon
) जो ST_MultiPolygon
है।क्या मैं जांच सकता हूं कि मल्टीप्लिगॉन में पोस्टजीआईएस में बिंदु है या नहीं?
अन्य ज्यामिति एक बिंदु है जिसे मैं सिर्फ यह देखना चाहता हूं कि यह मेरे मल्टीपोलिगन्स में से एक के अंदर है या नहीं।
मैंने कोशिश की:
SELECT ST_CONTAINS(latlon, ST_GeometryFromText('POINT(48.208417 16.372472)')
FROM districts
यह हमेशा झूठे रिटर्न; मैं ST_Contains
के साथ एक मल्टीप्लिगॉन के भीतर एक बिंदु क्यों जांच सकता हूं?
इसके अलावा, आप बी ज्यामिति निर्दिष्ट करने के लिए उप क्वेरी का उपयोग कर सकते हैं। चयन नाम, ST_Contains (latLon, (बी से चुनें geom आईडी = 3)) bezirks से – DirtyBirdNJ