Affichage des coupes transversales sur une page Web

13

Je cherche de l'inspiration et des outils possibles sur la façon d'afficher des coupes transversales sur une page Web (dynamique). Plus précisément, je dois montrer sur ces coupes comment les pipelines souterrains sont situés par rapport à la surface. Outre les informations 2D sur la surface (haute résolution), nous aurons également accès aux données lidar de la surface autour de ces pipelines.

J'envisage essentiellement deux voies. La première consiste à créer une véritable coupe transversale, comme par exemple cet exemple: entrez la description de l'image ici

Une autre option serait de créer une petite bande de terre, un peu comme cette image (mais avec un aspect beaucoup plus ennuyeux, mais et montrant également la profondeur des pipelines entrez la description de l'image ici. Cela a l'avantage que le terrain environnant est également montré, ce qui est utile car la position des pipelines n'est pas toujours très précise.

Bien que j'aie quelques idées sur la façon de créer le premier (essentiellement une projection le long du transect), je me demande s'il existe des outils qui pourraient créer des images comme le second. Et en général, je serais intéressé de savoir si quelqu'un a déjà connu (ou fait) des applications similaires.

johanvdw
la source
1
Un logiciel? HTML5? Éclat? - avez-vous un budget?
Mapperz
Nous avons un budget. Je préfère entendre différentes options, donc je ne spécifie pas le logiciel, même si nous utilisons mapguide pour les cartes 2D et l'utiliserons probablement pour les coupes également.
johanvdw

Réponses:

15

Pour créer une coupe transversale:

  • utiliser ArcGIS, MapInfo, etc. avec des données ponctuelles XYZ projetées sur un plan sud-nord ou est-ouest
  • ou utiliser un logiciel géologique dédié pour créer la section (Geosoft Target, Leapfrog Mining, Rockworks, Datamine Studio, etc.) Peut nécessiter un certain post-traitement pour ajouter ou ajuster manuellement les étiquettes et le texte

Pour créer une tranche de topo / sous-sol 3D comme illustré sur l'image que vous avez fournie (BTW qui semble être une image dessinée à la main qui n'est toujours pas rare compte tenu de la quantité de travail à faire pour créer un modèle 3D dynamique):

  • utiliser des données SIG pour créer un modèle 3D de base dans ArcScene (ArcGIS 3D Analyst) ou similaire. Exportez le modèle vers un logiciel de modélisation 3D dédié pour la touche finale.
  • Exportez le modèle 3D vers un type de fichier adapté à une utilisation interactive avec votre site Web
  • Ou créez une animation vidéo à partir de votre modèle 3D (statique mais plus simple)

Pour développer ce qui précède:

Comme vous l'avez laissé entendre, vous pouvez créer une coupe transversale en projetant des données de points XYZ sur le plan sud-nord ou le plan est-ouest, puis numériser / symboliser manuellement les trous de fond et ajouter d'autres composants graphiques. Je devrais signaler que cette méthode prend beaucoup de temps et qu'une fois l'emplacement de la section défini, changer signifie recréer la section entière à nouveau. Quelque chose comme ça peut être fait dans ArcGIS (qui est ce que j'utilise) mais je l'ai vu faire dans MapInfo et je suis sûr que d'autres outils où vous pouvez re-projeter des données de point XYZ en re-mappant simplement les coordonnées XYZ pour simuler un vue fragmentée. Je continue de créer de simples sections longues est-ouest dans ArcGIS en utilisant cette technique.

Voici un exemple de section créée avec ArcGIS: entrez la description de l'image ici

Un moyen beaucoup plus facile de créer une coupe transversale à partir des données de forage géologique consiste à utiliser un logiciel de gestion de la géologie / forage tel que ceux mentionnés ci-dessus. Selon le logiciel utilisé, vous pouvez facilement (ou pas si facilement selon la quantité de données) découper et afficher les données souterraines de toutes les manières imaginables. Le seul problème avec cette approche est qu'elle nécessite généralement un certain post-traitement; ajouter du texte et des étiquettes, etc. Cependant, l'avantage de créer des sections à n'importe quel endroit, plonger, plonger en azimut rend relativement facile cette approche. Changer dynamiquement l'emplacement de la section est beaucoup moins de travail que d' utiliser la méthode de projection XYZ ci-dessus.

Exemple de section créée dans Geosoft Target: entrez la description de l'image ici

Exemple de section créée dans Leapforg Mining (les entités 3D peuvent être exposées de n'importe quelle façon, tranche, recto supprimée, recto verso supprimée, etc.): entrez la description de l'image ici

Cela conclut les sections. Parlons de la belle image 3D que vous avez publiée. Comme je l'ai déjà mentionné, je pense qu'il pourrait avoir été dessiné à la main bien qu'il aurait pu être créé en tant que modèle 3D dynamique et rendu pour lui donner un aspect dessiné à la main, ce qui est généralement fait avec des intérieurs 3D, etc. La plupart des rendus sont achetés (certains sont gratuitement) séparément ou en tant que plugins pour les logiciels existants. (c'est-à-dire Kerkythea pour Sketchup = les deux gratuits) Vous avez presque toujours besoin d'un moteur de rendu pour que votre modèle soit photo-réaliste ou dessiné à la main.

La façon la plus simple de créer un modèle 3D similaire à celui que vous avez publié est de le dessiner à partir de zéro dans SketchUp ou d'utiliser SketchUp pour modifier un modèle plus simple existant que vous avez créé dans un SIG. Il est également possible (mais pas facile) de créer le modèle entier dans ArcGIS avec 3D Analyst, mais il n'y a pas de flux de travail simple pour cela. Il n'y a également aucun moteur de rendu que je connaisse pour rendre la photo de rendu ArcScene de manière réaliste. Ce que vous voyez est à peu près ce que vous obtenez. Voici quelque chose qui a été créé dans ArcGIS uniquement sans utiliser aucun autre logiciel: entrez la description de l'image ici Surface est également très bien rendu dans ArcGIS. Voici une surface 3D aléatoire: entrez la description de l'image ici

Pour créer un modèle comme celui que vous souhaitez, je commencerais dans ArcGIS et créerais la surface de base, la sous-surface et l'eau sous forme de multipatch. J'exporterais ensuite les multipatchs (qui doivent être fermés) vers Callada et les importais vers SketchUp où j'ajouterais des détails et de la texture.

Quant à rendre les modèles interactifs sur le Web, je ne serai pas d'une grande aide, mais je sais que vous pouvez exporter vers VRML à partir d'ArcGIS, mais vous devrez peut-être corriger les textures et les transparences. Vous pouvez également exporter vers le même format et de nombreux autres formats à partir de SketchUp Pro (3DS, AutoCAD DWG & DXF, FBX, OBJ, XSI, VRML)

J'espère que cela t'aides.

Voici quelques exemples de modèles 3D créés dans ArcGIS puis terminés dans SketchUp : entrez la description de l'image ici entrez la description de l'image ici

Jakub Sisak GeoGraphics
la source
6
Doit être l'une des réponses les plus illustratives à ce jour au GIS Stack Exchange - si seulement il y avait un badge pour cela.
Mapperz
1
LOL! Merci. Pouvez-vous dire que j'aime le travail de modélisation 3D?
Jakub Sisak GeoGraphics
1
ouais sans blague. Je suis inspiré
WolfOdrade
Pourriez-vous s'il vous plaît me guider avec un tutoriel / vidéo pour préparer un tel dessin à l'aide du logiciel ArcGIS.
Souraneel Mukherjee