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

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

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

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

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

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

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

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

यदि होइन भने, तिनीहरूलाई साथीहरूलाई भन्नुहोस् SELPER, जीआईएस टेक्नोलजीजहरुमा सम्पत्ति प्रबंधन को शानदार कोर्स मा, जसलाई विश्वविद्यालय को विकसित भएको एनआईभीडिया ग्राफिक्स कार्ड को ओजीजीएल संस्करणहरु को बाधाओं को बाधाएं थियो।  बोगोटा विद्यार्थीहरूको विरोधको कारण तीव्रतामा बृद्धि भयो जुन एक दिन अघि पर्याप्त परीक्षण गर्न गाह्रो बनायो.

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

प्रस्तुति धेरै उदाहरणहरू वा प्रदर्शन सञ्चालन मा, बुझ्न कसरी जाभास्क्रिप्ट कार्यहरु लागि एपीआई र डाटा WebScene गर्न तह वा जानकारी लोड र पछि यसको Screeneview मा 3D प्रतिपादन मोडेलिंग / सुरु हुने, मोडेलिंग 3D उत्पन्न गर्न परस्पर कसरी,

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

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

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

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

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

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

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

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

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

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

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

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

उपस्थितहरू, छोटो समय सेकेन्डिनोइनमा देखाइएको छ, जाभास्क्रिप्टका लागि ArcGIS एपीआई प्रयोग गर्ने सबै फायदाहरू सहित:

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

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

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

यो वेबिनोको योगदान geoengineering मा

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

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

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

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

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

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

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

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

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