Nano Hash - криптовалюты, майнинг, программирование

Зависимость масштаба для меток в файлах KML с большим количеством меток

Есть файл KML, который я создал путем экспорта слоя из ArcGIS10.0. В файле показаны некоторые метки, которые мне нужно пометить. Однако я хочу, чтобы метки (и сами точки) были видны в Google Планета Земля только на определенной высоте или ниже. Я знаю, что это можно сделать с помощью тега <Region>, но с трехзначным числом меток ввод тега и всего остального кода для каждой отдельной метки не кажется очень практичным.

Точки все расположены в одной папке, и мне интересно, смогу ли я использовать <Region> на уровне папки. Однако размещение <Region> и остального кода после тега <folder> и </Region> непосредственно перед </folder> не сработало. Если мне нужно изменить поведение ярлыков на уровне папки, где мне разместить теги? Кроме того, как редактировать код KML? Я знаю, что могу щелкнуть правой кнопкой мыши файл в Google Планета Земля, скопировать его и вставить код в текстовый редактор, но как мне вернуть отредактированный код обратно в файл?

Извините за такие тривиальные вопросы, я настолько новичок в KML, насколько это возможно.


Ответы:


1

Судя по звуку, вы пробовали это:

<folder>
  <region>
    <placemark></placemark>
    <placemark></placemark>
    <placemark></placemark>
    ...
  </region>
</folder>

Из документации KML:

Кроме того, в файле KML обратите внимание, что регион является родственным изображением (или геометрией), на видимость которого он влияет.

Поэтому то, что вы хотите сделать, это:

<folder>
  <region>
    [scale limits go here]
  </region>

  <placemark></placemark>
  <placemark></placemark>
  <placemark></placemark>
    ...
</folder>

Что касается редактирования файла KML, просто откройте его непосредственно в текстовом редакторе, не копируйте его из Google Планета Земля.

21.05.2013
  • Я попытаюсь. Какой текстовый редактор мне использовать? Я получаю тарабарщину, когда открываю файл в Блокноте или Notepad++, а Word вообще отказывается открывать файл. Кроме того, после тега <folder> идет ли тег <Region> до или после тега <name>? 21.05.2013
  • Это файл KML или KMZ? Если это KMZ, это в основном zip-файл с файлом KML внутри него — переименуйте его в .zip или откройте в своей любимой программе для работы с zip-файлами. 22.05.2013
  • ре. теги - старайтесь не думать об этом как после тега <folder> и перед тегом <name> - файлы XML представляют собой иерархию, поэтому, если ваши теги <region> и <name> находятся внутри пары <folder></folder>, то не имеет (не должно) иметь значения, какой порядке, в котором они находятся. Это то, что документация, которую я цитировал выше, означает о братьях и сестрах - <region>, <name> и ваши теги <placemark> все братья и сестры и дети <folder>. 22.05.2013
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..