Este tutorial rápido guía sobre cómo convertir SHP a GPX en C# proporcionando detalles de configuración, un proceso paso a paso y un código de muestra ejecutable. También puede realizar esta tarea con una sola línea de código; sin embargo, el código de muestra también demostrará cómo configurar las opciones de conversión. Este proceso para convertir Shapefile a GPX en C# se puede realizar en cualquier sistema basado en Windows que tenga instalado .NET o en un sistema Linux/macOS que tenga .NET Core.
Pasos para convertir un archivo de forma a GPX en C#
- Instale Aspose.GIS for .NET desde el administrador de paquetes NuGet para convertir el archivo SHP a GPX
- Cree una instancia del objeto de clase ConversionOptions para personalizar el proceso de conversión
- Compruebe si su controlador Shapefile admite un sistema de referencia espacial en particular o no
- Establezca la opción para un sistema de referencia espacial deseado
- Convierta el archivo SHP a GPX utilizando el método Convert en VectorLayer class
Estos pasos explican el proceso para convertir un archivo de forma a GPX en C# identificando los espacios de nombres de referencia y las clases que se requieren para realizar la tarea. Este proceso se puede completar simplemente con el método Convert en la clase VectorLayer, sin embargo, se exploran diferentes opciones para personalizar el proceso de conversión. También proporciona información para verificar si el controlador seleccionado admite un sistema de referencia espacial en particular o no.
Código para el convertidor SHP a GPX en C#
Este código ha demostrado el proceso para convertir SHP a GPX en C#. Puede usar un controlador específico para trabajar con diferentes formatos de archivo como GeoJson, Kml, Shapefile, OsmXml y Gml, entre otros. Este código ha utilizado el sistema de referencia espacial Wgs84; sin embargo, también puede utilizar otras opciones, como Wgs72, WebMercator, Etrs89LambertConformalConic, Etrs89, etc., según el soporte proporcionado por la capa de destino.
En este tutorial, hemos aprendido la conversión de SHP a GPX. Si desea conocer el proceso para convertir GPX a KMZ, consulte el artículo sobre cómo convertir GPX a KMZ en C#.