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

SQL सर्वर 2008 में भूगोल बहुभुज को कैसे मान्य किया जाए?

यह मेरे लिए SQL Server 2008 पर काम कर रहा है। आकृति को ज्यामिति के रूप में लोड करने के बाद, MakeValid() का उपयोग करें इसे ठीक करने के लिए, फिर भूगोल में पुनः लोड करें।

declare @gt nvarchar(max)
declare @gm geometry
declare @gmvalid geometry

set @gmvalid = @gm.MakeValid()

  set @gt = @gmvalid.STAsText()

  --select @gt
  if LEFT(@gt,7 ) = 'POLYGON'
  begin
  set @gg = geography::STPolyFromText(@gt, 4326)
  end
  else
  begin
  set @gg = geography::STMPolyFromText(@gt, 4326)
  end


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL का DISTINCT क्लॉज कैसे काम करता है?

  2. डेटाबेस मेल (SSMS) के लिए एक डिफ़ॉल्ट सार्वजनिक प्रोफ़ाइल सेट करें

  3. SQL सर्वर में फ्लोट और न्यूमेरिक/दशमलव में क्या अंतर है - SQL सर्वर / T-SQL ट्यूटोरियल भाग 33

  4. SQL सर्वर त्रुटि - HRESULT E_FAIL को कॉल से COM घटक में वापस कर दिया गया है

  5. SQL सर्वर प्लान :इंडेक्स स्कैन / इंडेक्स सीक के बीच अंतर