Альтернатива Google Earth для редагування та організації файлів KML


22

Мені подобається, як Google Планета Земля відображає KML як "графік сцени", тобто структуру дерева на панелі ліворуч.

Це дозволяє переставляти функції у папках, змінювати порядок шарів тощо за допомогою перетягування.

Однак ця (досить корисна) функціональність є занадто базовою в Google Earth. Наприклад, google "імпортує" KML у власній структурі, і якщо ви хочете "зберегти назад" зміни, вам доведеться вручну вказати на оригінальний файл, щоб перезаписати його.

Крім того, після збереження Google Планета Земля просто замінює стилі, що містяться в оригінальному файлі (майже все, що Inkscape робить зі SVG). Це досить грубо: o (

Отже, моє запитання: чи існують інші альтернативи, зокрема використання представлення дерева View з перестановкою перетягування? Мені навіть не потрібно відображення карти (хоча це було б дуже корисно)


Отже, тепер, коли Kml Builder вийшов на пенсію, чи є ще один, який буде працювати? ... АЛЕ Є спосіб просто використовувати його окремо та завантажувати у KML / KMZ файли для перегляду в Google Планета Земля після редагування? Дійсно, все, що мене цікавить, це візуальний редактор для спливаючого опису, щоб ми могли легко редагувати таблицю. Тому що не кожен є веб-розробником і знає HTML-код.
Тверда вугілля

Якщо у вас є нове запитання, будь ласка, задайте його, натиснувши кнопку Задати питання . Додайте посилання на це питання, якщо це допомагає надати контекст. - З огляду
Dan C

Відповіді:


1

Ви можете подивитися тут . Насправді Kml Builder NorthGate був гарною альтернативою GE!

З веб-сайту Northgate: Плагін Google Планета Земля застарілий до забуття. Kml Builder офіційно вийшов у відставку (не працює), але для історичних цілей завантаження залишиться доступним ще трохи довше. http://www.northgates.ca/kmlbuilder/Download/

Kml Builder дозволяє легко створювати та редагувати зовнішнє посилання KML. файли для перегляду в Google Планета Земля.

Місця, які ви створюєте за допомогою Kml Builder, можна надіслати електронною поштою своїм друзям або колегам і навіть бути опублікованими в Інтернеті або Інтранеті для широкої аудиторії.

Кожен, у кого на комп’ютері встановлений робочий стіл Google Earth, може відкрити створені файли KML лише клацанням миші.

У Kml Builder 3-D Земля перегляду відображає будинку, колір автомобілів, і навіть тіні людей та дорожні знаки. Доступна ступінь роздільної здатності дещо базується на визначних точках, але більшість земель (за винятком деяких островів) охоплені не менше 15 метрів. Лас-Вегас, Невада та Кембридж, штат Массачусетс, містять приклади найвищої роздільної здатності - 15 см (6 дюймів). Kml Builder дозволяє користувачам шукати адреси (лише для деяких країн), вводити координати або просто використовувати мишу для перегляду місця.

Ви можете створювати кульки міток та спільного стилю, додаючи зображення, зображення, відео YouTube, файли Flash Macromedia та Інтернет-посилання.

Kml Builder ідеально підходить, якщо ви плануєте здійснити поїздку кудись на землю, легко додаючи геопросторові визначні місця, доповнені форматованим текстом та стильовими спливаючими кулями.


Основні характеристики програми Kml Builder включають:

  1. Стиковані вікна, в яких більшість вікон можна закрити.
  2. Перетягуйте функції KML в межах дерева моїх місць.
  3. Розгорніть / згорніть контейнери функцій KML під час перетягування, перетягнувши на знак мінус, щоб згортати, і текст функції контейнера, щоб розгорнути. Просто зачекайте кілька секунд і вуаля!
  4. Відкриття файлів KML та KMZ за допомогою підменю «Файл» Відкрити локально, Файл »Відкрити з веб-сторінки або перетягнути файл практично з будь-якого місця!
  5. Попередній перегляд змін безпосередньо в Kml Builder або в Google Earth.
  6. Використовуйте вбудовані або загальні стилі та карти стилів.
  7. Додайте до повітряних кульок місцеві та віддалені зображення, фотографії, флеш-анімацію, фільми, інтерактивні ігри та відео YouTube.
  8. Увімкнення / вимкнення шарів, сонця, атмосфери та керування видимістю Вбудований XML-редактор для редагування несправних файлів KML

Я прийму цю, бо це, на сьогоднішній день, найкраще, що я міг знайти. Хоча, я вважаю, що це може бути значно покращено щодо розщеплення та злиття поліліній, редагування джерела та напівавтоматичного відстеження маршруту за допомогою API маршрутів.
heltonbiker


3

KML (Keyhole Markup Language) використовує структуру на основі тегів на основі стандарту XML. Сторінка розробника в Google має деяку дійсно хорошу інформацію про структуру налаштування файлів KML.

Ось посилання на сторінку розробника: https://developers.google.com/kml/documentation/kml_tut

Ви можете редагувати файли KML в редакторі блокнотів, наприклад, «Блокнот ++» або «Піднесений текст». Це дозволяє переставити папки та змінити порядок шарів.

У папках використовується тег XML "Папка", а елементами всередині папки можуть бути "Позначки місця", "Документ", "GroundOverlay" та інші.

Редагуючи файл у текстовому редакторі, ви можете змінити властивості для кожної окремої функції.

Ось приклад компонування 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
Дякую за вашу відповідь! Я вже використовую SublimeText для ручного редагування структури KML, але це біль у ***! Наприклад, як ви можете дізнатись, ЩО ОДИН є неназваною дорогою, яка проходить-близько-до-затоку, яку ви хочете рухатись, лише дивлячись на її сирі, просто текстові координати? Це проблема, яку я планую вирішити врешті-решт. Це дуже схоже на роботу редакторів інтерфейсу XAML (або Eclipse тощо): у вас є вікно дизайнера та вікно коду, а зміни, внесені в одному з "поглядів", відображаються в іншому.
heltonbiker

2

Перегляньте додаток для iOS під назвою Map Plus

Я використовував це для створення купки поліліній з дорожніх напрямків. Я фактично досліджую, що я можу зробити зі своїми даними (зокрема візуалізацією) після експорту до KML


Моя пропозиція - використовувати API Google Maps для відображення KML у браузері. Ви можете розмістити KML в Інтернеті на загальнодоступному сервері (це могли б зробити Github і Dropbox). developers.google.com/maps/documentation/javascript/…
heltonbiker
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.