Службы веб-карт и веб-объектов (WMS или WFS)
Фоновые изображения карты позволяют увидеть обстановку вместе с вашими данными. Вместо добавления собственных фоновых изображений и просмотра потенциально устаревшей информации можно получить актуальную информацию из веб-службы. Выберите подходящую службу в зависимости от рабочего процесса:
-
Если контроллер как правило будет подключен к Интернету, вы можете использовать онлайн-карту, предоставленную службой веб-карт (WMS).
-
Если контроллер не будет подключен к Интернету в полевых условиях, можно использовать службу веб-объектов (WFS) для запроса географических объектов через Интернет, пока контроллер находится в офисе, и сохранить данные в формате .json, чтобы вы могли использовать его в полевых условиях без подключения к Интернету.
Если выбранной службе WMS или WFS требуются учетные данные для входа, такие как имя пользователя и пароль или URL-адрес для доступа к службе, вы можете выбрать и настроить соответствующий метод входа в Trimble Access при настройке подключения WMS или WFS, чтобы зашифрованная информация для входа передавалась в службу при подключении.
Доступные службы веб-карт зависят от вашего местоположения. Чтобы использовать службу веб-карт, добавьте WMS и введите URL-адрес, используемый для получения данных от службы. Trimble Access сохраняет сведения о конфигурации для каждого WMS в конфигурационном файле WMS в папке C:\ProgramData\
При подключении к WMS, вы можете управлять отображением данных WMS (включая вложенные слои) на вкладке Файлы картыэкрана Диспетчер слоев.
Данные из картографической веб-службы отображаются на карте только если карта находится в виде План.
При необходимости вы можете использовать данные из нескольких WMS одновременно. Например, вы можете отобразить слои кадастровых данных из одной WMS и другие слои данных, такие как дороги или земельные участки, из другого.
Подключитесь к службе веб-объектов, чтобы загрузить векторные данные с географической привязкой на карту, а затем сохраните объекты в виде файла .json.
После создания WFS-файла вы можете выбрать линии или полилинии из файла WFS на карте и вынести их на карту. Вы также можете создавать точки на концах линий и во всех точках вдоль полилинии, установив флажок Создание узловых точек (DXF, Shape, 12da и LandXML) на экране Параметры карты. Созданные точки затем могут быть выбраны для разбивки или расчетов.
При выносе данных WFS убедитесь, что вы понимаете точность предоставленных данных WFS и убедитесь, что они находятся в той же системе координат, что и задание.
Trimble Access поддерживает следующие онлайн службы веб-объектов:
-
Сервис объектов Esri
-
Откройте службу веб-объектов (WFS) консорциума Geospatial (OGC) в следующих стандартах:
-
OGC WFS 1.1.0
-
OGC WFS 2.0.0
-
Trimble Access поддерживает данные службы объектов, предоставляемые в виде .json или .gml файлов:
Для каждого формата поддерживаются следующие типы данных:
GeoJSON (.json) | GML (.gml) |
---|---|
точка, точка XYZ | точка, точка XYZ, многоточечная система |
линейная секция, многолинейная секция | линейная секция, многолинейная секция |
полигон, множественный полигон | полигон, множественный полигон |
кривая, множественная кривая | |
поверхность (только граница), мультиповерхность (только граница) |
-
Чтобы добавить или использовать службу веб-карт (WMS), контроллер должен быть подключен к Интернету.
Чтобы добавить службу веб-объектов (WFS), контроллер должен быть подключен к Интернету. После сохранения данных в файл для просмотра данных подключение к Интернету больше не требуется.
Дополнительные сведения о подключении контроллера к Интернету см. в разделе Настройка Интернет соединения.
-
Необходимо знать URL-адрес, используемый для WMS или WFS, включая любые параметры, которые должны быть добавлены к URL-адресу, например номер версии. Например: https://examplewms.org/wms?version=1.1.
-
Задание должно использовать ту же систему координат и зону, что и код EPSG, выбранный для WMS или WFS.
Чтобы узнать код EPSG для используемой системы координат и зоны, посетите веб-сайт EPSG.io: epsg.io/.
- Картографические сервисы предоставляются в зависимости от текущего местоположения и масштаба карты. Перед добавлением WMS или WFS:
- Если в задании нет точек, введите точку с координатами, которая соответствуют системе координат задания и находится в месте, которое вы ожидаете увидеть на карте.
- Увеличьте масштаб карты до разумного предела, например, 100 м или 1000 м работает лучше, чем 2 м или 20 000 км.
- Нажмите в панели инструментов Карта или в панели инструментов Видео.
- На экране Свойства задания нажмите кнопку Диспетчер слоев.
- Выберите вкладку Файлы карты .
- Нажмите WMS/WFS(в портретном режиме проведите пальцем справа налево вдоль ряда программных клавиш, чтобы увидеть программную клавишу WMS/WFS).
- На экране Служба веб-карт нажмите Новый.
- Введите Имя службы.
- В поле Тип службы выберите Служба веб-объектов (WFS) или Служба веб-карт (WMS).
-
Введите URL-адрес службы и нажмите Ввод.
Обязательно включите все параметры, которые должны быть добавлены к URL-адресу, такие как номер версии. Например: https://examplewms.org/wms?version=1.1.
Если URL-адрес содержит в себе параметры для учетных данных входа, такие как имя пользователя и пароль, Trimble рекомендует удалить их из URL-адреса и вместо этого ввести учетные данные для входа, выбрав Проверка подлинности Http в поле Метод входа. Дополнительные сведения см. в разделе Настройка метода входа в службу ниже.
-
Подождите, пока программное обеспечение получит информацию из службы веб-карт. Когда программное обеспечение подтвердит, что проверка URL-адреса завершена, нажмите кнопку OK.
Если программное обеспечение не может подключиться к службе, убедитесь, что URL-адрес указан правильно. Если это так, попробуйте изменить http:// на https:// (или наоборот).
-
Настройте параметры для выбранной службы. Смотрите следующие разделы:
-
Нажмите Принять.
Имя добавленных объектов WMS или WFS отображается на вкладке Файлы карты платформы Диспетчер слоев.
-
Чтобы данные из WMS или WFS были видимы на карте, нажмите на имя WMS или WFS.
Если вы хотите отобразить или скрыть слои данных WMS, нажмите стрелку рядом с названием слоя и коснитесь каждого слоя, чтобы отобразить или скрыть его.
-
Чтобы выйти из Диспетчер слоев и вернуться на карту, нажмите Принять.
Чтобы открыть Диспетчер слоев, сделайте одно из следующего:
При отображении данных WMS:
-
Для просмотра данных с WMS на карте вам может потребоваться увеличить масштаб до соответствующего уровня. Различные уровни детализации карты могут быть показаны при разных уровнях масштабирования.
-
Проблемы с подключением к Интернету могут повлиять на отображение данных WMS. Если на карте вообще не отображаются данные WMS, вернитесь на экран WMS службы веб-карт и нажмите Тест для проверки возможности подключения программного обеспечения к выбранному серверу.
-
Чтобы обеспечить лучшую контрастность объектов в задании или в других связанных файлах, используйте ползунок Прозрачность карты для повышения прозрачности данных WMS. См. раздел Прозрачность картографических данных.
После ввода и тестирования URL-адреса WFS настройте остальные параметры для службы веб-компонентов:
-
Убедитесь, что в поле Система координат отображается правильный код EPSG. Коды EPSG в перечне предоставляются WFS. Trimble Access выбирает наиболее вероятный код EPSG для использования на основе данных, уже имеющихся в задании.
Код EPSG должен соответствовать системе координат и зоне задания. Если вы не уверены в правильности кода EPSG для используемой системы координат и зоны, посетите веб-сайт EPSG.io: epsg.io/.
-
В поле Тип ограничительной рамки выберите формат и порядок координат, используемых в качестве ограничительной рамки.
Службы веб-объектов, использующие более старый стандарт OGC WFS 1.1.0, обычно требуют координаты ограничительной рамки в обратном порядке координат широты, долготы.
- Поле Отправить ограничительную рамку EPSG определяет, добавляется ли к запросу на выборку ограничительной рамки координата EPSG. Только в редких случаях этот параметр должен быть скорректирован, и если вы не уверены, оставьте его установленным на Да (по умолчанию).
-
Установите флажок Инвертировать порядок осей , чтобы изменить порядок координат полученных данных объектов.
Службы веб-объектов, использующие стандарт OGC WFS, которые работают с данными в формате GML, обычно требуют обратного порядка координат.
- Если WFS требует, чтобы пользователи входили в систему для использования службы, выберите метод аутентификации в поле Метод входа и введите необходимые данные. Дополнительные сведения см. в разделе Настройка метода входа в службу .
- Нажмите Далее.
- Масштабируйте и сдвигайте карту до требуемых пределов, а затем нажмите Сохранить , чтобы сохранить объекты в виде файла .json. Файл сохраняется в папке файлы .wfs в папке <project>.
После ввода и тестирования URL-адреса WMS настройте остальные параметры для службы веб-карт:
-
Убедитесь, что в поле Система координат отображается правильный код EPSG. Коды EPSG в перечне предоставляются WFS. Trimble Access выбирает наиболее вероятный код EPSG для использования на основе данных, уже имеющихся в задании.
Код EPSG должен соответствовать системе координат и зоне задания. Если вы не уверены в правильности кода EPSG для используемой системы координат и зоны, посетите веб-сайт EPSG.io: epsg.io/.
- Чтобы сделать фон более прозрачным, установите значение Прозрачность более 0%.
- Включите флажок Базовый слой, если вы хотите отображать на карте данные нескольких WMS и хотите, чтобы данные из выбранной WMS были нижним слоем карты. Данные из других WMS служб будут отображаться в верхней части этого слоя.
-
Включите флажок Запрос прозрачных PNG, чтобы получать от WMS прозрачные PNG файлы вместо файлов JPG.
Это удобно, когда вы отображаете на карте данные нескольких WMS и хотите, чтобы данные из выбранной WMS отображались поверх данных из другой WMS, или если вы хотите получать из WMS изображения с более высоким разрешением.
PNG файлы имеют больший размер, чем файлы JPG, и поэтому потребуется передача большего объема данных. Не все WMS предоставляют прозрачные PNG файлы.
Поле Метод входа задает параметры для входа в WMS или WFS. В зависимости от настроек сервера учетные данные проверки подлинности могут быть зашифрованы при передаче на сервер.
Хотя многие общедоступные службы не имеют требований к аутентификации, это может быть довольно сложно для настройки. Вам нужно будет ввести данные для входа, предоставленные вам поставщиком WMS или WFS.
Если вы используете URL-адрес WMS, который включает в себя учетные данные для входа в качестве параметров, вы можете сохранить учетные данные для входа как часть URL-адреса и выбрать Нет в поле Метод входа. Однако учетные данные для входа, являющиеся частью URL-адреса, не шифруются. Чтобы убедиться, что учетные данные могут быть зашифрованы, если эта опция поддерживается программой настройки сервера, Trimble рекомендует удалить параметры входа из URL-адреса и выбрать Проверка подлинности HTTP в поле Метод входа, а затем ввести Имя пользователя и Пароль.
-
Чтобы выбрать способ аутентификации, в конце экрана Служба веб-карт / веб-объектов выберите соответствующий Метод входа из раскрывающегося списка.
-
Нет: многие службы не требуют проверки подлинности.
-
Сервер токенов ArcGIS: Требуется URL-адрес сервера токенов, а также имя пользователя и пароль учетной записи.
Если установлен флажок Сохранить сведения об учетной записи, имя пользователя и пароль сохраняются в файле конфигурации на контроллере. Для получения дополнительной информации см. примечание ниже.
-
Аутентификация http: требуется имя пользователя и пароль учетной записи.
Если установлен флажок Сохранить сведения об учетной записи, имя пользователя и пароль сохраняются в файле конфигурации на контроллере. Для получения дополнительной информации см. примечание ниже.
-
OAuth: является наиболее безопасным типом аутентификации и требует довольно большого объема входных данных. Для получения этих сведений обратитесь к поставщику услуг OAuth.
После настройки нажмите Запрос, чтобы открыть страницу входа на сервер в веб-браузере. В зависимости от настроек сервера эта страница может открываться и автоматически принимать учетные данные для входа, а затем закрываться, оставаясь невидимой. Кроме того, веб-страница может предложить вам войти в систему с помощью многофакторной авторизации.
-
ArcGIS Online: Фактически предварительно заполненное OAuth-соединение, для успешного подключения Trimble Access может потребоваться определенная конфигурация на стороне сервера.
После настройки нажмите Запрос, чтобы открыть страницу входа на сервер в веб-браузере. В зависимости от настроек сервера эта страница может открываться и автоматически принимать учетные данные для входа, а затем закрываться, оставаясь невидимой. Кроме того, веб-страница может предложить вам войти в систему с помощью многофакторной авторизации.
При использовании методов входа на сервер токенов ArcGIS и Аутентификация Http имеется флажок Сохранить данные учетной записи:
-
Установите флажок Сохранить данные учетной записи, чтобы сохранить имя пользователя и пароль в файле конфигурации.
Это позволяет вашей организации выбирать общее имя для входа, которое знают все пользователи, так что пользователям не нужно контролировать отдельные учетные данные.
-
Снимите флажок Сохранить данные учетной записи, чтобы предотвратить сохранение полей имя пользователя и пароль в файле конфигурации, и вместо этого от пользователя потребуется ввод этих сведений при каждом запросе при каждой попытке программного обеспечения загрузить данные WMS или WFS.
Это позволяет вашей организации улучшить безопасность, поскольку каждый отдельный пользователь должен войти в систему и получить доступ к каждой службе объектов на индивидуальном уровне.
-
-
После ввода соответствующих учетных данных нажмите Тест, чтобы подтвердить получение действующего токена для входа. Действительный ответ обозначается значком.
Для получения более подробной информации о настройке или устранении неполадок подключения WMS или WFS перейдите на Support Bulletins -Trimble Access и загрузите Информацию о поддержке WMS and WFS support in Trimble Access.