Hướng dẫn ngắn này giải thích cách tạo Tệp KML bằng C#. Hướng dẫn có đầy đủ thông tin chi tiết để thiết lập IDE, danh sách các bước để xác định luồng chương trình và mã mẫu minh họa cách tạo tệp KML bằng C#. Hướng dẫn sẽ hướng dẫn bạn xác định các thuộc tính tùy chỉnh, thiết lập giá trị của chúng cho tệp KML và vẽ nhiều hình dạng hình học khác nhau.
Các bước để tạo KML bằng C#
- Thiết lập môi trường để sử dụng Aspose.GIS for .NET bằng cách cài đặt nó vào dự án của bạn để tạo tệp KML
- Gọi phương thức CreateLayer() trong không gian tên Drivers.Kml để tạo đối tượng VectorLayer
- Xác định các thuộc tính feature bằng cách đặt tên và kiểu của chúng
- Tạo một đối tượng của lớp Polygon
- Xác định một vành đai tuyến tính, thêm các cặp vĩ độ/kinh độ ranh giới bên ngoài và đặt nó làm vành đai bên ngoài cho đa giác
- Gọi phương thức ConstructFeature() trong lớp Layer và đặt đa giác ở trên làm hình học của nó
- Xác định các thuộc tính tùy chọn để tạo kiểu và thêm nó vào đối tượng Layer
Các bước này tóm tắt quá trình phát triển trình tạo KML sử dụng C#. Tạo một lớp KML, xác định một tập hợp các thuộc tính để sử dụng trong KML, tạo đối tượng hình học như Đa giác và xác định ranh giới bên ngoài với vĩ độ/kinh độ. Xây dựng một đối tượng, thiết lập hình học của nó và thêm nó vào lớp với các thuộc tính cần thiết.
Mã để tạo tệp KML bằng C#
Mã này minh họa quy trình tạo tệp KML của Google Earth bằng C#. Để vẽ một đường thẳng, hãy đặt hình học là LineString với một mảng các điểm bắt đầu và kết thúc như đã đề cập trong mã mẫu được chú thích. Bạn có thể tạo các thuộc tính có nhiều kiểu khác nhau bằng lớp AttributeDataType như String, Integer, Boolean và Double.
Hướng dẫn này đã dạy chúng ta cách tạo tệp KML cho Google Maps bằng C#. Để tạo Shapefile, hãy tham khảo bài viết trên {{LIÊN KẾT1}}.