public class PostgisInput extends Object
| Constructor and Description |
|---|
PostgisInput() |
| Modifier and Type | Method and Description |
|---|---|
static void |
csv2postgis(de.narimo.commons.jdbc.JDBCConnectionJNDI gsdataConn,
String absCsvFileName,
String tableName,
char delimiter,
String geoserverDataDir,
int srid,
String[] optColumnTypes)
Reads a geocsv file into a postgis table.
|
static void |
optimize(de.narimo.commons.jdbc.JDBCConnectionJNDI gsdataConn,
String tableName,
String geometryColumnName)
Do spatial optimizations like
spatial indexing,
analyze,
clustering
on new geometry tables to enhance query speed.
|
static void |
uploadFile()
Upload a data file into geoserver upload dir.
|
static void |
vacuum(de.narimo.commons.jdbc.JDBCConnectionJNDI gsdataConn,
String tableName) |
public static void csv2postgis(de.narimo.commons.jdbc.JDBCConnectionJNDI gsdataConn,
String absCsvFileName,
String tableName,
char delimiter,
String geoserverDataDir,
int srid,
String[] optColumnTypes)
throws Exception
ExceptionMust contain a header line and at least following columns
- WKT (for wkt geometries)
- longitude, latitude (for point geometries)
- lon, lat
- long, lat
- x, ypublic static void uploadFile()
public static void optimize(de.narimo.commons.jdbc.JDBCConnectionJNDI gsdataConn,
String tableName,
String geometryColumnName)
throws Exception
ExceptionCopyright © 2021. All rights reserved.