From 537a32a88db43731d18e0b64bf9a4e3567129307 Mon Sep 17 00:00:00 2001 From: Ramachandran Nellaiyappan Date: Thu, 14 Mar 2024 21:11:42 +0100 Subject: [PATCH] [feat] #7 geojson data modeling - GeoJsonType.java added - --- .../api/geojson/types/GeoJsonType.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/main/java/com/github/nramc/dev/journey/api/geojson/types/GeoJsonType.java diff --git a/src/main/java/com/github/nramc/dev/journey/api/geojson/types/GeoJsonType.java b/src/main/java/com/github/nramc/dev/journey/api/geojson/types/GeoJsonType.java new file mode 100644 index 00000000..f870fd91 --- /dev/null +++ b/src/main/java/com/github/nramc/dev/journey/api/geojson/types/GeoJsonType.java @@ -0,0 +1,23 @@ +package com.github.nramc.dev.journey.api.geojson.types; + +import lombok.Getter; + +@Getter +public enum GeoJsonType { + POINT("Point"), + MULTI_POINT("MultiPoint"), + LINE_STRING("LineString"), + MULTI_LINE_STRING("MultiLineString"), + POLYGON("Polygon"), + MULTI_POLYGON("MultiPolygon"), + GEOMETRY_COLLECTION("GeometryCollection"), + FEATURE("Feature"), + FEATURE_COLLECTION("FeatureCollection"); + + private final String type; + + GeoJsonType(String type) { + this.type = type; + } + +}