ArcGIS-ESRILesgeven CAD / GIS

3D Webgegevens modelleren met API-javascript: Esri Advances

Als we de functionaliteit Smart Campus ArcGIS met taken zoals reis- routes tussen een bureau op de derde verdieping van het gebouw van Professional Services en een in de Q Auditorium, als gevolg van zowel land interieur en de integratie van BIM gegevens, vinden we De integratie van geo-engineeringstromen in een bindende visie is heel dichtbij.

En ondanks het feit dat er serieuze taken ontbreken om een ​​master data management (MDM) type methode te onderhouden voor een punt van waarheid tussen de lichte realiteit van GIS, de gedetailleerde realiteit BIM en de applicatie-incidenten in het echte leven die op deze aanwijzer draaien. We realiseren ons ook dat al deze functionaliteit op webbrowsers draait, met wat Python voor routines, maar vooral met een taal die zo licht is als javascript.

Wat ons onvermijdelijk herinnert, is dat geomatica en ingenieurs een stap verder moeten gaan om modellen en programmacodes te begrijpen.

Het is ook belangrijk om de trendverschuiving op te merken van zware desktopomgevingen naar lichtgewicht browsefragmenten. Een computerwetenschapper die kunst maakte met GIS-server, Gis Engine of Gis-objecten ging toch zeker failliet toen hij zag hoe Leaflet werkte in een cursus over MappingGis; Ik zou niet verbaasd zijn als hij over het graf naar zijn voorganger-mentor zou springen.

In afwachting van de volgende ArcGis Indoors-versie, vat dit artikel een combinatie van Lau's waardering samen - een vasthoudend meisje dat samenwerkt met deze site - en de contextweergaven van de redacteur van Geofumadas.com, op het recente webinar “Een inleiding tot 3D op het web met de ArcGIS API voor Javascript ".

De exposanten van het webinar leken aanvankelijk met een goede neus op het onderwerp van het gebruik van 3D in ArcGIS-applicaties, en hoe het zich manifesteert in de platforms van: Scene viewer, Story Maps of de Web App Builder, afhankelijk van het doel van het onderzoek.

Het was belangrijk dat de basisconcepten met betrekking tot het 3D-onderwerp vanaf het begin werden gedefinieerd, vooral omdat het niet alleen volumes laat zien, maar ook processen probeert te modelleren. Ook het aspect dat nog steeds cruciaal is in termen van basissysteemvereisten om processen uit te voeren die zijn gekoppeld aan dit soort gegevens die totaal anders zijn dan 2D, zoals een goede grafische kaart, OpenGL-ondersteuning opgenomen in de browser met WebGL.

Zo niet, laat hen dan vertellen door vrienden van SELPER, in de prachtige loop van activabeheer in GIS-technologieën, die zijn barrières had vóór de OpenGL-versies van de Nvidia-videokaarten van de universiteit waar deze werd ontwikkeld.  Exponentieel gestegen door de protesten van Bogota-studenten die het moeilijk maakten om de dag ervoor voldoende tests te doen.

Bovendien onthulden ze de lancering van ondersteuning om het hulpprogramma uit te voeren op mobiele apparaten zoals mobiele telefoons of tablets.

In de presentatie verschillende voorbeelden of demonstraties uitgevoerd, om te begrijpen hoe de API voor JavaScript-functies en hoe de gegevens worden verbonden met het modelleren 3D genereren, te beginnen met de belasting van lagen of informatie aan WebScene en later haar modellering / rendering 3D in Screeneview,

Technologische integratie

De architectuur is van het type 4.x en bestaat uit visuele componenten en widgets, naast het accepteren van meerdere lagen informatie uit verschillende gegevensbronnen. Deze architectuur blinkt uit boven 3.x omdat 3D-visualisatie alleen beschikbaar is voor dit niveau. De Webscene- en SceneView-tools worden gebruikt om 3D-gegevens te beheren en zijn volledig geïntegreerd in de API, naast hoe 3D-modellering kan worden aangepast aan de gegevens die beschikbaar zijn in eerdere toepassingen.

Met voorbeelden gaven ze het visuele verschil aan tussen 2D- en 3D-gegevens en hoe je van een 2D WebScene-kaartweergave naar een 3D-SceneView kunt gaan via JavaScript-codes. De manipulatie van de camera is eenvoudig, door enkele specifieke opdrachten toe te voegen, veranderen de weergaven de richting. Er zijn tests uitgevoerd op de volgende kenmerken:

  • rubriek, waarmee de camera op de werkruimte kan draaien.
  • Ga naar: wordt gebruikt om een ​​weergave te maken op basis van wat u in 3D wilt zien, plus u kunt animaties maken met deze tool, zoals het plaatsen van bepaalde graden van rubriek om een ​​rotatie-animatie opnieuw te maken.
  • tomap: neemt de coördinaat van de weergave en plaatst deze op de 2D-kaart
  • toScreen: kunt u een punt op de 2D-kaart aangeven en deze later in de 3D-weergave plaatsen
  • hitTest: wordt gebruikt om de kenmerken te bepalen die een specifiek punt binnen de weergave heeft

Zij hebben ook vastgesteld dat de constructie van een kaart 3D dezelfde instrumenten een 2d, zoals het gebruik basemaps, lagen of lagen die ook worden gedragen dat bij 2D (WMS, vectoren of CSV) te creëren.

Er moet echter rekening mee worden gehouden dat de 2D-lagen niet de informatie van "Z" (hoogte) bevatten, dat is de reden waarom voor het modelleren van gegevens het nodig is om lagen geassocieerd met 3D als puntenwolken te hebben, meshlayerseen elevationlayers. Binnen de API kunt u vragen stellen over deze 3D-lagen, zoals specifieke hoogtepunten in de weergave, in de afbeelding (1) waar het terrein oorspronkelijk werd waargenomen en in de afbeelding (2) zoals deze verandert van de vraag of overleg gemaakt.

Ze lieten meerdere voorbeelden zien van hoe gegevens worden weergegeven, bijvoorbeeld welke gegevens worden ondersteund door SceneLayers (punten) en 3D-objecten (3D-objecten).

Voor grote steden is de weergave van 3D-objecten een krachtig hulpmiddel, omdat het mogelijk is om niet alleen de ruimtelijke locatie van het object te zien, maar ook het volume, de relatie met de omgeving en de intrinsieke kenmerken van elk ervan. de objecten. De volgende afbeelding laat zien hoe ze willekeurig een gebouw in New York City hebben uitgekozen, en al zijn attributen zijn te zien. Evenzo kunnen meerdere vragen worden voorbereid op basis van de structuren, zoals: waar bepaalde structuren met een specifiek hoogtebereik of definitie van optimale routes zich bevinden

Ondersteunt de verwerking van lagen zoals IntegratedMeshLayer, wat een blok van informatie is van sensoren zoals drones. Ze bevatten geen geïsoleerde informatie van elke structuur zoals de vorige afbeelding, maar het is een massa informatie met 3D-kenmerken.

Wat de puntwolken betreft, kunt u met de grootte van de punten spelen om de gegevens beter te visualiseren, omdat elke puntlaag miljarden informatiepunten kan bevatten, maar deze worden niet weergegeven als een 3D-object zelf.

Ze specificeerden het gebruik van symbologie in 3D-gegevens, die worden gepresenteerd in platte / platte vormen, en de volumesymbologie die is gekoppeld aan objecten die in 3D zijn gemaakt. Deze kunnen in specifieke stijlen zijn, afhankelijk van het type object. Ze toonden het gebruik van zogenaamde extrudes om de structuur te 'kleuren' volgens zijn attributen,

De soorten render die kunnen worden gebruikt, zijn weergegeven: simplerenderer, waar alle objecten een enkele symbologie hebben, de uniqueValueRenderer waar je de objecten kunt categoriseren, volgens een attribuut, en de ClassBreakRenderer waar attributen van elk object worden waargenomen met betrekking tot een klasse: in dit geval gaven ze aan hoeveel afstand van het gebouw er nodig is om toegang te krijgen tot het openbaar vervoersysteem.

De presentatoren toonden in de korte tijd dat Webinar, alle voordelen van het gebruik van de ArcGIS API voor Javascript, inclusief:

  • 3D-widgets: met een interactieve demonstratie gaven ze de afstand aan tussen objecten, zowel horizontaal als verticaal.
  • Constructie van applicaties: van de locatie en de 3D-objecten.
  • SceneView scènemodus: definieert de inhoud en stijl van de 3D-weergave en kan worden geüpload naar Portal voor ArcGIS.
  • Geodetische metingen: niet alleen focust op de structuren van het oppervlak, maar maakt het ook mogelijk om afstanden in de aarde te meten.
  • Applicatie bouwen, 3D modellering volgens de realiteit van de ruimte, lijnen of bubbels waar bepaalde functies worden aangegeven, zoals de tags die te zien zijn op platforms zoals Google Earth, in dit geval 3D
  • Declutter: gebruikt voor het zuiveren of filter labels of eigenschappen die nodig zijn om te zien op de kaart 3D, dus veel labels die niet de juiste visualisatie niet is toegestaan, en lawaai veroorzaken bij het lokaliseren iets specifieks te vermijden.

Na de demonstraties van elk kenmerk opgenomen in  ArcGIS API voor Javascript, liet de nieuwigheden zien die gepresenteerd moesten worden in de nieuwe 4.10-versie. Waar heb je de mogelijkheid om:

  • Bouw de Scènelaag
  • Slice-widget: hiermee verzendt u eerder ontworpen informatie naar een 3D-object
  • Het laden van een grote hoeveelheid gegevens: niet alleen corresponderend met een specifieke stad, maar ook nationaal (land).
  • Puntwolkfilters

Bijdragen van dit webinar voor geo-engineering

Kortom, het onderwerp is zeer geldig; in gedachten houdend dat de trends in de richting van Digital Twins en Smart Cities vereisen dat, naast het denken over informatiebeheer, waarvan de modellering sterk is overtroffen, ook de integratie met operationele modellering wordt aangepakt. De markt is breed, veelbelovend en heeft tot op heden al veel bijna gebruiksklare oplossingen voor de eindgebruiker; hoewel voor degenen onder ons die technologie gebruiken om niet-ingeblikt gereedschap te maken, de weg nog steeds moeilijk is. Dit houdt in dat de andere dimensies zoals tijd, kosten en levenscyclus van de processen samenkomen; niet op het niveau van gegevens en technologie, wat, zoals we benadrukken, een duidelijk probleem is, maar eerder in de minder pijnlijke aanpassing aan de handelingen van de gebruiker in het echte leven voor tussenpersonen in de transactieketen die ruimtelijke informatie doorgeven. Van de ESRI-kant is dataconstructie enigszins lastig, want hoewel je BIM-data die bovenop Revit is gebouwd al kunt integreren, wordt het nog steeds gezien als twee afzonderlijke werelden die een complexe transformatie vereisen. De nieuwe werken zullen zeker op BIM-modellen kunnen worden gebruikt, maar er is een buitensporige hoeveelheid CAD-informatie die het naar binnen brengt, met veelhoekige ruimtes, verhogingen en genormaliseerde lagen is nog steeds duur.

Als Esri echter de eer verdient, is het de vooruitgang die het boekt in termen van aantrekkelijke en eenvoudige visualisatie. Ik kan me nu al de teleurstellingen voorstellen van meneer Jack, met zijn optiek van "laten we het gemakkelijk maken" de verticale lijnleiders van AutoDesk, in dat late maar succesvolle huwelijk waar "bijna een ArcGIS Pro-toepassing” moet onder de bladen worden gevonden als een fit met verschillende stukken die naar hetzelfde verwijzen, maar met moeite om de essentie van het resultaat te vereenvoudigen dat wordt gezocht door topografie, industriële techniek, civiele techniek en architectuur. En het is dat de trend van eenvoud van de artistieke kaart waar GIS te lijden had, nog steeds moet worden geleefd door conventionele CAD, vanwege die gewoonte om te vergeten dat een plan slechts een medium is, maar dat het belangrijkste is om het gebouw in gebruik te nemen .

Goede praktijken modellering GIS, lichtgewicht, gericht op abstractie van de werkelijkheid zal nuttig zijn voor CAD / BIM hybride, die voor een tijdje zullen moeten leven, omdat de invoering van BIM in veel landen geldt voor lang, met name door de regelgeving ineptitude zijn ouderwetse ambtenaren vast op de eerste twee letters van de AECO visie.

De race zal de komende jaren interessant zijn, in een zeer vergelijkbare trend om de reeks CAD-GIS-BIM-DigitalTwin-SmartCity naar een continue stroom te brengen; zoals blijkt uit acties aan de zijde van Siemens / Bentley bij het verwerven van oplossingen zoals CityPlanner en de release van open source op Javascript.

Laten we Esri voorlopig de eer geven voor die synergie-inspanning met AutoDesk, die verder gaat dan data / technologie-integratie, in een proces / actor-integratiebenadering. Uiteindelijk is het een winst voor de gebruikers, die die stap moeten garanderen om modellen en code te leren begrijpen; om op zijn minst een goede ArcGIS Pro-cursus en een basiskennis van Javascript te starten.

Dit zijn enkele cursussen die we aanbevelen om u op de hoogte te houden, tegen betaalbare prijzen.

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

Golgi lvarez

Schrijver, onderzoeker, specialist in Land Management Models. Hij heeft deelgenomen aan de conceptualisering en implementatie van modellen zoals: National System of Property Administration SINAP in 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 . Redacteur van de kennisblog Geofumadas sinds 2007 en maker van de AulaGEO Academy met meer dan 100 cursussen over GIS - CAD - BIM - Digital Twins-onderwerpen.

Gerelateerde artikelen

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

Terug naar boven knop