Работа с геоданными

Подключение к QGIS

CRS, форматы, доступ, ограничения и ошибки для стабильного подключения QazGeo.

1. OGC API Features

В менеджере источников QGIS откройте WFS / OGC API – Features. Создайте соединение с корневым URL, подключитесь и выберите коллекцию.

https://qgeo.tech/ogc/

2. Координаты и фильтры

GeoJSON: CRS84, долгота → широта. bbox: запад,юг,восток,север. Записи без геометрии сохраняются. datetime проверяет формат: у объектов коллекций нет времени наблюдения, поэтому они входят в любой допустимый период.

curl --fail --silent --show-error 'https://qgeo.tech/ogc/collections/regions/items?bbox=69,50,73,53&limit=5'

3. Сохранение GeoJSON

Откройте файл как векторный слой QGIS. Сохраните рядом HTTP-заголовки, происхождение и SHA-256. При наличии ссылки next файл содержит часть коллекции. Данные на сервере могут меняться.

curl --fail --silent --show-error --dump-header territories.headers --output territories.geojson 'https://qgeo.tech/ogc/collections/regions/items?limit=100'
curl --fail --silent --show-error --output provenance.json 'https://qgeo.tech/provenance.json'
shasum -a 256 territories.geojson territories.headers provenance.json > territories.sha256

4. Обработка ошибок

Публичные GET-запросы OGC выполняются без ключа. 400 – неверный параметр; 404 – объект не найден; 429 – сократите частоту (учтите Retry-After, если он есть); 5xx – временный сбой, повторите с ограниченной задержкой. Отличайте пустой результат от сбоя.

curl --silent --show-error --include 'https://qgeo.tech/ogc/collections/regions/items?limit=0'

5. Версия и ограничения

HTTP-контракт описан в OpenAPI 3.1. Проверка приложения QGIS отдельна от проверки HTTP/API; здесь не заявляется сертификация версии QGIS. Сверяйте журнал изменений и ограничения коллекции.

curl --fail --silent --show-error 'https://qgeo.tech/ogc/'
curl --fail --silent --show-error 'https://qgeo.tech/ogc/collections/regions'