Геодеректермен жұмыс

QGIS қосылымы

QazGeo тұрақты қосылымына арналған CRS, форматтар, қолжетімділік, шектеулер және қателер.

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. Қателерді өңдеу

OGC ашық GET сұраулары кілтсіз орындалады. 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'