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.
Class Summary Class Description AngularUnitIndicates the units of an angular measurement, for example the units of a geographic spatial reference, or angle measurement operation. AreaUnitIndicates the units of an area measurement operation. CoordinateFormatterConverts between Points and formatted coordinates notation strings such as decimal degrees; degrees, minutes, and seconds; U.S. DatumTransformationBase class for types that transform coordinates between spatial references that have different datums. DistanceRepresents a distance which contains a value and its units. EnvelopeRepresents a rectangular area, defined by a minimum and maximum x-coordinate and a minimum and maximum y-coordinate, and a SpatialReference. EnvelopeBuilderHelper class for building immutable
GeodesicEllipseParametersDefines parameters used to create a geodesic ellipse. GeodesicSectorParametersDefines parameters used to create a geodesic sector. GeodeticDistanceResultThe returned result of calling
GeometryEngine.distanceGeodetic(Point, Point, LinearUnit, AngularUnit, GeodeticCurveType)
GeographicTransformationRepresents a function used to transform coordinates between two different spatial references that have different datums. GeographicTransformationStepRepresents a step in the process of transforming coordinates from one datum to another. GeometryBase class for classes that represent geometric shapes. GeometryBuilderBase class for builders that allow immutable geometries to be defined incrementally. GeometryEngineDefines static methods for carrying out various operations on geometries. ImmutablePart ImmutablePartCollection ImmutablePointCollectionRepresents an immutable collection of Points that compose an immutable Multipoint geometry. LinearUnitIndicates the units of a linear distance, for example the units of a projected spatial reference, or line measurement operation. LineSegmentRepresents a straight line between a start and end Point. MultipartRepresents geometries composed of a collection of Parts, each Part being a collection of Segments. MultipartBuilder MultipointRepresents a set of locations as a single Geometry, defined by an ordered collection of Points and a SpatialReference. MultipointBuilderHelper class for building immutable
Part PartCollection PointRepresents a specific location, defined by an x,y coordinate pair, and a SpatialReference. PointBuilderHelper class for building immutable
PointCollection PolygonRepresents an areal shape defined by a collection of parts, and a SpatialReference. PolygonBuilderHelper class for building immutable
PolylineRepresents a linear shape defined by a collection of parts, and a SpatialReference. PolylineBuilderHelper class for building immutable
ProximityResultDefines the result of proximity operations in
SegmentRepresents a linear shape, defined by a start and an end Point, and a SpatialReference. SpatialReferenceDefines how coordinates correspond to locations in the real world. SpatialReferencesProvides helper methods that return instances of the most common types of
TransformationCatalogProvides functions for discovering and managing datum transformations, used for projecting geometries where the input and output spatial references have different datums. UnitRepresents a specific unit of measurement.
Enum Summary Enum Description AngularUnitIdDefines a list of the most commonly-used angular units of measurement. AreaUnitIdDefines a list of the most commonly-used units of area measurement. CoordinateFormatter.GarsConversionModeIndicates the location of a point relative to a Global Area Reference System (GARS) cell. CoordinateFormatter.LatitudeLongitudeFormatSupports the formats for representing latitude-longitude geographical coordinates as a string. CoordinateFormatter.MgrsConversionModeDetermines the lettering scheme and treatment of coordinates at 180 degrees longitude when converting Military Grid Reference System (MGRS) coordinates. CoordinateFormatter.UtmConversionModeDetermines how latitude is designated in Universal Transverse Mercator (UTM) notation. ExtendOptionsRepresents the options that can be specified when performing a
GeometryEngine.extend(Polyline, Polyline, ExtendOptions...)operation.
GeodeticCurveTypeThe different geodetic curve types. GeometryBuilderTypeIndicates the subtype of a GeometryBuilder. GeometryDimensionIndicates the dimensionality of a Geometry, relating to the number of spatial dimensions in which the geometry may have a size. GeometryOffsetTypeDefines the type of joints when calculating an offset from a geometry. GeometryTypeIndicates the subtype of a Geometry. LinearUnitIdDefines a list of the most commonly-used units of linear measurement. UnitTypeIndicates the subtype of an instance of