Веб-сервисы

  1. Картографические сервисы
  2. API открытого правительства
  3. GeoLocation API
  4. обзор
  5. Служба делимитации
  6. Elevation API
  7. Карты для HTML
  8. Язык разметки карты
  9. Сервисы MapML
  10. Для дополнительной информации
  11. NapGen (NAP XML Generator)
  12. Рабочая среда
  13. Монтаж

Платформа предлагает интерфейс прикладного программирования (API), который предоставляет разработчикам возможность поиска, обнаружения, оценки и доступа к данным и информационным продуктам, таким как карты, изображения, фотографии и документы.

Картографические сервисы

Замечания :

  1. Широкий спектр картографических услуг доступен на Портал открытого правительства ,
  2. Более подробная информация о Геопространственные стандарты и операционные политики для веб-картографических сервисов (WMS)
  3. Информация о закрытие и остановка обновлений нескольких Web Map Service (WMS)

Сервис * Описание Протокол Язык Описание и визуализация на Открытом правительственном портале CBMT3978 / CBCT3978 Базовая карта Канады - Транспортные услуги (выложены плиткой) / Carte de base du Canada - Транспортные (tuilé) REST выложены плиткой, WMTS Английский / Французский скоро будет доступен CBMT / CBCT Канадская базовая карта - Транспортная служба (WMS) / Carte de base du Canada - Транспортная (WMS) WMS Английский / Французский Доступно в ближайшее время canvec_en / canvec_fr Топографические данные Канады - CanVec Series / Données topographiques du Canada - Серия CanVec WMS английский / французский Посмотреть CanVec railway_en / railway_fr Национальная железнодорожная сеть - NRWN - GeoBase Series / Réseau ferroviaire national - RFN - Série GéoBase WMS Английский / Французский Просмотр железной дороги hydro_network_en / hydro_network_fr Национальная гидросеть - NHN - GeoBase Series / Réseau hydrographique national - RHN - Série GéoBase WMS Английский / Французский Просмотр Hydro arcticsdi_en Базовая карта SDI Канады / Карта базы Канады SDI Арктики WMS Английский - elevation_en / elevation_fr Служба картографирования веб-сайтов Elevation Data - DEM - DSM / Служба картографических исследований в Интернете - MNE - MNS WMS Английский / Французский Посмотреть высоту CBME_CBCE_HS_RO_3978 Базовая карта Канады - Высота (CBME) (выложена плиткой) / Carte de base du Canada - élévation (CBCE) (tuilé) ОТДЫХ выложена плиткой Двуязычные - coverage_HRDEM_en / coverage_HRDEM_fr Охват цифровой модели рельефа высокого разрешения (HRDEM) - Серия CanElevation / Couverture du produit Модульная нумерация высоких решений (MNEHR) - Série CanElevation REST Английский / Французский Посмотреть покрытие HRDEM NTS_SNRC NTS grid / Grille SNRC REST Двуязычные скоро появятся UTM UTM решетка / решетка UTM REST Двуязычные скоро появятся сетка Сетка линий долготы и широты / Quadrillage des lignes de долгота и широта REST Двуязычное Доступно в ближайшее время

* Скопируйте URL-адрес ссылки в клиент WMS, например, в программное обеспечение и приложения ГИС.

API открытого правительства

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

Структурированные данные обычно представлены в виде текста, но имеют специальный формат, обеспечивающий удобочитаемость компьютера. Некоторые более сложные форматы могут быть в двоичном формате, такие как карты и файлы, связанные с ГИС. Вы найдете много разных форматов на Портале Открытого правительства. Больше информации о Работа с интерфейсами программирования данных и приложений доступно на Портале Открытого правительства.

GeoLocation API

Примечание. Обратите внимание, что услуга также доступна по протоколу https.

обзор

Служба геолокации позволяет конечным пользователям получать географическое расположение названных объектов. Текущий сервис позволяет найти следующие функции:

  • Уличные адреса
  • Названия улиц
  • Пересечение улиц
  • Местные названия, такие как города, деревни, муниципалитеты, парки
  • Естественные географические особенности, такие как озера, острова, реки, горы
  • Почтовые коды (только код FSA - первые три символа)
  • Номера карт из Национальной топографической системы (НТС)

Полное описание и примеры запросов смотрите в разделе Геолокационная служба ,

Служба делимитации

Описание

Сервис предоставляет доступ к геометрическим экстентам (разграничению) для различного типа тесселяции суши Канады. Сервис в настоящее время предлагает разграничения от следующих покрытий:

  • Районы дренажа (подробная или обобщенная геометрия)
  • Landsat Footprints
  • Картографические листы из Национальной топографической системы (НТС)

Полное описание и примеры запросов смотрите в разделе Служба делимитации ,

Elevation API

Документация конечного пользователя

Elevation API предоставляет информацию о рельефе на основе двух источников данных:

Канадская цифровая модель рельефа (CDEM)

Канадская цифровая модель поверхности (CDSM)

Полное описание и примеры запросов смотрите в разделе Elevation API ,

Карты для HTML

Пользователи имеют возможность легко создавать свои собственные настраиваемые карты в веб-браузере. Чтобы создать карту на своей веб-странице с использованием открытых геопространственных данных, вы просто пишете элемент HTML следующим образом:

<! DOCTYPE html> <html> <head> <title> Моя первая веб-карта </ title> <script src = "http://geogratis.gc.ca/mapml/client/bower_components/webcomponentsjs/webcomponents-lite.min .js "> </ script> <link rel =" import "href =" http://geogratis.gc.ca/mapml/client/bower_components/web-map/web-map.html "> </ head> < body> <map is = "web-map" zoom = "3" lat = "66.9413186" lon = "-83.9229196" width = "800" height = "640" projection = Элементы управления "CBMTILE"> <layer - src = " http://geogratis.gc.ca/mapml/en/cbmtile/cbmt "label =" Базовая карта Канады "отмечен> </ layer -> </ map> </ body> </ html>

Приведенный выше HTML-код отображает настраиваемую интерактивную карту в большинстве веб-браузеров:

Дополнительную информацию о том, как разметить документ HTML для создания карт с помощью пользовательского элемента карты HTML, можно найти в Карты для HTML - Учебное пособие ,

Язык разметки карты

MapML позволяет браузерам визуализировать, а пользователи напрямую взаимодействовать с картами, как показано выше. Типичные веб-сервисы требуют специализированного клиентского программного обеспечения, но MapML разработан для использования в браузере, который будет использоваться пользовательским элементом HTML по обычным веб-URL-адресам. Несколько источников предлагаются для MapML, в различных проекциях.

Сервисы MapML

Обнаружить Услуги Map Markup Language (MapML) перечислены по проекции.

Для дополнительной информации

Дополнительную информацию о MapML можно найти в Спецификация , Чтобы получить поддержку сообщества при использовании элемента пользовательской карты и MapML, рассмотрите возможность участия в Карты для группы сообщества HTML и внося свой вклад через Github ,

NapGen (NAP XML Generator)

обзор

NapGen генерирует совместимый с NAP XML для базы данных.

NAP (Североамериканский профиль ISO 19115: 2003 - Географическая информация - метаданные) является национальным стандартом Канады. Это рекомендация по организации географической информации. NAP включает в себя схему, которая определяет заполнители для данных и их отношений.

С NapGen вы в интерактивном режиме перемещаетесь по дереву заполнителей, чтобы сопоставить их с данными базы данных. Затем NapGen генерирует XML-файл, соответствующий NAP, для каждой записи базы данных и применяет проверку на основе схемы к сгенерированному XML.

NapGen включает в себя инструмент - NAP File Validator. Вы можете использовать его для проверки XML-файла в соответствии со схемой NAP.

Рабочая среда

NapGen - это веб-интерфейс (обслуживается Apache, работающим на 32-битной Windows 7 или XP).

Вы можете использовать его с Google Chrome, Microsoft Internet Explorer и Mozilla Firefox.

Поддерживаемые СУБД - Microsoft SQL Server, Oracle и PostgreSQL.

Монтаж

Чтобы установить NapGen, загрузите дистрибутив zip, распакуйте его, затем щелкните файл aaaReadme.html.

Распределение Zip