"ArcGIS-EsriMokymo CAD / GIS

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.

Nepaisant to, kad norint išlaikyti pagrindinį duomenų valdymo (MDM) metodą trūksta rimtų užduočių, kad būtų galima rasti tiesos tašką tarp lengvos GIS realybės, išsamios BIM realybės ir šio įvykio taikymo incidentų realiame gyvenime. Mes taip pat suprantame, kad visa ši funkcija veikia žiniatinklio naršyklėse, naudojant tam tikrą „Python“, skirtą įprastoms programoms, bet ypač su tokia lengva kalba kaip „javascript“.

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 pasikeitimą nuo sunkios darbalaukio aplinkos iki lengvos naršyklės kodo fragmentų. Tikrai kompiuterininkas, kūręs meną naudodamasis GIS serveriu, „Gis Engine“ ar „Gis“ objektais, išėjo iš verslo, kai pamatė, kaip „Leaflet“ dirba kursuose. MappingGis; Aš nebūčiau nustebęs, jei jis nuėjo peršokti per kapą savo pirmtako mentoriui.

Laukiant kitos „ArcGis Indoors“ versijos, šiame straipsnyje apibendrinami „Lau“ įžvalgų deriniai: tvirta mergina, kuri bendradarbiauja su šia svetaine - ir „Geofumadas.com“ redaktoriaus konteksto apžvalgos neseniai vykusiame internetiniame seminare „Įvadas į 3D žiniatinklyje su "ArcGIS" API Javascript ".

Iš pradžių internetinio seminaro dalyviai pasirodė gerai įsisavinę 3D naudojimą „ArcGIS“ programose ir kaip tai pasireiškia „Scene viewer“, „Story Maps“ ar „Web App Builder“ platformose, atsižvelgiant į tyrimo tikslą.

Buvo svarbu nuo pat pradžių apibrėžti pagrindines su 3D tema susijusias sąvokas, ypač todėl, kad ne tik rodant tomus, bet ir siekiama modeliuoti procesus. Taip pat aspektas, kuris vis dar yra kritinis, kalbant apie pagrindinius sistemos reikalavimus, norint paleisti su šio tipo duomenimis susijusius procesus, kurie visiškai skiriasi nuo 2D, pvz., Gera grafikos plokštė, „OpenGL“ palaikymas, įtrauktas į naršyklę su „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.  Padidėjo dėl Bogotos studentų protestų, dėl kurių buvo sunku atlikti pakankamai testų prieš 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š vaizdinių komponentų ir valdiklių, be to, ji priima kelis informacijos sluoksnius iš skirtingų duomenų šaltinių. Ši architektūra pasižymi didesne nei 3x versija, nes 3D vizualizacija galima tik šiam lygiui. „Webscene“ ir „SceneView“ įrankiai naudojami 3D duomenims valdyti ir yra visiškai integruoti į API, be to, kaip 3D modeliavimą galima pritaikyti prie ankstesnėse programose turimų duomenų.

Pateikdami pavyzdžius, jie nurodė vizualų skirtumą tarp 2D ir 3D duomenų ir tai, kaip pereiti iš 2D „WebScene“ žemėlapio rodinio į „3D SceneView“ naudojant „javascript“ kodus. Kameros valdymas yra paprastas, pridedant keletą konkrečių komandų, vaizdai keičia kryptį. Buvo atliktos šios charakteristikos:

  • 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ė kelis pavyzdžius, kaip duomenys vaizduojami, pavyzdžiui, kokius duomenis palaiko „SceneLayers“ (taškai) ir 3D objektai (3D objektai).

Dideliuose miestuose 3D objektų vaizdavimas yra galingas įrankis, nes galima pamatyti ne tik objekto erdvinę vietą, bet ir jo tūrį, santykį su aplinka, taip pat kiekvieno iš jų būdingąsias savybes. objektai. Žemiau pateiktame paveikslėlyje parodyta, kaip jie atsitiktinai pasirinko pastatą Niujorke, ir galima pamatyti visus jo atributus. Taip pat būtų galima parengti kelias užklausas pagal struktūras, tokias kaip: kai yra tam tikros konstrukcijos, turinčios konkretų aukščių diapazoną arba apibrėžiančios optimalius maršrutus

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 nurodė simbologijos naudojimą 3D duomenyse, kurie pateikiami plokščiomis / plokščiomis formomis, ir tūrio simboliką, susijusią su 3D sukurtais objektais. Tai gali būti specifiniai stiliai pagal objekto tipą. Jie parodė vadinamųjų ekstrudų naudojimą struktūrai „nuspalvinti“ pagal jos atributus,

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 tinkama; prisimenant, kad skaitmeninių dvynių ir išmaniųjų miestų tendencijos reikalauja ne tik galvoti apie informacijos valdymą, kurio modeliavimas buvo gerokai pralenktas, bet ir integruoti į operacijų modeliavimą. Rinka yra plati, perspektyvi ir iki šiol joje jau yra daugybė sprendimų galutiniam vartotojui; nors tiems iš mūsų, kurie naudoja technologijas nekonservuotiems įrankiams gaminti, kelias vis dar sunkus. Tai reiškia, kad reikia suartinti kitas dimensijas, tokias kaip laikas, kaina ir procesų gyvavimo ciklas; ne duomenų ir technologijų lygiu, o tai, kaip reikalaujame, yra aiški problema, bet ne taip skausmingai prisitaikant prie vartotojo realaus gyvenimo veiksmų prieš tarpininkams sandorių grandinėje, kurie perduoda erdvinę informaciją. ESRI požiūriu, duomenų konstravimas yra šiek tiek varginantis, nes, nors jau galite integruoti BIM duomenis, sukurtus naudojant „Revit“, jie vis tiek vertinami kaip du atskiri pasauliai, kuriems reikalinga sudėtinga transformacija. Naujus kūrinius tikrai bus galima naudoti BIM modeliuose, tačiau yra per didelis CAD informacijos kiekis, kurį vis tiek brangu pasiekti patalpų sąlygomis su daugiakampėmis erdvėmis, pakilimais ir normalizuotais sluoksniais.

Tačiau jei Esri nusipelno garbės, tai pažanga, kurią ji daro patrauklios ir paprastos vizualizacijos prasme. Jau įsivaizduoju pono Džeko nusivylimą su savo optika „palengvinkime“ vertikalios „AutoDesk“ linijos lyderius toje vėlyvoje, bet sėkmingoje santuokoje, kur „beveik "ArcGIS Pro" programa“ turi rasti po lakštais, kaip tinkamas kelioms detalėms, kurios nurodo tą patį, tačiau sunku supaprastinti rezultato, kurio siekia topografija, pramonės inžinerija, civilinė inžinerija ir architektūra, esmę. Ir būtent ta meninio žemėlapio paprastumo tendencija, kurią nukentėjo GIS, vis dar turi išgyventi įprastiniu CAD dėl įpročio pamiršti, kad planas yra tik terpė, o svarbiausia – pastatą pradėti eksploatuoti. .

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".

Kol kas suteikime Esri už šias sinergijos pastangas su „AutoDesk“, be duomenų / technologijų integravimo, taikant proceso / veikėjo integravimo metodą. Galų gale tai yra nauda vartotojams, kuriems belieka garantuoti tą žingsnį, kad išmoktų suprasti modelius ir kodą; pradėti bent jau gerą „ArcGIS Pro“ kursą ir „Javascript“ pagrindus.

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

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

Golgis Alvarezas

Rašytojas, tyrinėtojas, žemėtvarkos modelių specialistas. Jis dalyvavo kuriant ir įgyvendinant tokius modelius kaip: Nacionalinė turto administravimo sistema SINAP Hondūre, Hondūro jungtinių savivaldybių valdymo modelis, Nikaragvos kadastro valdymo integruotas modelis – registras, SAT teritorijos administravimo sistema Kolumbijoje. . Geofumadas žinių tinklaraščio redaktorius nuo 2007 m. ir AulaGEO akademijos, apimančios daugiau nei 100 kursų GIS – CAD – BIM – skaitmeninių dvynių temomis, kūrėjas.

Susiję straipsniai

Komentuoti

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

Atgal į viršų mygtukas