Domanda

Sto usando C # per estrarre i dati spaziali da un database SQL Server 2008. Sto quindi cercando di eseguire operazioni su quei dati, ma per iniziare ... Voglio essere in grado di visualizzarli. Cioè, vorrei creare un'immagine dei dati, preferibilmente in formato jpg.

Ho pensato che avrei potuto farlo a mano, ma questo si sta rivelando più impegnativo di quanto pensassi inizialmente, dato che i gradi non sono numeri interi e non posso semplicemente troncarli per disegnare su una grafica oggetto.

Qualcuno può indicarmi la libreria giusta che potrebbe aiutarmi a eseguire questa operazione?

NOTA: al momento, pagare per una biblioteca non è un'opzione per me.

È stato utile?

Soluzione

Non sono sicuro se vuoi creare immagini nel tuo programma usando C # o se vuoi solo vedere alcune immagini in qualsiasi modo possibile al di fuori del tuo programma (non hai dichiarato in alcun modo). Se vuoi solo una GUI autonoma per farlo, c'è QuantumGIS che è gratuito e può rappresentare visivamente GIS dati per te. È stato prezioso per me quando ho iniziato a capire i dati geospaziali, sembra così:

alt text http://www.gaia-gis.it/spatialite /resource/qgis1.png

Puoi anche utilizzare lo lo strumento SqlSpatial di SharpGIS :

 alt text
(fonte: bostongis.com )

Altri suggerimenti

Puoi esportare i dati su google earth. L'API ti consente anche di fare screenshot programmaticamente.

  • GDAL

Una libreria di traduttori per formati di dati geospaziali raster e vettoriali rilasciata con una licenza Open Source stile X / MIT dalla Open Source Geospatial Foundation. Come libreria, presenta un modello di dati astratti a singolo raster e un modello di dati astratti a singolo vettore all'applicazione chiamante per tutti i formati supportati. Viene inoltre fornito con una varietà di utili utilità da riga di comando per la traduzione e l'elaborazione dei dati. La pagina NEWS descrive la versione GDAL / OGR 2.1.3 di gennaio 2017.

http://www.gdal.org/

  • Esercitazione API di lettura / scrittura

http://www.gdal.org/ogr_apitut.html

Puoi utilizzare SharpMap per visualizzare o esportare i dati GIS. È C # nativo e non ha molte dipendenze.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top