Web Feature Service (WFS)

Access project, network and turbine geospatial data through a WFS 2.0 compliant interface for GIS tools like QGIS and ArcGIS.

Experimental: The WFS endpoint is in early access.

RenewMap provides a WFS 2.0 compliant service for accessing geospatial data directly from GIS applications. All WFS endpoints return application/xml responses.

Available layers

Type nameDescriptionRequired license
projectsEnergy project point locationsapi_access
transmission_linesOperating transmission linesinfra_api_access
transmission_polygonsTransmission development corridorsinfra_api_access
substationsOperating and developing substationsinfra_api_access
turbinesWind turbine point locationsturbine_api_access

GetCapabilities

Returns the capabilities document describing available layers and supported operations.

curl --request GET \
  --url 'https://api.renewmap.com.au/api/v1/wfs?SERVICE=WFS&REQUEST=GetCapabilities' \
  --header 'Authorization: Bearer YOUR_API_KEY'

Query parameters

NameTypeRequiredDescription
SERVICEstringYesMust be WFS
REQUESTstringYesMust be GetCapabilities

DescribeFeatureType

Returns the schema for a specific layer, describing its available fields and data types.

curl --request GET \
  --url 'https://api.renewmap.com.au/api/v1/wfs/describe?SERVICE=WFS&REQUEST=DescribeFeatureType&TYPENAME=projects' \
  --header 'Authorization: Bearer YOUR_API_KEY'

Query parameters

NameTypeRequiredDescription
SERVICEstringYesMust be WFS
REQUESTstringYesMust be DescribeFeatureType
TYPENAMEstringYesLayer name (see available layers above)

GetFeature

Returns features (geometry and attributes) for a specific layer as GML. Supports bounding box filtering and pagination.

curl --request GET \
  --url 'https://api.renewmap.com.au/api/v1/wfs/feature?SERVICE=WFS&REQUEST=GetFeature&TYPENAMES=projects&COUNT=10' \
  --header 'Authorization: Bearer YOUR_API_KEY'

Query parameters

NameTypeRequiredDescription
SERVICEstringYesMust be WFS
REQUESTstringYesMust be GetFeature
TYPENAMESstringYesLayer name (see available layers above)
BBOXstringNoBounding box filter as minLat,minLon,maxLat,maxLon
COUNTintegerNoMaximum number of features to return
MAXFEATURESintegerNoAlias for COUNT
STARTINDEXintegerNoNumber of features to skip (default 0)
RESULTTYPEstringNoSet to hits to return only a feature count instead of feature data