The MarkLogic Koop Provider supports multiple operations in the ArcGIS Feature Service API, each of which is detailed below.
Query Layer Operation
The following parameters in the Query Layer operation are supported (these are listed in the order they appear in the ArcGIS documentation):
where
objectIds
geometry
geometryType
spatialRel
outFields
returnGeometry
returnIdsOnly
returnCountOnly
orderByFields
groupByFieldsForStatistics
outStatistics
resultOffset
resultRecordCount
The geometryType
parameter defines the type of shape represented by the geometry
parameter, and the spatialRel
parameter defines the spatial relationship to be applied to the geometry
parameter while performing the query. The table below defines the supported values for geometryType
along with the supported values for spatialRel
for each type:
Geometry Type | Supported values for spatialRel |
---|---|
esriGeometryEnvelope | esriSpatialRelIntersects , esriSpatialRelContains |
esriGeometryPoint | esriSpatialRelIntersects , esriSpatialRelContains |
esriGeometryPolygon | esriSpatialRelIntersects , esriSpatialRelContains , esriSpatialRelOverlaps , esriSpatialRelTouches , esriSpatialRelWithin |
esriGeometryPolyline | esriSpatialRelIntersects , esriSpatialRelCrosses |
Generate Renderer Operation
The following parameters in the Generate Renderer operation are supported:
classificationDef
where
The classificationDef
parameter is defined by the ArcGIS docs; the following fields are supported in it:
type
classificationField
classificationMethod
standardDeviationInternal
breakCount
uniqueValueFields
fieldDelimiter
The following optional parameters in classificationDef
are not supported and will be ignored if included:
normalizationType
normalizationField
baseSymbol
colorRamp