2.7 KiB
Images API
Proxy API for GeoServer catalog and WMS/WFS services.
Ping
Endpoint: GET /api/images/index.php/ping
Check GeoServer connectivity and version.
Response
{
"about": {
"resource": {
"@class": "aboutVersion",
"version": "2.21.0",
"gitRevision": "...",
"buildDate": "..."
}
}
}
Example
curl -X GET "https://example.com/api/images/index.php/ping"
Catalog
Endpoint: GET /api/images/index.php/catalog
List all layers in GeoServer catalog.
Response
{
"layers": {
"layer": [
{
"name": "layer1",
"href": "http://geoserver/rest/layers/layer1.json"
}
]
}
}
Workspaces
Endpoint: GET /api/images/index.php/workspaces
List all workspaces.
Response
{
"workspaces": {
"workspace": [
{
"name": "workspace1",
"href": "http://geoserver/rest/workspaces/workspace1.json"
}
]
}
}
Layers
Endpoint: GET /api/images/index.php/layers
List all layers (detailed).
Response
{
"layers": {
"layer": [
{
"name": "layer1",
"type": "VECTOR",
"defaultStyle": { ... },
"resource": { ... }
}
]
}
}
WMS Proxy
Endpoint: GET /api/images/index.php/wms
Proxy WMS requests to GeoServer.
Parameters
Standard WMS parameters:
service: WMSversion: 1.1.1 or 1.3.0request: GetMap, GetFeatureInfo, GetCapabilities, etc.layers: Layer namesstyles: Style namesbbox: Bounding boxwidth,height: Image dimensionsformat: Output formatsrsorcrs: Spatial reference system
Example
curl -X GET "https://example.com/api/images/index.php/wms?service=WMS&version=1.1.1&request=GetMap&layers=layer1&bbox=-180,-90,180,90&width=800&height=600&format=image/png&srs=EPSG:4326"
WFS Proxy
Endpoint: GET /api/images/index.php/wfs
Proxy WFS requests to GeoServer.
Parameters
Standard WFS parameters:
service: WFSversion: 1.0.0, 1.1.0, or 2.0.0request: GetFeature, GetCapabilities, DescribeFeatureType, etc.typeName: Feature type nameoutputFormat: Output format (GML, GeoJSON, etc.)
Example
curl -X GET "https://example.com/api/images/index.php/wfs?service=WFS&version=1.1.0&request=GetFeature&typeName=layer1&outputFormat=application/json"
REST Proxy
Endpoint: GET /api/images/index.php/rest/{path}
Proxy GeoServer REST API requests (read-only by default).
Example
curl -X GET "https://example.com/api/images/index.php/rest/layers/layer1.json"
PostGIS
Mobile
QGIS
MapBender
GeoServer
GeoNode
GeoNetwork
Novella
Solutions