Modelización de datos web 3D con API-javascript: Esri Avances

Cando vemos a funcionalidade ArcGIS Campus intelixentes con tarefas como rutas de viaxe entre unha mesa no terceiro andar do edificio de servizos profesionais e unha no Q Auditorio, como resultado de tanto a terra interior e integración de datos de BIM, atopamos A integración dos fluxos de Geo-enxeñaría nunha visión vinculante é moi próxima.

E malia, falta tarefas serias para manter un tipo de método de xestión de datos mestres (MDM) para un punto de verdade entre a realidade lixeira do SIX, a realidade detallada BIM e as incidencias de aplicación na vida real que corren neste punteiro. Tamén nos damos conta de que toda esta funcionalidade funciona en navegadores web, con algúns Python para rutinas pero sobre todo con un idioma tan claro como javascript.

O que nos recorda inevitablemente, que os xeomáticos e os enxeñeiros terán que dar un paso máis para comprender modelos e códigos de programación.

Tamén é importante notar o cambio de tendencia desde ambientes de escritorio pesados ​​ata lixeiros fragmentos de código do navegador. Seguramente un científico informático que fixo arte co servidor GIS, Gis Engine ou Gis deixou España cando viu como Leaflet traballaba nun curso de MapeamentoGis; Non me sorprendería si fose a saltar sobre a tumba ao seu predecesor mentor.

Á espera da próxima versión de ArcGis Indoors, este artigo resume unha combinación de ideas de Lau: unha rapaza tenaz que colabora con este sitio - e as vistas contextuais do editor de Geofumadas.com, sobre o recente webinar "Unha introdución a 3D na web coa API ArcGIS para Javascript ".

expositores Webinar inicialmente apareceu cun bo gancho sobre o uso 3D tema en aplicacións ArcGIS, e como se manifesta en plataformas: Escena View, Mapas historia, ou Web App Builder, dependendo da finalidade do estudo.

Foi importante que os conceptos básicos relacionados co tema 3D definiuse ao principio, sobre todo porque ademais de mostrar volumes queremos modelar procesos. Tamén o aspecto que aínda é crítico en termos de requisitos básicos do sistema para executar procesos ligados a este tipo de datos que son completamente diferentes de 2D, como unha boa tarxeta gráfica, soporte OpenGL incluído no navegador w / WebGL.

Se non, deixe que os amigos te digan SELPER, no magnífico curso da xestión de activos nas tecnoloxías SIX, que tiña as súas barreiras ante as versións OpenGL das tarxetas gráficas de Nvidia da Universidade onde se desenvolveu. Aumentada exponencialmente polas protestas dos estudantes de Bogotá que fixeron difícil facer probas suficientes o día anterior.

Ademais, revelaron o lanzamento de soporte para executar a ferramenta en dispositivos móbiles como teléfonos móbiles ou tabletas.

Na presentación realizada varios exemplos ou demostracións, para entender como a API para funcións JavaScript e como os datos son conectados a xerar 3D modelaxe, comezando coa carga de capas ou información para WebScene e máis tarde a súa modelaxe / renderización 3D en Screeneview,

Integración tecnolóxica

A arquitectura é do tipo 4.x e consta de compoñentes visuais e widgets, ademais de aceptar múltiples capas de información a partir de diferentes fontes de datos. Esta arquitectura destaca no 3.x xa que a visualización 3D só está dispoñible para este nivel. ferramentas Webscene e SceneView son usados ​​para 3D xestión de datos e están totalmente integrados no API, así como como pode ser adaptado para modelado de datos 3D dispoñibles no aplicacioneos anteriores.

Con exemplos, indicaron a diferenza visual entre os datos 2D e 3D e como pasar dunha vista de mapas 2D WebScene a un SceneView 3D, a través de códigos javascript. A manipulación da cámara é simple, agregando comandos específicos as vistas cambian a dirección. As probas realizáronse nas seguintes características:

  • encabezado, que permite a rotación da cámara no espazo de traballo.
  • goo: úsase para establecer unha vista segundo o que queiras ver en 3D, ademais de que podes facer animacións con esta ferramenta, como poñer certos graos de Título para recrear unha animación de rotación.
  • ToMap: toma a coordenada da vista e colócaa no mapa 2D
  • toScreen: permite que indique un punto no mapa 2D e colóqueo máis tarde na vista 3D
  • hitTest: úsase para determinar as características que ten un punto específico dentro da vista

Eles definido que a construción dun mapa 3D ten as mesmas ferramentas para crear unha 2d, tales como a utilización de bases de mapas, capas ou capas que tamén son compatibles que para 2D (WMS, vectores ou CSV).

Non obstante, hai que ter en conta que as capas 2D non conteñen a información de "Z" (altura), é por iso que para modelar datos é necesario ter capas asociadas con 3D como nubes de punto, meshlayersou elevadores. Dentro da API, pode facer consultas sobre estas capas 3D, como puntos de elevación específicos dentro da vista, na imaxe (1) que o terreo se observa orixinalmente e na imaxe (2) a medida que cambia desde a pregunta ou consultas feitas.

Mostraron varios exemplos de como se representan os datos, por exemplo, que datos admiten SceneLayers (puntos) e os obxectos 3D (obxectos 3D).

Para as grandes cidades que representan obxectos 3D é un herrramienta poderoso, como se pode ver, non só a localización espacial do obxecto, pero a súa relación de volume co medio ambiente, como pode engadir carácteríisticas intrínsecas de cada os obxectos. A seguinte imaxe mostra como seleccionaron un edificio aleatorio na cidade de Nova York e pódense ver todos os seus atributos. Do mesmo xeito, poderíanse preparar varias consultas segundo as estruturas, tales como: onde se atopan certas estruturas que teñan un rango de altura específico ou unha definición de ruta óptima

Admite o manexo de capas como IntegratedMeshLayer, que é un bloque de información de sensores como drones. Non conteñen información illada de cada estrutura como a imaxe anterior, pero é unha masa de información con atributos 3D.

Como nubes de puntos, pode xogar co tamaño dos puntos a obter unha mellor visión dos datos, xa que cada capa de punto pode millóns de millóns de puntos de datos, pero eles non son representados como a un obxecto 3D.

Especificaron o uso da simbología en datos 3D, que se presentan en formas planas / planas, ea simboloxía de volume asociada cos obxectos creados en 3D. Estes poden ir en estilos específicos segundo o tipo de obxecto. Mostrou o uso dos chamados Extrudes para "colorear" a estrutura segundo os seus atributos,

Os tipos de render que se poden usar foron mostrados: simplerenderer, onde todos os obxectos teñen unha única simbología, a uniqueValueRenderer onde podes categorizar os obxectos, de acordo cun atributo eo ClassBreakRenderer onde se observan os atributos de cada obxecto con respecto a unha clase: neste caso indicaron canto distancia do edificio que leva para acceder ao sistema de transporte público.

Os presentadores, mostraron no curto espazo de tempo de Webinar, todos os beneficios de utilizar a API ArcGIS para Javascript, incluíndo:

  • Dispositivos 3D: cunha demostración interactiva indicaron a distancia entre obxectos, tanto horizontal como vertical.
  • Construción de aplicacións: desde a localización e os obxectos 3D.
  • Modo escena SceneView: define o contido e o estilo da vista 3D e pódese cargar en Portal para ArcGIS.
  • Medidas xeodésicas: non só se centra nas estruturas da superficie, senón que tamén permite medir distancias no globo.
  • aplicacións de construción, modelaxe 3D segundo o espazo realidade presentada, liñas ou burbullas chamar en que determinados elementos son indicados como etiquetas que están en plataformas como Google Earth, neste caso 3D
  • Declutter: usado para purificar ou etiquetas de filtro ou características que son necesarios para ver no mapa 3D, evitando así unha gran cantidade de etiquetas que non permiten a visualización adecuada, e causar ruído cando localizar algo específico.

Seguindo as demostracións de cada característica incorporada API ArcGIS para Javascript, mostrou as novidades que se presentarán na nova versión de 4.10. Onde terá a posibilidade de:

  • Construír a capa de escena
  • Slice widget: que transmitirá información previamente deseñada a un obxecto 3D
  • Cargando unha gran cantidade de datos: non só corresponden a unha cidade concreta, senón a nivel nacional (país).
  • Filtros de nubes de punto

Contribucións deste webinar á xeoingeniería

En resumo, o tema é moi válido; Recordando que a tendencia a dixital e Cidades Intelixentes Gemelos require pensar máis alá da xestión da información, a modelaxe foi amplamente superadas, a integración coa operación de modelaxe é abordada. O mercado é grande, prometedor e ata o momento ten moitas solucións case a chave en man para o usuario final; aínda que para aqueles que utilizamos tecnoloxía para facer ferramentas non enlatadas, a estrada aínda é dura. Isto implica converxer as outras dimensións como o tempo, o custo eo ciclo de vida dos procesos; non no nivel de datos e tecnoloxía, como insistimos é un tema claro, pero a adaptación menos doloroso para as accións do usuario vida real a intermediarios na cadea de transacción pasando por información espacial. Do lado da ESRI, os datos de construción é un pouco difícil, porque aínda que os datos agora poden integrar BIM construída en Revit, aínda ollar como dous mundos distintos que esixen unha transformación complexa. As novas obras de seguros pode ser usado en modelos BIM, pero hai cantidade excesiva de información CAD para realizar condicións de interior con espazos poligonizados, elevacións e ata capas de pérdida é estándar.

Non obstante, se un mérito merece Esri, é o avance que ten en termos de visualización atractiva e sinxela. Xa podo imaxinar as decepcións de Don Jack, coa súa óptica de "facelo máis doado" aos líderes das liñas verticais de AutoDesk, nese matrimonio tardío pero exitoso onde "case unha aplicación ArcGIS Pro»Debe atopar baixo as sabas como zapatos con varias pezas que apuntan á mesma cousa pero con dificultades para simplificar a esencia do resultado que a topografía, a enxeñería industrial, a enxeñería civil ea arquitectura buscan. E é que a tendencia da simplicidade do mapa artístico que sufriu o GIS, aínda debe vivir o CAD convencional, por esa costume de esquecer que un avión non é un medio, pero o importante é poñer o edificio en funcionamento.

Boas prácticas de modelaxe GIS, lixeiro, con foco na abstracción da realidade será útil para híbrido CAD / BIM, que por un tempo terá que vivir, porque a adopción do BIM en moitos países continúa por moito tempo, sobre todo pola ineptitude regulamentos funcionarios anticuados pegados nas dúas primeiras letras da visión AECO.

A carreira será interesante nos próximos anos, nunha tendencia moi semellante para dar un fluxo continuo á secuencia CAD-GIS-BIM-DigitalTwin-SmartCity; como demostran as accións do lado de Siemens / Bentley na adquisición de solucións como CidadePlanner e o lanzamento de código aberto en Javascript.

Por agora, damos crédito a Esri por ese esforzo de sinerxías con AutoDesk, ademais da integración de datos / tecnoloxía, nun enfoque de integración de procesos / actores. Ao final é ganancia para os usuarios, aos que temos que garantir ese paso para aprender a comprender modelos e códigos; para comezar polo menos un bo curso ArcGIS Pro e un Javascript básico.

Estes son algúns cursos que recomendamos mantelo actualizado a prezos accesibles.

Deixe un comentario

Enderezo de correo electrónico non será publicado.

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.