From 9dd6490d0239a9f289db1562e995740dbdf8c63f Mon Sep 17 00:00:00 2001 From: Brian Osborn Date: Mon, 1 Nov 2021 08:40:23 -0600 Subject: [PATCH] 3.0.0 release --- CHANGELOG.md | 2 +- README.md | 4 +- docs/docs/api/META-INF/MANIFEST.MF | 2 +- docs/docs/api/allclasses-frame.html | 8 +- docs/docs/api/allclasses-noframe.html | 8 +- docs/docs/api/constant-values.html | 8 +- docs/docs/api/deprecated-list.html | 8 +- docs/docs/api/help-doc.html | 8 +- docs/docs/api/index-all.html | 251 +++++++-- docs/docs/api/index.html | 4 +- docs/docs/api/mil/nga/sf/geojson/Feature.html | 108 ++-- .../mil/nga/sf/geojson/FeatureCollection.html | 14 +- .../mil/nga/sf/geojson/FeatureConverter.html | 8 +- .../api/mil/nga/sf/geojson/GeoJsonObject.html | 8 +- .../docs/api/mil/nga/sf/geojson/Geometry.html | 62 ++- .../nga/sf/geojson/GeometryCollection.html | 119 ++++- .../api/mil/nga/sf/geojson/GeometryType.html | 495 ++++++++++++++++++ .../api/mil/nga/sf/geojson/LineString.html | 135 ++++- .../mil/nga/sf/geojson/MultiLineString.html | 199 ++++++- .../api/mil/nga/sf/geojson/MultiPoint.html | 199 ++++++- .../api/mil/nga/sf/geojson/MultiPolygon.html | 199 ++++++- docs/docs/api/mil/nga/sf/geojson/Point.html | 185 +++++-- docs/docs/api/mil/nga/sf/geojson/Polygon.html | 199 ++++++- .../docs/api/mil/nga/sf/geojson/Position.html | 12 +- .../api/mil/nga/sf/geojson/SimpleFeature.html | 370 ------------- .../mil/nga/sf/geojson/class-use/Feature.html | 8 +- .../geojson/class-use/FeatureCollection.html | 8 +- .../geojson/class-use/FeatureConverter.html | 8 +- .../sf/geojson/class-use/GeoJsonObject.html | 8 +- .../nga/sf/geojson/class-use/Geometry.html | 23 +- .../geojson/class-use/GeometryCollection.html | 8 +- .../sf/geojson/class-use/GeometryType.html | 235 +++++++++ .../nga/sf/geojson/class-use/LineString.html | 112 +++- .../sf/geojson/class-use/MultiLineString.html | 52 +- .../nga/sf/geojson/class-use/MultiPoint.html | 52 +- .../sf/geojson/class-use/MultiPolygon.html | 52 +- .../mil/nga/sf/geojson/class-use/Point.html | 100 +++- .../mil/nga/sf/geojson/class-use/Polygon.html | 95 +++- .../nga/sf/geojson/class-use/Position.html | 107 ++-- .../sf/geojson/class-use/SimpleFeature.html | 168 ------ .../jackson/CoordinatesDeserializer.html | 10 +- .../jackson/CoordinatesSerializer.html | 8 +- .../class-use/CoordinatesDeserializer.html | 8 +- .../class-use/CoordinatesSerializer.html | 8 +- .../nga/sf/geojson/jackson/package-frame.html | 6 +- .../sf/geojson/jackson/package-summary.html | 8 +- .../nga/sf/geojson/jackson/package-tree.html | 8 +- .../nga/sf/geojson/jackson/package-use.html | 8 +- .../api/mil/nga/sf/geojson/package-frame.html | 11 +- .../mil/nga/sf/geojson/package-summary.html | 25 +- .../api/mil/nga/sf/geojson/package-tree.html | 21 +- .../api/mil/nga/sf/geojson/package-use.html | 46 +- docs/docs/api/overview-frame.html | 6 +- docs/docs/api/overview-summary.html | 10 +- docs/docs/api/overview-tree.html | 21 +- docs/docs/api/serialized-form.html | 82 +-- docs/index.html | 2 +- 57 files changed, 2833 insertions(+), 1106 deletions(-) create mode 100644 docs/docs/api/mil/nga/sf/geojson/GeometryType.html delete mode 100644 docs/docs/api/mil/nga/sf/geojson/SimpleFeature.html create mode 100644 docs/docs/api/mil/nga/sf/geojson/class-use/GeometryType.html delete mode 100644 docs/docs/api/mil/nga/sf/geojson/class-use/SimpleFeature.html diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f86fff..40498aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ Adheres to [Semantic Versioning](http://semver.org/). --- -## 3.0.0 (TBD) +## [3.0.0](https://github.com/ngageoint/simple-features-geojson-java/releases/tag/3.0.0) (11-01-2021) * GeoJSON backed Geometries and Features * Additional Position element value support when not converting to base simple features diff --git a/README.md b/README.md index d537c8d..7597a9c 100644 --- a/README.md +++ b/README.md @@ -53,14 +53,14 @@ Map contentMap = FeatureConverter.toMap(geometry); ### Installation ### -Pull from the [Maven Central Repository](http://search.maven.org/#artifactdetails|mil.nga.sf|sf-geojson|2.0.5|jar) (JAR, POM, Source, Javadoc) +Pull from the [Maven Central Repository](http://search.maven.org/#artifactdetails|mil.nga.sf|sf-geojson|3.0.0|jar) (JAR, POM, Source, Javadoc) ```xml mil.nga.sf sf-geojson - 2.0.5 + 3.0.0 ``` diff --git a/docs/docs/api/META-INF/MANIFEST.MF b/docs/docs/api/META-INF/MANIFEST.MF index 62fa774..11c9885 100644 --- a/docs/docs/api/META-INF/MANIFEST.MF +++ b/docs/docs/api/META-INF/MANIFEST.MF @@ -1,4 +1,4 @@ Manifest-Version: 1.0 Build-Jdk-Spec: 1.8 -Created-By: Maven Javadoc Plugin 3.2.0 +Created-By: Maven Javadoc Plugin 3.3.1 diff --git a/docs/docs/api/allclasses-frame.html b/docs/docs/api/allclasses-frame.html index 9c4d89a..552863c 100644 --- a/docs/docs/api/allclasses-frame.html +++ b/docs/docs/api/allclasses-frame.html @@ -2,10 +2,10 @@ - + -All Classes (Simple Features GeoJSON 2.0.5 API) - +All Classes (Simple Features GeoJSON 3.0.0 API) + @@ -21,6 +21,7 @@

All Classes

  • GeoJsonObject
  • Geometry
  • GeometryCollection
  • +
  • GeometryType
  • LineString
  • MultiLineString
  • MultiPoint
  • @@ -28,7 +29,6 @@

    All Classes

  • Point
  • Polygon
  • Position
  • -
  • SimpleFeature
  • diff --git a/docs/docs/api/allclasses-noframe.html b/docs/docs/api/allclasses-noframe.html index ea9ac53..9be5a39 100644 --- a/docs/docs/api/allclasses-noframe.html +++ b/docs/docs/api/allclasses-noframe.html @@ -2,10 +2,10 @@ - + -All Classes (Simple Features GeoJSON 2.0.5 API) - +All Classes (Simple Features GeoJSON 3.0.0 API) + @@ -21,6 +21,7 @@

    All Classes

  • GeoJsonObject
  • Geometry
  • GeometryCollection
  • +
  • GeometryType
  • LineString
  • MultiLineString
  • MultiPoint
  • @@ -28,7 +29,6 @@

    All Classes

  • Point
  • Polygon
  • Position
  • -
  • SimpleFeature
  • diff --git a/docs/docs/api/constant-values.html b/docs/docs/api/constant-values.html index 2bb6d6d..511cfe7 100644 --- a/docs/docs/api/constant-values.html +++ b/docs/docs/api/constant-values.html @@ -2,10 +2,10 @@ - + -Constant Field Values (Simple Features GeoJSON 2.0.5 API) - +Constant Field Values (Simple Features GeoJSON 3.0.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,13 +13,13 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,14 +13,14 @@ @@ -13,13 +13,13 @@ + + + + + + + + + +
    +
    mil.nga.sf.geojson
    +

    Enum GeometryType

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          GEOMETRY

          +
          public static final GeometryType GEOMETRY
          +
          The root of the geometry type hierarchy
          +
        • +
        + + + +
          +
        • +

          POINT

          +
          public static final GeometryType POINT
          +
          A single location in space. Each point has an X and Y coordinate. A point + MAY optionally also have a Z and/or an M value.
          +
        • +
        + + + +
          +
        • +

          LINESTRING

          +
          public static final GeometryType LINESTRING
          +
          A Curve that connects two or more points in space.
          +
        • +
        + + + +
          +
        • +

          POLYGON

          +
          public static final GeometryType POLYGON
          +
          A restricted form of CurvePolygon where each ring is defined as a simple, + closed LineString.
          +
        • +
        + + + +
          +
        • +

          MULTIPOINT

          +
          public static final GeometryType MULTIPOINT
          +
          A restricted form of GeometryCollection where each Geometry in the + collection must be of type Point.
          +
        • +
        + + + +
          +
        • +

          MULTILINESTRING

          +
          public static final GeometryType MULTILINESTRING
          +
          A restricted form of MultiCurve where each Curve in the collection must + be of type LineString.
          +
        • +
        + + + +
          +
        • +

          MULTIPOLYGON

          +
          public static final GeometryType MULTIPOLYGON
          +
          A restricted form of MultiSurface where each Surface in the collection + must be of type Polygon.
          +
        • +
        + + + +
          +
        • +

          GEOMETRYCOLLECTION

          +
          public static final GeometryType GEOMETRYCOLLECTION
          +
          A collection of zero or more Geometry instances.
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static GeometryType[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (GeometryType c : GeometryType.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static GeometryType valueOf(String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          IllegalArgumentException - if this enum type has no constant with the specified name
          +
          NullPointerException - if the argument is null
          +
          +
        • +
        + + + +
          +
        • +

          getType

          +
          public GeometryType getType()
          +
          Get the simple features type
          +
          +
          Returns:
          +
          simple features type
          +
          +
        • +
        + + + +
          +
        • +

          getName

          +
          public String getName()
          +
          Get the name
          +
          +
          Returns:
          +
          name
          +
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + + + + +

    Copyright © 2021 National Geospatial-Intelligence Agency. All rights reserved.

    + + diff --git a/docs/docs/api/mil/nga/sf/geojson/LineString.html b/docs/docs/api/mil/nga/sf/geojson/LineString.html index 02c5cdb..c284a28 100644 --- a/docs/docs/api/mil/nga/sf/geojson/LineString.html +++ b/docs/docs/api/mil/nga/sf/geojson/LineString.html @@ -2,10 +2,10 @@ - + -LineString (Simple Features GeoJSON 2.0.5 API) - +LineString (Simple Features GeoJSON 3.0.0 API) + @@ -13,14 +13,14 @@ @@ -13,14 +13,14 @@ @@ -13,14 +13,14 @@ @@ -13,14 +13,14 @@ @@ -13,14 +13,14 @@ @@ -13,14 +13,14 @@ @@ -13,7 +13,7 @@ - - - - - - - - - -
    -
    mil.nga.sf.geojson
    -

    Class SimpleFeature

    -
    -
    - -
    -
      -
    • -
      -
      -
      public class SimpleFeature
      -extends Object
      -
      The simple feature
      -
      -
      Author:
      -
      yutzlejp
      -
      -
    • -
    -
    -
    - -
    -
    -
      -
    • - -
        -
      • - - -

        Constructor Detail

        - - - -
          -
        • -

          SimpleFeature

          -
          public SimpleFeature()
          -
          Constructor
          -
        • -
        - - - -
          -
        • -

          SimpleFeature

          -
          public SimpleFeature(Geometry geometry,
          -                     Map<String,Object> properties)
          -
          Constructor
          -
          -
          Parameters:
          -
          geometry - geometry
          -
          properties - properties map
          -
          -
        • -
        -
      • -
      - -
        -
      • - - -

        Method Detail

        - - - -
          -
        • -

          getGeometry

          -
          public Geometry getGeometry()
          -
          Get the geometry
          -
          -
          Returns:
          -
          geometry
          -
          -
        • -
        - - - -
          -
        • -

          setGeometry

          -
          public void setGeometry(Geometry geometry)
          -
          Set the geometry
          -
          -
          Parameters:
          -
          geometry - geometry
          -
          -
        • -
        - - - -
          -
        • -

          getProperties

          -
          public Map<String,Object> getProperties()
          -
          Get the properties map
          -
          -
          Returns:
          -
          properties map
          -
          -
        • -
        - - - -
          -
        • -

          setProperties

          -
          public void setProperties(Map<String,Object> properties)
          -
          Set the properties map
          -
          -
          Parameters:
          -
          properties - properties map
          -
          -
        • -
        -
      • -
      -
    • -
    -
    -
    - - - - - -

    Copyright © 2021 National Geospatial-Intelligence Agency. All rights reserved.

    - - diff --git a/docs/docs/api/mil/nga/sf/geojson/class-use/Feature.html b/docs/docs/api/mil/nga/sf/geojson/class-use/Feature.html index 0d5146f..2fd30df 100644 --- a/docs/docs/api/mil/nga/sf/geojson/class-use/Feature.html +++ b/docs/docs/api/mil/nga/sf/geojson/class-use/Feature.html @@ -2,10 +2,10 @@ - + -Uses of Class mil.nga.sf.geojson.Feature (Simple Features GeoJSON 2.0.5 API) - +Uses of Class mil.nga.sf.geojson.Feature (Simple Features GeoJSON 3.0.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ + + + + + + + + +
    +

    Uses of Class
    mil.nga.sf.geojson.GeometryType

    +
    +
    + +
    + + + + +

    Copyright © 2021 National Geospatial-Intelligence Agency. All rights reserved.

    + + diff --git a/docs/docs/api/mil/nga/sf/geojson/class-use/LineString.html b/docs/docs/api/mil/nga/sf/geojson/class-use/LineString.html index da820ef..9aa30be 100644 --- a/docs/docs/api/mil/nga/sf/geojson/class-use/LineString.html +++ b/docs/docs/api/mil/nga/sf/geojson/class-use/LineString.html @@ -2,10 +2,10 @@ - + -Uses of Class mil.nga.sf.geojson.LineString (Simple Features GeoJSON 2.0.5 API) - +Uses of Class mil.nga.sf.geojson.LineString (Simple Features GeoJSON 3.0.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ - - - - - - - - -
    -

    Uses of Class
    mil.nga.sf.geojson.SimpleFeature

    -
    -
    - -
    - - - - -

    Copyright © 2021 National Geospatial-Intelligence Agency. All rights reserved.

    - - diff --git a/docs/docs/api/mil/nga/sf/geojson/jackson/CoordinatesDeserializer.html b/docs/docs/api/mil/nga/sf/geojson/jackson/CoordinatesDeserializer.html index 1056a1f..c263b50 100644 --- a/docs/docs/api/mil/nga/sf/geojson/jackson/CoordinatesDeserializer.html +++ b/docs/docs/api/mil/nga/sf/geojson/jackson/CoordinatesDeserializer.html @@ -2,10 +2,10 @@ - + -CoordinatesDeserializer (Simple Features GeoJSON 2.0.5 API) - +CoordinatesDeserializer (Simple Features GeoJSON 3.0.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/docs/docs/api/mil/nga/sf/geojson/jackson/package-summary.html b/docs/docs/api/mil/nga/sf/geojson/jackson/package-summary.html index 381dcdd..8318f15 100644 --- a/docs/docs/api/mil/nga/sf/geojson/jackson/package-summary.html +++ b/docs/docs/api/mil/nga/sf/geojson/jackson/package-summary.html @@ -2,10 +2,10 @@ - + -mil.nga.sf.geojson.jackson (Simple Features GeoJSON 2.0.5 API) - +mil.nga.sf.geojson.jackson (Simple Features GeoJSON 3.0.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -27,7 +27,10 @@

    Classes

  • Point
  • Polygon
  • Position
  • -
  • SimpleFeature
  • + +

    Enums

    + diff --git a/docs/docs/api/mil/nga/sf/geojson/package-summary.html b/docs/docs/api/mil/nga/sf/geojson/package-summary.html index 2f4bf5d..691af89 100644 --- a/docs/docs/api/mil/nga/sf/geojson/package-summary.html +++ b/docs/docs/api/mil/nga/sf/geojson/package-summary.html @@ -2,10 +2,10 @@ - + -mil.nga.sf.geojson (Simple Features GeoJSON 2.0.5 API) - +mil.nga.sf.geojson (Simple Features GeoJSON 3.0.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ diff --git a/docs/docs/api/overview-summary.html b/docs/docs/api/overview-summary.html index 29d54fc..1603689 100644 --- a/docs/docs/api/overview-summary.html +++ b/docs/docs/api/overview-summary.html @@ -2,10 +2,10 @@ - + -Overview (Simple Features GeoJSON 2.0.5 API) - +Overview (Simple Features GeoJSON 3.0.0 API) + @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@