Ce prototype permet de valider les principaux principes retenus par Softia pour les fonctionnalités d'alimentation de la base géographique et de visualisation :
- Plusieurs sources de données vecteur, et raster sont visualisées par le web au travers de la librairie Openlayers3 avec possibilité d'agrandissement, réduction, navigation, masquage des couches
- Le rendu des couches est effectué côté serveur cartographique Geoserver qui retourne des images au travers d'un service WMS interrogé par le composant Openlayers3. Le rendu des limites administratives est paramétré sous GeoServer avec contour noir sur fond transparent bleu. Le rendu des parcelles fait appel à un style (SLD) différent du style par défaut pour valider la possibilité de personnalisation du rendu via une requête WMS
- Les données exploitées par le serveur géographique sont issues pour une part d'images géoréférencées GeoTIFF pour valider les possibilité de sources de données raster (TIFF provenant des données SCAN1000 de l'IGN), et d'une base Postgresql POSTGIS pour les sources de données vectorielles. Les données de limites départementales (données GEOFLA) et de limites de parcelles sur la Gironde sont issues de fichiers au format ESRI Shapefile qui ont été insérés en base au travers des utilitaires shp2pgsql + psql pour valider le principe de constitution de la base géographique. Le chargement de fichiers au format Mapinfo d'extension .map a été également validé via l'utilitaire ogr2ogr (non visualisable sur le prototype).
- La publication des couches sur le serveur cartographique a été réalisée au travers de l'API REST de Geoserver et de l'utilitaire CURL pour valider les possibilités d'automatisation pour traitement en masse. Les fonctions d'API validées : création d'un espace de travail, création d'un entrepôt de données (connexion à la base POSTGIS), publication d'une couche de l'entrepôt (table sous POSTGIS)
- Le prototype exploite volontairement des sources de données volumineuses afin de tester les représentations extrêmes. Scan 1000 : environ 25Mo d'image raster à découper en tuiles, parcelles : environ 15Mo de données vectorielles pour 45000 polygones à représenter, etablissements : environ 22Mo de données vectorielles pour 65000 points à représenter