Module com.esri.arcgisruntime
Package com.esri.arcgisruntime.geometry
package com.esri.arcgisruntime.geometry
Provides classes that represent different types of geometry, such as points, lines, or polylines and for geometric calculations such as buffering, simplifying, and calculating areas and lengths.
 Since:
 100.0.0

ClassDescriptionIndicates the units of an angular measurement, for example the units of a geographic spatial reference, or angle measurement operation.Defines a list of the most commonlyused angular units of measurement.Indicates the units of an area measurement operation.Defines a list of the most commonlyused units of area measurement.Converts between Points and formatted coordinates notation strings such as decimal degrees; degrees, minutes, and seconds; U.S.Indicates the location of a point relative to a Global Area Reference System (GARS) cell.Supports the formats for representing latitudelongitude geographical coordinates as a string.Determines the lettering scheme and treatment of coordinates at 180 degrees longitude when converting Military Grid Reference System (MGRS) coordinates.Determines how latitude is designated in Universal Transverse Mercator (UTM) notation.A cubic Bezier curve for use in a multipart geometry.Represents a function to convert between the coordinate systems.Represents a distance which contains a value and its units.An elliptic arc segment for use in a multipart geometry.A geometry that represents a rectangular shape.The envelope builder allows you to create and modify envelope geometries incrementally.Represents the options that can be specified when performing a
GeometryEngine.extend(Polyline, Polyline, ExtendOptions...)
operation.Defines parameters used to create a geodesic ellipse.Defines parameters used to create a geodesic sector.The different geodetic curve types.The returned result of callingGeometryEngine.distanceGeodetic(Point, Point, LinearUnit, AngularUnit, GeodeticCurveType)
Represents a function used to transform coordinates of geometries between spatial references that have two different geographic coordinate systems.Represents a step in the process of transforming coordinates from one datum to another.Base class for all classes that represent geometric shapes.Geometry builders allow you to create and modify geometries incrementally.Deprecated, for removal: This API element is subject to removal in a future version.as of 200.1.0, use instanceof to determine the GeometryBuilder typeIndicates the dimensionality of a Geometry, relating to the number of spatial dimensions in which the geometry may have a size.Performs geometric operations such as spatial relationship tests, reprojections, shape manipulations, topological query, analysis operations, and spatial operations onGeometry
objects.Defines the type of joints when calculating an offset from a geometry.Indicates the subtype of a Geometry.Used to transform coordinates of zaware geometries between spatial references that have different geographic and/or vertical coordinate systems.Represents a step in the process of transforming between horizontal and/or vertical datums.Represents an immutable collection ofImmutableParts
that compose aMultipart
geometry (Polygon or Polyline).Represents an immutable collection of Points that compose an immutable Multipoint geometry.Indicates the units of a linear distance, for example the units of a projected spatial reference, or line measurement operation.Defines a list of the most commonlyused units of linear measurement.Represents a straight line between a start and end Point.Defines common members for polyline and polygon multipart geometries.An ordered collection of points that can be managed as a single geometry.The multipoint builder allows you to create and modify multipoint geometries.Represents a mutable collection of parts for creating aMultipart
geometry from aMultipartBuilder
.A location defined by x and y (and optionally z) coordinates.The point builder allows you to create and modify point geometries incrementally.Represents a mutable collection of Points for creating aMultipoint
geometry from aMultipointBuilder
.A multipart shape used to represent an area.The polygon builder allows you to create and modifyPolygon
geometries incrementally.A multipart shape used to represent a linear feature.The polyline builder allows you to create and modifyPolyline
geometries incrementally.Defines the result of proximity operations inGeometryEngine
.A segment represents an edge of a multipart geometry, connecting a start to an end point.The spatial reference specifies how geometry coordinates relate to realworld space.Provides helper methods that return instances of the most common types ofSpatialReference
.Allows discovery and management of the transformations used to convert coordinates between different datums.Defines a unit of measurement.Deprecated, for removal: This API element is subject to removal in a future version.as of 200.1.0, use instanceof to determine the unit type