H2GIS
1.4.0SNAPSHOT
A spatial extension of the H2 database

org  
h2gis  
api  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
AbstractFunction  Function that handle properties in a map 
DeterministicScalarFunction  Extended by Scalar function whose return always the same value for the same arguments 
DriverFunction  This function can import/export a file into/from a table 
IMPORT_DRIVER_TYPE  A linked table is created instantly but work only if the DataBase is local 
EmptyProgressVisitor  A progress visitor that do nothing 
Function  Main interface for SQL Functions services 
ProgressVisitor  Progression information 
ScalarFunction  Scalar function interface 
drivers  
utility  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
CoordinatesUtils  This utility class provides some useful methods related to JTS com.vividsolutions.jts.geom.Coordinate objects 
functions  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
factory  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
H2GISDBFactory  Used to create quickly a database on unit tests 
H2GISFunctions  Add H2GIS features to an H2 database 
io  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
csv  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
CSVDriverFunction  Basic CSV importer and exporter 
cvs  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
CSVDriverTest  
dbf  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
internal  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
DbaseFileException  Thrown when an error relating to the shapefile occurs 
DbaseFileHeader  Class to represent the header of a Dbase III file 
DbaseFileReader  A DbaseFileReader is used to read a dbase III format file 
DbaseFileWriter  A DbaseFileReader is used to read a dbase III format file 
DBFDriver  Manage DBFReader and DBFWriter 
DBFDriverFunction  
DBFEngine  SHP Table factory 
DBFRead  
DBFWrite  
DBFEngineTest  
DBFImportExportTest  
file_table  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
DummyIndex  When linked files are not available, this table index defines an empty table 
DummyTable  When linked files are not available, this table defines an empty table 
FileEngine< Driver extends FileDriver >  Implement theses abstract methods in order to define a file engine 
H2Table  A table linked with a org.h2gis.drivers.FileDriver 
H2TableIndex  ScanIndex of org.h2gis.drivers.FileDriver, the key is the row index [1n] 
geojson  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
GeoJsonDriverFunction  GeoJSON driver to import a GeoJSON file and export a spatial table in a GeoJSON 1.0 file 
GeoJsonField  GeoJson fields used by the standard 
GeoJsonRead  SQL function to read a GeoJSON file an creates the corresponding spatial table 
GeoJsonReaderDriver  Driver to import a GeoJSON file into a spatial table 
GeoJsonWrite  SQL function to write a spatial table to a GeoJSON file 
GeoJsonWriteDriver  A simple GeoJSON driver to write a spatial table to a GeoJSON file 
GJGeometryReader  This class is used to convert a geojon geometry to a JTS geometry 
ST_AsGeoJSON  Transform a JTS geometry to a GeoJSON geometry representation 
ST_GeomFromGeoJSON  
GeojsonImportExportTest  
gpx  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
model  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
AbstractGpxParser  Abstract class of all GpxParsers 
AbstractGpxParserDefault  Main class to parse the GPX file 
AbstractGpxParserRte  Abstract class of the parsers dedicated to routes 
AbstractGpxParserTrk  Abstract class of the parsers dedicated to tracks 
AbstractGpxParserWpt  Abstract class of the parsers dedicated to waypoints 
GPXCoordinate  This class is used to convert a waypoint to a coordinate 
GPXLine  This class giving is used to manage route and track data 
GpxMetadata  This class stores field information for a standard GPX file 
GpxParser  Default parser 
GpxParserRte  Specific parser for routes 
GpxParserTrk  Specific parser for tracks 
GpxParserWpt  Specific parser for waypoints 
GPXPoint  This class gives bvalues for every types of points (waypoint, routepoint and trackpoint) 
GpxPreparser  GpxPreparser class just reads the document 
GPXTablesFactory  A factory to create the tables that are used to import GPX data 
GPXTags  A class to manage all GPXTags used to parse the GPX and create the tables 
StringStack  This class is a stack to keep in memory the structure of the GPX file 
GPXDriverFunction  This class is used to read a GPX file 
GPXRead  SQL Function to copy GPX File data into a Table 
GPXImportTest  
kml  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
AltitudeMode  Specifies how altitude components in the <coordinates> element are interpreted 
ExtrudeMode  Extrude mode specifies whether to connect the geometry to the ground 
KMLDriverFunction  A driver to export spatial table to kml 2.2 file 
KMLGeometry  Tools to convert JTS geometry to KML representation 
KMLWrite  SQL Function to export a spatial table to a KML file 
KMLWriterDriver  
ST_AsKml  Convert a JTS geometry to a KML geometry representation 
KMLImporterExporterTest  
osm  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
NodeOSMElement  A class to manage the node element properties 
OSMDriverFunction  
OSMElement  A class to manage all common element properties 
OSMParser  Parse an OSM file and store the elements into a database 
OSMPreParser  OSMPreParser class just reads the document 
OSMRead  SQL Function to copy OSM File data into a set of tables 
OSMTablesFactory  Class to create the tables to import osm data 
OSMTags  Commons elments used by the OSM format 
ST_OSMDownloader  This function is used to download data from the osm api using a bounding box 
TAG_LOCATION  A class to specify the category of the element 
WayOSMElement  A class to manage the way element properties 
OSMImportTest  
shp  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
internal  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
IndexFile  IndexFile parser for .shx files 
MultiLineHandler  The default JTS handler for shapefile 
MultiPointHandler  
PointHandler  Wrapper for a Shapefile point 
PolygonHandler  Wrapper for a Shapefile polygon 
ShapefileException  Thrown when an error relating to the shapefile occures 
ShapefileHeader  
ShapefileReader  The general use of this class is: 
ShapefileWriter  ShapefileWriter allows for the storage of geometries in esris shp format 
ShapeHandler  A ShapeHandler defines what is needed to construct and persist geometries based upon the shapefile specification 
ShapeType  Not much but a type safe enumeration of file types as ints and names 
SHPDriver  Merge ShapeFileReader and DBFReader 
SHPDriverFunction  Read/Write Shape files 
SHPEngine  SHP Table factory 
SHPRead  SQL Function to copy Shape File data into a Table 
SHPWrite  SQL Function to read a table and write it into a shape file 
SHPEngineTest  
SHPImportExportTest  Test copy data from SHP to database 
tsv  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
TSVDriverFunction  This driver allow to import and export the Tab Separated Values (TSV): a format for tabular data exchange 
TSVRead  Read a Tabseparated values file 
TSVWrite  Write a Tabseparated values file 
TSVDriverTest  
utility  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
FileUtil  Some utilities 
PRJUtil  A class to manage PRJ file 
ReadBufferManager  
WriteBufferManager  Class to write files using nio 
DriverManager  Manage additional table engines in H2 
FileDriver  Implement this interface in order to create a org.h2gis.drivers.file_table.H2Table in your org.h2.api.TableEngine implementation 
spatial  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
affine_transformations  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
ST_Rotate  ST_Rotate rotates a geometry by a given angle (in radians) about the geometry's center 
ST_Scale  ST_Scale scales the given geometry by multiplying the coordinates by the indicated scale factors 
ST_Translate  Translates a geometry using X, Y (and possibly Z) offsets 
ZAffineTransformation  Applies a 3D affine transformation to a geometry 
aggregate  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
ST_Accum  Construct an array of Geometries 
ST_Collect  Construct an array of Geometries 
ST_LineMerge  Merges a collection of linear components to form maximallength linestrings 
buffer  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
ST_Buffer  ST_Buffer computes a buffer around a Geometry 
ST_OffSetCurve  Return an offset line at a given distance and side from an input geometry 
ST_RingSideBuffer  Compute a ring buffer on one side 
ST_SideBuffer  Compute a single buffer on one side 
clean  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
MakeValidOp  Operator to make a geometry valid 
ST_MakeValid  Function to make a geometry valid 
convert  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
ST_AsBinary  Convert a geometry into Well Known Binary 
ST_AsGML  Store a geometry as a GML representation 
ST_AsText  Alias for ST_AsWKT 
ST_AsWKT  Convert a Geometry value into a Well Known Text value 
ST_Force2D  Forces a Geometry into 2D mode by returning a copy with its zcoordinate set to Double.NaN 
ST_Force3D  Forces a Geometry into 3D mode by returning a copy with Double.NaN zcoordinates set to 0 (other zcoordinates are left untouched) 
ST_GeomFromGML  Read a GML representation and convert it to a geometry 
ST_GeomFromText  Convert a Well Known Text String into a Geometry instance 
ST_GeomFromWKB  Convert a WKB object to a geometry 
ST_GoogleMapLink  
LayerType  List of supported layers for Google Map 
ST_Holes  ST_Holes returns the given geometry or geometry collection's holes as a GeometryCollection 
ST_LineFromText  Convert a WKT String into a LINESTRING 
ST_LineFromWKB  Convert Well Known Binary into a LINESTRING 
ST_MLineFromText  Convert a WKT String into a MULTILINESTRING 
ST_MPointFromText  Convert a WKT String into a MULTIPOINT 
ST_MPolyFromText  Convert a WKT String into a MULTIPOLYGON 
ST_OSMMapLink  This class is used to generate an OSM map link URL from a geometry 
ST_PointFromText  Convert a WKT String into a Point 
ST_PointFromWKB  Convert Well Known Binary into a POINT 
ST_PolyFromText  Convert a WKT String into a POLYGON 
ST_PolyFromWKB  Convert Well Known Binary into Geometry then check that it is a Polygon 
ST_ToMultiLine  ST_ToMultiLine constructs a MultiLineString from the given geometry's coordinates 
ST_ToMultiPoint  ST_ToMultiPoint constructs a MultiPoint from the given geometry's coordinates 
ST_ToMultiSegments  ST_ToMultiSegments converts a geometry into a set of distinct segments stored in a MultiLineString 
create  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
GridRowSet  GridRowSet is used to populate a result set with all grid cells 
ST_BoundingCircle  Compute the minimum bounding circle of a geometry 
ST_BoundingCircleCenter  Compute the minimum bounding circle center of a geometry 
ST_Expand  Expands a geometry's envelope by the given delta X and delta Y 
ST_Extrude  ST_Extrude takes a LINESTRING or POLYGON as input and extends it to a 3D representation, returning a geometry collection containing floor, ceiling and wall geometries 
ST_MakeEllipse  ST_MakeEllipse constructs an elliptical POLYGON with the given width and height centered at the given point 
ST_MakeEnvelope  Creates a rectangular POLYGON formed from the given x and y minima 
ST_MakeGrid  Create a regular grid based on a table or a geometry envelope 
ST_MakeGridPoints  Create a regular grid of points based on a table or a geometry envelope 
ST_MakeLine  ST_MakeLine constructs a LINESTRING from POINT and MULTIPOINT geometries 
ST_MakePoint  ST_MakePoint constructs POINT from two or three doubles 
ST_MakePolygon  Class to create a polygon 
ST_MinimumBoundingCircle  PostGIS compatibility function alias 
ST_MinimumRectangle  Gets the minimum rectangular POLYGON which encloses the input geometry 
ST_OctogonalEnvelope  Computes the octogonal envelope of a geometry 
ST_Point  ST_Point constructs POINT from two or three doubles 
ST_RingBuffer  Compute a ring buffer around a geometry 
CreateFunctionTest  
crs  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
EPSGTuple  A simple tuple to manage both input and output CRSes used to build a CoordinateOperation 
SpatialRefRegistry  This class builds a registry based on a spatial_ref_sys table stored in the H2 database 
ST_SetSRID  Return a new geometry with a replaced spatial reference id 
ST_Transform  This class is used to transform a geometry from one CRS to another 
CRSFunctionTest  
SpatialRegistryTest  
distance  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
MaxDistanceOp  An operation to compute the maximum distance between two geometries 
MaxDistanceFilter  
ST_ClosestCoordinate  ST_ClosestCoordinate computes the closest coordinate(s) contained in the given geometry starting from the given point, using the 2D distance 
ST_ClosestPoint  ST_ClosestPoint returns the 2D point on geometry A that is closest to geometry B 
ST_FurthestCoordinate  ST_FurthestCoordinate computes the furthest coordinate(s) contained in the given geometry starting from the given point, using the 2D distance 
ST_LocateAlong  ST_LocateAlong returns a MULTIPOINT containing points along the line segments of the given geometry matching the specified segment length fraction and offset distance 
ST_LongestLine  Returns the 2dimensional longest line between the points of two geometries 
ST_MaxDistance  Compute the maximum distance between two geometries 
ST_ProjectPoint  
earth  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
ST_GeometryShadow  Compute the shadow footprint for a single geometry 
ST_SunPosition  Compute the sun position and return a new coordinate with x = azimuth and y = altitude 
SunCalc  This class is a partial Java port of SunCalc 
edit  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
EditUtilities  Common utilities used by the edit functions 
ST_AddPoint  
ST_AddZ  This function add a z value to the z component of (each vertex of) the geometric parameter to the corresponding value given by a field 
ST_CollectionExtract  
ST_Densify  Densifies a geometry using the given distance tolerance 
ST_FlipCoordinates  Flip the X and Y coordinates of the geometry 
ST_Interpolate3DLine  Interpolate a 1 dimension geometry according its start and end z values 
ST_MultiplyZ  
ST_Normalize  Converts this Geometry to normal form (canonical form) 
ST_RemoveDuplicatedCoordinates  
ST_RemoveHoles  Removes any holes from a polygon or multipolygon 
ST_RemovePoints  Remove all points on a geometry that are located within a polygon 
ST_RemoveRepeatedPoints  Remove duplicated points on a geometry 
ST_Reverse  Returns the geometry with vertex order reversed 
ST_Reverse3DLine  Returns a 1 dimension geometry with vertex order reversed according the start and the end z values 
ST_UpdateZ  This function replace the z component of (each vertex of) the geometric parameter to the corresponding value given by a field 
ST_ZUpdateLineExtremities  
generalize  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
ST_PrecisionReducer  
ST_Simplify  Returns a simplified version of the given geometry using the DouglasPeuker algorithm 
ST_SimplifyPreserveTopology  
mesh  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
DelaunayData  This class is used to collect all data used to compute a mesh based on a Delaunay triangulation 
MODE  
FullConvexHull  Computes the convex hull of a Geometry 
ST_ConstrainedDelaunay  Returns polygons or lines that represent a Delaunay triangulation constructed from a geometry 
ST_Delaunay  Returns polygons that represent a Delaunay triangulation constructed from a collection of points 
ST_Tessellate  Tessellate a set of Polygon with adaptive triangles 
ST_Voronoi  
MeshFunctionTest  Unit tests of package spatial mesh 
ogc  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
OGCConformance1Test  OGC Conformance test 1 does not require DataBase spatial capability 
OGCConformance2Test  Second unit test group, use advanced SQL features like foreign key constraint 
OGCConformance3Test  Final OGC Conformance test with spatial capabilities 
OGCSpatialFunctionTest  
SerializationTest  Geometry fields serialization tests 
SpatialIndexTest  
operators  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
ST_ConvexHull  Computes the smallest convex POLYGON that contains all the points in the Geometry 
ST_Difference  Compute the difference between two Geometries 
ST_Intersection  Compute the intersection of two Geometries 
ST_SymDifference  Compute the symmetric difference between two Geometries 
ST_Union  Compute the union of two or more Geometries 
predicates  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
ST_Contains  Return true if Geometry A contains Geometry B 
ST_Covers  ST_Covers returns true if no point in geometry B is outside geometry A 
ST_Crosses  Return true if Geometry A crosses Geometry B 
ST_Disjoint  Return true if the two Geometries are disjoint 
ST_DWithin  ST_DWithin returns true if the geometries are within the specified distance of one another 
ST_EnvelopesIntersect  Return true if the envelope of Geometry A intersects the envelope of Geometry B 
ST_Equals  Return true if Geometry A is equal to Geometry B 
ST_Intersects  Return true if the geometry A intersects the geometry B 
ST_OrderingEquals  ST_OrderingEquals compares two geometries and t (TRUE) if the geometries are equal and the coordinates are in the same order; otherwise it returns f (FALSE) 
ST_Overlaps  Return true if the geometry A overlaps the geometry B 
ST_Relate  This function is used to compute the relation between two geometries, as described in the SFS specification 
ST_Touches  Return true if the geometry A touches the geometry B 
ST_Within  Return true if the geometry A is within the geometry B 
processing  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
ProcessingFunctionTest  
properties  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
ColumnSRID  Get the column SRID from constraints and data 
ST_3DArea  Compute the 3D area of a polygon or a multiolygon 
ST_3DLength  ST_3DLength returns the 3D length (of a LineString) or the 3D perimeter (of a Polygon) 
ST_3DPerimeter  ST_3DPerimeter returns the 3D perimeter of a polygon or a multipolygon 
ST_Area  Compute geometry area 
ST_Boundary  Get geometry boundary as geometry 
ST_Centroid  Computes the centroid of this Geometry 
ST_CompactnessRatio  ST_CompactnessRatio computes the perimeter of a circle whose area is equal to the given polygon's area, and returns the ratio of this computed perimeter to the given polygon's perimeter 
ST_CoordDim  ST_CoordDim returns the dimension of the coordinates of the given geometry 
ST_Dimension  Get dimension of a geometry 0 for a Point, 1 for a line and 2 for a polygon 
ST_Distance  For geometry type returns the 2dimensional minimum Cartesian distance between two geometries in projected units (spatial ref units) 
ST_DistanceSphere  For geometry type returns minimum distance in meters between two geometries 
ST_EndPoint  Returns the last coordinate of a Geometry as a POINT, given that the Geometry is a LINESTRING or a MULTILINESTRING containing only one LINESTRING; Returns NULL for all other Geometries 
ST_Envelope  Get geometry envelope as geometry 
ST_Explode  This table function explode Geometry Collection into multiple geometries 
ST_Extent  ST_Extent returns an com.vividsolutions.jts.geom.Envelope that cover all aggregated geometries 
ST_ExteriorRing  Returns a LinearRing instance or Null if parameter is not a Polygon 
ST_GeometryN  Return Geometry number n from the given GeometryCollection 
ST_GeometryType  Return the type of geometry : POINT, LINESTRING, POLYGON.. 
ST_GeometryTypeCode  Returns the OGC SFS org.h2gis.utilities.GeometryTypeCodes of a Geometry 
ST_InteriorRingN  Returns a LinearRing instance or Null if parameter is not a Polygon 
ST_Is3D  Returns 1 if a geometry has a zcoordinate, otherwise 0 
ST_IsClosed  Return TRUE if the provided geometry is a closed LINESTRING or MULTILINESTRING, null otherwise 
ST_IsEmpty  Test if the provided geometry is empty 
ST_IsRectangle  ST_IsRectangle returns true if the given geometry is a rectangle 
ST_IsRing  Return TRUE if the provided geometry is a closed and simple LINESTRING or MULTILINESTRING; NULL otherwise 
ST_IsSimple  Test if the provided geometry is simple 
ST_IsValid  ST_IsValid returns true if the given geometry is valid 
ST_IsValidDetail  Returns a valid_detail (valid,reason,location) as an array of objects 
ST_IsValidReason  Returns text stating if a geometry is valid or not an if not valid, a reason why 
ST_Length  Compute the geometry length 
ST_M  Get the first M(easure) coordinate 
ST_MinimumDiameter  Compute a minimum diameter for a given geometry 
ST_NPoints  
ST_NumGeometries  Get the number of geometries inside a geometry collection 
ST_NumInteriorRing  Alias for ST_NumInteriorRings 
ST_NumInteriorRings  Return the number of holes in a geometry 
ST_NumPoints  Get the number of points inside a geometry 
ST_Perimeter  ST_Perimeter returns the perimeter of a polygon or a multipolygon 
ST_PointN  Returns the nth point of a LINESTRING or a MULTILINESTRING containing exactly one LINESTRING; NULL otherwise 
ST_PointOnSurface  Get a Point that lie on the surface of a Surface Geometry 
ST_SRID  Retrieve the SRID from an EWKB encoded geometry 
ST_StartPoint  Returns the first coordinate of a Geometry as a POINT, given that the Geometry is a LINESTRING or a MULTILINESTRING containing only one LINESTRING; Returns NULL for all other Geometries 
ST_X  Get the first X coordinate 
ST_XMax  ST_XMax returns the maximal xvalue of the given geometry 
ST_XMin  ST_XMin returns the minimal xvalue of the given geometry 
ST_Y  Get the first Y coordinate 
ST_YMax  ST_YMax returns the maximal yvalue of the given geometry 
ST_YMin  ST_YMin returns the minimal yvalue of the given geometry 
ST_Z  Get the first Z coordinate 
ST_ZMax  ST_ZMax returns the maximal zvalue of the given geometry 
ST_ZMin  ST_ZMin returns the minimal zvalue of the given geometry 
snap  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
ST_Snap  Snaps two geometries together with a given tolerance 
split  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
ST_LineIntersector  LineIntersector is used to split an input geometry (LineString or MultiLineString) by a set of geometries 
ST_Split  This function split a line by a line a line by a point a polygon by a line 
topography  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
ST_TriangleAspect  This function is used to compute the aspect of a triangle 
ST_TriangleContouring  Split triangle into area within the specified range values 
ST_TriangleDirection  This function is used to compute the main slope direction on a triangle 
ST_TriangleSlope  This function is used to compute the slope direction of a triangle 
TINFeatureFactory  A factory used to create jDelaunay objects from JTS geometries 
TopographyTest  
topology  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
ST_Graph  Assigns integer node and edge ids to LINESTRING or MULTILINESTRING geometries from a table named input, resulting in two new tables: input_nodes and input_edges 
ST_Node  
ST_Polygonize  
ST_GraphTest  
trigonometry  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
ST_Azimuth  Returns the azimuth of the segment defined by the given Point geometries 
type  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
DimensionFromConstraint  Check column constraint for Z constraint 
DomainInfo  Class helper to define domain 
GeometryTypeFromConstraint  Convert H2 constraint string into a OGC geometry type index 
GeometryTypeNameFromConstraint  Parse the constraint and return the Geometry type name 
ConstraintTest  Test constraints functions 
volume  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
GeometryExtrude  This class is used to extrude a polygon or a linestring to a set of walls, roof, or floor using a height 
SpatialFunction2Test  
SpatialFunctionTest  
string  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
HexToVarBinary  Convert Hexadecimal string into an array of byte 
system  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
DoubleRange  
H2GISversion  Return the current version of H2GIS stored in the manifest 
IntegerRange  
SystemFunctionTest  
BasicTest  
ConnectionWrapTest  Test spatial wrapper of Connection 
DummyFunction  Function for Unit Test 
network  
functions  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
GraphConstants  Column names used by graph functions 
GraphCreator< V extends VId, E extends Edge >  Creates a JGraphT graph from an edges table produced by org.h2gis.functions.spatial.topology.ST_Graph 
GraphFunction  Helper class for Graph Functions 
GraphFunctionParser  A helper class for parsing String arguments to h2network graph functions 
Orientation  
NetworkFunctions  A class to load the Network functions 
ST_Accessibility  Calculates, for each vertex, the closest destination among several possible destinations, as well as the distance to this destination 
ST_ConnectedComponents  Calculates the connected components (for undirected graphs) or strongly connected components (for directed graphs) of a graph 
ST_GraphAnalysis  Calculates closeness and betweenness centrality for nodes, as well as betweenness centrality for edges 
ST_ShortestPath  Calculates the shortest path(s) between vertices in a JGraphT graph produced from the input_edges table produced by ST_Graph 
ST_ShortestPathLength  Calculates the length(s) of shortest path(s) between vertices in a JGraphT graph produced from the input_edges table produced by ST_Graph 
ST_ShortestPathTree  Calculates the shortest path(s) between vertices in a JGraphT graph produced from the input_edges table produced by ST_Graph 
GraphCreatorTest  Tests the graph creators under all possible configurations 
GraphFunctionParserTest  Tests the parsing methods of org.h2gis.network.graph_creator.GraphFunctionParser 
ST_AccessibilityTest  
ST_ConnectedComponentsTest  
ST_GraphAnalysisTest  
ST_ShortestPathLengthTest  
ST_ShortestPathTest  
ST_ShortestPathTreeTest  
utilities  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
jts_utils  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
Contouring  Split triangle into area within the specified range values 
CoordinateSequenceDimensionFilter  Filter on the dimension of each coordinate of the CoordinateSequence to determine the maximum coordinate dimension as well as whether the CoordinateSequence contains only 2D coordinates or mixed 2D and >2D coordinates 
CoordinateUtils  Useful methods for JTS Coordinates 
GeometryMetaData  Extract Geometry MetaData from WKB 
TriMarkers  Used by TriangleContouring 
Voronoi  Voronoi algorithms 
ContouringTest  Unit test for contouring 
CoordinateSequenceDimensionFilterTest  
CoordinateUtilsTest  
VoronoiTest  Test class voronoi 
trigger  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
UpdateTrigger  This trigger is used to track modifications on tables by inserting notifications into a temporary table 
wrapper  H2GIS is a library that brings spatial support to the H2 Database Engine http://www.h2database.com 
ConnectionWrapper  
DataSourceWrapper  Entry point for spatial wrapper of SQL Interfaces 
PreparedStatementWrapper  
ResultSetMetaDataWrapper  Wrap ResultSetMetaData, in order to be converted to SpatialResultSetMetaData if the result set is spatial 
ResultSetWrapper  
SpatialResultSetImpl  
SpatialResultSetMetaDataImpl  
StatementWrapper  
Constants  SQL reserved words 
GeometryTypeCodes  Geometry type codes as defined in OGC SFS 1.2.1 
JDBCUrlParser  Convert JDBC URL into JDBC Connection properties 
JDBCUtilities  DBMS should follow standard but it is not always the case, this class do some common operations 
FUNCTION_TYPE  
SFSUtilities  Generic utilities function to retrieve spatial metadata trough SFS specification 
SpatialResultSet  In order to provide a common API with H2 Spatial and PostGIS, this result set manage the conversion of column to JTS geometry 
SpatialResultSetMetaData  In order to provide a common API with H2 Spatial and PostGIS this MetaData give type information on Geometry fields 
TableLocation  Just a class used to split Catalog Schema and Table 
TableUtilities  Utility in order to simplify table function usage 
URIUtilities  Utility class in order to manage URI 
JDBCUrlParserTest  
JDBCUtilitiesTest  
SFSUtilitiesTest  Test SFSUtilities 
TableLocationTest  Test TableLocation 
URIUtilityTest  Unit test of URI utilities 