Cadastru Arheologic

Integrarea geospațială

Platforma integrează surse externe de date: pentru raioane și localități folosește servicii WFS cadastrale, iar datele siturilor sunt publicate extern prin GeoServer.

Pagina acoperă două subiecte: sincronizarea listelor de raioane și localități din datele cadastrale naționale (relevant pentru toți administratorii) și publicarea datelor siturilor prin GeoServer (relevant pentru utilizatorii care integrează platforma cu aplicații GIS externe).

Termeni folosiți

TermenSemnificație
OGCOpen Geospatial Consortium, organizația care definește standarde deschise pentru servicii și date geospațiale.
GeoServerServerul GIS folosit de platformă pentru publicarea straturilor geospațiale.
WMSWeb Map Service. Serviciu OGC folosit pentru afișarea straturilor pe hartă ca imagini randate de server.
WFSWeb Feature Service. Serviciu OGC folosit pentru acces la date vectoriale: geometrii și atribute.
LayerUn strat geospațial publicat în GeoServer, de exemplu siturile sau zonele tampon.
Layer groupUn grup de straturi publicate împreună, pentru afișare sau consum GIS mai ușor.

Pentru utilizatorii GIS, diferența practică dintre WMS și WFS este:

  • WMS se folosește când este necesară afișarea pe hartă. Clientul primește o imagine generată de GeoServer, iar stilul este controlat pe server.
  • WFS se folosește când sunt necesare datele vectoriale. Clientul primește geometrii și atribute care pot fi analizate, filtrate sau exportate.

GeoServer

GeoServer este folosit pentru publicarea straturilor geospațiale ale platformei prin servicii OGC. El permite consumul datelor în aplicații GIS precum QGIS, ArcGIS sau alte sisteme instituționale care pot citi WMS și WFS.

Documentația oficială GeoServer descrie serviciile folosite de platformă:

Endpointurile platformei

Serviciile GeoServer ale platformei sunt expuse prin API:

Pentru verificarea serviciilor și a layerelor disponibile, un client GIS poate folosi operația GetCapabilities:

Sistemul de coordonate

Geometriile platformei sunt gestionate în WGS84, adică EPSG:4326. Acesta este sistemul global folosit frecvent de aplicațiile web și de formatele precum GeoJSON.

Prin GeoServer, datele pot fi cerute și într-un alt sistem de referință, dacă acesta este disponibil în serviciu. Pentru Republica Moldova, sistemul proiectat relevant este MOLDREF99 / Moldova TM, cu codul EPSG:4026.

În practică:

  • pentru WMS 1.3.0, clientul poate cere harta în EPSG:4026 folosind parametrul CRS=EPSG:4026, de exemplu WMS 1.3.0 în EPSG:4026;
  • pentru WMS 1.1.1, parametrul echivalent este SRS=EPSG:4026; de exemplu WMS 1.1.1 în EPSG:4026;
  • pentru WFS, clientul poate cere geometriile reproiectate folosind srsName=EPSG:4026, de exemplu WFS în EPSG:4026.

Conversia este efectuată de GeoServer la generarea răspunsului. Datele de bază ale platformei rămân stocate în EPSG:4326.

Straturile și grupurile publicate

Straturile GeoServer sunt destinate consumului extern, nu editării datelor din platformă. Ele expun doar datele care sunt potrivite pentru consum extern.

Straturile sunt publicate în workspace-ul cadastru-arheologic. Platforma are două grupuri principale de layere:

Nume GeoServerTipConținut
sites_and_buffer_zonesLayer groupGrupul cu date complete. Include siturile publicate și zonele lor tampon, cu atribute potrivite pentru consultare GIS și export vectorial.
sites_and_buffer_zones_infoLayer groupGrupul pentru afișare pe hartă și răspunsuri GetFeatureInfo. Include descrieri HTML pentru situri și zone tampon.

Layer-ele individuale din aceste grupuri sunt:

Nume GeoServerConținut
sites_full_dataSiturile publicate, cu geometrie și atribute detaliate: Cod RAN, adresă, tipologie, dimensiuni, zonă tampon, cultură, cronologie, teren, conservare, descoperire, cercetări, bibliografie și datele fișei.
buffer_zonesZonele tampon ale siturilor publicate, cu geometria zonei de protecție și distanța în metri.
sites_infoSiturile publicate cu descriere HTML pentru afișarea informațiilor rapide pe hartă.
buffer_zones_infoZonele tampon cu descriere HTML minimală pentru afișarea informațiilor rapide pe hartă.

Interogările existente includ numai siturile publicate și neșterse. Ciornele și înregistrările șterse logic nu sunt expuse în straturile GeoServer. Pentru zonele tampon se publică doar siturile care au geometrie de buffer calculată.

Stiluri

Stilurile layerelor GeoServer sunt configurate manual în GeoServer:

  • stilul pentru situri folosește umplere galbenă și contur galben;
  • stilul pentru zone tampon folosește contur roșu întrerupt, fără umplere.

Modulul Legenda hărții configurează aspectul straturilor în interfața web a platformei. Aceste setări nu sincronizează automat stilurile WMS din GeoServer.

Căutarea raioanelor și localităților

În formularul sitului, listele din câmpurile Raion și Localitate sunt date cadastrale publicate ca WFS de infrastructura națională geospațială. Serviciul configurat implicit este:

https://geodata.gov.md/geoserver/cadastru_data/wfs

Platforma folosește următoarele straturi:

Strat cadastralUtilizare în platformă
UAT2Căutarea raioanelor
UAT1Căutarea localităților și unităților administrative după raion
UAT1_intravelanCăutarea localităților intravilane asociate raionului selectat

Fluxul este următorul:

  1. Utilizatorul caută un raion sau o localitate în formular.
  2. API-ul interoghează serviciul WFS cadastral prin GetFeature.
  3. Rezultatele primite sunt salvate sau actualizate în baza locală de date.
  4. Interfața primește rezultate paginat, ordonate după relevanță.

Această abordare păstrează sursa administrativ-teritorială sincronizată cu infrastructura națională, dar permite platformei să lucreze stabil cu identificatori proprii și relații interne. În baza locală, raioanele și localitățile sunt stocate cu:

  • identificator intern generat de platformă;
  • externalId, adică identificatorul primit din WFS;
  • denumirea curentă;
  • data ultimei sincronizări;
  • relația dintre localitate și raion.

Dacă serviciul WFS cadastral nu răspunde, platforma folosește datele deja sincronizate în baza locală. Astfel, completarea formularului poate continua cu datele disponibile, chiar dacă sursa externă este temporar indisponibilă.

Cuprins