Class: QgsArcGisRestUtils¶
- class qgis.core.QgsArcGisRestUtils¶
Bases:
sip.wrapper
Utility functions for working with ArcGIS REST services.
See also
Methods
Converts ESRI JSON color data to a QColor object.
Converts a date time
value
to a QDateTime.Converts an ESRI REST field
type
to a QVariant type.Converts an ESRI fill
style
to a Qt brush style.Converts an ESRI REST
geometry
JSON definition to aQgsAbstractGeometry
.Converts an ESRI REST geometry
type
to a WKB type.Converts labeling JSON
data
to an equivalent QGIS vector labeling.Converts an ESRI labeling expression to a QGIS expression string.
Converts an ESRI line
style
to a Qt pen style.Converts renderer JSON
data
to an equivalentQgsFeatureRenderer
.Converts a spatial reference JSON definition to a
QgsCoordinateReferenceSystem
value.Converts a symbol JSON
definition
to aQgsSymbol
.- convertColor(data: Any) → QColor¶
Converts ESRI JSON color data to a QColor object.
- Parameters
data (Any) –
- Return type
QColor
- convertDateTime(value: Any) → QDateTime¶
Converts a date time
value
to a QDateTime.- Parameters
value (Any) –
- Return type
QDateTime
- convertFieldType(type: str) → QVariant.Type¶
Converts an ESRI REST field
type
to a QVariant type.- Parameters
type (str) –
- Return type
QVariant.Type
- convertFillStyle(style: str) → Qt.BrushStyle¶
Converts an ESRI fill
style
to a Qt brush style.- Parameters
style (str) –
- Return type
Qt.BrushStyle
- convertGeometry(geometry: Dict[str, Any], esriGeometryType: str, hasM: bool, hasZ: bool) → Tuple[QgsAbstractGeometry, QgsCoordinateReferenceSystem]¶
Converts an ESRI REST
geometry
JSON definition to aQgsAbstractGeometry
.Caller takes ownership of the returned object.
- Parameters
geometry (Dict[str) – JSON geometry definition
esriGeometryType (str) – ESRI geometry type string
hasM (bool) – set to
True
to if geometry includes M valueshasZ (bool) – set to
True
to if geometry includes Z values
- Return type
Tuple[
QgsAbstractGeometry
, QgsCoordinateReferenceSystem]- Returns
converted geometry
crs: will be set to the parsed geometry CRS
- convertGeometryType(type: str) → QgsWkbTypes.Type¶
Converts an ESRI REST geometry
type
to a WKB type.- Parameters
type (str) –
- Return type
- convertLabeling(data: Iterable[Any]) → QgsAbstractVectorLayerLabeling¶
Converts labeling JSON
data
to an equivalent QGIS vector labeling.Caller takes ownership of the returned object.
- Parameters
data (Iterable[Any]) –
- Return type
- convertLabelingExpression(string: str) → str¶
Converts an ESRI labeling expression to a QGIS expression string.
- Parameters
string (str) –
- Return type
str
- convertLineStyle(style: str) → Qt.PenStyle¶
Converts an ESRI line
style
to a Qt pen style.- Parameters
style (str) –
- Return type
Qt.PenStyle
- convertRenderer(rendererData: Dict[str, Any]) → QgsFeatureRenderer¶
Converts renderer JSON
data
to an equivalentQgsFeatureRenderer
.Caller takes ownership of the returned renderer.
- Parameters
rendererData (Dict[str) –
- Return type
- convertSpatialReference(spatialReferenceMap: Dict[str, Any]) → QgsCoordinateReferenceSystem¶
Converts a spatial reference JSON definition to a
QgsCoordinateReferenceSystem
value.- Parameters
spatialReferenceMap (Dict[str) –
- Return type