एक जियोस्पाटियल प्लेटफर्म १० बर्ष पछि माइग्रेसन गर्दै - माइक्रोस्टेशन जियोग्राफिक्स - ओरेकल स्थानिक

यो धेरै कडास्ट्रल वा कार्टोग्राफी प्रोजेक्टहरूको लागि एक साधारण चुनौती हो, जुन समयमा 2000-2010 एकीकृत माइक्रोस्टेशन भौगोलिकहरू स्थानिक डेटा इञ्जिनको रूपमा निम्न कारणहरू विचार गर्दै छन्:

  • आर्क-नोड व्यवस्थापन थियो र अत्यन्त व्यावहारिक हुन्थ्यो, काडास्ट्रल परियोजनाहरूका लागि।
  • DGN एउटै फाइलमा यसको संस्करणलाई विचार गर्दै एक आकर्षक विकल्प हो, जुन 15 वर्षहरूमा परिवर्तन गरिएको छैन अन्य ढाँचाका विपरीत, जसमा हामीले धेरै असंगत संस्करणहरू देखेका छौं प्रत्येक तीन वर्ष।
  • 2002 मा, नि: शुल्क सफ्टवेयर आज हामीले के गरेको टाढा सपना थियो।
  • ओजीसी मानकहरूले स्वामित्वको सफ्टवेयरमा पनि वजन कम गरेनन्।
  • एसपीपी फाइलहरू उच्च-प्रोफाइल परियोजनाहरूका लागि सीमित थिए र स्थानिय आधारहरू अझै गैर-मानकीकृत योजनाहरूसँग धेरै बन्द थिए जसले सर्भरको प्रदर्शनमा सम्झौता गरे ... र चाँदी।
  • रिमोट कनेक्टिविटी हामीसँग भएको के तुलनामा अनावश्यक थियो।

त्यसकारण, एक "लि linked्क गरिएको क्याड" योजनामा ​​आधारित GIS कार्यान्वयन एक व्यावहारिक समाधान थियो, आकर्षक प्रस्तुतीकरण उद्देश्यहरूको लागि प्रयोज्यता त्यागेर पनि। VBA एपीआई भौतिक फाइलहरूको नियन्त्रणको लागि प्रोजेक्टवाइजसँग सम्बन्धित प्रोग्राम ट्रान्जेन्सीक प्रबन्ध दिनचर्यामा प्रशस्त थियो र सर्भरबाट स्थानिक विश्लेषणका लागि जियोवेब प्रकाशक प्रयोग गर्ने सम्भावना, यद्यपि प्रकाशन इन्टरनेट एक्सप्लोररमा एक्टिभेक्समा सीमित थियो (जुन त्यस वर्षमा थियो एकल ब्राउजर)।

समस्या बिस्तारै विकास भएको छैन र यसको सट्टा भौगोलिक सर्वरमा बढाइरहेको छ वा प्रोजेक्टवाइजको अधिक सुस्त संस्करणमा, GIS लाई भौतिक फाईलहरूबाट बाँच्न चाहान्छ, इजाजतपत्र प्राप्त Oracle स्थानिक सम्भावितता र विकास गर्न सक्ने क्षमताको साथ। त्यसोभए त्यो हाम्रो चुनौती थियो।

 

१. डाटाबेस: Postgres, SQL सर्भर वा Oracle?

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

bentley map vbaन त यो गन्धकको गतिविधि गर्न को लागी हो कि निजी गन्ध सबै कुरा। त्यसैले ओरेकलसँग बस्नु एक बुद्धिमानी निर्णय हो, यदि यो राम्रोसँग काम गरिरहेको छ भने, यदि यो ठूलो छ र माग गर्दै छ, यदि यो राम्रोसँग डिजाइन गरिएको हो भने, सुरक्षित गरिएको छ र यदि समर्थन लिईरहेको छ भने। अर्को अवसरको लागि विषयवस्तु।

त्यसैले के छोड्नुभयो डेटाको लागि कार्यात्मकताहरू यस आधार, प्रकाशन सेवाहरू र ट्रान्जेनल वेक्टर डेटा व्यवस्थापन उपकरणहरूमा ल्याईएको।

भूमिका र प्रयोगकर्ताहरूलाई नियन्त्रण गर्न, जुन पहिल्यै ProjectWise बाट प्रबन्ध गरिएको थियो, एउटा मोड्युलर उपकरण सिर्जना गरिएको थियो जुन अनुमति दिइएको थियो:

  • BentleyMap VBA बाट प्रयोगकर्ताहरू र भूमिकाहरू व्यवस्थापन गर्नुहोस्।
  • प्रयोगकर्तालाई प्रशासन अधिकार, विभाग र नगरपालिकाको अधिकारको साथ असाइन गर्नुहोस्।
  • प्रति परियोजनामा ​​रहेको क्यास्टस्ट्राल फाइल दाँया दिनुहोस्।
  • उपकरण, निर्माण, संस्करण, प्रकाशन, परामर्श र प्रशासनिक मोड्युलमा उपलब्ध उपकरणहरूको अधिकार। यस तरीकाले, केवल नयाँ अनुप्रयोगहरू सिर्जना गरिन्छ र प्रयोगकर्ताहरूमा तिनीहरूको भूमिका वा निर्दिष्ट असाइनमेन्ट अनुसार देखा पर्दछ।
  • यो लगइन प्यानलले पनि BentleyMap परियोजनाहरूको सामान्य जटिलतालाई सरल बनाउँछ, जस्तै कि तपाईंले भर्खरै प्रवेश गर्नुभएका वर्गहरू को पेग देख्न र ज्योतिषीय प्रशासकमा परिभाषित विशेषताहरू देख्नेछन्।vba cadastre bentley नक्शा

यसको प्यानलले डाटा इंटरपेरिबिलिटी जस्ता सुविधाहरूमा नयाँ प्रयोगकर्ताहरूबाट गलतफहमी र जोखिमहरू हल गर्दछ। कुन अर्को बम्मर हो, किनकि बेंटले मूल रूपमा ओरेकल स्पेसिअलमा सम्पादन गर्दछ, जुन अद्भुत तर जोखिमपूर्ण पनि छ यदि तपाईंसँग ट्रान्जेशियल नियन्त्रण छैन भने।

यसकारण, उदाहरणका लागि, निर्माण मोड्युलले निम्न उपकरणहरू पायो:

  • विशेषताहरू असाइन गर्नुहोस्
  • भौगोलिक लिंकिंग सहायक
  • ब्याच अन्तरिक्ष माइग्रेशन
  • वस्तुहरू मेटाउनुहोस्
  • बहुभुज सम्पादन गर्नुहोस्
  • निर्यात Shp / CAD
  • आयात गर्नुहोस् Shp / CAD
  • जियोलिन माइग्रेशन
  • माइग्रेशन Geopunto
  • माइग्रेशन जियोरेगियन
  • नक्शा दर्ता गर्नुहोस्
  • लिंक जियो-लाइन
  • लिंक जियो-प्वाइन्ट
  • लिङ्क जियो-क्षेत्र

पूरै उपकरणहरू बिस्तारै थपिएका थिए, जसमा केहि प्रत्यक्ष रूपमा जेसोस्टेटियल प्रशासक सम्पादन गर्नका लागि।bentley map vba

  • सुविधाहरू हेर्न प्रशासक
  • Topological Analysis
  • क्वेरी SAFT
  • सुविधा परामर्श गर्नुहोस्
  • रेखास्ट्रिङमा वक्र परिवर्तन गर्नुहोस्
  • विशेषताहरू सिर्जना गर्नुहोस्
  • गुणहरू सिर्जना गर्नुहोस्
  • DBConnect कन्फिगरेसन
  • DBConnect क्वेरी
  • फीचर सम्पादन Xfm
  • परियोजना Xfm सम्पादन गर्नुहोस्
  • विशेषताहरू Xfm हटाउनुहोस्
  • पार्सल पहिचान
  • सिम्बोलोजी परिमार्जन गर्नुहोस्
  • विशेषताहरू अधिलेखन गर्नुहोस्
  • कक्षाहरू
  • मनमोहक
  • ड्रप-डाउन सूची द्वारा थियौं
  • Xfm उपयोगिताहरू

 

२. डाटा: DGN बाट स्थानिक आधार मा प्रवासन: Oracle Buider वा Bentley नक्शा?

यो सबै भन्दा रोचक चुनौती थियो कि एक नियन्त्रण माइग्रेसन आवश्यक थियो र, कि ध्यान दिँदै DGN फाईलहरू 10 भन्दा बढी वर्षका लागि अद्यावधिक गरिएका छन् टोपोलोजी समस्या हुन सक्छ - एक सच्चा पागलपन -।

वास्तवमा यो थियो। नक्शा को मुख्य समस्याहरु यहाँ छन्:

  • सीमा फाइल (क्षेत्र वा क्षेत्र) मा एक प्लट परिमार्जन त्यहाँ यस्तो क्षेत्र एक लाइन हुँदा रूपमा तर विभाजित लाइन छिमेकी मा, दुवै को संशोधन अवस्थामा नोड्स मिल्ने सहित हुनुपर्छ भन्ने implies।
  • त्यहाँ फाइलहरू छन् जुन 300 अनुगमन लेनदेन पछि डीजीएनको इतिहासमा बचत गरी दूषित हुन सक्छ।
  • त्यहाँ एक क्षेत्र अर्को फाइल अर्को छिमेकी मा ओभरल्याप हुँदा, किनभने यो तेस्रो पक्ष प्रभावित बच्न क्षेत्र निरीक्षण गर्न नबुझाउन थियो नक्सामा समाधान गर्न सकिन्छ भनेर रकम लागि, व्यवस्थित मन्त्री कुनै थप जटिल समस्या हो।
  • खराब अभ्यासहरू, जस्तै विभिन्न अनुमानहरूमा नक्साहरूको समावेश, यस अवस्थामा त्यहाँ एनएडीएक्सएनएमएमक्सका क्षेत्रहरू थिए, यद्यपि मानक WGS27 थियो। चरम अवस्थामा, समायोजनहरू विभिन्न प्रक्षेपणहरूको डेटा, भित्रीमा बनाइयो।

समाधान मा ठूलो प्रवासको लागि Wizzard प्रकारको उपकरण हो, जुन नक्सामा व्यक्तिगत रूपमा, धेरै वा यहाँ पनि सबै नगरपालिका (शहर हल) वा विभागमा माइग्रेट गर्न सक्नुहुन्छ।

migration dgn oracle spatial

मूलतः कुन उपकरणले भौगोलिक प्रोजेक्ट डाटा लेदिन्छ र बेन्ती मानचित्रको विशेषताहरूलाई बढावा दिन्छ, त्यसपछि वैधिकरणहरूको श्रृंखला बनाउँछ, जस्तै:

  • ज्यामिति र डाटाबेसको बीचमा एक सम्बन्ध एक,
  • डुप्लिकेटको कमीको प्रमाणीकरण,
  • क्षेत्रको मान्यता - केन्द्रिक स्थिरता,
  • डाटाबेसमा निष्क्रिय वस्तुहरूको सन्दर्भमा नक्सा वस्तुहरूको प्रमाणिकरण,
  • स्थानिय आधारमा अवस्थित शीर्षओपोलोजीहरूको सन्दर्भमा टोपोलोजी प्रमाणिकरण

वैधिकरण पछि, प्यानलले विशाल तरिकामा सूचना थप्न अनुमति दिन्छ, जस्तै डेटाको माप विधि र गुणस्तर नियन्त्रण मानक।

अन्तमा डाटाबेसमा पोष्ट गर्नुहोस्, अन्तमा रिपोर्ट उत्पन्न गर्दै। वास्तवमा भन्ने हो भने त्यहाँ एक विशाल स्ट्रेच छ, तर अन्तमा यो ओरेकल स्पेक्टलको सनहरूसँग समायोजित भयो जुन अझै बन्टले जस्ता टाढा फ्याँकिएको छ र जटिल सम्पत्ति वा धेरै धेरै ठाँउ हेर्ने तिनीहरूको तरिका।

The. प्रकाशन: जियोसर्भर वा नक्सा सर्भर? OpenLayers वा पत्रक?

एक दर्शक ओपनलायरहरू र केही प्लगइनहरू प्रयोग गरेर बनाइएको थियो। स्थानिक भागको विकासलाई बेवास्ता गरेको १० बर्ष पछि पहिलो पटक, एक नयाँ दर्शक देख्न सकिए जुन जियोवेब प्रकाशकको ​​एक्टिभेक्स प्रतिस्थापन भयो। नक्शा फिश कोड प्रिन्टिंगका लागि प्रयोग गरिएको थियो, जियोसनले छेउको रूखलाई नियन्त्रण गर्न, जियोसर्भरबाट ओराकलस्पाटियलबाट सेवा दिने तहहरू सेवा गरिएको थियो।

 

काडरस्ट्रल दर्शक खुल्ला खेलाडीहरू

अन्ततः, निम्न ग्राफहरूको अनुसार प्रविधिहरूको प्रतिस्थापन गरिएको थियो। तपाईं देख्न सक्नुहुन्छ, मालिकको सफ्टवेयर प्रयोग गरेर नि: शुल्क कोडको संयोजन, डेटाबेस र भूमि व्यवस्थापन कोयम राख्नुहोस्।

निःशुल्क सफ्टवेयर स्वामित्व

Build. निर्माण र सम्पादन गर्नुहोस्, Oracle स्थानिकमा सिधा। बेंटले नक्शा वा QGIS?

यो अर्को कथा हो। बेंटले नक्शा मूल आधारमा स्थानिक आधारमा सम्पादन गर्दछ, जसले द्वन्द्व निम्त्याउँछ यदि यसले ट्रान्जसेन्टल वेब सुविधा सेवा (डब्ल्यूएफएस) को साथ काम गर्दैन भने। द्वन्द्व यो हो:

टोपोलॉजी ओभरलैपलाई अनुमति नगर्ने नियमको समाधान कसरी गर्ने, यदि यो सम्पादन हुँदैछ र जब रिपोर्टहरू पोस्ट गर्न चाहनुहुन्छ भने वस्तुले आफैंलाई असर गर्छ?

यो पहिले संस्करण सम्पादन गरेर समाधान गरिएको छ, सिधै सम्पादन र प्रमाणीकरण गर्दा कि जब पोस्ट गर्दै, संस्करणमा बरामद गर्दा केहि असफल भए लेनदेन समाप्त भयो तर एक असफल अवस्थामा।

अर्को समस्या समाधान हुन गाह्रो भएको छ, किनकि प्रयोगकर्ताहरू भौगोलिक प्रयोग गरेर रोक्न थाल्छन् र धेरै वटा परियोजनाहरू ठूलो क्याडस्ट्रे बढाउँदै थिए।

जियोराफिक्स बेंटले नक्सा

यो सजिलो थियो किनकी केवल एक उपकरण एक जस्तै एक जस्तै माइक्रोस्टेशन भौगोलिकिक्स मा डाटा को एकीकृत गर्न को लागि, BentleyMap को क्षमताहरु संग सुविधा र एक अधिक नियंत्रित सहायक संग।

ठूलो रेकर्ड म्याप्स ब्रेलेले नक्सा

छवि यो उपकरण जस्तै सिर्जना र माथिल्लो को दर्ता र मामला मा कार्यक्षमता सूची रूपमा Puntoparcela को समावेश केही माथिल्लो नाप्ने केही गुणस्तर मानक पूरा को विधि रूपमा केही peculiarities, संग, विकास भएको थियो कसरी देखाउँछ।

पक्कै पनि यो प्रवाह एकदम राम्रो थियो, किनकि प्रयोगकर्ताहरूलाई उनीहरूले कुन उपकरण प्राय: प्रयोग गर्ने जान्दथे। स्तरका आधारमा बहु सुविधाहरूबाट व्यवस्थापनमा सर्ने, नयाँ बेनिफिटहरू प्रवर्धन गर्ने बिच उनीहरूको मानसिकता परिवर्तन गर्न आवश्यक छ कि तिनीहरू पुरानो माइक्रोस्टेशन V8 २०० forget लाई भुल्छन्, जस्तै WMS सेवा, ट्रान्सपरेन्सीहरू र DWG फाईलहरूको भर्खरको संस्करणहरूको मान्यता; केमिएल, shp र gML को साथ सबैको सूक्ष्मको लागि अन्तर्क्रियात्मकता उल्लेख नगर्न।

यसको बराबर यो कास्त्रिवृत्त रखरखावको लागी औजारहरू बनाइयो, जटिल आकारका लागि सिधै सम्पादन गर्न विकल्प वा आर्क-नोडमा कम गर्ने विकल्प थियो।

G. GML मार्फत नगरपालिकाका लागि ग्राहक। QGIS वा gvSIG?

QGIS। तर त्यो पछि अर्को कथा छ।

जवाफ छोड्नुहोस्

तपाईंको ईमेल ठेगाना प्रकाशित हुनेछैन।

यो साइट स्प्याम कम गर्न Akismet को उपयोग गर्दछ। सिक्नुहोस् तपाईको टिप्पणी डाटा कसरी प्रशोधन गरिएको छ.