Skip To Content

OGC

Open Geospatial Consortium (OGC) – это международная некоммерческая организация согласования стандартов. Миссия OGC – разрабатывать, утверждать и поддерживать стандарты для создания карт и для географических данных для мирового использования. OGC-сервисы и кодирование обеспечивают открытый доступ к географическим данным и программным функциям, позволяя организациям встраивать ГИС-данные и сервисы в любое приложение на самых разнообразных вычислительных и мобильных устройствах. Эти открытые сервисы и кодирования помогают облегчить доступность и совместимость геопространственной информации. Использование OGC-сервисов может быть сопряжено с определенными трудностями; например, некоторые из них находятся на сравнительно старых серверах, что может привести к невысокой производительности при отображении их в более новых приложениях. Кроме того, могут возникнуть проблемы с совместимостью базовых карт, связанные с поддержкой схем листов или систем координат OGC-слоев.

ArcGIS Enterprise поддерживает следующие спецификации OGC:

  • OGC Web Feature Service (WFS) – это сервис динамических векторных сервисов, который соответствует спецификациям OGC. Вы можете добавить слои OGC WFS в карты, созданные при помощи вьюера карт. Также можно добавить слои OGC WFS в виде элементов на портал или опубликовать размещенный слой WFS из размещенного на портале векторного слоя.
  • OGC Web Map Service (WMS) – это сервис динамических карт, который соответствует спецификациям OGC. Вы можете добавить слои OGC WMS в карты, созданные при помощи вьюера карт. Также можно добавить карты OGC WMS как элементы портала.
  • OGC Web Map Tile Service (WMTS) – это набор кэшированных листов изображений, который соответствует спецификациям OGC. Вы можете добавить слои OGC WMTS в карты, созданные при помощи вьюера карт. Также можно добавить слои OGC WMTS как элементы портала.

Использование совместимых со слоями OGC базовых карт

Чтобы карты отображались правильно, необходимо, чтобы системы координат слоев и базовых карт совпадали. Кроме того, схема разбиения на листы слоя WMTS должна соответствовать схеме листов базовой карты. Вьюер карт пытается отобразить слой OGC с выбранной базовой картой. Если он не может отобразить слой на выбранной базовой карте (из-за несовпадения системы координат или схемы разбиения на листы), а слой WMS или WMTS OGC – это первый добавленный на карту слой, вьюер карт попытается использовать другую базовую карту.

Например, если ваш слой находится в проекции GCS WGS84, вьюер карт ArcGIS.com использует базовую карту GCS WGS84 World Imagery. Возможно, что администратор портала изменил базовые карты, использующиеся по умолчанию, и включил карты, поддерживающие систему координат вашего слоя. Если базовая карта из галереи несовместима, вьюер карт использует ваш слой как базовую карту. Если вы пытаетесь добавить слой WMS или WMTS OGC к слоям существующей карты, и он не совместим ни с одной базовой картой в вашей галерее, то вьюер карт не добавит его на вашу карту; вместо этого вы увидите сообщение об ошибке, информирующее о том, что ваш слой не совместим с системой координат базовой карты.

Для слоёв OGC WFS система координат базовой карты должна поддерживаться сервисом WFS; в противном случае слой не будет корректно отображаться. Вьюер карт не будет переключаться на использование совместимой базовой карты. Если базовая карта несовместима со слоем WFS, появится соответствующее сообщение.

Добавление слоёв OGC WMS на вашу карту

При добавлении слоя OGC WMS на карту можно выбрать добавление всех слоев сервиса или же выбрать слои, которые будут добавлены. Когда вы добавляете в сервис все слои, на карту добавляются все слои, но отображается только первый слой. Чтобы включить отображение остальных слоев, щелкните кнопку Ресурсы, щелкните имя слоя OGC WMS и отметьте слои, которые вы хотите видеть на карте. Вы также можете выбирать, какие слои вашего сервиса OGC WMS будут отображаться на карте; нужные слои выбираются при добавлении OGC WMS в качестве элемента или при обновлении этого элемента.

По умолчанию когда вы добавляете слой OGC WMS как базовую карту, в сервис добавляются первые 10 слоев, и все эти 10 слоев будут видимыми. Вы можете выбрать в сервисе WMS разные слои для добавления в базовую карту, когда будете добавлять WMS в карту или если будете добавлять WMS как операционные слой с перемещением в базовую карту.

Добавление слоёв OGC WFS на вашу карту

Когда вы добавляете слои OGC WFS на карту, следует одновременно выбирать лишь один слой. Чтобы добавить несколько слоёв, повторяйте шаги для добавления слоёв. При добавлении в карту слоя WFS можно указать расширенные опции конфигурации. Вы можете изменить максимальное ограничение на объекты или выбрать обрезку по координатам х,у. Если слой WFS содержит сложные объекты, вы также должны выбрать тип объектов для отображения: точки, линии или полигоны.

При добавлении на карту слоя WFS ваша базовая карта должна быть совместимой с системой координат слоя WFS.

Добавление слоёв OGC WMTS на вашу карту

Каждый слой сервиса OGC WMTS содержит набор кэшированных изображений и может иметь схему листов, отличающуюся от схемы других доступных в сервисе WMTS слоев. Следует добавлять только те слои, которые действительно нужны, поскольку большое количество листов кэша может перегрузить карту и замедлить ее отображение, особенно в веб-браузере. Чтобы максимально увеличить производительность карты, выберите для добавления только один слой из сервиса WMTS. Вы можете добавить несколько слоев, но вам потребуется повторить процесс добавления WMTS к вашей карте.

При добавлении WMTS как элемента вы должны выбрать определённый слой и также выбрать систему координат слоя, если слой поддерживает разные системы координат. Если вы хотите добавить несколько слоев или дополнительные системы координат, необходимо создать отдельные элементы для каждого слоя или системы координат.

Защищенные сервисы OGC

Сервисы OGC WFS, WMS и WMTS защищаются посредством аутентификации на веб-уровне, например, идентификации с проверкой подлинности Windows (IWA) и инфраструктуры открытых ключей (PKI), аутентификации Basic или Digest. Защищенные сервисы OGC WFS, WMS и WMTS с аутентификацией на основе токенов не поддерживаются. Настройте поддержку сервисов OGC, защищенных аутентификацией веб-уровня, добавив сервер с сервисами в список доверенных серверов вашей организации. Сервер должен поддерживать CORS, в противном случае размещенные на сервере слои не будут правильно работать. Если для доступа к защищенным сервисам OGC будет использоваться Internet Explorer, вам может потребоваться добавить домен доверенных серверов вашей организации к списку доверенных сайтов браузера.

После добавление сервера в список надежных вы можете добавить свои сервисы OGC во вьюер карт либо как элемент. Если требуется аутентификация, пользователям, добавляющим и просматривающим слои, будет предложено ввести учетные данные.

Ограничения

Имеются следующие ограничения использования слоев OGC во вьюере карт:

  • Вы не можете редактировать объекты или добавлять слои OGC, защищенные с помощью токенов.
  • Если веб-сайт портала находится в той же сети, что и OGC WMS слой, то OGC WMS слой доступен во вьюере карт и на веб-сайте (только WMS); в противном случае, внутренние OGC WMS слои не поддерживаются.
  • Ваш OGC слой и базовая карта должны иметь одну и ту же систему координат, например Web Mercator (система координат базовых карт по умолчанию в галерее базовых карт). Возможно, что администратор вашего портала поменял базовые карты, использующиеся по умолчанию. Если у вас есть проблемы с использованием базовых карт со слоем OGC, обратитесь к администратору.
  • Составные слои OGC WMS не поддерживаются.
  • Обновление слоёв OGC WMS работает только если сервис WMS наследует стандартные правила кэширования HTTP.
  • Если опция настройки всплывающих окон недоступна для слоя WMS, вы должны повторно добавить слой в карту или повторно создать элемент WMS. У некоторых слоёв WMS всплывающие окна не поддерживаются.
  • При печати слоев OGC WMS или WMTS пользовательские параметры не поддерживаются.