Italiano

GisAPI di manipolazione dei dati per net

Api net per la manipolazione dei dati Gis

Crea, leggi, converti, elabora i dati Gis e renderizza le mappe con un'API progettata specificamente per gli sviluppatori net.

  Scarica la versione di prova gratuita
PNG JPG BMP TIFF GPX
Aspose.GIS for NET
GIS

Asporre.Libreria Gisper net

Asporre.Gis per net consente di accedere e manipolare le informazioni geografiche da formati di dati geospaziali basati su vettori. API supporta la lettura, scrittura e convertire i formati di file più popolari Gis come Shapefile, GeoJSON, FIleGDB, KML e OSM XML, nonché il rendering di una mappa dai formati supportati a SVG. Inoltre, uno sviluppatore può facilmente personalizzare gli stili di rendering e funzionalità per ottenere l'aspetto della mappa desiderato.

Asporre.Gis per net è stato progettato con semplicità, prestazioni, usabilità e portabilità in mente. Contiene API da utilizzare con le piattaforme net Framework, net Core e Xamarin, consentendo di creare applicazioni multipiattaforma con grande facilità.


Utilizzare diversi sistemi di coordinate

Con Aspose.Gis, è possibile trasformare coordinate geospaziali, geometrie e interi livelli da un sistema di riferimento di coordinate a un altro. Sono supportate proiezioni cartografiche e trasformazioni geodetiche.

È possibile cercare un sistema di riferimento di coordinate da SRID, importare da WKT o impostare parametri personalizzati direttamente nel codice.


Eseguire l'analisi spaziale

Asporre.Gis include un set completo di predicati spaziali basati sul modello DE-9IM che valuta le relazioni topologiche tra oggetti. I casi tipici sono:

  • Determinare se due oggetti si sovrappongono
  • Determina se un oggetto interseca un altro oggetto
  • Trova la distanza minima tra la geometria e un'altra geometria
  • Controlla se la geometria di un oggetto si interseca da sola
  • Calcola l'area di una geometria

Asporre.Gis consente di eseguire facilmente operazioni geometriche, ad esempio:

  • Creare un poligono buffer attorno a una geometria
  • Trova il centroide di una geometria
  • Trova lo scafo convesso di una geometria
  • Calcola l'estensione di delimitazione
  • Linearizza una curva
Esempi di codice
                
                    
// Read GIS data from a Shapefile
using (var layer = VectorLayer.Open(dir + "myDataFile.shp", Drivers.Shapefile))
{

    foreach (var feature in layer)
    {
        Console.WriteLine(feature.Geometry.AsText()); // print the geometry as WKT

        Console.WriteLine(feature.GetValue<string>("CITY_NAME")); // print an attribute value

        Console.WriteLine(feature.GetValue<DateTime>("UPDATE_DAT")); 
    }
}


// Convert a Shapefile to GeoJSON
VectorLayer.Convert(dir + "example.shp", Drivers.Shapefile, dir + "output.json", Drivers.GeoJson);


// Render a TopoJSON map to SVG
using (var map = new Map(800, 600))
{
    var layer = VectorLayer.Open(dir + "map.json", Drivers.TopoJson);

    var style = new SimpleFill { FillColor = Color.Azure, StrokeWidth = 1.5 };

    map.Add(layer, style);

    map.Render(dir + "mymap.svg", Renderers.Svg);
}
                
            

C# Gis libreria

Ci sono un modo semplice per installare Aspose.Gis per net sul vostro sistema:

Asporre.Gis Demo dal vivo su C#

Visualizza Aspose.Gis esempi in questo momento visitando il nostro Sito Demo live. La demo live ha i seguenti vantaggi

Creare nuovi livelli e set di dati o leggere funzionalità da file esistenti
Creare punti, linee e superfici
Costruire geometrie non lineari
Tradurre geometrie da / per WKT e WKB
Calcola la relazione topologica tra geometrie
Calcola un'intersezione, un'unione o una differenza di qualsiasi geometria
Calcola un'area buffer attorno a una geometria
Renderizza le mappe su SVG, PNG, JPEG o BMP
Combina diversi simbolizzatori per eseguire disegni complessi
Calcola i parametri di stile di una caratteristica in base ai valori dei suoi attributi
Riprogettare singole geometrie e interi livelli
Importa sistemi di riferimento spaziale da WKT, esporta sistemi di riferimento spaziale in WKT
Cerca sistemi di riferimento spaziali di SRID
Convertire i dati in molti formati supportati
Eseguire la riproiezione durante la conversione dei dati
Lavorare con i dati spaziali in PostgreSQL e SQL Server
Crea indici spaziali per velocizzare le query spaziali
Leggere i valori di banda dal formato raster GeoTIFF

Requisiti di sistema

Le nostre API sono supportate su tutte le principali piattaforme e sistemi operativi. Prima di eseguire il codice qui sotto, assicurati di avere i seguenti prerequisiti sul tuo sistema.

  

GisAPI di manipolazione dei dati per net

  

Altre funzioni supportate

Puoi anche guardare le varie funzionalità della nostra libreria Gis.

22.34.1
(Release notes)