Package nz.org.riskscape.engine.output
package nz.org.riskscape.engine.output
-
ClassDescriptionWrites typed riskscape
Value
s out to a new file.Utility for swappingGeometry
coordinate order, typically so that it's in the right order for writing where an output format demands a particular axis order.Very simple csv writer, to avoid the ceremony and geometry-required-ness of the geotools one.ARiskscapeWriter
that writes in GeoJSON format as specified in RFC7926.Produces a stream of json formatted lines representing each tuple.ARiskscapeWriter
that writes KML (Keyhole Markup Language)The Shapefile format does not support null values.Writes typed riskscapeValue
s out to a new shapefile.ARiskscapeWriter
that talks to geotools's codecs to avoid the performance impact of using all the feature source diffing code and index generation.Flattens nestedStruct
s to allow them to be written to data sources that don't support nested data structures.Namer that produces a name that is taken fromStruct.StructMember.getKey()
for each segment and separated by a '.'.AStructFlattener.Namer
that will use theStruct.StructMember.getKey()
from the last segment as the name.A Namer can provide a name for the given segments.