Programma autonomo per convertire le coordinate in shapefile

Aug 18 2020

Qualcuno sa di un programma autonomo che convertirà le coordinate in uno shapefile in un altro sistema di coordinate?

Con questo intendo un programma al di fuori di un pacchetto GIS completo. Ho clienti che devono convertire i file di forma da un sistema di coordinate a un altro in modo che il file possa essere visualizzato in uno dei programmi della mia azienda. So che esistono diversi programmi GIS shareware che possono farlo. Ma sto cercando di evitare di dover aiutare i miei clienti a installare e imparare a utilizzare un intero pacchetto GIS solo per coordinare le conversioni.

Il mio programma ideale sarebbe quello in cui l'utente punta allo shapefile, seleziona il sistema di coordinate di destinazione, quindi il programma scrive un nuovo shapefile, utilizzando il sistema di coordinate di destinazione.

Risposte

4 Radar Aug 18 2020 at 07:20

Un approccio semplice sarebbe quello di utilizzare uno strumento a riga di comando che prende lo shapefile di input, riproietta i dati e genera un nuovo shapefile. Potresti semplicemente chiamare la libreria GDAL ( ogr2ogr ha un'opzione di riproiezione e supporta il formato shapefile). GDAL è gratuito, leggero e la curva di apprendimento è minima se utilizzi un solo strumento.

Se la semplicità è davvero essenziale, potresti considerare di non far scaricare / installare nulla ed eseguire la conversione come servizio da parte tua utilizzando qualcosa come GeoServer, ArcGIS Enterprise o FME Server. Tutti questi programmi offrono pacchetti di riproiezione che possono essere ospitati come servizio, che è possibile chiamare da un'interfaccia Web in cui devono semplicemente puntare al percorso del file.