Modelació de dades Web 3D amb API-javascript: Avenços de Esri

Quan veiem la funcionalitat Smart Campus d'ArcGIS, amb tasques com rutes de desplaçament entre un escriptori en el tercer nivell de l'edifici de Serveis Professionals i un a l'Auditori Q, com a resultat tant de cadastre d'interiors com la integració de dades BIM, ens donem compte que està molt a prop la integració dels fluxos de la Geo-enginyeria en una visió vinculant.

I tot, que falten serioses tasques per mantenir un mètode tipus màster data management (MDM) per a un punt de veritat entre la realitat light de GIS, la realitat detallada BIM i les incidències d'aplicació a la vida real que corren sobre aquest punter. També ens adonem que tota aquesta funcionalitat està executant-se sobre navegadors web, amb una mica de Python per rutines però sobretot amb un llenguatge tan lleuger com javascript.

El que de manera inevitable ens recorda, que geomàtics i enginyers haurem de donar un pas més per entendre models, i codis de programació.

També és important fer notar el canvi de tendència d'entorns d'escriptori pesats a fragments de codi lleugers per navegador. Segur un informàtic que va fer art amb GIS server, Gis cerca o Gis objects es va anar de espala quan va veure com funcionava Leaflet en un curs de MappingGis; no m'estranyaria que anés a saltar sobre la tomba al seu antecessor mentor.

Tot esperant la següent versió ArcGis Indoors, aquest article resumeix una combinació de les apreciacions de Lau - una tenaç noia que col·labora amb aquest lloc - i les visions de context de l'editor de Geofumadas.com, sobre el recent webinar "An introduction to 3D on the Web with the ArcGIS API for Javascript ".

Els expositors del webinar van aparèixer inicialment amb un bon ham sobre tema d'ús del 3D en les aplicacions ArcGIS, i com es manifesta en les plataformes de: Scene viewer, Story Maps, o la Web App Builder depenent de la finalitat de l'estudi.

Va ser important que es definís d'entrada, els conceptes bàsics relacionats amb el tema 3D, sobretot perquè més enllà de mostrar volums es busca modelar processos. També l'aspecte que encara és crític pel que fa a requeriments bàsics de sistema per córrer processos lligats a aquest tipus de dades que són completament diferents als 2D, com ho són una bona targeta gràfica, suport d'OpenGL inclòs en el navegador w / WebGL.

Si no, que els expliquin els amics de SELPER, En el magnífic curs de gestió d'actius en tecnologies GIS, que va tenir les seves barreres davant les versions OpenGL de les targetes gràfiques Nvidia de la Universitat on es va desenvolupar. Incrementat exponencialment per les protestes dels estudiants Bogotanos que van dificultar fer prou proves el dia anterior.

A més, van revelar el llançament del suport per córrer l'eina en dispositius mòbils com cel·lulars o tablets.

A la presentació van realitzar diversos exemples o demostracions, per entendre com funciona l'API for Javascript i com s'interconnecten les dades per generar el modelatge 3D, començant amb la càrrega de capes o informació al WebScene i posteriorment el seu modelatge / renderitzat 3D al Screeneview,

integració tecnològica

L'arquitectura és de tipus 4.xy està constituïda per components visuals i ginys, a més d'acceptar múltiples capes d'informació provinents de diferents fonts de dades. Aquesta arquitectura sobresurt sobre la 3.x causa de que, la visualització 3D està disponible només per a aquest nivell. Les eines de Webscene i SceneView són les que s'utilitzen per al maneig de les dades 3D i estan integrades completament en l'API, a més d'això com el modelatge 3D pot adaptar-se a les dades disponibles en aplicacioneos anteriors.

Amb exemples, han indicat la diferència visual entre dades 2D I 3D i com passar d'una vista de mapa 2D WebScene a un SceneView 3D, a través dels codis javascript. La manipulació de la càmera és simple, afegint uns comandaments específics les vistes canvien la direcció. Es van realitzar proves en les següents característiques:

  • heading, que permet la rotació de la càmera sobre l'espai de treball.
  • goto: s'usa per establir una vista d'acord del que es vol veure en 3D, a més que es poden realitzar animacions amb aquesta eina, com col·locar certs graus de encapçalament per recrear una animació de rotació.
  • ToMap: pren coordenada de la vista i la situa en el mapa 2D
  • toScreen: permet indicar un punt al mapa 2D i ubicar-lo posteriorment en la vista 3D
  • hitTest: s'utilitza per determinar les característiques que posseeix un punt específic dins de la vista

Van definir a més que la construcció d'un mapa 3D posseeix les mateixes eines com per crear-ne un 2d, com ara l'ús de basemaps, capes o layers que són suportades igualment que per als mapes 2D (WMS, vectors o CSV).

No obstant això, s'han de prendre en compte que les capes 2D no contenen la informació de "Z" (alçada), és per això que per a modelar dades cal tenir layers associades a 3D com núvols de punts, meshlayers, o elevationlayers. Dins d'API es poden realitzar consultes sobre aquestes capes 3D com ara punts d'elevació específica dins de la vista, a la imatge (1) s'observa el terreny originalment, i en la imatge (2) com canvia a partir del pregunta o consulta realitzada.

Van mostrar múltiples exemples de com es representen les dades, per exemple, que dades suporten les SceneLayers (punts), i els objectes 3D (3D Objects).

Per a les grans ciutats la representació d'objectes 3D, és una herrramienta poderosa, ja que es pot veure, no només la ubicació espacial de l'objecte, sinó el seu volum, relació amb l'entorn, de la mateixa manera que es poden afegir carácteríisticas intrínseques de cada un els objectes. Es mostra en la següent imatge com van seleccionar un edifici a l'atzar de la ciutat de Nova York, i es poden veure tots els seus atributs. Igualment es podrien preparar múltiples consultes d'acord a les estructures, com per exemple: on s'ubiquen certes estructures que posseeixen un rang d'altura específica o definició de rutes òptimes

Suporta el maneig de capes com IntegratedMeshLayer, que és un bloc d'informació provinent de sensors com drones. No contenen informació aïllada de cada estructura com la imatge anterior, sinó que és una massa d'informació amb atributs 3D.

Quant als núvols de punts, es pot jugar amb la mida dels punts per tenir una millor visualització de la dada, ja que cada capa de punts pot tenir bilions de punts d'informació, mes no estan representats com un objecte 3D en si.

Van especificar l'ús de simbologia en dades 3D, que es presenten de formes plana / flat, i la simbologia de volum associada als objectes creats en 3D. Aquests poden anar en estils concrets d'acord al tipus d'objecte. Van mostrar l'ús dels anomenats Extrudes per "pintar" l'estructura segons els seus atributs,

Es van mostrar els tipus de render que es poden utilitzar: el simplerenderer, on tots els objectes posseeixen una sola simbologia, el uniqueValueRenderer on es poden categoritzar els objectes, d'acord a un atribut, i el ClassBreakRenderer on s'observen atributs de cada objecte amb respecte a una classe: en aquest cas van indicar quanta distància de l'edifici pren per accedir al sistema públic de transport.

Els presentadors, van mostrar en el poc temps sel Webinar, totes les bondats de l'ús del ArcGIS API for Javascript, incloent:

  • Widgets 3D: amb una demostració interactiva van indicar la distància entre objectes tant horitzontal com vertical.
  • Construcció d'aplicacions: a partir de la ubicació i dels objectes 3D.
  • Mode d'escena del SceneView: defineix el contingut i estil de la vista 3D i pot carregar-se a Portal for ArcGIS.
  • Geodesic measurements: no només s'enfoca en les estructures de la superfície, sinó que també permet mesurar distàncies en el globus terraqüi.
  • Construcció d'aplicacions, Modelatge 3D d'acord a la realitat que presenta l'espai, línies o bombolles de trucada on s'indiquin certes característiques, com les etiquetes que es veuen en plataformes com Google Earth, en aquest cas 3D
  • Declutter: utilitzat per depurar o filtrar quals etiquetes o característiques són les que es requereixen veure al mapa 3D, evitant així una gran quantitat d'etiquetes que no permeten una visualització apropiada, i causen soroll al moment d'ubicar alguna cosa en específic.

Posterior a les demostracions de cada característica incorporada a ArcGIS API for Javascript, Van mostrar les novetats a presentar-se en la nova versió 4.10. On es tindrà la possibilitat de:

  • Construir el Scene Layer
  • Slice giny: que transmetrà informació prèviament dissenyada a un objecte 3D
  • Càrrega d'una gran quantitat de dades: no només corresponent a una ciutat específica, sinó a nivell nacional (país).
  • Filtres de núvols de punts

Aportacions d'aquest webinar a la geoenginyeria

En definitiva, el tema és de molta vigència; recordant que les tendències cap als Bessons Digitals i Smart Cities requereix que més enllà de pensar en la gestió de la informació, el modelatge ha estat superat en gran manera, s'abordi la integració amb el modelatge de l'operació. El mercat és ampli, prometedor ia la data ja disposa de moltes solucions gairebé clau en mà per a i usuari final; encara que per als que fem servir la tecnologia per fer eines no enllaunades, encara està dur el camí. Això implica, fer convergir les altres dimensions com a temps, cost i cicle de vida dels processos; no en el nivell de dades i tecnologia, que com insistim és un tema clar, sinó en l'adaptació menys dolorosa en accionar de la vida real de l'usuari davant intermediaris de la cadena transaccional que passen per la informació espacial. Des del costat d'ESRI, la construcció de dades està una mica ardu, ja que tot i que ja pot integrar dades BIM construïts sobre Revit, encara es veuen com dos mons separats que requereixen una transformació complexa. Les noves obres segur es podran utilitzar sobre models BIM, però hi ha excessiva quantitat d'informació CAD que per dur-la a condicions Indoor, amb espais poligonizados, elevacions i capes normalitzades és encara dispendiós.

No obstant això, si un mèrit es mereix Esri, és l'avanç que porta en matèria de visualització atractiva i simple. Ja em puc imaginar les decepcions del senyor Jack, amb el seu òptica de «fem-ho fàcil» els líders de línies verticals de AutoDesk, en aquest tardà però encertat matrimoni on «quasi una aplicació ArcGIS Pro»Ha de trobar sota els llençols com calça amb diverses peces que apunten el mateix però amb dificultats per simplificar l'essència de l'resultat que busquen la topografia, enginyeria Industrial, Enginyeria Civil i Arquitectura. I és que la tendència de simplicitat de el mapa artístic que va patir el GIS, encara ho ha de viure el CAD convencional, per aquesta costum d'oblidar que un pla és tot just un mitjà, però que el que és important és posar l'edifici en operació.

Les bones pràctiques del modelatge GIS, lleuger, enfocat en l'abstracció de la realitat seran útils per a l'híbrid CAD / BIM, que per un temps hauran de conviure perquè l'adopció del BIM en molts països va per llarg, especialment per la ineptitud normativa dels funcionaris xapats a l'antiga enganxats en les primeres dues lletres de la visió AECO.

La cursa serà interessant en els propers anys, en una tendència molt similar per portar a un flux continu la seqüència CAD-GIS-BIM-DigitalTwin-SmartCity; com ho evidencien accions del costat de Siemens / Bentley en l'adquisició de solucions com CityPlanner i l'alliberament de codi obert sobre Javascript.

Per ara, donem el crèdit a Esri per aquest esforç de sinergia amb AutoDesk, més enllà de la integració de dades / tecnologia, en un enfocament d'integració de processos / actors. Al final és guany per als usuaris, als que ens queda garantir aquest pas per aprendre a entendre models i codi; per començar a mínim un bon curs d'ArcGIS Pro i un bàsic de Javascript.

Aquests són alguns cursos que recomanem per mantenir actualitzat, a preus costos accessibles.

Deixa una resposta

La seva adreça de correu electrònic no es publicarà.

Aquest lloc té validesa Akismet per reduir el correu brossa. Aprèn com es processen les dades dels teus comentaris.