Cách chuyển đổi KML sang GPX trong C#

Bài viết ngắn này hướng dẫn về cách chuyển đổi KML thành GPX trong C#. Nó cung cấp thông tin chi tiết về cách thiết lập môi trường phát triển để thực hiện chuyển đổi, danh sách các tác vụ tối thiểu cần thực hiện trong chương trình và mã mẫu có thể chạy được để hiểu KML để chuyển đổi tệp GPX trong C#. Bạn cũng sẽ tìm hiểu các tùy chọn khác nhau để tùy chỉnh tệp GPX đầu ra.

Các bước để chuyển đổi tệp KML sang tệp GPX trong C#

  1. Đặt IDE để sử dụng Aspose.GIS for .NET để chuyển đổi KML sang GPS
  2. Khởi tạo đối tượng ConversionOptions để đặt tham chiếu không gian
  3. Kiểm tra hỗ trợ cho tham chiếu không gian Wss84 trong lớp đích
  4. Đặt tham chiếu không gian nếu có hỗ trợ
  5. Gọi phương thức Convert() để chuyển đổi GPX thành KML

Các bước này mô tả quá trình phát triển một bộ chuyển đổi tệp KML sang GPX trong C#. Quá trình này được bắt đầu bằng cách khai báo một đối tượng của ConversionOptions từ không gian tên Aspose.Gis, sau đó kiểm tra khả năng hỗ trợ cho tham chiếu không gian đích. Nếu có hỗ trợ, hãy đặt giá trị SpatialReferenceSystem đích thành Wgs84 và gọi phương thức Convert() để chuyển đổi định dạng.

Mã để chuyển đổi tệp KML sang GPX trong C#

Đoạn mã trên minh họa quá trình chuyển đổi KML thành GPX trong C#. Đối tượng lớp ConversionOptions được sử dụng để thiết lập hệ thống tham chiếu không gian đích bằng cách sử dụng điều tra viên SpatialReferenceSystem. Phương thức Convert() trong lớp VectorLayer được sử dụng để chuyển đổi tệp KML nguồn thành GPX với các cài đặt đã chỉ định, tuy nhiên, bạn có thể đặt trình chuyển đổi tùy chỉnh cho các thuộc tính, giá trị DestinationDriverOptions cho lớp đích và cả SourceDriverOptions cho lớp đích. lớp nguồn nếu cần.

Bài viết này đã hướng dẫn chúng ta cách thay đổi tệp KML nguồn thành tệp GPX. Nếu bạn muốn tìm hiểu quy trình tạo shapefile, hãy tham khảo bài viết trên cách tạo shapefile trong C#.

 Tiếng Việt