This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git
from dc2ef55d6f Revisit the way that CRS are created from Grid Mapping
attributes in netCDF files. This is an attempt to resolve confusion about
expected axis order and number of dimensions.
new 91a1ca0ee1 fix(Delaunay): fix incorrect point hash
new 13233d6dc2 feat(Geometry): add Centerline, StraightSkeleton and
TerrainExtruder operations
new 92811b8f2d fix(Shapefile): fix parsing empty dates
new 3a51e86cf9 fix(Geometry): fix mesh normals not smooth
new 4e1d6226da fix(Delaunay): handle infinite loop when triangles become
nearly flat
new dbb51dd2fd feat(Geometry): add flag to control separation of walls and
roof in terrain extruder
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../sis/geometries/internal/shared/Planar.java | 315 +++++++
.../apache/sis/geometries/mesh/MeshPrimitive.java | 86 +-
.../operation/extrude/TerrainExtruder.java | 976 +++++++++++++++++++++
.../operation/spatialanalysis2d/Centerline.java | 307 +++++++
.../spatialanalysis2d/StraightSkeleton.java | 448 ++++++++++
.../operation/triangulate/delaunay/Delaunay.java | 144 ++-
.../main/org/apache/sis/maths/Vectors.java | 16 +-
.../operation/extrude/TerrainExtruderTest.java | 418 +++++++++
.../spatialanalysis2d/CenterlineTest.java | 135 +++
.../spatialanalysis2d/StraightSkeletonTest.java | 150 ++++
.../triangulate/delaunay/DelaunayTest.java | 49 +-
.../apache/sis/storage/shapefile/dbf/DBFField.java | 13 +-
.../shapefile/shp/ShapeGeometryEncoder.java | 2 +-
13 files changed, 2962 insertions(+), 97 deletions(-)
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/internal/shared/Planar.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/extrude/TerrainExtruder.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialanalysis2d/Centerline.java
create mode 100644
incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/operation/spatialanalysis2d/StraightSkeleton.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/operation/extrude/TerrainExtruderTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/operation/spatialanalysis2d/CenterlineTest.java
create mode 100644
incubator/src/org.apache.sis.geometry/test/org/apache/sis/geometries/operation/spatialanalysis2d/StraightSkeletonTest.java