Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SqlGeographyBuilder का उपयोग करते समय 'निर्दिष्ट इनपुट एक वैध भूगोल उदाहरण का प्रतिनिधित्व नहीं करता है' अपवाद

मेरे पास भी यही त्रुटि थी, लेकिन यह एक बहुभुज रिंग ओरिएंटेशन समस्या थी। निर्देशांक सरणियों के क्रम को फ़्लिप करने का एक साधारण मामला समस्या का समाधान करता है।

उदाहरण के लिए, यह उपरोक्त त्रुटि के साथ विफल रहता है:

 select geography::STGeomFromText ('Polygon  ( (10 10, 10 20, 20 20, 20 10, 10 10))',4326)

जबकि यह काम करता है:

 select geography::STGeomFromText ('Polygon  ( (10 10, 20 10, 20 20, 10 20, 10 10))',4326)

ध्यान दें कि मैं एक बिंदु के भीतर एक्स, वाई जोड़े को फ़्लिप नहीं कर रहा हूं, मैं पूरे बिंदु सरणी के क्रम को फ़्लिप कर रहा हूं (उदाहरण के लिए {pt1, pt2, pt3, pt4, pt5} {pt5, pt4, pt3, pt2, pt1 बन जाता है। }



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. साल दर साल रिपोर्ट एसक्यूएल योग, एक शानदार समाधान की तलाश में

  2. SQL सर्वर में उपलब्ध विभिन्न प्रकार की बाधाएँ क्या हैं - SQL सर्वर / T-SQL ट्यूटोरियल भाग 50

  3. SQL सर्वर 2019 (ज्ञात बग) में मूल रूप से संकलित संग्रहीत प्रक्रिया को निष्पादित करते समय "आंतरिक कनेक्शन घातक त्रुटि"

  4. एसएसआईएस 2008 का उपयोग कर एक्सेल को एसक्यूएल में आयात करते समय पंक्तियों को छोड़ना

  5. मुझे प्रक्रिया 'ntext/nchar/nvarchar' प्रकार के पैरामीटर '@statement' की अपेक्षा क्यों मिलती है। जब मैं sp_executesql का उपयोग करने का प्रयास करता हूं?