SIS 0.7 Release notes
- Release date: 2016-05-27
- Next release
- Previous release
- Incompatible changes
- Noticeable changes
- Requirement: Java 6
The main new features of Apache SIS 0.7 are:
- Creation of Coordinate Reference System (CRS) objects from an EPSG code. The list of EPSG codes supported by latest SIS release can be viewed here.
- Find coordinate operation paths from a pair of CRS, using the EPSG geodetic dataset if possible.
- Completion of Geographic Markup Language (GML) version 3.2 (ISO 19136) for
DerivedCRS
,ConcatenatedOperation
andPassThroughOperation
objects.
Incompatible changes
Not determined.
Noticeable changes
New Features
- [SIS-131] — Database backend for CRS definitions
- [SIS-224] — Oblique and Equatorial Stereographic (EPSG:9809)
- [SIS-257] — Geographic/Geocentric conversions (EPSG:9602)
- [SIS-260] — Geographic 3D to 2D conversions (EPSG:9659)
- [SIS-270] — Vertical Offset (EPSG:9616)
- [SIS-274] — Position Vector transformation geocentric domain (EPSG:1033)
- [SIS-275] — Coordinate Frame Rotation geocentric domain (EPSG:1032)
- [SIS-278] — 3-parameter geocentric translations (EPSG:1031)
- [SIS-279] — France geocentric interpolation (EPSG:9655)
- [SIS-280] — Abridged Molodensky transformation (EPSG:9605)
- [SIS-281] — Geographic Offsets (EPSG:9660)
- [SIS-282] — Geographic Offset by Interpolation of Gridded Data (EPSG:9613, 9615, 9633)
- [SIS-211] — Support parsing and formatting of ParametricCRS
Improvements
- [SIS-292] — Complete JAXB annotations for ConcatenatedOperation
- [SIS-293] — Complete JAXB annotations for PassThroughOperation
- [SIS-294] — Complete JAXB annotations for DerivedCRS
- [SIS-173] — Support references from xlink:href to gml:id
- [SIS-124] — PT_FreeText should be able to marshall a CodeList instead of the CharacterString
- [SIS-286] — Add @XmlSchemaType annotations where appropriate
- [SIS-295] — Verify validity of unmarshalled CRS
- [SIS-326] — ISO 19111-2 : parametric CRS,CS,Datum and WKT parser implementations
- [SIS-317] — On-the-fly Geographic3D ↔ CompoundCRS conversion when parsing/formatting WKT 1
- [SIS-176] — Provide an optimized MathTransform implementation for diagonal matrices
- [SIS-322] — Non affine 1D transform patch
- [SIS-179] — Extract Database class from Shapefile class to allow reading DBF without shapefile
- [SIS-180] — Place a crude JDBC driver over Dbase files
- [SIS-305] — Shapefile reader should be able to use .SHX (shapefile index)
- [SIS-323] — Quadruple precision float point number to java double method
- [SIS-75] — Replace javadoc annotation by JDK5 annotations in Mojo
Bug fixes
- [SIS-107] — Hole in metadata “unmodifiable” mode
- [SIS-111] — Cannot upgrade jetty-maven-plugin past 8.0.1
- [SIS-301] — Wrong elements order in RS_ and MD_Identifier
- [SIS-308] — InputStream provided by StorageConnector not always at the beginning of the stream
- [SIS-309] — URI in the ID element of WKT 2 wrongly taken as ID version number
- [SIS-310] — WKT parser fails to parse UNIT[“grade”, 0.015707963267948967]
- [SIS-311] — WKT parser ignores AREA and BBOX elements
- [SIS-312] — Axis abbreviation with nested parenthesis confuse the WKT parser
- [SIS-313] — Formatter should tell that “North along 130°W” axis direction requires version 2 of WKT
Tasks
- [SIS-191] — Declare relocation of 0.2-incubating artifacts
- [SIS-212] — Coordinate operation methods to implement
- [SIS-187] — Reduce visibility of Shapefile fields
- [SIS-188] — Hide FieldDescriptor (a DBase3 internal format structure)
- [SIS-189] — InvalidDbaseFileFormatException should extend DataStoreException