Coğrafi verilerle çalışma

QGIS bağlantısı

Kararlı bir QazGeo bağlantısı için CRS, formatlar, erişim, sınırlamalar ve hatalar.

1. OGC API Features

QGIS Veri Kaynağı Yöneticisi'nde WFS / OGC API – Features bölümünü açın. Kök URL ile bağlantı oluşturun, bağlanın ve koleksiyon seçin.

https://qgeo.tech/ogc/

2. Koordinatlar ve filtreler

GeoJSON: CRS84, boylam → enlem. bbox: batı,güney,doğu,kuzey. Geometrisi olmayan kayıtlar korunur. datetime biçimi doğrular: koleksiyon nesnelerinin gözlem zamanı yoktur, bu nedenle geçerli her döneme girerler.

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

3. GeoJSON kaydetme

Dosyayı QGIS vektör katmanı olarak açın. HTTP başlıklarını, kaynağı ve SHA-256'yı yanında saklayın. next bağlantısı varsa dosya koleksiyonun tamamı değildir. Sunucu verileri değişebilir.

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. Hata yönetimi

Herkese açık OGC GET istekleri anahtar olmadan çalışır. 400 – geçersiz parametre; 404 – nesne bulunamadı; 429 – sıklığı azaltın (varsa Retry-After'ı dikkate alın); 5xx – geçici hata, sınırlı gecikmeyle tekrar deneyin. Boş sonucu hatadan ayırın.

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

5. Sürüm ve sınırlamalar

HTTP sözleşmesi OpenAPI 3.1'de açıklanmıştır. QGIS uygulama doğrulaması HTTP/API doğrulamasından ayrıdır; burada QGIS sürüm sertifikası iddia edilmez. Değişiklik günlüğünü ve koleksiyon sınırlamalarını kontrol edin.

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