public class RoutingResultWriter
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
writeOverlayNodeAsCsv(java.io.OutputStream os,
OverlayNode overlayNode)
Macht aus einem
OverlayNode ein CSV-Array der Form
Code32(Node),lon,lat und schreibt es in einen OutputStream. |
static void |
writeOverlayNodeAsFeaturePoint(java.io.OutputStream os,
OverlayNode overlayNode)
Erstellt aus einem
OverlayNode ein GeoJsonBuilder-PointFeature. |
static void |
writePathAsCsv(java.io.OutputStream os,
Graph graph,
int[] path)
Erzeugt aus einer Route ein CSV von paarig angeordneten Floats
fuer (Lat, Lon) und schreibt sie in einen OutputStream.
|
static void |
writePathAsCsv(java.io.OutputStream os,
Graph graph,
OverlayEdge[] path)
Erzeugt aus einer Route ein CSV von paarig angeordneten Floats
fuer (Lat, Lon) und schreibt sie in einen OutputStream.
|
static void |
writePathAsFeatureCollection(java.io.OutputStream os,
Graph graph,
int[] path)
Erzeugt aus dem Pfad eine GeoJsonBuilder-FeatureCollection
und schickt diese in einen OutputStream.
|
static void |
writePathAsFeatureCollection(java.io.OutputStream os,
Graph graph,
OverlayEdge[] path)
Erzeugt aus dem Pfad eine GeoJsonBuilder-FeatureCollection
und schickt diese in einen OutputStream.
|
static void |
writeVertexAsCsv(java.io.OutputStream os,
int id,
double lon,
double lat)
Macht aus id und LatLon ein CSV-Array der Form
id,lon,lat und schreibt es in einen OutputStream.
|
static void |
writeVertexAsFeaturePoint(java.io.OutputStream os,
int id,
double lon,
double lat)
Macht aus id und LatLon ein GeoJsonBuilder-Point-Feature
mit Geometry und Id.
|
static void |
writeVerticesAsCsv(java.io.OutputStream os,
Graph graph,
int[] vids)
Liefert die Koordinaten einer Sammlung von VertexIds als CSV
und schickt diese auf einen OutputStream.
|
static void |
writeVerticesAsFeatureCollection(java.io.OutputStream os,
Graph graph,
int[] vids,
float[] costs)
Erzeugt aus einer Menge von Vertices eine GeoJsonBuilder-FeatureCollection
und schickt diese in einen OutputStream.
|
static void |
writeVerticesAsMultiPoint(java.io.OutputStream os,
Graph graph,
int[] vids)
Liefert alle vertices als GeoJsonBuilder-MultiPoint
und schreibt diese in einen OutputStream.
|
static void |
writeVerticesAsPolygon(java.io.OutputStream os,
Graph graph,
int[] vids)
Liefert alle vertices als GeoJsonBuilder-(Outer)Polygon
und schreibt diese in einen OutputStream.
|
public static void writeVertexAsCsv(java.io.OutputStream os, int id, double lon, double lat) throws java.lang.Exception
os
- OutputStream
id
- int VertexIDlon
- double Laengengradlat
- double Breitengradjava.lang.Exception
public static void writeOverlayNodeAsCsv(java.io.OutputStream os, OverlayNode overlayNode) throws java.lang.Exception
OverlayNode
ein CSV-Array der Form
Code32(Node),lon,lat und schreibt es in einen OutputStream.os
- OutputStream
overlayNode
- OverlayNode
java.lang.Exception
public static void writePathAsCsv(java.io.OutputStream os, Graph graph, int[] path) throws java.lang.Exception
os
- OutputStream
graph
- Graph
path
- int[] Pfad als Array von EdgeIdx NOT NULL.java.lang.Exception
public static void writePathAsCsv(java.io.OutputStream os, Graph graph, OverlayEdge[] path) throws java.lang.Exception
os
- OutputStream
graph
- Graph
path
- OverlayEdge
[] NOT NULL.java.lang.Exception
public static void writeVerticesAsCsv(java.io.OutputStream os, Graph graph, int[] vids) throws java.lang.Exception
os
- OutputStream
graph
- Graph
vids
- int[] vertexIdsjava.lang.Exception
public static void writeVertexAsFeaturePoint(java.io.OutputStream os, int id, double lon, double lat) throws java.lang.Exception
os
- OutputStream
id
- int VertexIDlon
- double Laengengradlat
- double Breitengradjava.lang.Exception
public static void writeOverlayNodeAsFeaturePoint(java.io.OutputStream os, OverlayNode overlayNode) throws java.lang.Exception
OverlayNode
ein GeoJsonBuilder-PointFeature.os
- OutputStream
overlayNode
- OverlayNode
java.lang.Exception
public static void writeVerticesAsFeatureCollection(java.io.OutputStream os, Graph graph, int[] vids, float[] costs) throws java.lang.Exception
os
- OutputStream
graph
- Graph
vids
- Array von VertexIdscosts
- Array von Vertex-Kosten NULLABLE.java.lang.Exception
public static void writeVerticesAsMultiPoint(java.io.OutputStream os, Graph graph, int[] vids) throws java.lang.Exception
os
- OutputStream
graph
- Graph
vids
- int[] vertexIdsjava.lang.Exception
public static void writeVerticesAsPolygon(java.io.OutputStream os, Graph graph, int[] vids) throws java.lang.Exception
os
- OutputStream
graph
- Graph
vids
- int[] vertexIdsjava.lang.Exception
public static void writePathAsFeatureCollection(java.io.OutputStream os, Graph graph, int[] path) throws java.lang.Exception
os
- OutputStream
graph
- Graph
path
- OverlayEdge
[]java.lang.Exception
public static void writePathAsFeatureCollection(java.io.OutputStream os, Graph graph, OverlayEdge[] path) throws java.lang.Exception
os
- OutputStream
graph
- Graph
path
- OverlayEdge
[]java.lang.Exception