You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sis.apache.org by de...@apache.org on 2016/04/01 13:55:32 UTC
svn commit: r1737351 - in
/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing:
crs/ factory/sql/
Author: desruisseaux
Date: Fri Apr 1 11:55:32 2016
New Revision: 1737351
URL: http://svn.apache.org/viewvc?rev=1737351&view=rev
Log:
Add javadoc. Add some missing types in TableInfo.
Modified:
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultDerivedCRS.java
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultEngineeringCRS.java
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeocentricCRS.java
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeodeticCRS.java
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeographicCRS.java
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultImageCRS.java
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultParametricCRS.java
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultProjectedCRS.java
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultTemporalCRS.java
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultVerticalCRS.java
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/EPSGDataAccess.java
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/TableInfo.java
Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultDerivedCRS.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultDerivedCRS.java?rev=1737351&r1=1737350&r2=1737351&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultDerivedCRS.java [UTF-8] (original)
+++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultDerivedCRS.java [UTF-8] Fri Apr 1 11:55:32 2016
@@ -79,6 +79,7 @@ import org.apache.sis.util.Classes;
* <tr><td>{@link GeodeticCRS}</td> <td>Base CRS is also a {@code GeodeticCRS} and is associated to the same type of coordinate system.</td></tr>
* <tr><td>{@link VerticalCRS}</td> <td>Base CRS is also a {@code VerticalCRS} and coordinate system is a {@code VerticalCS}.</td></tr>
* <tr><td>{@link TemporalCRS}</td> <td>Base CRS is also a {@code TemporalCRS} and coordinate system is a {@code TimeCS}.</td></tr>
+ * <tr><td>{@link ParametricCRS}</td> <td>Base CRS is also a {@code ParametricCRS} and coordinate system is a {@code ParametricCS}.</td></tr>
* <tr><td>{@link EngineeringCRS}</td> <td>Base CRS is a {@code GeodeticCRS}, {@code ProjectedCRS} or {@code EngineeringCRS}.</td></tr>
* </table>
*
@@ -267,7 +268,8 @@ public class DefaultDerivedCRS extends A
* This method expects the same arguments and performs the same work than the
* {@linkplain #DefaultDerivedCRS(Map, SingleCRS, Conversion, CoordinateSystem) above constructor},
* except that the {@code DerivedCRS} instance returned by this method may additionally implement
- * the {@link GeodeticCRS}, {@link VerticalCRS}, {@link TemporalCRS} or {@link EngineeringCRS} interface.
+ * the {@link GeodeticCRS}, {@link VerticalCRS}, {@link TemporalCRS}, {@link ParametricCRS} or
+ * {@link EngineeringCRS} interface.
* See the class javadoc for more information.
*
* @param properties The properties to be given to the new derived CRS object.
@@ -320,7 +322,8 @@ public class DefaultDerivedCRS extends A
* {@linkplain #DefaultDerivedCRS(Map, SingleCRS, CoordinateReferenceSystem, OperationMethod, MathTransform,
* CoordinateSystem) above constructor},
* except that the {@code DerivedCRS} instance returned by this method may additionally implement
- * the {@link GeodeticCRS}, {@link VerticalCRS}, {@link TemporalCRS} or {@link EngineeringCRS} interface.
+ * the {@link GeodeticCRS}, {@link VerticalCRS}, {@link TemporalCRS}, {@link ParametricCRS} or
+ * {@link EngineeringCRS} interface.
* See the class javadoc for more information.
*
* @param properties The properties to be given to the {@link DefaultConversion} object
Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultEngineeringCRS.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultEngineeringCRS.java?rev=1737351&r1=1737350&r2=1737351&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultEngineeringCRS.java [UTF-8] (original)
+++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultEngineeringCRS.java [UTF-8] Fri Apr 1 11:55:32 2016
@@ -42,7 +42,9 @@ import static org.apache.sis.util.Argume
* <li>CRSs on moving platforms such as road vehicles, vessels, aircraft, or spacecraft.</li>
* </ul>
*
- * <p><b>Used with coordinate system types:</b>
+ * <p><b>Used with datum type:</b>
+ * {@linkplain org.apache.sis.referencing.datum.DefaultEngineeringDatum Engineering}.<br>
+ * <b>Used with coordinate system types:</b>
* {@linkplain org.apache.sis.referencing.cs.DefaultAffineCS Affine},
* {@linkplain org.apache.sis.referencing.cs.DefaultCartesianCS Cartesian},
* {@linkplain org.apache.sis.referencing.cs.DefaultCylindricalCS Cylindrical},
Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeocentricCRS.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeocentricCRS.java?rev=1737351&r1=1737350&r2=1737351&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeocentricCRS.java [UTF-8] (original)
+++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeocentricCRS.java [UTF-8] Fri Apr 1 11:55:32 2016
@@ -33,7 +33,9 @@ import org.apache.sis.referencing.Abstra
* A geocentric CRS deals with the earth's curvature by taking a 3-dimensional spatial view, which obviates
* the need to model the earth's curvature.
*
- * <p><b>Used with coordinate system type:</b>
+ * <p><b>Used with datum type:</b>
+ * {@linkplain org.apache.sis.referencing.datum.DefaultGeodeticDatum Geodetic}.<br>
+ * <b>Used with coordinate system types:</b>
* {@linkplain org.apache.sis.referencing.cs.DefaultCartesianCS Cartesian} or
* {@linkplain org.apache.sis.referencing.cs.DefaultSphericalCS Spherical}.
* </p>
Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeodeticCRS.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeodeticCRS.java?rev=1737351&r1=1737350&r2=1737351&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeodeticCRS.java [UTF-8] (original)
+++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeodeticCRS.java [UTF-8] Fri Apr 1 11:55:32 2016
@@ -51,7 +51,9 @@ import static org.apache.sis.util.Argume
* The CRS is geographic if associated with an ellipsoidal coordinate system,
* or geocentric if associated with a spherical or Cartesian coordinate system.
*
- * <p><b>Used with coordinate system types:</b>
+ * <p><b>Used with datum type:</b>
+ * {@linkplain org.apache.sis.referencing.datum.DefaultGeodeticDatum Geodetic}.<br>
+ * <b>Used with coordinate system types:</b>
* {@linkplain org.apache.sis.referencing.cs.DefaultCartesianCS Cartesian},
* {@linkplain org.apache.sis.referencing.cs.DefaultSphericalCS Spherical} or
* {@linkplain org.apache.sis.referencing.cs.DefaultEllipsoidalCS Ellipsoidal}.
Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeographicCRS.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeographicCRS.java?rev=1737351&r1=1737350&r2=1737351&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeographicCRS.java [UTF-8] (original)
+++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeographicCRS.java [UTF-8] Fri Apr 1 11:55:32 2016
@@ -47,7 +47,9 @@ import static org.apache.sis.internal.ut
* This provides an accurate representation of the geometry of geographic features
* for a large portion of the earth's surface.
*
- * <p><b>Used with coordinate system type:</b>
+ * <p><b>Used with datum type:</b>
+ * {@linkplain org.apache.sis.referencing.datum.DefaultGeodeticDatum Geodetic}.<br>
+ * <b>Used with coordinate system type:</b>
* {@linkplain org.apache.sis.referencing.cs.DefaultEllipsoidalCS Ellipsoidal}.
* </p>
*
Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultImageCRS.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultImageCRS.java?rev=1737351&r1=1737350&r2=1737351&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultImageCRS.java [UTF-8] (original)
+++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultImageCRS.java [UTF-8] Fri Apr 1 11:55:32 2016
@@ -39,7 +39,9 @@ import static org.apache.sis.util.Argume
* Image coordinate reference systems are treated as a separate sub-type because a separate
* user community exists for images with its own terms of reference.
*
- * <p><b>Used with coordinate system types:</b>
+ * <p><b>Used with datum type:</b>
+ * {@linkplain org.apache.sis.referencing.datum.DefaultImageDatum Image}.<br>
+ * <b>Used with coordinate system types:</b>
* {@linkplain org.apache.sis.referencing.cs.DefaultCartesianCS Cartesian} or
* {@linkplain org.apache.sis.referencing.cs.DefaultAffineCS Affine}.
* </p>
Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultParametricCRS.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultParametricCRS.java?rev=1737351&r1=1737350&r2=1737351&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultParametricCRS.java (original)
+++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultParametricCRS.java Fri Apr 1 11:55:32 2016
@@ -39,7 +39,9 @@ import static org.apache.sis.referencing
* Parametric CRS can be used for physical properties or functions that vary monotonically with height.
* A typical example is the pressure in meteorological applications.
*
- * <p><b>Used with coordinate system type:</b>
+ * <p><b>Used with datum type:</b>
+ * {@linkplain org.apache.sis.referencing.datum.DefaultParametricDatum Parametric}.<br>
+ * <b>Used with coordinate system type:</b>
* {@linkplain org.apache.sis.referencing.cs.DefaultParametricCS Parametric}.
* </p>
*
Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultProjectedCRS.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultProjectedCRS.java?rev=1737351&r1=1737350&r2=1737351&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultProjectedCRS.java [UTF-8] (original)
+++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultProjectedCRS.java [UTF-8] Fri Apr 1 11:55:32 2016
@@ -59,7 +59,9 @@ import static org.apache.sis.internal.re
* Distortion correction is commonly applied to calculated bearings and distances to produce values
* that are a close match to actual field values.
*
- * <p><b>Used with coordinate system type:</b>
+ * <p><b>Used with datum type:</b>
+ * {@linkplain org.apache.sis.referencing.datum.DefaultGeodeticDatum Geodetic}.<br>
+ * <b>Used with coordinate system type:</b>
* {@linkplain org.apache.sis.referencing.cs.DefaultCartesianCS Cartesian}.
* </p>
*
Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultTemporalCRS.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultTemporalCRS.java?rev=1737351&r1=1737350&r2=1737351&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultTemporalCRS.java [UTF-8] (original)
+++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultTemporalCRS.java [UTF-8] Fri Apr 1 11:55:32 2016
@@ -46,7 +46,9 @@ import static org.apache.sis.util.Argume
* <li>{@link #toValue(Date)} for converting a {@link Date} to a temporal position.</li>
* </ul>
*
- * <p><b>Used with coordinate system type:</b>
+ * <p><b>Used with datum type:</b>
+ * {@linkplain org.apache.sis.referencing.datum.DefaultTemporalDatum Temporal}.<br>
+ * <b>Used with coordinate system type:</b>
* {@linkplain org.apache.sis.referencing.cs.DefaultTimeCS Time}.
* </p>
*
Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultVerticalCRS.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultVerticalCRS.java?rev=1737351&r1=1737350&r2=1737351&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultVerticalCRS.java [UTF-8] (original)
+++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultVerticalCRS.java [UTF-8] Fri Apr 1 11:55:32 2016
@@ -38,7 +38,9 @@ import static org.apache.sis.util.Argume
* Vertical CRSs make use of the direction of gravity to define the concept of height or depth,
* but the relationship with gravity may not be straightforward.
*
- * <p><b>Used with coordinate system type:</b>
+ * <p><b>Used with datum type:</b>
+ * {@linkplain org.apache.sis.referencing.datum.DefaultVerticalDatum Vertical}.<br>
+ * <b>Used with coordinate system type:</b>
* {@linkplain org.apache.sis.referencing.cs.DefaultVerticalCS Vertical}.
* </p>
*
Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/EPSGDataAccess.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/EPSGDataAccess.java?rev=1737351&r1=1737350&r2=1737351&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/EPSGDataAccess.java [UTF-8] (original)
+++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/EPSGDataAccess.java [UTF-8] Fri Apr 1 11:55:32 2016
@@ -67,6 +67,7 @@ import org.opengis.referencing.Identifie
import org.opengis.referencing.NoSuchAuthorityCodeException;
import org.apache.sis.internal.metadata.ReferencingServices;
import org.apache.sis.internal.metadata.TransformationAccuracy;
+import org.apache.sis.internal.metadata.WKTKeywords;
import org.apache.sis.internal.metadata.sql.SQLUtilities;
import org.apache.sis.internal.referencing.DeprecatedCode;
import org.apache.sis.internal.referencing.EPSGParameterDomain;
@@ -2095,27 +2096,27 @@ addURIs: for (int i=0; ; i++) {
final CSFactory csFactory = owner.csFactory;
CoordinateSystem cs = null;
switch (type.toLowerCase(Locale.US)) {
- case "ellipsoidal": {
+ case WKTKeywords.ellipsoidal: {
switch (dimension) {
case 2: cs = csFactory.createEllipsoidalCS(properties, axes[0], axes[1]); break;
case 3: cs = csFactory.createEllipsoidalCS(properties, axes[0], axes[1], axes[2]); break;
}
break;
}
- case "cartesian": {
+ case "cartesian": { // Need lower-case "c"
switch (dimension) {
case 2: cs = csFactory.createCartesianCS(properties, axes[0], axes[1]); break;
case 3: cs = csFactory.createCartesianCS(properties, axes[0], axes[1], axes[2]); break;
}
break;
}
- case "spherical": {
+ case WKTKeywords.spherical: {
switch (dimension) {
case 3: cs = csFactory.createSphericalCS(properties, axes[0], axes[1], axes[2]); break;
}
break;
}
- case "vertical":
+ case WKTKeywords.vertical:
case "gravity-related": {
switch (dimension) {
case 1: cs = csFactory.createVerticalCS(properties, axes[0]); break;
@@ -2123,37 +2124,37 @@ addURIs: for (int i=0; ; i++) {
break;
}
case "time":
- case "temporal": { // Was used in older ISO-19111 versions.
+ case WKTKeywords.temporal: {
switch (dimension) {
case 1: cs = csFactory.createTimeCS(properties, axes[0]); break;
}
break;
}
- case "parametric": {
+ case WKTKeywords.parametric: {
switch (dimension) {
case 1: cs = csFactory.createParametricCS(properties, axes[0]); break;
}
break;
}
- case "linear": {
+ case WKTKeywords.linear: {
switch (dimension) {
case 1: cs = csFactory.createLinearCS(properties, axes[0]); break;
}
break;
}
- case "polar": {
+ case WKTKeywords.polar: {
switch (dimension) {
case 2: cs = csFactory.createPolarCS(properties, axes[0], axes[1]); break;
}
break;
}
- case "cylindrical": {
+ case WKTKeywords.cylindrical: {
switch (dimension) {
case 3: cs = csFactory.createCylindricalCS(properties, axes[0], axes[1], axes[2]); break;
}
break;
}
- case "affine": {
+ case WKTKeywords.affine: {
switch (dimension) {
case 2: cs = csFactory.createAffineCS(properties, axes[0], axes[1]); break;
case 3: cs = csFactory.createAffineCS(properties, axes[0], axes[1], axes[2]); break;
Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/TableInfo.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/TableInfo.java?rev=1737351&r1=1737350&r2=1737351&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/TableInfo.java [UTF-8] (original)
+++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/factory/sql/TableInfo.java [UTF-8] Fri Apr 1 11:55:32 2016
@@ -22,6 +22,7 @@ import org.opengis.referencing.crs.*;
import org.opengis.referencing.datum.*;
import org.opengis.referencing.operation.*;
import org.opengis.parameter.ParameterDescriptor;
+import org.apache.sis.internal.metadata.WKTKeywords;
/**
@@ -53,19 +54,31 @@ final class TableInfo {
"COORD_REF_SYS_CODE",
"COORD_REF_SYS_NAME",
"COORD_REF_SYS_KIND",
- new Class<?>[] { ProjectedCRS.class, GeographicCRS.class, GeocentricCRS.class,
- VerticalCRS.class, CompoundCRS.class, EngineeringCRS.class},
- new String[] {"projected", "geographic", "geocentric",
- "vertical", "compound", "engineering"},
+ new Class<?>[] { ProjectedCRS.class, GeographicCRS.class, GeocentricCRS.class,
+ VerticalCRS.class, CompoundCRS.class, EngineeringCRS.class},
+ // TemporalCRS.class, ParametricCRS.class (See comment below)
+ new String[] {"projected", "geographic", "geocentric",
+ "vertical", "compound", "engineering"},
+ // "temporal", "parametric"
"SHOW_CRS"),
+ /*
+ * Above declaration omitted Temporal and Parametric cases because they are not defined
+ * by the EPSG registry (at least as of version 8.9). In particular, we are not sure if
+ * EPSG would chose to use "time" or "temporal". Omitting those types for now does not
+ * prevent SIS to find CRS of those types; the operation will only be more costly.
+ */
new TableInfo(CoordinateSystem.class,
"[Coordinate System]",
"COORD_SYS_CODE",
"COORD_SYS_NAME",
"COORD_SYS_TYPE",
- new Class<?>[] { CartesianCS.class, EllipsoidalCS.class, SphericalCS.class, VerticalCS.class},
- new String[] {"Cartesian", "ellipsoidal", "spherical", "vertical"}, //Really upper-case C.
+ new Class<?>[] {CartesianCS.class, EllipsoidalCS.class, VerticalCS.class, LinearCS.class,
+ SphericalCS.class, PolarCS.class, CylindricalCS.class},
+ // TimeCS.class, ParametricCS.class, AffineCS.class (see above comment)
+ new String[] {WKTKeywords.Cartesian, WKTKeywords.ellipsoidal, WKTKeywords.vertical, WKTKeywords.linear,
+ WKTKeywords.spherical, WKTKeywords.polar, WKTKeywords.cylindrical},
+ // WKTKeywords.temporal, WKTKeywords.parametric, WKTKeywords.affine
null),
new TableInfo(CoordinateSystemAxis.class,
@@ -80,8 +93,10 @@ final class TableInfo {
"DATUM_CODE",
"DATUM_NAME",
"DATUM_TYPE",
- new Class<?>[] { GeodeticDatum.class, VerticalDatum.class, EngineeringDatum.class},
- new String[] {"geodetic", "vertical", "engineering"},
+ new Class<?>[] { GeodeticDatum.class, VerticalDatum.class, EngineeringDatum.class},
+ // TemporalDatum.class, ParametricDatum.class (see above comment),
+ new String[] {"geodetic", "vertical", "engineering"},
+ // "temporal", "parametric",
null),
new TableInfo(Ellipsoid.class,