Package com.esri.core.geometry
Class OperatorExportToGeoJson
- java.lang.Object
-
- com.esri.core.geometry.Operator
-
- com.esri.core.geometry.OperatorExportToGeoJson
-
- Direct Known Subclasses:
OperatorExportToGeoJsonLocal
public abstract class OperatorExportToGeoJson extends Operator
Export to GeoJson format.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.esri.core.geometry.Operator
Operator.Type
-
-
Constructor Summary
Constructors Constructor Description OperatorExportToGeoJson()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.String
execute(int exportFlags, SpatialReference spatialReference, Geometry geometry)
Performs the ExportToGeoJson operationabstract java.lang.String
execute(Geometry geometry)
Performs the ExportToGeoJson operation.abstract java.lang.String
execute(SpatialReference spatialReference, Geometry geometry)
Performs the ExportToGeoJson operationabstract JsonCursor
execute(SpatialReference spatialReference, GeometryCursor geometryCursor)
Performs the ExportToGeoJson operationabstract java.lang.String
exportSpatialReference(int export_flags, SpatialReference spatial_reference)
Performs the ExportToGeoJson operation on a spatial reference.Operator.Type
getType()
static OperatorExportToGeoJson
local()
-
Methods inherited from class com.esri.core.geometry.Operator
accelerateGeometry, canAccelerateGeometry, deaccelerateGeometry
-
-
-
-
Method Detail
-
getType
public Operator.Type getType()
-
execute
public abstract JsonCursor execute(SpatialReference spatialReference, GeometryCursor geometryCursor)
Performs the ExportToGeoJson operation- Parameters:
spatialReference
- The SpatialReference of the Geometry. Will be written as "crs":null if the spatialReference is null.geometryCursor
- The cursor of geometries to write as GeoJson.- Returns:
- Returns a JsonCursor.
-
execute
public abstract java.lang.String execute(SpatialReference spatialReference, Geometry geometry)
Performs the ExportToGeoJson operation- Parameters:
spatialReference
- The SpatialReference of the Geometry. Will be written as "crs":null if the spatialReference is null.geometry
- The Geometry to write as GeoJson.- Returns:
- Returns a string in GeoJson format.
-
execute
public abstract java.lang.String execute(int exportFlags, SpatialReference spatialReference, Geometry geometry)
Performs the ExportToGeoJson operation- Parameters:
exportFlags
- Use theGeoJsonExportFlags
interface.spatialReference
- The SpatialReference of the Geometry. Will be written as "crs":null if the spatialReference is null.geometry
- The Geometry to write as GeoJson.- Returns:
- Returns a string in GeoJson format.
-
execute
public abstract java.lang.String execute(Geometry geometry)
Performs the ExportToGeoJson operation. Will not write out a spatial reference or crs tag. Assumes the geometry is in wgs84.- Parameters:
geometry
- The Geometry to write as GeoJson.- Returns:
- Returns a string in GeoJson format.
-
exportSpatialReference
public abstract java.lang.String exportSpatialReference(int export_flags, SpatialReference spatial_reference)
Performs the ExportToGeoJson operation on a spatial reference.- Parameters:
export_flags
- The flags used for the export.spatial_reference
- The spatial reference being exported. Cannot be null.- Returns:
- Returns the crs value object.
-
local
public static OperatorExportToGeoJson local()
-
-