
GPX được sử dụng để mô tả dữ liệu GPS như các điểm đến, đường đi, v.v. Thông tin địa lý này có thể tồn tại dưới dạng các giá trị kinh độ và vĩ độ. Trong khi đó, các tệp CSV chứa các giá trị phân tách bằng dấu phẩy. Trong một số trường hợp, bạn có thể cần chuyển đổi tệp GPX sang định dạng CSV. Do đó, bài viết này giải thích cách chuyển đổi tệp GPX sang định dạng CSV một cách lập trình trong C#.
- Trình chuyển đổi GPX sang CSV - Cài đặt API C#
- Cách Chuyển đổi Tệp GPX sang Định dạng CSV trong C#
- Chuyển đổi GPX sang CSV một cách Lập trình trong C#
Trình chuyển đổi GPX sang CSV - Cài đặt API C#
Aspose.GIS for .NET API hỗ trợ làm việc với định dạng tệp GIS để bạn có thể tạo bản đồ, chuyển đổi dữ liệu địa lý, v.v. Bạn có thể truy cập API bằng cách tải xuống các tệp DLL tham chiếu của nó từ phần Tải xuống hoặc sử dụng lệnh cài đặt NuGet sau:
PM> Install-Package Aspose.GIS
Cách Chuyển đổi Tệp GPX sang Định dạng CSV trong C#
Các bước sau giải thích cách chuyển đổi GPX sang định dạng CSV:
- Tạo một đối tượng của lớp ConversionOptions.
- Ánh xạ các tọa độ đến các địa điểm trên Trái đất với hệ thống tham chiếu không gian.
- Chuyển đổi GPX sang định dạng CSV.
Phần tiếp theo sẽ giải thích thêm về tính năng chuyển đổi này mà bạn có thể nhúng vào các ứng dụng của mình.
Chuyển đổi GPX sang CSV một cách Lập trình trong C#
Bạn cần thực hiện các bước dưới đây để chuyển đổi GPX sang định dạng CSV:
- Khởi tạo một đối tượng của lớp ConversionOptions.
- Ánh xạ các tọa độ đến các địa điểm trên Trái đất với hệ thống tham chiếu không gian.
- Chuyển đổi GPX sang định dạng CSV bằng cách sử dụng phương thức Convert.
Đoạn mã sau đây minh họa cách chuyển đổi GPX sang CSV một cách lập trình trong C#.
// Specify conversion settings if necessary. | |
Aspose.Gis.ConversionOptions options = null; | |
// This options assigns Wgs84 to the destination layer. | |
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84)) | |
{ | |
options = new Aspose.Gis.ConversionOptions() | |
{ | |
DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84, | |
}; | |
} | |
// Convert file format from GPX to CSV. | |
Aspose.Gis.VectorLayer.Convert("source.gpx", Aspose.Gis.Drivers.Gpx, "destination.csv", Aspose.Gis.Drivers.Csv, options); |
Nhận Giấy phép Miễn phí
Bạn có thể yêu cầu một giấy phép tạm thời miễn phí để đánh giá API với đầy đủ khả năng của nó.
Kết luận
Trong bài viết này, bạn đã học cách chuyển đổi tệp GPX sang CSV trong C#. Tuy nhiên, còn nhiều tính năng khác được bao gồm trong API mà bạn có thể tìm hiểu bằng cách xem các chương khác nhau trong không gian tài liệu. Nếu có bất kỳ thắc mắc nào, hãy thoải mái viết cho chúng tôi tại diễn đàn.