Français

Gis Api de manipulation de données pour net

API net pour la manipulation des données Gis

Créez, lisez, convertissez, traitez des données Gis et restituez des cartes avec une API spécialement conçue pour les développeurs net.

  Télécharger l'Essai Gratuit
PNG JPG BMP TIFF GPX
Aspose.GIS for NET
GIS

Aspose.Gis bibliothèque pour net

Aspose.Gis pour net vous permet d'accéder et de manipuler des informations géographiques à partir de formats de données géospatiales vectoriels. L'API prend en charge la lecture, l'écriture et la conversion des formats de fichiers Gis les plus populaires tels que Shapefile, GeoJSON, FIleGDB, KML et OSM XML, ainsi que le rendu d'une carte à partir des formats pris en charge au format SVG. De plus, un développeur peut facilement personnaliser le rendu et les styles de fonctionnalités pour obtenir l'aspect de la carte souhaité.

Aspose.Gis pour net est conçu avec la simplicité, la performance, la convivialité et la portabilité à l'esprit. Il contient des API à utiliser avec le framework net, le noyau net et les plates-formes Xamarin, vous permettant de créer des applications multiplateformes avec une grande facilité.


Utiliser Différents Systèmes De Coordonnées

Avec Aspose.Gis, vous pouvez transformer des coordonnées géospatiales, des géométries et des couches entières d'un système de référence de coordonnées à un autre. Les projections cartographiques ainsi que les transformations géodésiques sont prises en charge.

Vous pouvez soit rechercher un système de référence de coordonnées par SRID, importer à partir de WKT ou définir des paramètres personnalisés directement dans le code.


Effectuer Une Analyse Spatiale

Aspose.Gis comprend un ensemble complet de prédicats spatiaux basés sur le modèle DE-9IM qui évalue les relations topologiques entre les objets. Les cas typiques sont:

  • Déterminer si deux objets se chevauchent
  • Déterminer si un objet croise un autre objet
  • Trouver la distance minimale entre une géométrie et une autre géométrie
  • Vérifier si la géométrie d'un objet se coupe d'elle-même
  • Calculer l'aire d'une géométrie

Aspose.Gis vous permet d'effectuer facilement des opérations géométriques, telles que:

  • Créer un polygone tampon autour d'une géométrie
  • Trouver le centroïde d'une géométrie
  • Trouver la coque convexe d'une géométrie
  • Calculer l'étendue de la délimitation
  • Linéariser une courbe
Exemples de code
                
                    
// 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 bibliothèque

Il existe un moyen simple d'installer Aspose.Gis pour net sur votre système:

Aspose.Gis Démos en direct sur C#

Vue Aspose.Gis exemples dès maintenant en visitant notre Site de démonstration en direct. La démo en direct présente les avantages suivants

Créez de nouvelles couches et de nouveaux ensembles de données ou lisez des entités à partir de fichiers existants
Créer des points, des lignes et des surfaces
Construire des géométries non linéaires
Traduire des géométries vers / depuis WKT et WKB
Calculer la relation topologique entre les géométries
Calculer une intersection, une union ou une différence de toutes les géométries
Calculer une zone tampon autour d'une géométrie
Rendu des cartes au format SVG, PNG, JPEG ou BMP
Combinez plusieurs symboliseurs pour effectuer un dessin complexe
Calculer les paramètres de style d'une fonctionnalité en fonction des valeurs de ses attributs
Reproduisez des géométries individuelles et des couches entières
Importer des systèmes de référence spatiale depuis WKT, exporter des systèmes de référence spatiale vers WKT
Rechercher des systèmes de référence spatiale par SRID
Convertir des données vers de nombreux formats pris en charge
Effectuer une reprojection lors de la conversion des données
Travailler avec des données spatiales dans PostgreSQL et SQL Server
Créez des index spatiaux pour accélérer les requêtes spatiales
Lire les valeurs de bande à partir du format raster GeoTIFF

Configuration Requise

Nos API sont prises en charge sur toutes les principales plates-formes et systèmes d'exploitation. Avant d'exécuter le code ci-dessous, assurez-vous que vous disposez des prérequis suivants sur votre système.

  

Gis Api de manipulation de données pour net

  

Autres Fonctionnalités Prises En Charge

Vous pouvez également consulter les différentes fonctionnalités de notre bibliothèque Gis.

22.34.1
(Release notes)