Provides the means to transform between WKT strings, GeoJSON and esri/Geometry objects. Registered as service geojson.Transformer.

interface Transformer {
    geojsonToGeometry(geoJSON: Record<string, unknown>): Geometry;
    geojsonToWKT(geoJSON: Record<string, unknown>): string;
    geometryToGeojson(geometry: Geometry): Record<string, unknown>;
    geometryToWKT(geometry: Geometry): string;
    wktToGeojson(wkt: string): Record<string, unknown>;
    wktToGeometry(wkt: string): Geometry;
}

Methods

  • Parses the given GeoJSON object to esri/Geometry.

    Parameters

    • geoJSON: Record<string, unknown>

    Returns Geometry

  • Converts a GeoJSON object into a WKT string.

    Parameters

    • geoJSON: Record<string, unknown>

    Returns string

  • Converts an esri/Geometry into a GeoJSON object.

    Parameters

    • geometry: Geometry

    Returns Record<string, unknown>

  • Converts an esri/Geometry into a WKT string.

    Parameters

    • geometry: Geometry

    Returns string

  • Parses a WKT string into a GeoJSON object.

    Parameters

    • wkt: string

    Returns Record<string, unknown>

  • Parses a WKT string into an esri/Geometry.

    Parameters

    • wkt: string

    Returns Geometry