Package org.apache.sis.internal.storage.csv
package org.apache.sis.internal.storage.csv
DataStore implementation for Coma Separated Values (CSV) files.
This package implements the following specifications (more may be added in any future version):
- OGC® Moving Features Encoding Extension: Simple Comma Separated Values (CSV) with some rules relaxed. The Apache SIS implementation allows the CSV file to have no date, thus allowing use of OGC 14-084 syntax for static features in addition to moving ones.
- Common Format and MIME Type for Comma-Separated Values (CSV) Files. This is supported indirectly since above OGC specification is an extension of this IETF specification.
Departures from OGC specification
Current implementation is not strictly compliant with the Moving Features specification. Departures are:- Character encoding is not necessarily UTF-8 since a different encoding can be specified with
OptionKey.ENCODINGin theStorageConnector. If not specified, Apache SIS uses the Java platform default encoding (which is often UTF-8). - The Apache SIS implementation does not replace the XML entities by the referenced characters. XML entities, if present, are included verbatim in the parsed text.
- The Apache SIS implementation does not replace the \\s, \\t, and \\b escape sequences by space, tab, and comma. Those escape sequences are included verbatim in the parsed text.
- Since:
- 0.7
- Version:
- 1.3
- Author:
- Martin Desruisseaux (Geomatys)
-
Classes