Данные KML используются для визуализации географических данных путем идентификации определенных местоположений и подписывания их.
Отображение слоев KML
Слой KML ссылается на файл KML. Все поддерживаемые элементы исходного файла KML находятся в одном слое KML. Отображение объектов KML в слое определяется файлом KML, но вы можете включать или выключать объекты в панели Содержание. Окошки в каждом узле для контроля видимости каждого узла (и его дочерних узлов, если узел является контейнером) используются так же, как и остальные слои и групповые слои. В слоях KML, однако, настройки видимости, не сохраняются в слое. Когда вы откроете карту или сцену заново, настройки видимости будут снова определяться на основе слоя KML.
В некоторых случаях некоторые части структуры KML могут быть определены в исходном файле KML как скрытые. Когда это происходит, вы не сможете развернуть или как-то по-другому увидеть эту иерархию на панели Содержание; однако связанные объекты KML все равно будут отображаться на карте или сцене.
Вы не сможете произвести выборку объектов KML, но вы можете произвести их поиск с помощью ключевого слова на панели Содержание. Введите ключевое слово в поле Поиск, чтобы в структуре KML отображались только те узлы, которые содержат указанное слово. Используя поиск по терминам, можно ограничить объекты в структуре KML в панели Содержание чтобы упростить работу с ними.
Режимы высоты
Режимы высоты из файла KML отличаются от режимов высоты, доступных в AllSource. Например, в AllSource нельзя использовать поверхность дна океана. Когда данные KML используют поверхность дна океана, высота в слое KML использует земную поверхность. На следующей диаграмме показано, как транслируется режим высоты:
Режим высоты KML | Тип высоты AllSource |
---|---|
clampToGround | На поверхности земли |
relativeToGround | Относительно поверхности земли |
absolute | На абсолютной высоте |
clampToSeaFloor | На поверхности земли |
relativeToSeaFloor | Относительно поверхности земли |
Навигация в слое KML
Так же, как и в остальных слоях, вы выполняете навигацию в слое KML и помощью инструмента Исследовать. Щелкните KML-объект, чтобы открыть для него всплывающее окно. Либо щелкните правой кнопкой мыши узел в панели Содержание и выберите Показать всплывающее окно.
Примечание:
Если BalloonStyle <displayMode> установлен на hide в файле KML вы все равно можете открыть всплывающее окно.
Для просмотра определенного узла щелкните на нем правой кнопкой мыши на панели Содержание и выберите Приблизить к узлу. Масштаб вида будет увеличен, и в центре вида будет отображаться геометрия. Чтобы масштабировать через фиксированное увеличение, щелкайте Приблизить к узлу несколько раз. Вы также можете приблизить к узлу, нажав клавишу Alt в момент щелчка на символе узла на панели Содержание. При приближении к узлу-контейнеру произойдет приближение к полному экстенту всех его дочерних элементов.
Чтобы центрировать вид на геометрии, оставив при этом неизменным масштаб, щелкните Переместить к узлу.
Для узла KML может существовать связанный вид снимка. Вид снимка подобен закладке с заданным экстентом (в 2D) или положением камеры (в 3D). Щелкните правой кнопкой мыши на узле на панели Содержание и щелкните Перейти к положению камеры, чтобы изменить положение точки наблюдения на вид "снимка" узла.
Работа с временными данными KML
Данные KML могут быть с поддержкой времени. У пространственного объекта может быть временная метка, которую можно использовать для отображения объекта только в определенный момент времени, или во временном интервале, что позволит регулировать отображение в зависимости от периода времени. Данные свойства определены в файле KML, и их нельзя изменить в AllSource. Когда имеется временная метка или временной интервал, будет доступен бегунок времени, и на ленте появится контекстная вкладка Время. Используйте бегунок времени, чтобы исследовать данные во времени с помощью определенных временных меток и временных интервалов.
Конвертация KML в объекты базы геоданных и слои
Слои KML доступны только для чтения. Свойства их отображения и поведения определяются в настройках исходного файла KML. Вы не можете выбирать объекты KML, использовать их в анализе или показывать в легенде. Если вы хотите работать с объектами KML так же, как и с другими ГИС-данными, используйте инструмент KML в слой, чтобы сконвертировать файл KML (или KMZ) в классы пространственных объектов файловой базы геоданных. Данный инструмент также создаст связанный файл слоя, который будет содержать условные знаки, которые были использованы в файле KML. С помощью этого инструменты вы также сможете сконвертировать наложение земли в файле KML в растры базы геоданных.