बंद या बाधित नक्शा अनुमान?


21

क्या वर्तमान खुला स्रोत जीआईएस सॉफ्टवेयर्स में से कोई भी बंद प्रोजेक्शन सिस्टम का समर्थन करता है? उदाहरण के लिए sinusoidal , Dymaxion , तितली , आदि? यदि नहीं, तो क्या कोई सस्ती वाणिज्यिक हैं जो करते हैं (सस्ती अर्थ <$ 150)?

अपेट: स्पष्ट रूप से "साइनसोइडल" के साथ नेतृत्व करने के लिए यह एक बुरा विचार था, क्योंकि उस प्रक्षेपण में एकल बिंदु गैर-बाधित रूप भी होता है। कृपया ध्यान दें, यहाँ मुख्य शब्द बंद या बाधित है । धन्यवाद।

काहिल का 1909 का तितली का नक्शा

जवाबों:


10

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

  • यदि आप बाधित साइनसोइडल के एक यादृच्छिक उदाहरण को देखते हैं, तो प्रत्येक पूरी तरह से ऊर्ध्वाधर मेरिडियन एकल साइनसोइडल प्रोजेक्शन से मेल खाती है।

  • उस उदाहरण के लिए, आप लॉन्गिट्यूड्स पर केंद्रित साइनसॉइडल देख रहे हैं: -160, -100, -60, ...

  • फिर, भागों को लाइन अप करने के लिए काटें और शिफ्ट करें: नीचे का बायां हिस्सा लॉन्गिट्यूड -180 ..- 100 और लेटिट्यूड 0 ..- 90 से बना होता है, और -160 के केंद्र देशांतर के साथ अनुमानित होता है। अगला भाग longitudes -180 ..- 40 और अक्षांश 0..90, अनुमानित w / -100 का केंद्र है। और इसी तरह (उदाहरण मैं जुड़ा हुआ था, बहुत जटिल था और रूस में मज़ेदार व्यवसाय चल सकता है; यह वहाँ एक वेनिला साइनसोइडल की तरह नहीं दिखता है)।

यदि आप एक तैयार नक्शे के बाद हैं, तो मैं इसे एक अच्छी उच्च रिज़ॉल्यूशन वाली जियोफेरेफ़र्ड छवि पर रेंडर करूँगा और प्रत्येक साइनसॉइडल प्रोजेक्शन में प्रोजेक्शन टुकड़ों का निर्माण करूँगा और फिर इसे मास्क करूँगा। (प्रत्येक टुकड़े के लिए लक्ष्य लैट / लोन पर्वतमाला को कवर करने वाले ठोस वर्गों को प्रोजेक्ट करके मास्क का निर्माण करें।) यदि आप कच्चे डेटा के साथ काम कर रहे हैं, तो मैं इसे इनपुट टुकड़ों में विभाजित करूंगा, किसी भी "कट" के साथ लाइनों और बहुभुज को ध्यान में रखते हुए। प्रक्षेपण में किनारों।

उम्मीद है कि यह एक बेहतर जवाब नहीं है। :)

यह एक स्क्रिप्ट में इसे स्वचालित करने के लिए एक दिलचस्प साइड प्रोजेक्ट होगा (उदाहरण के लिए w / gdalwarp) ...


थूक और गोंद के लिए धन्यवाद, मुझे वास्तव में इसे काटना और इसे टुकड़े टुकड़े पर हमला करना पड़ सकता है; मैंने उस दृष्टिकोण पर विचार नहीं किया था।
मैट विल्की सेप

कि दृष्टिकोण ArcInfo का उपयोग करता है एक कागज पर मिले - 'इनाम' के लिए नए उत्तर पोस्ट
Mapperz

1
डॉक्स को पढ़ने से लेकर, दोनों इनकॉन्फो और जीएमटी उदाहरण दिए गए हैं जो अब तक टुकड़ों को बनाने और एक साथ चिपकाने की इस प्रक्रिया का उपयोग करते हैं। सिद्धांत रूप में यह क्यूगिस, घास या व्हावेवे के अनुकूल होना चाहिए। आर्किनफो पेपर में इस प्रक्रिया के लिए शानदार विवरण है, जबकि GMT को 3 कमांड को कम करने के लिए एक नोड मिलता है, यद्यपि एकल प्रक्षेपण संस्करण के लिए प्रतिबंधित है।
मैट विल्की

नीचे मेरे उत्तर की जांच करें, मैंने एक कार्यक्रम बनाया जो सिर्फ :) :)
माइकेल

7

मैंने अब सीमाओं और सीमाओं के साथ 1-1,000,000 या छोटे पैमाने पर एक-डिग्री जियोसेल रिज़ॉल्यूशन के लिए काहिल-कीज़ मल्टी-स्केल मेगामैप उत्पन्न करने के लिए एक स्वतंत्र और बहुत विस्तृत कार्यक्रम अपलोड किया है। यह मुक्त OpenOffice.org ड्रा 3.0, और पर्ल का उपयोग करता है। http://www.genekeyes.com/MEGAMAP-BETA-1/Megamap-Beta-1.html । (कई jpegs, pdf के लिए यहाँ लिंक की जाँच करें, और 40 एमबी के रूप में बड़ा मुफ्त डाउनलोड।)

यहां छवि विवरण दर्ज करें


4

यहां एक सी प्रोग्राम है जो डायमैक्सियन प्रक्षेपण में (लाट, लॉन्ग) से (एक्स, वाई) के बीच तालमेल परिवर्तन कर सकता है। मुझे यकीन नहीं है कि यह खुले स्रोत के आपके मानदंडों को पूरा करता है, लेकिन यह उतना ही करीब है जितना मैं आया हूं।

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


4

जेसन डेविस ने डी 3 के लिए विभिन्न प्रकार के बाधित अनुमानों का उत्पादन किया है , जैसे कि वाटरमैन बटरफ्लाई:

यहां छवि विवरण दर्ज करें

महान काम के लिए अपनी साइट की जाँच करें वह और माइक बॉस्कोक डी 3 में बाधित अनुमानों को लाने पर कर रहे हैं।


2

mapproj R पैकेज अनुमानों, उनमें से साइनसॉइडल की अच्छी श्रृंखला का समर्थन करता है।

आप अपने पेपर के अनुसार जैक वैन विजक के मायरिहेड्रल अनुमानों को भी देख सकते हैं :

सभी छवियों को एक कस्टम विकसित, एकीकृत उपकरण के साथ डी es नी मेश और वज़न के साथ उत्पादित किया गया था, और एमएस विंडोज के तहत चल रहे परिणामों की गणना और प्रस्तुत करने के लिए।


लेकिन क्या यह साइनसोइडल प्रोजेक्शन के बंद संस्करण का समर्थन करता है?
अंडरडार्क

1
-1 मैपरोज़ के लिए, जो (डॉक्स से) केवल सिनुसोइडल के एकल बिंदु रूप का समर्थन करता है, "साइनसोइडल () समान रूप से समान समानताएं, समान-क्षेत्र, जो बोन (0) के समान है" । मायराहेड्रल के लिए +1 जो निश्चित रूप से बंद है और दिलचस्प लग रहा है। उपयोग किया गया सॉफ्टवेयर हालांकि उपलब्ध नहीं है और निजी प्रतीत होता है।
मैट विल्की

1
@ अंडरडार्क: यह स्पष्ट बी 4 अपडेट नहीं था कि साइनसोइडल को बंद करना होगा, इसलिए मेरा सुझाव है। @ मैट: यह अकादमिक सेटिंग में बनाया गया था और मुझे लगता है कि लेखक से इसे प्राप्त करने का एक मौका है।
राडेक

) nvm, अच्छी तरह से, प्रश्न का शीर्षक नहीं बदला है
UnderDark

2

अनुकरण बाधित ArcInfo के साथ गुड Homolosine प्रोजेक्शन

http://proceedings.esri.com/library/userconf/proc98/proceed/to850/pap844/p844.htm


1
आर्कोडिस 9.2 में गॉड्स होमोलोसिन को दो रुकावट वेरिएंट (महासागर / भूमि) के साथ जोड़ा गया था। फुलर प्रक्षेपण 9.0 में जोड़ा गया था।
mkennedy


2

मैंने बहुत पहले Cahill-Keyes को अपनी वेबसाइट पर Gene Keyes के महान प्रलेखन / कोड के बाद D3.js में लागू किया था। आप इसे इस bl.ock में पा सकते हैं

यहाँ एक स्नैपशॉट है:

यहां छवि विवरण दर्ज करें


1

जीन कीज़ और पार्टनर मैरी जो ग्रेका ने हाल ही में काहिल-कीज़ ओक्टेंट ग्रिच्युल: प्रिंसिपल और स्पेसिल विद पर्ल प्रोग्राम्स और ओपनऑफिस.ओआर 2 के साथ पोस्ट किया है। 2.0 मैक्रोज़ 1 / 1,000,000 मेगामैप के लिए एक रचनात्मक कॉमन्स शेयर अलाउंस नो कमर्शियल वर्क लाइसेंस के तहत। सार "1 / 1,000,000 पर आठ-अष्टक दुनिया के नक्शे का पूरा एक-एक डिग्री का ग्रैच्युल एक खुला OpenOffice.org में पर्ल और मैक्रोज़ के साथ बनाया गया है। $ 300 एसस नेटबुक पर 2.0 वेक्टर-ड्राइंग प्रोग्राम। यह मेरी आलेखन की एक और किस्त है। काहिल-कीज़ "रियल-वर्ल्ड" मैप के लिए नोट्स। यह केवल ग्रैच्युल का वर्णन करता है, जटिल विवरण में, हाथ या कंप्यूटर द्वारा तैयार किए गए दोनों प्रकार के आर्किटेप्स। इनपुट जीआईएस डेटा को इनपुट करना अगली चुनौती है। "सवाल में ग्राफिक जीन की साइट से है। मैंने अभी तक perl & OO पेज के बारे में पोस्ट नहीं किया था क्योंकि वह अभी तक पेज के साथ सार्वजनिक नहीं हुआ था।

ओपन ऑफिस मैक्रो परिणाम का थंबनेल

मैंने http://bitbucket.org/maphew/cahill-keyes पर उनके काम का व्यापारिक स्रोत कोड भंडार बनाया है , अंततः "जीआईएस में भाग लेने" से निपटने के लिए। यद्यपि अभी तक कुछ भी नहीं किया गया है - यह मेरी डेस्क परियोजना का एक कोना है, प्रगति धीमी होगी। :)


1

जैसा कि पहले उल्लेख किया गया है कि सी कार्यक्रम यहाँ अच्छा काम करता है। यह भी उपलब्ध है, यहाँ सलामी बल्लेबाजों के लिए जावास्क्रिप्ट में है।

मैंने दोनों का सफलतापूर्वक उपयोग किया, लेकिन सबसे ज्यादा सफलता मिली थी एडोब इलस्ट्रेटर की स्क्रिप्टिंग प्रणाली में जावास्क्रिप्ट संस्करण के साथ। मैंने आकार की फाइलें लीं और उन्हें जावास्क्रिप्ट वस्तुओं में बदल दिया, उन्हें इलस्ट्रेटर में लोड किया और जब ड्राइंग ने प्रक्षेपण प्रक्षेपण कोड के माध्यम से अंक चलाए।

मैंने इस कोड के साथ एक बहुत ही रोचक समय क्षेत्र का नक्शा तैयार किया।

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


हाय gazhay, GIS.se में आपका स्वागत है :) यह hereजब जोड़ने के बजाय पृष्ठ शीर्षक या पाठ के कुछ अन्य विशिष्ट बिट का उपयोग करने के लिए अच्छा अभ्यास है ; जब गंतव्य पृष्ठ अनिवार्य रूप से बिट्रोट के सामने झुक जाता है, तो नए लिंक का शिकार करना आसान हो जाता है। (यह भी संदर्भित "पहले उल्लेखित" उत्तर के लिए एक टिप्पणी के रूप में बेहतर होता, लेकिन मुझे एक नए उपयोगकर्ता के रूप में पता चलता है कि यह आपके लिए अभी तक खुला नहीं है)। योगदान के लिए धन्यवाद। मैं शेप> इलस्ट्रेटर> ओपनर वर्कफ़्लो के बारे में एक प्रश्न और उत्तर को प्रोत्साहित करता हूं क्योंकि यह दिलचस्प लगता है ( gis.stackexchange.com/help/self-answer )
मैट

1

मैंने जावास्क्रिप्ट में साइनसॉइडल बाधित प्रक्षेपण को कोडित किया, इसलिए यह वेब ब्राउज़र में चलता है। : आप इसे यहाँ की जांच कर सकते http://www.winski.net/?page_id=12 । मैं यूएसजीएस डेज़ी पेटल प्रोजेक्शन का भी समर्थन करता हूं।

आपको केवल अपनी इनपुट छवि, साइनसोइडल प्रोजेक्शन की सूची से प्रक्षेपित प्रक्षेपण, गोरों की संख्या और "प्रोजेक्ट" पर क्लिक करने की आवश्यकता है।

यह बीएसडी के अधीन है, इसलिए आप इसके साथ जो कुछ भी करना चाहते हैं उसके लिए स्वतंत्र महसूस करें :)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.