Thanks for the update, Martin! Adam
> On Jul 1, 2014, at 10:47 AM, Martin Desruisseaux <[email protected]> > wrote: > > Hello all > > There is a report on work in progress: > > ISO 19115:2014 is a revision of ISO 19115:2003 published a few months > ago. Quoting them: > > This part of ISO 19115 is a revision of ISO 19115:2003 and ISO > 19115:2003/Cor 1:2006. This revision was driven by advances in > Information Technology and a shift toward the use of the Internet > for access, use and management of metadata as well as revisions to > reference documents and individual user provided suggestions based > on eight years of experience in its use. > > > The sentence about the "shift toward the use of Internet" is explained > in more details in an other paragraph: > > The evolving distributed information system enabled by the Internet > is fostering the development of service-oriented architectures in > which web services are becoming important as sources of information > or processing capability, and many of these services provide > location-based information or functionality. Description of these > services for discovery and utilization has become an important > function of metadata. > > > Rémi is in process of updating the metadata package. The work is > splitted in two parts: > > * GeoAPI interfaces. Patches are attached to > http://jira.codehaus.org/browse/GEO-232 > * Apache SIS implementations classes of above-cited interfaces. > Patches are attached to https://issues.apache.org/jira/browse/SIS-94 > > > I'm in the process of integrating the patches to both GeoAPI and SIS. > The patches are not applied "as-is" - there is some revision to do. In > this process, some metadata methods become deprecated. All deprecated > methods have a replacement - there is no information lost. In some case, > the property has only moved to another class. In order to avoid > duplication, for all deprecated property, Apache SIS do not store the > property anymore and instead delegate the work to the new property. Example: > > https://builds.apache.org/job/sis-dev/javadoc/org/apache/sis/metadata/iso/maintenance/DefaultMaintenanceInformation.html#getDateOfNextUpdate-- > > > In parallel to the metadata work, I also started the port of coordinate > transformations classes to the > org.apache.sis.referencing.operation.transform package. Those > implementations of the MathTransform interface are critical to Apache > SIS, since they are the code that will perform map projections or any > other kind of coordinate transformations. MathTransform can work with > any number of dimensions. The code committed so far are the most basic > MathTransform (linear transformation, concatenation, passthrough). An > Apache SIS improvement compared to what we had in Geotk is the attempt > to address known rounding error problems by the use of double-double > arithmetic in matrix operations. > > > The last few days, I have been "distracted" by Geotk work. I'm deleting > some Geotk classes and replacing them by uses of the Apache SIS classes > where possible. This allow us to test Apache SIS on a larger scale. > Tomorrow, I should be back on integrating metadata patches. > > Martin >
