О стандарте OGC WMS
Веб-сервисы Открытого геопространственного консорциума (Open Geospatial Consortium, Inc. (OGC)) позволяют предоставлять карты и данные в открытом, международном формате Интернет. Спецификации стандартов OGC позволяют просматривать карты и данные всем пользователям, использующим поддерживающиеся клиентские приложения. Любой разработчик может свободно использовать спецификации OGC для создания таких поддерживаемых клиентов, как веб-браузер или настольный вьюер карт.
Стандарт картографического веб-сервиса OGC Web Map Service (WMS)
Веб-сайт и вьюер карт ArcGIS.com в настоящее время поддерживают стандарт OGC Web Map Service (WMS). Это международный стандарт предоставления и использования динамических карт. Вы можете добавить ваш слой OGC WMS к веб-сайту, предоставить к нему общий доступ и использовать его как слой в карте, которую вы создаете во вьюере карт ArcGIS.com . Если вы предоставите общий доступ к вашему слою OGC WMS на веб-сайте, другие пользователи смогут найти его и использовать в своих картах.
Более подробно об OGC можно узнать на веб-сайте Открытого геопространственного консорциума (Open Geospatial Consortium). Также существует веб-страница справки Esri Совместимость и стандарты, где описывается поддержка сервисов OGC в ArcGIS.
Предоставление общего доступа к слою OGC WMS
Вы можете добавить слой OGC WMS на веб-сайт, нажав кнопку Добавить элемент на странице Мои ресурсы (My Content). Более подробно смотрите в разделе О добавлении элементов. Добавив слой OGC WMS, вы можете сделать его доступным для групп, в которых вы состоите, или для всех пользователей. Более подробно смотрите в разделе Общий доступ к элементам. Когда пользователи обнаружат ваш слой, они автоматически смогут открыть его во вьюере карт ArcGIS.com . Если в вашем слое используется проекция, отличная от Web Mercator, являющейся проекцией базовой карты World Topographic по умолчанию, вьюер карт ArcGIS.com использует базовую карту GCS WGS84 World Imagery, которая обычно совместима с сервисами OGC, использующими проекцию, отличную от Web Mercator.
Добавление слоя OGC WMS в веб-карту
Если вам известен конкретный OGC WMS сервис, который вы хотели бы добавить на веб-карту, вы можете сделать это путем ввода его URL. Более подробно смотрите в разделе Добавление слоев из Интернет.
Настройка базовой карты
Если проекция слоя OGC WMS отличается от Web Mercator, проекции базовой карты World Topographic по умолчанию, вьюер карт ArcGIS.com пытается использовать совместимую базовую карту. Если ваш слой находится в проекции GCS WGS84, вьюер карт ArcGIS.com использует базовую карту GCS WGS84 World Imagery. Если система координат вашего слоя OGC отличается от Web Mercator или GCS WGS84, то ваш слой используется в качестве базовой карты. Можно использовать другую базовую карту, если она совместима с проекцией вашего слоя. Если базовая карта из галереи не является совместимой, она не будет добавлена вьюером карт ArcGIS.com к вашей карте; вместо этого вы увидите сообщение об ошибке, информирующее, что слой не совместим с системой координат базовой карты.
Можно использовать слой в качестве базовой карты, если он совместим с проекцией OGC-сервиса, например старые базовые карты ArcGIS Online в схеме листов GCS WGS84. Более подробно об использовании слоя в качестве базовой карты смотрите в разделе Выбор базовой карты.
На что следует обратить внимание при использовании слоев OGC WMS в веб-карте
- OGC-сервисы обеспечивают открытый доступ к географическим данным и программным функциям, позволяя организациям встраивать ГИС в любое приложение в самых разнообразных вычислительных и мобильных устройствах. Эти открытые сервисы помогают облегчить доступность и совместимость пространственной информации. Использование OGC-сервисов может быть сопряжено с определенными трудностями; например, некоторые из них находятся на сравнительно старых серверах, что может привести к невысокой производительности при отображении в более новых приложениях.
- Могут возникать проблемы, связанные с поддержкой схем листов или проекций слоев в базовой карте. Для базовых карт, используемых во вьюере карт ArcGIS.com, используется проекция Web Mercator Auxiliary Sphere 102100. Сервисы OGC, которые не поддерживают Web Mercator, не совместимы с базовыми картами вьюера карт ArcGIS.com. Когда вьюер карт ArcGIS.com определяет, что в вашем OGC-сервисе используется другая проекция, он отображает базовую карту World Imagery GCS WGS84. GCS WGS84 обычно совместима с OGC-сервисами, использующими проекцию, отличную от Web Mercator. Необходимо сначала добавить ваш слой OGC-сервиса в проекции, отличной от Web Mercator, чтобы вьюер карт ArcGIS.com смог отобразить его в совместимой базовой карте. Если вы уже добавили слои в проекции Web Mercator, отобразить слой нельзя, поскольку система координат не совместима с базовой картой.
- Когда вы добавляете слой OGC WMS в веб-карту с помощью кнопки Добавить (Add) во вьюере карт, на карту добавляются все слои сервиса, но отображается только первый. Чтобы включить отображение остальных слоев, щелкните кнопку Содержание (Contents), щелкните слой WMS и отметьте слои, которые вы хотите видеть на карте. Когда вы добавляете слой WMS как базовую карту, добавляются и отображаются первые 10 слоев сервиса. Управлять видимостью базовой карты во вьюере карт нельзя. Если вы хотите управлять отображением слоев, добавьте слой WMS как элемент в Мои ресурсы (My Content), затем добавьте слой в веб-карту. Когда вы добавляете элемент через Мои ресурсы (My Content), вы можете выбрать определенные слои. Эти слои отображаются при добавлении сервиса в веб-карту через кнопку Добавить (Add) во вьюере карт.
Поддерживаемая функциональность
Вьюер карт ArcGIS.com поддерживает часть функций для OGC WMS сервисов. Приведенный ниже список будет расширяться, поскольку Esri продолжает развивать поддержку OGC сервисов.
- Просмотреть в ArcGIS Explorer Online
- Встроить в веб-сайты
- Печать
Ограничения
В настоящее время имеются следующие ограничения использования OGC WMS сервисов во вьюере карт ArcGIS.com . Дополнительные сведения смотрите в разделе Устранение проблем.
- Всплывающие окна в OGC WMS сервисах не поддерживаются.
- В OGC WMS сервисах нельзя редактировать пространственные объекты.
- Вы не можете задать диапазон видимости слоев OGC WMS.
- Защищенные слои OGC WMS не поддерживаются.
- Внутренние OGC WMS слои не поддерживаются.
- Слои OGC WMS в проекции, отличной от Web Mercator, не могут использовать базовые карты вьюера карт ArcGIS.com. Это связано с тем, что система координат слоя не совместима с системой координат базовых карт (проекцией Web Mercator).