- All Known Implementing Classes:
AggregateGeoElement,ArcGISFeature,DynamicEntity,DynamicEntityObservation,EncFeature,Feature,Graphic,KmlPlacemark,RasterCell,WmsFeature
Each geographic entity can possess geometry, to describe the location and shape of the entity, and a set of
attributes to provide information about the real-world entity it represents. For example, a feature in a
feature layer, a graphic in a graphics overlay, and a raster cell in a raster layer are represented by the
Feature, Graphic, and
RasterCell classes. Each class inherits from GeoElement.
Operations that identify all the layers in a map or scene, such as
GeoView.identifyLayersAsync(Point2D, double, boolean), can
return a collection of IdentifyLayerResult objects. You can obtain
the various types of GeoElement objects using IdentifyLayerResult.getElements().
- Since:
- 100.0.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionGets the attributes of the GeoElement as a collection of name/value pairs.Gets the geometry which defines the shape and location of the GeoElement.voidsetGeometry(Geometry geometry) Sets the geometry defines the shape and location of the GeoElement.
-
Method Details
-
getAttributes
Gets the attributes of the GeoElement as a collection of name/value pairs.Attribute values are returned as Object instances, but the underlying value type is based on the
Field.Type.- Returns:
- the attributes of the GeoElement as a collection of name/value pairs
- Since:
- 100.0.0
-
getGeometry
Geometry getGeometry()Gets the geometry which defines the shape and location of the GeoElement.- Returns:
- the geometry defines the shape and location of the GeoElement, or null if none
- Since:
- 100.0.0
-
setGeometry
Sets the geometry defines the shape and location of the GeoElement.- Parameters:
geometry- the geometry defines the shape and location of the GeoElement- Since:
- 100.0.0
-