Skip to main content

WMS - Web Map Service

Despre serviciu

Web Map Service (WMS) este un standard OGC care permite vizualizarea datelor geospațiale sub formă de imagini (PNG, JPEG, GIF). Serviciul returnează hărți gata de afișat, potrivite pentru integrare în aplicații web sau desktop GIS.

📖 Specificație oficială OGC: Web Map Service (WMS)

Versiuni suportate: 1.3.0 (implicit), 1.1.1

Endpoint

Endpoint general (toate datele):

https://services.geo-spatial.org/geoserver/wms

Endpoint per workspace (date dintr-un anumit domeniu):

https://services.geo-spatial.org/geoserver/{workspace}/wms

Workspace-uri disponibile

WorkspaceDomeniuEndpoint
administrative-boundariesLimite administrative.../geoserver/administrative-boundaries/wms
recensamantDate de la recensământ.../geoserver/recensamant/wms
geomorphometryDate geomorfologice.../geoserver/geomorphometry/wms
ehartaHărți istorice.../geoserver/eharta/wms

Capabilități

Toate datele:

https://services.geo-spatial.org/geoserver/wms?service=WMS&request=GetCapabilities

Doar un workspace (ex: limite administrative):

https://services.geo-spatial.org/geoserver/administrative-boundaries/wms?service=WMS&request=GetCapabilities

Operațiuni suportate

OperațiuneDescriere
GetCapabilitiesReturnează metadatele serviciului și lista straturilor disponibile
GetMapReturnează o imagine a hărții pentru zona și straturile specificate
GetFeatureInfoReturnează informații despre entitățile de la o anumită locație
GetLegendGraphicReturnează legenda pentru un strat specificat

Exemplu de utilizare

URL pentru o hartă

https://services.geo-spatial.org/geoserver/wms?
service=WMS&
version=1.1.1&
request=GetMap&
layers=administrative-boundaries:ro_admin_county_polygon&
bbox=20.26,43.62,29.72,48.27&
width=768&
height=330&
srs=EPSG:4326&
format=image/png

În QGIS

  1. Layer → Add Layer → Add WMS/WMTS Layer;
  2. Creează o conexiune nouă;
  3. URL: https://services.geo-spatial.org/geoserver/wms;
  4. Selectează straturile dorite.

În Leaflet

L.tileLayer.wms("https://services.geo-spatial.org/geoserver/wms", {
layers: 'administrative-boundaries:ro_admin_county_polygon',
format: 'image/png',
transparent: true,
attribution: 'geo-spatial.org'
}).addTo(map);

Straturi disponibile

Lista completă de straturi este disponibilă în GetCapabilities.

Exemple:

  • administrative-boundaries:ro_admin_county_polygon - Limite județe România;
  • administrative-boundaries:ro_admin_lau_polygon - Limite UAT România.

Vezi și