Author: desruisseaux Date: Wed Oct 9 15:10:21 2013 New Revision: 1530668 URL: http://svn.apache.org/r1530668 Log: Added ip review. Added: sis/ip-review/DefaultGeodeticDatum.xhtml (with props) sis/ip-review/rev/10796/DefaultGeodeticDatum.xhtml (with props) sis/ip-review/rev/20874/DefaultGeodeticDatum.xhtml (with props) Added: sis/ip-review/DefaultGeodeticDatum.xhtml URL: http://svn.apache.org/viewvc/sis/ip-review/DefaultGeodeticDatum.xhtml?rev=1530668&view=auto ============================================================================== --- sis/ip-review/DefaultGeodeticDatum.xhtml (added) +++ sis/ip-review/DefaultGeodeticDatum.xhtml Wed Oct 9 15:10:21 2013 @@ -0,0 +1,71 @@ + + + + + DefaultGeodeticDatum history + + + +
+

DefaultGeodeticDatum history

+

Click on the commit message for inspecting the diff and how the code has been rewritten.

+

Command line:

+
svn log -r31996:1 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/referencing/datum/DefaultGeodeticDatum.java
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Rev.DateAuthorMessage
310002008-07-10desruisseauxAvoid usage of 2 deprecated constructors from CRSFactory. Their replacement were tricky and required more sophesticated code in ReferencingFactoryContainer.toGeodetic3D.
306412008-06-12acusterCopyright headers: lib/referencing, this time with feeling (and the el in Toolkit)
305212008-06-05acusterCopyright: Update referencing headers
302582008-05-08acusterReshuffle the top level repo: drop uDig, move up trunk, tags, and branches.
302572008-05-08acusterMove trunk/gt/ directory contents up to trunk/ and drop gt
289222008-01-24acusterBump the (at)since version to 2.5 since WKTParser was cut from 2.4
285402007-12-29acusterHide buttons which are not yet used
283932007-12-17desruisseauxWKT formatting now includes the semi-major and semi-minor axis length if they differ from the datum. Applied Java 5 features. Uses WarpAffine when applicable during Raster reprojection.
275752007-10-22desruisseauxConverted Java source files from ISO-LATIN-1 encoding to UTF-8 (GEOT-1516).
252622007-04-23desruisseauxFinished review of metadata and factory hints change. Fixed a potential glitch in parameter names handling (some code were disabled in AbstractIdentifiedObject apparently in order to avoid a ClassCastException caused by the spit of org.opengis.metadata.Identifier in two interfaces, Identifier and ReferenceIdentifier. Fixed the exception and reenabled the code). Not sure yet what the consequence was. It may help for the stereographic projection issue, but need to check.
244352007-02-16desruisseauxFirst draft of a CRS.main(String[]) method, as a more generic replacement of DefaultFactory.main(String[]). A bug in AllAuthorityFactory.getAuthorityCodes() has been resolved in the process.
223272006-10-23desruisseauxGEOT-982: regroup 'module', 'plugin', 'ext' and 'unsupported' in a common directory.
223152006-10-22desruisseauxReorganisation of directory tree structure (GEOT-982) phase 1: moved 'src' to 'src/main/java'.
208742006-08-07jgarnettip review
176722006-01-19desruisseauxAdded @source tag.
176602006-01-18desruisseauxFixed SVN attributes, including the addition of URL attribute.
169832005-11-25desruisseauxReplaced references to static fields and methods of CitationImpl.* by Citations.*
153502005-08-16desruisseauxMerged the 'split-main' branch to trunk (GEOT-662)
153252005-08-13desruisseauxCreated a matrix package on top of vecmath / Fixed 'getPositionalAccuracy' issues
153192005-08-12desruisseauxBug fix for GEOT-660 and GEOT-661: BursaWolfParameters now used even if Hints.LENIENT_DATUM_SHIFT is true
152562005-08-09desruisseauxExtraction of referencing module from main
152552005-08-09desruisseauxPrepare branch for splitting main
145502005-06-16desruisseauxRemoved deprecated fields and methods
145452005-06-15desruisseauxInitial port of coverage I/O helper classes (work in progress)
142352005-06-10desruisseauxReplaced _PROPERTY suffix by _KEY as of GEOT-577
139252005-05-30desruisseauxAdded @since javadoc tag
139062005-05-28desruisseauxRenamed some 'Default' prefix as 'Abstract'
138692005-05-27desruisseauxAdded 'Default' or 'Abstract' prefix in CRS's 'datum' and 'cs' packages
138362005-05-26desruisseauxAdded 'Default' suffix to some CRS implementations: partial work
137732005-05-24desruisseauxRemoved old metadata implementations (they are now renamed with 'Impl' suffix) / Use OGC citation instead of OPEN_GIS
137522005-05-23desruisseauxAdded the 'Impl' suffix to direct implementations of all metadata interfaces; deprecated the old implementations (not yet deleted).
133962005-05-07desruisseauxImplemented MolodenskiTransform.inverse(). Merged AbridgedMolodenskiTransform with MolodenskiTransform as a side effect.
133872005-05-06desruisseauxAdded Hints.LENIENT_DATUM_SHIFT and the necessary mechanic to honor it
113632005-02-12desruisseauxMilestone in EPSG factory port: Datum now fully supported
112122005-02-09desruisseauxInitial work on Z-values handling
111742005-02-08desruisseauxCoordinateOperationFactory now make use of 'Molodenski' transform (GEOT-399)
110012005-02-02desruisseauxFixed wrong encoding in main/src
107962005-01-28dzwiersimports cleaned
101232004-12-31desruisseauxImproved Console implementation
93462004-11-30desruisseauxFirst working version of CoordinateOperationFactory
91462004-11-17desruisseauxWork on WKT parsing of CRS objects
85182004-10-11desruisseauxApply changes voted in OGC meeting at Southampton: use of Identifier and GenericName
68882004-07-14desruisseauxUpdate for GeoAPI changes (Info --> IdentifiedObject)
63432004-06-07desruisseauxMore ports of legacy CTS to new CRS
60982004-05-23desruisseauxPartial implementation of GeoAPI referencing package
+
+ + Propchange: sis/ip-review/DefaultGeodeticDatum.xhtml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: sis/ip-review/DefaultGeodeticDatum.xhtml ------------------------------------------------------------------------------ svn:mime-type = text/html Added: sis/ip-review/rev/10796/DefaultGeodeticDatum.xhtml URL: http://svn.apache.org/viewvc/sis/ip-review/rev/10796/DefaultGeodeticDatum.xhtml?rev=1530668&view=auto ============================================================================== --- sis/ip-review/rev/10796/DefaultGeodeticDatum.xhtml (added) +++ sis/ip-review/rev/10796/DefaultGeodeticDatum.xhtml Wed Oct 9 15:10:21 2013 @@ -0,0 +1,84 @@ + + + + + DefaultGeodeticDatum changes for revisions 10795:10796 + + + +
+

DefaultGeodeticDatum changes for revisions 10795:10796

+

Changes in this commit seem to be the result of some "auto reformat" tool execution. +The Java - GeoAPI - GeoTools import ordering is altered, +imports used only in Javadoc are lost and the encoding of non-ASCII characters is broken. +This commit has been reverted, except for the removal of really unused imports which are keep removed.

+

Command line:

+
svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r10795:10796 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/referencing/datum/DefaultGeodeticDatum.java
+ + + + + + +
Revision 10795Revision 10796
/*
+ * Geotools 2 - OpenSource mapping toolkit
+ * (C) 2003, Geotools Project Managment Committee (PMC)
+ * (C) 2001, Institut de Recherche pour le Développement
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public
/*
+ * Geotools 2 - OpenSource mapping toolkit
+ * (C) 2003, Geotools Project Managment Committee (PMC)
+ * (C) 2001, Institut de Recherche pour le D�veloppement
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public
package org.geotools.referencing.datum;
+
+// J2SE dependencies
+import java.util.Set;
+import java.util.Map;
+import java.util.Arrays;
+import java.util.HashSet;
+import java.util.Collections;
+import javax.vecmath.GMatrix;
+
+// OpenGIS dependencies
+import org.opengis.referencing.datum.Datum;
+import org.opengis.referencing.datum.Ellipsoid;
+import org.opengis.referencing.datum.PrimeMeridian;
+import org.opengis.referencing.operation.Matrix;
+
+// Geotools dependencies
+import org.geotools.referencing.IdentifiedObject;
+import org.geotools.referencing.wkt.Formatter;
+
+
+/**
+ * Defines the location and precise orientation in 3-dimensional space of a defined ellipsoid
+ * (or sphere) that approximates the shape of the earth. Used also for Cartesian coordinate
package org.geotools.referencing.datum;
+
+// J2SE dependencies
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Map;
+import java.util.Set;
+
+import javax.vecmath.GMatrix;
+
+import org.geotools.referencing.IdentifiedObject;
+import org.geotools.referencing.wkt.Formatter;
+import org.opengis.referencing.datum.Datum;
+import org.opengis.referencing.datum.Ellipsoid;
+import org.opengis.referencing.datum.PrimeMeridian;
+import org.opengis.referencing.operation.Matrix;
+
+
+/**
+ * Defines the location and precise orientation in 3-dimensional space of a defined ellipsoid
+ * (or sphere) that approximates the shape of the earth. Used also for Cartesian coordinate
+
+ + Propchange: sis/ip-review/rev/10796/DefaultGeodeticDatum.xhtml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: sis/ip-review/rev/10796/DefaultGeodeticDatum.xhtml ------------------------------------------------------------------------------ svn:mime-type = text/html Added: sis/ip-review/rev/20874/DefaultGeodeticDatum.xhtml URL: http://svn.apache.org/viewvc/sis/ip-review/rev/20874/DefaultGeodeticDatum.xhtml?rev=1530668&view=auto ============================================================================== --- sis/ip-review/rev/20874/DefaultGeodeticDatum.xhtml (added) +++ sis/ip-review/rev/20874/DefaultGeodeticDatum.xhtml Wed Oct 9 15:10:21 2013 @@ -0,0 +1,64 @@ + + + + + DefaultGeodeticDatum changes for revisions 20873:20874 + + + +
+

DefaultGeodeticDatum changes for revisions 20873:20874

+

Changes in GeoTools header only. The removal of the "or (at your option) any later version" clause +must be keep in Geotk for every classes having contribution from a developer other than those who accepted re-licensing. +This header does not apply to Apache SIS, since the above-cited contributions are omitted.

+

Command line:

+
svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r20873:20874 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/referencing/datum/DefaultGeodeticDatum.java
+ + + + + + +
Revision 20873Revision 20874
/*
+ * Geotools 2 - OpenSource mapping toolkit
+ * (C) 2003, Geotools Project Managment Committee (PMC)
+ * (C) 2001, Institut de Recherche pour le Développement
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public
+ *    License as published by the Free Software Foundation; either
+ *    version 2.1 of the License, or (at your option) any later version.
+ *
+ *    This library is distributed in the hope that it will be useful,
+ *    but WITHOUT ANY WARRANTY; without even the implied warranty of
/*
+ *    GeoTools - OpenSource mapping toolkit
+ *    http://geotools.org
+ *    (C) 2003-2006, GeoTools Project Managment Committee (PMC)
+ * (C) 2001, Institut de Recherche pour le Développement
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public
+ *    License as published by the Free Software Foundation;
+ *    version 2.1 of the License.
+ *
+ *    This library is distributed in the hope that it will be useful,
+ *    but WITHOUT ANY WARRANTY; without even the implied warranty of
*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+*    Lesser General Public License for more details.
+*
+*    You should have received a copy of the GNU Lesser General Public
+*    License along with this library; if not, write to the Free Software
+*    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+*
+*    This package contains documentation from OpenGIS specifications.
+*    OpenGIS consortium's work is fully acknowledged here.
+*/
*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+*    Lesser General Public License for more details.
+*
+*    This package contains documentation from OpenGIS specifications.
+*    OpenGIS consortium's work is fully acknowledged here.
+*/
+
+ + Propchange: sis/ip-review/rev/20874/DefaultGeodeticDatum.xhtml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: sis/ip-review/rev/20874/DefaultGeodeticDatum.xhtml ------------------------------------------------------------------------------ svn:mime-type = text/html