SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
ArcGISRestConnection Struct Reference

Parameters for an ArcGIS REST tiled MapServer service. More...

#include <basemapconnection.h>

Collaboration diagram for ArcGISRestConnection:

Public Attributes

QString name
 
QString url
 
QString urlPrefix
 
QString contentEndpoint
 ArcGIS Enterprise Portal content endpoint. Example: https://portal.example.com/arcgis/sharing/rest/content Leave empty for public ArcGIS Online.
 
QString communityEndpoint
 ArcGIS Enterprise Portal community endpoint. Example: https://portal.example.com/arcgis/sharing/rest/community Leave empty for public ArcGIS Online.
 
BasemapHttpHeaders httpHeaders
 

Detailed Description

Parameters for an ArcGIS REST tiled MapServer service.

At runtime the Connect step fetches {url}/MapServer?f=json to discover tile level range and builds an XYZConnection with urlTemplate = {url}/MapServer/tile/{z}/{x}/{y} and axisOrder = ZYX. The ZYX axis order swaps the {x}/{y} values so the final URL path becomes tile/{z}/{row}/{col} — the ArcGIS REST tile endpoint convention. No separate ArcGIS layer class is needed.

Member Data Documentation

◆ communityEndpoint

QString ArcGISRestConnection::communityEndpoint

ArcGIS Enterprise Portal community endpoint. Example: https://portal.example.com/arcgis/sharing/rest/community Leave empty for public ArcGIS Online.

◆ contentEndpoint

QString ArcGISRestConnection::contentEndpoint

ArcGIS Enterprise Portal content endpoint. Example: https://portal.example.com/arcgis/sharing/rest/content Leave empty for public ArcGIS Online.

◆ httpHeaders

BasemapHttpHeaders ArcGISRestConnection::httpHeaders

◆ name

QString ArcGISRestConnection::name

◆ url

QString ArcGISRestConnection::url

◆ urlPrefix

QString ArcGISRestConnection::urlPrefix

Optional proxy prefix.


The documentation for this struct was generated from the following file: