ArcGIS-ESRIUndervisning CAD / GIS

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

Når vi ser ArcGIS Smart Campus-funktionaliteten, med opgaver som rejsestier mellem et skrivebord på tredje niveau i Professional Services-bygningen og et i Auditorium Q, som et resultat af både indvendig matrikel- og BIM-dataintegration, indser vi, at integrationen af ​​Geo-engineering flyder ind i en forpligtende vision.

Og på trods af, at der mangler seriøse opgaver for at vedligeholde en metode af typen master data management (MDM) for et sandhedspunkt mellem den lette virkelighed i GIS, den detaljerede BIM-virkelighed og de applikationshændelser i det virkelige liv, der kører på denne pointer. Vi indser også, at al denne funktionalitet kører på webbrowsere, med nogle Python til rutiner, men for det meste med et sprog så let som javascript.

Hvilket uundgåeligt minder os om, at geomatikere og ingeniører skal gå et skridt videre for at forstå modeller og programmeringskoder.

Det er også vigtigt at bemærke trendskiftet fra tunge skrivebordsmiljøer til lette browseruddrag. En datalog, der lavede kunst med GIS-server, Gis Engine eller Gis-objekter, blev helt sikkert blæst omkuld, da han så, hvordan Leaflet arbejdede på et kursus MappingGis; Jeg ville ikke blive overrasket, hvis han skulle hoppe over graven på sin forgænger mentor.

I afventning af den næste ArcGis Indoors-udgivelse opsummerer denne artikel en kombination af Laus indsigt – en ihærdig pige, der samarbejder med denne side – og kontekstvisionerne fra redaktøren af ​​Geofumadas.com, om det nylige webinar "En introduktion til 3D på nettet med ArcGIS API til Javascript”.

Webinar-talerne optrådte i første omgang med et godt hook om emnet brugen af ​​3D i ArcGIS-applikationer, og hvordan det kommer til udtryk i platformene til: Scene viewer, Story Maps eller Web App Builder afhængigt af formålet med undersøgelsen.

Det var vigtigt, at de grundlæggende begreber relateret til 3D-temaet blev defineret fra starten, især da det ud over at vise mængder søger at modellere processer. Også det aspekt, der stadig er kritisk i forhold til basale systemkrav til at køre processer knyttet til denne type data, der er helt anderledes end 2D, såsom et godt grafikkort, OpenGL support inkluderet i browseren m/ WebGL.

Hvis ikke, lad vennerne af SELPER, i det storslåede asset management kursus i GIS-teknologier, som havde sine barrierer før OpenGL-versionerne af Nvidia-grafikkortene på universitetet, hvor det blev udviklet.  Eksponentielt øget af protesterne fra Bogota-eleverne, der gjorde det svært at lave nok test dagen før.

Derudover afslørede de lanceringen af ​​støtte til at køre værktøjet på mobile enheder såsom mobiltelefoner eller tablets.

I præsentationen lavede de flere eksempler eller demonstrationer for at forstå, hvordan API'en til Javascript fungerer, og hvordan dataene er forbundet med hinanden for at generere 3D-modellen, startende med indlæsning af lag eller information til WebScene og senere dens 3D-modellering/gengivelse i Screeneview,

Teknologisk integration

Arkitekturen er type 4.x og består af visuelle komponenter og widgets, udover at acceptere flere lag af information fra forskellige datakilder. Denne arkitektur udmærker sig over 3.x, fordi 3D-visualisering kun er tilgængelig for dette niveau. Webscene- og SceneView-værktøjerne bruges til håndtering af 3D-data og er fuldt integreret i API'et, samt hvordan 3D-modellering kan tilpasses til tilgængelige data i ældre applikationer.

Med eksempler indikerede de den visuelle forskel mellem 2D- og 3D-data, og hvordan man går fra en 2D WebScene-kortvisning til en 3D SceneView gennem javascript-koder. Manipulationen af ​​kameraet er enkel, og tilføjer nogle få specifikke kommandoer, visningerne ændrer retningen. Tests blev udført på følgende funktioner:

  • overskrift, der tillader drejning af kameraet på arbejdsområdet.
  • gå til: Det bruges til at etablere en visning i henhold til hvad du ønsker at se i 3D, udover at du kan udføre animationer med dette værktøj, såsom at placere visse grader af overskrift for at genskabe en rotationsanimation.
  • At kortlægge: tager koordinater af visningen og placerer den på 2D-kortet
  • til skærm: giver dig mulighed for at angive et punkt på 2D-kortet og lokalisere det senere i 3D-visningen
  • hitTest: bruges til at bestemme de egenskaber, som et bestemt punkt i visningen besidder

De definerede også, at konstruktionen af ​​et 3D-kort har de samme værktøjer som til at skabe et 2D-kort, såsom brugen af ​​basiskort, lag eller lag, der understøttes på samme måde som for 2D-kort (WMS, vektorer eller CSV).

Det skal dog tages i betragtning, at 2D-lag ikke indeholder informationen om "Z" (højde), hvorfor det for at modellere data er nødvendigt at have lag tilknyttet 3D som punktskyer, meshlayersen højdelag. Inden for API'et kan der foretages forespørgsler om disse 3D-lag, såsom specifikke højdepunkter i visningen, i billede (1) er terrænet oprindeligt observeret, og i billede (2) hvordan det ændrer sig fra query eller forespørgsel lavet.

De viste flere eksempler på, hvordan data er repræsenteret, for eksempel hvilke data der understøttes af SceneLayers (punkter) og 3D-objekter.

For store byer er repræsentationen af ​​3D-objekter et kraftfuldt værktøj, da det er muligt at se ikke kun objektets rumlige placering, men også dets volumen, forholdet til miljøet, såvel som iboende egenskaber for hver enkelt af objekterne kan tilføjes. Følgende billede viser, hvordan de tilfældigt valgte en bygning i New York City, og du kan se alle dens egenskaber. Ligeledes kan flere forespørgsler udarbejdes i henhold til strukturerne, såsom: hvor visse strukturer, der har et specifikt højdeområde eller definition af optimale ruter, er placeret

Understøtter lagstyring som IntegratedMeshLayer, som er en blok af information, der kommer fra sensorer såsom droner. De indeholder ikke isoleret information om hver struktur som det forrige billede, men det er snarere en masse information med 3D-attributter.

Hvad angår punktskyerne, kan du lege med størrelsen af ​​punkterne for at få en bedre visualisering af dataene, da hvert lag af punkter kan have milliarder af informationspunkter, men de er ikke repræsenteret som et 3D-objekt i sig selv.

De specificerede brugen af ​​symbologi i 3D-data, som præsenteres i flade former, og volumensymbologien forbundet med objekter skabt i 3D. Disse kan gå i specifikke stilarter afhængigt af typen af ​​objekt. De viste brugen af ​​de såkaldte ekstruder til at "farve" strukturen i henhold til dens egenskaber,

De typer render, der kan bruges, blev vist: simplerenderer, hvor alle objekter har en enkelt symbologi, den uniqueValueRenderer hvor objekter kan kategoriseres, i henhold til en attribut, og ClassBreakRenderer hvor attributter for hvert objekt observeres i forhold til en klasse: i dette tilfælde angivede de, hvor langt fra bygningen det tager at få adgang til det offentlige transportsystem.

Præsentanterne viste i løbet af webinarets korte tid alle fordelene ved at bruge ArcGIS API til Javascript, herunder:

  • 3D-widgets: med en interaktiv demonstration viste de afstanden mellem objekter både vandret og lodret.
  • Konstruktion af applikationer: fra placeringen og 3D-objekter.
  • SceneView-scenetilstand – Definerer indholdet og stilen i 3D-visningen og kan uploades til Portal for ArcGIS.
  • Geodesiske målinger: fokuserer ikke kun på overfladestrukturer, men giver dig også mulighed for at måle afstande på kloden.
  • Konstruktion af applikationer, 3D-modellering i overensstemmelse med den virkelighed, der præsenteres af rummet, linjer eller billedforklaringsbobler, hvor visse egenskaber er angivet, såsom de etiketter, der ses på platforme som Google Earth, i dette tilfælde 3D
  • Declutter: bruges til at fejlsøge eller filtrere, hvilke etiketter eller funktioner, der skal ses på 3D-kortet, og dermed undgå et stort antal etiketter, der ikke tillader korrekt visualisering og forårsager støj, når noget specifikt lokaliseres.

Efter demonstrationer af hver funktion indarbejdet i  ArcGIS API til Javascript, viste nyhederne, der skal præsenteres i den nye version 4.10. Hvor du vil have mulighed for:

  • Byg scenelaget
  • Slice-widget: som vil overføre tidligere designet information til et 3D-objekt
  • Indlæsning af en stor mængde data: ikke kun svarende til en bestemt by, men på nationalt (lande) niveau.
  • Punktskyfiltre

Bidrag fra dette webinar til geoengineering

Kort sagt er emnet meget gyldigt; huske på, at tendenserne i retning af digitale tvillinger og smarte byer kræver, at ud over at tænke på informationsstyring, hvis modellering stort set er overgået, skal integration med operationsmodellering behandles. Markedet er bredt, lovende og har til dato allerede mange næsten nøglefærdige løsninger til slutbrugeren; selvom for dem af os, der bruger teknologi til at lave ikke-dåseværktøjer, er vejen stadig svær. Dette indebærer, at konvergere de andre dimensioner såsom tid, omkostninger og livscyklus af processerne; ikke på data- og teknologiniveau, hvilket som vi insisterer på er et klart problem, men i den mindre smertefulde tilpasning til handlingen i brugerens virkelige liv før mellemmænd i transaktionskæden, der gennemgår rumlig information. Fra ESRIs side er dataopbygningen noget besværlig, for selvom den allerede kan integrere BIM-data bygget oven på Revit, ses de stadig som to separate verdener, der kræver kompleks transformation. De nye værker kan helt sikkert bruges på BIM-modeller, men der er en overdreven mængde CAD-information, så det stadig er dyrt at bringe det til indendørs forhold med polygoniserede rum, forhøjninger og standardiserede lag.

Men hvis Esri fortjener en fortjeneste, er det det fremskridt, det har gjort med hensyn til attraktiv og enkel visualisering. Jeg kan allerede forestille mig skuffelserne fra Don Jack, med hans optik "lad os gøre det nemt" lederne af lodrette linjer i AutoDesk, i det sene, men succesrige ægteskab, hvor "næsten en ArcGIS Pro-applikation” skal findes under arkene som en pasform med flere stykker, der peger på det samme, men med vanskeligheder med at forenkle essensen af ​​det resultat, der søges af topografi, industriteknik, anlægsteknik og arkitektur. Og det er, at tendensen til enkelhed af det kunstneriske kort, som GIS'et led, stadig skal efterleves af den konventionelle CAD, grundet den vane med at glemme, at en plan kun er et middel, men at det vigtige er at sætte bygningen i drift.

Den gode praksis for let GIS-modellering, fokuseret på abstraktionen af ​​virkeligheden, vil være nyttig for CAD/BIM-hybriden, som vil skulle eksistere side om side i et stykke tid, fordi vedtagelsen af ​​BIM i mange lande vil tage lang tid, især på grund af den regulatoriske udugelighed hos gammeldags embedsmænd, der er klistret til de to første bogstaver i AECO-visionen.

Løbet vil være interessant i de kommende år, i en meget lignende tendens til at bringe CAD-GIS-BIM-DigitalTwin-SmartCity sekvensen til et kontinuerligt flow; som det fremgår af handlinger på Siemens/Bentley-siden med at anskaffe løsninger som f.eks CityPlanner og open source-udgivelsen af ​​Javascript.

Lad os indtil videre give Esri æren for den synergiindsats med AutoDesk, der bevæger sig ud over data/teknologi-integration til en proces-/interessenterintegrationstilgang. I sidste ende er det en gevinst for brugerne, som skal garantere det skridt at lære at forstå modeller og kode; for at starte mindst et godt ArcGIS Pro-kursus og et grundlæggende Javascript.

Dette er nogle kurser, som vi anbefaler for at holde dig opdateret, til overkommelige priser.

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

Golgi Alvarez

Forfatter, forsker, specialist i jordforvaltningsmodeller. Han har deltaget i konceptualisering og implementering af modeller såsom: National System of Property Administration SINAP i Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT in Colombia . Redaktør af Geofumadas vidensblog siden 2007 og skaberen af ​​AulaGEO Academy, der omfatter mere end 100 kurser om emner GIS - CAD - BIM - Digitale tvillinger.

Relaterede artikler

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

Tilbage til toppen knap