org.geotools.referencing.factory.epsg

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » GIS » GeoTools 2.4.1 » org.geotools.referencing.factory.epsg 
org.geotools.referencing.factory.epsg
package org.geotools.referencing.factory.epsg {@linkplain org.opengis.referencing.AuthorityFactory Authority factories} for the EPSG database.

EPSG codes are numerical identifiers. For example "4326" is the EPSG identifier for the "WGS 84" geographic CRS. However, the default implementation accepts names as well as numeric identifiers. For example "NTF (Paris) / France I" and {@code "27581"} both fetchs the same object. Note that names may be ambiguous since the same name may be used for more than one object. This is the case of "WGS 84" for example. If such an ambiguity is found, an exception will be thrown.

An EPSG authority factory is created using the following code:

{@linkplain org.opengis.referencing.crs.CRSAuthorityFactory} factory = {@linkplain org.geotools.referencing.ReferencingFactoryFinder}.getCRSAuthorityFactory("EPSG", null);

This package provides the general framework for accessing an EPSG database, but the actual connection to a database requires the existence of an EPSG plugin in the classpath. Otherwise, a {@link org.geotools.factory.FactoryNotFoundException} will be thrown. Available plugins are:

Required software Data source Plugin / JAR file Additional notes
MS-Access ODBC driver {@link org.geotools.referencing.factory.epsg.FactoryOnAccess} {@code epsg-access} See installation instructions
HSQL embedded database {@link org.geotools.referencing.factory.epsg.FactoryOnHSQL} {@code epsg-hsql} Note for module mainteners
PostgreSQL database {@link org.geotools.referencing.factory.epsg.FactoryOnPostgreSQL} {@code epsg-postgresql} Note for module mainteners
Java Source File NameTypeComment
AccessDataSource.javaClass Connection to the EPSG database in MS-Access format using JDBC-ODBC bridge.
AccessDialectEpsgFactory.javaClass This factory uses the MS-Access dialect of SQL.
AllTests.javaClass Performs all tests for the org.geotools.referencing.factory.epsg packages.
AnsiDialectEpsgFactory.javaClass An EPSG factory for the database generated by SQL scripts rather than the MS-Access one. This class overrides AnsiDialectEpsgFactory.adaptSQL in order to translate SQL statements from MS-Access syntax to ANSI syntax.
AuthorityCodes.javaClass A set of EPSG authority codes.
AxisName.javaClass A (name, description) pair for a coordinate system axis.
BursaWolfInfo.javaClass Private structure for DirectEpsgFactory.createBursaWolfParameters usage.
Compactor.javaClass Compacts INSERT TO ...
CoordinateOperationSet.javaClass A lazy set of CoordinateOperation objects to be returned by the DirectEpsgFactory.createFromCoordinateReferenceSystemCodescreateFromCoordinateReferenceSystemCodes method.
DataSource.javaInterface A marker interface for data source to an EPSG database.
DefaultFactory.javaClass Base class for EPSG factories to be registered in ReferencingFactoryFinder .
DefaultFactoryTest.javaClass Tests transformations from CRS and/or operations created from the EPSG factory, using the default plugin.
DirectEpsgFactory.javaClass A coordinate reference system factory backed by the EPSG database tables.

The EPSG database is freely available at http://www.epsg.org. Current version of this class requires EPSG database version 6.6 or above.

This factory doesn't cache any result.

EpsgFallbackTest.javaClass Tests FactoryUsingWKT as a fallback after DefaultFactory .
EsriExtension.javaClass Extends the EPSG database with defined by ESRI.
EsriExtensionTest.javaClass Tests ESRI CRS support.
FactoryOnAccess.javaClass Connection to the EPSG database in MS-Access format using JDBC-ODBC bridge.
FactoryOnHSQL.javaClass Connection to the EPSG database in HSQL database engine format using JDBC.
FactoryUsingAnsiSQL.javaClass An EPSG factory for the database generated by SQL scripts rather than the MS-Access one.
FactoryUsingHSQL.javaClass Adapts SQL statements for HSQL.
FactoryUsingSQL.javaClass A coordinate reference system factory backed by the EPSG database tables.
FactoryUsingWKT.javaClass Authority factory for beyong the one defined in the EPSG database.
FactoryUsingWktTest.javaClass Tests FactoryUsingWKT .
FallbackAuthorityFactoryTest.javaClass Checks the exception thrown by the fallback system do report actual errors when the code is available but for some reason broken, and not "code not found" ones.
HSQLDataSource.javaClass Connection to the EPSG database in HSQL database engine format using JDBC.
LongitudeFirstFactory.javaClass An EPSG authority factory using (longitude, latitude) axis order. This factory wraps a ThreadedEpsgFactory into an OrderedAxisAuthorityFactory when first needed.

Users don't need to create explicitly an instance of this class.

OperationFactoryTest.javaClass Tests the usage of CoordinateOperationFactory with the help of the EPSG database.
PostgreDataSource.javaClass Connection to the EPSG database in PostgreSQL database engine using JDBC.
SimpleDataSource.javaClass Open a connection to an EPSG database using DriverManager .
TableInfo.javaClass Information about a specific table.
ThreadedEpsgFactory.javaClass Base class for EPSG factories to be registered in ReferencingFactoryFinder . Various subclasses are defined for different database backends: Access, PostgreSQL, HSQL, etc..

Users should not creates instance of this class directly.

ThreadedPostgreSQLEpsgFactory.javaClass Connection to the EPSG database in PostgreSQL database engine using JDBC.
UnnamedExtension.javaClass Provides common not found in the standard EPSG database.
UnnamedExtensionTest.javaClass Tests UnnamedExtension .
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.