GeoServer Web Services
Qarta provides direct access to a fully-featured GeoServer instance through OGC-compliant Web Services (WMS and WFS). These services allow you to interact with geospatial layers published in GeoServer using industry-standard protocols.
What is GeoServer?
GeoServer is an open-source server for sharing geospatial data. It implements the OGC (Open Geospatial Consortium) standards:
- WMS (Web Map Service) — render styled map tiles
- WFS (Web Feature Service) — query raw geographic features
The Qarta proxy sits in front of GeoServer, adding authentication (API key) and making these services accessible as part of the unified Qarta platform.
Authentication
All GeoServer endpoints are accessed through the standard Qarta authentication:
Authorization: YOUR_API_KEY
Pass your API key in the Authorization header as you would for any other Qarta endpoint. The API key is validated, then the request is forwarded to GeoServer.
Browser-based map libraries (Leaflet, OpenLayers, Mapbox GL) cannot set custom HTTP headers on WMS/WFS tile requests. Do not expose your API key in client-side code.
For web applications that embed WMS tiles or query WFS data, run a backend proxy that attaches the API key before forwarding requests to Qarta. See the GeoServer Proxy Guide for a complete, runnable Python example.
Base URL
All Web Services are accessed via the /graph/layers/ base path:
https://graph.quarticle.ro/graph/layers/
Layer Naming Convention
Layers in GeoServer follow the WORKSPACE:layername format:
- WORKSPACE: typically
GRAPHRASTERfor imagery-based layers - layername: the specific layer (e.g.,
light_pollution,temperature,elevation)
Example: GRAPHRASTER:light_pollution
Coordinate Systems
Map Tiles (WMS)
Map tiles are typically requested in EPSG:3857 (Web Mercator), the standard web projection:
srs=EPSG:3857
bbox=975947.9771,6657970.9118,1533632.5355,7037098.5720
Feature Data (WFS)
Raw features are typically returned in EPSG:4326 (WGS84, lat/lon), the global standard:
srsName=EPSG:4326
Available Services
WMS — Web Map Service (5 operations)
Render styled map tiles from GeoServer layers. Use this to:
- Display layers on an interactive map (Leaflet, OpenLayers, Mapbox)
- Generate static map images
- Query features at a pixel location on a map
- Retrieve layer metadata and legends
WFS — Web Feature Service (1 operation)
Query raw geographic features from GeoServer layers. Use this to:
- Download features as GeoJSON or GML
- Filter by bounding box, feature ID, or CQL expression
- Select specific properties
- Integrate feature data into applications
Use Cases
Map Visualization
Embed WMS layers as overlays in web maps to display styled geospatial data alongside other map elements.
👉 See: Map Visualization Use Case
Feature Querying
Retrieve raw geographic feature data for analysis, export, or downstream processing.
👉 See: Feature Querying Use Case
GeoServer-Specific Features
CQL Filters
GeoServer extends the OGC standard with CQL (Common Query Language) for powerful attribute and spatial filtering:
cql_filter=population > 1000000 AND type = 'urban'
cql_filter=INTERSECTS(geometry, POINT(-74.0060 40.7128))
Styled Layer Descriptor (SLD)
Define custom map styles using SLD, an XML-based styling language, or reference pre-defined styles published in GeoServer.
Time Support
Some layers may support temporal queries using the time parameter:
time=2023-01-01T00:00:00Z
time=2023-01-01T00:00:00Z/2023-12-31T23:59:59Z
Security & Limits
- Authentication: All Web Services endpoints require your API key
- Data access: Only layers published in GeoServer are accessible
- IP whitelisting: May be enforced at the GeoServer level (contact support if needed)
Next Steps
- WMS Guide — Learn how to request map tiles
- WFS Guide — Learn how to query geographic features
- Map Visualization Use Case — Embed WMS in web maps
- Feature Querying Use Case — Query features for analysis