ArcGIS-ESRIOnderrig CAD / GIS

3D Web data modellering met API-javascript: Esri Advances

Wanneer ons kyk na die funksies Smart Campus ArcGIS met take soos reis roetes tussen 'n lessenaar op die derde vloer van die gebou van professionele dienste en een in die Q-ouditorium, as gevolg van beide land binneland en die integrasie van BIM data, vind ons Die integrasie van Geo-ingenieurswese vloei in 'n bindende visie baie naby.

En ten spyte van die feit dat ernstige take ontbreek om 'n MDM-tipe (master data management) -metode te handhaaf vir 'n waarheidspunt tussen die ligte werklikheid van GIS, die gedetailleerde BIM-werklikheid en die toepassingsvoorvalle in die werklike lewe wat op hierdie aanwyser loop. Ons besef ook dat al hierdie funksies op webblaaiers gebruik word, met sommige Python vir roetines, maar bowenal met 'n taal so lig soos javascript.

Wat ons noodwendig herinner, sal dat geomatici en ingenieurs 'n stap moet gaan om modelle en programmeringskodes te verstaan.

Dit is ook belangrik om te let op die tendensverskuiwing van swaar lessenaaromgewings na liggewige blaaierkodestukkies. 'N Rekenaarwetenskaplike wat kuns gemaak het met 'n GIS-bediener, Gis Engine of Gis-voorwerpe, het beslis nie meer sake gedoen toe hy sien hoe Leaflet in 'n kursus werk nie. MappingGis; Ek sal nie verbaas wees as hy oor die graf na sy voorganger-mentor gaan spring nie.

In afwachting van die volgende ArcGis Indoor-weergawe word hierdie artikel 'n kombinasie van Lau se insigte opgesom - 'n hardnekkige meisie wat saam met hierdie webwerf werk - en die kontekstuitsigte van die redakteur van Geofumadas.com op die onlangse webinar'N Inleiding tot 3D op die web met die ArcGIS API vir Javascript ".

Die uitstallers van die webinar verskyn aanvanklik met 'n goeie haak oor die gebruik van 3D in ArcGIS-toepassings, en hoe dit manifesteer in die platforms van: Scene viewer, Story Maps of die Web App Builder, afhangende van die doel van die studie.

Dit was belangrik dat die basiese konsepte wat verband hou met die 3D-tema van meet af aan gedefinieër word, veral omdat dit poog om prosesse te modelleer, behalwe om volumes te toon. Ook die aspek wat steeds van kritieke belang is in terme van basiese stelselvereistes om prosesse uit te voer wat gekoppel is aan hierdie tipe data wat heeltemal anders is as 2D, soos 'n goeie grafiese kaart, OpenGL-ondersteuning in die blaaier met WebGL ingesluit.

Indien nie, laat hulle vertel word deur vriende van SELPER, in die wonderlike verloop van batebestuur in GIS-tegnologieë, wat sy hindernisse gehad het voor die OpenGL-weergawes van die Nvidia-grafiese kaarte van die Universiteit waar dit ontwikkel is.  Eksponensieel toegeneem deur die betogings van Bogota-studente wat dit moeilik gemaak het om die vorige dag genoeg toetse af te lê.

Daarbenewens het hulle die bekendstelling van ondersteuning bekend gemaak om die instrument op mobiele toestelle soos selfone of tablette te laat loop.

In die aanbieding verskeie voorbeelde of demonstrasies gedoen, om te verstaan ​​hoe die API vir JavaScript funksies en hoe data verbind tot modellering 3D genereer, wat begin met die vrag van lae of inligting te Webscene en later sy modelle / lewering van 3D in Screeneview,

Tegnologiese integrasie

Die argitektuur is van tipe 4.x en bestaan ​​uit visuele komponente en widgets, benewens die aanvaarding van verskeie lae inligting uit verskillende databronne. Hierdie argitektuur is meer as 3.x, want 3D-visualisering is slegs beskikbaar vir hierdie vlak. Die Webscene- en SceneView-instrumente word gebruik om 3D-data te bestuur en is volledig geïntegreer in die API, benewens hoe 3D-modellering aangepas kan word by die data wat in vorige toepassings beskikbaar was.

Met voorbeelde het hulle die visuele verskil tussen 2D- en 3D-data aangedui en hoe u van 'n 2D WebScene-kaartaansig na 'n 3D SceneView kan gaan, deur middel van javaskripkodes. Die manipulasie van die kamera is eenvoudig, deur 'n paar spesifieke opdragte by te voeg, verander die aansigte die rigting. Toetse is op die volgende eienskappe uitgevoer:

  • pad, Dit laat die rotasie van die kamera op die werkplek toe.
  • Gaan na: word gebruik om 'n uitsig te vestig volgens wat jy in 3D wil sien, plus jy kan animasies met hierdie instrument maak, soos om sekere grade van opskrif Om 'n rotasie-animasie te herskep.
  • tomap: neem koördinaat van die aansig en plaas dit op die 2D-kaart
  • toScreen: kan jy 'n punt op die 2D-kaart aandui en dit later in die 3D-aansig plaas
  • hitTest: word gebruik om die eienskappe wat 'n spesifieke punt in die siening het, te bepaal

Hulle het ook gedefinieer dat die konstruksie van 'n kaart 3D het dieselfde gereedskap om een ​​2d, soos die gebruik van Base Maps, lae of lae wat ook ondersteun wat vir 2D (WMS, vektore of CSV) te skep.

Jy moet egter daarop let dat 2D lae bevat geen inligting "Z" (hoogte), wat is die rede waarom dit nodig is om data wat verband hou met 3D het lae model as wolke van punte is, meshlayersof elevationlayers. Binne die API kan jy raadpleeg oor hierdie 3D lae soos opstand spesifieke punte binne sig, in die beeld (1) oorspronklik waargeneem veld, en die beeld (2) as dit verander van navraag of konsultasie gemaak.

Hulle het verskeie voorbeelde getoon van hoe data voorgestel word, byvoorbeeld watter data SceneLayers (punte) en 3D-voorwerpe (3D Objects) ondersteun.

Vir groot stede is die voorstelling van 3D-voorwerpe 'n kragtige instrument, want dit is moontlik om te sien, nie net die ruimtelike ligging van die voorwerp nie, maar ook die volume, die verhouding met die omgewing en die intrinsieke eienskappe van elkeen. die voorwerpe. Die volgende foto toon hoe hulle lukraak 'n gebou in New York City gekies het, en al die eienskappe daarvan kan gesien word. Net so kan verskeie navrae volgens die strukture voorberei word, soos: waar sekere strukture met 'n spesifieke hoogtebereik of definisie van optimale roetes geleë is

Ondersteun die hantering van lae soos IntegratedMeshLayer, wat 'n blok inligting van sensors soos darren is. Hulle bevat nie geïsoleerde inligting van elke struktuur soos die vorige prent nie, maar dit is 'n massa inligting met 3D-eienskappe.

Soos vir punt wolke, kan jy speel met die grootte van die kolle op 'n beter vertoning van die data te kry, aangesien elke punt laag triljoene data punte kan hê, maar hulle is nie voorgestel as 'n 3D voorwerp self.

Hulle het die gebruik van simbologie in 3D-data, wat in plat / plat vorm aangebied word, en die volume-simbologie wat verband hou met voorwerpe wat in 3D geskep word, gespesifiseer. Dit kan in spesifieke style wees volgens die tipe voorwerp. Hulle het die gebruik van sogenaamde Extrudes getoon om die struktuur te “kleur” volgens sy eienskappe,

Die soorte render wat gebruik kan word, is getoon: simplerenderer, waar al die voorwerpe 'n enkele simbologie het, die uniqueValueRenderer waar jy die voorwerpe kan kategoriseer volgens 'n attribuut en die ClassBreakRenderer waar eienskappe van elke voorwerp waargeneem word ten opsigte van 'n klas: in hierdie geval het hulle aangedui hoeveel afstand van die gebou dit benodig om toegang te verkry tot die openbare vervoerstelsel.

Die aanbieders het in die kort tyd sel Webinar gewys, al die voordele van die gebruik van die ArcGIS API vir Javascript, insluitend:

  • 3D Widgets: Met 'n interaktiewe demonstrasie het hulle die afstand tussen voorwerpe aangedui, beide horisontaal en vertikaal.
  • Konstruksie van toepassings: vanaf die plek en die 3D-voorwerpe.
  • SceneView-modus: definieer die inhoud en styl van die 3D-aansig en kan na Portal vir ArcGIS opgelaai word.
  • Geodetiese metings: fokus nie net op die strukture van die oppervlak nie, maar kan ook afmetings in die wêreld meet.
  • Gebou aansoeke, modellering 3D volgens die werklikheid aangebied ruimte, lyne of bel bel waar sekere eienskappe aangedui, soos etikette wat op platforms soos Google Earth, in hierdie geval 3D
  • Declutter: wat gebruik word om te suiwer of filter etikette of eienskappe wat nodig is om te sien op die kaart 3D, dus 'n baie etikette wat nie behoorlike visualisering nie toelaat, en geraas veroorsaak wanneer die opspoor van 'n spesifieke onderwerp te vermy.

Na aanleiding van die demonstrasies van elke eienskap wat opgeneem is in  ArcGIS API vir Javascript, het die nuwighede gewys in die nuwe 4.10-weergawe. Waar jy die moontlikheid sal hê om:

  • Bou die toneellaag
  • Sny widget: wat voorheen ontwerp inligting na 'n 3D voorwerp sal oordra
  • Laai 'n groot hoeveelheid data in: nie net wat ooreenstem met 'n spesifieke stad nie, maar nasionaal (land).
  • Puntwolk filters

Bydraes van hierdie webinar vir geoengineering

Kortom, die onderwerp is baie geldig; onthou dat die tendense in die rigting van Digital Twins en Smart Cities vereis dat, behalwe om te dink oor inligtingbestuur, waarvan die modellering baie oorskry is, integrasie met operasiemodellering aangespreek moet word. Die mark is wyd, belowend en tot op hede het dit al baie byna turnkey oplossings vir die eindgebruiker; hoewel diegene vir ons wat tegnologie gebruik om gereedskap sonder blik te vervaardig, die pad nog steeds moeilik is. Dit impliseer dat die ander dimensies soos tyd, koste en lewensiklus van die prosesse saamgevoeg word; nie op die vlak van data en tegnologie nie, wat, soos ons aandring, 'n duidelike saak is, maar in die minder pynlike aanpassing aan die gebruiker se werklike lewensaksies voor tussengangers in die transaksieketting wat ruimtelike inligting deurgee. Van ESRI-kant af is datakonstruksie ietwat moeisaam, want hoewel u BIM-data wat op Revit gebou is, alreeds kan integreer, word dit steeds gesien as twee afsonderlike wêrelde wat ingewikkelde transformasie benodig. Die nuwe werke sal sekerlik op BIM-modelle gebruik kan word, maar daar is buitensporige hoeveelheid CAD-inligting om dit na binnenshuise toestande te bring, met veelhoekige ruimtes, hoogtes en genormaliseerde lae is steeds duur.

As Esri egter krediet verdien, is dit die vordering wat dit maak in terme van aantreklike en eenvoudige visualisering. Ek kan my reeds die teleurstellings voorstel van mnr. Jack, met sy optika van "kom ons maak dit maklik" die vertikale lynleiers van AutoDesk, in daardie laat maar suksesvolle huwelik waar "amper 'n ArcGIS Pro-program” moet onder die velle vind as 'n passing met verskeie stukke wat na dieselfde ding wys, maar met probleme om die essensie van die resultaat wat deur topografie, Bedryfsingenieurswese, Siviele Ingenieurswese en Argitektuur gesoek word, te vereenvoudig. En dit is dat die tendens van eenvoud van die artistieke kaart wat GIS gely het, steeds deur konvensionele CAD geleef moet word, as gevolg van daardie gewoonte om te vergeet dat 'n plan net 'n medium is, maar dat die belangrikste ding is om die gebou in werking te stel. .

Goeie praktyke modellering GIS, liggewig, gefokus op onttrekking van die werklikheid sal nuttig vir CAD / BIM baster, wat vir 'n rukkie sal moet saamleef, omdat die aanvaarding van BIM in baie lande gaan vir 'n lang, veral deur die regulasies onbekwaamheid wees outydse amptenare het op die eerste twee briewe van die AECO-visie geplak.

Die wedren sal in die komende jare interessant wees, in 'n baie soortgelyke neiging om die volgorde CAD-GIS-BIM-DigitalTwin-SmartCity voortdurend te laat vloei. soos blyk uit aksies aan die kant van Siemens / Bentley in die verkryging van oplossings soos CityPlanner en die vrylating van oop bron op Javascript.

Laat ons vir eers Esri krediet gee vir die sinergie-poging met AutoDesk, buite data- / tegnologie-integrasie, in 'n proses / akteur-integrasiebenadering. Uiteindelik is dit 'n wins vir gebruikers, wat die stap oorlaat om modelle en kode te leer verstaan; om ten minste 'n goeie ArcGIS Pro-kursus en 'n Javascript-basiese beginsel te begin.

Dit is 'n paar kursusse wat ons aanbeveel om u op hoogte te hou, teen bekostigbare pryse.

[ufwp id=”1927556″] [ufwp search=”javascript” orderby=”verkope” items=”3″ sjabloon=”rooster” rooster=”3″]

Golgi Alvarez

Skrywer, navorser, spesialis in Grondbestuursmodelle. Hy het deelgeneem aan die konseptualisering en implementering van modelle soos: National System of Property Administration SINAP in Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Register in Nicaragua, System of Administration of the Territory SAT in Colombia . Redakteur van die Geofumadas kennisblog sedert 2007 en skepper van die AulaGEO Akademie wat meer as 100 kursusse oor GIS - CAD - BIM - Digitale tweeling-onderwerpe insluit.

verwante Artikels

Skryf 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

Terug na bo knoppie