Programme autonome pour convertir les coordonnées dans les fichiers de formes
Est-ce que quelqu'un connaît un programme autonome qui convertira les coordonnées d'un fichier de formes en un autre système de coordonnées?
J'entends par là un programme en dehors d'un package SIG complet. J'ai des clients qui doivent convertir des fichiers de forme d'un système de coordonnées à un autre afin que le fichier puisse être affiché dans l'un des programmes de mon entreprise. Je sais qu'il existe plusieurs programmes SIG shareware qui peuvent faire cela. Mais j'essaie d'éviter d'avoir à aider mes clients à installer et à apprendre à utiliser tout un package SIG juste pour coordonner les conversions.
Mon programme idéal serait celui où l'utilisateur pointe vers le fichier de formes, sélectionne le système de coordonnées cible, puis le programme écrit un nouveau fichier de formes, en utilisant le système de coordonnées cible.
Réponses
Une approche simple consisterait à utiliser un outil de ligne de commande qui prend le fichier de formes d'entrée, reprojete les données et génère un nouveau fichier de formes. Vous pouvez simplement appeler la bibliothèque GDAL ( ogr2ogr a une option de reprojection et prend en charge le format de fichier de formes). GDAL est gratuit, léger et la courbe d'apprentissage est minimale si vous n'exécutez qu'un seul outil.
Si la simplicité est vraiment essentielle, vous pouvez envisager de ne pas leur demander de télécharger / installer quoi que ce soit et d'exécuter la conversion en tant que service de votre côté en utilisant quelque chose comme GeoServer, ArcGIS Enterprise ou FME Server. Tous ces programmes offrent des packages de reprojection qui peuvent être hébergés en tant que service, que vous pouvez appeler à partir d'une interface Web où ils doivent simplement pointer vers l'emplacement du fichier.