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.
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.
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 :
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.
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.
// 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é");
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.
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.
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.
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.
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.
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.