ArcGIS Runtime SDK for iOS
100.15
|
A renderer to display heatmaps.
Instances of this class represent renderers that can display heat maps which represent the geographic density of features on a map. The relative density is displayed using a color scheme that smoothly varyies a set of colors ranging from cool (low density of points) to hot (high density of points). Heat map symbology is a dynamic raster surface that changes as you zoom in and out. For example, if you map a city's crime hot spots, zooming out shows a bigger picture of criminal activity across the city, while zooming in shows more detailed density patterns in particular neighborhoods without having to change any symbology properties.
Instance Methods | |
(BOOL) | - isEqualToRenderer: |
(AGSSymbol *) | - symbolForFeature: |
(AGSSymbol *) | - symbolForFeature:applyAttributeOverrides: |
(AGSSymbol *) | - symbolForGraphic: |
(AGSSymbol *) | - symbolForGraphic:applyAttributeOverrides: |
(nullable id) | - toJSON: |
Class Methods | |
(nullable id< AGSJSONSerializable >) | + fromJSON:error: |
Properties | |
NSString * | rotationExpression |
AGSRotationType | rotationType |
AGSRendererSceneProperties * | sceneProperties |
NSDictionary< NSString *, id > * | unknownJSON |
NSDictionary< NSString *, id > * | unsupportedJSON |
|
staticrequiredinherited |
Initializes and returns an object from its JSON representation.
JSONObject | NSDictionary or NSArray containing the JSON. |
error | encountered during the operation, if any. |
- (BOOL) isEqualToRenderer: | (AGSRenderer *) | other |
Compares two renderers for equality.
other | renderer to compare this one to. |
YES
if other
is equal to self
, otherwise NO
. - (AGSSymbol*) symbolForFeature: | (AGSFeature *) | feature |
Creates a symbol for the feature based on the scheme used by this renderer.
feature | The feature to determine the symbol for. |
feature
. - (AGSSymbol*) symbolForFeature: | (AGSFeature *) | feature | |
applyAttributeOverrides: | (BOOL) | applyAttributeOverrides | |
Creates a symbol for the feature based on the scheme used by this renderer and optionally apply attribute overrides.
If applyAttributeOverrides
is set to YES
and renderer contains an override expression, this method will return a symbol modified by the expression. If the expression cannot be properly evaluated due to missing fields or external data, then the original symbol is returned.
feature | The feature to determine the symbol for. |
applyAttributeOverrides | If set YES , applies the override attributes from the renderer. |
feature
. - (AGSSymbol*) symbolForGraphic: | (AGSGraphic *) | graphic |
Creates a symbol for the graphic based on the scheme used by this renderer.
graphic | The graphic to determine the symbol for. |
graphic
. - (AGSSymbol*) symbolForGraphic: | (AGSGraphic *) | graphic | |
applyAttributeOverrides: | (BOOL) | applyAttributeOverrides | |
Creates a symbol for the graphic based on the scheme used by this renderer and optionally apply attribute overrides.
graphic | The graphic to determine the symbol for. |
applyAttributeOverrides | If set YES , applies the override attributes from the renderer. |
graphic
.
|
requiredinherited |
Returns JSON representation for this object.
error | encountered during the operation, if any. |
NSDictionary
or NSArray
containing the JSON. Reimplemented in AGSPortalItem.
|
readwritenonatomiccopyinherited |
Constant value or an expression that specifies the angle of rotation based on a feature's attribute value. When an attribute name is specified in rotationExpression, it's enclosed in square brackets, for example, [Rotation].
|
readwritenonatomicassigninherited |
Controls the origin and direction of rotation. If the rotationType
is defined as AGSRotationTypeTypeArithmetic
, the symbol is rotated from East in a counter-clockwise direction where East is the 0° axis. If the rotationType is defined as AGSRotationTypeGeographic
, the symbol is rotated from North in a clockwise direction where North is the 0° axis.
|
readwritenonatomicstronginherited |
Properties to apply only when rendering data in 3D scenes using AGSSceneView
.
|
readrequirednonatomiccopyinherited |
A dictionary of values that was in the source JSON but was unparsed by API.
NSDictionary
containing the unknown JSON.
|
readnonatomiccopyinherited |
A dictionary of values that are supported by the REST API, but not exposed through the SDK API.
NSDictionary
containing the unsupported JSON.