ArcGIS-ESRIशिक्षण CAD / जीआईएस

एपीआई-जाभास्क्रिप्टको साथ 3D वेब डाटा मोडेललिंग: एस्डी अग्रिम

जब हामी ArcGIS को स्मार्ट क्याम्पस कार्यक्षमता देख्छौं, व्यावसायिक सेवा भवनको तेस्रो तहको डेस्क बीचको यात्रा मार्गहरू र एउटा अडिटोरियम Q मा, दुवै आन्तरिक क्याडस्ट्रे र BIM डेटा एकीकरणको परिणामको रूपमा, हामीले महसुस गर्छौं कि नोट गर्नुहोस्। जियो-इन्जिनियरिङको एकीकरण एक बाध्यकारी दृष्टिमा प्रवाह धेरै नजिक छ।

र यद्यपि, त्यहाँ GIS को प्रकाश वास्तविकता, BIM को विस्तृत वास्तविकता र यस सूचकमा चल्ने वास्तविक जीवनमा अनुप्रयोग घटनाहरू बीच सत्यको बिन्दुको लागि मास्टर डाटा व्यवस्थापन (MDM) प्रकारको विधि कायम गर्न हराइरहेको गम्भीर कार्यहरू छन्। हामीले यो पनि बुझेका छौं कि यो सबै कार्यक्षमता वेब ब्राउजरहरूमा चलिरहेको छ, दिनचर्याका लागि केही पाइथनसँग तर सबैभन्दा माथि जाभास्क्रिप्ट जस्तो हल्का भाषाको साथ।

जसले अपरिहार्य रूपमा हामीलाई स्मरण गराउँछ कि जियोमेटीशियन र इन्जिनियरहरूले मोडेल र प्रोग्रामिङ कोडहरू बुझ्नको लागि थप एक कदम चाल्नु पर्छ।

भारी डेस्कटप वातावरणबाट हल्का ब्राउजर कोड स्निपेटहरूमा परिवर्तन भएको नोट गर्न पनि महत्त्वपूर्ण छ। पक्कै पनि एक कम्प्युटर वैज्ञानिक जसले GIS सर्भर, GIS इन्जिन वा GIS वस्तुहरूको साथ कला बनाएको थियो जब उसले लिफलेटले पाठ्यक्रममा कसरी काम गरेको देख्यो। MappingGis; यदि उसले आफ्नो गुरु पूर्ववर्तीको चिहानमा हाम फाल्ने थियो भने मलाई अचम्म लाग्दैन।

अर्को ArcGis Indoors रिलीज पेन्डिङ, यो लेखले लाउको अन्तर्दृष्टिको संयोजनको सारांश दिन्छ - एक दृढ केटी जसले यो साइट संग सहकार्य गर्छ - र Geofumadas.com को सम्पादकको प्रासंगिक विचारहरू, भर्खरको वेबिनारको बारेमा ""जाभास्क्रिप्टको लागि ArcGIS API को साथ वेबमा 3D को परिचय।"

वेबिनार स्पिकरहरू प्रारम्भमा ArcGIS अनुप्रयोगहरूमा 3D को प्रयोगको विषयमा राम्रो हुकको साथ देखा पर्‍यो, र यो कसरी प्लेटफर्महरूमा प्रकट हुन्छ: दृश्य दर्शक, कथा नक्सा, वा वेब एप निर्माणकर्ता अध्ययनको उद्देश्यमा निर्भर गर्दछ।

थ्रीडी विषयसँग सम्बन्धित आधारभूत अवधारणाहरूलाई सुरुदेखि नै परिभाषित गर्न महत्त्वपूर्ण थियो, विशेष गरी किनभने हामीले मोडेल प्रक्रियाहरू खोज्ने भोल्युमहरू देखाउने भन्दा बाहिर। साथै 3D बाट पूर्णतया फरक हुने डाटाको यस प्रकारसँग लिङ्क गरिएका प्रक्रियाहरू चलाउनको लागि आधारभूत प्रणाली आवश्यकताहरूको सन्दर्भमा अझै पनि महत्वपूर्ण छ, जस्तै राम्रो ग्राफिक्स कार्ड, OpenGL समर्थन ब्राउजर w/ WebGL मा समावेश छ।

यदि छैन भने, तपाईका साथीहरूलाई बताउन दिनुहोस् सेल्पर, GIS टेक्नोलोजीहरूमा भव्य सम्पत्ति व्यवस्थापन पाठ्यक्रममा, जुन विश्वविद्यालयको Nvidia ग्राफिक्स कार्डहरूको OpenGL संस्करणहरूको सामनामा यसको अवरोधहरू थिए जहाँ यो विकसित गरिएको थियो।  बोगोटाका विद्यार्थीहरूको विरोधले तीव्र रूपमा बढेको छ जसले अघिल्लो दिन पर्याप्त परीक्षाहरू गर्न गाह्रो बनायो।.

थप रूपमा, तिनीहरूले सेल फोन वा ट्याब्लेट जस्ता मोबाइल उपकरणहरूमा उपकरण चलाउनको लागि समर्थनको सुरुवातको खुलासा गरे।

प्रस्तुतिमा तिनीहरूले जाभास्क्रिप्टको लागि API ले कसरी काम गर्दछ र 3D मोडलिङ उत्पन्न गर्न डाटा कसरी एक अर्कासँग जोडिएको छ भनेर बुझ्नको लागि धेरै उदाहरणहरू वा प्रदर्शनहरू गरे, WebScene मा तहहरू वा जानकारी लोड गर्ने र पछि स्क्रिनभ्यूमा यसको 3D मोडलिङ/रेन्डरिङ। ।

प्राविधिक एकीकरण

आर्किटेक्चर प्रकार 4.x हो र भिजुअल कम्पोनेन्टहरू र विजेटहरू मिलेर बनेको छ, साथै विभिन्न डेटा स्रोतहरूबाट जानकारीको धेरै तहहरू स्वीकार गर्दछ। यो वास्तुकला 3.x भन्दा माथि खडा छ किनभने 3D भिजुअलाइजेशन यो स्तरको लागि मात्र उपलब्ध छ। Webscene र SceneView उपकरणहरू 3D डेटा प्रबन्ध गर्न प्रयोग गरिन्छ र 3D मोडलिङले अघिल्लो अनुप्रयोगहरूमा उपलब्ध डेटालाई कसरी अनुकूलन गर्न सक्छ भन्ने अतिरिक्त रूपमा API मा पूर्ण रूपमा एकीकृत हुन्छन्।

उदाहरणका साथ, तिनीहरूले जाभास्क्रिप्ट कोडहरू मार्फत 2D र 3D डेटा र कसरी 2D WebScene नक्सा दृश्यबाट 3D SceneView मा जाने भिजुअल भिन्नतालाई संकेत गरे। क्यामेरा हेरफेर सरल छ, केहि विशिष्ट आदेशहरू थपेर दृश्यहरू दिशा परिवर्तन गर्दछ। परीक्षणहरू निम्न विशेषताहरूमा गरिएको थियो:

  • शीर्षक, जसले कार्यस्थानमा क्यामेरा घुमाउन अनुमति दिन्छ।
  • जाऊ त्यहाँ: यो तपाइँ 3D मा हेर्न चाहनु भएको अनुसार एक दृश्य स्थापना गर्न प्रयोग गरिन्छ, यस उपकरण संग एनिमेसन बनाउन सक्षम हुनुको अतिरिक्त, जस्तै केहि डिग्री राख्ने हेडि रोटेशन एनिमेसन पुन: सिर्जना गर्न।
  • ToMap: दृश्यको समन्वय लिन्छ र यसलाई 2D नक्सामा राख्छ
  • स्क्रिनमा: तपाइँलाई 2D नक्सामा बिन्दु संकेत गर्न र पछि यसलाई 3D दृश्यमा पत्ता लगाउन अनुमति दिन्छ।
  • हिट टेस्ट: दृश्य भित्रको एक विशिष्ट बिन्दुमा भएका विशेषताहरू निर्धारण गर्न प्रयोग गरिन्छ

तिनीहरूले यो पनि परिभाषित गरे कि 3D नक्साको निर्माणमा 2D बनाउने जस्तै उपकरणहरू छन्, जस्तै बेसम्यापहरू, तहहरू वा तहहरू जुन 2D नक्सा (WMS, भेक्टर वा CSV) को लागि समान रूपमा समर्थित छन्।

यद्यपि, यो ध्यानमा राख्नु पर्छ कि 2D तहहरूमा "Z" (उचाइ) जानकारी छैन, त्यसैले डाटा मोडेल गर्न 3D सँग सम्बन्धित तहहरू जस्तै पोइन्ट क्लाउडहरू हुनु आवश्यक छ, meshlayersवा उचाइ तहहरू। API भित्र तपाईले यी 3D तहहरू बारे प्रश्नहरू गर्न सक्नुहुन्छ जस्तै दृश्य भित्र विशिष्ट उचाइ बिन्दुहरू, छविमा (1) भूभाग मूल रूपमा अवलोकन गरिएको छ, र छविमा (2) यो कसरी परिवर्तन हुन्छ। क्वेरी वा सोधपुछ गरियो।

तिनीहरूले डेटा कसरी प्रतिनिधित्व गरिन्छ भनेर धेरै उदाहरणहरू देखाए, उदाहरणका लागि, कुन डेटाले SceneLayers (बिन्दुहरू), र 3D वस्तुहरू (3D वस्तुहरू) समर्थन गर्दछ।

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

लेयर व्यवस्थापन जस्तै समर्थन गर्दछ एकीकृत मेष लेयर, जुन ड्रोन जस्ता सेन्सरहरूबाट जानकारीको ब्लक हो। तिनीहरूले अघिल्लो छवि जस्तै प्रत्येक संरचना बारे पृथक जानकारी समावेश गर्दैन, तर यो 3D विशेषताहरु संग जानकारी को एक समूह हो।

पोइन्ट क्लाउडहरूका लागि, तपाईंले डेटाको राम्रो दृश्यावलोकन गर्न बिन्दुहरूको आकारसँग खेल्न सक्नुहुन्छ, किनकि प्रत्येक बिन्दु तहमा अरबौं सूचना बिन्दुहरू हुन सक्छन्, तर तिनीहरू 3D वस्तुको रूपमा प्रतिनिधित्व गर्दैनन्।

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

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

वेबिनारको छोटो समयमा, प्रस्तुतकर्ताहरूले जाभास्क्रिप्टको लागि ArcGIS API प्रयोग गर्ने सबै फाइदाहरू देखाए, जसमा:

  • 3D विजेटहरू: एक अन्तरक्रियात्मक प्रदर्शनको साथ तिनीहरूले तेर्सो र ठाडो दुवै वस्तुहरू बीचको दूरी संकेत गरे।
  • निर्माण अनुप्रयोगहरू: स्थान र 3D वस्तुहरूबाट।
  • SceneView दृश्य मोड: 3D दृश्यको सामग्री र शैली परिभाषित गर्दछ र ArcGIS को लागि पोर्टलमा अपलोड गर्न सकिन्छ।
  • जियोडेसिक मापन: सतह संरचनाहरूमा मात्र ध्यान केन्द्रित गर्दैन, तर विश्वमा दूरीहरू मापन गर्न पनि अनुमति दिन्छ।
  • अनुप्रयोगहरूको निर्माण, स्पेस, लाइनहरू वा कल बबलहरू द्वारा प्रस्तुत वास्तविकता अनुसार 3D मोडेलिङ जहाँ केही विशेषताहरू संकेत गरिएको छ, जस्तै Google Earth जस्ता प्लेटफर्महरूमा देखिने लेबलहरू, यस अवस्थामा 3D
  • Declutter: 3D नक्सामा कुन लेबल वा सुविधाहरू देख्न आवश्यक छ डिबग वा फिल्टर गर्न प्रयोग गरिन्छ, यसरी उचित दृश्यलाई अनुमति नदिने लेबलहरूको ठूलो संख्यालाई बेवास्ता गर्दै, र केहि विशिष्ट पत्ता लगाउँदा शोर उत्पन्न गर्दछ।

प्रत्येक विशेषता को प्रदर्शन पछि सम्मिलित  Javascript को लागि ArcGIS API, नयाँ संस्करण 4.10 मा प्रस्तुत गर्न नयाँ सुविधाहरू देखाइयो। जहाँ तपाईंसँग सम्भावना हुनेछ:

  • दृश्य तह बनाउनुहोस्
  • स्लाइस विजेट: जसले पहिले डिजाइन गरिएको जानकारीलाई थ्रीडी वस्तुमा पठाउनेछ
  • डेटाको ठूलो मात्रा लोड गर्दै: एक विशेष शहरसँग मात्र होइन, तर राष्ट्रिय (देश) स्तरमा।
  • पोइन्ट क्लाउड फिल्टरहरू

जियोइन्जिनियरिङमा यस वेबिनारको योगदान

छोटकरीमा, विषय धेरै सान्दर्भिक छ; डिजिटल जुम्ल्याहा र स्मार्ट शहरहरू तर्फको प्रवृत्तिले सूचना व्यवस्थापनको बारेमा सोच्नुभन्दा बाहिर, जसको मोडलिङलाई धेरै पार गरिसकेको छ, सञ्चालन मोडलिङसँगको एकीकरणलाई सम्बोधन गर्न आवश्यक छ भन्ने कुरालाई सम्झँदै। बजार ठूलो छ, आशाजनक र मितिमा पहिले नै अन्तिम प्रयोगकर्ताका लागि धेरै टर्नकी समाधानहरू छन्; यद्यपि हामी मध्ये जो गैर-डिब्बाबंद उपकरणहरू बनाउनको लागि प्रविधि प्रयोग गर्छौं, बाटो अझै गाह्रो छ। यसले अन्य आयामहरू जस्तै समय, लागत र प्रक्रियाहरूको जीवन चक्रलाई रूपान्तरण गर्दछ; डाटा र टेक्नोलोजीको स्तरमा होइन, जुन हामीले जिद्दी गरेझैं स्पष्ट मुद्दा हो, तर स्थानिय जानकारीको माध्यमबाट पार गर्ने लेनदेन श्रृंखलामा मध्यस्थकर्ताहरू अघि प्रयोगकर्ताको वास्तविक जीवनका कार्यहरूमा कम पीडादायी अनुकूलनमा। ESRI तर्फबाट, डाटा निर्माण अलि कठिन छ, किनकि तपाईले पहिले नै Revit मा निर्मित BIM डाटा एकीकृत गर्न सक्नुहुन्छ, तिनीहरू अझै पनि दुई अलग संसारको रूपमा देखिएका छन् जसलाई जटिल रूपान्तरण आवश्यक छ। नयाँ कार्यहरू पक्कै पनि BIM मोडेलहरूमा प्रयोग गर्न सकिन्छ, तर त्यहाँ धेरै मात्रामा CAD जानकारी छ जुन अझै पनि बहुभुजित ठाउँहरू, उचाइहरू र सामान्यीकृत तहहरूसँग भित्री अवस्थाहरूमा ल्याउन महँगो छ।

यद्यपि, यदि Esri एक योग्यताको योग्य छ भने, यो आकर्षक र सरल दृश्यको सन्दर्भमा गरेको प्रगति हो। म पहिले नै श्री ज्याकको निराशाको कल्पना गर्न सक्छु, उहाँको "यसलाई सजिलो बनाउनुहोस्" दृष्टिकोणको साथ, AutoDesk को ठाडो रेखाका नेताहरू, त्यो ढिलो तर सफल विवाहमा जहाँ "अर्ध-अनुप्रयोग ArcGIS प्रो"कभर अन्तर्गत धेरै टुक्राहरूसँग फिटको रूपमा फेला पार्नुपर्दछ जुन एउटै कुरामा लक्ष्य राखिएको छ तर परिणामको सारलाई सरल बनाउन कठिनाइहरूको साथमा टोपोग्राफी, औद्योगिक इन्जिनियरिङ्, सिभिल इन्जिनियरिङ् र वास्तुकलाले खोजिरहेका छन्। र कलात्मक नक्साको सादगीको प्रवृत्ति जुन GIS ले भोगेको छ, अझै पनि परम्परागत CAD द्वारा अनुभव गर्नुपर्दछ, यो बिर्सने बानीको कारण योजना मात्र एक माध्यम हो, तर महत्त्वपूर्ण कुरा भवनलाई सञ्चालनमा राख्नु हो।

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

CAD-GIS-BIM-DigitalTwin-SmartCity अनुक्रमलाई निरन्तर प्रवाहमा ल्याउनको लागि धेरै समान प्रवृत्तिमा, आगामी वर्षहरूमा दौड रोचक हुनेछ; सिमेन्स/बेन्टलीको तर्फबाट समाधानहरू प्राप्त गर्ने कार्यहरूबाट प्रमाणित भए जस्तै CityPlanner र खुला स्रोत Javascript को रिलीज।

अहिलेको लागि, प्रक्रिया/अभिनेता एकीकरण दृष्टिकोणमा डाटा/टेक्नोलोजी एकीकरणभन्दा बाहिर, AutoDesk सँगको सिनर्जी प्रयासको लागि Esri लाई श्रेय दिऔं। अन्तमा यो प्रयोगकर्ताहरूको लागि लाभ हो, जसले मोडेल र कोड बुझ्न सिक्नको लागि त्यो चरणको ग्यारेन्टी गर्नुपर्छ; सुरु गर्न, कम्तिमा एक राम्रो ArcGIS प्रो पाठ्यक्रम र आधारभूत Javascript पाठ्यक्रम।

यी केही पाठ्यक्रमहरू हुन् जुन हामी तपाईंलाई सस्तो मूल्यहरूमा अद्यावधिक राख्न सिफारिस गर्छौं।

[ufwp id="1927556″] [ufwp खोज = "जाभास्क्रिप्ट" आदेश = "बिक्री" वस्तुहरू = "३" टेम्प्लेट = "ग्रिड" ग्रिड = "३"]

गोलगी अल्भारेज

लेखक, अनुसन्धानकर्ता, भूमि व्यवस्थापन मोडेलमा विशेषज्ञ। उनले मोडेलहरूको अवधारणा र कार्यान्वयनमा भाग लिएका छन्: होन्डुरसमा सम्पत्ति प्रशासनको राष्ट्रिय प्रणाली SINAP, होन्डुरसमा संयुक्त नगरपालिकाहरूको व्यवस्थापनको मोडेल, क्याडस्ट्रे व्यवस्थापनको एकीकृत मोडेल - निकारागुआमा रजिस्ट्री, कोलम्बियामा क्षेत्र SAT को प्रशासन प्रणाली। । 2007 देखि Geofumadas ज्ञान ब्लग को सम्पादक र AulaGEO एकेडेमी को निर्माता जसमा GIS - CAD - BIM - डिजिटल जुम्ल्याहा विषयहरूमा 100 भन्दा बढी पाठ्यक्रमहरू समावेश छन्।

सम्बन्धित लेख

टिप्पणी छोड्नुहोस्

तपाईंको ईमेल ठेगाना प्रकाशित हुनेछैन। आवश्यक फिल्डहरू चिन्ह लगाइएको छ *

यसको जाँच गर्नुहोस्
बन्द
शीर्ष बटनमा फर्कनुहोस्