| Connection to the EPSG database in PostgreSQL database engine using JDBC. The EPSG
database can be downloaded from http://www.epsg.org.
It should have been imported into a PostgreSQL database, which doesn't need to be on
the local machine.
Connection parameters
The preferred way to specify connection parameters is through the JNDI interface.
However, this datasource provides the following alternative as a convenience: if a
file is found in current directory or in the user's home
directory, then the following properties are fetch. Note that the default value may change
in a future version if a public server become available.
Property |
Type |
Description |
Geotools Default |
serverName |
String |
PostgreSQL database server host name |
localhost |
databaseName |
String |
PostgreSQL database name |
EPSG |
schema |
String |
The schema for the EPSG tables |
|
portNumber |
int |
TCP port which the PostgreSQL database server is listening on |
5432 |
user |
String |
User used to make database connections |
GeoTools |
password |
String |
Password used to make database connections |
GeoTools |
The database version is given in the
of the
.
The postgreSQL database should be read only.
Just having this class accessible in the classpath, together with the registration in
the
META-INF/services/ directory, is suffisient to get a working EPSG authority
factory backed by this database. Vendors can create a copy of this class, modify it and
bundle it with their own distribution if they want to connect their users to an other
database.
since: 2.4 version: $Id: ThreadedPostgreSQLEpsgFactory.java 27848 2007-11-12 13:10:32Z desruisseaux $ author: Didier Richard author: Martin Desruisseaux |