ভুল প্রক্ষেপণ ব্যবহার করার সময় আমি কেন সঠিক অঞ্চল এবং ছেদ করার ক্ষেত্র পাই?


11

বহুভুজগুলির জন্য ক্ষেত্রগুলি এবং ছেদকেন্দ্রগুলি গণনা করতে হবে (কিছু বাস্তব ভৌগলিক বিষয় যেমন হ্রদ, শহর, দেশ ইত্যাদি)। বহুভোগগুলি ক্যালিফোর্নিয়া, নিউজিল্যান্ড, রাশিয়াতে অবস্থিত nআনেডিয়ার, সুইডেন

সমস্ত বহুভুজ WGS84 এ রয়েছে।

জিওটুল জাভা এপিআই ব্যবহার করে আমি কী করেছি:

  1. EPSG: 3488 , EPSG: NAD83 (NSRS2007) / ক্যালিফোর্নিয়া অ্যালবারস এবং গণনা করা অঞ্চল এবং ওভারল্যাপ অঞ্চল ব্যবহার করে সমস্ত বহুভুজ প্রকল্প করুন ।
  2. World_Mollweide এবং World_Eckert_IV ব্যবহার করে একই কাজ করেছেন using
  3. ক্যালিফোর্নিয়া, নিউজিল্যান্ড ইত্যাদি থেকে বহুভুজগুলির জন্য " স্থানীয় নির্দিষ্ট অনুমানগুলি " বাছাই করেছেন

আমি ধরে নিয়েছি যে # 3 সর্বাধিক নির্ভুল ফলাফল, যেহেতু আমি বহুভুজ অঞ্চল জুড়ে প্রক্ষেপণটি বেছে নিই

ফলাফল:

'# 2 তুলনায় সবচেয়ে খারাপ ফলাফল দেখায় # 3

'# 1 এবং # 3 অঞ্চল এবং ছেদকেন্দ্রের পার্থক্য 0.1% এর চেয়ে কম

কেন? আমি সুইডেন থেকে বহুভুজ জন্য একেবারে ভুল অভিক্ষেপ ইপিএসজি: 3488 (ক্যালিফোর্নিয়া) বেছে নিয়েছি এবং একই অঞ্চল এবং ছেদকেন্দ্রগুলি বেশ সুন্দর পেয়েছি?

ইউপিডি: দেখে মনে হচ্ছে আমি আমার বিভ্রান্তিকে সঠিকভাবে ব্যাখ্যা করিনি। ব্যাখ্যা সহ নমুনা আউটপুট এখানে

#area_from_new_zealand_1
EPSG_27200 area[11733479] CRS[World_Mollweide] area[11736023] diff[2544] [0.0%]
EPSG_27200 area[11733479] CRS[World_Eckert_IV] area[11736033] diff[2554] [0.0%] 
EPSG_27200 area[11733479] CRS[EPSG:NAD83(NSRS2007) / California Albers] area[11736034] diff[2555] [0.0%] 

#area_from_new_zealand_2
EPSG_27200 area[2952725]  CRS[World_Mollweide] area[2953281] diff[556] [0.0%] 
EPSG_27200 area[2952725]  CRS[World_Eckert_IV] area[2953342] diff[617] [0.0%] 
EPSG_27200 area[2952725]  CRS[EPSG:NAD83(NSRS2007) / California Albers] area[2953467] diff[743] [0.0%] 

#intersection_area_between_two_new_zealand_areas
EPSG_27200 intersection area[1001857] CRS[World_Mollweide]                          area[1002082] diff[225] [0.0%] 
EPSG_27200 intersection area[1001857] CRS[World_Eckert_IV]                          area[1002082] diff[225] [0.0%] 
EPSG_27200 intersection area[1001857] CRS[EPSG:NAD83(NSRS2007) / California Albers] area[1002096] diff[239] [0.0%] 


#area_from_alaska_1
EPSG_3338 area[56278347]    CRS[World_Mollweide] area[56041510] diff[236837] [0.4%] 
EPSG_3338 area[56278347]    CRS[World_Eckert_IV] area[56041585] diff[236763] [0.4%] 
EPSG_3338 area[56278347]    CRS[EPSG:NAD83(NSRS2007) / California Albers] area[56278426] diff[79] [0.0%] 

#area_from_alaska_2
EPSG_3338 area[17564799282] CRS[World_Mollweide] area[17486015889] diff[78783393] [0.4%] 
EPSG_3338 area[17564799282] CRS[World_Eckert_IV] area[17486869816] diff[77929466] [0.4%]
EPSG_3338 area[17564799282] CRS[EPSG:NAD83(NSRS2007) / California Albers] area[17566197286] diff[1398004] [0.0%] 

 #intersection_area_between_two_alaska_areas 
EPSG_3338 intersection area[43808167] CRS[World_Mollweide] area[45066901] diff[1258734] [2.8%] 
EPSG_3338 intersection area[43808167] CRS[World_Eckert_IV] area[45163183] diff[1355016] [3.0%] 
EPSG_3338 intersection area[43808167] CRS[EPSG:NAD83(NSRS2007) / California Albers] area[43885182] diff[77015] [0.2%]

আমার বিভ্রান্তিটি হল: EPSG: 3488 ক্যালিফোর্নিয়ায় ব্যবহারের জন্য ডিজাইন করা

আমি আলাস্কা, নিউজিল্যান্ড অঞ্চলের জন্য "ভুল" প্রক্ষেপণ ইপিএসজি: 3488 এনেছি এবং দেখছি যে ফলাফলগুলি গণনাগুলি সঠিক অনুমানগুলি থেকে "উল্লেখযোগ্যভাবে" আলাদা হয় না। EPSG: 3488 এমনকি বিশ্বজুড়ে ব্যবহারের জন্য ডিজাইন করা ম্যাকওয়েড, একার্ট_আইভি অনুমানগুলি থেকে আরও ভাল পারফর্ম করে।


আমি আরও জানতে পেরেছি যে এই দুটি অনুমানের মধ্যে কোনও পর্যবেক্ষণযোগ্য পার্থক্য নেই, তবে তফাতটি এখনও রয়েছে। আর্কজিআইএস-এ আপনি "ফিচার ডেটাসেট" তৈরি করতে পারবেন না যদি না আপনার ডাটা একই প্রক্ষেপণে থাকে এমনকি ডাব্লুজিএস ৮৮ এবং এনএডি 83৩৮ এর মধ্যে পাওয়া ছোট পার্থক্য সহ। নিম্নলিখিত ওয়েবপৃষ্ঠাটি আমার কাছে অত্যন্ত তথ্যবহুল ছিল এবং আমি আশা করি এটিও আপনার কাজে লাগবে। differencebetween.net/technology/... আমি একটি মন্তব্য হিসাবে এই করা হবে কিন্তু আমি 50 প্রতিনিধির :( হবে না
জাস্টিন প্রশ্ন

আপনি ফলাফলের সাথে কি তুলনা করছেন?
ইয়ান টার্টন

@iant দয়া করে আপডেট করা প্রশ্ন দেখুন। আমি তুলনা আউটপুট যোগ।
ক্যাপ্যাসিস্ট্রন

আপনি অটো অনুমানগুলি চেষ্টা করতে পারেন (ইউটিএম সরবরাহকৃত বিন্দুর উপর ভিত্তি করে) - স্ট্রিং কোড হিসাবে সিআরএস তৈরি করুন = "অটো: 42001," + এক্স + "," + ওয়াই; // সিস্টেম.আউট.প্রিন্টলন (কোড); CoordinateReferencesSystem Auto = CRS.decode (কোড);
ইয়ান টার্টন

উত্তর:


9

"EPSG: 3488, EPSG: NAD83 (NSRS2007) / ক্যালিফোর্নিয়া অ্যালবারস" সমান-অঞ্চল প্রক্ষেপণ। এটি উত্তর গোলার্ধের জন্য সংজ্ঞায়িত অ্যালবার্স কনিকের উপর ভিত্তি করে তৈরি। যেহেতু সুইডেন তার সংজ্ঞার সীমার মধ্যে রয়েছে, এটি সুইডেনের সমান-অঞ্চল। এর অর্থ হ'ল (ভাসমান পয়েন্টের রাউন্ডিং ত্রুটি পর্যন্ত) এটি একেবারে সঠিক অঞ্চল দেবে।

আমরাও Mollweide কিংবা একার্ট ঠিক সমান-অঞ্চল আছে, কিন্তু (যেমন এম কেনেডি কল্যাণকামী একটি মন্তব্যে আউট পয়েন্ট) তারা প্রায় তাই হয়। তারা যে বিকৃতিগুলি প্রবর্তন করে তা গোলক এবং উপবৃত্তাকারের মধ্যে পার্থক্যের সাথে তুলনামূলক হবে যা 300 (0.3%) এর প্রায় এক অংশে সীমাবদ্ধ।


1
বিল, একার্ট চতুর্থ এবং মোলওয়েড সমান-অঞ্চল অনুমান, তবে কেবল গোলাকার অ্যালগরিদম রয়েছে।
মেকনেডি

1
@ মেকনেডি উফ - আমার চেক করা উচিত ছিল। সংশোধনের জন্য আপনাকে ধন্যবাদ, মেলিতা। আমি এই মন্তব্য ঠিক করব।
হোবার

1
@ মেকনেডি তাই ইএসআরআই: 53009 এবং ইএসআরআই: 54009 আসলে অভিন্ন? আমি দেখতে পাচ্ছি যে স্নাইডার ইলিস্পয়েডের জন্য সূত্র দেয় না, তাহলে ডাব্লুজিএস 84 এর উপর ভিত্তি করে ইএসআরআই থেকে এই ওয়ার্ল্ড_এক্সএক্সএক্স অনুমানগুলির অর্থ কী?
আন্দ্রেজে

1
Esri: 53009 (এবং অন্যান্য 53xxx এন্ট্রি) একটি গোলক-ভিত্তিক জিওসিআরএস ব্যবহার করে আর = 6371000.0 মি। Esri: 54xxx পরিসীমা একটি WGS84 geoCRS ব্যবহার করে তাই প্রকৃত ব্যাসার্ধটি সেমিমাজোর অক্ষ, 6378137.0। এগুলি উভয়ই পরীক্ষা / নমুনা সংজ্ঞা হিসাবে যুক্ত করা হয়েছিল।
মাকনেডি

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

1

@ সমুদ্র-অঞ্চলের অভিক্ষেপ "একেবারে সঠিক অঞ্চল দেবে" - এমন ভুবারের বক্তব্য একটি বৃহত্তর সাথে আসে, যেমন ধরে নেওয়া যায় যে বহুভুজটির প্রান্তটি প্রক্ষেপণে সরলরেখার । এটি প্রায়শই একটি ভাল অনুমান, বিশেষত প্রান্তগুলি সংক্ষিপ্ত থাকলে; তবে এটি খুব কমই সত্য।

অন্যদিকে, যদি আপনার বহুভুজের প্রান্তগুলি জিওডিক্স বা রম্ব্ব লাইন হয় তবে অন্যান্য কৌশলটি ক্ষেত্রটি সঠিকভাবে নির্ধারণ করতে ব্যবহার করতে পারেন। আমার অনলাইন প্ল্যানমিটার এগুলি প্রয়োগ করে। একবার চেষ্টা করে দেখো.


ওহে! সমস্ত ইনপুট জন্য ধন্যবাদ। সুতরাং সারসংক্ষেপ হতে পারে চান? ইপিএসজি: 3488 আলবার্সের সমান-ক্ষেত্রের অভিক্ষেপ ব্যবহার করে, এ কারণেই এটি বিশ্বজুড়ে, এমনকি দক্ষিণ মেরুতেও সঠিকভাবে গণনা করে?
ক্যাপাসিট্রন

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

জবাবের জন্য ধন্যবাদ. দুর্ভাগ্যক্রমে, আমাদের মিটার বর্গক্ষেত্রের প্রয়োজন।
ক্যাপাসিট্রন

প্ল্যানিমিটার সরঞ্জাম আপনাকে বর্গমিটারে অঞ্চল দেয়।
সিএফকে

একই কার্যকারিতাটি জাভা প্যাকেজ, জিওগ্রাফিকলিব-জাভা হিসাবে উপলব্ধ । বর্গমিটারে দেওয়া ফলাফলের সাথে অক্ষাংশ / দ্রাঘিমাংশ পয়েন্টের সেট হিসাবে নির্দিষ্ট বহুভুজটির ক্ষেত্রফল গণনা করার জন্য ডকুমেন্টেশনে কোড অন্তর্ভুক্ত রয়েছে।
সিএফেকে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.