Thay thế cho Google Earth để chỉnh sửa và sắp xếp các tệp KML


22

Tôi thích cách Google Earth hiển thị KML dưới dạng "biểu đồ cảnh", nghĩa là cấu trúc cây trong bảng điều khiển bên trái.

Điều này cho phép bạn sắp xếp lại các tính năng trong các thư mục, thay đổi thứ tự lớp, v.v. thông qua kéo và thả.

Tuy nhiên, chức năng (khá hữu ích) này hơi quá cơ bản trong Google Earth. Ví dụ: google "nhập" KML theo cấu trúc của chính nó và nếu bạn muốn "lưu lại" các thay đổi, bạn phải trỏ thủ công vào tệp gốc để ghi đè lên nó.

Ngoài ra, khi lưu, Google Earth chỉ ghi đè các kiểu có trong tệp gốc (gần như những gì Inkscape làm với SVG). Điều đó khá thô lỗ: o (

Vì vậy, câu hỏi của tôi là: có những lựa chọn thay thế khác, cụ thể là sử dụng biểu diễn Tree View với sắp xếp lại kéo và thả không? Tôi thậm chí không cần hiển thị bản đồ (mặc dù điều đó sẽ rất hữu ích)


Vì vậy, bây giờ Kml Builder đã nghỉ hưu, có một cái khác sẽ hoạt động không? ... HOẶC có cách nào để sử dụng độc lập và tải các tệp KML / KMZ để xem trong Google Earth sau khi chỉnh sửa không? Thực sự tất cả những gì tôi quan tâm là một trình soạn thảo trực quan cho cửa sổ bật lên mô tả để chúng tôi có thể chỉnh sửa bảng dễ dàng. Bởi vì không phải ai cũng là nhà phát triển web và biết mã HTML.
Than cứng

Nếu bạn có một câu hỏi mới, vui lòng hỏi nó bằng cách nhấp vào nút Hỏi câu hỏi . Bao gồm một liên kết đến câu hỏi này nếu nó giúp cung cấp bối cảnh. - Từ đánh giá
Dan C

Câu trả lời:


1

Bạn có thể có một cái nhìn ở đây . Trên thực tế , Kml Builder của NorthGate là một lựa chọn tốt cho GE!

Từ trang web của Northgate: Plugin Google Earth đã bị từ chối vào quên lãng. Kml Builder đã chính thức nghỉ hưu (không hoạt động) nhưng với mục đích lịch sử, quá trình tải xuống sẽ có sẵn trong một thời gian ngắn nữa. http://www.northgates.ca/kmlbuilder/D Download /

Trình tạo Kml giúp dễ dàng tạo và chỉnh sửa liên kết ngoài KML. các tệp được xem trong Google Earth.

Các địa điểm bạn tạo bằng Kml Builder có thể được gửi qua email cho bạn bè hoặc đồng nghiệp của bạn và thậm chí có thể được xuất bản trên Internet hoặc trên Mạng nội bộ để có đối tượng rộng hơn.

Bất cứ ai đã cài đặt Google Earth Desktop trên máy tính của họ đều có thể mở các tệp KML đã tạo của bạn chỉ bằng một cú nhấp chuột.

Các Kml Builder màn hình nhà 3-D Trái đất Viewer, màu sắc của chiếc xe, và thậm chí cả bóng tối của người dân và các dấu hiệu đường phố. Mức độ phân giải có sẵn dựa trên một số điểm quan tâm, nhưng hầu hết đất đai (trừ một số đảo) được bao phủ trong ít nhất 15 mét độ phân giải. Las Vegas, Nevada và Cambridge, Massachusetts bao gồm các ví dụ về độ phân giải cao nhất, ở mức 15 cm (6 inch). Trình tạo Kml cho phép người dùng tìm kiếm địa chỉ (chỉ cho một số quốc gia), nhập tọa độ hoặc chỉ cần sử dụng chuột để duyệt đến một vị trí.

Bạn có thể tạo bong bóng Dấu vị trí và Kiểu chia sẻ bằng cách thêm hình ảnh, hình ảnh, video YouTube, tệp Flash Macromedia và liên kết Internet.

Kml Builder hoàn hảo nếu bạn có kế hoạch ghi lại một chuyến đi ở đâu đó trên trái đất bằng cách dễ dàng thêm các điểm quan tâm không gian địa lý hoàn chỉnh với văn bản được định dạng và bóng bay bật lên theo kiểu.


Các tính năng chính của Kml Builder bao gồm:

  1. Cửa sổ neo trong đó hầu hết các cửa sổ có thể được đóng lại.
  2. Kéo / thả các tính năng KML trong Cây địa điểm của tôi.
  3. Mở rộng / thu gọn vùng chứa tính năng KML khi kéo bằng cách kéo qua dấu trừ để thu gọn và văn bản tính năng vùng chứa để mở rộng. Chỉ cần chờ vài giây và thì đấy!
  4. Mở tệp KML và KMZ bằng cách sử dụng Tệp »Mở cục bộ, Tệp» Mở từ các menu con Web hoặc bằng cách kéo tệp từ thực tế ở bất cứ đâu!
  5. Xem trước các thay đổi của bạn trực tiếp trong Trình tạo Kml hoặc trong Google Earth.
  6. Sử dụng Bản đồ kiểu và kiểu chia sẻ nội tuyến hoặc chung.
  7. Thêm hình ảnh cục bộ và từ xa, hình ảnh, hoạt hình flash, phim, trò chơi tương tác và video YouTube vào bóng bay của bạn.
  8. Bật / tắt Lớp, Mặt trời, Khí quyển và Kiểm soát mức độ hiển thị Trình soạn thảo XML tích hợp để chỉnh sửa các tệp KML không thành công

Tôi sẽ chấp nhận điều này bởi vì nó là thứ tốt nhất tôi có thể tìm thấy. Mặc dù, tôi cảm thấy nó có thể được cải thiện rất nhiều về việc phân tách và hợp nhất các polylines, chỉnh sửa trong nguồn và theo dõi tuyến đường bán tự động thông qua API chỉ đường.
heltonbiker

Các API Google Earth đã bị phản đối và vì vậy KML Builder được chính thức nghỉ hưu .
Paul

3

KML (Ngôn ngữ đánh dấu lỗ khóa) sử dụng cấu trúc dựa trên thẻ dựa trên tiêu chuẩn XML. Trang nhà phát triển trên google có một số thông tin thực sự tốt về cấu trúc của cách các tệp KML được thiết lập.

Đây là liên kết đến trang Nhà phát triển: https://developers.google.com/kml/documentation/kml_tut

Bạn có thể chỉnh sửa các tệp KML trong trình chỉnh sửa notepad, chẳng hạn như Notepad ++ hoặc Sublime Text. Điều này có thể cho phép bạn sắp xếp lại các thư mục và thay đổi thứ tự lớp.

Các thư mục sử dụng thẻ XML "Thư mục" và các mục trong thư mục có thể là "Dấu vị trí", "Tài liệu", "GroundOverlay" và các mục khác.

Bằng cách chỉnh sửa tệp trong trình soạn thảo văn bản, bạn có thể thay đổi các thuộc tính cho từng tính năng riêng lẻ.

Dưới đây là một ví dụ về bố cục KML:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
    <name>Paths</name>
    <description>Examples of paths. Note that the tessellate tag is by default
      set to 0. If you want to create tessellated lines, they must be authored
      (or edited) directly in KML.</description>
    <Style id="yellowLineGreenPoly">
      <LineStyle>
        <color>7f00ffff</color>
        <width>4</width>
      </LineStyle>
      <PolyStyle>
        <color>7f00ff00</color>
      </PolyStyle>
    </Style>
    <Folder>
      <Placemark>
        <name>Absolute Extruded</name>
        <description>Transparent green wall with yellow outlines</description>
        <styleUrl>#yellowLineGreenPoly</styleUrl>
        <LineString>
          <extrude>1</extrude>
          <tessellate>1</tessellate>
          <altitudeMode>absolute</altitudeMode>
          <coordinates> -112.2550785337791,36.07954952145647,2357
            -112.2549277039738,36.08117083492122,2357
            -112.2552505069063,36.08260761307279,2357
            -112.2564540158376,36.08395660588506,2357
          </coordinates>
        </LineString>
      </Placemark>
  </Folder>
  </Document>
</kml>

2
Cảm ơn câu trả lời của bạn! Tôi đã sử dụng SublimeText để chỉnh sửa cấu trúc KML theo cách thủ công, nhưng thật khó khăn trong ***! Ví dụ, làm thế nào bạn có thể biết WHICH ONE là con đường không tên-đường-đường-qua-gần-lạch-bạn-muốn-di chuyển chỉ bằng cách nhìn vào tọa độ văn bản thô, thô của nó? Đó là vấn đề tôi dự định sẽ giải quyết cuối cùng. Điều này sẽ rất giống với các trình soạn thảo giao diện XAML (hoặc Eclipse, v.v.): bạn có một cửa sổ thiết kế và một cửa sổ mã và các thay đổi được thực hiện trong một trong các "khung nhìn" phản ánh trong cái khác.
heltonbiker

2

Kiểm tra một ứng dụng iOS có tên Map Plus

Tôi đã sử dụng nó để tạo ra một loạt các polylines từ các hướng đường. Tôi thực sự đang nghiên cứu những gì tôi có thể làm với dữ liệu của mình (cụ thể là trực quan hóa) sau khi xuất sang KML


Đề xuất của tôi là sử dụng API Google Maps để hiển thị KML trong trình duyệt. Bạn có thể lưu trữ KML trực tuyến trên một máy chủ công cộng (Github và Dropbox sẽ làm). developers.google.com/maps/documentation/javascript/
Mạnh
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.