WMS сервисы могут поддерживать только ограниченный набор систем координат, зависящий от того, как сервис был опубликован автором. Кроме того, каждый подслой WMS сервиса потенциально может поддерживать разные системы координат.
На вкладке Источник (Source) диалогового окна Свойства слоя (Layer Properties) вы найдете перечень систем координат. Прокрутите в окне Источник данных (Data Source), чтобы увидеть список систем координат, поддерживаемых подслоем. Показано и число European Petroleum Survey Group (EPSG), которое использует сервер WMS для различения систем координат, и имя системы координат. Это информация также содержится в диалоговом окне Свойства (Properties) WMS сервера в ArcCatalog.
Если система координат не поддерживается WMS сервером
Если система координат фрейма данных не поддерживается WMS сервером, ArcMap получает изображение из сервера в поддерживаемой системе координат (в большинстве случаев, это будет GCS 1984) и внутренне проецирует это изображение так, что оно будет отображено на карте.
Например, World Geodetic System (WGS) 1984 - это система координат по умолчанию для сервиса WMS хостинга National Aeronautics and Space Administration (NASA), предоставляющего изображения Земли, свободные от облачности.
Если слой сервиса добавляется к фрейму данных с системой координат, не поддерживаемой WMS сервером, например, World Fuller, ArcMap использует изображение, ранее полученное с сервера и спроецированное на лету.
В зависимости от используемой фреймом данных системы координат, в отображении слоя WMS могут быть некоторые уровни искажения (наиболее заметны, если слой содержит текст).
Изменение поддерживаемой сервером системы координат
Вы можете щелкнуть правой кнопкой WMS сервис, составной слой или подслой в таблице содержания, затем щелкнуть Свойства (Properties), чтобы просмотреть поддерживаемые сервером системы координат. Диалоговое окно Поменять систему координат (Change Coordinate System) позволяет поменять систему координат фрейма данных на ту, которая поддерживается WMS сервисом. Если вы запустите это диалоговое окно, щелкнув правой кнопкой любую группу или слой в WMS сервисе, то будут перечислены только те системы координат, которые поддерживаются группой или слоем, который вы щелкаете правой кнопкой.
Если карта содержит более одного WMS сервиса, вы можете щелкнуть первую опцию диалогового окна, чтобы выбрать систему координат, которая поддерживается всеми слоями во всех WMS сервисах на карте. В зависимости от того, к каким сервисам вы имеет доступ, вы можете обнаружить ситуацию, когда нет системы координат, которая является общей для всех сервисов.
Команда Поменять систему координат (Change Coordinate System) может использоваться в любое время, даже если все слои WMS сервиса или используемого сервиса поддерживают текущую систему координат фрейма данных. Например, вы можете использовать команду Поменять систему координат (Change Coordinate System), чтобы выбрать другую систему координат для фрейма данных. Это гарантирует, что выбранная система координат будет той, которая поддерживается всеми сервисами WMS карты.
Вы можете поменять систему координат карты в диалоговом окне Свойства фрейма данных (Data Frame Properties), но это не ограничивает ваш выбор системами координат, поддерживаемыми WMS сервисами, и может привести к тому, что некоторые или все слои этих сервисов будут проецироваться на лету.
Более подробную информацию о спецификациях OGC WMS см. на сайте OGC: www.opengeospatial.org/standards.
- Щелкните правой кнопкой слой WMS сервиса в таблице содержания, затем щелкните Поменять систему координат (Change Coordinate System).
- Щелкните систему координат в ниспадающем списке. Если карта содержит более одного WMS сервиса, вы можете выбрать систему координат, которая поддерживается всеми слоями во всех WMS сервисах карты.
- Щелкните OK. Система координат для фрейма данных теперь изменена.