Estou procurando inspiração e possíveis ferramentas sobre como exibir seções transversais em uma página da web (dinâmica). Mais especificamente, tenho que mostrar nessas seções transversais como os dutos subterrâneos estão localizados em comparação com a superfície. Além das informações 2D na superfície (alta resolução), também teremos acesso aos dados do lidar da superfície em torno desses oleodutos.
Estou basicamente considerando dois caminhos. Uma é fazer uma seção transversal verdadeira, como por exemplo, este exemplo:
Outra opção seria criar uma pequena faixa de terra, um pouco como esta imagem (mas com uma aparência muito mais entediante, mas mostrando também a profundidade dos dutos . Isso tem a vantagem de que o terreno ao redor também é mostrado, o que é útil, pois a posição dos oleodutos nem sempre é muito precisa.
Embora eu tenha algumas idéias sobre como criar a primeira (basicamente fazendo uma projeção ao longo da transecção), gostaria de saber se existem ferramentas que possam criar imagens como a segunda. E, em geral, eu estaria interessado em saber se alguém já conhece (ou criou) aplicativos semelhantes.
fonte
Respostas:
Para criar seção transversal:
Para criar uma fatia topo / subsuperfície 3D, como representado na imagem que você forneceu (BTW que parece ser uma imagem desenhada à mão que ainda não é incomum, considerando o quanto de trabalho é necessário para criar um modelo 3D dinâmico):
Para expandir o que foi dito acima:
Como você sugeriu, você pode fazer uma seção transversal projetando dados de pontos XYZ no plano sul-norte ou leste-oeste, depois digitalize / simbolize manualmente os furos e adicione outros componentes gráficos. Devo destacar que esse método consome muito tempo e que, uma vez que o local da seção é definido, mudar significa recriar a seção inteira novamente. Algo assim pode ser feito no ArcGIS (que é o que eu uso), mas eu já vi isso no MapInfo e tenho certeza de que outras ferramentas podem ser projetadas para reprojetar dados de pontos XYZ, basta re-mapear as coordenadas XYZ para simular uma vista em corte. Eu ainda crio seções longas leste-oeste simples no ArcGIS usando essa técnica.
Aqui está um exemplo de uma seção criada com o ArcGIS:
Uma maneira muito mais fácil de criar uma seção cruzada dos dados da broca geológica é usar um software de gerenciamento de geologia / brocas, como as mencionadas acima. Dependendo de qual software é usado, você pode facilmente (ou não tão facilmente, dependendo da quantidade de dados) cortar e mostrar os dados de subsuperfície da maneira que se imaginar. O único problema dessa abordagem é que ela normalmente requer algum pós-processamento; adição de texto e etiquetas etc. No entanto, o benefício de criar seções em qualquer local, mergulhar, mergulhar o azimute com relativa facilidade faz com que essa abordagem seja considerada. Alterar o local da seção dinamicamente é muito menos trabalhoso do que o método XYZ -re-projection acima.
Exemplo de seção criada no Geosoft Target:
Exemplo de seção criada no Leapforg Mining (os recursos 3D podem ser expostos de qualquer maneira, fatia, frente removida, traseira removida etc.):
Isso conclui seções. Vamos falar sobre a bela imagem 3D que você postou. Como já mencionei, acho que pode ter sido desenhado à mão, embora possa ter sido criado como um modelo 3D dinâmico e renderizado para torná-lo desenhado à mão, o que geralmente é feito com 3D Interiors etc. A maioria das renderizações é comprada (algumas são grátis) separadamente ou como plug-ins para o software existente. (ou seja, Kerkythea para Sketchup = ambos gratuitos) Você quase sempre precisa de um representante que deseja que seu modelo pareça foto-realista ou desenhado à mão.
A maneira mais fácil de criar um modelo 3D semelhante ao que você postou é desenhá-lo do zero, digamos, SketchUp ou usar o SketchUp para alterar um modelo mais simples existente que você criou em um GIS. Também é possível (mas não fácil) criar o modelo inteiro no ArcGIS com o 3D Analyst, mas não há fluxo de trabalho direto para isso. Também não existem renderizadores que conheço para fazer o ArcScene renderizar fotos de maneira realista. O que você vê é praticamente o que você recebe. Aqui está algo que foi criado apenas no ArcGIS sem o uso de qualquer outro software: O Surface é muito bem renderizado no ArcGIS também. Aqui está uma superfície 3D aleatória:
Para criar um modelo como o que você deseja, eu começaria no ArcGIS e criaria a superfície básica, a subsuperfície e a água como multipatches. Exportaria então as multipatches (devem ser fechadas) para Callada e importaria para o SketchUp, onde adicionaria detalhes e textura.
Quanto a tornar os modelos interativos na web, não ajudarei muito, mas sei que você pode exportar para VRML do ArcGIS, mas talvez seja necessário corrigir texturas e transparências. Você também pode exportar para o mesmo formato e muitos outros formatos do SketchUp Pro (3DS, AutoCAD DWG e DXF, FBX, OBJ, XSI, VRML)
Espero que isto ajude.
Abaixo estão alguns exemplos de modelos 3D criados no ArcGIS e finalizados no SketchUp :
fonte