ArcGIS लंबाई और क्षेत्र गणना परिदृश्य [बंद]


13

आर्कजीआईएस में विभिन्न परिदृश्यों में लंबाई और क्षेत्र की गणना कैसे की जाती है, इस पर एक हैंडल प्राप्त करने की कोशिश की जा रही है। मुझे नहीं पता कि मुझे फ़ीचर क्लास फ़ील्ड्स पर उत्तर क्यों नहीं मिल रहा है, लेकिन मुझे कोई सटीक उत्तर नहीं मिल सकता है, जब तक कि मुझे कुछ समझ नहीं आ रहा है और मुझे पता है कि कुछ इतिहास है। क्या आप प्रश्नवाचक चिन्ह भरने में मेरी मदद कर सकते हैं? या मुझे बताओ कि मैं इस सब के बारे में गलत क्यों कर रहा हूं; )

जीसीएस = भौगोलिक समन्वय प्रणाली पीसीएस = अनुमानित समन्वय प्रणाली
सभी लिंक 10.1 डॉक्स के लिए हैं -

  1. फ़ीचर वर्ग शेप_लगाव और आकार_कार्य फ़ील्ड
    a। जीसीएस -?
    ख। पीसीएस - सरल प्लानर का उपयोग करना
    c। क्या यह हमेशा ऑटो-अपडेटेड है, सिवाय आकृतिफाइल्स के? हाँ

  2. ArcMap मापन उपकरण
    ए। जीसीएस - डिफॉल्ट जियोडेसिक, अल्टरनेटिव्स लॉक्सोड्रोम और ग्रेट एलिप्टिक हैं, लेकिन प्लेनर नहीं। क्षेत्र गणना उपलब्ध नहीं है!
    ख। पीसीएस - डिफॉल्ट प्लानर, अल्टरनेटिव जियोडेसिक, लॉक्सोड्रोम, और ग्रेट एलिप्टिक
    http://resources.arcgis.com/en/help/main/10.1/index.html#//00s500000022000000

  3. विशेषता तालिका कैलक्यूलेटर
    ए। जीसीएस - उपलब्ध नहीं
    बी। पीसीएस - प्लानर
    http://resources.arcgis.com/en/help/main/10.1/index.html#//005s00000027000000

  4. फ़ील्ड उपकरण (डेटा प्रबंधन टूलबॉक्स) की गणना करें
    a। जीसीएस - जियोडेसिक लीनियर, क्षेत्र उपलब्ध लेकिन संदिग्ध
    बी। पीसीएस - प्लानर
    http://resources.arcgis.com/en/help/main/10.1/index.html#//00170000004m000000

  5. बफरिंग टूल (और आने वाले अन्य उपकरण)
    ए। जीसीएस - जियोडेसिक
    बी। पीसीएस - प्लानर या निर्दिष्ट GCS आउटपुट http://resources.arcgis.com/en/help/main/10.1/index.html#//000800000019000000

  6. जावास्क्रिप्ट एपीआई क्लाइंटसाइड
    एक। जीसीएस - जियोडेसिक क्षेत्र और लंबाई फ़ंक्शन
    बी। पीसीएस - वेब व्यापारी से भौगोलिक (या ज्यामिति सेवा का उपयोग) में परिवर्तित कर सकते हैं http://help.arcgis.com/en/webapi/javascript/arcgis/help/jsapi/namespig_geometry.htm

  7. फ्लेक्स एपीआई क्लाइंटसाइड
    ए। जीसीएस - जियोडेसिक क्षेत्र और लंबाई के कार्य, "लंबाई [या क्षेत्र] की गणना एक कस्टम बेलनाकार समान क्षेत्र प्रक्षेपण का उपयोग करके की जाएगी"। जावास्क्रिप्ट एपीआई में इसका उल्लेख नहीं है !!
    ख। पीसीएस - वेब व्यापारी से भौगोलिक http://resources.arcgis.com/en/help/flex-api/apiref/com/esri/ags/utils/GeometryUtil.html में बदल सकता है

  8. आर्कगिस सर्वर रीस्ट एपीआई - ज्यामिति सेवा
    ए। जीसीएस - जियोडेसिक
    बी। PCS - planar
    http://help.arcgis.com/en/webapi/javascript/arcgis/help/jsapi/geometryservice.htm

एक और सवाल, वास्तव में एक जियोडेसिक माप क्या है? मैंने सोचा कि इसका मतलब एक गोलाकार (haversine?) पर एक 3D ट्रिगर सूत्र है। और क्या किसी क्षेत्र की गणना में उपयोग करना बहुत धीमा है और इसी कारण समान क्षेत्र के अनुमानों का उपयोग किया जाता है?

एक और सवाल, जब लंबाई और क्षेत्र का निर्धारण किया जाता है - क्या समान डेटाम, गोलाकार का उपयोग करके एक समान क्षेत्र प्रक्षेपण एक जियोडेसिक गणना की तुलना में अधिक सटीक है? और संक्षेप में क्यों?


2
अंतिम प्रश्न के बारे में, कृपया देखें कि बहुभुज के क्षेत्रों की गणना के लिए सबसे सटीक समन्वय प्रणाली क्या है? । पेनल्टीमेट के लिए, क्योंकि दीर्घवृत्त के लिए समान क्षेत्र अनुमान मौजूद हैं, ऐसे अनुमानों वाले क्षेत्रों की गणना करना बहुत आसान है , क्योंकि दीर्घवृत्त-विशिष्ट कोड लिखना। कंप्यूटिंग दूरी के लिए स्थिति उतनी अच्छी नहीं है , क्योंकि कोई भी प्रक्षेपण विश्वासपूर्वक सभी दूरियों को पुन: उत्पन्न नहीं करता है: इस प्रकार, प्रत्यक्ष गोलाकार और दीर्घवृत्तीय दूरी सूत्र अक्सर अच्छे जीआईएस में लागू होते हैं।
whuber

1
1. बी, 3. बी और 4. बी अनुमानित समन्वय प्रणाली का उपयोग करते हैं , इसलिए प्लानर। 1.c हमेशा एक ऑटो-अपडेट किया जाता है जब आप एक जियोडेटाबेस (व्यक्तिगत / फ़ाइल / एसडीई) का उपयोग करते हैं।
जेन्स

2
मुझे लगता है कि आपके प्रश्नों को विभाजित करना सबसे अच्छा हो सकता है। इस तरह आपको प्रत्येक के लिए सर्वश्रेष्ठ उत्तर मिलेंगे। इस तरह से जवाबों पर वोट देना आसान होगा।
आरके

1
मुझे लगता है कि यहां लगभग 10 प्रश्न हैं, जिनमें से प्रत्येक की संभावना सबसे तेजी से उत्तर दी जाएगी यदि उन्हें एक समय में प्रस्तुत किया गया था (जैसे कि अन्य प्रश्न)। एक में बहुत सारे सवालों का जवाब देना हमारे प्रश्नोत्तर की शैली के लिए कठिन बना देता है।
PolyGeo

1
यह सीडब्ल्यू के लिए एक अच्छा उम्मीदवार नहीं है। इसके अलावा, यह यकीनन बहुत व्यापक नहीं है: यह केवल ऐसा लगता है कि कई अलग-अलग तरीकों से सावधान रहने के कारण आर्कगिस क्षेत्र और लंबाई की गणना करने की पेशकश करता है। यह अभी भी एक एकल प्रश्न है जिसे बहुत स्पष्ट रूप से केंद्रित किया गया है।
whuber

जवाबों:


5

आपका प्रश्न अनिवार्य रूप से एक बड़े क्षेत्र पर लंबाई और क्षेत्र की सटीक (और कुशल) गणना पर एक है। व्यावहारिक विवरण (इस मामले में, आर्कजीआईएस के विषय में) आपके और अन्य लोगों द्वारा पहले से ही भरे जा रहे हैं। वे इन सामान्य निष्कर्षों की ओर भी इशारा करते हैं:

  • लंबाई की गणना भौगोलिक (भौगोलिक) निर्देशांक के माध्यम से की जाती है
  • क्षेत्र की गणना बराबर क्षेत्र-प्रक्षेपण के माध्यम से की जाती है, यह निर्देशांक संपादित करता है [संपादित करें: लेकिन सीमा की जटिलता, या इसका वर्णन करने के लिए आवश्यक कोने की संख्या, एक कारक भी है - देखें @ cffk का उत्तर]

यहाँ कुछ स्पष्टीकरण है:

एक जियोडेसिक है

गणितीय रूप से परिभाषित सतह पर दो बिंदुओं के बीच की सबसे छोटी रेखा (विमान पर एक सीधी रेखा या एक गोले पर एक महान वृत्त के चाप के रूप में)

http://wordnetweb.princeton.edu/perl/webwn?s=geodesic%20line (FYI, एक दीर्घवृत्त पर, एक जियोडेसिक आमतौर पर थोड़ा S- आकार का होता है।)

जबकि जियोडेसिक्स (एक दीर्घवृत्त पर लंबाई) की गणना अपेक्षाकृत कठिन है, जैसा कि प्रसिद्ध पायथागोरस समीकरण का उपयोग करने की तुलना में, वे संभव और सटीक हैं। हालांकि, एक दीर्घवृत्त पर क्षेत्रों की गणना की तुलना में वे अपेक्षाकृत आसान हैं ।

मैप अनुमान आमतौर पर रैखिक तराजू को संरक्षित नहीं करते हैं, इसलिए प्रक्षेपण निर्देशांक लंबाई की गणना के लिए आम तौर पर अच्छे नहीं होते हैं। (अपवाद हैं, लेकिन वे उन पर निर्भर करते हैं जहां आप प्रक्षेपण पर हैं या आप किस दिशा में जा रहे हैं।) क्षेत्र के रूप में , अनुमानों का एक वर्ग है जो क्षेत्रवार पैमाने को बिल्कुल संरक्षित करता है: समान-क्षेत्र अनुमान। एक विमान पर क्षेत्रों की गणना करना काफी सरल है, और, यदि एक समान क्षेत्र के प्रक्षेपण का उपयोग किया जाता है, तो यह सटीक है।

भूगणित या मानचित्र अनुमानों पर कई अच्छे स्रोत हैं जो मदद कर सकते हैं। उदाहरण के लिए, जियोमेट्रिक जियोडेसी: सूचना और कंप्यूटर प्रौद्योगिकी का उपयोग करके मार्टन होइज़बर्ग।


एस के आकार का होने के नाते एक जियोडेसिक को विशेषता देना शायद भ्रामक है क्योंकि इसका मतलब है कि यह सबसे छोटा रास्ता नहीं है। मुझे विभिन्न आकृतियों के बारे में पता है जो दो सामान्य वर्गों के बीच एक एस-आकार के वक्र के रूप में जियोडेसिक का चित्रण करते हैं। लेकिन मुझे संदेह है कि ये सटीक नहीं हैं।
cffk

यदि दोनों में से कोई भी सामान्य खंड जियोडेसिक नहीं है, तो क्या जियोडेसिक को उन दोनों के बीच सैंडविच नहीं किया जाना चाहिए और अंत में प्रत्येक के साथ उचित रूप से मेल खाना चाहिए?
मार्टिन एफ

4

क्षेत्रों को मापने के बारे में सवाल का जवाब देने के लिए। यदि आप बहुभुज के क्षेत्रफल को मापना चाहते हैं जिसके किनारे भूगणित हैं तो आपके पास दो विकल्प हैं:

  1. बहुभुज को एक समान क्षेत्र के प्रक्षेपण के लिए प्रोजेक्ट करें, प्रत्येक किनारे पर पर्याप्त अतिरिक्त कोने डालें ताकि यह सुनिश्चित हो सके कि अनुमानित किनारों को जियोडेसिक का पालन करना है, और अनुमानित स्थान में क्षेत्र को मापना है;
  2. जियोडेसिक बहुभुज के क्षेत्र के लिए सूत्रों का उपयोग करें।

दूसरी विधि आम तौर पर तेज और अधिक सटीक होती है जब तक कि बहुभुज किनारे बहुत कम न हों। दुर्भाग्य से आर्कगिस इस पद्धति को लागू नहीं करता है (लेकिन यह चाहिए!)। हालाँकि, GeographicLib और proj (संस्करण 4.9.0 और बाद में) करते हैं। देखें एक Geodesic बहुभुज के क्षेत्र पर विकिपीडिया लेख और जानकारी के लिए।


+1 मुझे चिंता है, हालांकि, छोटे बहुभुजों (जैसे आवासीय पार्सल के क्षेत्रों) पर लागू होने पर भूगणितीय गणना में सटीकता के बारे में: क्योंकि यह अंतिम क्षेत्र में आने के लिए विशाल क्षेत्रों को जोड़ और घटा रहा है, इसमें जबरदस्त रद्द और नुकसान है परिशुद्धता। जब निर्देशांक वास्तव में दोहरे परिशुद्धता थे, तो यह संभवतः एक मुद्दा नहीं था, लेकिन जीआईएस के साथ जो उनके निर्देशांक को उनकी गणना (जिसमें आर्कजीआईएस शामिल हैं) के लिए एक अभिन्न ग्रिड से अलग करते हैं, यह लगभग सभी अंतर्निहित परिशुद्धता को मिटा देगा और कचरा परिणाम उत्पन्न करेगा।
whuber

यदि प्रारंभिक निर्देशांक में त्रुटियां हैं, तो बहुत कुछ नहीं किया जा सकता है। हालांकि, दोहरी सटीकता का उपयोग करने वाले जियोडेसिक क्षेत्र सूत्रों की समग्र सटीकता सबसे खराब 0.1 मीटर ^ 2 प्रति शीर्ष पर है। विशिष्ट त्रुटियां बहुत कम हैं। मैंने पोलैंड में विभिन्न प्रांतों की सीमाओं की सावधानीपूर्वक जाँच की। जैसे, क्राको के लिए बहुभुज में 8416 कोने हैं (सबसे लंबा किनारा = 405 मीटर, सबसे छोटा किनारा = 0.02 मीटर)। सच्चा क्षेत्र (WGS84) = 326798565.428446 m ^ 2, गणना क्षेत्र (GeographicLib's Planimeter उपयोगिता) = 326798565.4285 m ^ 2।
cffk

सही: डबल परिशुद्धता ठीक है, क्योंकि इसमें लगभग 52 बिट्स सटीक हैं और आप गॉस-बोनट (कोणीय अतिरिक्त) गणना के साथ 20 से अधिक नहीं खोते हैं। लेकिन हस्ताक्षर किए गए पूर्णांकों में सटीकता के अधिकतम 32 बिट्स होते हैं (और विश्लेषण क्षेत्र प्रारंभिक कैसे होता है, इस पर निर्भर करते हुए, यह बहुत कम है), इसलिए उनमें से 20 को खोना ध्यान देने योग्य हो सकता है। मैं गणनाओं में सटीकता के नुकसान के बारे में बात कर रहा हूं, न कि खुद निर्देशांक में त्रुटियों का प्रभाव।
whuber

मुझे यकीन नहीं है कि मैं इस तरह से एक गणना के बीच में हस्ताक्षर किए गए पूर्णांकों के रूप में किसी भी वास्तविक मात्रा का प्रतिनिधित्व करना चाहता हूं। (सटीक के नुकसान के लिए 20 अंकों का आपका अनुमान कहां से आता है?) मैं इस बात से सहमत हूं कि यथार्थवादी बहुभुजों के लिए त्रुटि का अनुमान लगाना मुश्किल है। तो ऊपर उद्धृत क्राको के मामले में, मैंने ब्रूट फोर्स द्वारा वास्तविक क्षेत्र की गणना की (श्रृंखला में 20 शब्दों को बनाए रखने वाले क्षेत्र सूत्रों का मूल्यांकन और 75-अंक अंकगणितीय का उपयोग करके)। मेरे पास पोलैंड के अन्य प्रांतों और पूरे देश (68000 कोने), क्षेत्र = 312e9 मीटर ^ 2, त्रुटि = 0.001 मीटर ^ 2 के समान डेटा है।
21

1
ठीक। हालाँकि, मुझे अभी भी यह नहीं दिखाई देता है कि पूर्णांक ग्रिड पर निर्देशांक का प्रतिनिधित्व करना दोहरे परिशुद्धता के बजाय पूर्णांक का उपयोग करने वाले निर्देशांक पर कम्प्यूटेशन करने की आवश्यकता क्यों है। तो यह मुझे लगता है कि आप सटीकता पर एक हिट लेते हैं ताकि एक ग्रिड के लिए निर्देशांक को सामने रखा जा सके। हालाँकि, क्षेत्र की गणना के दौरान श्रृंखला ट्रंकेशन और राउंड ऑफ के कारण होने वाली अतिरिक्त त्रुटि को काफी छोटा किया जा सकता है (ऊपर दिए गए उदाहरण देखें)।
12
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.