एक बहुत विस्तृत भूमि क्षेत्र आकृति से एक महासागर आकार आकृति कैसे प्राप्त करें?


10

मैं एक आकृति को "उल्टा" करने की संभावना तलाश रहा हूं। मैं जो करना चाहता हूं वह महाद्वीपों और द्वीपों के साथ एक आकृति को एक ऐसे आकार में परिवर्तित करना है जिसमें पानी के बहुभुज हैं। प्राकृतिक पृथ्वी से मौजूदा महासागर का आकार बहुत गलत है।

एक सक्रिय OSM योगदानकर्ता के रूप में, मैंने सोचा कि OSM से मौजूदा शेपफाइल्स का उपयोग करना मेरे लिए ठीक रहेगा। ये जीआईएस परिप्रेक्ष्य से बहुत अधिक सटीक लेकिन बहुत छोटी हैं। हालाँकि, मानचित्रकार इससे निपट सकते हैं इसलिए मैंने सोचा कि ये ठीक होना चाहिए। ये शेपफाइल्स, उनमें से कुछ आप यहां पा सकते हैं http://metro.teczno.com/#coastline बहुत बड़ी हैं।

मैंने विश्व सीमा (-180 से 180, -90 से 90) के साथ एक बहुभुज के साथ एक आकृति आकृति बनाई है। फिर मैंने अपने विश्व सीमा के क्षेत्रों से उन क्षेत्रों को बाहर निकालने का प्रयास किया है जहां भूमि क्षेत्र दूसरे आकार में हैं। मैंने इसे QGIS, वेक्टर टूल्स -> डिफरेंस फंक्शन के साथ आज़माया। 100% CPU उपयोग के साथ 12 घंटे के बाद, मैंने इसे रोक दिया। इसने हमेशा 100% की प्रगति प्रदर्शित की। रैम कोई मुद्दा नहीं था।

मैं एक "विश्व बहुभुज", अधिमानतः लिनक्स कमांड लाइन से भूमि क्षेत्रों को बाहर निकालने की एक और संभावना की तलाश कर रहा हूं।


2
आर्कगिस में आप जिस ऑपरेशन का वर्णन कर रहे हैं, उसे एक इरेज़ के रूप में जाना जाता है। ऐसा लगता है कि आप एक खुले स्रोत के समाधान की तलाश कर रहे हैं, इसलिए शायद उस शब्द पर खोज करने से कुछ बदल जाएगा। दिखता MapWindow की तरह यह एक मिटाएं उपकरण है, लेकिन यहाँ चर्चा चलता है कि यह भी एक सीमा होती है: mapwindow.org/phorum/read.php?4,20317
PolyGeo

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

मुझे लगता है, जब आपने अपना विश्व बहुभुज बनाया था जिसे आपने भूमि डेटा के समान प्रणाली में पेश किया था?
djq

जवाबों:


6

बचाव के लिए चीर! आप अपनी आकृति को एक रेखापुंज में परिवर्तित करके इस ऑपरेशन को कर सकते हैं, 'इनवर्ट' ऑपरेशन कर सकते हैं और इसे वापस वेक्टर में बदल सकते हैं।

  • रेखापुंज -> कन्वर्ट -> रेखापुंज। आउटपुट परत raster1
  • फ़ील्ड कैलकुलेटर खोलें, अभिव्यक्ति raster1 @ 1 = 0 दर्ज करें
  • रेखापुंज -> रूपांतरित -> बहुभुज, आउटपुट परत महासागर_पॉलीगॉन्स
  • विशेषता तालिका खोलें, DN = 0 की खोज करें, संपादन टॉगल करें, चयनित सुविधाओं को हटाएं और सहेजें। आपके पास जो कुछ बचेगा वह महासागर क्षेत्रों के लिए बहुभुज होगा।

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


1

सागा जीआईएस (और कई अन्य शायद भी) में एक कमांड है जिसे "बहुभुज चौराहा" कहा जाता है। पूरी दुनिया से युक्त एक बहुभुज बनाएं और अपनी भूमि के बहुभुजों को उससे अलग करें। तो उस पुस्तकालय में विधि 2 या 3।

Usage: saga_cmd libshapes_polygons "Polygon Intersection" -SHAPES_A <str> [-FIELD_A <str>] -SHAPES_B <str> [-FIELD_B <str>] -SHAPES_AB <str> [-METHOD <str>] [-SPLITPARTS]
  -SHAPES_A:<str>   Layer A
    Shapes (input)
  -FIELD_A:<str>    Attribute A
    Table field
  -SHAPES_B:<str>   Layer B
    Shapes (input)
  -FIELD_B:<str>    Attribute B
    Table field
  -SHAPES_AB:<str>  Intersection
    Shapes (output)
  -METHOD:<str>     Method
    Choice
    Available Choices:
    [0] Complete Intersection
    [1] Intersection
    [2] Difference (A - B)
    [3] Difference (B - A)
  -SPLITPARTS       Split Parts
    Boolean

0

यदि आपको तट रेखाओं पर विस्तार की आवश्यकता है, तो एक रेखापुंज बहुत अधिक डेटा-भारी हो सकता है। उसी सिद्धांत के रूप में जो स्थानिक विचार द्वारा सुझाया गया है, लेकिन Delaunay TIN का उपयोग करना एक विकल्प हो सकता है?


0

ये शेपफाइल्स फायदेमंद हो सकते हैं। वे ईएसआरआई मैपिंग सेंटर से हैं और इसमें बहुत ही सटीक हाइड्रोलॉजिकल और समुद्री फीचर डेटा हैं।


0

मुझे उनकी जटिलता के कारण OSM लैंड शेपफाइल्स को निष्क्रिय करने में बहुत सफलता नहीं मिली है, हालांकि कच्चे OSM डेटा से भूमि और महासागर दोनों आकार बनाने में संभव है। http://openstreetmapdata.com/data दोनों के डाउनलोड प्रदान करता है जो मुझे बेहद उपयोगी लगते हैं।

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