Поддержка отображения KML в ArcGlobe

В ArcGlobe поддерживается отображение многих объектов спецификации KML 2.2. Далее описываются некоторые распространенные ситуации, когда смешиваются, как поддерживаемые, так и не поддерживаемые типы объектов. В основном при считывании KML все не поддерживаемые теги просто игнорируются, поэтому файлы KML, имеющие смешанный контент, все равно будут запускаться в ArcGIS и отображаться, хотя бы частично. Ниже приведены некоторые сценарии отображения объектов KML 2.2 в ArcGlobe.

Объекты KML 2.2, которые будут отображаться в ArcGlobe

Спецификация KML 2.2 включает свыше 160 тегов, сгруппированных по объектам и типам. ArcGlobe отображает большое количество объектов KML 2.2, главными исключениями являются наложения фотографий и временные анимации. Объекты KML, отображение которых поддерживается в ArcGlobe, показаны на схеме иерархии KML 2.2, приведенной ниже.

Объекты KML, отображение которых поддерживается в ArcGlobe

Какие части объектов Связь (Link) и Список (ListStyle) поддерживаются?

Объект Связь (Link) имеет два основных назначения: задать местоположение связанных объектов, например, подключения или модели, и задать поведение связи, например, когда перезагрузить связанное содержимое. Объект Связь (Link) имеет множество подтегов, некоторые из которых поддерживаются, а некоторые нет:

Объект Список (ListStyle) определяет, как будут отображаться элементы в виде списка. Представление в виде списка — это иерархия контейнеров и дочерних элементов, представленная в окне Содержание KML (KML Contents) в ArcGlobe. Объект Список (ListStyle) имеет три группы подтегов, из которых лишь одна поддерживается Esri

Если в заголовке файлов KML сказано, что это версия 2.0 или 2.1, будут ли они отображаться в ArcGlobe?

Будут, но нужно учитывать, какие объекты поддерживаются, как показано выше. Поддерживаемые объекты KML будут отображаться, а не поддерживаемые — нет. Спецификация KML 2.2 — это обновленная версия KML 2.0 м 2.1, поэтому она использует многие элементы предыдущих спецификаций. Файл KML 2.2 может содержать только теги, заданные в предыдущей версии спецификации KML.

Связанные темы

5/10/2014