class CsvReader extends java.lang.Object implements Reader
Read a CSV String, File, or InputStream and create a Layer.
String csv = """"geom","name","price" "POINT (111 -47)","House","12.5" "POINT (121 -45)","School","22.7" """ CsvReader reader = new CsvReader() Layer layer = reader.read(csv)
| Modifiers | Name | Description |
|---|---|---|
static enum |
CsvReader.Type |
The geometry encoding type. |
| Constructor and description |
|---|
CsvReader
(Map options)Read a CSV dataset with the geometry encoded as WKT. |
CsvReader
(Map options, java.lang.String xColumn, java.lang.String yColumn, GpxReader.Type type)Read a CSV dataset with the geometry encoded in separate x and y columns. |
CsvReader
(Map options, java.lang.String column)Read a CSV dataset with the geometry encoded as WKT. |
CsvReader
(Map options, java.lang.String column, GpxReader.Type type)Read a CSV dataset with the geometry encoded as WKT. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
Layer |
read(Map options, java.io.InputStream input)Read a GeoScript Layer from an InputStream |
|
Layer |
read(Map options, java.io.File file)Read a GeoScript Layer from a File |
|
Layer |
read(Map options, java.lang.String str)Read a GeoScript Layer from a String |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Read a CSV dataset with the geometry encoded as WKT. The CSV data is inspected in order to discover the name of the geometry column.
options - The CSV reader options (separator and quote)Read a CSV dataset with the geometry encoded in separate x and y columns.
options - The CSV reader options (separator and quote)xColumn - The x column nameyColumn - The y column nameRead a CSV dataset with the geometry encoded as WKT.
options - The CSV reader options (separator and quote)column - The name of the geometry columnRead a CSV dataset with the geometry encoded as WKT.
options - The CSV reader options (separator and quote)column - The name of the geometry columnRead a GeoScript Layer from an InputStream
options - The optional named parameters:
input - An InputStreamRead a GeoScript Layer from a File
options - The optional named parameters:
file - A FileRead a GeoScript Layer from a String
options - The optional named parameters:
str - A String