আমি জ্যামিতি ক্ষেত্র থেকে কীভাবে এসআরআইডি পাই


17

জ্যামিতি ক্ষেত্র থেকে এসআরআইডি পাওয়ার জন্য কী কাজ রয়েছে।

জ্যামিতি ক্ষেত্র সংজ্ঞায়িত করে আমি এসকিউএল সার্ভার টেবিলের মধ্যে একটি শেফফিল haveোকিয়েছি। আমি জানি শেফফাইলের প্রজেকশনটি হ'ল সোরেফ 99_1800 (ইপিএসজি: 3011)।

এখন আমার প্রশ্ন জ্যামিতি ক্ষেত্রের কয়েকটি ওজিসি পদ্ধতি ব্যবহার করে আমি এই এসআরডিডি: 3011 কীভাবে পাব?


আপনার কী প্রয়োজন তা আমি পরিষ্কার নয়। এসকিউএল সার্ভার থেকে আপনার কি এসআরআইডি 3011 এর সংজ্ঞা দরকার? মনে হচ্ছে আপনি ইতিমধ্যে যথাযথ এসআরআইডি সেট দিয়ে ডেটা ?ুকিয়েছেন, হ্যাঁ?
চাদ কুপার

উত্তর:


32

আপনি যেটা খুঁজছিলেন এটাই কি সেটা?

select distinct SP_GEOMETRY.STSrid from dbo.MYTABLE

এটি আপনাকে dbo.MYTABLE টেবিলটিতে ব্যবহৃত বিভিন্ন SRID এর সাথে একটি টেবিল দেবে


ধন্যবাদ !. আমার দ্বিতীয় প্রশ্নটি এসআরআইডি 3011 sys.spatial_references_sisms টেবিলে সংজ্ঞায়িত করা হয় না। এবং আমার জ্যামিতিটি এসআরআইডি 3011 থেকে এসআরআইডি 4326 তে রূপান্তর করা দরকার I আমি তখন কী করব?
ব্যবহারকারী 1899

1
যতদূর আমি জানি, এসকিউএল সার্ভার ২০০ বিভিন্ন জ্যেষ্ঠ সমন্বয়কারী সিস্টেমে আপনার জ্যামিতির ডেটাগুলি রূপান্তর করতে সক্ষম নয় - এটি গাণিতিক সমন্বয় সিস্টেমে সঞ্চিত সমস্ত জ্যামিতির ডেটা দেখে।
পিটার হর্সবুল মোলার

4

ভাগ্য না দিয়ে উপরের চেষ্টা করার পরে, আমি নীচের পদ্ধতিটি চেষ্টা করেছি:

select [geomColumnName].STSrid
from [schema].[tableName]

এটি সারণীতে সমস্ত রেকর্ডের জন্য এসআরআইডি মান দেয়। আমি ধরে নেব যেহেতু সমস্ত রেকর্ডের একই এসআরডি থাকা উচিত, আপনি যদি কেবল একটি রেকর্ডের জন্য মান পেতে চান তবে এটি আপনাকে পুরো টেবিলের জন্য এসআরআইডি বলবে:

select top 1 [geomColumnName].STSrid
from [schema].[tableName]

আমি ভাবছি যে আপনি এমএস এসকিউএল সার্ভারের কোন সংস্করণটি ব্যবহার করছেন এবং যদি পরবর্তী সংস্করণগুলিতে কোনও পরিবর্তন ঘটে যা ডিস্টিন্টের ব্যবহার সমর্থন করে না? বা আপনার জ্যামিতি কলামের নামটি SP_GEOMETRY নয় কি কেবল এটি? আমি কয়েকটি ক্ষেত্রে দেখেছি যেখানে জ্যামিতিটি বিভিন্ন এসআরআইডি ইভেন্টের সাথে সঞ্চিত ছিল যদিও তারা অনুরূপ স্থানাঙ্ক ব্যবস্থার কথা উল্লেখ করছিল।
পিটার হর্সবুল মুলার

1
@ পিটারহর্সবাউলমুলার আবার এটি দেখে, আমি দেখতে পেলাম না যে তার SP_GEOMETRY ব্যবহার জ্যামিতি কলামের নাম উল্লেখ করছে, তাই আমার উত্তরটি প্রায় স্বীকৃত হিসাবে একই ...
DPSSpatial

0

আমি বিশ্বাস করি যে আপনি এই মুহুর্তে যে নম্বরটি ব্যবহার করতে চান তা হ'ল শ্রীড 4619 বা শ্রীড 4977 এসকিউএল সার্ভার হবে।

এটি উভয়ই EPSG 3011 এর সমতুল্য।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.