3D Web duomenų modeliavimas su API-javascript: Esri Advances

Kai mes matome funkcionalumą Smart Campus ArcGIS su užduotimis, pavyzdžiui, kelionių maršrutais tarp stalo trečiame aukšte dėl profesinių paslaugų pastate ir vienas iš "Q Auditorium, kaip tiek sausumoje, interjero rezultatas ir BIM duomenų integravimo, randame "Geo-inžinerijos" integravimas į privalomą viziją yra labai glaudus.

Ir nepaisant to, kad trūksta rimtų užduočių išlaikyti pagrindiniai duomenys valdymo metodą (MDM) dėl tikrosios taško tarp realybės GIS, BIM ir išsamių realybės sutrikimus realiame gyvenime taikymo veikia šioje rodyklė šviesos. Mes taip pat suprantame, kad visa ši funkcija veikia žiniatinklio naršyklėse, o kai kurie "Python" - įprastai, bet visų pirma su tokia lengva kaip javascript kalba.

Tai, kas neišvengiamai primena mums, kad geomatikai ir inžinieriai turės žengti dar vieną žingsnį, kad suprastų modelius ir programavimo kodus.

Taip pat svarbu atkreipti dėmesį į tendencijos pokyčius nuo sunkios darbastalio aplinkos iki lengvųjų naršyklės kodo fragmentų. Žinoma, kompiuterinis mokslininkas, kuris gamino meną su GIS serveriu, "Gis Engine" arba "Gis" objektais, paliko Ispaniją, kai pamatė, kaip lakštas dirbo MappingGis; Aš nebūčiau nustebęs, jei jis nuėjo peršokti per kapą savo pirmtako mentoriui.

Laukiant kito "ArcGis Indoors" versijos, šiame straipsnyje apibendrinamas "Lau" įžvalgų derinys - tvirta mergina, kuri bendradarbiauja su šia svetaine - ir "Geofumadas.com" redaktoriaus konteksto vaizdus apie neseną internetinį seminarą "Įvadas į 3D žiniatinklyje su "ArcGIS" API Javascript ".

Webinar dalyvių iš pradžių pasirodė su gera kablio tema 3D naudoti ArcGIS programų, ir kaip ji pasireiškia platformų: Scenos Viewer istorija Žemėlapiai arba Web App "statybininkas, priklausomai nuo tyrimo tikslo.

Svarbu, kad pagrindinės sąvokos, susijusios su 3D tema, būtų iš pradžių apibrėžtos, visų pirma todėl, kad ne tik parodant apimtis, mes norime modeliuoti procesus. Taip pat tuo aspektu, kad vis dar yra svarbi kalbant apie pagrindinius sistemos reikalavimų valdyti procesus, susijusius su šio duomenų tipo, kad yra visiškai skiriasi nuo tų, 2D, nes jie yra geras grafikos plokštę, "OpenGL palaikymas įtrauktas į naršyklės w / WebGL.

Jei ne, leisk jiems pasakyti draugų SELPER, puikus turto valdymo procesas GIS technologijose, kuris turėjo kliūtis prieš Universiteto "Nvidia" grafikos plokščių "OpenGL" versijas, kuriose jis buvo sukurtas. Procentais padidėjo protestus Bogotanos studentų, kurie padarė sunku atlikti pakankamai bandymų praeitą dieną.

Be to, jie parodė, kad teikiama parama, skirta naudoti priemonę mobiliuosiuose įrenginiuose, pvz., Mobiliuosiuose telefonuose ar planšetiniuose kompiuteriuose.

Pateiktyje atliko keletą pavyzdžių ar demonstracijas, norint suprasti, kaip už JavaScript funkcijų API ir kaip duomenys yra tarpusavyje sukurti modeliavimo 3D, pradedant nuo sluoksnių ar informacijos kroviniu į WebScene ir vėliau jos modeliavimo / teikiančios 3D į Screeneview,

Technologinė integracija

Architektūra yra 4.x tipo ir susideda iš vaizdo komponentų ir valdiklių, be to, kad priima keletą informacijos sluoksnių iš skirtingų duomenų šaltinių. Ši architektūra išsiskiria iš 3.x, nes 3D vizualizacija yra prieinama tik tokiu lygmeniu. Webscene įrankiai ir SceneView naudojami duomenų valdymo 3D ir yra pilnai integruoti į API, taip pat, kaip jis gali būti pritaikytas prie turimų ankstesnių aplicacioneos modeliavimas 3D duomenis.

Pavyzdžiai, nurodė vizualinį skirtumą tarp 2D Y 3D duomenimis juda iš žemėlapio rodinyje į SceneView 2D WebScene 3D per javascript kodus. Kameros manipuliavimas yra paprastas, pridėjus tam tikras komandas, vaizdas keičia kryptį. Bandymai buvo atlikti pagal šias charakteristikas:

  • antraštė tai leidžia kamerą sukti į darbo vietą.
  • goTo: naudojamas norint nustatyti vaizdą pagal tai, ką norite matyti 3D, taip pat galite sukurti animaciją naudodami šį įrankį, pavyzdžiui, tam tikrus laipsnius Antraštė atkurti sukimosi animaciją.
  • ToMap: laiko koordinatę ir įkelia ją į 2D žemėlapį
  • toscreen: leidžia nurodyti 2D žemėlapio tašką ir įdėti jį vėliau 3D rodinyje
  • hitTest: naudojamas norint nustatyti charakteristikas, kurias tam tikras taškas turi

Jie taip pat apibrėžiama, kad žemėlapio 3D statyba turi tuos pačius įrankius, sukurti vieną 2d, pavyzdžiui, naudojant basemaps, sluoksniai arba sluoksnius, kurie taip pat pritarė, kad 2D (WMS, vektorių ar CSV).

Tačiau, jūs turėtumėte atkreipti dėmesį, kad 2D sluoksniai yra jokios informacijos "Z" (aukštis), kuris yra, kodėl ji yra būtina modeliuoti duomenis, susijusius su 3D turinčius sluoksnius kaip debesys kiekis, tinkleliai, arba aukščio sluoksniai, Per API galite konsultuotis dėl šių 3D sluoksnių, pavyzdžiui, aukščio konkrečių klausimų per akyse, vaizdas (1) iš pradžių pastebėjo srityje, ir vaizdas (2), nes ji kinta nuo užklausa ar konsultacija.

Jie parodė daug pavyzdžių, informacijos, pavyzdžiui, duomenys patvirtina SceneLayers (taškai) ir 3D objektai (Objektai 3D) atstovai.

Dėl didelių miestų, atstovaujančių 3D objektus yra galingas herrramienta, kaip jūs galite pamatyti, ne tik erdvinį objekto buvimo vieta, bet jo tūrio santykio su aplinka, kaip jūs galite pridėti būdingas carácteríisticas kiekvieno objektai. Toliau pateiktame paveikslėlyje parodyta, kaip jie pasirinko atsitiktinį Niujorko pastatą, ir matyti visi jo atributai. Panašiai kelios užklausos gali būti parengtos pagal struktūras, tokias kaip: kai yra tam tikros struktūros, turinčios tam tikrą aukščio diapazoną arba optimalų maršruto apibrėžimą

Palaiko sluoksnių, pvz., Tvarkymą IntegratedMeshLayer, kuris yra informacijos blokas iš jutiklių, pavyzdžiui, dronų. Juose nėra išskaidytos informacijos apie kiekvieną struktūrą, kaip antai ankstesnį vaizdą, bet tai yra informacijos masė su 3D atributų.

Kaip debesys, jūs galite žaisti su taškeliais dydžiu gauti geresnį vaizdą apie duomenų, nes kiekvienas taškas sluoksnis gali turėti trilijonus duomenų kiekis, tačiau jie nėra atstovavo pati 3D objektą.

Jie nurodyti simbolių naudojimą pateiktų butas / Plokšti formos 3D duomenimis, ir sukurtų 3D simbolika siejama apimties objektus. Tai gali būti konkrečių stilių pagal objekto tipą. Jie parodė, kad naudojamas vadinamasis išspaudimas, siekiant "spalvinti" struktūrą pagal jo požymius,

Parodytos tokios rūšies, kurios gali būti naudojamos: supaprastintojas kur visi objektai turi vieną simbolį, uniqueValueRenderer kur galite suskirstyti objektus pagal atributus ir ClassBreakRenderer kur kiekvieno objekto požymiai yra laikomi klasėje: šiuo atveju jie nurodė, kiek atstumo nuo pastato reikia norint patekti į viešojo transporto sistemą.

Pristatytojai per trumpą laiką parodė, kad "Webinar" parodė visas "ArcGIS" API naudojimo Javascript privalumus, įskaitant:

  • "3D" valdikliai: interaktyviame demonstravime jie nurodė atstumą tarp objektų tiek horizontaliai, tiek vertikaliai.
  • Programų kūrimas: iš vietos ir 3D objektų.
  • "SceneView" scenos režimas: apibrėžia "3D" rodinio turinį ir stilių, kurį galima įkelti į "ArcGIS" portalą.
  • Geodeziniai matavimai: daugiausia dėmesio skiriama paviršiaus struktūroms, bet ir leidžia išmatuoti atstumus pasaulyje.
  • Statybinės programos, modeliavimo 3D pagal realybės pateikti erdvėje, linijos ar burbuliukai skambinti, kur yra nurodyta tam tikros funkcijos, pavyzdžiui, žodžius, kurie ant platformų, pavyzdžiui, "Google Earth", šiuo atveju 3D
  • Sutvarkykite: naudojamas išvalyti arba filtravimo etiketės ar charakteristikos, kurios yra reikalingos pamatyti žemėlapyje 3D, taip išvengiant etikečių, kurios neleidžia tinkamai vizualizacija, ir sukelti triukšmą, kai surasti kažką konkretaus daug.

Po kiekvienos charakteristikos, įtrauktos į ArcGIS API Javascript, parodė, kad naujovės turi būti pristatytos naujoje 4.10 versijoje. Kur turėsite galimybę:

  • Sukurkite scenos sluoksnį
  • Skilties valdiklis: kuris perduos anksčiau sukurtą informaciją 3D objektui
  • Įkeliamas didelis duomenų kiekis: ne tik atitinka konkretų miestą, bet ir šalies mastu.
  • Taškiniai debesies filtrai

Šio webinaro įnašai į geoinžineriją

Trumpai tariant, tema yra labai svarbi; prisimindama, kad "Digital Twins" ir "Smart Cities" tendencijos reikalauja, kad neatsižvelgiant į informacijos valdymą, kurio modeliavimas buvo labai įveiktas, reikia atsižvelgti į integraciją su operacijos modeliavimu. Rinka yra didelė, perspektyvi ir iki šiol ji turi daugybę sprendimų beveik iki galo vartotojams; nors tiems iš mūsų, kurie naudoja technologiją nekonkuruoti įrankiams, kelias vis dar sunkus. Tai reiškia, kad konvertuoti kitus aspektus, tokius kaip procesų laikas, sąnaudos ir gyvavimo ciklas; ne duomenų ir technologijos lygį, kaip mes reikalaujame yra aiškus tema, bet mažiau skausminga prisitaikymas prie realaus gyvenimo naudotojo veiksmai tarpininkams sandorio grandinėje einančioje per erdvinės informacijos. Nuo ESRI pusėje, statybos duomenys yra šiek tiek sunku, nes nors duomenys, dabar gali integruoti BIM pastatytas ant Revit, vis dar atrodo kaip du atskirus pasaulius, kurie reikalauja sudėtingą transformacijos. Naujos draudimo darbai gali būti naudojamas ant BIM modelį, tačiau yra pernelyg daug CAD informacijos vežti Kambariniai sąlygas su poligonizados erdvėse, iškilimų ir net kainuojančio sluoksnių yra standartizuotas.

Tačiau, jei nuopelnai nusipelno Esri, tai yra patrauklus ir paprastas vizualizavimas. Jau dabar galiu įsivaizduoti Dono Jacko nusivylimus, kai jo „optika“ palengvins „AutoDesk“ vertikalių linijų lyderius, kad vėlyvoje, bet sėkmingoje santuokoje, kur „beveik "ArcGIS Pro" programa»Po lapais turėtumėte rasti batus su keliais gabalais, kurie nurodo tą patį dalyką, bet sunku supaprastinti rezultato, kurį ieško topografija, pramoninė inžinerija, civilinė inžinerija ir architektūra, esmę. Ir tai, kad meninio žemėlapio paprastumo tendencija, kurią GIS patyrė, vis dėlto turi gyventi įprastu CAD, pagal tą paprotį pamiršti, kad lėktuvas vargu ar yra priemonė, bet svarbu, kad pastatas būtų eksploatuojamas.

Gera praktika modeliavimas GIS lengvas, orientuota į abstrakcijos tikrovės bus naudinga CAD / BIM hibridas, kuris tam tikrą laiką turės gyventi, nes BIM priėmimas daugelyje šalių vyksta jau seniai, ypač reglamentų Neatitikimas senesni pareigūnai įklijuoti ant pirmųjų dviejų AECO vizijos raidžių.

Konkursai bus įdomūs artimiausiais metais, labai panašiomis tendencijomis, kad būtų galima nepertraukiamą srautą sekti CAD-GIS-BIM-DigitalTwin-SmartCity; kaip matyti iš "Siemens / Bentley" veiksmų, susijusių su sprendimų, tokių kaip CityPlanner ir "open source" leidimas "Javascript".

Šiuo metu mes pritariame "Esri" už šią sinergiją su "AutoDesk", užbaigus duomenų / technologijų integravimą proceso / dalyvio integracijos požiūriu. Galiausiai tai nauda vartotojams, kuriems mes turime garantuoti šį žingsnį išmokti suprasti modelius ir kodus; pradėti bent gerą "ArcGIS Pro" kursą ir pagrindinį Javascript.

Tai yra keletas kursų, kuriuos rekomenduojame atnaujinti, už prieinamą kainą.

Palikite atsakymą

Jūsų elektroninio pašto adresas nebus skelbiamas.

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojami jūsų komentarų duomenys.