Publié le

By

Le soutien de longue date d'Hexagon à l'OGC et à nos normes, y compris notre famille de API OGC, a permis à l'entreprise d'apprendre, de collaborer et de soutenir la communauté géospatiale au sens large, tout en améliorant son offre de produits et en étant l'une des premières à commercialiser la prise en charge de la dernière génération de normes géospatiales.

« Hexagon a une longue histoire au sein de l'OGC, à commencer par Intergraph, le premier membre commercial. Alors que d'autres membres comme Leica Geosystems, ERDAS, Ionic et Luciad se sont regroupés pour former ce qui est aujourd'hui l'adhésion à Hexagon, nous continuons de voir un grand avantage à notre implication dans l'OGC », a déclaré Stan Tillman, directeur exécutif de la division Sécurité, Infrastructure et Géospatiale d'Hexagon. « En particulier, nous sommes membres principaux afin d'apporter notre point de vue sur l'innovation et d'aider l'OGC à rester pertinent dans le monde géospatial. Mais notre adhésion en général nous permet d'apprendre des autres dans un environnement véritablement collaboratif impliquant le développement et la gestion.

« Le travail avec le OGC API – Processes Le groupe Hexagon est un parfait exemple : en tant que coprésident du groupe, Hexagon a contribué à faire avancer les nouvelles API RESTful en sachant que c'est la direction que prend la communauté des développeurs. Cependant, notre implication dans ce groupe nous a permis d'apprendre des autres membres du groupe, d'impliquer notre communauté de développeurs plus tôt dans le processus et d'aider à planifier la phase suivante. Cet environnement de partage offre un lieu sûr pour collaborer, ce qui manque souvent dans les communautés externes.

Fruit de cette implication, Hexagon a récemment lancé une nouvelle gamme de produits : Portefeuille de puissance 2022 – qui est l’une des premières offres du marché à prendre en charge les normes API OGC. La suite comprend Geoprocessing Server 2022 (dans le cadre du produit ERDAS APOLLO), qui expose ses API à l’aide d’une version antérieure de OGC API – Processes StandardERDAS APOLLON inclut également un client de carte Web, appelé Catalog Explorer. Catalog Explorer prenait déjà en charge les normes OGC telles que WMS, WFS, WMTS et OGC 3DTiles, mais la nouveauté de cette version est un OGC API – Processes interface client dynamique et prise en charge de OGC API – Features.

« Hexagon est ravi de constater l’intérêt que suscitent ses nouveaux serveurs de géotraitement, tant auprès de ses clients que de ses partenaires. Le nouveau serveur de géotraitement permet à un plus grand nombre d’utilisateurs finaux de l’organisation de créer des produits de données à valeur ajoutée en exploitant des modèles spatiaux ou des processus provenant d’autres moteurs de traitement. L’objectif est de tirer parti de ces experts, mais de permettre à n’importe quel utilisateur de les exécuter avec rien de plus qu’un navigateur Web et des données provenant du catalogue. Non seulement cela augmente l’accessibilité, mais cela signifie également, dans de nombreux cas, que les sorties sont créées plus rapidement en utilisant un matériel serveur plus puissant, déployé plus près des sources de données.

« Comme on l’a déjà dit, les données sont l’un des rares actifs dont dispose une organisation et dont la valeur augmente à mesure qu’elle est utilisée. C’est pourquoi nous considérons le géotraitement comme un outil important : il donne de la valeur à vos données. »

Le modélisateur spatial d'Hexagon fournit un outil visuel pour créer des modèles de traitement géospatial qui peuvent être exécutés dans Geoprocessing Server par n'importe qui dans l'organisation

« Depuis plusieurs années, Hexagon propose un outil visuel pour la création de géoprocessus, le géotraitement n'est donc certainement pas étranger à la communauté Hexagon », a déclaré Stan. « Cette capacité a été exposée via des interfaces internes et même OGC Web Processing Service (WPS) dans une certaine mesure. Au cours de l’année dernière, nous avons développé un service autonome et hautement évolutif à utiliser pour exécuter ces processus, mais nous n’étions pas ravis d’exposer ce service via le WPS basé sur XML. Les étoiles ont commencé à s’aligner lorsque l’OGC a changé son orientation vers une approche plus basée sur RESTful avec des normes définies avec des interfaces REST et utilisant geojson. Nous avons estimé que cela correspondait beaucoup mieux à notre feuille de route en ce qui concerne le géotraitement. »

OGC API – Processes n'est qu'une norme de la nouvelle famille de normes API OGC développées par la communauté OGC. Les normes API OGC définissent des API modulaires qui permettent de gérer spatialement les API Web de manière cohérente, ce qui en fait des « blocs de construction pour la localisation ». Les normes API OGC utilisent la spécification OpenAPI populaire, elles sont donc faciles à mettre en œuvre et à consulter.

« Concernant les avantages du développement d’interfaces basées sur OGC API – Processes« Nous constatons des gains positifs à la fois sur le back-end et le front-end », a poursuivi Stan. « Tout d’abord, le développement des API a été très facile à comprendre pour les développeurs qui n’ont peut-être pas eu beaucoup d’expérience avec OGC par le passé. De nombreux outils sont disponibles pour aider au code généré automatiquement et l’utilisation de la spécification OpenAPI 3.0 a été un moyen précieux de fournir un accès abstrait à notre service.

« Deuxièmement, et peut-être encore plus important, l'avantage d'une intégration facile. Nous avons pu créer le serveur de géotraitement en tant que composant autonome afin que d'autres groupes au sein d'Hexagon puissent profiter de son utilisation. L'exposition de notre interface à l'aide OGC API – Processes « Cela nous aide à partager au sein de notre propre division, mais nous avons également constaté qu'il est plus facile de convaincre d'autres divisions de mettre en œuvre une norme internationale plutôt qu'une approche locale. »

Hexagon a également récemment participé à la Sprint de code virtuel de l'API OGC de juillet 2021 (Rapport d'ingénierie ici). Pour garantir que toutes les nouvelles normes API OGC soient aussi conviviales, utilisables et matures que possible pour les développeurs avant leur publication, chaque projet de spécification est soumis à un ou plusieurs sprints de code pour tester et améliorer leur « préparation » avant de commencer le processus d'approbation des normes OGC. Lors du Sprint, Steven McDaniel d'Hexagon a fait une démonstration de l'intégration de OGC API – Processes dans Geoprocessing Server et Catalog Explorer et comment ils permettent à n'importe qui dans une organisation d'exécuter facilement des modèles de traitement géospatial créés dans le générateur de flux de travail visuel, Spatial Modeler. 

Le serveur de géotraitement d'Hexagon utilise l'API OGC - Process pour permettre à toute personne au sein d'une organisation de créer des produits de données à valeur ajoutée en exploitant des modèles spatiaux ou des processus provenant d'autres moteurs de traitement [cliquez pour agrandir]

« En participant au Sprint, nous avons pu obtenir rapidement des réponses à nos questions concernant la spécification et tester/comparer notre implémentation en temps réel avec d’autres implémentations », a déclaré Stan. « Les discussions individuelles avec les créateurs de la spécification et les autres implémenteurs nous ont aidés à mieux comprendre la spécification. Nous espérons que notre contribution a permis d’aplanir les points difficiles de la spécification et de sa documentation. Notre participation a également permis d’ajouter quelques nouvelles fonctionnalités nécessaires à la spécification, qu’Hexagon considérait comme des exigences minimales dans l’implémentation de notre produit. »

Avec une histoire aussi longue au sein de l'OGC, il est formidable de constater qu'Hexagon continue de tirer profit de l'adhésion à la communauté OGC et d'y contribuer autant. De leur collaboration avec des experts géospatiaux à la fourniture et à l'acquisition de connaissances sur les premières tendances technologiques et le développement de normes, l'OGC est fier de compter Hexagon parmi ses principaux membres.

Les derniers blogues :