sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Desruisseaux (JIRA)" <>
Subject [jira] [Created] (SIS-339) Feature attribute should verify the CRS of geometric value
Date Fri, 25 Nov 2016 09:52:58 GMT
Martin Desruisseaux created SIS-339:

             Summary: Feature attribute should verify the CRS of geometric value
                 Key: SIS-339
             Project: Spatial Information Systems
          Issue Type: Improvement
          Components: Features
    Affects Versions: 0.7
            Reporter: Martin Desruisseaux
            Priority: Minor

In the {{org.apache.sis.feature}} package, a {{DefaultFeature}} can contains an attribute
which itself contains a characteristic having the {{AttributeConvention.CRS_CHARACTERISTIC}}
name. The value of that characteristic is the Coordinate Reference System (CRS) of the geometry
that this attribute can contains. However there is currently no verification that a geometry
given to that attribute has the expected CRS. We should add a verification mechanism, compatible
with both JTS and ESRI API. This may require Java reflection code, since those two libraries
are optional.

One open question is where to store the CRS information in the geometry object. JTS has a
SRID property, but it is only an {{int}} type. It could be decided that the integer value
is the EPSG code, but this is an arbitrary (while common) decision. Alternatively we could
use the JTS user object for storing the full {{CoordinateReferenceSystem}} object, but this
is another arbitrary decision.

This message was sent by Atlassian JIRA

View raw message