Skip to content
Snippets Groups Projects
Commit 2d37bab4 authored by Nikolaus Krismer's avatar Nikolaus Krismer
Browse files

#5 modified:

removed some config entries (replaced with polygon file handling)
parent be4b4de9
No related branches found
No related tags found
No related merge requests found
......@@ -12,7 +12,6 @@ import com.tngtech.configbuilder.annotation.valueextractor.PropertyValue;
import it.unibz.inf.isochrone.db.TableEntry;
import it.unibz.inf.isochrone.util.EnumContainer.TableType;
import it.unibz.inf.isochrone.util.Point;
import it.unibz.inf.isochrone.util.ResourceHelper;
import java.io.File;
......@@ -69,14 +68,6 @@ public class ConfigDataset {
}
}
public static class PointTransformer extends TypeTransformer<String, Point> {
@Override
public Point transform(final String str) {
final String[] strProperty = str.split(",");
return new Point(Double.valueOf(strProperty[0]), Double.valueOf(strProperty[1]));
}
}
private static final Logger LOGGER = LoggerFactory.getLogger(ConfigDataset.class);
private static final Collection<String> ALL_DATASETS = getAvailableDatasets(true);
private static final String DS_CONFIG_EXTENSION = "xml";
......@@ -87,32 +78,12 @@ public class ConfigDataset {
@TypeTransformers(CalendarTransformer.class)
private Calendar clientArrivalTime;
@PropertyValue("client.poi")
@TypeTransformers(PointTransformer.class)
private Point clientPoi;
@NotNull
@PropertyValue("sql.spatial.dim1.lower")
private Double dimLower1;
@NotNull
@PropertyValue("sql.spatial.dim2.lower")
private Double dimLower2;
@NotNull
@PropertyValue("sql.spatial.dim1.upper")
private Double dimUpper1;
@NotNull
@PropertyValue("sql.spatial.dim2.upper")
private Double dimUpper2;
@NotNull
@PropertyValue("sql.spatial.srid")
@PropertyValue("spatial.srid")
private Integer serverSRID;
@NotNull
@PropertyValue("par.distance_tolerance")
@PropertyValue("spatial.distance_tolerance")
private Integer distanceTolerance;
@NotNull
......@@ -206,11 +177,6 @@ public class ConfigDataset {
protected ConfigDataset(final ConfigDataset o) {
clientArrivalTime = o.clientArrivalTime;
clientPoi = o.clientPoi;
dimLower1 = o.dimLower1;
dimLower2 = o.dimLower2;
dimUpper1 = o.dimUpper1;
dimUpper2 = o.dimUpper2;
serverSRID = o.serverSRID;
distanceTolerance = o.distanceTolerance;
indexIsoAreaBuffer = o.indexIsoAreaBuffer;
......@@ -241,11 +207,6 @@ public class ConfigDataset {
return areaBufferTableEntry;
}
@JsonIgnore
public Point getClientPOI() {
return clientPoi;
}
@JsonProperty(value = "name")
public String getDatasetName() {
return datasetName;
......@@ -352,14 +313,6 @@ public class ConfigDataset {
return clientArrivalTime;
}
protected Point getPointLowerCorner() {
return new Point(dimLower1, dimLower2);
}
protected Point getPointUpperCorner() {
return new Point(dimUpper1, dimUpper2);
}
// Protected static methods
protected static Collection<String> getAvailableDatasets(final boolean filterInvalid) {
......
......@@ -9,6 +9,14 @@
<entry key="tbl.dateCodes">bz_calendar</entry>
<entry key="tbl.routes">bz_routes</entry>
<!-- Spatial settings -->
<entry key="spatial.distance_tolerance">100</entry>
<entry key="spatial.srid">82344</entry>
<!-- Tables for MrneX -->
<entry key="tbl.edge.density">bz_edge_density</entry>
<entry key="tbl.vertex.density">bz_vertex_density</entry>
<!-- Database result tables -->
<entry key="tbl.isoLinks">bz_iso_edges</entry>
<entry key="idx.isoLinks">sidx_bz_iso_edges</entry>
......@@ -20,28 +28,6 @@
<entry key="tbl.isoAreaBuffer">bz_iso_area</entry>
<entry key="idx.isoAreaBuffer">sidx_bz_iso_area</entry>
<!-- Spatial settings -->
<entry key="sql.spatial.dim1.el">MDSYS.SDO_DIM_ELEMENT('X',676836.212695921,680931.673598252,0.001)</entry>
<entry key="sql.spatial.dim2.el">MDSYS.SDO_DIM_ELEMENT('Y', 5148549.05591258,5152597.63201377,0.001)</entry>
<entry key="sql.spatial.srid">82344</entry>
<!-- Spatial settings -->
<entry key="sql.spatial.dim1.name">X</entry>
<entry key="sql.spatial.dim1.lower">673847</entry>
<entry key="sql.spatial.dim1.upper">688102</entry>
<entry key="sql.spatial.dim1.tolerance">0.001</entry>
<entry key="sql.spatial.dim2.name">Y</entry>
<entry key="sql.spatial.dim2.lower">5142889</entry>
<entry key="sql.spatial.dim2.upper">5159502</entry>
<entry key="sql.spatial.dim2.tolerance">0.001</entry>
<!-- Tables for MrneX -->
<entry key="tbl.edge.density">bz_edge_density</entry>
<entry key="tbl.vertex.density">bz_vertex_density</entry>
<!-- Client settings -->
<entry key="client.poi">680403,5152152</entry>
<entry key="client.tArrival">10/14/2011 09:00</entry>
<entry key="par.distance_tolerance">100</entry>
</properties>
......@@ -10,8 +10,8 @@
<entry key="tbl.routes">it_routes</entry>
<!-- Spatial settings -->
<entry key="sql.spatial.dim1.el">MDSYS.SDO_DIM_ELEMENT('LONGITUDE',-180,180,0.5)</entry>
<entry key="sql.spatial.dim2.el">MDSYS.SDO_DIM_ELEMENT('LATITUDE', -90, 90,0.5)</entry>
<entry key="spatial.distance_tolerance">100</entry>
<entry key="spatial.srid">3857</entry>
<!-- Tables for MrneX -->
<entry key="tbl.edge.density">it_edge_density</entry>
......@@ -28,20 +28,6 @@
<entry key="tbl.isoAreaBuffer">it_iso_area</entry>
<entry key="idx.isoAreaBuffer">sidx_it_iso_area</entry>
<!-- Spatial settings -->
<entry key="sql.spatial.dim1.name">X</entry>
<entry key="sql.spatial.dim1.lower">611039</entry>
<entry key="sql.spatial.dim1.upper">2061251</entry>
<entry key="sql.spatial.dim1.tolerance">0.001</entry>
<entry key="sql.spatial.dim2.name">Y</entry>
<entry key="sql.spatial.dim2.lower">4231370</entry>
<entry key="sql.spatial.dim2.upper">5950390</entry>
<entry key="sql.spatial.dim2.tolerance">0.001</entry>
<entry key="sql.spatial.srid">3857</entry>
<!-- Client settings -->
<entry key="client.poi">1262737,5544032</entry>
<entry key="client.tArrival">09/19/2011 10:00</entry>
<entry key="par.distance_tolerance">100</entry>
</properties>
......@@ -11,8 +11,8 @@
<entry key="tbl.routes">sf_routes</entry>
<!-- Spatial settings -->
<entry key="sql.spatial.dim1.el">MDSYS.SDO_DIM_ELEMENT('LONGITUDE',-180,180,0.5)</entry>
<entry key="sql.spatial.dim2.el">MDSYS.SDO_DIM_ELEMENT('LATITUDE', -90, 90,0.5)</entry>
<entry key="spatial.distance_tolerance">100</entry>
<entry key="spatial.srid">3857</entry>
<!-- Tables for MrneX -->
<entry key="tbl.edge.density">sf_edge_density</entry>
......@@ -27,20 +27,6 @@
<entry key="tbl.isoAreaBuffer">sf_iso_area</entry>
<entry key="idx.isoAreaBuffer">sidx_sf_iso_area</entry>
<!-- Spatial settings -->
<entry key="sql.spatial.dim1.name">X</entry>
<entry key="sql.spatial.dim1.lower">-13638752</entry>
<entry key="sql.spatial.dim1.upper">-13618826</entry>
<entry key="sql.spatial.dim1.tolerance">0.5</entry>
<entry key="sql.spatial.dim2.name">Y</entry>
<entry key="sql.spatial.dim2.lower">4531787</entry>
<entry key="sql.spatial.dim2.upper">4558539</entry>
<entry key="sql.spatial.dim2.tolerance">0.5</entry>
<entry key="sql.spatial.srid">3857</entry>
<!-- Client settings -->
<entry key="client.poi">-13628295,4547110</entry>
<entry key="client.tArrival">09/06/2010 10:00</entry>
<entry key="par.distance_tolerance">100</entry>
</properties>
......@@ -10,9 +10,8 @@
<entry key="tbl.routes">st_routes</entry>
<!-- Spatial settings -->
<entry key="sql.spatial.dim1.el">MDSYS.SDO_DIM_ELEMENT('X',676836.212695921,680931.673598252,0.001)</entry>
<entry key="sql.spatial.dim2.el">MDSYS.SDO_DIM_ELEMENT('Y', 5148549.05591258,5152597.63201377,0.001)</entry>
<entry key="sql.spatial.srid">82344</entry>
<entry key="spatial.distance_tolerance">100</entry>
<entry key="spatial.srid">82344</entry>
<!-- Tables for MrneX -->
<entry key="tbl.edge.density">st_edge_density</entry>
......@@ -29,19 +28,6 @@
<entry key="tbl.isoAreaBuffer">st_iso_area</entry>
<entry key="idx.isoAreaBuffer">sidx_st_iso_area</entry>
<!-- Spatial settings -->
<entry key="sql.spatial.dim1.name">X</entry>
<entry key="sql.spatial.dim1.lower">602203</entry>
<entry key="sql.spatial.dim1.upper">762653</entry>
<entry key="sql.spatial.dim1.tolerance">0.001</entry>
<entry key="sql.spatial.dim2.name">Y</entry>
<entry key="sql.spatial.dim2.lower">5119529</entry>
<entry key="sql.spatial.dim2.upper">5228659</entry>
<entry key="sql.spatial.dim2.tolerance">0.001</entry>
<!-- Client settings -->
<entry key="client.poi">680939,5151957</entry>
<entry key="client.tArrival">09/01/2010 10:00</entry>
<entry key="par.distance_tolerance">100</entry>
</properties>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment