From: Jody G. <jga...@re...> - 2008-07-28 18:33:21
|
Here is what it looks like when global hints are used: Map<Key, Boolean> map = new HashMap<Key, Boolean> (); map.put( Hints.FORCE_LONGITUDE_FIRST_AXIS_ORDER, true ); map.put( Hints.FORCE_STANDARD_AXIS_DIRECTIONS, true ); map.put( Hints.FORCE_STANDARD_AXIS_UNITS, true ); map.put( Hints.LENIENT_DATUM_SHIFT, true ); Hints global = new Hints(map); GeoTools.init( global ); CRS.main(new String[]{"-dependencies"}); Results in the following: > DefaultAuthorityFactory["All"] (crs, buffered) > ????ManyAuthoritiesFactory["All"] (crs, cs, datum, operation, optional) > ????WebCRSFactory["CRS"] (crs, registered) > ? ????ReferencingObjectFactory[direct] (crs, cs, datum, > buffered, registered) > ? ????DatumAliases[direct] (datum, registered) > ????AutoCRSFactory["AUTO2", "AUTO"] (crs, registered) > ? ????ReferencingObjectFactory[direct] (crs, cs, datum, > buffered, registered) > ? ????DatumAliases[direct] (datum, registered) > ????URN_AuthorityFactory["urn:ogc:def", "urn:x-ogc:def"] (crs, cs, > datum, operation, optional, registered) > ? ????AllAuthoritiesFactory["All"] (crs, cs, datum, operation, > optional) > ? ????ThreadedHsqlEpsgFactory["EPSG"] (crs, cs, datum, > operation, buffered, optional, registered) > ? ? ????FactoryUsingHSQL["EPSG"] (crs, cs, datum, operation) > ? ? ????ReferencingObjectFactory[direct] (crs, cs, > datum, buffered, registered) > ? ? ????DatumAliases[direct] (datum, registered) > ? ????WebCRSFactory["CRS"] (crs, registered) > ? ? ????ReferencingObjectFactory[direct] (crs, cs, datum, > buffered, registered) > ? ? ????DatumAliases[direct] (datum, registered) > ? ????AutoCRSFactory["AUTO2", "AUTO"] (crs, registered) > ? ? ????ReferencingObjectFactory[direct] (crs, cs, datum, > buffered, registered) > ? ? ????DatumAliases[direct] (datum, registered) > ? ????HTTP_AuthorityFactory["http://www.opengis.net"] (crs, > cs, datum, operation, optional, registered) > ????HTTP_AuthorityFactory["http://www.opengis.net"] (crs, cs, > datum, operation, optional, registered) > ????AllAuthoritiesFactory["All"] (crs, cs, datum, operation, > optional) > ????ThreadedHsqlEpsgFactory["EPSG"] (crs, cs, datum, > operation, buffered, optional, registered) > ? ????FactoryUsingHSQL["EPSG"] (crs, cs, datum, operation) > ? ????ReferencingObjectFactory[direct] (crs, cs, > datum, buffered, registered) > ? ????DatumAliases[direct] (datum, registered) > ????WebCRSFactory["CRS"] (crs, registered) > ? ????ReferencingObjectFactory[direct] (crs, cs, datum, > buffered, registered) > ? ????DatumAliases[direct] (datum, registered) > ????AutoCRSFactory["AUTO2", "AUTO"] (crs, registered) > ? ????ReferencingObjectFactory[direct] (crs, cs, datum, > buffered, registered) > ? ????DatumAliases[direct] (datum, registered) > ????URN_AuthorityFactory["urn:ogc:def", "urn:x-ogc:def"] > (crs, cs, datum, operation, optional, registered) |