ArcGIS-EsriEnseignement CAD / SIG

Modélisation de données Web 3D avec API-javascript: Esri Advances

Lorsque nous voyons la fonctionnalité ArcGIS Smart Campus, avec des tâches telles que des chemins d'accès entre un ordinateur de bureau au troisième niveau du bâtiment des services professionnels et un autre dans l'auditorium Q, en raison du cadastre intérieur et de l'intégration des données BIM, nous nous donnons L'intégration des flux de géo-ingénierie dans une vision contraignante est très étroite.

Et malgré le fait qu'il manque des tâches sérieuses pour maintenir une méthode de type Master Data Management (MDM) pour un point de vérité entre la réalité légère du SIG, la réalité détaillée BIM et les incidents applicatifs dans la vie réelle qui tournent sur ce pointeur. On se rend également compte que toutes ces fonctionnalités fonctionnent sur des navigateurs web, avec du Python pour les routines mais surtout avec un langage aussi léger que javascript.

Ce qui nous rappelle inévitablement que la géomatique et les ingénieurs devront aller plus loin pour comprendre les modèles et les codes de programmation.

Il est également important de noter le changement de tendance des environnements de bureau lourds aux extraits de code de navigateur légers. Un informaticien qui faisait de l'art avec un serveur SIG, un moteur Gis ou des objets SIG a sûrement fait faillite quand il a vu comment Leaflet fonctionnait dans un cours sur CartographieGis; Je ne serais pas surpris s'il allait sauter par-dessus la tombe à son mentor prédécesseur.

Dans l’attente de la prochaine version d’ArcGis Indoors, cet article résume une combinaison des appréciations de Lau: une fille tenace qui collabore avec ce site - et les vues contextuelles de l'éditeur de Geofumadas.com, sur le récent webinaire "Une introduction à 3D sur le Web avec l’API ArcGIS pour Javascript ".

Les exposants du webinaire sont apparus initialement avec un bon crochet sur le sujet de l'utilisation de la 3D dans les applications ArcGIS, et de la façon dont elle se manifeste dans les plates-formes de: Scene viewer, Story Maps ou Web App Builder selon le but de l'étude.

Il était important que les concepts de base liés au thème 3D soient définis dès le départ, d'autant plus qu'au-delà de la présentation des volumes, il cherche à modéliser des processus. Aussi l'aspect qui est encore critique en termes de configuration système de base pour exécuter des processus liés à ce type de données complètement différents de la 2D, comme une bonne carte graphique, le support OpenGL inclus dans le navigateur w / WebGL.

Si non, laissez-les dire par des amis de SELPER, dans le magnifique cours de gestion d’actifs dans les technologies SIG, qui avait ses barrières avant les versions OpenGL des cartes graphiques Nvidia de l’Université où il a été développé.  Augmentation exponentielle des protestations des étudiants de Bogota qui ont rendu difficile de faire suffisamment de tests la veille.

En outre, ils ont révélé le lancement du support permettant d'exécuter l'outil sur des appareils mobiles tels que les téléphones portables ou les tablettes.

Dans la présentation, ils ont présenté plusieurs exemples ou démonstrations pour comprendre le fonctionnement de l'API pour Javascript et l'interconnexion des données afin de générer la modélisation 3D, à commencer par le chargement de couches ou d'informations sur WebScene, puis sa modélisation / rendu 3D dans l'affichage d'écran,

Intégration technologique

L'architecture est de type 4.x et est composée de composants visuels et de widgets, en plus d'accepter plusieurs couches d'informations provenant de différentes sources de données. Cette architecture excelle sur 3.x car la visualisation 3D n'est disponible que pour ce niveau. Les outils Webscene et SceneView sont utilisés pour gérer les données 3D et sont entièrement intégrés dans l'API, en plus de la façon dont la modélisation 3D peut être adaptée aux données disponibles dans les applications précédentes.

Avec des exemples, ils ont indiqué la différence visuelle entre les données 2D et 3D et comment passer d'une vue cartographique 2D WebScene à une SceneView 3D, via les codes javascript. La manipulation de la caméra est simple, en ajoutant quelques commandes spécifiques les vues changent de direction. Des tests ont été réalisés sur les caractéristiques suivantes:

  • rubrique, cela permet la rotation de la caméra sur l'espace de travail.
  • goTo: est utilisé pour établir une vue en fonction de ce que vous voulez voir dans 3D. De plus, vous pouvez créer des animations avec cet outil, par exemple en plaçant certains degrés de titre recréer une animation de rotation.
  • ToMap: prend les coordonnées de la vue et la place sur la carte 2D
  • toScreen: vous permet d'indiquer un point sur la carte 2D et de le placer ultérieurement dans la vue 3D
  • hitTest: est utilisé pour déterminer les caractéristiques d'un point spécifique dans la vue

Ils ont également défini que la construction d'une carte 3D utilise les mêmes outils que pour créer un 2d, tels que l'utilisation de fonds de carte, de couches ou de couches prises en charge, ainsi que pour les cartes 2D (WMS, vecteurs ou CSV).

Cependant, il faut tenir compte du fait que les couches 2D ne contiennent pas les informations de "Z" (hauteur), c'est pourquoi il est nécessaire de modéliser les données pour que les couches associées à 3D soient des nuages ​​de points, meshlayersQu'il s'agisse d'un vin rare et exotique ou du même vin dans différents millésimes, quel que soit votre choix au couches d'altitude. Dans l'API, vous pouvez vous renseigner sur ces couches 3D, telles que des points d'élévation spécifiques dans la vue, dans l'image (1), le terrain a été observé à l'origine et dans l'image (2) à mesure qu'elle change question ou consultation faite.

Ils ont montré plusieurs exemples de la façon dont les données sont représentées, par exemple, quelles données les SceneLayers (points) et les objets 3D (objets 3D) prennent en charge.

Pour les grandes villes, la représentation d'objets 3D est un outil puissant, car il est possible de voir, non seulement la localisation spatiale de l'objet, mais son volume, sa relation avec l'environnement, ainsi que les caractéristiques intrinsèques de chacun d'eux peuvent être ajoutées. les objets. L'image suivante montre comment ils ont choisi au hasard un bâtiment à New York, et tous ses attributs peuvent être vus. De même, plusieurs requêtes pourraient être préparées en fonction des structures, telles que: où se trouvent certaines structures qui ont une plage de hauteur spécifique ou une définition d'itinéraires optimaux

Prend en charge la manipulation de couches comme IntegratedMeshLayer, qui est un bloc d'informations provenant de capteurs comme des drones. Ils ne contiennent pas d'informations isolées de chaque structure comme l'image précédente, mais il s'agit d'une masse d'informations avec des attributs 3D.

En ce qui concerne les nuages ​​de points, vous pouvez jouer avec la taille des points pour obtenir une meilleure visualisation des données, car chaque couche de points peut contenir des milliards de points d’information, mais ils ne sont pas représentés sous la forme d’un objet 3D.

Ils ont spécifié l'utilisation de la symbologie dans les données 3D, qui est présentée sous forme plate / plate, et la symbologie de volume associée aux objets créés en 3D. Ceux-ci peuvent être dans des styles spécifiques selon le type d'objet. Ils ont montré l'utilisation de soi-disant extrusions pour «colorer» la structure en fonction de ses attributs,

Les types de rendu pouvant être utilisés ont été affichés: plus simple, où tous les objets ont une seule symbologie, le uniqueValueRenderer où vous pouvez classer les objets, selon un attribut, et le ClassBreakRenderer où les attributs de chaque objet sont observés par rapport à une classe: dans ce cas, ils ont indiqué la distance qui le sépare du bâtiment pour accéder au système de transport en commun.

Les présentateurs ont montré, dans un court laps de temps, Webinar, tous les avantages de l’utilisation de l’API ArcGIS pour Javascript, notamment:

  • Widgets 3D: avec une démonstration interactive, ils indiquaient la distance entre les objets, horizontalement et verticalement.
  • Construction d'applications: à partir de l'emplacement et des objets 3D.
  • Mode Scène SceneView: définit le contenu et le style de la vue 3D et peut être téléchargé sur Portal for ArcGIS.
  • Mesures géodésiques: non seulement se concentre sur les structures de la surface, mais permet également de mesurer des distances dans le monde entier.
  • Création d'applications, modélisation 3D en fonction de la réalité de l'espace, des lignes ou des bulles où certaines caractéristiques sont indiquées, telles que les balises visibles sur des plates-formes telles que Google Earth, en l'occurrence 3D
  • Declutter: utilisé pour déboguer ou filtrer les étiquettes ou les fonctionnalités correspondant à ce que vous avez besoin de voir sur la carte 3D, évitant ainsi un grand nombre d'étiquettes ne permettant pas une visualisation appropriée et causant du bruit lors de l'insertion d'éléments spécifiques.

Après les démonstrations de chaque caractéristique incorporée dans  API ArcGIS pour Javascript, a montré les nouveautés à présenter dans la nouvelle version de 4.10. Où vous aurez la possibilité de:

  • Construire la couche de scène
  • Slice widget: qui transmettra les informations précédemment conçues à un objet 3D
  • Charger une grande quantité de données: non seulement pour une ville donnée, mais aussi au niveau national (pays).
  • Filtres de nuages ​​de points

Contributions de ce webinaire à la géoingénierie

Bref, le sujet est très valable; en se rappelant que les tendances vers les jumeaux numériques et les villes intelligentes exigent qu'au-delà de la réflexion sur la gestion de l'information, dont la modélisation a été largement dépassée, l'intégration avec la modélisation des opérations soit abordée. Le marché est vaste, prometteur et à ce jour, il dispose déjà de nombreuses solutions presque clé en main pour l'utilisateur final; bien que pour ceux d'entre nous qui utilisent la technologie pour fabriquer des outils non en conserve, la route est encore difficile. Cela implique de faire converger les autres dimensions telles que le temps, le coût et le cycle de vie des processus; pas au niveau des données et de la technologie, qui, comme nous le disons, est un enjeu clair, mais dans l'adaptation moins douloureuse aux actions réelles de l'utilisateur devant les intermédiaires de la chaîne transactionnelle qui passent par l'information spatiale. Du côté ESRI, la construction de données est quelque peu ardue, car bien que vous puissiez déjà intégrer des données BIM construites sur Revit, elles sont toujours considérées comme deux mondes distincts qui nécessitent une transformation complexe. Les nouveaux travaux pourront sûrement être utilisés sur des modèles BIM, mais il y a une quantité excessive d'informations CAO qui pour les amener aux conditions intérieures, avec des espaces polygonisés, des élévations et des couches normalisées coûte toujours cher.

Cependant, si Esri mérite un crédit, ce sont les progrès qu'il réalise en termes de visualisation attrayante et simple. J'imagine déjà les déceptions de M. Jack, avec son optique de "simplifions" les leaders de la ligne verticale d'AutoDesk, dans ce mariage tardif mais réussi où "presque une application ArcGIS Pro» doit trouver sous les feuilles comme un ajustement avec plusieurs pièces qui pointent vers la même chose mais avec des difficultés à simplifier l'essentiel du résultat recherché par la topographie, le Génie Industriel, le Génie Civil et l'Architecture. Et c'est que la tendance à la simplicité de la carte artistique dont le SIG a souffert, doit encore être vécue par la CAO conventionnelle, en raison de cette habitude d'oublier qu'un plan n'est qu'un support, mais que l'important est de mettre le bâtiment en service .

Les bonnes pratiques de modélisation des SIG, légères, axées sur l'abstraction de la réalité seront utiles pour l'hybride CAD / BIM, qui doit coexister car, dans de nombreux pays, l'adoption du BIM dure longtemps, notamment en raison de l'inaptitude normative de Les anciens fonctionnaires ont collé les deux premières lettres de la vision d’AECO.

La course sera intéressante dans les années à venir, avec une tendance très similaire à porter à un flux continu la séquence CAD-GIS-BIM-DigitalTwin-SmartCity; comme en témoignent les actions de Siemens / Bentley dans l’acquisition de solutions telles que CityPlanner et la sortie de l'open source sur Javascript.

Pour l'instant, reconnaissons à Esri cet effort de synergie avec AutoDesk, au-delà de l'intégration données / technologie, dans une approche d'intégration processus / acteur. Au final, c'est un gain pour les utilisateurs, à qui il reste à garantir cette étape pour apprendre à comprendre les modèles et le code; pour commencer au moins un bon cours ArcGIS Pro et des bases de Javascript.

Nous vous recommandons de suivre ces cours à des prix abordables.

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

Golgi Álvarez

Écrivain, chercheur, spécialiste des modèles de gestion des terres. Il a participé à la conceptualisation et à la mise en œuvre de modèles tels que : Système national d'administration de la propriété SINAP au Honduras, Modèle de gestion des municipalités conjointes au Honduras, Modèle intégré de gestion du cadastre - Registre au Nicaragua, Système d'administration du territoire SAT en Colombie . Éditeur du blog de connaissances Geofumadas depuis 2007 et créateur de l'AulaGEO Academy qui comprend plus de 100 cours sur les sujets SIG - CAD - BIM - Digital Twins.

Articles Relatifs

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

Retour à bouton en haut