ArcGIS-ESRISAPR / GIS o'rgatish

API-javascript bilan 3D veb-ma'lumotlarini modellashtirish: Esri Advances

ArcGIS Smart Campus funksiyasini ko'rsak, ichki ishlar kadastri va BIM ma'lumotlar integratsiyasi natijasida Kasbiy xizmatlar binosining uchinchi darajasidagi ish stollari va Q auditoriyasida ishlaydigan ishlar kabi vazifalarni ko'rib chiqsak, o'zimizni beramiz. Geo-muhandislik oqimlarining majburiy tusga kirishi juda yaqin.

Ma'lumotlarni boshqarish (MDM) usulini saqlash uchun jiddiy vazifalar mavjudligiga qaramay, GISning engil haqiqati, BIMning batafsil haqiqati va ushbu ko'rsatgichda ishlaydigan hayotdagi voqealar o'rtasida haqiqat nuqtasi. Bundan tashqari, biz ushbu funktsiyalarning barchasi veb-brauzerlarda, ba'zi Python dasturlari uchun, lekin javascript kabi engil tilda ishlashini tushunamiz.

Go'yoki va muhandislar modellarni va dasturiy kodlarni tushunish uchun bir qadam oldinga borishlari kerakligini eslatadi.

Shuningdek, og'ir ish stoli muhitidan brauzer kodining engil parchalariga trend o'zgarishini qayd etish muhimdir. Albatta, GIS-server, Gis Engine yoki Gis ob'ektlari bilan badiiy ijod qilgan kompyuter olimi Leaflet-ning kursda ishlashini ko'rib, ishdan chiqib ketdi. MappingGis; Agar u o'zidan avvalgi mentorga qabr ustiga sakrab chiqsa, ajablanmasdim.

Keyingi ArcGis Indoors versiyasini kutish, ushbu maqolada Launing tushunchalari - Ushbu sayt bilan hamkorlik qiladigan qizg'in qiz - va Geofumadas.com muharriri, yaqinda bo'lib o'tgan veb-seminarda "Javascript uchun ArcGIS API bilan Internetda 3D ga kirish ".

Dastlab veb-seminar ishtirokchilari ArcGIS dasturlarida 3D-dan foydalanish va u quyidagi platformalarda o'zini qanday namoyon qilishi borasida yaxshi ilmoq bilan chiqishdi: Tadqiqot maqsadiga qarab Scene viewer, Story Maps yoki Web App Builder.

3D mavzusi bilan bog'liq bo'lgan asosiy tushunchalarni boshidanoq aniqlab olish juda muhim edi, chunki u hajmlarni namoyish etishdan tashqari, u jarayonlarni modellashtirishga intiladi. Shuningdek, ushbu turdagi ma'lumotlar bilan bog'langan, masalan, yaxshi grafik karta, w / WebGL brauzeriga kiritilgan OpenGL ko'magi kabi 2D ma'lumotlardan butunlay farq qiladigan jarayonlarni boshqarish uchun tizimning asosiy talablari nuqtai nazaridan haligacha juda muhimdir.

Agar yo'q bo'lsa, ularni do'stlari aytib qo'ying SELPER, rivojlangan Universitetning Nvidia grafik kartalarining OpenGL versiyalari oldida to'siqlarga uchragan GIS texnologiyalari sohasida aktivlarni boshqarishning ajoyib jarayonida.  Bogota talabalarining noroziliklari tufayli bir necha bor ko'paygan, bu bir kun oldin etarli testlarni o'tkazishni qiyinlashtirgan.

Bundan tashqari, ular mobil telefon yoki planshetlar kabi mobil qurilmalarda vositani ishlatish uchun qo'llab-quvvatlanishni kashf etdilar.

Taqdimot necha misollar yoki namoyishlar o'tkazilgan yilda tushunish uchun qanday JavaScript vazifalar uchun API va ma'lumotlar WebScene uchun qatlamlari yoki axborot yuk va Screeneview yilda 3D ko'rsatuvchi keyinchalik uning modellashtirish / bilan boshlab, modellashtirish 3D ishlab chiqarish uchun bir-biriga qanday,

Texnologik integratsiya

Arxitektura 4.x turga ega va turli xil ma'lumot manbalaridan bir nechta ma'lumot qatlamlarini qabul qilishdan tashqari, vizual komponentlar va vidjetlardan iborat. Ushbu arxitektura 3.x dan yuqori, chunki 3D vizualizatsiya faqat shu darajagacha mavjud. Webscene va SceneView vositalari 3D ma'lumotlarini boshqarish uchun ishlatiladi va API-ga to'liq qo'shiladi, bundan tashqari 3D modellashni avvalgi dasturlarda mavjud bo'lgan ma'lumotlarga qanday moslashtirish mumkin.

Misollar bilan ular 2D va 3D ma'lumotlar orasidagi vizual farqni va javascript kodlari orqali 2D WebScene xaritasi ko'rinishidan 3D SceneView-ga qanday o'tishni ko'rsatdilar. Kamera manipulyatsiyasi oddiy, ba'zi bir aniq buyruqlarni qo'shib, yo'nalishlar yo'nalishni o'zgartiradi. Sinovlar quyidagi xususiyatlar bo'yicha o'tkazildi:

  • sarlavha, bu kameraning ish joyida aylanishiga imkon beradi.
  • goTo: 3Dda ko'rmoqchi bo'lgan narsaga ko'ra ko'rinishni yaratish uchun ishlatiladi, shuningdek, ushbu vosita yordamida animatsiya yaratishingiz mumkin, masalan, ma'lum daraja sarlavha aylantirish animatsiyasi yaratish uchun.
  • ToMap: ko'rinishni muvofiqlashtiradi va uni 2D xaritasiga joylashtiradi
  • toScreen: 2D xaritasida bir nuqtani ko'rsatishga va keyinroq 3D ko'rinishida joylashtirishga imkon beradi
  • hitTest: ma'lum bir nuqtani o'z ichiga olgan xususiyatlarni aniqlash uchun ishlatiladi

Ular, shuningdek, bir xarita 3D qurilishi shunday 2D (WMS, Vektorli yoki CSV) uchun ham qo'llab-quvvatlanadi basemaps, qatlamlar yoki qatlamlar yordamida bir 2d, yaratish, bir xil vositalarni ega ekanligini belgilab.

Shunga qaramay, 2D qatlamlari "Z" (balandlik) ma'lumotlarini o'z ichiga olmaganligini hisobga olish kerak, shuning uchun 3D bilan bog'liq bo'lgan qatlamlarni nuqtali bulutlar deb, meshlayersyoki balandliklar. API ichida siz kabi u o'zgartiradi deb balandlik suratida ko'z o'ngimizda maxsus nuqtalari, (3) dastlab kuzatiladi sohasida va tasvir (1) bu 2D qatlamlari ustida maslahatlashing mumkin So'rovlar yoki maslahat berildi.

Ular ma'lumotlarning qanday namoyish etilishini, masalan, SceneLayers (ochkolar) va 3D moslamalarni (3D Ob'ektlar) qo'llab-quvvatlaydigan bir nechta misollarni ko'rsatdilar.

Katta shaharlar uchun 3 o'lchamli ob'ektlarni tasvirlash kuchli vositadir, chunki ko'rish uchun nafaqat ob'ektning fazoviy joylashishini, balki uning hajmini, atrof-muhit bilan aloqasini, shuningdek ularning har birining o'ziga xos xususiyatlarini qo'shish mumkin. ob'ektlar. Quyidagi rasmda ular Nyu-York shahridagi binoni qanday qilib tasodifiy tanlaganligi va uning barcha xususiyatlarini ko'rish mumkinligi ko'rsatilgan. Xuddi shunday, bir nechta so'rovlar tuzilmalarga muvofiq tayyorlanishi mumkin, masalan: balandlikning ma'lum bir diapazoniga yoki maqbul marshrutlarning ta'rifiga ega bo'lgan ba'zi tuzilmalar joylashgan joylarda.

Qatlamlarni boshqarishni qo'llab-quvvatlaydi IntegratedMeshLayer, bu dronlar kabi sensorlardan olingan ma'lumotlar blokidir. Ular har bir strukturaning oldingi tasvirga o'xshash ma'lumotlarini o'z ichiga olmaydi, lekin 3D atributlari bilan ma'lumotlarning massasi.

Bulutli bulutlarga kelsak, har bir nuqta qatlami milliardlab axborot punktiga ega bo'lishi mumkin, ammo ular 3D obyekti sifatida namoyon bo'lmaydilar.

Ular tekis / tekis shakllarda berilgan 3D ma'lumotlarda simbologiyadan foydalanishni va 3D formatida yaratilgan narsalar bilan bog'liq hajmli simbologiyani aniqladilar. Ular ob'ekt turiga qarab ma'lum uslublarda bo'lishi mumkin. Ular strukturani o'ziga xos xususiyatlariga ko'ra "rang berish" uchun "Ekstrudes" deb nomlangan foydalanishni ko'rsatdilar,

Foydalanish mumkin bo'lgan turlarning turlari ko'rsatildi: simplerenderer, barcha ob'ektlar bir xil ramzlarga ega uniqueValueRenderer bu erda moslamalarni saralab tashlashingiz mumkin ClassBreakRenderer har bir ob'ektning atributlari sinfga nisbatan kuzatiladi: bu holda ular jamoat transporti tizimiga kirish uchun binodan qancha masofa borligini ko'rsatdilar.

Qatnashchilar qisqa vaqt ichida selin Webinarni, Javascript uchun ArcGIS API-dan foydalanishning barcha afzalliklarini, shu jumladan:

  • 3D vidjetlari: interaktiv namoyish bilan ob'ektlar orasidagi masofani gorizontal va vertikal ravishda ko'rsatib berdi.
  • Ilovalarni qurish: joydan va 3D ob'ektlaridan.
  • SceneView sahna rejimi: 3D ko'rinishining mazmuni va uslubini belgilaydi va Portal uchun ArcGIS-ga yuklash mumkin.
  • Geodezik o'lchovlar: sirt strukturalariga emas, balki butun dunyo bo'ylab masofani o'lchashga ham e'tibor beradi.
  • Bino ilovalar, haqiqat taqdim kosmosga ko'ra 3D modellik, chiziqlar yoki pufakchalar bu holda, bunday Google Earth kabi platformalarda bo'lgan teglar deb, ma'lum xususiyatlari ko'rsatilgan qaerda qo'ng'iroq 3D
  • Declutter: poklashni yoki ishlatilgan filtri teg, yoki shunday to'g'ri görselleştirmeyi imkon va aniq bir narsa joylashtirish qachon shovqin sabab bo'lmaydi brendlari ko'p qochish, xarita 3D ko'rishni talab qilinadi xususiyatlari.

Har bir xarakteristikaning namoyishiga keyin qo'shilgan  Javascript uchun ArcGIS API, yangi 4.10 versiyasida taqdim qilinadigan yangiliklarni namoyish etdi. Qaerda bo'lishingiz mumkin:

  • Sahna qatlami yaratish
  • Slice widget: 3D ob'ektiga oldindan tuzilgan axborotni etkazib beradi
  • Katta hajmdagi ma'lumot yuklanmoqda: nafaqat ma'lum bir shaharga, balki milliy miqyosda (davlat).
  • Point bulut Filteringiz

Ushbu webinarning geoengineeringga qo'shgan hissasi

Muxtasar qilib aytganda, mavzu juda to'g'ri; Raqamli egizaklar va aqlli shaharlarga yo'naltirilgan tendentsiyalar, modellashtirishdan ancha ustun bo'lgan axborotni boshqarish haqida o'ylashdan tashqari, operatsion modellashtirish bilan birlashishni talab qilishni talab qiladi. Bozor keng, istiqbolli va hozirgi kungacha oxirgi foydalanuvchi uchun deyarli tayyor kalit echimlarga ega; texnologiyadan foydalangan holda, konservasiz asboblarni ishlab chiqaradiganlar uchun, yo'l hali ham qiyin. Bu vaqt, xarajat va jarayonlarning hayot aylanishi kabi boshqa o'lchamlarni birlashtirishni nazarda tutadi; ma'lumotlar va texnologiyalar darajasida emas, biz ta'kidlaganimizdek, bu aniq masala, aksincha foydalanuvchining kosmik ma'lumot orqali o'tadigan tranzaksiya zanjiridagi vositachilar oldida haqiqiy hayotiy harakatlariga og'riqli moslashish. ESRI tomonidan ma'lumotlar qurilishi biroz qiyin, chunki siz allaqachon Revit-da o'rnatilgan BIM ma'lumotlarini birlashtira olsangiz ham, ular hali ham murakkab transformatsiyani talab qiladigan ikkita alohida dunyo sifatida qaraladi. Yangi asarlar, albatta, BIM modellarida ishlatilishi mumkin, ammo uni ichki sharoitga etkazish uchun juda ko'p miqdordagi SAPR ma'lumotlari mavjud, ko'pburchak bo'shliqlar, balandliklar va normalizatsiya qilingan qatlamlar hali ham qimmat.

Biroq, agar Esri kreditga loyiq bo'lsa, bu jozibali va oddiy vizualizatsiya nuqtai nazaridan erishgan yutuqlari. Men janob Jekning AutoDesk-ning vertikal chiziqli rahbarlarining "keling, buni osonlashtiraylik" optikasi bilan o'sha kech, ammo muvaffaqiyatli nikohda "ko'ngilsizliklarini tasavvur qila olaman"deyarli ArcGIS Pro ilovasi” choyshablar ostida bir xil narsani ko'rsatadigan, ammo topografiya, sanoat muhandisligi, qurilish muhandisligi va arxitekturasi tomonidan qidirilgan natijaning mohiyatini soddalashtirish uchun qiyinchiliklarga duch keladigan bir nechta bo'laklar bilan mos ravishda topish kerak. Va bu GIS tomonidan azoblangan badiiy xaritaning soddaligi tendentsiyasi hali ham an'anaviy SAPR tomonidan yashashi kerak, chunki reja shunchaki vosita ekanligini unutish odati, lekin eng muhimi, binoni foydalanishga topshirishdir. .

Yaxshi amaliy modellashtirish GIS, engil, ko'p mamlakatlarda BIM qabul qilinishi, ayniqsa qoidalari ineptitude tomonidan, uzoq ketadi, chunki yashash uchun kerak bo'ladi, bir muncha vaqt uchun CAD / BIM devqomat uchun foydali bo'ladi Aslida mavḱumlik qaratilgan Eski moddiy amaldorlar AECO qarashlarining dastlabki ikki harfiga joylashtirilgan.

Gap shundaki, kelgusi yillarda poyga yaqin orada SAPR-GIS-BIM-DigitalTwin-SmartCity ketma-ketligini doimiy ravishda oqimga keltiradi. Siemens / Bentley kompaniyasining yonma-yon harakatlariga o'xshash yechimlarni olishda namoyon bo'ladi CityPlanner va Javascriptda ochiq manba kodini chiqarib olish.

Hozircha, AutoDesk bilan sinergetik harakatlari uchun Esri-ga ma'lumot / texnologiya integratsiyasidan tashqari, jarayon / aktyor integratsiyasi yondashuvida kredit beraylik. Oxir oqibat, bu modellar va kodlarni tushunishni o'rganish uchun ushbu qadamni kafolatlaydigan foydalanuvchilar uchun katta foyda; hech bo'lmaganda yaxshi ArcGIS Pro kursini va Javascript asoslarini boshlash.

Bu sizni yangilab turish, arzon narxlarda saqlashni maslahat beradigan kurslar.

[ufwp id=”1927556″] [ufwp search=”javascript” orderby=”sales” items=”3″ shablon=”grid” grid=”3″]

Golji Alvares

Yozuvchi, tadqiqotchi, yerni boshqarish modellari bo'yicha mutaxassis. U Gondurasdagi SINAP milliy mulk boshqaruvi tizimi, Gondurasdagi qoʻshma munitsipalitetlarni boshqarish modeli, Kadastr boshqaruvining integratsiyalashgan modeli - Nikaraguada registr, Kolumbiyadagi SAT hududini boshqarish tizimi kabi modellarni kontseptuallashtirish va amalga oshirishda ishtirok etgan. . 2007 yildan beri Geofumadas bilimlar blogining muharriri va GIS - CAD - BIM - Digital Twins mavzularida 100 dan ortiq kurslarni o'z ichiga olgan AulaGEO Akademiyasining yaratuvchisi.

Haqida Maqolalar

Izoh qoldirish

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

Shuningdek tekshiring
yaqin
Yuqoriga qaytish tugmasi