阿斯波斯。GISfornet是一个GIS数据操作和转换API。 它完全支持读取,写入和转换着名的GIS数据格式,如ESRI Shapefile,GeoJSON,TopoJSON,ESRI地理数据库,地理标记语言,Google地球,GPS交换格式,MapInfo格式和OpenStreetMap。 它是一个独立的基于net的API,不需要任何基于GIS的软件,如ArcGIS/ArcMap,QGIS等。
// For complete examples and data files, please go to https://github.com/aspose-gis/Aspose.GIS-for-.NET
// Specify conversion settings if necessary. It is optional.
ConversionOptions options = null;
// This options assigns Wgs84 to the destination layer.
// Conversion may throw error If destination layer does not support the Wgs84 spatial reference. So need to check.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
options = new ConversionOptions()
{
DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
};
}
// Convert file format from GPX to SHP.
VectorLayer.Convert("source.gpx", Drivers.Gpx, "destination.shp", Drivers.Shapefile, options);
大多数平台和操作系统都支持Net的ConversionAPI,它可用于开发几种不同类型的Net应用程序,包括ASPNet,WinForms和Windows服务。 API forNet易于使用和部署,并提供理想的解决方案,以Net框架4.7,Net标准2.0和Xamarin平台处理地理空间信息。 在运行代码之前,请确保您的系统满足相应的要求。
尝试我们图书馆的功能,看看新的机会。 现场演示C#
无需下载Aspose GIS API。
只需选择SHP作为输出格式和。
上传您的GPX文件,它将立即转换为SHP。
您将获得下载链接。
您还可以将Gpx转换为许多其他文件格式,包括下面列出的几种文件格式。