[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] submission of WKB4J - savannah.nongnu.org
From: |
david . garnier |
Subject: |
[Savannah-hackers] submission of WKB4J - savannah.nongnu.org |
Date: |
Fri, 01 Nov 2002 07:12:20 -0500 |
User-agent: |
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) |
A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden
David Garnier <address@hidden> described the package as follows:
License: gpl
Other License:
Package: WKB4J
System name: wkb4j
Type: non-GNU
Description:
WKB4J is a small Java toolkit designed to parse the Well-Known Binary (WKB)
format and convert the data into Java objects. The WKB format was defined by
the OpenGIS Consortium (OGC) in order to standardize the process of exchanging
data between Geographical information Systems and clients. PostGIS is a Free
Software GIS trying to implement the OGC standard.
WKB4J grew from the slowness of transforming records from PostGIS into Java
objects. The main cause of the problem lied in the fact that the PostGIS JDBC
drivers where using the Well-Known Textual format instead of the WKB: this
introduced a huge overhead. WKB4J was designed to overcome this problem and
provide a generic yet efficient solution.
WKB4J is lean and mean, meaning that speed and reduced memory footprint were
the primary design goals. It is also very portable and can work with many
different Java geographical toolkit portability in mind. Using WKB4J is now 3x
to 10x faster than using the native JDBC drivers.
Thoses concerns are highlighted in the design of the library. Right now, WKB4J
supports the following Java toolkits:
OpenMap (http://bbn.openmap.com)
JTS (http://vividsolutions.com/JTS/jts_frame.htm)
PostGIS (http://postgis.refractions.net/)
Right now, WKB4J can fetch data from PostGIS only, but building compatibility
with other GISs is planned.
It already exists and you can download the latest distribution at
http://wkb4j.etudier-online.com.
Other Software Required:
A Java VM. WKB4J is compatible with Blackdown.
Log4J
OpenMap
PostGIS
JTS
PostgreSQL\'s JDBC driver
Junit
Junitperf (BSD)
Other Comments:
- [Savannah-hackers] submission of WKB4J - savannah.nongnu.org,
david . garnier <=