savannah-hackers
[Top][All Lists]
Advanced

[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:






reply via email to

[Prev in Thread] Current Thread [Next in Thread]