ওএসসি ডব্লিউকেটি অনুমানের চেয়ে কীভাবে ইএসআরআই ডব্লিউটিটি অনুমানগুলি আলাদা?


9

ESRI WKT এবং OGC WKT প্রক্ষেপণ বিন্যাসের স্ট্রিংগুলির মধ্যে পার্থক্যের সঠিক তালিকাটি কি কেউ জানেন?

আমি জানি যে জিডিএল ইউটিলিটিস এবং বিভিন্ন ওয়েবসাইট পরিষেবাদি সহ ইএসআরআই ডাব্লু কেটি থেকে ওজিসি ডব্লু কেটি তে রূপান্তর করতে সহায়তা করার জন্য বিভিন্ন সরঞ্জাম রয়েছে। তবে আমার প্রশ্নটি ব্যবহারিক ধরণের নয়, আমি কেবল এই পরিষেবাগুলি ব্যবহার করে এমন বিন্যাস / বাক্য গঠন পার্থক্য বুঝতে চাই। পূর্ববর্তী স্ট্যাকএক্সচেঞ্জ প্রশ্নাবলী নির্দিষ্ট উদাহরণগুলির মধ্যে পার্থক্য বা উপলব্ধ সরঞ্জাম এবং পরিষেবাদি সম্পর্কে কেবল কথা বলেছিল talked

এমনকি যদি আপনি কেবল একটি পার্থক্য জানেন তবে তা পোস্ট করতে পারলে দুর্দান্ত হবে। আমার নিজের অভিজ্ঞতা থেকে এখানে কেবলমাত্র কয়েকটি ছোট পার্থক্য থাকা উচিত। আমি যে পার্থক্যগুলি জানি সেগুলি হ'ল:

  • এসরি সংজ্ঞাতে বেশিরভাগ পাঠ্য আইটেমগুলি আন্ডারস্কোর ব্যবহার করে যেখানে ওজিসি স্থান ব্যবহার করে।
  • "ডি_" দিয়ে শুরু না করে Esri wkt এ ড্যাটুম সংজ্ঞায়িত পাঠ্যটি ogc wkt এর সমান।
  • কখনও কখনও কিছু পূর্বনির্ধারিত PROJCS, প্রকল্প, জিওজিসিএস এবং DATUM এর পাঠ্য শনাক্তকারীগুলি আলাদাভাবে লেখা হয় (যেমন "NAD83" এর মধ্যে একটি "উত্তর_ আমেরিকান_1983")। আমি অনুমান করি যে কোন সনাক্তকারীকে অন্যভাবে বানান করা হয়েছে তা জানার একমাত্র উপায় হ'ল তালিকাগুলি বা তালিকাগুলির তালিকা থাকতে পারে, সুতরাং দয়া করে আপনি জানেন যে কোনওটি আলাদা name
  • বিভিন্ন প্যারামেটার পাঠ্যের মানগুলি একই রকম হয়, ওগির প্রতিটি শব্দের উপরের শিরোনাম থাকে তবে এসরিতে সমস্ত ছোট হাতের অক্ষর থাকে। যাইহোক, আমি এই নিয়মটি ব্যবহার না করে এমন ঘটনাগুলি দেখেছি, কেউ কি জানেন যে টাইটলেজগুলি আসলে লোড করার চেষ্টা করে সফ্টওয়্যার আসার বিষয়টি বিবেচনা করে কিনা?
  • ইউএনআইটি টাইপ হ'ল উচ্চতর টাইটলেজকে ওজিসিতে এবং এসরিতে লোয়ারকেস, যেমন "ডিগ্রি" বনাম "ডিগ্রি"। কিছু ক্ষেত্রে আমি ওজিসি "মিটার" এবং "মিটার" উভয় এবং অন্য ক্ষেত্রে ফরাসী বানান "মিটার" হিসাবে বানান দেখতে পেয়েছি। উভয় ফর্ম্যাট জন্য এই বা অন্য কোন ইউনিট টাইপ জন্য সঠিক কনভেনশন কি জানেন যে কেউ?

উত্তর:


6

আমার কাছে এ জাতীয় কোনও তালিকা নেই তবে জিডিএল কোডটি দিয়ে যাওয়া আপনাকে গাইড করবে:

https://svn.osgeo.org/gdal/trunk/autotest/osr/osr_esri.py

https://trac.osgeo.org/gdal/browser/trunk/gdal/ogr/ogr_srs_esri.cpp

https://trac.osgeo.org/gdal/browser/trunk/gdal/ogr/ogr_srs_esri_names.h

https://trac.osgeo.org/gdal/browser/trunk/gdal/ogr/ogrspatialreference.cpp


2
মূলত ইএসআরআই তাদের সাথে যেতে যেতে এটি তৈরি করে :-)
ইয়ান টার্টন

1
@iant EPSG স্পেসিফিকেশনগুলির চারপাশে কোনও কোড লাইব্রেরি কার্যকর করার পরে, তাদের খুব কমই পছন্দ হয়েছিল।
ভিনস

2
আমরা সম্ভবত দ্বিতীয় ছিলাম - যেমনটি জিওটিআইএফএফের স্পেকটিও উপলভ্য ছিল। @ যদিও আমরা একটি নতুন এসরি প্রজেকশন ইঞ্জিন তৈরি করি তবে আমি আলাদাভাবে কিছু করতে পারি!
মেকনেডি

ঠিক আছে, সুতরাং এটির বেশিরভাগটি খুব অ্যাড-হাক, বিশেষ কেস হ্যান্ডলিং বলে মনে হচ্ছে। প্রকৃতপক্ষে, লিঙ্কযুক্ত নথি থেকে বিচার করে নাম-পার্থক্য ইত্যাদিতে বিশেষ কয়েকটি কোডের কোডের কয়েকশ লাইন রয়েছে। সমস্ত বিভিন্ন সফ্টওয়্যার বাস্তবায়নের কারণে এবং সম্ভবত একসময় মানদণ্ডে একমত হওয়ার অভাবের কারণে: পি
করিম বাহগাত

ESRI এবং GooTif সর্বদা WKT প্রজেকশন স্ট্রিংয়ে EPSG কোড নম্বর যুক্ত করলে এটি অনেকটাই সহায়তা করবে। কিউজিআইএস এই সেটিংটি সংরক্ষণ করতে শেফফিলের জন্য একটি অতিরিক্ত .qpj ফাইল তৈরি করে।
AndreJ

9

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

আমরা TOWGS84 বা কিছু নতুন কীওয়ার্ড সমর্থন করি না।

যখন আমরা স্ট্রিং (নাম) তুলনা করি, আমরা আন্ডারস্কোর, জিসিএস_ এবং ডি_, এবং কেস উপেক্ষা করি। অন্যান্য পার্সারগুলিতে এটি সত্য নাও হতে পারে। আমাদের পার্সার নামগুলির বিষয়ে কঠোর, তবে আমরা কয়েকটি প্রতিশব্দ যুক্ত করেছি এবং এখন তুলনার জন্য বিভিন্ন বিক্রেতার কাছ থেকে নামের তালিকা বজায় রেখেছি।

ওজিসি থেকে মূল সমন্বিত সিস্টেমের স্পেসিফিকেশনটি যখন বস্তুর নাম আসে তখন সুনির্দিষ্ট হয়নি। একটি নতুন ওজিসি / আইএসও স্পেসিফিকেশন রয়েছে, "ভৌগলিক তথ্য - সমন্বিত রেফারেন্স সিস্টেমগুলির স্ট্যান্ডার্ডের জন্য সুপরিচিত পাঠ্য," প্রমিতকরণের দিকে এগিয়ে যাওয়ার প্রক্রিয়াটি তৈরি করে। নামগুলি কী হওয়া উচিত (ইপিএসজি রেজিস্ট্রির সাথে মেলে!) এটি অনেক বেশি নির্দিষ্ট। ভবিষ্যতে এই মানটি কার্যকর করা বেশ উত্তেজনাপূর্ণ হবে।

প্রকাশ: আমি এসরিতে কাজ করি, ইপিএসজি রেজিস্ট্রি বজায় রাখে এমন একটি সাব কমিটির সদস্য এবং সিআরএস ডব্লিউকেটি ২.০ খসড়া কমিটির সদস্য ছিলাম।


বাহ, এটি সত্যিই আকর্ষণীয়, বিশেষত সিদ্ধান্ত গ্রহণের অংশ হওয়া ব্যক্তির কাছ থেকে অভ্যন্তরীণ কিছু তথ্য শুনে। নতুন ওজিসি আইএসও স্পেসিফিকেশনটি খুব আশাব্যঞ্জক বলে মনে হচ্ছে, আপনি কি মনে করেন যে সম্ভবত আরও বড় জিআইএস বিক্রেতারা এবং ডেটা ফর্ম্যাটগুলি এটি ব্যবহারের দিকে একত্রিত হতে শুরু করবে? দুর্ভাগ্যবশত আমি সন্দেহ করি যে পুরানো ডেটা ফর্ম্যাটগুলি জনপ্রিয় থাকবে (যেমন শেফফাইল, জিওটিফ) যতক্ষণ না পুরানো কিছু তাত্পর্য অব্যাহত থাকবে।
করিম বাহਗਤ

আপনি বলছেন যে আপনি TOWGS84 সমর্থন করছেন না, তবে কীভাবে জিনিসগুলি এগুলি ছাড়া কীভাবে কাজ করতে পারে? যদি ডব্লিউকেটি অজানা নাম ব্যবহার করে (যেমন একটি ব্যবহারকারী-সংজ্ঞায়িত প্রজেকশন / ডাটাম), ডেটাম শিফট উপেক্ষা করা হলে স্থানাঙ্ক সিস্টেমটি সঠিকভাবে সেট আপ করা যায় না। নাকি আমি কিছু মিস করছি?
PMF

বেশিরভাগ সেরা ট্রান্সফর্মেশনগুলি 3 বা 7 পরামিতি পদ্ধতি নয় গ্রিড ফাইলগুলি ব্যবহার করে। একগুচ্ছ রূপান্তর WGS84 ব্যবহার করে না। এটি খুব সীমাবদ্ধ সমাধান আমরা দেরী বেঁধে পরিবর্তে ... বাছাই / একটি রূপান্তর সেট রূপান্তরের সময়।
মেকনেডি

যদি এটি সিস্টেমে অজানা থাকে তবে কাস্টম ভৌগলিক রূপান্তর সরঞ্জাম তৈরি করুন। নতুন সিআরএস ডব্লিউকেটি ট্রান্সফর্মেশনগুলিও কভার করে। আপনার নিকটে থাকা একটি সফ্টওয়্যারটিতে অ্যারন আসছে!
মেকনেডি

0

পার্থক্যের তালিকার একটি সম্ভাব্য সূচনা পয়েন্ট হিসাবে এটি আমার নতুন পাইসিআরএস প্যাকেজটি দেখতে সহায়তা করতে পারে , যেখানে আমি প্রতিটি সিআরএস উপাদান, প্যারামিটার এবং ডেটাম / উপবৃত্ত / প্রজ নামের জন্য ক্লাস তৈরি করার চেষ্টা করেছি, পাশাপাশি তাদের এসরি_ওয়াকটি বনাম ওজিসি_উকিটি বানান । আমি এটিও নির্দিষ্ট করে দিয়েছি যে আমি কীভাবে ডব্লিউকেটি কাঠামোর দিক দিয়ে পার্সিং পার্থক্যগুলি সাবমোডিয়ুলের পুরো _from_wkt()ফাংশনে দেখি parser.py। আমি আশা করি যে ব্যবহারকারীর অবদানের সাথে এই পার্থক্যগুলি আরও যুক্ত করা এবং / বা সংশোধন করা যেতে পারে।

https://github.com/karimbahgat/PyCRS


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