SIS 1.1 Release notes
- Release date: 2021-10-06
- Next release
- Previous release
- Incompatible changes
- Noticeable changes
- Requirement: Java 8
Apache SIS 1.1 can read GeoTIFF images, apply raster reprojections and create isolines from rasters.
It can read features from a SQL database with the FeatureType
inferred by analyzing the database schema.
Features can be filtered by the filter API added in this release, including with geometric operations defined by SQLMM.
Incompatible changes
In the sis-utility
module, the following classes
moved to the org.apache.sis.util
package (one level up):
org.apache.sis.util.iso.AbstractInternationalString
org.apache.sis.util.iso.SimpleInternationalString
org.apache.sis.util.iso.DefaultInternationalString
org.apache.sis.util.iso.ResourceInternationalString
This change is for avoiding a collision with a package of the same name in the sis-metadata
module.
Noticeable changes
New Features
- [SIS-493] — Raster reprojection
- [SIS-117] — Allow definition of custom CRS by properties files
- [SIS-212] — Coordinate operation methods to implement
- [SIS-417] — Metadata panel
- [SIS-447] — NumericCoverage as a parent of GridCoverage
- [SIS-502] — Allow users to define CRS for custom codes
- [SIS-505] — Upgrade OpenOffice/LibreOffice dependency
- [SIS-506] — Compute isolines from a coverage
- [SIS-218] — Cassini-Soldner (EPSG:9806)
- [SIS-219] — Hyperbolic Cassini-Soldner (EPSG:9833)
- [SIS-223] — Orthographic (EPSG:9840)
- [SIS-237] — Modified Azimuthal Equidistant (EPSG:9832)
- [SIS-452] — Satellite-tracking projections
Improvements
- [SIS-345] — Upgrade JAXB binding to ISO 19115-3
- [SIS-371] — Compile Windows version of JNI wrappers for Proj.4
- [SIS-379] — Upgrade to ISO 19103:2015
- [SIS-409] — Take in account nested datum shift grids for smaller areas
- [SIS-462] — Corner cases in CoordinateOperationFinder
- [SIS-477] — Add GridCoverage.evaluate(DirectPosition) method
- [SIS-504] — Simplify the logging levels defined in PerformanceLevel
- [SIS-513] — When rounding grids, allow per axis strategy instead of a single global one.
Bug fixes
- [SIS-473] — Build failure with Java 12
- [SIS-475] — Md5 and SHA are deprecated
- [SIS-476] — Exception while reading some netCDF variables with unlimited
- [SIS-489] — Inaccurate result for MGI Ferro transform (see test case attached)
- [SIS-491] — sis-embedded-data database fails to start on Apache Spark
- [SIS-495] — Resampling trims one pixel when transform is identity and interpolation is nearest
- [SIS-503] — Naming issue in setters of DefaultReleasability
- [SIS-508] — MD_Scope in place of DQ_Scope when generating old 2007 iso 19139
- [SIS-511] — build failed on AArch64, Fedora 33
- [SIS-512] — Cannot create transformation from wkt
Tasks
- [SIS-517] — Update EPSG geodetic dataset to version 9.9.1
- [SIS-474] — Upgrade sis-gdal to Proj 6
- [SIS-510] — Remove sis-gdal module
- [SIS-479] — Change default namespace of legacy “gmd” metadata
- [SIS-480] — Change ISO schema locations from “http:” to “https:”
- [SIS-481] — XML.SCHEMAS configuration should apply also to xmlns:gmd
- [SIS-482] — Rename XML.SCHEMAS and clarify expected URL
- [SIS-483] — Some CoordinateOperation created from EPSG database get wrong name/identifier/remarks
- [SIS-484] — Avoid use of same package name in two different modules
- [SIS-485] — Replace GridCoverage.evaluate(DirectPosition, …) method
- [SIS-486] — Some map projections produce wrong results when |Δλ| > 180°
- [SIS-488] — Handle wrap-around longitude in NADCON grid
- [SIS-492] — Remove support for JavaDB (JDK 8)
- [SIS-496] — GridCoverage.forConvertedValues(true) sometimes creates an image that cannot store NaN values
- [SIS-509] — Migrate the web site to another site generator tool