hatbox - User-space spatial add-on for Derby and H2 databases

Property Value
Distribution RPM Universal
Repository JPackage 6.0 Devel all
Package filename hatbox-1.0-0.b7.1.jpp6.noarch.rpm
Package name hatbox
Package version 1.0
Package release 0.b7.1.jpp6
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 67.09 KB
Installed size 69.19 KB
'user-space add-on' what does that mean? It means that
HatBox employs user visible tables, procedures, functions
and triggers to implement spatial functionality on top of
standard Derby/JavaDB and H2. The upside is that when you
use HatBox you are not tied to a special version of Derby
or H2, you can upgrade Derby and H2 independently of
HatBox. The down side is that feature geometry must be
created and manipulated outside the database and the
tables, procedures, functions and triggers that make up
HatBox may be corrupted by inadvertent user action. This
approach was taken to avoid deep modification of the Derby
and H2 code bases, and to avoid sticky source licensing
issues, particularly in respect of the JTS Topology Suite.
JTS is a critical library for Hatbox, supplying all the
secondary filtering functionality. It is licensed under
the LGPL, which is incompatible with the licences of
Apache Derby (ASL 2.0) and H2 (MPL 1.1 and EPL 1.0)


Package Version Architecture Repository
hatbox - - -


Name Value
h2database -
java >= 1.6.0
jpackage-utils >= 1.7.5
jts-topo-suite -


Name Value
hatbox = 1.0-0.b7.1.jpp6


Type URL
Mirror mirrors.dotsrc.org
Binary Package hatbox-1.0-0.b7.1.jpp6.noarch.rpm
Source Package hatbox-1.0-0.b7.1.jpp6.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Create the repository config file /etc/yum.repos.d/jpackage-generic-6.0-devel.repo:
    name=JPackage (free), generic
  2. Install hatbox rpm package:
    # yum install hatbox
  1. Add the JPackage 6.0 Devel repository:
    # zypper addrepo http://mirrors.dotsrc.org/jpackage/6.0/generic/devel/ jpackage-6.0-devel
  2. Install hatbox rpm package:
    # zypper install hatbox
Mandriva, Mageia:
  1. Add the JPackage 6.0 Devel repository:
    # urpmi.addmedia jpackage-6.0-devel http://mirrors.dotsrc.org/jpackage/6.0/generic/devel/ with hdlist.cz
  2. Update packages list:
    # urpmi.update -a
  3. Install hatbox rpm package:
    # urpmi hatbox




2010-10-15 - Ralph Apel <r.apel@r-apel.de> 1.0-0.b7.1
- First release

See Also

Package Description
hatbox-javadoc-1.0-0.b7.1.jpp6.noarch.rpm Javadocs for hatbox
hawtbuf-1.2-1.jpp6.noarch.rpm Byte buffer utilities
hawtbuf-javadoc-1.2-1.jpp6.noarch.rpm Javadoc for hawtbuf
hawtdb-1.5-1.jpp6.noarch.rpm HawtDB embedded DB
hawtdb-javadoc-1.5-1.jpp6.noarch.rpm Javadoc for hawtdb
hc-httpclient-4.1-0.r962552.1.jpp6.noarch.rpm HTTPClient components
hc-httpclient-javadoc-4.1-0.r962552.1.jpp6.noarch.rpm Javadoc for hc-httpclient
henplus-0.9.7-1.jpp6.noarch.rpm JDBC SQL-shell
henplus-javadoc-0.9.7-1.jpp6.noarch.rpm Javadoc for henplus
hibernate3-3.3.2-1.jpp6.noarch.rpm Relational persistence and query service
hibernate3-commons-annotations-3.1.0-1.jpp6.noarch.rpm Hibernate annotations
hibernate3-commons-annotations-javadoc-3.1.0-1.jpp6.noarch.rpm Javadoc for hibernate3-commons-annotations
hibernate3-javadoc-3.3.2-1.jpp6.noarch.rpm Javadoc for hibernate3
hibernate3-manual-3.3.2-1.jpp6.noarch.rpm Documents for hibernate3
hibernate3-validator-3.1.0-1.jpp6.noarch.rpm Bean validator