ArcGIS-ESRIEnsinar CAD / GIS

3D Modelagem de dados da Web com API-javascript: Esri Advances

Quando vemos a funcionalidade do ArcGIS Smart Campus, com tarefas como caminhos entre um desktop no terceiro nível do edifício Professional Services e uma no Q Auditório, como resultado do cadastro interior e da integração de dados BIM, nós nos damos A integração dos fluxos da Geoengenharia em uma visão de ligação é muito próxima.

E apesar do fato de que tarefas sérias estão faltando para manter um método de tipo de gerenciamento de dados mestre (MDM) para um ponto de verdade entre a realidade leve do GIS, a realidade BIM detalhada e os incidentes de aplicativo na vida real que são executados neste ponteiro. Também percebemos que toda essa funcionalidade está rodando em navegadores da web, com algum Python para rotinas, mas especialmente com uma linguagem tão leve como javascript.

O que inevitavelmente nos lembra, que a geomática e os engenheiros terão que dar um passo além para entender os modelos e os códigos de programação.

Também é importante observar a mudança de tendência de ambientes de desktop pesados ​​para trechos de código de navegador leves. Certamente um cientista da computação que fez arte com servidor GIS, Gis Engine ou objetos Gis saiu do controle quando viu como o Leaflet funcionava em um curso sobre MappingGis; Eu não ficaria surpreso se ele fosse pular sobre o túmulo para seu mentor predecessor.

Enquanto se aguarda a próxima versão do ArcGis Indoors, este artigo resume uma combinação dos insights de Lau - uma garota tenaz que colabora com este site - e as visualizações de contexto do editor de Geofumadas.com, no recente webinar “Uma introdução ao 3D na Web com a API do ArcGIS para Javascript ".

Os expositores do webinar apareceram inicialmente com um bom gancho sobre o assunto do uso de 3D em aplicativos ArcGIS, e como ele se manifesta nas plataformas de: Scene viewer, Story Maps ou Web App Builder dependendo do propósito do estudo.

Era importante que os conceitos básicos relacionados ao tema 3D fossem definidos desde o início, até porque além de mostrar volumes, busca modelar processos. Também o aspecto que ainda é crítico em termos de requisitos básicos do sistema para executar processos vinculados a este tipo de dados que são completamente diferentes do 2D, como uma boa placa gráfica, suporte a OpenGL incluso no navegador c / WebGL.

Se não, que eles sejam contados por amigos de SELPER, no magnífico curso de gerenciamento de ativos em tecnologias GIS, que teve suas barreiras antes das versões OpenGL das placas gráficas Nvidia da Universidade onde foi desenvolvido.  Aumentou exponencialmente com os protestos de estudantes de Bogotá que dificultaram a realização de exames suficientes no dia anterior.

Além disso, eles revelaram o lançamento do suporte para rodar a ferramenta em dispositivos móveis como celulares ou tablets.

Na apresentação realizada vários exemplos ou demonstrações, para entender como a API para funções JavaScript e como os dados são interligados para gerar 3D modelagem, começando com a carga de camadas ou informações para WebScene e mais tarde sua modelagem / renderização 3D em Screeneview,

Integração Tecnológica

A arquitetura é do tipo 4.xe é composta por componentes visuais e widgets, além de aceitar múltiplas camadas de informações de diferentes fontes de dados. Esta arquitetura supera a 3.x porque a visualização 3D está disponível apenas para este nível. As ferramentas Webscene e SceneView são usadas para gerenciar dados 3D e são totalmente integradas à API, além de como a modelagem 3D pode ser adaptada aos dados disponíveis em aplicativos anteriores.

Com exemplos, eles indicaram a diferença visual entre dados 2D e 3D e como passar de uma visualização de mapa 2D WebScene para uma SceneView 3D, por meio de códigos javascript. A manipulação da câmera é simples, adicionando alguns comandos específicos as vistas mudam a direção. Os testes foram realizados nas seguintes características:

  • posição, que permite a rotação da câmera no espaço de trabalho.
  • goTo: é usado para estabelecer uma visão de acordo com o que você quer ver no 3D, mais você pode fazer animações com esta ferramenta, como colocar certos graus de cabeçalho para recriar uma animação de rotação.
  • ToMap: toma a coordenada da vista e a coloca no mapa 2D
  • toScreen: permite indicar um ponto no mapa 2D e colocá-lo posteriormente na visualização 3D
  • hitTest: é usado para determinar as características que um ponto específico tem dentro da vista

Eles também definido que a construção de um mapa 3D tem as mesmas ferramentas para criar uma 2d, tais como a utilização de bases de mapas, camadas ou camadas que também são suportados que para 2D (WMS, vectores ou CSV).

No entanto, deve-se levar em conta que as camadas 2D não contêm as informações de "Z" (altura), por isso, para modelar os dados, é necessário ter camadas associadas ao 3D como nuvens de pontos, meshlayersum elevationlayers. Dentro da API, você pode fazer perguntas sobre essas camadas 3D, como pontos de elevação específicos na visualização, na imagem (1) que o terreno foi originalmente observado e na imagem (2) conforme ela é alterada pergunta ou consulta feita.

Eles mostraram vários exemplos de como os dados são representados, por exemplo, quais dados os SceneLayers (pontos) e os objetos 3D (Objetos 3D) suportam.

Para as grandes cidades, a representação de objetos 3D é uma ferramenta poderosa, pois é possível visualizar não só a localização espacial do objeto, mas também seu volume, sua relação com o meio ambiente, bem como as características intrínsecas de cada um deles. os objetos. A imagem abaixo mostra como eles selecionaram aleatoriamente um edifício na cidade de Nova York, e todos os seus atributos podem ser vistos. Da mesma forma, várias consultas podem ser preparadas de acordo com as estruturas, tais como: onde certas estruturas que têm uma faixa de altura específica ou definição de rotas ideais estão localizadas

Suporta o manuseio de camadas como IntegratedMeshLayer, que é um bloco de informações de sensores como drones. Eles não contêm informações isoladas de cada estrutura como a imagem anterior, mas é uma massa de informações com atributos 3D.

Quanto nuvens de pontos, você pode jogar com o tamanho dos pontos para obter uma melhor visão dos dados, uma vez que cada camada de ponto pode ter milhões de milhões de pontos de dados, mas eles não são representados como a própria um objeto 3D.

Eles especificaram o uso de simbologia em dados 3D, que são apresentados em formas planas / planas, e a simbologia de volume associada a objetos criados em 3D. Podem ser em estilos específicos de acordo com o tipo de objeto. Eles mostraram o uso dos chamados Extrudes para “colorir” a estrutura de acordo com seus atributos,

Os tipos de renderização que podem ser usados ​​foram mostrados: mais simples, onde todos os objetos possuem uma única simbologia, o uniqueValueRenderer onde você pode categorizar os objetos, de acordo com um atributo, e ClassBreakRenderer onde os atributos de cada objeto são observados com relação a uma classe: neste caso, eles indicaram a distância do edifício que leva para acessar o sistema de transporte público.

Os apresentadores, mostraram no curto tempo sel Webinar, todos os benefícios do uso da API do ArcGIS para Javascript, incluindo:

  • Widgets 3D: com uma demonstração interativa, eles indicaram a distância entre os objetos, horizontalmente e verticalmente.
  • Construção de aplicativos: da localização e dos objetos 3D.
  • Modo de cena SceneView: define o conteúdo e o estilo da visualização 3D e pode ser carregado no Portal for ArcGIS.
  • Medições geodésicas: não apenas se concentra nas estruturas da superfície, mas também permite medir distâncias no globo.
  • aplicações de construção, modelagem 3D acordo com o espaço realidade apresentada, linhas ou bolhas chamar em que determinados elementos são indicados, como tags que estão em plataformas como o Google Earth, neste caso 3D
  • Declutter: usado para purificar ou rótulos de filtro ou características que são necessários para ver no mapa 3D, evitando assim uma grande quantidade de etiquetas que não permitem a visualização adequada, e causar ruído quando localizar algo específico.

Após as demonstrações de cada característica incorporada  API do ArcGIS para Javascript, mostrou as novidades a serem apresentadas na nova versão do 4.10. Onde você terá a possibilidade de:

  • Construa a camada de cena
  • Widget Slice: que irá transmitir informações previamente projetadas para um objeto 3D
  • Carregar uma grande quantidade de dados: não apenas correspondente a uma cidade específica, mas a nível nacional (país).
  • Filtros de nuvem de pontos

Contribuições deste webinar para a geoengenharia

Em suma, o assunto é muito válido; lembrando que as tendências de Digital Twins e Smart Cities exigem que, além de pensar em gestão da informação, cuja modelagem foi amplamente superada, seja abordada a integração com a modelagem de operação. O mercado é amplo, promissor e até hoje já possui muitas soluções quase chave na mão para o usuário final; embora para aqueles de nós que usam a tecnologia para fazer ferramentas não enlatadas, o caminho ainda seja difícil. Isso implica, convergir as outras dimensões como tempo, custo e ciclo de vida dos processos; não no nível dos dados e da tecnologia, que, como insistimos, é uma questão clara, mas na adaptação menos dolorosa às ações da vida real do usuário perante os intermediários na cadeia transacional que passam pelas informações espaciais. Do lado do ESRI, a construção de dados é um tanto árdua, porque embora você já possa integrar os dados BIM construídos no Revit, eles ainda são vistos como dois mundos separados que requerem uma transformação complexa. As novas obras certamente poderão ser utilizadas em modelos BIM, mas existe uma quantidade excessiva de informações CAD que trazê-las para as condições de Indoor, com espaços poligonizados, elevações e camadas normalizadas ainda é caro.

No entanto, se a Esri merece crédito, é o progresso que faz em termos de visualização atraente e simples. Já posso imaginar as decepções do Sr. Jack, com sua ótica de "vamos facilitar" os líderes de linha vertical da AutoDesk, naquele casamento tardio mas bem sucedido onde "quase um aplicativo ArcGIS Pro” deve encontrar sob as folhas um encaixe com várias peças que apontam para a mesma coisa, mas com dificuldades para simplificar a essência do resultado buscado pela topografia, Engenharia Industrial, Engenharia Civil e Arquitetura. E é que a tendência de simplicidade do mapa artístico que o SIG sofreu, deve ainda ser vivida pelo CAD convencional, devido a esse hábito de esquecer que um plano é apenas um meio, mas que o importante é colocar o edifício em funcionamento .

Boas práticas de modelagem GIS, leve, com foco na abstração da realidade será útil para híbrido CAD / BIM, que por um tempo terá que viver, porque a adoção do BIM em muitos países continua por muito tempo, especialmente pela inépcia regulamentos funcionários antiquados colaram nas duas primeiras cartas da visão da AECO.

A corrida será interessante nos próximos anos, numa tendência muito semelhante para trazer para um fluxo contínuo a sequência CAD-GIS-BIM-DigitalTwin-SmartCity; como evidenciado pelas ações do lado da Siemens / Bentley na aquisição de soluções como CityPlanner e o lançamento de código aberto em Javascript.

Por enquanto, vamos dar crédito à Esri por esse esforço de sinergia com AutoDesk, além da integração de dados / tecnologia, em uma abordagem de integração processo / ator. No final das contas, é um ganho para os usuários, que ficam com a responsabilidade de garantir essa etapa para aprender a entender os modelos e o código; para iniciar pelo menos um bom curso ArcGIS Pro e noções básicas de Javascript.

Estes são alguns cursos que recomendamos para mantê-lo atualizado, a preços acessíveis.

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

Golgi Álvarez

Escritor, pesquisador, especialista em Modelos de Gestão Territorial. Participou da conceituação e implementação de modelos como: Sistema Nacional de Administração de Propriedades SINAP em Honduras, Modelo de Gestão de Municípios Conjuntos em Honduras, Modelo Integrado de Gestão de Cadastro - Cadastro na Nicarágua, Sistema de Administração do Território SAT na Colômbia . Editor do blog de conhecimento Geofumadas desde 2007 e criador da Academia AulaGEO que inclui mais de 100 cursos sobre temas GIS - CAD - BIM - Digital Twins.

Artigos Relacionados

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

Voltar ao topo botão