আর্কজিআইএস স্পিশিয়াল রেফারেন্স অবজেক্ট ফ্যাক্টরি কোডগুলি কি ইপিএসজি সংখ্যার সাথে মিল রাখে?


22

আমি একটি প্রকল্প পেয়েছি যেখানে আমি পাঠ্য ফাইলগুলি থেকে জ্যামিতি অবজেক্টগুলিতে পড়ছি যাতে সেগুলি আরকেএসডিইতে রাখে। এই জ্যামিতি অবজেক্টগুলির একটি সম্পর্কিত ইপিএসজি কোড রয়েছে এবং আমি যখন তাদের সাথে শেষ করেছি তখন তারা সঠিক প্রক্ষেপণে রয়েছে তা নিশ্চিত করার জন্য একটি উপায় খুঁজছি।

আমি আগ্রহী এমন ফ্যাক্টরি কোডগুলি একবার দেখে নিই, (জিসিএস জিডিএ94; ইপিএসজি: 4283, এবং ভিকগ্রিড ৯৯; ইপিএসজি: ৩১১১১) আমি যে প্রকল্পে কাজ করছি তার জন্য ইপিএসজি কোডগুলি সরাসরি ইএসআরআই-এর সাথে সম্পর্কিত বলে মনে হয় স্থানিক রেফারেন্সের জন্য কারখানার কোড ( এখানে এবং এখানে )। এটি দুর্দান্ত, কারণ এর অর্থ হল স্পেশিয়াল রেফারেন্স অবজেক্ট তৈরি করতে প্রোজেকশন ফাইলগুলিতে নেভিগেট করার বিষয়ে আমাকে চিন্তা করতে হবে না , উদাহরণস্বরূপ নীচের কোডে:

import arcpy

# Create a spatial reference object using a factory code
#
sr = arcpy.SpatialReference()
sr.factoryCode = int(epsg_code.lstrip("EPSG:"))
sr.create()

দুর্ভাগ্যক্রমে ইএসআরআই ডকুমেন্টেশনে আমি কোনও রেফারেন্স খুঁজে পাই না এটি বলার জন্য যে এটি সর্বদা সত্যই আছে কি না - আমার ধারণা এটি এটি করে তবে আমি অবশ্যই এটি নিশ্চিতভাবে জানতে পারি। কেউ কি জানতে পারে আমি কোথায় তা জানতে পারব?

উত্তর:


30

যদি কোনও এসরি সুপরিচিত আইডি 32767 এর নীচে থাকে তবে এটি ইপিএসজি আইডির সাথে সম্পর্কিত। 32767 বা তদুর্ধের ডাব্লু কেআইডিগুলি এসরি-সংজ্ঞায়িত। হয় বস্তুটি এখনও ইপিএসজি জিওডেটিক প্যারামিটার ডেটাসেটে নেই, বা সম্ভবত এটি যুক্ত করা হবে না। যদি পরে কোনও বস্তুটি ইপিএসজি ডেটাসেটে যুক্ত হয় তবে এসরি ইপিএসজি একটির সাথে মেলে WKID আপডেট করবে তবে আগের মানটি এখনও কাজ করবে।

কিছু সীমাবদ্ধতা আছে। কমপক্ষে আর্কজিআইএস ডেস্কটপে, ইপিএসজি যে অক্ষগুলির দিকনির্দেশনা Esri অনুসরণ করে না তা অনুসরণ করে না, এটি সর্বদা দ্রাঘিমাংশ-অক্ষাংশ বা পূর্বাংশ-নুর্থিং (xy) হয় যদিও আমরা এখন সার্ভারে অক্ষগুলির ক্রম তুলছি।

আমি এটার সাথে ঘনিষ্ঠভাবে পরিচিত কারণ আমি প্রোডাক্ট ইঞ্জিনিয়ার যা এষরির জন্য এইগুলি পরিচালনা করে।


9

এটি SDK সাহায্যে ডকুমেন্টেড বলে মনে হয়, যেমন IGeometryServer.FindSRByWKID :

কর্তৃপক্ষের নামটি সাধারণত "ইপিএসজি" বা "ইএসআরআই" হয় তবে এটি একটি স্বেচ্ছাসেবী স্ট্রিংও হতে পারে। আপনি যদি নতুন স্থানিক রেফারেন্সের সাথে যুক্ত ডিফল্ট কর্তৃপক্ষের নামটি চান তবে এটি খালি স্ট্রিংও হতে পারে। ক্লায়েন্টরা তাদের নিজস্ব কর্তৃপক্ষের নামগুলি ফ্যাক্টরি কোডগুলির সাথে যুক্ত করতে পারে যা বর্তমানে ইপিএসজি বা ইএসআরআই কর্তৃপক্ষের নামগুলির সাথে সম্পর্কিত, কারণ কেবলমাত্র ডাব্লুআইআইডি স্থানীয় স্থানিক রেফারেন্স তৈরি করতে ব্যবহৃত হয়। ডিফল্ট কর্তৃত্বের নামগুলিতে ডব্লিউকেআইডি রেঞ্জকে ম্যাপ করার জন্য এখানে বর্তমান বিধিগুলি রয়েছে:

  • একজন WKID EPSG কোড পরিসীমা (1000 - 32768) -এ "EPSG" এর একটা কর্তৃত্বের নামে স্থাপিত হবে, এবং সংস্করণ বর্তমান EPSG ব্যবহৃত (বর্তমানে "6.12") সংস্করণ হতে হবে।
  • একজন WKID ESRI কোড পরিসীমা (33000 - 199999) -এ "ESRI" এর একটা কর্তৃত্বের নামে স্থাপিত হবে, এবং বর্তমান পি ই গ্রন্থাগার সংস্করণ সংস্করণ হতে হবে (বর্তমানে "9.3")।
  • একজন WKID ব্যবহারকারী (objedit) পরিসীমা (200000 - 209199) এ এটির সাথে সম্পর্কযুক্ত কোন সংস্করণের সাথে, "কাস্টম" এর একটা কর্তৃত্বের নামে হবে। এই নামটি ওজিসি দ্বারা নির্দিষ্ট করা হয়েছে।

যদি আমি স্থানিক রেফারেন্স কারখানার কোডে 0 মান খুঁজে পাই তবে আমি কি বলতে পারি যে স্থানিক রেফারেন্সটি অনুমোদিত / বৈধ নয়?
এমি

2
@ ইমি, ফ্যাক্টরি কোড / উইকিডের জন্য একটি 0 এর অর্থ সাধারণত অর্কিজিআইএস স্থানিক রেফারেন্স (সমন্বয় ব্যবস্থা) স্বীকৃতি দেয় না। আমি এখনও এটিকে একটি বৈধ স্থানিক রেফারেন্স বলব কারণ এটি ব্যবহার করা যেতে পারে, এটির কোনও আইডি নেই।
মেকনেডি

5

ইপিএসজি সম্পর্কিত আমি কেবলমাত্র রেফারেন্সটি পেয়েছিলাম আরকজিআইএস 10-এ নতুন কী ছিল যা বলেছিল

মানচিত্রের অনুমান এবং সমন্বয় ব্যবস্থা

নিম্নলিখিতগুলি সহ নতুন সমন্বিত সিস্টেম এবং ট্রান্সফরমেশন যুক্ত করা হয়েছে: PS ইপিএসজি জিওডেটিক প্যারামিটার ডেটাসেট সংস্করণগুলি 6.15 থেকে 7.1 এর মধ্যে সংজ্ঞাগুলি, 181 ভৌগলিক (ডাটাম) ট্রান্সফর্মেশন এবং 280 এরও বেশি স্থানাঙ্ক সিস্টেম সহ ...

আপনার যদি এটির নিশ্চয়তা প্রয়োজন তা আমি জানি না।

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