@terascope/types / geo-interfaces
geo-interfaces
Enumerations
| Enumeration | Description |
|---|---|
| ESGeoShapeType | - |
| GeoShapeRelation | - |
| GeoShapeType | - |
Interfaces
| Interface | Description |
|---|---|
| GeoDistanceObj | - |
| GeoPoint | - |
Type Aliases
CoordinateTuple
CoordinateTuple = [
number,number]
Defined in: packages/types/src/geo-interfaces.ts:49
ESGeoShape
ESGeoShape =
ESGeoShapePoint|ESGeoShapePolygon|ESGeoShapeMultiPolygon
Defined in: packages/types/src/geo-interfaces.ts:22
ESGeoShapeMultiPolygon
ESGeoShapeMultiPolygon =
object
Defined in: packages/types/src/geo-interfaces.ts:17
Properties
coordinates
coordinates:
CoordinateTuple[][][]
Defined in: packages/types/src/geo-interfaces.ts:19
type
type:
MultiPolygon
Defined in: packages/types/src/geo-interfaces.ts:18
ESGeoShapePoint
ESGeoShapePoint =
object
Defined in: packages/types/src/geo-interfaces.ts:7
Properties
coordinates
coordinates:
CoordinateTuple
Defined in: packages/types/src/geo-interfaces.ts:9
type
type:
Point
Defined in: packages/types/src/geo-interfaces.ts:8
ESGeoShapePolygon
ESGeoShapePolygon =
object
Defined in: packages/types/src/geo-interfaces.ts:12
Properties
coordinates
coordinates:
CoordinateTuple[][]
Defined in: packages/types/src/geo-interfaces.ts:14
type
type:
Polygon
Defined in: packages/types/src/geo-interfaces.ts:13
GeoBoundary
Defined in: packages/types/src/geo-interfaces.ts:72
A geo boundary is a box of geo points requiring at two geo points, one point is the top left, the other is the bottom right
GeoDistanceUnit
GeoDistanceUnit =
"miles"|"yards"|"feet"|"inch"|"kilometers"|"meters"|"centimeters"|"millimeters"|"nauticalmiles"
Defined in: packages/types/src/geo-interfaces.ts:83
GeoInput
GeoInput =
GeoPointInput|GeoPointInput[] |GeoShape
Defined in: packages/types/src/geo-interfaces.ts:81
GeoPointInput
GeoPointInput =
GeoPointArr|GeoPointStr|GeoObjShort|GeoObjLong|GeoShapePoint
Defined in: packages/types/src/geo-interfaces.ts:56
GeoShape
GeoShape =
GeoShapePoint|GeoShapePolygon|GeoShapeMultiPolygon
Defined in: packages/types/src/geo-interfaces.ts:45
GeoShapeMultiPolygon
GeoShapeMultiPolygon =
object
Defined in: packages/types/src/geo-interfaces.ts:40
Properties
coordinates
coordinates:
CoordinateTuple[][][]
Defined in: packages/types/src/geo-interfaces.ts:42
type
type:
MultiPolygon
Defined in: packages/types/src/geo-interfaces.ts:41
GeoShapePoint
GeoShapePoint =
object
Defined in: packages/types/src/geo-interfaces.ts:30
Properties
coordinates
coordinates:
CoordinateTuple
Defined in: packages/types/src/geo-interfaces.ts:32
type
type:
Point
Defined in: packages/types/src/geo-interfaces.ts:31
GeoShapePolygon
GeoShapePolygon =
object
Defined in: packages/types/src/geo-interfaces.ts:35
Properties
coordinates
coordinates:
CoordinateTuple[][]
Defined in: packages/types/src/geo-interfaces.ts:37
type
type:
Polygon
Defined in: packages/types/src/geo-interfaces.ts:36
JoinGeoShape
JoinGeoShape =
GeoShape|ESGeoShape
Defined in: packages/types/src/geo-interfaces.ts:47
Variables
GEO_DISTANCE_UNITS
constGEO_DISTANCE_UNITS:object
Defined in: packages/types/src/geo-interfaces.ts:85
Index Signature
[key: string]: GeoDistanceUnit