Géospatial

Accéder à des données géospatiales haute résolution grâce à une plateforme DaaS moderne

Pour notre client, un fournisseur mondial de services d'imagerie au niveau de la rue, de LiDAR et d'extraction de données SIG, nous avons développé une plateforme moderne de données en tant que service conçue pour commercialiser, gérer et visualiser des données géospatiales à haute résolution à grande échelle. La solution permet aux clients de parcourir, prévisualiser, commander et visualiser du contenu géoréférencé via une plateforme intuitive, avec une livraison transparente dans des formats standard prêts pour les SIG. En fournissant des services backend, l'architecture, l'interface utilisateur et les fondations cloud, nous avons créé une solution évolutive et pérenne qui offre un contrôle total sur les actifs géospatiaux et soutient la croissance continue.

Accessing high-resolution geospatial data with a modern DaaS platform

À propos du client

NCTech est un fournisseur mondial de services d'imagerie au niveau de la rue, de LiDAR et d'extraction de données SIG. L'organisation est un leader en forte croissance dans le domaine des données de rue à haute résolution, qui collecte, analyse et fournit des images panoramiques et des données LiDAR aux agences et aux entreprises du monde entier. Elle conçoit, construit et exploite des systèmes qui capturent des photographies panoramiques et des données LiDAR à l'aide de véhicules et de dispositifs portés par des personnes.

Leurs produits de capture sont leaders sur le marché et permettent l'utilisation de services de données en couches, qui offrent un monde virtuel pleinement réalisé grâce à des applications propulsées par le Machine Learning et l'IA. Grâce à cette technologie, les clients sont en mesure de créer des modèles virtuels de villes et d'infrastructures pour soutenir les corrections cartographiques, l'urbanisme, les véhicules autonomes, la VR immersive et le divertissement ainsi que les applications de ville intelligente.

Nom de l'entreprise :

NCTech

Créé en :

2010

Technologies

Python
React Native
ArcGIS
PostgreSQL
FME

Défis et besoins métiers

Dans le cadre de stratégies de développement ultérieures, notre client a décidé de développer une plateforme DaaS qui permet aux clients de parcourir, commander et visualiser des données géoréférencées. Le défi du projet consistait non seulement à construire une plateforme évolutive facilitant l'acquisition de données à grande échelle et de haute qualité, mais aussi à garantir que ces données soient livrées dans des formats géospatiaux standard, permettant une utilisation transparente dans les outils SIG et les plateformes tierces telles qu'ESRI ArcGIS.

Les principaux objectifs commerciaux étaient :

  • Fournir un accès numérique à un contenu géospatial de grande valeur.
  • Mise en place d'une vitrine en ligne pour monétiser les actifs de données géospatiales capturés.
  • Permettre aux clients de prévisualiser et d'interagir avec les données via une visionneuse web immersive.
  • Fourniture de sorties de données standardisées dans des formats géospatiaux reconnus.
  • Garantir l'évolutivité et la fiabilité grâce à une infrastructure cloud robuste.

Nos responsabilités

Notre rôle dans le projet consistait à couvrir des technologies et des stratégies multidimensionnelles, notamment en suivant les bonnes pratiques Agile, en favorisant le développement itératif et la planification adaptative tout au long du cycle de vie du projet.

Nous avons initialement été engagés sur un projet visant à livrer la plateforme et les services associés, qui a évolué vers un partenariat technologique à long terme en soutenant les initiatives continues de développement et d'amélioration des produits de NCTech.

Le périmètre de notre travail comprenait :

1. Découverte du projet et définition des exigences

Dès les premières phases de cette collaboration, nous avons apporté une consultation métier et une expertise technologique à la phase de découverte du projet et soutenu la définition des exigences du produit final. Cela a impliqué de mobiliser un savoir-faire technologique clé, de comprendre les subtilités de la gestion des données géospatiales et de les aligner sur les besoins de l'utilisateur.

2. Architecture et planification du système

Avec NCTech, nous avons planifié méticuleusement l'architecture du système et l'interface utilisateur depuis le début. Spyrosoft a contribué à la conception technique, en appliquant son expertise en matière d'architecture basée sur les microservices, de conception centrée sur l'utilisateur et dans le domaine géospatial. Tandis que NCTech a dirigé l'injection et le traitement des données, et a fourni des contributions précieuses concernant les flux de travail des utilisateurs, le contexte métier et les composants frontend existants pour visualiser les données du point de vue de l'utilisateur (par exemple Immersive Viewer). Nous nous sommes concentrés sur la fourniture de composants conviviaux afin de garantir une expérience fluide lors de l'utilisation de la plateforme.

geospatial- nctech platform - desktop mockup_ Accessing high-resolution geospatial data with a modern DaaS platform

Nos responsabilités

3. Aborder la conception UI/UX

Nous avons pris en charge de manière exhaustive la couche UI/UX, depuis la définition des wireframes jusqu'aux designs finaux et au développement front-end. Notre objectif était de créer des interfaces intuitives pour les modules utilisateur et d'administration de l'application web, ainsi que d'améliorer l'interface utilisateur existante d'Immersive Viewer. Ce travail a été facilité par une collaboration productive avec l'équipe produit de NCTech, dont les retours précieux ont contribué à garantir l'ergonomie de la plateforme et son adéquation avec les utilisateurs finaux.

Nos responsabilités

4. Mise en place du support DevOps

Conscients de l'importance d'une infrastructure cloud robuste, nous avons assuré un support DevOps initial en mettant en place l'environnement cloud AWS, en déployant les pipelines CI/CD essentiels et en configurant les principaux services cloud. Après la phase de configuration initiale, l'équipe interne de NCTech poursuit les opérations cloud en cours, Spyrosoft fournissant un support à la demande lorsque cela est nécessaire.

5. Développement de plateforme cloud

Le développement de plateformes cloud a été l'un des domaines clés de notre mission. Notre équipe expérimentée a conçu et livré l'infrastructure complète de microservices backend lors de la première phase du projet, garantissant fiabilité, sécurité et traitement efficace des données.

Lors des phases suivantes, la collaboration s'est poursuivie avec l'équipe backend de NCtech, garantissant un partage efficace des connaissances et une mise en œuvre conjointe des nouvelles fonctionnalités.

En plus de fournir un support backend essentiel pour l'application web, la solution a également permis un post-traitement efficace des données et une intégration fluide avec les services de traitement de NCTech, devenant ainsi l'épine dorsale de toute la plateforme DaaS.

Nos responsabilités

6. Développement d'un portail web destiné aux clients

Une partie tout aussi importante de notre mission était le développement frontend. Nos ingénieurs ont travaillé en étroite collaboration avec le responsable technique de NCTech pour livrer une plateforme web géospatiale entièrement fonctionnelle qui permet aux clients de parcourir, commander et acheter des données géoréférencées, ainsi que de les visualiser via l'Immersion Viewer intégré.

Afin d'améliorer l'expérience utilisateur et les capacités analytiques, la plateforme prend en charge l'affichage d'images panoramiques au niveau de la rue enrichies de données de nuages de points dans un environnement 3D, associé à la vue cartographique classique. Cela permet aux utilisateurs d'explorer de manière fluide des scènes 3D réalistes tout en disposant d'un contexte spatial au sein d'une interface cartographique traditionnelle.

Spyrosoft a contribué à la conception UI/UX et à la mise en œuvre backend des capacités de visualisation de l'élévation, visant à permettre l'affichage des niveaux d'élévation sur la carte afin d'évaluer et de mettre en évidence les zones de risque potentiel, telles que les zones d'inondation et de submersion. Bien que la mise en œuvre de la partie frontend de cette fonctionnalité soit encore en phase de planification, cela représente une étape vers l'amélioration de l'analyse spatiale avancée et de la prise de décision éclairée.

Pour améliorer encore l'analyse des données et l'ergonomie, nous avons également mis en œuvre des fonctionnalités telles que des outils de mesure interactifs et des couches d'annotation configurables. En outre, notre équipe a participé au développement du module d'administration, permettant la gestion des comptes clients et organisations, ainsi que la validation de la qualité des données, avant de mettre les jeux de données à la disposition des utilisateurs finaux.

Au-delà du support direct dans le développement et la mise en œuvre des fonctionnalités, Spyrosoft a également fourni à NCTech des démonstrations de PoC axées sur la détection et la classification d'objets. Ces prototypes ont exploré la possibilité d'utiliser des modèles d'IA/ML pour détecter et catégoriser automatiquement des objets urbains tels que les lampadaires, les feux de circulation et les panneaux routiers. Bien que la solution n'ait finalement pas été intégrée à l'application, elle a démontré le potentiel d'innovation future et notre engagement continu dans le développement du projet du client.

Le résultat

Notre collaboration avec le client a abouti au développement et au déploiement réussis d'une plateforme DaaS moderne, permettant aux entreprises d'exploiter la puissance de solutions géospatiales de bout en bout. La plateforme améliorée permet aux utilisateurs finaux de visualiser, commander et acheter en toute transparence des images 360 géoréférencées et des données LiDAR à haute résolution, tout en garantissant que les données acquises seront disponibles dans des formats permettant une intégration fluide avec des systèmes tels que GIS et ESRI ArcGIS.

En développant la plateforme web complète et en intégrant l'Immersive Viewer amélioré, nous avons garanti un produit final fluide et intuitif pour les clients de notre client. Forts de notre expérience dans les technologies cloud, le DevOps et la maintenance des infrastructures backend, nous avons fourni une solution complète répondant aux besoins de collecte, de traitement et de gestion de données géospatiales de haute qualité.

arrow_circle_rightContactez-nous

Parlons de votre projet géospatial

Jarosław Marciniak

Jarek Marciniak

Directeur des services géospatiaux

+48 728 361 355