জিআইএস পরিষেবাদিতে অক্ষাংশ এবং দ্রাঘিমাংশ লেখার পছন্দের অর্ডার


144

জিআইএস সোর্স কোড নিয়ে কাজ করার সময় আপনাকে প্রায়শই অক্ষাংশ এবং দ্রাঘিমাংশের সমন্বিত টিউপস লিখতে হবে।

যেমন গুগল ম্যাপের লিঙ্কগুলিতে (123, 456):

http://maps.google.com/maps/ms?msid=214518704716144912556.00046d7689a99e95b721c&msa=0&ll=123,456&spn=0.007996,0.026865

কোনটি পছন্দসই অর্ডার (এবং কেন?)

  • অক্ষাংশ দ্রাঘিমাংশ

  • দ্রাঘিমাংশ অক্ষাংশ

আমি উভয়ই বিভিন্ন সিস্টেমে ব্যবহৃত হতে দেখেছি এবং আমি অন্যটির সাথে লেগে থাকার জন্য কিছু প্রমাণ খুঁজে পেতে আশা করি।

কোনও মানক অনুশীলন আছে, এবং যদি তা হয় তবে এটি / কী কী?


2
পছন্দসই আদেশের পরিবর্তে, আপনি কেসগুলির
golimar

3
এটি latitude, longitudeঅর্ডার
onwayway133

1
আমি এই প্রশ্নটি বন্ধ করতে ভোট দিচ্ছি কারণ এটি প্রোগ্রামিং সম্পর্কিত নয় ভূগোল সম্পর্কিত। এটিও একটি মতামত ভিত্তিক প্রশ্ন।
টাইলারএইচ

1
@ মিক্কোওহতামায় পার্থক্যটি হ'ল আপনার প্রশ্নটি কোনও বিশেষ প্রযুক্তিগত নির্দিষ্টকরণের জন্য প্রয়োজনীয় আদেশটি কী তা জিজ্ঞাসা করে না (যা সম্ভবত সাইট-অফ ডকুমেন্টেশন তথ্যের অনুরোধ হিসাবে কেবল অফ-টপিক হতে পারে), বরং 'পছন্দসই' পদ্ধতিটি কী হয় [ সাধারণভাবে ] আপনি যে ব্যক্তিকে জিজ্ঞাসা করছেন এবং ব্যবহারের উদ্দেশ্য / প্রসঙ্গের উপর ভিত্তি করে কী পছন্দসই পরিবর্তনগুলি। যেমন উত্তরগুলি এখানে দেখিয়েছে, উভয় ক্রমগুলির যথেষ্ট নিম্নরূপ রয়েছে। পরবর্তীকালে, প্রোগ্রামিং সম্পর্কের বিষয়টি এখনও পুরোপুরি অনাবৃত।
টাইলারহ

1
@ মিক্কোওহতামায় স্ট্যাক ওভারফ্লোতে জিআইএস প্রশ্ন নিয়ে আমার কোনও সমস্যা নেই। এটি জিআইএসের প্রশ্ন নয়; এটি একটি "কীভাবে আমি অক্ষাংশ / দ্রাঘিমাংশকে অর্ডার করব" প্রশ্ন ... এমন একটি নির্দিষ্ট জিআইএস অ্যাপ্লিকেশন নেই যা আপনি জিজ্ঞাসা করছেন। এই প্রশ্নটি এখনও মতামতভিত্তিক ("পছন্দের পদ্ধতিগুলির জন্য জিজ্ঞাসা করা কোনও প্রশ্ন মতামত ভিত্তিক) খুব বিস্তৃত (আপনি কোন প্রসঙ্গে, পরিস্থিতি বা প্রয়োগ সম্পর্কে জিজ্ঞাসা করছেন? উত্তরগুলি যেমন দেখায় যে, সেগুলি এই মানদণ্ডের ভিত্তিতে আলাদা)", এবং প্রোগ্রামিং সম্পর্কে নয় (অক্ষাংশ এবং দ্রাঘিমাংশ প্রোগ্রামিং শর্তাদি নয় তবে ভূগোলের শর্তাদি)।
টাইলার

উত্তর:


210

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

আপনার দেওয়া সেরা দিকনির্দেশনাটি হ'ল আপনার সফ্টওয়্যার স্ট্যাকের প্রতিটি উপাদানগুলির প্রত্যাশিত অক্ষ ক্রম সম্পর্কে সম্পূর্ণ সচেতন হওয়া। পোস্টজিআইএস lng / lat আশা করে lat ডাব্লুএফএস ১.০ এলজি / ল্যাট ব্যবহার করে তবে ডাব্লুএফএস ১.৩.০ মানকে পিছনে ফেলে ল্যাট / এলএনজি ব্যবহার করে। জিওটুলগুলি ডিফল্ট ল্যাট / এলএনজিতে হয় তবে এটি সিস্টেমের সম্পত্তিতে ওভাররাইড করা যায়।

সমস্যার ইতিহাস এবং ব্যাখ্যা সম্পর্কিত জিওটুলস ডকসটি পড়ার মতো: http://docs.geotools.org/latest/userguide/library/references ਸਿੰਗ/order.html


6
আমি খুব কমই এসও ডটকমকে উত্তর হিসাবে দেখতে পাই যা কেন এটি ভাল বলে। "মংগোডিবি এটি ব্যবহার করে" সেগুলির উত্তরগুলির মধ্যে ক্রেপকে বিট দেয়।
মিক্কো ওহতামা

1
আপনার লিঙ্কটি আপনার সাথে একমত নয়; ইপিএসজি ডাটাবেসে 4326 টি ভৌগলিক সিআরএসকে (অক্ষাংশ, দ্রাঘিমাংশ) অক্ষ ক্রমের সাথে মানচিত্রগুলি দেয়। তবে, ক্ষেত্রের বেশিরভাগ সফ্টওয়্যার ইপিএসজি: 4326 কে ভৌগলিক সিআরএস হিসাবে (দ্রাঘিমাংশ, অক্ষাংশ) অক্ষ ক্রমের সাথে বোঝে কারণ উত্তরাধিকার সূত্র ধরে ওজিসি স্পেসিফিকেশনগুলি সেভাবে ডিজাইন করা হয়েছিল।
অ্যারন ম্যাকআইভার

7
আমার উত্তর থেকে প্রথম দুটি বাক্য: EPSG: 4326 সুনির্দিষ্টভাবে জানিয়েছে যে স্থানাঙ্ক আদেশটি দ্রাঘিমাংশ, দ্রাঘিমাংশ হতে হবে। অনেকগুলি সফ্টওয়্যার প্যাকেজ এখনও দ্রাঘিমাংশ, অক্ষাংশ ক্রম ব্যবহার করে। আসলে কি একই রকম নয়?
শেন

5
গুগল ম্যাপে অন্য কারও যদি সমস্যা হয় এবং তাতে কেএমএল ফাইল সরবরাহ করা হয় তবে আদেশটি দ্রাঘিমাংশ / অক্ষাংশ !! কেএমএল ফাইলের জন্য কোনও নথিপত্র এটি বলে না !!
টার্নারজ

2
"কেএমএল ফাইলের জন্য কোনও ডকুমেন্টেশন এটি বলছে না" ভুল। ডেভেলপারস.কম / কেএমএল / ডকুমেন্টেশন / কেএমএলরেফারেন্স পয়েন্ট # "দ্রাঘিমাংশ, অক্ষাংশ এবং উচ্চতার (এই ক্রমে) জন্য ভাসমান পয়েন্ট মান সমেত একটি একক টুপল" "
tmcw

28

পছন্দসই আদেশটি কনভেনশন দ্বারা latitude, longitude। এখানে সম্ভবত রিপোর্ট করা আছে যে আন্তর্জাতিক মেরিটাইম অর্গানাইজেশন দ্বারা এটি সম্ভবত মানক করা হয়েছিল । গুগল তার মানচিত্র এবং পৃথিবীতেও এই আদেশটি ব্যবহার করে । আমি বর্ণানুক্রমিক আদেশের চিন্তা করে এই আদেশ মনে রাখবেন ।latitude, longitude


12
কেএমএল ফাইল ব্যতীত। সেখানে স্থানাঙ্কগুলি এলএনজি, ল্যাট, ওএল হিসাবে সংরক্ষণ করা হয়; সম্ভবত কারণ এটি এক্স, ওয়াই, জে অনুবাদ করা যায়
ওয়েটার ভ্যান নিফটারিক

23

কার্যত সমস্ত পেশাদার জিআইএস অ্যাপ্লিকেশনগুলিতে সঠিক ক্রমটি দ্রাঘিমাংশ, অক্ষাংশ, যেমনটি প্রচলিত গণিতে (যেমন, f(x ,y, z)) হয়। জিওজেএসএন স্ট্যান্ডার্ডটি মোটামুটি সাধারণ এবং সংক্ষিপ্ত:

The order of elements must follow x, y, z order
(easting, northing, altitude for coordinates in a 
projected coordinate reference system, or longitude,
latitude, altitude for coordinates in a geographic
coordinate reference system).

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

The KML encoding of every kml:Location and coordinate
tuple uses geodetic longitude, geodetic latitude, and
altitude (in that order).

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


4
আমি এখানে কিছু মতবিরোধ দেখছি: আমি বেছে নিতে পছন্দ করি - অনেক বেশি!
মিক্কো ওহতামা

6
পাঠকদের মনে রাখা উচিত যে আইএসও 6709 স্পষ্টতই বলেছে যে কোনও ইউআইতে আপনার সর্বদা [ল্যাট, লম্বা] ফর্ম্যাটটি ব্যবহার করা উচিত এবং এটি যেমন - অনুমান করা যায় - কেবল ব্যক্তিগত পছন্দ হিসাবে বিবেচনা করা উচিত।
আইয়েন কলিন্স

9

'রিয়েল-লাইফ'-এ কনভেনশনের মাধ্যমে, অবস্থান দেওয়ার সময় অক্ষাংশ (অর্থাত্ উত্তর / দক্ষিণ) সর্বদা প্রথম স্থান দেওয়া হয়, উদাহরণস্বরূপ 20 (N 56 ° ডাব্লু (যদিও, কোনও আদর্শ কার্তেসিয়ান সম্পর্কে চিন্তাভাবনা করলে এটি সাধারণ সম্মেলন অনুসরণ করে না গ্রিড); একইভাবে, উইকিপিডিয়ায় সমস্ত সমন্বয়কারীরা এই সম্মেলনটি অনুসরণ করে (যেমন: সাউদাম্পটনের জন্য অবস্থান দেখুন: http://en.wikedia.org/wiki/Southampton )। বিভ্রান্তি বাঁচাতে, বিশেষত যখন ইউনিটগুলি অন্তর্ভুক্ত করা হচ্ছে না, আমি সর্বদা সুপারিশ করতাম যে অক্ষাংশটি একটি দ্বীপপুঞ্জে প্রথম স্থান দেওয়া হয়।


9

ব্যক্তিগতভাবে আমি দ্রাঘিমাংশের পরে অক্ষাংশ ছাড়া আর কিছুই দেখিনি।

এবং, এন এবং এস এর পরিবর্তে + এবং - ব্যবহার করার সময়, এটি সর্বদা + হয় এন এবং - এস হয় S.

আমি ই এবং ডব্লিউ এর জন্য + এবং - ব্যবহার করার সময় ভিন্নতা লক্ষ্য করেছি সাধারণত + ই ছিল এবং - ডব্লু হয়েছে। তবে, পুরানো অ্যাপ্লিকেশনগুলিতে যেখানে তারা ডাব্লু দ্রাঘিমাংশের সাথে অত্যধিকভাবে আচরণ করছেন, আমি + ডাব্লু এবং - ই হতে দেখেছি ।

আশা করি আপনি পুরানো অ্যাপ্লিকেশনগুলির সাথে কাজ করতে হবে না।


আপনি বিশ্বব্যাপী অ্যাপ্লিকেশনগুলির সাথে কাজ করার সময় এটি সহজেই পর্যবেক্ষণযোগ্য।
ড্যানিয়েল অ্যান্টুনস পিন্টো

কেবলমাত্র Google মানচিত্রগুলিতে দ্রাঘিমাংশ এবং অক্ষাংশ স্থানাঙ্কগুলির যেকোন টাইপ করুন এবং আপনি এটি দেখতে পাবেন এটির বিপরীতে নয়, (দীর্ঘ, লাত) হিসাবে এটি ব্যাখ্যা করে। এটি খুব বহুল ব্যবহৃত সিস্টেমের একটি উদাহরণ example
Cazort

2
@ ক্যাসোর্ট যে কারণেই হোক না কেন, এখানে ঘটে না। উদাহরণস্বরূপ, আমার শহর ইউজিন, ওরেগন আনুমানিক এন 44.1, ডাব্লু 123.1 এ রয়েছে। যদি মানচিত্র.google.com এ আমি 44.1 -123.1 লিখি তবে এটি ইউজিনে যায়। আমি যদি -123.1 44 প্রবেশ করি তবে এটি আমাকে এটি খুঁজে পেতে পারে না বলে জানিয়েছে। মজার বিষয় হচ্ছে, যদিও আমি 123.1 ডাব্লু 44 এন প্রবেশ করি তবে এটি এটিকে চিত্রিত করে ইউজিনে চলে যায়, তাই কিছুটা নমনীয়তা রয়েছে। এছাড়াও संदर्भ.com/technology/… উল্লেখ করা হয় যে দীর্ঘ / দীর্ঘতর পছন্দসই অর্ডার। এছাড়াও, এর মূল্য কী, Google আর্থ ল্যাট / লম্বা ব্যবহার করে।
টেরি

5

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


5

তাই পছন্দের অর্ডারটি ব্যক্তিগত পছন্দের উপর নির্ভর করে!

অক্ষাংশ প্রথম এসেছিল; "সূর্য নিরক্ষীয় অঞ্চলটি অতিক্রম করে" যেহেতু ইলিনাক্স সহস্রাব্দের জন্য পরিচিত ছিল; মার্চ মাসে এস থেকে এন এবং সেপ্টেম্বর থেকে এন থেকে এস পর্যন্ত ক্রসিংয়ের ক্ষেত্রে কেবল প্রশ্নটিই থাকতে পারত যে নিরক্ষীয় অঞ্চলটি 0 বা 90 ডিগ্রি হওয়া উচিত ছিল কিনা। 0 ডিগ্রি নিয়ে, ভার্চুয়ালের উল্লম্ব এবং মধ্যাহ্নের সৌর জেনিথের মধ্যবর্তী কোণটি গ্রহের যে কোনও জায়গায় অবস্থানের অক্ষাংশ। প্রধান অক্ষাংশ, বা প্রধান সমান্তরাল কার্যকরভাবে নিজেকে সংজ্ঞায়িত করে।

দ্রাঘিমাংশ শুধুমাত্র চুক্তির মাধ্যমে হতে পারে। ব্রিটেন একটি দ্রাঘিমাংশ পুরষ্কার স্থাপন। ব্রিটেনের জাহাজগুলি কোথায় ছিল তা জানার জন্য তার আরও ভাল মানচিত্রের প্রয়োজন ছিল needed হ্যারিসন ( http://www.youtube.com/watch?v=T-g27KS0yiY ) একটি সঠিক মেরিন ক্রোনোমিটার তৈরি করেছে; তারা ম্যাপমেকিং ভ্রমণ ভ্রমণ যেমন জেমস কুক 1770 এর পাঠিয়েছে। সুতরাং ব্রিটেন গ্রীনিচকে তাদের মানচিত্রের জন্য 000deg হিসাবে ব্যবহার করে প্রধানমন্ত্রী মেরিডিয়ান দাবি করেছে। তাদের ব্যবহারের 100 বছর পরে, প্রধানমন্ত্রী মেরিডিয়ান আন্তর্জাতিকভাবে গ্রহণ করা হয়েছিল, 1884 সালে।

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

দাভা সোবেলের "দ্রাঘিমাংশ" পড়ুন (আইএসবিএন: 9780007214228)


1
আমি মনে করি তিনি প্রোগ্রামিকভাবে এবং একটি প্রযুক্তিগত রেফারেন্স সহ (তবে আমার ভুল হতে পারে) যদিও ইতিহাসের পাঠটি আকর্ষণীয় ছিল।
jww

1
এটি প্রশ্নের সাথে সম্পর্কিত নয়, তবে অবশ্যই আকর্ষণীয়। ধন্যবাদ :)
মিক্কো ওহতামা

তবে এটি অর্থবোধ করে না, কারণ যদি কেবল মানচিত্রের স্থানাঙ্কগুলি ব্যবহার করা হত, তবে প্রশ্নটি ছাড়াই হবে যে ক্রমটি দ্রাঘিমাংশ, অক্ষাংশ হবে এক্স, ওয়াইয়ের মতো; বিভ্রান্তি কেবলমাত্র অদ্বিতীয়, সর্বত্র দ্রাঘিমাংশ বলার শত শত বছরের প্রাধান্যের কারণে বিদ্যমান।
অ্যান্টি হাপালা

5

আইএসও 6709 সুরক্ষার কারণে অক্ষাংশ, দ্রাঘিমাংশ হিসাবে অর্ডার তালিকাভুক্ত করে standard গ্রাহামের উপরের ব্যাখ্যাটি আমার পক্ষেও সঠিক। কেউ পরামর্শ দিয়েছিলেন যে এই উত্তরটি প্রশ্নের সাথে সম্পর্কিত নয় - এটি একেবারে হ'ল, এবং ব্যাখ্যা করে যে কেন আদেশটি প্রায়শই অক্ষাংশ, দ্রাঘিমাংশ হিসাবে দেওয়া হয়।

দীর্ঘ ন্যাভিগেটর সিস্টেমটি ব্যবহার করে চলেছে এটি এটির জন্য তালিকাভুক্ত করা হয়েছে; এটি পরিবর্তন করা এখন বিভ্রান্তিকর হবে, এবং আইএসও হিসাবে প্রস্তাবিত, সম্ভাব্য বিপজ্জনক। আর্কম্যাপের মতো জিআইএস সফ্টওয়্যারগুলি তাদের অন্য উপায়ে তালিকাবদ্ধ করুন কারণ এটি এক্স, ওয়াই সমন্বয়যুক্ত জোড়গুলির জন্য সাধারণ সম্মেলন। অক্ষাংশ y, দ্রাঘিমাংশ x, সুতরাং আর্কটি তাদের তালিকাভুক্ত করে।


1

দ্রাঘিমাংশ তারপর অক্ষাংশ (দীর্ঘ, লম্বা)।

যখন মার্কেটরের দ্রাঘিমাংশের জন্য প্রজেক্ট করা হবে তখন এক্স দিকটি নির্দেশ করে এবং অক্ষাংশটি y দিকটি নির্ধারণ করে। বেশিরভাগ জ্যামিতি গ্রন্থাগারগুলি (লোন, ল্যাট) এর এই ফর্ম্যাটটিকে কঠোরভাবে ব্যবহার করে কারণ এটি 2 ডি প্লেনে ভৌগলিক স্থানাঙ্কের চিন্তাভাবনা করার সবচেয়ে স্বজ্ঞাত উপায়।


3
সুতরাং, যদি এটি চিন্তা করার সবচেয়ে স্বজ্ঞাত উপায় হয় তবে গুগল আর্থ ব্লগকে কেএমএলে লম্বা -লেট ব্যবহার করার সময় ল্যাট-লং ব্লগ বলা হয় কেন ?
থটা

1
মূলত, এটি যে নেভিগেটররা গতানুগতিকভাবে ল্যাট-লম্বা ক্রমটি ব্যবহার করেছেন, সুতরাং আপনি যদি সেই আদেশের সাথে গণ্ডগোল করেন তবে আপনি আপনার ন্যাভিগেশনগুলি সরিয়ে ফেলতে পারেন। সুতরাং গুগল কোনও ব্লগের জন্য traditionalতিহ্যবাহী এবং 2D বিমান তাদের ডেটা কাঠামোর জন্য ক্রম ব্যবহার করছে। @ মাকনেডে তার একই প্রশ্নের উত্তরে সেরা উত্তরটি দিয়েছেন: gis.stackexchange.com/questions/6037/…
ডেভিড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.