Français
 Français

Renforcez le traitement des données GIS avec l'excellente API GIS pour .NET

Traitez et manipulez sans effort vos données géospatiales avec l'API GIS .NET d'Aspose. Elle vous permet de lire, écrire et rendre des données à partir de formats de fichiers GIS.

Téléchargez l'essai gratuitVoir toutes les API

Manipulation efficace des données géospatiales en .NET

Aspose.GIS for .NET est une API de traitement, de manipulation et de conversion de données géographiques leader dans le système d'information géographique (GIS). Elle permet aux développeurs .NET d'accéder, de lire, d'écrire et de convertir de manière programmatique des formats de fichiers GIS populaires tels que Shapefile (SHP, SHX), GeoJSON, FileGDB (GDB), Keyhole Markup Language (KML), Geography Markup Language (GML), GPX Exchange Format (GPX) et plus encore. L'API GIS pour .NET fournit des outils de visualisation des données pour rendre des cartes en images raster PNG, JPG et BMP ainsi qu'en vecteurs SVG. Elle prend également en charge une analyse détaillée des données vectorielles d'informations géographiques obtenues à partir des formats vectoriels géospatiaux.

Elle aide les utilisateurs à récupérer les métadonnées des couches, à lire ou écrire des données de couche par index spatiaux, et à créer des couches et des ensembles de données à partir de zéro. Les développeurs peuvent utiliser la bibliothèque .NET GIS pour créer, modifier et exporter des objets géométriques tels que des points, des lignes, des polygones, des multipoints, des multilignes et des géométries courbes ou non linéaires. Elle permet de manipuler les données des systèmes de référence spatiale (SRS) dans vos solutions de traitement des données GIS. La conversion vers et depuis différents fichiers GIS est possible avec l'API .NET, et la reprojection des données et la définition des attributs d'objet sont prises en charge pendant le processus de conversion. Aspose.GIS for .NET est une excellente bibliothèque pour une manipulation et une conversion efficaces des données GIS. Vous pouvez l'utiliser pour l'intégration de données géospatiales dans les applications .NET sans installation de logiciel supplémentaire.

Commencer

Veuillez consulter les informations suivantes pour plus d'aide pour configurer Aspose.GIS pour .NET. Avant d'installer l'API, veuillez examiner la liste des prérequis liés aux configurations système pour vous assurer que tout est correctement configuré de votre côté en termes de système d'exploitation recommandé, de plate-forme et de frameworks.

Installation d'Aspose.GIS pour .NET

Pour installer l'API de traitement des données géospatiales pour .NET, vous pouvez télécharger le programme d'installation MSI ou les DLL du produit depuis la section des téléchargements. Ou, vous pouvez utiliser le paquet NuGet pour configurer la bibliothèque dans la console du gestionnaire de packages Visual Studio en utilisant la commande suivante :

PM > Install-Package Aspose.GIS

Conversion fiable de données GIS interplateformes avec .NET

Aspose.GIS for .NET fonctionne sur plusieurs systèmes d'exploitation et plates-formes pour fournir une expérience de traitement et de conversion de données vectorielles géographiques interplateformes. Les développeurs peuvent convertir avec précision entre différents formats de système d'information géographique (GIS) et renforcer leurs solutions .NET en utilisant les options de conversion avancées prises en charge par l'API de traitement de données géospatiales.

Comment convertir un fichier Shapefile en GeoJSON avec .NET

La conversion d'un fichier Shapefile ou SHP en format GeoJSON est simple avec l'API Aspose.GIS pour .NET. Elle vous permet également de convertir du GeoJSON en Shapefile dans .NET. Le code source C# ci-dessous et d'autres informations vous guideront pour convertir facilement SHP en GeoJSON dans vos solutions .NET.

  • Créez un objet de la classe ConversionOptions.
  • Vérifiez si le pilote sélectionné prend en charge le système de référence spatiale souhaité.
  • Si oui, définissez le système de référence spatiale de destination selon vos besoins.
  • Utilisez la méthode Convert de la classe VectorLayer pour convertir le fichier Shapefile en format GeoJSON.
// Déclarez un objet de la classe ConversionOptions
ConversionOptions conversionOptions = null;

// Vérifiez si le pilote sélectionné prend en charge le système de référence spatiale cible
bool bIsSupported = Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84);

// Définissez le système de référence spatiale de destination
if (bIsSupported)
{
    conversionOptions = new ConversionOptions();
    conversionOptions.DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84;
}

// Convertissez SHP en GeoJson    
VectorLayer.Convert("sample.shp", Drivers.Shapefile, "sample.geojson", Drivers.GeoJson, conversionOptions);
            
System.Console.WriteLine("Terminé");

Comment convertir du GeoJSON en KML avec .NET

Le langage de balisage Keyhole ou KML est un autre format de données vectorielles GIS populaire. L'API .NET pour GIS aide les développeurs à convertir le format GeoJSON en KML. Consultez les informations suivantes et le code source C# ci-dessous, qui explique comment convertir du GeoJSON en KML sur la plateforme .NET.

string dataDir = RunExamples.GetDataDir();
string sourceFile = dataDir + "intersection.geojson";
string outputFile = dataDir + "output.kml";

// Spécifiez les paramètres de conversion si nécessaire. C'est facultatif.
ConversionOptions options = null;

// Ces options assignent Wgs84 à la couche de destination.
// La conversion peut générer une erreur si la couche de destination ne prend pas en charge la référence spatiale Wgs84. Il faut donc vérifier.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
    options = new ConversionOptions()
    {
        DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
    };
}

// Convertissez le format de fichier de GeoJSON à KML.
VectorLayer.Convert(sourceFile, Drivers.GeoJson, outputFile, Drivers.Kml, options);

Veuillez visiter la page des exemples GitHub de l'API Aspose.HTML pour .NET pour voir plus d'exemples de code fonctionnels. Nous fournissons des Applications de traitement de données GIS en ligne gratuites pour visualiser et convertir des fichiers GIS et transformer des coordonnées en déplacement. N'oubliez pas de consulter nos applications gratuites.

Renforcez vos solutions de traitement de données géospatiales .NET avec la fonctionnalité de rendu de cartes

Parmi les nombreuses fonctionnalités avancées d'Aspose.GIS pour .NET, on trouve la capacité de rendre des cartes dans plusieurs formats. Elle permet aux développeurs d'utiliser des données géospatiales provenant de différents formats GIS, tels que SHP, KML et GeoJSON, pour créer des cartes. Les cartes peuvent être rendues aux formats d'image raster JPEG, BMP, PNG et aux fichiers vectoriels SVG. L'API de traitement de données géospatiales permet aux développeurs de créer des solutions complètes pour manipuler de manière innovante des fichiers GIS et rester en tête de la concurrence.

FAQ

1. Comment puis-je convertir des fichiers GIS sur la plateforme .NET?

La conversion de fichiers GIS en .NET est rapide et facile avec l'API Aspose.GIS pour .NET. Elle vous permet de convertir de manière transparente un fichier GIS en un autre et prend en charge divers formats GIS, notamment SHP, JSON, GeoJSON, GDB, GML, GPX, KML, et plus encore.

2. Combien de temps faut-il pour traiter et convertir des fichiers GIS?

L'API de traitement de données géospatiales pour .NET fonctionne rapidement et répond à vos demandes de lecture, d'écriture, de conversion et de traitement de fichiers GIS en un rien de temps.

3. Est-il sûr de traiter des fichiers de données GIS avec l'API .NET?

Vous pouvez être sûr de la sécurité de vos fichiers de données tout en les traitant avec l'API de manipulation de fichiers GIS. Nous assurons la confidentialité de vos données et prenons toutes les mesures nécessaires pour vous offrir une expérience utilisateur sécurisée.

4. Puis-je traiter des fichiers de données géospatiales sur Mac OS, Windows ou Linux?

Oui, la bibliothèque géospatiale .NET fonctionne sur différentes plates-formes, frameworks et environnements d'exploitation. Vous pouvez l'utiliser sur la plateforme de votre choix et aucune installation logicielle supplémentaire n'est nécessaire pour son fonctionnement.

Besoin d'aide ?

Consultez nos canaux de support pour obtenir de l'aide sur vos questions liées aux fonctionnalités de l'API des produits Aspose et à son fonctionnement.