Cách xuất KML từ ArcMap sang Google Earth

Các công ty nhỏ hơn có thể chỉ có nhu cầu sử dụng phiên bản ArcGIS dành cho máy tính để bàn, không cho phép chia sẻ kết quả trực quan hóa và phân tích bằng các tính năng nâng cao hơn của phiên bản doanh nghiệp. Tuy nhiên, ArcGIS cung cấp tiện ích mở rộng khả năng tương tác dữ liệu cho ArcMap, cho phép bạn xuất cả dữ liệu lớp và bản đồ từ ArcMap sang định dạng Ngôn ngữ đánh dấu lỗ khóa (KML) của Google. Sau khi xuất sang KML, bạn có thể nhập dữ liệu vào Google Earth hoặc Google Maps và sử dụng các công cụ miễn phí đó để chia sẻ bản đồ và trực quan hóa với người khác.

1.

Nhấp vào nút Windows Orb, chọn "Tất cả chương trình", sau đó chọn "Arc GIS" và "Bản đồ hồ quang". Nhấp vào nút Python Window trên thanh công cụ để mở cửa sổ Python và nhập các lệnh của bạn ở chế độ ngay lập tức.

2.

Tải các mô-đun hệ thống Python ArcGIS vào bộ nhớ. Ví dụ: nhập nội dung sau vào cửa sổ Python:

nhập Arcpy từ env nhập Arcpy

3.

Thiết lập không gian làm việc và cài đặt môi trường bằng cách chỉ định vị trí và loại tệp dữ liệu bạn đang xuất trong KML. Ví dụ: nhập nội dung sau vào cửa sổ Python:

arcpy.CheckOutExtension ("3D") env.workspace = "C: \ export"

4.

Xuất một lớp bằng cách chỉ định lớp cần xuất, tệp đầu ra cần tạo và tỷ lệ đầu ra sẽ sử dụng. Bao gồm các tham số tùy chọn, nếu cần, để xuất một hình ảnh tổng hợp duy nhất, thiết lập hộp ranh giới xung quanh khu vực để xuất, xác định kích thước hình ảnh hoặc xác định độ phân giải của đầu ra KML. Chỉ định phần mở rộng tệp ".kmz" cho đầu ra, đây sẽ là tệp dữ liệu nén của KML. Ví dụ: nhập nội dung sau vào cửa sổ Python:

arcpy.LayerToKML_3d ("main.lyr", "mainlayer.kmz", "1")

5.

Xuất bản đồ bằng cách chỉ định tài liệu bản đồ, khung dữ liệu của tài liệu bản đồ, tệp đầu ra và tỷ lệ đầu ra. Bao gồm các tham số tùy chọn để xuất một hình ảnh tổng hợp duy nhất, chuyển đổi các lớp vectơ thành hình ảnh raster, thiết lập giới hạn hình chữ nhật sẽ được xuất, xác định kích thước hình ảnh hoặc xác định độ phân giải đầu ra. Ví dụ: nhập nội dung sau vào cửa sổ Python:

arcpy.MapToKML_3d ("main.mxd", "Lớp", "mainmap.kmz", "1")

Những điều cần thiết

  • Phần mở rộng khả năng tương tác dữ liệu ArcGIS cho ArcMap
  • Phiên bản ArcGIS 10.0 trở lên

tiền boa

  • Nâng cấp lên phiên bản doanh nghiệp với mô-đun Máy chủ ArcGIS cho phép bạn xuất bản các liên kết dữ liệu KML động trên Internet bằng API chuyển giao trạng thái đại diện (REST).

Bài ViếT Phổ BiếN