Package org.h2gis.functions.io.geojson
Class GeoJsonWrite
- java.lang.Object
-
- org.h2gis.api.AbstractFunction
-
- org.h2gis.functions.io.geojson.GeoJsonWrite
-
- All Implemented Interfaces:
org.h2gis.api.Function,org.h2gis.api.ScalarFunction
public class GeoJsonWrite extends org.h2gis.api.AbstractFunction implements org.h2gis.api.ScalarFunctionSQL function to write a spatial table to a GeoJSON file.- Author:
- Erwan Bocher
-
-
Constructor Summary
Constructors Constructor Description GeoJsonWrite()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidexportTable(Connection connection, String fileName, String tableReference)Write the GeoJSON file.static voidexportTable(Connection connection, String fileName, String tableReference, boolean deleteFile)Read a table and write it into a GEOJSON file.StringgetJavaStaticMethod()-
Methods inherited from class org.h2gis.api.AbstractFunction
addProperty, getProperty, removeProperty
-
-
-
-
Method Detail
-
getJavaStaticMethod
public String getJavaStaticMethod()
- Specified by:
getJavaStaticMethodin interfaceorg.h2gis.api.ScalarFunction
-
exportTable
public static void exportTable(Connection connection, String fileName, String tableReference, boolean deleteFile) throws IOException, SQLException
Read a table and write it into a GEOJSON file.- Parameters:
connection- Active connectionfileName- Shape file name or URItableReference- Table name or select query Note : The select query must be enclosed in parenthesisdeleteFile- true to delete output file- Throws:
IOExceptionSQLException
-
exportTable
public static void exportTable(Connection connection, String fileName, String tableReference) throws IOException, SQLException
Write the GeoJSON file.- Parameters:
connection-fileName-tableReference-- Throws:
IOExceptionSQLException
-
-