diff --git a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.ist b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.ist index cf18146b..97c1d920 100644 --- a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.ist +++ b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.ist @@ -1,5 +1,5 @@ % makeindex style file created by the glossaries package -% for document 'TUDthesis' on 2013-8-28 +% for document 'TUDthesis' on 2013-8-29 actual '?' encap '|' level '!' diff --git a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.log b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.log index 10031dd1..494b2a99 100644 --- a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.log +++ b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.1415926-1.40.11 (MiKTeX 2.9) (preloaded format=pdflatex 2013.8.26) 28 AUG 2013 22:31 +This is pdfTeX, Version 3.1415926-1.40.11 (MiKTeX 2.9) (preloaded format=pdflatex 2013.8.26) 29 AUG 2013 11:08 entering extended mode **TUDthesis.tex ("C:\Daten\source\college\ss2013\Bachelor Thesis\thesis_ug\TUDthesis.tex" @@ -2541,7 +2541,7 @@ oftmake/stafford/5sfr8a.pfb> -Output written on TUDthesis.pdf (90 pages, 17624674 bytes). +Output written on TUDthesis.pdf (90 pages, 17624597 bytes). PDF statistics: 2581 PDF objects out of 2984 (max. 8388607) 385 named destinations out of 1000 (max. 500000) diff --git a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.pdf b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.pdf index 854d42a6..d8c79abe 100644 Binary files a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.pdf and b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.pdf differ diff --git a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.synctex.gz b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.synctex.gz index be499b73..42fdd362 100644 Binary files a/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.synctex.gz and b/ss2013/Bachelor Thesis/thesis_ug/TUDthesis.synctex.gz differ diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/readme.txt b/ss2013/Bachelor Thesis/thesis_ug/src/readme.txt new file mode 100644 index 00000000..b3c53d3c --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/readme.txt @@ -0,0 +1,13 @@ +Loop-based Traffic Flow Modeling + + +Bachelor Thesis: Ulf Gebhardt, Michael Scholz + + + + +Using induction loops of traffic lights in darmstadt to visualize the traffic flow. + + +Git URL: +https://github.com/scholzDaSense/traffic-flow \ No newline at end of file diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_Crossroads.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_Crossroads.sql new file mode 100644 index 00000000..23130a24 --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_Crossroads.sql @@ -0,0 +1,34 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:03:48 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; + +-- Dumping structure for table TrafficDataWarehouse.bt_Crossroads +CREATE TABLE IF NOT EXISTS `bt_Crossroads` ( + `ID` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(45) COLLATE latin1_german1_ci NOT NULL, + `lat` double NOT NULL, + `long` double NOT NULL, + `in1_crossroad` varchar(45) COLLATE latin1_german1_ci DEFAULT NULL, + `in2_crossroad` varchar(45) COLLATE latin1_german1_ci DEFAULT NULL, + `in3_crossroad` varchar(45) COLLATE latin1_german1_ci DEFAULT NULL, + `in4_crossroad` varchar(45) COLLATE latin1_german1_ci DEFAULT NULL, + `out1_crossroad` varchar(45) COLLATE latin1_german1_ci DEFAULT NULL, + `out2_crossroad` varchar(45) COLLATE latin1_german1_ci DEFAULT NULL, + `out3_crossroad` varchar(45) COLLATE latin1_german1_ci DEFAULT NULL, + `out4_crossroad` varchar(45) COLLATE latin1_german1_ci DEFAULT NULL, + `comment` varchar(45) COLLATE latin1_german1_ci DEFAULT NULL, + PRIMARY KEY (`ID`), + UNIQUE KEY `name_UNIQUE` (`name`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci; + +-- Data exporting was unselected. +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_FlowStatistics.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_FlowStatistics.sql new file mode 100644 index 00000000..383733bc --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_FlowStatistics.sql @@ -0,0 +1,25 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:03:48 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; + +-- Dumping structure for table TrafficDataWarehouse.bt_FlowStatistics +CREATE TABLE IF NOT EXISTS `bt_FlowStatistics` ( + `Intersection` varchar(45) COLLATE latin1_german1_ci NOT NULL, + `Sensor` varchar(45) COLLATE latin1_german1_ci NOT NULL, + `DirectionStraight` varchar(120) COLLATE latin1_german1_ci DEFAULT NULL, + `DirectionLeft` varchar(120) COLLATE latin1_german1_ci DEFAULT NULL, + `DirectionRight` varchar(120) COLLATE latin1_german1_ci DEFAULT NULL, + PRIMARY KEY (`Intersection`,`Sensor`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci; + +-- Data exporting was unselected. +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_FlowStatisticsCalculated.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_FlowStatisticsCalculated.sql new file mode 100644 index 00000000..6ad1b1b7 --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_FlowStatisticsCalculated.sql @@ -0,0 +1,33 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:03:48 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; + +-- Dumping structure for table TrafficDataWarehouse.bt_FlowStatisticsCalculated +CREATE TABLE IF NOT EXISTS `bt_FlowStatisticsCalculated` ( + `ID` int(11) NOT NULL AUTO_INCREMENT, + `sensorID` int(11) NOT NULL, + `leftPercentage` float DEFAULT NULL, + `leftSensorID` int(11) DEFAULT NULL, + `straightPercentage` float DEFAULT NULL, + `straightSensorID` int(11) DEFAULT NULL, + `rightPercentage` float DEFAULT NULL, + `rightSensorID` int(11) DEFAULT NULL, + `timestamp` bigint(20) NOT NULL, + `intervall` int(11) NOT NULL, + PRIMARY KEY (`ID`), + KEY `fk_Sensors_ID` (`ID`), + KEY `index_timestamp` (`timestamp`), + KEY `index_sensorID` (`leftSensorID`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci; + +-- Data exporting was unselected. +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_FlowStatisticsCleaned.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_FlowStatisticsCleaned.sql new file mode 100644 index 00000000..846187cd --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_FlowStatisticsCleaned.sql @@ -0,0 +1,25 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:03:48 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; + +-- Dumping structure for table TrafficDataWarehouse.bt_FlowStatisticsCleaned +CREATE TABLE IF NOT EXISTS `bt_FlowStatisticsCleaned` ( + `Intersection` varchar(45) COLLATE latin1_german1_ci NOT NULL, + `Sensor` varchar(45) COLLATE latin1_german1_ci NOT NULL, + `DirectionStraight` float DEFAULT NULL, + `DirectionLeft` float DEFAULT NULL, + `DirectionRight` float DEFAULT NULL, + PRIMARY KEY (`Intersection`,`Sensor`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci; + +-- Data exporting was unselected. +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_FlowStatisticsCleaned_old.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_FlowStatisticsCleaned_old.sql new file mode 100644 index 00000000..bb8bbf4f --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_FlowStatisticsCleaned_old.sql @@ -0,0 +1,25 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:03:49 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; + +-- Dumping structure for table TrafficDataWarehouse.bt_FlowStatisticsCleaned_old +CREATE TABLE IF NOT EXISTS `bt_FlowStatisticsCleaned_old` ( + `Intersection` varchar(45) COLLATE latin1_german1_ci NOT NULL, + `Sensor` varchar(45) COLLATE latin1_german1_ci NOT NULL, + `DirectionStraight` varchar(120) COLLATE latin1_german1_ci DEFAULT NULL, + `DirectionLeft` varchar(120) COLLATE latin1_german1_ci DEFAULT NULL, + `DirectionRight` varchar(120) COLLATE latin1_german1_ci DEFAULT NULL, + PRIMARY KEY (`Intersection`,`Sensor`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci; + +-- Data exporting was unselected. +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_FlowStatisticsFullCleaned.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_FlowStatisticsFullCleaned.sql new file mode 100644 index 00000000..377d300f --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_FlowStatisticsFullCleaned.sql @@ -0,0 +1,32 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:03:49 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; + +-- Dumping structure for table TrafficDataWarehouse.bt_FlowStatisticsFullCleaned +CREATE TABLE IF NOT EXISTS `bt_FlowStatisticsFullCleaned` ( + `Crossroad` char(50) COLLATE latin1_german1_ci NOT NULL, + `Sensor` char(50) COLLATE latin1_german1_ci NOT NULL, + `leftPercentage` float DEFAULT NULL, + `leftSensor` char(50) COLLATE latin1_german1_ci DEFAULT NULL, + `straightPercentage` float DEFAULT NULL, + `straightSensor` char(50) COLLATE latin1_german1_ci DEFAULT NULL, + `rightPercentage` float DEFAULT NULL, + `rightSensor` char(50) COLLATE latin1_german1_ci DEFAULT NULL, + `timestamp` bigint(20) NOT NULL, + `intervall` int(11) NOT NULL, + PRIMARY KEY (`Crossroad`,`Sensor`), + KEY `index_timestamp` (`timestamp`), + KEY `index_sensorID` (`leftSensor`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci; + +-- Data exporting was unselected. +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_Sensors.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_Sensors.sql new file mode 100644 index 00000000..d9d3ed26 --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_Sensors.sql @@ -0,0 +1,33 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:03:49 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; + +-- Dumping structure for table TrafficDataWarehouse.bt_Sensors +CREATE TABLE IF NOT EXISTS `bt_Sensors` ( + `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT ' ', + `name` varchar(45) COLLATE latin1_german1_ci NOT NULL, + `lat` double NOT NULL, + `long` double NOT NULL, + `crossroad` varchar(45) COLLATE latin1_german1_ci NOT NULL, + `sensorType` int(11) NOT NULL, + `toSensorLeftID` int(11) DEFAULT NULL, + `toSensorStraightID` int(11) DEFAULT NULL, + `toSensorRightID` int(11) DEFAULT NULL, + `multipleOutputDirections` tinyint(1) DEFAULT NULL, + `fromVirtualSensorID` int(11) DEFAULT NULL, + `outXR` varchar(50) COLLATE latin1_german1_ci DEFAULT NULL, + `inXR` varchar(50) COLLATE latin1_german1_ci DEFAULT NULL, + PRIMARY KEY (`ID`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci; + +-- Data exporting was unselected. +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_Values.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_Values.sql new file mode 100644 index 00000000..eb8da9ad --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_Values.sql @@ -0,0 +1,28 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:03:49 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; + +-- Dumping structure for table TrafficDataWarehouse.bt_Values +CREATE TABLE IF NOT EXISTS `bt_Values` ( + `ID` int(11) NOT NULL AUTO_INCREMENT, + `sensor_ID` int(11) NOT NULL, + `count` int(11) DEFAULT NULL, + `load` float DEFAULT NULL, + `timestamp` bigint(20) NOT NULL, + `out1_flow` float DEFAULT NULL, + `out2_flow` float DEFAULT NULL, + `out3_flow` float DEFAULT NULL, + PRIMARY KEY (`ID`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci; + +-- Data exporting was unselected. +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_ValuesCalculated.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_ValuesCalculated.sql new file mode 100644 index 00000000..eca58ec1 --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_ValuesCalculated.sql @@ -0,0 +1,26 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:03:49 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; + +-- Dumping structure for table TrafficDataWarehouse.bt_ValuesCalculated +CREATE TABLE IF NOT EXISTS `bt_ValuesCalculated` ( + `ID` int(10) NOT NULL AUTO_INCREMENT, + `SensorID` int(10) NOT NULL, + `count` int(10) NOT NULL, + `known` int(10) NOT NULL, + `algo` char(50) COLLATE latin1_german1_ci NOT NULL, + `timestamp` int(10) NOT NULL, + PRIMARY KEY (`ID`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci; + +-- Data exporting was unselected. +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_sensor_types.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_sensor_types.sql new file mode 100644 index 00000000..a21eeba7 --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/create/TrafficDataWarehouse/bt_sensor_types.sql @@ -0,0 +1,23 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:03:49 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; + +-- Dumping structure for table TrafficDataWarehouse.bt_sensor_types +CREATE TABLE IF NOT EXISTS `bt_sensor_types` ( + `ID` int(11) NOT NULL AUTO_INCREMENT, + `type` varchar(35) COLLATE latin1_german1_ci NOT NULL, + `comment` varchar(200) COLLATE latin1_german1_ci DEFAULT NULL, + PRIMARY KEY (`ID`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci; + +-- Data exporting was unselected. +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_Crossroads.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_Crossroads.sql new file mode 100644 index 00000000..bb40dbe1 --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_Crossroads.sql @@ -0,0 +1,33 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:04:14 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; +-- Dumping data for table TrafficDataWarehouse.bt_Crossroads: 16 rows +/*!40000 ALTER TABLE `bt_Crossroads` DISABLE KEYS */; +INSERT INTO `bt_Crossroads` (`ID`, `name`, `lat`, `long`, `in1_crossroad`, `in2_crossroad`, `in3_crossroad`, `in4_crossroad`, `out1_crossroad`, `out2_crossroad`, `out3_crossroad`, `out4_crossroad`, `comment`) VALUES + (1, 'A46', 49.8747444152832, 8.64129161834717, 'A76', 'A12', 'A104', 'A75', 'A76', 'A12', 'A104', 'A75', NULL), + (2, 'A12', 49.8750648498535, 8.64340782165527, 'A24', 'A59', 'A23', 'A46', 'A24', 'A59', 'A23', 'A46', NULL), + (3, 'A59', 49.8756675720215, 8.64791679382324, 'end', 'end', 'A28', 'A12', 'end', 'end', 'A28', 'A12', NULL), + (4, 'A104', 49.8727264404297, 8.64126968383789, 'A46', 'A23', 'A3', NULL, 'A46', NULL, 'A3', NULL, NULL), + (5, 'A23', 49.8731231689453, 8.64406585693359, 'A12', 'A28', 'A4', NULL, 'A12', NULL, 'A4', 'A104', NULL), + (6, 'A28', 49.8737411499023, 8.64866924285889, 'A59', 'A29', 'A5', NULL, 'A59', NULL, 'A5', 'A23', NULL), + (7, 'A29', 49.8739738464355, 8.6503267288208, 'end', 'end', NULL, NULL, NULL, NULL, 'end', 'A28', NULL), + (8, 'A3', 49.8714942932129, 8.64165210723877, 'A104', 'A4', 'A99', 'A7', 'A104', 'A4', 'A99', 'A7', NULL), + (9, 'A4', 49.8719100952148, 8.64450836181641, 'A23', 'A5', 'A22', 'A3', 'A23', 'A5', 'A22', 'A3', NULL), + (10, 'A5', 49.8724670410156, 8.64910888671875, 'A28', NULL, 'end', 'A4', 'A28', 'end', 'end', 'A4', NULL), + (11, 'A76', 49.8790132725067, 8.63774416994224, 'end', 'end', 'A46', 'end', 'end', 'end', 'A46', 'end', NULL), + (12, 'A24', 49.8765229320091, 8.64325796144663, 'end', 'end', 'A12', 'end', 'end', 'end', 'A12', 'end', NULL), + (13, 'A7', 49.8708377144785, 8.63678723952208, 'end', 'A3', 'end', 'end', 'end', 'A3', 'end', 'end', NULL), + (14, 'A99', 49.8690932125433, 8.64242065705567, 'A3', 'end', 'end', 'end', 'A3', 'end', 'end', 'end', NULL), + (15, 'A22', 49.869416529611, 8.64557553232525, 'A4', 'end', 'end', 'end', 'A4', 'end', 'end', 'end', NULL), + (16, 'A75', 49.8748890200876, 8.6347899098056, 'end', 'A46', 'end', 'end', 'end', 'A46', 'end', 'end', NULL); +/*!40000 ALTER TABLE `bt_Crossroads` ENABLE KEYS */; +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_FlowStatistics.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_FlowStatistics.sql new file mode 100644 index 00000000..40925d76 --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_FlowStatistics.sql @@ -0,0 +1,197 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:04:14 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; +-- Dumping data for table TrafficDataWarehouse.bt_FlowStatistics: 180 rows +/*!40000 ALTER TABLE `bt_FlowStatistics` DISABLE KEYS */; +INSERT INTO `bt_FlowStatistics` (`Intersection`, `Sensor`, `DirectionStraight`, `DirectionLeft`, `DirectionRight`) VALUES + ('A104', 'D3', NULL, NULL, '(+A104.D3*0,15)*1+0'), + ('A111', 'D11', '(+A111.D11*0,7)*1+0', '(+A111.D11*0,2)*1+0', '(+A111.D11*0,1)*1+0'), + ('A111', 'D21', '(+A111.D21*0,15)*1+0', '(+A111.D21*0,65)*1+0', '(+A111.D21*0,2)*1+0'), + ('A111', 'D31', '(+A111.D31*0,6)*1+0', '(+A111.D31*0,1)*1+0', '(+A111.D31*0,3)*1+0'), + ('A111', 'D41', '(+A111.D41*0,4)*1+0', '(+A111.D41*0,3)*1+0', '(+A111.D41*0,3)*1+0'), + ('A126', 'D11', '(+A126.D11*0,6)*1+0', NULL, '(+A126.D11*0,4)*1+0'), + ('A126', 'D21', '(+A126.D21*0,4)*1+0', '(+A126.D21*0,6)*1+0', NULL), + ('A12', 'D11', NULL, NULL, '(+A12.D11*0,4)*1+0'), + ('A12', 'D21', '(+A12.D21*0,9)*1+0', NULL, '(+A12.D21*0,1)*1+0'), + ('A12', 'D31', NULL, NULL, '(+A12.D31*0,1)*1+0'), + ('A12', 'D4142', '(+A12.D41*0,95+A12.D42*0,9)*1+0', NULL, NULL), + ('A12', 'D41', NULL, NULL, '(+A12.D41*0,05+A12.D42*0,1)*1+0'), + ('A136', 'D21', '(+A136.D21*0,85)*1+0', NULL, '(+A136.D21*0,15)*1+0'), + ('A142', 'D21', NULL, NULL, '(+A142.D21*0,3)*1+0'), + ('A142', 'D31', NULL, NULL, '(+A142.D31*0,15)*1+0'), + ('A142', 'D41', NULL, NULL, '(+A142.D41*0,3)*1+0'), + ('A143', 'D11A', NULL, NULL, '(+A143.D11*0,33)*1+0'), + ('A143', 'D21', '(+A143.D21*0,95)*1+0', NULL, '(+A143.D21*0,05)*1+0'), + ('A143', 'D23', '(+A143.D23*0,9)*1+0', '(+A143.D23*0,1)*1+0', NULL), + ('A143', 'D31', '(+A143.D31*0,05)*1+0', NULL, '(+A143.D31*0,95)*1+0'), + ('A143', 'D41', '(+A143.D41*0,65)*1+0', NULL, '(+A143.D41*0,35)*1+0'), + ('A143', 'D42', '(+A143.D42*0,95)*1+0', '(+A143.D42*0,05)*1+0', NULL), + ('A144', 'D11', '(+A144.D11*0,3)*1+0', NULL, '((+A144.D11*0,35)*1+0) / 2'), + ('A144', 'D21', '(+A144.D21*0,95)*1+0', NULL, '((+A144.D21*0,05)*1+0) / 2'), + ('A144', 'D31', '(+A144.D31*0,05)*1+0', '(+A144.D31*0,95)*1+0', NULL), + ('A144', 'D41', '(+A144.D41*0,8)*1+0', NULL, '(+A144.D41*0,2)*1+0'), + ('A146', 'D42', NULL, '(+A146.D42*0,85)*1+0', '(+A146.D42*0,15)*1+0'), + ('A24', 'D11', NULL, NULL, '(+A24.D11*0,3)*1+0'), + ('A33', 'D12', '(+A33.D12*0,8)*1+0', '(+A33.D12*0,2)*1+0', NULL), + ('A33', 'D21', '(+A33.D21*0,8)*1+0', NULL, '(+A33.D21*0,2)*1+0'), + ('A33', 'D31', '(+A33.D31*0,85)*1+0', NULL, '(+A33.D31*0,15)*1+0'), + ('A33', 'D41', '(+A33.D41*0,8)*1+0', NULL, '(+A33.D41*0,2)*1+0'), + ('A35', 'D11', '(+A35.D11*0,4)*1+0', NULL, '((+A35.D11*0,3)*1+0) / 2'), + ('A35', 'D21', '(+A35.D21*0,95)*1+0', NULL, '(+A35.D21*0,05)*1+0'), + ('A35', 'D31', '(+A35.D31*0,4)*1+0', NULL, '((+A35.D31*0,3)*1+0) / 2'), + ('A35', 'D41', '(+A35.D41*0,95)*1+0', NULL, '(+A35.D41*0,05)*1+0'), + ('A37', 'D1', '(+A37.T1*0,75)*1+0', NULL, '(+A37.T1*0,25)*1+0'), + ('A37', 'D3', '(+A37.T3*0,7)*1+0', NULL, '((+A37.T3*0,15)*1+0) / 2'), + ('A37', 'D4', '(+A37.T4*0,75)*1+0', NULL, '(+A37.T4*0,25)*1+0'), + ('A37', 'D6', '(+A37.T6*0,85)*1+0', NULL, '(+A37.T6*0,15)*1+0'), + ('A38', 'D11', NULL, '(+A38.D11*0,75)*1+0', '(+A38.D11*0,25)*1+0'), + ('A46', 'D11', '(+A46.D11*0,75)*1+0', NULL, '(+A46.D11*0,25)*1+0'), + ('A46', 'D12', '(+A46.D12*0,75)*1+0', '(+A46.D12*0,25)*1+0', NULL), + ('A46', 'D21', '(+A46.D21*0,9)*1+0', NULL, '(+A46.D21*0,1)*1+0'), + ('A46', 'D31', '(+A46.D31*0,8)*1+0', NULL, '(+A46.D31*0,2)*1+0'), + ('A46', 'D32', '(+A46.D32*0,75)*1+0', '(+A46.D32*0,25)*1+0', NULL), + ('A46', 'D41', '(+A46.D41*0,8)*1+0', NULL, '(+A46.D41*0,2)*1+0'), + ('A59', 'D111', '(+A59.D111*0,6)*1+0', NULL, '((+A59.D111*0,2)*1+0) / 2'), + ('A59', 'D21', NULL, '(+A59.D21*0,4)*1+0', '((+A59.D21*0,3)*1+0) / 2'), + ('A59', 'D51', '(+A59.D51*0,6)*1+0', NULL, '((+A59.D51*0,2)*1+0) / 2'), + ('A59', 'D81', '(+A59.D81*0,4)*1+0', '(+A59.D81*0,6)*1+0', NULL), + ('A69', 'D5', '(+A69.D5*0,8)*1+0', '(+A69.D5*0,2)*1+0', NULL), + ('A69', 'D8', NULL, '(+A69.D8*0,3)*1+0', '(+A69.D8*0,7)*1+0'), + ('A70', 'D21', '(+A70.D21*0,85)*1+0', NULL, '(+A70.D21*0,15)*1+0'), + ('A70', 'D41', '(+A70.D41*0,85)*1+0', NULL, '(+A70.D41*0,15)*1+0'), + ('A94', 'D21', NULL, NULL, '(+A94.V51*0,4)*1+0'), + ('A95', 'D11', '(+A95.D11*0,85)*1+0', NULL, '(+A95.D11*0,15)*1+0'), + ('A95', 'D21', NULL, NULL, '(+A96.D21*1+A96.D22*1+A96.D32*1+A96.D33*1-A95.D21*1-A95.D22*1)*1+0'), + ('A95', 'D41', '(+A95.D41*0,6)*1+0', NULL, '(+A95.D41*0,4)*1+0'), + ('A97', 'D11', NULL, '(+A97.D11*0,6)*1+0', '(+A97.D11*0,4)*1+0'), + ('A97', 'D21', NULL, NULL, '(+A97.D21*0,5)*1+0'), + ('A9', 'D21', '(+A9.D21*0,4)*1+0', '(+A9.D21*0,3)*1+0', '(+A61.T1*0,3)*1+0'), + ('A9', 'D41', '(+A9.D41*0,2)*1+0', '(+A9.D41*0,4)*1+0', '(+A9.D41*0,2)*1+0'), + ('A117', 'D11', NULL, '((+A117.D11*0,5)*1+0) / 2', '((+A117.D11*0,5)*1+0) / 2'), + ('A117', 'D21', '(+A117.D21*0,95)*1+0', NULL, '(+A117.D21*0,05)*1+0'), + ('A118', 'D11', NULL, '((+A118.D11*0,5)*1+0) / 2', '((+A118.D11*0,5)*1+0) / 2'), + ('A118', 'D21', '(+A118.D21*0,85)*1+0', NULL, '(+A118.D21*0,15)*1+0'), + ('A13', 'D11', NULL, NULL, '(+A13.D12*0,5)*1+0'), + ('A13', 'D21', NULL, NULL, '(+A13.D21*0,2)*1+0'), + ('A13', 'D31', NULL, NULL, '(+A13.D31*0,3)*1+0'), + ('A13', 'D41', NULL, NULL, '(+A13.D41*0,2)*1+0'), + ('A14', 'D12', '((+A14.D12*0,5)*1+0) / 2', NULL, '((+A14.D12*0,5)*1+0) / 2'), + ('A14', 'D21', '(+A14.D21*0,2)*1+0', NULL, '((+A14.D21*0,4)*1+0) / 2'), + ('A14', 'D31', NULL, NULL, '(+A14.D31*0,25)*1+0'), + ('A14', 'D41', '(+A14.D41*0,4)*1+0', NULL, '(+A14.D41*0,6)*1+0'), + ('A15', 'D21', NULL, NULL, '(+A15.D21*0,4)*1+0'), + ('A15', 'D22', NULL, '(+A15.D22*0,4)*1+0', NULL), + ('A15', 'D41', NULL, NULL, '(+A15.D41*0,4)*1+0'), + ('A15', 'D51', NULL, NULL, '(+A15.D51*0,8)*1+0'), + ('A160', 'D21', '(+A160.IR21*0,6)*1+0', '(+A160.IR21*0,4)*1+0', NULL), + ('A160', 'D31', NULL, '(+A160.D31*0,7)*1+0', '(+A160.D31*0,3)*1+0'), + ('A160', 'D41', '(+A160.D41*0,7)*1+0', NULL, '(+A160.D41*0,3)*1+0'), + ('A162', 'D111', NULL, NULL, '(+A162.D111*0,5)*1+0'), + ('A163', 'D81', '(+A163.D81*0,8)*1+0', NULL, '(+A163.D81*0,2)*1+0'), + ('A17', 'D11', '(+A17.D11*0,7)*1+0', NULL, '(+A17.D11*0,3)*1+0'), + ('A17', 'D21', '(+A17.D21*0,8)*1+0', NULL, '(+A17.D21*0,2)*1+0'), + ('A17', 'D31', '(+A17.D31*0,7)*1+0', NULL, '(+A17.D31*0,3)*1+0'), + ('A17', 'D41', '(+A17.D41*0,7)*1+0', NULL, '(+A17.D41*0,3)*1+0'), + ('A18_1', 'D13', NULL, NULL, '(+A181.V13*0,8)*1+0'), + ('A18_1', 'D21', '(+A181.D21*0,9)*1+0', NULL, '(+A181.D21*0,1)*1+0'), + ('A18_1', 'D41', NULL, NULL, '(+A181.V41*0,8)*1+0'), + ('A18_2', 'D11', NULL, NULL, '(+A182.D11*0,3)*1+0'), + ('A18_2', 'D21', NULL, NULL, '(+A182.D21*0,2)*1+0'), + ('A18_2', 'D32', NULL, '(+A182.D32*0,4)*1+0', NULL), + ('A1', 'D11', NULL, NULL, '(+A1.D11*1)*1+0'), + ('A1', 'D23', NULL, '(+A1.D23*0,4)*1+0', NULL), + ('A21', 'D21', NULL, NULL, '(+A2.D21*0,2)*1+0'), + ('A22', 'D11', NULL, NULL, '(+A22.D11*0,15)*1+0'), + ('A22', 'D31', NULL, NULL, '(+A22.D31*0,1)*1+0'), + ('A22', 'D41', '(+A22.D41*0,7)*1+0', NULL, '(+A22.D41*0,3)*1+0'), + ('A25', 'D11', NULL, '(+A25.D11*0,2)*1+0', '((+A25.D11*0,4)*1+0) / 2'), + ('A25', 'D34', '(+A25.D34*0,2)*1+0', NULL, '(+A25.D34*0,8)*1+0'), + ('A26', 'D11', '(+A26.D11*0,6)*1+0', NULL, '(+A26.D11*0,4)*1+0'), + ('A26', 'D12', '(+A26.D12*0,6)*1+0', '(+A26.D12*0,4)*1+0', NULL), + ('A26', 'D21', '(+A26.D21*0,85)*1+0', NULL, '(+A26.D21*0,15)*1+0'), + ('A26', 'D31', '((+A26.D31*0,5)*1+0) / 2', NULL, '((+A26.D31*0,5)*1+0) / 2'), + ('A26', 'D32', '(+A26.D32*0,7)*1+0', '(+A26.D32*0,3)*1+0', NULL), + ('A26', 'D41', '(+A26.D41*0,85)*1+0', NULL, '(+A26.D41*0,15)*1+0'), + ('A26', 'D42', '(+A26.D42*0,85)*1+0', '(+A26.D42*0,15)*1+0', NULL), + ('A27', 'D11', NULL, NULL, '(+A27.D21*0,2)*1+0'), + ('A27', 'D12', NULL, '(+A27.V22*0,6)*1+0', NULL), + ('A27', 'D21', NULL, '(+A27.D31*0,74)*1+0', NULL), + ('A27', 'D32', NULL, '(+A27.D53*1,35)*1+0', NULL), + ('A27', 'D41', NULL, NULL, '(+A27.D54*0,4)*1+0'), + ('A27', 'D43', NULL, '(+A27.V56*0,86)*1+0', NULL), + ('A2', 'D31', '((+A2.D31*0,5)*1+0) / 2', NULL, '((+A2.D31*0,5)*1+0) / 2'), + ('A3', 'D11', NULL, NULL, '(+A3.D11*1,5)*1+0'), + ('A3', 'D21', NULL, NULL, '(+A3.D21*0,1)*1+0'), + ('A3', 'D31', NULL, NULL, '(+A3.D23*0,1)*1+0'), + ('A3', 'D41', NULL, NULL, '(+A3.D33*0,2)*1+0'), + ('A41', 'D11', NULL, NULL, '(+A41.D11*0,4)*1+0'), + ('A41', 'D23', '(+A41.D23*0,85)*1+0', NULL, '(+A41.D23*0,15)*1+0'), + ('A41', 'D31', NULL, NULL, '(+A41.D31*0,15)*1+0'), + ('A41', 'D43', NULL, NULL, '(+A41.D41*1-A41.D43*1)*1+0'), + ('A42', 'D11', '(+A43.D11*0,9)*1+0', NULL, '(+A42.D11*0,1)*1+0'), + ('A42', 'D21', '(+A42.D21*0,7)*1+0', NULL, '(+A41.D21*0,3)*1+0'), + ('A42', 'D31', '(+A42.D31*0,8)*1+0', NULL, '(+A42.D31*0,2)*1+0'), + ('A42', 'D41', '(+A42.D41*0,7)*1+0', NULL, '(+A42.D41*0,3)*1+0'), + ('A45', 'D11', NULL, NULL, '(+A45.D11*0,2)*1+0'), + ('A45', 'D21', '(+A45.D21*0,8)*1+0', NULL, '(+A45.D21*0,2)*1+0'), + ('A45', 'D41', NULL, NULL, '(+A45.D41*0,3)*1+0'), + ('A49', 'D1', NULL, NULL, '(+A49.D1*0,4)*1+0'), + ('A49', 'D4', '(+A49.D4*0,9)*1+0', '(+A49.D4*0,1)*1+0', NULL), + ('A49', 'D5', NULL, NULL, '(+A49.D5*0,1)*1+0'), + ('A49', 'D6', NULL, '(+A49.D6*0,7)*1+0', NULL), + ('A49', 'D7', '((+A49.D7*0,5)*1+0) / 2', NULL, '((+A49.D7*0,5)*1+0) / 2'), + ('A4', 'D21', '(+A4.D21*0,6)*1+0', NULL, '(+A4.D21*0,4)*1+0'), + ('A4', 'D31', NULL, NULL, '(+A4.D31*0,4)*1+0'), + ('A4', 'D41', NULL, NULL, '(+A4.D43*1,4)*1+0'), + ('A51', 'D11', NULL, NULL, '(+A51.D11*0,3)*1+0'), + ('A51', 'D31', '(+A51.D31*0,85)*1+0', NULL, '(+A51.D31*0,15)*1+0'), + ('A51', 'D42', '((+A51.D42*0,5)*1+0) / 2', '((+A51.D42*0,5)*1+0) / 2', NULL), + ('A52', 'D11', NULL, NULL, '(+A52.D21*0,3)*1+0'), + ('A52', 'D12', NULL, '(+A52.D31*0,06)*1+0', NULL), + ('A52', 'D21', '(+A52.D51.1*0,4)*1+0', NULL, '((+A52.D51.1*0,3)*1+0) / 2'), + ('A52', 'D31', NULL, NULL, '(+A52.D51*0,03)*1+0'), + ('A52', 'D32', NULL, '(+A52.D81*0,2)*1+0', NULL), + ('A52', 'D41', NULL, '(+A52.D91*0,5)*1+0', '((+A52.D91*0,25)*1+0) / 2'), + ('A56', 'D31', '(+A56.D31*0,9)*1+0', '(+A56.D31*0,1)*1+0', NULL), + ('A57', 'D11', NULL, NULL, '(+A57.D11*0,15)*1+0'), + ('A57', 'D12', NULL, '(+A57.D12*0,1)*1+0', NULL), + ('A57', 'D31', NULL, NULL, '(+A57.D31*0,15)*1+0'), + ('A57', 'D32', NULL, '(+A57.D32*2)*1+0', NULL), + ('A57', 'D41', NULL, NULL, '(+A57.D41*0,5)*1+0'), + ('A5', 'D21', '(+A5.D21*0,7)*1+0', NULL, '(+A5.D21*0,3)*1+0'), + ('A5', 'D31', '((+A5.D31*0,5)*1+0) / 2', NULL, '((+A5.D31*0,5)*1+0) / 2'), + ('A63', 'D12', '(+A63.D12*0,6)*1+0', '(+A63.D12*0,4)*1+0', NULL), + ('A63', 'D21', NULL, NULL, '(+A63.D21*0,4)*1+0'), + ('A63', 'D22', NULL, '(+A63.D22*0,2)*1+0', NULL), + ('A63', 'D31', NULL, '(+A63.D31*0,4)*1+0', '((+A63.D31*0,3)*1+0) / 2'), + ('A63', 'D41', '(+A63.D41*0,8)*1+0', NULL, '(+A63.D41*0,2)*1+0'), + ('A66', 'D12', '(+A66.D12*0,85)*1+0', '(+A66.D12*0,15)*1+0', NULL), + ('A66', 'D21', '(+A66.D21*0,2)*1+0', NULL, '((+A66.D21*0,4)*1+0) / 2'), + ('A66', 'D31', '(+A66.D31*0,9)*1+0', NULL, '(+A66.D31*0,1)*1+0'), + ('A66', 'D43', '(+A66.D43*0,15)*1+0', NULL, '(+A66.D43*0,85)*1+0'), + ('A71', 'D11', '(+A71.D11*0,8)*1+0', NULL, '((+A71.D11*0,1)*1+0) / 2'), + ('A71', 'D2', '(+A71.D2*0,2)*1+0', NULL, '((+A71.D2*0,4)*1+0) / 2'), + ('A71', 'D5', '(+A71.D5*0,8)*1+0', NULL, '((+A71.D5*0,1)*1+0) / 2'), + ('A71', 'D8', '(+A71.D8*0,2)*1+0', NULL, '((+A71.D8*0,4)*1+0) / 2'), + ('A81', 'D31', NULL, NULL, '(+A81.D31*0,4)*1+0'), + ('A83', 'D21', '(+A83.D21*0,9)*1+0', NULL, '(+A83.D21*0,1)*1+0'), + ('A83', 'D31', '(+A83.D31*0,3)*1+0', NULL, '(+A83.D31*0,7)*1+0'), + ('A83', 'D41', '(+A83.D41*0,7)*1+0', NULL, '(+A83.D41*0,3)*1+0'), + ('A88', 'D11', NULL, NULL, '(+A88.D41*1)*1+1'), + ('A98', 'D11', NULL, NULL, '(+A98.D1*0,3)*1+0'), + ('A98', 'D12', NULL, '(+A98.D2*0,3)*1+0', NULL), + ('A98', 'D21', '(+A98.D3*0,4)*1+0', NULL, '(+A98.D3*0,6)*1+0'), + ('A98', 'D32', NULL, '(+A98.D6*0,2)*1+0', NULL), + ('A98', 'D41', '((+A98.D7*0,5)*1+0) / 2', NULL, '((+A98.D7*0,5)*1+0) / 2'), + ('A98', 'D5', '(+A98.D5*0,7)*1+0', NULL, '(+A98.D5*0,3)*1+0'); +/*!40000 ALTER TABLE `bt_FlowStatistics` ENABLE KEYS */; +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_FlowStatisticsCalculated.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_FlowStatisticsCalculated.sql new file mode 100644 index 00000000..b139d703 --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_FlowStatisticsCalculated.sql @@ -0,0 +1,16 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:04:14 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; +-- Dumping data for table TrafficDataWarehouse.bt_FlowStatisticsCalculated: 0 rows +/*!40000 ALTER TABLE `bt_FlowStatisticsCalculated` DISABLE KEYS */; +/*!40000 ALTER TABLE `bt_FlowStatisticsCalculated` ENABLE KEYS */; +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_FlowStatisticsCleaned.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_FlowStatisticsCleaned.sql new file mode 100644 index 00000000..e04461a7 --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_FlowStatisticsCleaned.sql @@ -0,0 +1,162 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:04:14 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; +-- Dumping data for table TrafficDataWarehouse.bt_FlowStatisticsCleaned: 145 rows +/*!40000 ALTER TABLE `bt_FlowStatisticsCleaned` DISABLE KEYS */; +INSERT INTO `bt_FlowStatisticsCleaned` (`Intersection`, `Sensor`, `DirectionStraight`, `DirectionLeft`, `DirectionRight`) VALUES + ('A104', 'D3', NULL, NULL, 0.15), + ('A111', 'D11', 0.7, 0.2, 0.1), + ('A111', 'D21', 0.15, 0.65, 0.2), + ('A111', 'D31', 0.6, 0.1, 0.3), + ('A111', 'D41', 0.4, 0.3, 0.3), + ('A126', 'D11', 0.6, NULL, 0.4), + ('A126', 'D21', 0.4, 0.6, NULL), + ('A12', 'D11', NULL, NULL, 0.4), + ('A12', 'D21', 0.9, NULL, 0.1), + ('A12', 'D31', NULL, NULL, 0.1), + ('A136', 'D21', 0.85, NULL, 0.15), + ('A142', 'D21', NULL, NULL, 0.3), + ('A142', 'D31', NULL, NULL, 0.15), + ('A142', 'D41', NULL, NULL, 0.3), + ('A143', 'D11A', NULL, NULL, 0.33), + ('A143', 'D21', 0.95, NULL, 0.05), + ('A143', 'D23', 0.9, 0.1, NULL), + ('A143', 'D31', 0.05, NULL, 0.95), + ('A143', 'D41', 0.65, NULL, 0.35), + ('A143', 'D42', 0.95, 0.05, NULL), + ('A144', 'D31', 0.05, 0.95, NULL), + ('A144', 'D41', 0.8, NULL, 0.2), + ('A146', 'D42', NULL, 0.85, 0.15), + ('A24', 'D11', NULL, NULL, 0.3), + ('A33', 'D12', 0.8, 0.2, NULL), + ('A33', 'D21', 0.8, NULL, 0.2), + ('A33', 'D31', 0.85, NULL, 0.15), + ('A33', 'D41', 0.8, NULL, 0.2), + ('A35', 'D21', 0.95, NULL, 0.05), + ('A35', 'D41', 0.95, NULL, 0.05), + ('A38', 'D11', NULL, 0.75, 0.25), + ('A46', 'D11', 0.75, NULL, 0.25), + ('A46', 'D12', 0.75, 0.25, NULL), + ('A46', 'D21', 0.9, NULL, 0.1), + ('A46', 'D31', 0.8, NULL, 0.2), + ('A46', 'D32', 0.75, 0.25, NULL), + ('A46', 'D41', 0.8, NULL, 0.2), + ('A59', 'D81', 0.4, 0.6, NULL), + ('A69', 'D5', 0.8, 0.2, NULL), + ('A69', 'D8', NULL, 0.3, 0.7), + ('A70', 'D21', 0.85, NULL, 0.15), + ('A70', 'D41', 0.85, NULL, 0.15), + ('A94', 'D21', NULL, NULL, 0.4), + ('A95', 'D11', 0.85, NULL, 0.15), + ('A95', 'D41', 0.6, NULL, 0.4), + ('A97', 'D11', NULL, 0.6, 0.4), + ('A97', 'D21', NULL, NULL, 0.5), + ('A9', 'D21', 0.4, 0.3, 0.3), + ('A9', 'D41', 0.2, 0.4, 0.2), + ('A117', 'D21', 0.95, NULL, 0.05), + ('A118', 'D21', 0.85, NULL, 0.15), + ('A13', 'D11', NULL, NULL, 0.5), + ('A13', 'D21', NULL, NULL, 0.2), + ('A13', 'D31', NULL, NULL, 0.3), + ('A13', 'D41', NULL, NULL, 0.2), + ('A14', 'D31', NULL, NULL, 0.25), + ('A14', 'D41', 0.4, NULL, 0.6), + ('A15', 'D21', NULL, NULL, 0.4), + ('A15', 'D22', NULL, 0.4, NULL), + ('A15', 'D41', NULL, NULL, 0.4), + ('A15', 'D51', NULL, NULL, 0.8), + ('A160', 'D21', 0.6, 0.4, NULL), + ('A160', 'D31', NULL, 0.7, 0.3), + ('A160', 'D41', 0.7, NULL, 0.3), + ('A162', 'D111', NULL, NULL, 0.5), + ('A163', 'D81', 0.8, NULL, 0.2), + ('A17', 'D11', 0.7, NULL, 0.3), + ('A17', 'D21', 0.8, NULL, 0.2), + ('A17', 'D31', 0.7, NULL, 0.3), + ('A17', 'D41', 0.7, NULL, 0.3), + ('A18_1', 'D13', NULL, NULL, 0.8), + ('A18_1', 'D21', 0.9, NULL, 0.1), + ('A18_1', 'D41', NULL, NULL, 0.8), + ('A18_2', 'D11', NULL, NULL, 0.3), + ('A18_2', 'D21', NULL, NULL, 0.2), + ('A18_2', 'D32', NULL, 0.4, NULL), + ('A1', 'D11', NULL, NULL, 1), + ('A1', 'D23', NULL, 0.4, NULL), + ('A21', 'D21', NULL, NULL, 0.2), + ('A22', 'D11', NULL, NULL, 0.15), + ('A22', 'D31', NULL, NULL, 0.1), + ('A22', 'D41', 0.7, NULL, 0.3), + ('A25', 'D34', 0.2, NULL, 0.8), + ('A26', 'D11', 0.6, NULL, 0.4), + ('A26', 'D12', 0.6, 0.4, NULL), + ('A26', 'D21', 0.85, NULL, 0.15), + ('A26', 'D32', 0.7, 0.3, NULL), + ('A26', 'D41', 0.85, NULL, 0.15), + ('A26', 'D42', 0.85, 0.15, NULL), + ('A27', 'D11', NULL, NULL, 0.2), + ('A27', 'D12', NULL, 0.6, NULL), + ('A27', 'D21', NULL, 0.74, NULL), + ('A27', 'D32', NULL, 1, NULL), + ('A27', 'D41', NULL, NULL, 0.4), + ('A27', 'D43', NULL, 0.86, NULL), + ('A3', 'D11', NULL, NULL, 1), + ('A3', 'D21', NULL, NULL, 0.1), + ('A3', 'D31', NULL, NULL, 0.1), + ('A3', 'D41', NULL, NULL, 0.2), + ('A41', 'D11', NULL, NULL, 0.4), + ('A41', 'D23', 0.85, NULL, 0.15), + ('A41', 'D31', NULL, NULL, 0.15), + ('A42', 'D11', 0.9, NULL, 0.1), + ('A42', 'D21', 0.7, NULL, 0.3), + ('A42', 'D31', 0.8, NULL, 0.2), + ('A42', 'D41', 0.7, NULL, 0.3), + ('A45', 'D11', NULL, NULL, 0.2), + ('A45', 'D21', 0.8, NULL, 0.2), + ('A45', 'D41', NULL, NULL, 0.3), + ('A49', 'D1', NULL, NULL, 0.4), + ('A49', 'D4', 0.9, 0.1, NULL), + ('A49', 'D5', NULL, NULL, 0.1), + ('A49', 'D6', NULL, 0.7, NULL), + ('A4', 'D21', 0.6, NULL, 0.4), + ('A4', 'D31', NULL, NULL, 0.4), + ('A4', 'D41', NULL, NULL, 1), + ('A51', 'D11', NULL, NULL, 0.3), + ('A51', 'D31', 0.85, NULL, 0.15), + ('A52', 'D11', NULL, NULL, 0.3), + ('A52', 'D12', NULL, 0.06, NULL), + ('A52', 'D31', NULL, NULL, 0.03), + ('A52', 'D32', NULL, 0.2, NULL), + ('A56', 'D31', 0.9, 0.1, NULL), + ('A57', 'D11', NULL, NULL, 0.15), + ('A57', 'D12', NULL, 0.1, NULL), + ('A57', 'D31', NULL, NULL, 0.15), + ('A57', 'D41', NULL, NULL, 0.5), + ('A5', 'D21', 0.7, NULL, 0.3), + ('A63', 'D12', 0.6, 0.4, NULL), + ('A63', 'D21', NULL, NULL, 0.4), + ('A63', 'D22', NULL, 0.2, NULL), + ('A63', 'D41', 0.8, NULL, 0.2), + ('A66', 'D12', 0.85, 0.15, NULL), + ('A66', 'D31', 0.9, NULL, 0.1), + ('A66', 'D43', 0.15, NULL, 0.85), + ('A81', 'D31', NULL, NULL, 0.4), + ('A83', 'D21', 0.9, NULL, 0.1), + ('A83', 'D31', 0.3, NULL, 0.7), + ('A83', 'D41', 0.7, NULL, 0.3), + ('A88', 'D11', NULL, NULL, 1), + ('A98', 'D11', NULL, NULL, 0.3), + ('A98', 'D12', NULL, 0.3, NULL), + ('A98', 'D21', 0.4, NULL, 0.6), + ('A98', 'D32', NULL, 0.2, NULL), + ('A98', 'D5', 0.7, NULL, 0.3); +/*!40000 ALTER TABLE `bt_FlowStatisticsCleaned` ENABLE KEYS */; +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_FlowStatisticsCleaned_old.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_FlowStatisticsCleaned_old.sql new file mode 100644 index 00000000..cd74a448 --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_FlowStatisticsCleaned_old.sql @@ -0,0 +1,162 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:04:15 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; +-- Dumping data for table TrafficDataWarehouse.bt_FlowStatisticsCleaned_old: 145 rows +/*!40000 ALTER TABLE `bt_FlowStatisticsCleaned_old` DISABLE KEYS */; +INSERT INTO `bt_FlowStatisticsCleaned_old` (`Intersection`, `Sensor`, `DirectionStraight`, `DirectionLeft`, `DirectionRight`) VALUES + ('A104', 'D3', NULL, NULL, '0,15'), + ('A111', 'D11', '0,7', '0,2', '0,1'), + ('A111', 'D21', '0,15', '0,65', '0,2'), + ('A111', 'D31', '0,6', '0,1', '0,3'), + ('A111', 'D41', '0,4', '0,3', '0,3'), + ('A126', 'D11', '0,6', NULL, '0,4'), + ('A126', 'D21', '0,4', '0,6', NULL), + ('A12', 'D11', NULL, NULL, '0,4'), + ('A12', 'D21', '0,9', NULL, '0,1'), + ('A12', 'D31', NULL, NULL, '0,1'), + ('A136', 'D21', '0,85', NULL, '0,15'), + ('A142', 'D21', NULL, NULL, '0,3'), + ('A142', 'D31', NULL, NULL, '0,15'), + ('A142', 'D41', NULL, NULL, '0,3'), + ('A143', 'D11A', NULL, NULL, '0,33'), + ('A143', 'D21', '0,95', NULL, '0,05'), + ('A143', 'D23', '0,9', '0,1', NULL), + ('A143', 'D31', '0,05', NULL, '0,95'), + ('A143', 'D41', '0,65', NULL, '0,35'), + ('A143', 'D42', '0,95', '0,05', NULL), + ('A144', 'D31', '0,05', '0,95', NULL), + ('A144', 'D41', '0,8', NULL, '0,2'), + ('A146', 'D42', NULL, '0,85', '0,15'), + ('A24', 'D11', NULL, NULL, '0,3'), + ('A33', 'D12', '0,8', '0,2', NULL), + ('A33', 'D21', '0,8', NULL, '0,2'), + ('A33', 'D31', '0,85', NULL, '0,15'), + ('A33', 'D41', '0,8', NULL, '0,2'), + ('A35', 'D21', '0,95', NULL, '0,05'), + ('A35', 'D41', '0,95', NULL, '0,05'), + ('A38', 'D11', NULL, '0,75', '0,25'), + ('A46', 'D11', '0,75', NULL, '0,25'), + ('A46', 'D12', '0,75', '0,25', NULL), + ('A46', 'D21', '0,9', NULL, '0,1'), + ('A46', 'D31', '0,8', NULL, '0,2'), + ('A46', 'D32', '0,75', '0,25', NULL), + ('A46', 'D41', '0,8', NULL, '0,2'), + ('A59', 'D81', '0,4', '0,6', NULL), + ('A69', 'D5', '0,8', '0,2', NULL), + ('A69', 'D8', NULL, '0,3', '0,7'), + ('A70', 'D21', '0,85', NULL, '0,15'), + ('A70', 'D41', '0,85', NULL, '0,15'), + ('A94', 'D21', NULL, NULL, '0,4'), + ('A95', 'D11', '0,85', NULL, '0,15'), + ('A95', 'D41', '0,6', NULL, '0,4'), + ('A97', 'D11', NULL, '0,6', '0,4'), + ('A97', 'D21', NULL, NULL, '0,5'), + ('A9', 'D21', '0,4', '0,3', '0,3'), + ('A9', 'D41', '0,2', '0,4', '0,2'), + ('A117', 'D21', '0,95', NULL, '0,05'), + ('A118', 'D21', '0,85', NULL, '0,15'), + ('A13', 'D11', NULL, NULL, '0,5'), + ('A13', 'D21', NULL, NULL, '0,2'), + ('A13', 'D31', NULL, NULL, '0,3'), + ('A13', 'D41', NULL, NULL, '0,2'), + ('A14', 'D31', NULL, NULL, '0,25'), + ('A14', 'D41', '0,4', NULL, '0,6'), + ('A15', 'D21', NULL, NULL, '0,4'), + ('A15', 'D22', NULL, '0,4', NULL), + ('A15', 'D41', NULL, NULL, '0,4'), + ('A15', 'D51', NULL, NULL, '0,8'), + ('A160', 'D21', '0,6', '0,4', NULL), + ('A160', 'D31', NULL, '0,7', '0,3'), + ('A160', 'D41', '0,7', NULL, '0,3'), + ('A162', 'D111', NULL, NULL, '0,5'), + ('A163', 'D81', '0,8', NULL, '0,2'), + ('A17', 'D11', '0,7', NULL, '0,3'), + ('A17', 'D21', '0,8', NULL, '0,2'), + ('A17', 'D31', '0,7', NULL, '0,3'), + ('A17', 'D41', '0,7', NULL, '0,3'), + ('A18_1', 'D13', NULL, NULL, '0,8'), + ('A18_1', 'D21', '0,9', NULL, '0,1'), + ('A18_1', 'D41', NULL, NULL, '0,8'), + ('A18_2', 'D11', NULL, NULL, '0,3'), + ('A18_2', 'D21', NULL, NULL, '0,2'), + ('A18_2', 'D32', NULL, '0,4', NULL), + ('A1', 'D11', NULL, NULL, '1'), + ('A1', 'D23', NULL, '0,4', NULL), + ('A21', 'D21', NULL, NULL, '0,2'), + ('A22', 'D11', NULL, NULL, '0,15'), + ('A22', 'D31', NULL, NULL, '0,1'), + ('A22', 'D41', '0,7', NULL, '0,3'), + ('A25', 'D34', '0,2', NULL, '0,8'), + ('A26', 'D11', '0,6', NULL, '0,4'), + ('A26', 'D12', '0,6', '0,4', NULL), + ('A26', 'D21', '0,85', NULL, '0,15'), + ('A26', 'D32', '0,7', '0,3', NULL), + ('A26', 'D41', '0,85', NULL, '0,15'), + ('A26', 'D42', '0,85', '0,15', NULL), + ('A27', 'D11', NULL, NULL, '0,2'), + ('A27', 'D12', NULL, '0,6', NULL), + ('A27', 'D21', NULL, '0,74', NULL), + ('A27', 'D32', NULL, '1,35', NULL), + ('A27', 'D41', NULL, NULL, '0,4'), + ('A27', 'D43', NULL, '0,86', NULL), + ('A3', 'D11', NULL, NULL, '1,5'), + ('A3', 'D21', NULL, NULL, '0,1'), + ('A3', 'D31', NULL, NULL, '0,1'), + ('A3', 'D41', NULL, NULL, '0,2'), + ('A41', 'D11', NULL, NULL, '0,4'), + ('A41', 'D23', '0,85', NULL, '0,15'), + ('A41', 'D31', NULL, NULL, '0,15'), + ('A42', 'D11', '0,9', NULL, '0,1'), + ('A42', 'D21', '0,7', NULL, '0,3'), + ('A42', 'D31', '0,8', NULL, '0,2'), + ('A42', 'D41', '0,7', NULL, '0,3'), + ('A45', 'D11', NULL, NULL, '0,2'), + ('A45', 'D21', '0,8', NULL, '0,2'), + ('A45', 'D41', NULL, NULL, '0,3'), + ('A49', 'D1', NULL, NULL, '0,4'), + ('A49', 'D4', '0,9', '0,1', NULL), + ('A49', 'D5', NULL, NULL, '0,1'), + ('A49', 'D6', NULL, '0,7', NULL), + ('A4', 'D21', '0,6', NULL, '0,4'), + ('A4', 'D31', NULL, NULL, '0,4'), + ('A4', 'D41', NULL, NULL, '1,4'), + ('A51', 'D11', NULL, NULL, '0,3'), + ('A51', 'D31', '0,85', NULL, '0,15'), + ('A52', 'D11', NULL, NULL, '0,3'), + ('A52', 'D12', NULL, '0,06', NULL), + ('A52', 'D31', NULL, NULL, '0,03'), + ('A52', 'D32', NULL, '0,2', NULL), + ('A56', 'D31', '0,9', '0,1', NULL), + ('A57', 'D11', NULL, NULL, '0,15'), + ('A57', 'D12', NULL, '0,1', NULL), + ('A57', 'D31', NULL, NULL, '0,15'), + ('A57', 'D41', NULL, NULL, '0,5'), + ('A5', 'D21', '0,7', NULL, '0,3'), + ('A63', 'D12', '0,6', '0,4', NULL), + ('A63', 'D21', NULL, NULL, '0,4'), + ('A63', 'D22', NULL, '0,2', NULL), + ('A63', 'D41', '0,8', NULL, '0,2'), + ('A66', 'D12', '0,85', '0,15', NULL), + ('A66', 'D31', '0,9', NULL, '0,1'), + ('A66', 'D43', '0,15', NULL, '0,85'), + ('A81', 'D31', NULL, NULL, '0,4'), + ('A83', 'D21', '0,9', NULL, '0,1'), + ('A83', 'D31', '0,3', NULL, '0,7'), + ('A83', 'D41', '0,7', NULL, '0,3'), + ('A88', 'D11', NULL, NULL, '1'), + ('A98', 'D11', NULL, NULL, '0,3'), + ('A98', 'D12', NULL, '0,3', NULL), + ('A98', 'D21', '0,4', NULL, '0,6'), + ('A98', 'D32', NULL, '0,2', NULL), + ('A98', 'D5', '0,7', NULL, '0,3'); +/*!40000 ALTER TABLE `bt_FlowStatisticsCleaned_old` ENABLE KEYS */; +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_FlowStatisticsFullCleaned.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_FlowStatisticsFullCleaned.sql new file mode 100644 index 00000000..4409a163 --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_FlowStatisticsFullCleaned.sql @@ -0,0 +1,37 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:04:15 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; +-- Dumping data for table TrafficDataWarehouse.bt_FlowStatisticsFullCleaned: 20 rows +/*!40000 ALTER TABLE `bt_FlowStatisticsFullCleaned` DISABLE KEYS */; +INSERT INTO `bt_FlowStatisticsFullCleaned` (`Crossroad`, `Sensor`, `leftPercentage`, `leftSensor`, `straightPercentage`, `straightSensor`, `rightPercentage`, `rightSensor`, `timestamp`, `intervall`) VALUES + ('A5', 'D21', 0, NULL, 0.7, NULL, 0.3, NULL, 0, 0), + ('A4', 'D41', 0, NULL, 0, 'A5_virtual_out', 1, NULL, 0, 0), + ('A4', 'D31', 0, NULL, 0, 'A23_virtual_out', 0.4, NULL, 0, 0), + ('A4', 'D21', 0, NULL, 0.6, 'A3_virtual_out', 0.4, NULL, 0, 0), + ('A3', 'D41', 0, NULL, 0, 'A4_virtual_out', 0.2, 'A99_virtual_out', 0, 0), + ('A3', 'D31', 0, NULL, 0, 'A104_virtual_out', 0.1, 'A4_virtual_out', 0, 0), + ('A3', 'D21', 0, NULL, 0, 'A7_virtual_out', 0.1, 'A104_virtual_out', 0, 0), + ('A3', 'D11', 0, NULL, 0, 'A99_virtual_out', 1, NULL, 0, 0), + ('A22', 'D11', 0, NULL, 0, NULL, 0.15, NULL, 0, 0), + ('A59', 'D81', 0.6, 'A12_virtual_out', 0.4, NULL, 0, NULL, 0, 0), + ('A46', 'D41', 0, NULL, 0.8, 'A12_virtual_out', 0.2, 'A104_virtual_out', 0, 0), + ('A46', 'D32', 0.25, 'A75_virtual_out', 0.75, 'A76_virtual_out', 0, NULL, 0, 0), + ('A46', 'D31', 0, NULL, 0.8, 'A76_virtual_out', 0.2, 'A12_virtual_out', 0, 0), + ('A46', 'D21', 0, NULL, 0.9, 'A75_virtual_out', 0.1, 'A76_virtual_out', 0, 0), + ('A46', 'D12', 0.25, 'A12_virtual_out', 0.75, 'A104_virtual_out', 0, NULL, 0, 0), + ('A46', 'D11', 0, NULL, 0.75, 'A104_virtual_out', 0.25, 'A75_virtual_out', 0, 0), + ('A12', 'D31', 0, NULL, 0, 'A24_virtual_out', 0.1, 'A59_virtual_out', 0, 0), + ('A12', 'D21', 0, NULL, 0.9, 'A46_virtual_out', 0.1, 'A24_virtual_out', 0, 0), + ('A12', 'D11', 0, NULL, 0, 'A23_virtual_out', 0.4, 'A46_virtual_out', 0, 0), + ('A104', 'D3', 0, 'A3_virtual_out', 0, NULL, 0.15, 'A46_virtual_out', 0, 0); +/*!40000 ALTER TABLE `bt_FlowStatisticsFullCleaned` ENABLE KEYS */; +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_Sensors.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_Sensors.sql new file mode 100644 index 00000000..e1c16fe1 --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_Sensors.sql @@ -0,0 +1,181 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:04:15 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; +-- Dumping data for table TrafficDataWarehouse.bt_Sensors: 164 rows +/*!40000 ALTER TABLE `bt_Sensors` DISABLE KEYS */; +INSERT INTO `bt_Sensors` (`ID`, `name`, `lat`, `long`, `crossroad`, `sensorType`, `toSensorLeftID`, `toSensorStraightID`, `toSensorRightID`, `multipleOutputDirections`, `fromVirtualSensorID`, `outXR`, `inXR`) VALUES + (1, 'D11', 49.8749749674972, 8.6410831468438, 'A46', 1, NULL, 119, 134, 1, 133, NULL, NULL), + (2, 'D12', 49.8749853389167, 8.64115288427816, 'A46', 1, 117, 119, NULL, 1, 133, NULL, NULL), + (3, 'D21', 49.8748989103509, 8.64188780954819, 'A46', 1, NULL, 134, 132, 1, 116, NULL, NULL), + (4, 'D31', 49.8745635660488, 8.64143183401565, 'A46', 1, NULL, 132, 117, 1, 118, NULL, NULL), + (5, 'D32', 49.8745566517086, 8.64136209658129, 'A46', 1, 134, 132, NULL, 1, 118, NULL, NULL), + (6, 'D41', 49.8746223378988, 8.64065935781944, 'A46', 1, NULL, 117, 119, 1, 135, NULL, NULL), + (7, 'D42', 49.8746603667048, 8.64065935781944, 'A46', 1, 132, NULL, NULL, 0, 135, NULL, NULL), + (8, 'D11', 49.8753379057197, 8.64321069742848, 'A12', 1, NULL, 123, 125, 1, 137, NULL, NULL), + (9, 'D12', 49.875341362834, 8.64324288393666, 'A12', 1, NULL, 123, NULL, 0, 137, NULL, NULL), + (10, 'D13', 49.875216906567, 8.64331262137101, 'A12', 1, 121, NULL, NULL, 0, 137, NULL, NULL), + (11, 'D21', 49.8751823353244, 8.64376323248555, 'A12', 1, NULL, 125, 136, 1, 120, NULL, NULL), + (12, 'D22', 49.8751615925672, 8.64377396132155, 'A12', 1, 123, NULL, NULL, 0, 120, NULL, NULL), + (13, 'D31', 49.8748227929387, 8.64354329134632, 'A12', 1, NULL, 136, 121, 1, 122, NULL, NULL), + (14, 'D32', 49.8748193357873, 8.64351110483815, 'A12', 1, NULL, 136, NULL, 0, 122, NULL, NULL), + (15, 'D33', 49.8748158786356, 8.64347355391188, 'A12', 1, 125, NULL, NULL, 0, 122, NULL, NULL), + (17, 'D42', 49.8749679930707, 8.64297466303517, 'A12', 1, NULL, 121, 123, 1, 124, NULL, NULL), + (18, 'D21', 49.875920937248, 8.64763477117576, 'A59', 1, 131, 127, 129, 1, 131, NULL, NULL), + (19, 'D51', 49.8757584545634, 8.6481014755443, 'A59', 1, 127, 129, 131, 1, 131, NULL, NULL), + (20, 'D81', 49.8755475719659, 8.64789762765916, 'A59', 1, 129, 131, NULL, 1, 126, NULL, NULL), + (21, 'D111', 49.8755959713322, 8.64743628770861, 'A59', 1, 131, 131, 127, 1, 128, NULL, NULL), + (22, 'D1', 49.8730229393227, 8.64111611270858, 'A104', 1, NULL, 95, NULL, 0, 91, NULL, NULL), + (23, 'D2', 49.8730229393227, 8.64115366363476, 'A104', 1, NULL, 95, NULL, 0, 91, NULL, NULL), + (24, 'D3', 49.8728500750107, 8.64165791892956, 'A104', 1, 95, NULL, 92, 1, 93, NULL, NULL), + (25, 'D4', 49.8728051301882, 8.64167401218374, 'A104', 1, 95, NULL, NULL, 0, 93, NULL, NULL), + (26, 'D5', 49.8725216311143, 8.64139506244616, 'A104', 1, NULL, 92, NULL, 0, 94, NULL, NULL), + (27, 'D6', 49.8725147164817, 8.64137360477399, 'A104', 1, NULL, 92, NULL, 0, 94, NULL, NULL), + (28, 'D1', 49.8735856539778, 8.64372145779554, 'A23', 1, NULL, 38, 90, 1, 85, NULL, NULL), + (29, 'D2', 49.8735960256957, 8.64379655964797, 'A23', 1, NULL, 39, NULL, 0, 85, NULL, NULL), + (30, 'V3', 49.8732710441343, 8.64467632420489, 'A23', 1, NULL, NULL, 86, 0, 87, NULL, NULL), + (31, 'V4', 49.8732537578199, 8.64470851071306, 'A23', 1, NULL, 90, NULL, 0, 87, NULL, NULL), + (32, 'V5', 49.8732260997036, 8.6446655953688, 'A23', 1, NULL, 90, NULL, 0, 87, NULL, NULL), + (33, 'V6', 49.8731846124997, 8.6446602309508, 'A23', 1, 38, NULL, NULL, 0, 87, NULL, NULL), + (34, 'V7', 49.8731742406935, 8.64468168862289, 'A23', 1, 39, NULL, NULL, 0, 87, NULL, NULL), + (35, 'D8', 49.8731050952594, 8.64399504311512, 'A23', 1, NULL, 86, NULL, 0, 88, NULL, NULL), + (36, 'D9', 49.8729218593805, 8.64413451798391, 'A23', 1, NULL, 86, NULL, 0, 88, NULL, NULL), + (37, 'D10', 49.8729149448058, 8.64409696705764, 'A23', 1, 90, NULL, NULL, 0, 88, NULL, NULL), + (38, 'D13', 49.8729011156523, 8.64400577195112, 'A23', 1, NULL, 89, NULL, 0, NULL, NULL, NULL), + (39, 'D14', 49.8729045729411, 8.64404332287738, 'A23', 1, NULL, 89, NULL, 0, NULL, NULL, NULL), + (40, 'D11', 49.8739187398504, 8.64853841347422, 'A28', 1, 101, NULL, NULL, 0, 96, NULL, NULL), + (41, 'D12', 49.8739204675318, 8.64858945560314, 'A28', 1, NULL, 100, NULL, 0, 96, NULL, NULL), + (42, 'D21', 49.873844408724, 8.64912589740604, 'A28', 1, NULL, 101, 97, 1, 98, NULL, NULL), + (43, 'D22', 49.8738202081691, 8.64913662624212, 'A28', 1, NULL, 101, NULL, 0, 98, NULL, NULL), + (44, 'D23', 49.8737960076027, 8.64914199066021, 'A28', 1, NULL, 101, NULL, 0, 98, NULL, NULL), + (45, 'D24', 49.8737545208885, 8.6491580839143, 'A28', 1, 100, NULL, NULL, 0, 98, NULL, NULL), + (46, 'D31', 49.8735989453922, 8.64875038814402, 'A28', 1, NULL, 97, NULL, 0, 99, NULL, NULL), + (47, 'D32', 49.8735885736743, 8.64870210838175, 'A28', 1, 101, NULL, NULL, 0, 99, NULL, NULL), + (48, 'D11', 49.8741757428107, 8.65022855840711, 'A29', 1, NULL, NULL, 130, 0, 131, NULL, NULL), + (49, 'D12', 49.8741757428107, 8.65026074491528, 'A29', 1, NULL, 131, 130, 1, 131, NULL, NULL), + (50, 'D11', 49.8718048290374, 8.64138892325989, 'A3', 1, NULL, 140, NULL, 0, 102, NULL, NULL), + (51, 'D12', 49.8718152011383, 8.64144256740179, 'A3', 1, NULL, 140, NULL, 0, 102, NULL, NULL), + (52, 'D13', 49.8718186585129, 8.64149084715139, 'A3', 1, 105, NULL, NULL, 0, 102, NULL, NULL), + (53, 'D21', 49.8717045653161, 8.64209702645547, 'A3', 1, NULL, 138, 103, 1, 104, NULL, NULL), + (54, 'D22', 49.8716734488862, 8.64203801780573, 'A3', 1, NULL, 138, NULL, 0, 104, NULL, NULL), + (55, 'D23', 49.8716423325276, 8.64198437368862, 'A3', 1, 140, NULL, NULL, 0, 104, NULL, NULL), + (56, 'D31', 49.8712516471077, 8.6417697969284, 'A3', 1, NULL, 103, 105, 1, 141, NULL, NULL), + (57, 'D32', 49.8711997859686, 8.64174833928174, 'A3', 1, NULL, 103, NULL, 0, 141, NULL, NULL), + (58, 'D33', 49.871237817486, 8.64171078831721, 'A3', 1, 138, NULL, NULL, 0, 141, NULL, NULL), + (59, 'D41', 49.8713242526134, 8.64093831215666, 'A3', 1, NULL, 105, 140, 1, 139, NULL, NULL), + (60, 'D42', 49.8713588266261, 8.64092221885119, 'A3', 1, NULL, 105, NULL, 0, 139, NULL, NULL), + (61, 'D43', 49.8714279745355, 8.64123871951593, 'A3', 1, 103, NULL, NULL, 0, 139, NULL, NULL), + (62, 'D10', 49.8722651258334, 8.64416201203188, 'A4', 1, NULL, NULL, 107, 0, 108, NULL, NULL), + (63, 'D11', 49.8723619310971, 8.64424247835397, 'A4', 1, NULL, 142, NULL, 0, 108, NULL, NULL), + (64, 'D12', 49.8723653884575, 8.64426930043139, 'A4', 1, NULL, 142, NULL, 0, 108, NULL, NULL), + (65, 'D13', 49.8721717777498, 8.64436049551259, 'A4', 1, 111, NULL, NULL, 0, 108, NULL, NULL), + (66, 'D21', 49.8720784294279, 8.64510614966012, 'A4', 1, NULL, 107, 67, 1, 110, NULL, NULL), + (67, 'D22', 49.872202893817, 8.64453752129543, 'A4', 3, NULL, 109, NULL, 0, NULL, NULL, NULL), + (68, 'D30', 49.8716773754734, 8.64493985272622, 'A4', 3, NULL, NULL, 111, 0, 143, NULL, NULL), + (69, 'D31', 49.8714146141282, 8.64497740365258, 'A4', 1, NULL, 109, NULL, 0, 143, NULL, NULL), + (70, 'D32', 49.8714076993291, 8.64495058148532, 'A4', 1, NULL, 109, NULL, 0, 143, NULL, NULL), + (71, 'D33', 49.8716082278713, 8.64484865755519, 'A4', 1, 107, NULL, NULL, 0, 143, NULL, NULL), + (72, 'D34', 49.8715978557427, 8.64478428455142, 'A4', 1, 107, NULL, NULL, 0, 143, NULL, NULL), + (73, 'D40', 49.8716185999977, 8.64369530768714, 'A4', 1, NULL, NULL, 140, 0, 106, NULL, NULL), + (74, 'D41', 49.8716877475849, 8.6437650451603, 'A4', 1, NULL, 111, NULL, 0, 106, NULL, NULL), + (75, 'D42', 49.8717119492084, 8.64375431631137, 'A4', 1, NULL, 111, NULL, 0, 106, NULL, NULL), + (76, 'D43', 49.8717638097644, 8.64403326602433, 'A4', 1, 109, NULL, NULL, 0, 106, NULL, NULL), + (77, 'D44', 49.8717949260944, 8.64403326602433, 'A4', 1, 109, NULL, NULL, 0, 106, NULL, NULL), + (78, 'D11', 49.872665342661, 8.64898156902277, 'A5', 1, 115, NULL, NULL, 1, 112, NULL, NULL), + (79, 'D12', 49.8727759762741, 8.64899766225125, 'A5', 1, NULL, 131, NULL, 0, 112, NULL, NULL), + (80, 'D21', 49.8725823672125, 8.64929270528253, 'A5', 1, NULL, 115, 113, 1, 131, NULL, NULL), + (81, 'D31', 49.8721467439859, 8.64922833218893, 'A5', 1, NULL, 113, 131, 0, 131, NULL, NULL), + (82, 'D41', 49.8723403548188, 8.64875089900811, 'A5', 1, NULL, NULL, 131, 0, 114, NULL, NULL), + (83, 'D42', 49.8723541841242, 8.64854168675545, 'A5', 1, NULL, 131, NULL, 0, 114, NULL, NULL), + (84, 'D43', 49.8723714707525, 8.64850950020865, 'A5', 3, NULL, 131, NULL, 0, 114, NULL, NULL), + (85, 'A12_virtual_in', 0, 0, 'A23', 2, NULL, NULL, NULL, NULL, 123, NULL, 'A12'), + (86, 'A12_virtual_out', 0, 0, 'A23', 2, NULL, NULL, NULL, NULL, NULL, 'A12', NULL), + (87, 'A28_virtual_in', 0, 0, 'A23', 2, NULL, NULL, NULL, NULL, 101, NULL, 'A28'), + (88, 'A4_virtual_in', 0, 0, 'A23', 2, NULL, NULL, NULL, NULL, 109, NULL, 'A4'), + (89, 'A4_virtual_out', 0, 0, 'A23', 2, NULL, NULL, NULL, NULL, NULL, 'A4', NULL), + (90, 'A104_virtual_out', 0, 0, 'A23', 2, NULL, NULL, NULL, NULL, NULL, 'A104', NULL), + (91, 'A46_virtual_in', 0, 0, 'A104', 2, NULL, NULL, NULL, NULL, 119, NULL, 'A46'), + (92, 'A46_virtual_out', 0, 0, 'A104', 2, NULL, NULL, NULL, NULL, NULL, 'A46', NULL), + (93, 'A23_virtual_in', 0, 0, 'A104', 2, NULL, NULL, NULL, NULL, 90, NULL, 'A23'), + (94, 'A3_virtual_in', 0, 0, 'A104', 2, NULL, NULL, NULL, NULL, 103, NULL, 'A3'), + (95, 'A3_virtual_out', 0, 0, 'A104', 2, NULL, NULL, NULL, NULL, NULL, 'A3', NULL), + (96, 'A59_virtual_in', 0, 0, 'A28', 2, NULL, NULL, NULL, NULL, 127, NULL, 'A59'), + (97, 'A59_virtual_out', 0, 0, 'A28', 2, NULL, NULL, NULL, NULL, NULL, 'A59', NULL), + (98, 'A29_virtual_in', 0, 0, 'A28', 2, NULL, NULL, NULL, NULL, 130, NULL, 'A29'), + (99, 'A5_virtual_in', 0, 0, 'A28', 2, NULL, NULL, NULL, NULL, 113, NULL, 'A5'), + (100, 'A5_virtual_out', 0, 0, 'A28', 2, NULL, NULL, NULL, NULL, NULL, 'A5', NULL), + (101, 'A23_virtual_out', 0, 0, 'A28', 2, NULL, NULL, NULL, NULL, NULL, 'A23', NULL), + (102, 'A104_virtual_in', 0, 0, 'A3', 2, NULL, NULL, NULL, NULL, 95, NULL, 'A104'), + (103, 'A104_virtual_out', 0, 0, 'A3', 2, NULL, NULL, NULL, NULL, NULL, 'A104', NULL), + (104, 'A4_virtual_in', 0, 0, 'A3', 2, NULL, NULL, NULL, NULL, 107, NULL, 'A4'), + (105, 'A4_virtual_out', 0, 0, 'A3', 2, NULL, NULL, NULL, NULL, NULL, 'A4', NULL), + (106, 'A3_virtual_in', 0, 0, 'A4', 2, NULL, NULL, NULL, NULL, 105, NULL, 'A3'), + (107, 'A3_virtual_out', 0, 0, 'A4', 2, NULL, NULL, NULL, NULL, NULL, 'A3', NULL), + (108, 'A23_virtual_in', 0, 0, 'A4', 2, NULL, NULL, NULL, NULL, 89, NULL, 'A23'), + (109, 'A23_virtual_out', 0, 0, 'A4', 2, NULL, NULL, NULL, NULL, NULL, 'A23', NULL), + (110, 'A5_virtual_in', 0, 0, 'A4', 2, NULL, NULL, NULL, NULL, 115, NULL, 'A5'), + (111, 'A5_virtual_out', 0, 0, 'A4', 2, NULL, NULL, NULL, NULL, NULL, 'A5', NULL), + (112, 'A28_virtual_in', 0, 0, 'A5', 2, NULL, NULL, NULL, NULL, 100, NULL, 'A28'), + (113, 'A28_virtual_out', 0, 0, 'A5', 2, NULL, NULL, NULL, NULL, NULL, 'A28', NULL), + (114, 'A4_virtual_in', 0, 0, 'A5', 2, NULL, NULL, NULL, NULL, 111, NULL, 'A4'), + (115, 'A4_virtual_out', 0, 0, 'A5', 2, NULL, NULL, NULL, NULL, NULL, 'A4', NULL), + (116, 'A12_virtual_in', 0, 0, 'A46', 2, NULL, NULL, NULL, NULL, 125, NULL, 'A12'), + (117, 'A12_virtual_out', 0, 0, 'A46', 2, NULL, NULL, NULL, NULL, NULL, 'A12', NULL), + (118, 'A104_virtual_in', 0, 0, 'A46', 2, NULL, NULL, NULL, NULL, 92, NULL, 'A104'), + (119, 'A104_virtual_out', 0, 0, 'A46', 2, NULL, NULL, NULL, NULL, NULL, 'A104', NULL), + (120, 'A59_virtual_in', 0, 0, 'A12', 2, NULL, NULL, NULL, NULL, 129, NULL, 'A59'), + (121, 'A59_virtual_out', 0, 0, 'A12', 2, NULL, NULL, NULL, NULL, NULL, 'A59', NULL), + (122, 'A23_virtual_in', 0, 0, 'A12', 2, NULL, NULL, NULL, NULL, 86, NULL, 'A23'), + (123, 'A23_virtual_out', 0, 0, 'A12', 2, NULL, NULL, NULL, NULL, NULL, 'A23', NULL), + (124, 'A46_virtual_in', 0, 0, 'A12', 2, NULL, NULL, NULL, NULL, 117, NULL, 'A46'), + (125, 'A46_virtual_out', 0, 0, 'A12', 2, NULL, NULL, NULL, NULL, NULL, 'A46', NULL), + (126, 'A28_virtual_in', 0, 0, 'A59', 2, NULL, NULL, NULL, NULL, 97, NULL, 'A28'), + (127, 'A28_virtual_out', 0, 0, 'A59', 2, NULL, NULL, NULL, NULL, NULL, 'A28', NULL), + (128, 'A12_virtual_in', 0, 0, 'A59', 2, NULL, NULL, NULL, NULL, 121, NULL, 'A12'), + (129, 'A12_virtual_out', 0, 0, 'A59', 2, NULL, NULL, NULL, NULL, NULL, 'A12', NULL), + (131, 'source-sink', 0, 0, '', 4, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (132, 'A76_virtual_out', 0, 0, 'A46', 2, NULL, NULL, NULL, NULL, NULL, 'A76', NULL), + (133, 'A76_virtual_in', 0, 0, 'A46', 2, NULL, NULL, NULL, NULL, 145, NULL, 'A76'), + (134, 'A75_virtual_out', 0, 0, 'A46', 2, NULL, NULL, NULL, NULL, NULL, 'A75', NULL), + (135, 'A75_virtual_in', 0, 0, 'A46', 2, NULL, NULL, NULL, NULL, 153, NULL, 'A75'), + (136, 'A24_virtual_out', 0, 0, 'A12', 2, NULL, NULL, NULL, NULL, NULL, 'A24', NULL), + (137, 'A24_virtual_in', 0, 0, 'A12', 2, NULL, NULL, NULL, NULL, 149, NULL, 'A24'), + (138, 'A7_virtual_out', 0, 0, 'A3', 2, NULL, NULL, NULL, NULL, NULL, 'A7', NULL), + (139, 'A7_virtual_in', 0, 0, 'A3', 2, NULL, NULL, NULL, NULL, 157, NULL, 'A7'), + (140, 'A99_virtual_out', 0, 0, 'A3', 2, NULL, NULL, NULL, NULL, NULL, 'A99', NULL), + (141, 'A99_virtual_in', 0, 0, 'A3', 2, NULL, NULL, NULL, NULL, 161, NULL, 'A99'), + (142, 'A22_virtual_out', 0, 0, 'A4', 2, NULL, NULL, NULL, NULL, NULL, 'A22', NULL), + (143, 'A22_virtual_in', 0, 0, 'A4', 2, NULL, NULL, NULL, NULL, 165, NULL, 'A22'), + (144, 'D8', 49.8788819119827, 8.63774953436025, 'A76', 1, NULL, NULL, NULL, NULL, 146, NULL, NULL), + (145, 'A46_virtual_out', 0, 0, 'A76', 2, NULL, NULL, NULL, NULL, NULL, 'A46', NULL), + (146, 'A46_virtual_in', 0, 0, 'A76', 2, NULL, NULL, NULL, NULL, 132, NULL, 'A46'), + (147, 'D31', 49.8762014289052, 8.64331697124574, 'A24', 1, NULL, NULL, NULL, NULL, 150, NULL, NULL), + (148, 'D32', 49.8762048859328, 8.6432633270909, 'A24', 1, NULL, NULL, NULL, NULL, 150, NULL, NULL), + (149, 'A12_virtual_out', 0, 0, 'A24', 2, NULL, NULL, NULL, NULL, NULL, 'A12', NULL), + (150, 'A12_virtual_in', 0, 0, 'A24', 2, NULL, NULL, NULL, NULL, 136, NULL, 'A12'), + (151, 'D21', 49.8748717343523, 8.63576623388701, 'A75', 1, NULL, NULL, NULL, NULL, 154, NULL, NULL), + (152, 'D22', 49.8748475343123, 8.63576086946901, 'A75', 1, NULL, NULL, NULL, NULL, 154, NULL, NULL), + (153, 'A46_virtual_out', 0, 0, 'A75', 2, NULL, NULL, NULL, NULL, NULL, 'A75', NULL), + (154, 'A46_virtual_in', 0, 0, 'A75', 2, NULL, NULL, NULL, NULL, 134, NULL, 'A75'), + (155, 'D21', 49.8709933005953, 8.6372968604339, 'A7', 1, NULL, NULL, NULL, NULL, 158, NULL, NULL), + (156, 'D22', 49.8709725560138, 8.63732368251132, 'A7', 1, NULL, NULL, NULL, NULL, 158, NULL, NULL), + (157, 'A3_virtual_out', 0, 0, 'A7', 2, NULL, NULL, NULL, NULL, NULL, 'A3', NULL), + (158, 'A3_virtual_in', 0, 0, 'A7', 2, NULL, NULL, NULL, NULL, 138, NULL, 'A3'), + (159, 'D21', 0, 0, 'A99', 1, NULL, NULL, NULL, NULL, 162, NULL, NULL), + (160, 'D22', 0, 0, 'A99', 1, NULL, NULL, NULL, NULL, 162, NULL, NULL), + (161, 'A3_virtual_out', 0, 0, 'A99', 2, NULL, NULL, NULL, NULL, NULL, 'A99', NULL), + (162, 'A3_virtual_in', 0, 0, 'A99', 2, NULL, NULL, NULL, NULL, 140, NULL, 'A99'), + (163, 'D11', 49.8699074992637, 8.64527512617869, 'A22', 1, NULL, NULL, NULL, NULL, 166, NULL, NULL), + (164, 'D12', 49.8699144142777, 8.64532340586415, 'A22', 1, NULL, NULL, NULL, NULL, 166, NULL, NULL), + (165, 'A4_virtual_out', 0, 0, 'A22', 2, NULL, NULL, NULL, NULL, NULL, 'A4', NULL), + (166, 'A4_virtual_in', 0, 0, 'A22', 2, NULL, NULL, NULL, NULL, 142, NULL, 'A4'); +/*!40000 ALTER TABLE `bt_Sensors` ENABLE KEYS */; +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_Values.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_Values.sql new file mode 100644 index 00000000..9163838a --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_Values.sql @@ -0,0 +1,103 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:04:16 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; +-- Dumping data for table TrafficDataWarehouse.bt_Values: 86 rows +/*!40000 ALTER TABLE `bt_Values` DISABLE KEYS */; +INSERT INTO `bt_Values` (`ID`, `sensor_ID`, `count`, `load`, `timestamp`, `out1_flow`, `out2_flow`, `out3_flow`) VALUES + (1, 1, 1, 93, 1367611440, NULL, NULL, NULL), + (2, 2, 0, 98, 1367611440, NULL, NULL, NULL), + (3, 3, 1, 3, 1367611440, NULL, NULL, NULL), + (4, 4, 1, 78, 1367611440, NULL, NULL, NULL), + (5, 5, 1, 36, 1367611440, NULL, NULL, NULL), + (6, 6, 3, 28, 1367611440, NULL, NULL, NULL), + (7, 7, 4, 10, 1367611440, NULL, NULL, NULL), + (8, 8, 6, 66, 1367611440, NULL, NULL, NULL), + (9, 9, 8, 13, 1367611440, NULL, NULL, NULL), + (10, 10, 3, 58, 1367611440, NULL, NULL, NULL), + (11, 11, 0, 0, 1367611440, NULL, NULL, NULL), + (12, 12, 1, 78, 1367611440, NULL, NULL, NULL), + (13, 13, 5, 73, 1367611440, NULL, NULL, NULL), + (14, 14, 4, 90, 1367611440, NULL, NULL, NULL), + (15, 15, 2, 45, 1367611440, NULL, NULL, NULL), + (16, 16, 4, 6, 1367611440, NULL, NULL, NULL), + (17, 17, 5, 55, 1367611440, NULL, NULL, NULL), + (18, 18, 1, 43, 1367611440, NULL, NULL, NULL), + (19, 19, 2, 5, 1367611440, NULL, NULL, NULL), + (20, 20, 2, 55, 1367611440, NULL, NULL, NULL), + (21, 21, 10, 28, 1367611440, NULL, NULL, NULL), + (22, 22, 3, 3, 1367611440, NULL, NULL, NULL), + (23, 23, 3, 8, 1367611440, NULL, NULL, NULL), + (24, 24, 2, 3, 1367611440, NULL, NULL, NULL), + (25, 25, 1, 1, 1367611440, NULL, NULL, NULL), + (26, 26, 5, 15, 1367611440, NULL, NULL, NULL), + (27, 27, 2, 1, 1367611440, NULL, NULL, NULL), + (28, 28, 3, 5, 1367611440, NULL, NULL, NULL), + (29, 29, 2, 3, 1367611440, NULL, NULL, NULL), + (30, 30, 0, 0, 1367611440, NULL, NULL, NULL), + (31, 31, 3, 60, 1367611440, NULL, NULL, NULL), + (32, 32, 3, 66, 1367611440, NULL, NULL, NULL), + (33, 33, 1, 85, 1367611440, NULL, NULL, NULL), + (34, 34, 1, 33, 1367611440, NULL, NULL, NULL), + (35, 35, 4, 5, 1367611440, NULL, NULL, NULL), + (36, 36, 3, 6, 1367611440, NULL, NULL, NULL), + (37, 37, 1, 1, 1367611440, NULL, NULL, NULL), + (38, 38, 0, 0, 1367611440, NULL, NULL, NULL), + (39, 39, 0, 0, 1367611440, NULL, NULL, NULL), + (40, 40, 0, 0, 1367611440, NULL, NULL, NULL), + (41, 41, 1, 38, 1367611440, NULL, NULL, NULL), + (42, 42, 1, 3, 1367611440, NULL, NULL, NULL), + (43, 43, 3, 5, 1367611440, NULL, NULL, NULL), + (44, 44, 5, 11, 1367611440, NULL, NULL, NULL), + (45, 45, 3, 6, 1367611440, NULL, NULL, NULL), + (46, 46, 2, 30, 1367611440, NULL, NULL, NULL), + (47, 47, 0, 31, 1367611440, NULL, NULL, NULL), + (48, 48, 0, 0, 1367611440, NULL, NULL, NULL), + (49, 49, 0, 0, 1367611440, NULL, NULL, NULL), + (50, 48, 0, 0, 1367611440, NULL, NULL, NULL), + (51, 49, 0, 0, 1367611440, NULL, NULL, NULL), + (52, 50, 6, 65, 1367611440, NULL, NULL, NULL), + (53, 51, 7, 68, 1367611440, NULL, NULL, NULL), + (54, 52, 2, 61, 1367611440, NULL, NULL, NULL), + (55, 53, 8, 58, 1367611440, NULL, NULL, NULL), + (56, 54, 2, 3, 1367611440, NULL, NULL, NULL), + (57, 55, 0, 33, 1367611440, NULL, NULL, NULL), + (58, 56, 5, 51, 1367611440, NULL, NULL, NULL), + (59, 57, 3, 63, 1367611440, NULL, NULL, NULL), + (60, 58, 2, 73, 1367611440, NULL, NULL, NULL), + (61, 59, 6, 8, 1367611440, NULL, NULL, NULL), + (62, 60, 3, 5, 1367611440, NULL, NULL, NULL), + (63, 61, 6, 78, 1367611440, NULL, NULL, NULL), + (64, 62, 0, 0, 1367611440, NULL, NULL, NULL), + (65, 63, 5, 66, 1367611440, NULL, NULL, NULL), + (66, 64, 6, 78, 1367611440, NULL, NULL, NULL), + (67, 65, 0, 91, 1367611440, NULL, NULL, NULL), + (68, 66, 2, 11, 1367611440, NULL, NULL, NULL), + (69, 67, 0, 0, 1367611440, NULL, NULL, NULL), + (70, 68, 0, 0, 1367611440, NULL, NULL, NULL), + (71, 69, 5, 8, 1367611440, NULL, NULL, NULL), + (72, 70, 6, 53, 1367611440, NULL, NULL, NULL), + (73, 71, 1, 76, 1367611440, NULL, NULL, NULL), + (74, 72, 0, 91, 1367611440, NULL, NULL, NULL), + (75, 73, 0, 0, 1367611440, NULL, NULL, NULL), + (76, 74, 4, 61, 1367611440, NULL, NULL, NULL), + (77, 75, 3, 75, 1367611440, NULL, NULL, NULL), + (78, 76, 2, 6, 1367611440, NULL, NULL, NULL), + (79, 77, 4, 65, 1367611440, NULL, NULL, NULL), + (80, 78, 1, 3, 1367611440, NULL, NULL, NULL), + (81, 79, 3, 20, 1367611440, NULL, NULL, NULL), + (82, 80, 2, 25, 1367611440, NULL, NULL, NULL), + (83, 81, 4, 5, 1367611440, NULL, NULL, NULL), + (84, 82, 7, 23, 1367611440, NULL, NULL, NULL), + (85, 83, 17, 15, 1367611440, NULL, NULL, NULL), + (86, 84, 1, 1, 1367611440, NULL, NULL, NULL); +/*!40000 ALTER TABLE `bt_Values` ENABLE KEYS */; +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_ValuesCalculated.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_ValuesCalculated.sql new file mode 100644 index 00000000..e5a36883 --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_ValuesCalculated.sql @@ -0,0 +1,16 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:04:16 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; +-- Dumping data for table TrafficDataWarehouse.bt_ValuesCalculated: 0 rows +/*!40000 ALTER TABLE `bt_ValuesCalculated` DISABLE KEYS */; +/*!40000 ALTER TABLE `bt_ValuesCalculated` ENABLE KEYS */; +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_sensor_types.sql b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_sensor_types.sql new file mode 100644 index 00000000..b148cbb5 --- /dev/null +++ b/ss2013/Bachelor Thesis/thesis_ug/src/sql/data/TrafficDataWarehouse/bt_sensor_types.sql @@ -0,0 +1,21 @@ +-- -------------------------------------------------------- +-- Host: 212.72.183.108 +-- Server version: 5.1.49-3 - (Debian) +-- Server OS: debian-linux-gnu +-- HeidiSQL version: 7.0.0.4053 +-- Date/time: 2013-08-29 00:04:15 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET FOREIGN_KEY_CHECKS=0 */; +-- Dumping data for table TrafficDataWarehouse.bt_sensor_types: 4 rows +/*!40000 ALTER TABLE `bt_sensor_types` DISABLE KEYS */; +INSERT INTO `bt_sensor_types` (`ID`, `type`, `comment`) VALUES + (1, '1', 'real sensor'), + (2, '2', 'virtual sensor'), + (3, '3', 'sensor is currently not available'), + (4, '4', 'source or sink'); +/*!40000 ALTER TABLE `bt_sensor_types` ENABLE KEYS */; +/*!40014 SET FOREIGN_KEY_CHECKS=1 */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/ss2013/Bachelor Thesis/thesis_ug/tex/ausblick.tex b/ss2013/Bachelor Thesis/thesis_ug/tex/ausblick.tex index b5fdcc45..54428bcb 100644 --- a/ss2013/Bachelor Thesis/thesis_ug/tex/ausblick.tex +++ b/ss2013/Bachelor Thesis/thesis_ug/tex/ausblick.tex @@ -2,7 +2,7 @@ Ziel der vorliegenden Arbeit war es den Verkehr anhand von Induktionsschleifendaten zu modellieren und Verkehrsfl"usse zu berechnen. Daf"ur wurde ein zweistufiges, Graphen-basiertes Stra"senmodell entwickelt, das speziell auf die Modellierung von induktionsschleifenbest"uckten Kreuzungen ausgelegt ist. Dieses Modell konnte computergest"utzt f"ur einen Ausschnitt der Stadt Darmstadt, die einen gro"sen Teil ihrer Kreuzungen mit Induktionsschleifen versehen hat, implementiert werden. Auf diesem Modell wurden verschiedene Berechnungsans"atze diskutiert. Die Herausforderung ist dabei die geringe Sensordichte, die es verhindert die Werte zu validieren und falsche Messungen zu erkennen. Mithilfe von linearen Gleichungssystemen konnten, anhand des entwickelten Verkehrsmodells, Verkehrswerte innerhalb von Kreuzungen und die Anzahl derjenigen Verkehrsteilnehmer, die auf eine andere Kreuzung zufahren bestimmt werden. Die gro"sen Messintervalle der Induktionsschleifen verhindern allerdings, dass der Verkehr auf Fahrzeugebene vorhergesagt werden kann. Es ist lediglich m"oglich, anhand der von der Stadt Darmstadt gelieferten Daten den Verkehr zu einem Zeitpunkt zu rekonstruieren. Das entwickelte Modell kann dabei auf jede andere Stadt "ubertragen werden, deren Ampelanlagen mit Sensoren am Kreuzungseingang best"uckt sind.\\ \\ Innerhalb einer Verkehrsz"ahlung wurde die berechneten Verkehrswerte "uberpr"uft und festgestellt, dass die Sensoren eine ungen"ugende Messgenauigkeiten aufweisen um qualifizierte Verkehrswerte zu berechnen. Die Modellierung f"ur den gew"ahlten Ausschnitt der \textit{Ministadt} hat allerdings gezeigt, dass das Modell f"ur Kreuzungen, welche mit adaptiven Ampelanlagen und den dazugeh"origen Sensoren best"uckt sind, anwendbar ist. Allein anhand der Induktionsschleifenwerten kann der Verkehr dennoch nicht mit gen"ugender Genauigkeit berechnet werden, da die zugrunde liegenden Daten nicht genau genug sind und sich nicht validieren lassen. \\ \\ -Eine Verbesserung des Modells ist denkbar durch weitere Sensordaten oder genauere Berechnungen in Teilen des Modells (z.B. Wechsel der Fahrspuren). So k"onnten z.B. mit Verkehrskameras genauere Informationen "uber die Fahrzeuge, welche einen Sensor passieren, gewonnen werden. Des weiteren ist es m"oglich durch den fl"achendeckenden Einsatz von Validierungssensoren an den Kreuzungsausg"angen das Abbiegeverhalten an Mischspursensoren direkt zu bestimmen, was zu einer deutlichen Verbesserung der berechneten Werte f"uhren w"urde. Es ist ebenfalls denkbar das Modell mit mehr Informationen zu \textit{taggen} um die Berechnung zu verbessern. Ein Beispiel w"are das Auftragen der H"ochstgeschwindigkeit auf die Kanten des entwickelten Graphen. Um die Geschwindigkeitsdaten verwenden zu k"onnen w"aren allerdings ebenfalls genauere Daten notwendig.\\ \\ +Eine Verbesserung des Modells ist denkbar durch weitere Sensordaten oder genauere Berechnungen in Teilen des Modells. So k"onnten z.B. mit Verkehrskameras genauere Informationen "uber die Fahrzeuge, welche einen Sensor passieren, gewonnen werden. Des weiteren ist es m"oglich durch den fl"achendeckenden Einsatz von Validierungssensoren an den Kreuzungsausg"angen das Abbiegeverhalten an Mischspursensoren direkt zu bestimmen, was zu einer deutlichen Verbesserung der berechneten Werte f"uhren w"urde. Es ist ebenfalls denkbar das Modell mit mehr Informationen zu \textit{taggen} um die Berechnung zu verbessern. Ein Beispiel w"are das Auftragen der H"ochstgeschwindigkeit auf die Kanten des entwickelten Graphen. Um die Geschwindigkeitsdaten verwenden zu k"onnen w"aren allerdings ebenfalls genauere Daten notwendig.\\ \\ Die durch Modell und Berechnung gewonnenen Erkenntnisse k"onnen zur Optimierung von Verkehr, als Analysetool oder zur Planung von neuen Kreuzungen eingesetzt werden. Insbesondere da die Technisierung des Verkehrssystems fortschreitet, ist damit zu rechnen, dass mehr Sensoren auf die Stra"sen gelangen. So sind z.B. Versicherungen stark daran interessiert sog. Blackboxen f"ur PKWs fl"achendeckend einzuf"uhren\cite{art:blackbox}. Diese k"onnen neben Geschwindigkeit, Fahr- und Bremsverhalten die GPS-Position des Fahrzeugs "ubermitteln. Diese Daten w"urden eine Echtzeit-Simulation des Verkehrs erlauben. Insbesondere der fl"achendeckende Einsatz in PKWs w"urde millionen Sensoren auf die Stra"se bringen, deren Daten eine wesentlich genauere Modellierung zulassen w"urden, als das mit ausschlie"slich Induktionsschleifen der Fall ist.\\ \\ Die n"achste Generation der verkehrsabh"angig gesteuerten Ampelanlagen, die sog. voll-adaptiven Lichtanlagen, erlauben es Kreuzungen untereinander Sensorwerte auszutauschen um den Verkehr noch besser flie"sen zu lassen. Es ist zu erwarten, das mit dieser neuen Technik noch mehr Induktionsschleifensensorik auf die Stra"sen der Gro"sst"adte gelangt und eine wesentlich genauere Untersuchung des Verkehrs mithilfe des entwickelten Modells und Berechnungen zul"asst als das heute der Fall ist. \newpage \ No newline at end of file diff --git a/ss2013/Bachelor Thesis/thesis_ug/tex/berechnung.tex b/ss2013/Bachelor Thesis/thesis_ug/tex/berechnung.tex index 21c07077..6fa7ef46 100644 --- a/ss2013/Bachelor Thesis/thesis_ug/tex/berechnung.tex +++ b/ss2013/Bachelor Thesis/thesis_ug/tex/berechnung.tex @@ -87,7 +87,7 @@ Zun"achst wird das Aufbereiten der Abbiegewahrscheinlichkeiten beschrieben, um d \end{enumerate} Beide Ans"atze sind von anderen Arbeiten motiviert. So kann in der Arbeit von \textsc{J. Kwon} und \textsc{K. Murphy}\cite{paper:kwonmurphy} ein gekoppeltes HMM erfolgreich f"ur die Modellierung von Autobahnverkehr genutzt und die Geschwindigkeit von Fahrzeugen eingesch"atzt werden. Sie macht sich dabei insbesondere zunutze, dass alle Sensoren auf einer gerade Strecke und dicht hintereinander verbaut sind und aus diesem Grund in direkter Beziehung stehen. \autoref{abb:chmmfreeway} zeigt das in dieser Arbeit entwickelte Modell. Hierbei werden $l=1..L$ Schleifendetektoren hintereinander, $q=1..Q$ Geschwindigkeitsstufen des Verkehrs und $t=1..T$ Zeitpunkte angenommen. In der Graphik sind 5 Schleifen hintereinander zu 3 Zeitpunkten dargestellt. Die Querverbindungen zeigen das gekoppelte HMM auf. Wei"se Felder repr"asentieren versteckte Zust"ande ; Graue Felder die beobachtbaren Induktionsschleifensensoren.\\ \\ - F"ur die vorliegenden Daten ist diese Modellierung allerdings nicht m"oglich; Sensoren sind nur an den Kreuzungseing"angen zu finden und lassen sich nicht miteinander validieren oder in eine Beziehung zueinander zu setzen, wie es auf Autobahnen der Fall ist und von dem vorgestellten Modell gefordert wird. Des weiteren besteht in einem Stra"sennetz einer Stadt st"andig die M"oglichkeit, dass ein Fahrzeug die Fahrbahn verl"asst, um z.B. zu parken. Auf einer \textit{Schnellstra"se} entfallen diese M"oglichkeiten. Das gew"ahlte Modell der Stra"se lie"se sich eher als ein System darstellen in dem sich bekannte Zust"ande mit unbekannten abwechseln (Sensor -> unbekannter virtueller Sensor -> Sensor -> ...). Auch eine analoge Modellierung zu der oben genannten Arbeit, indem der Verkehrswert an der Stelle des Sensor als unbekannte Gr"o"se modelliert wird und der Sensor die Emission darstellt, ist nicht zielf"uhrend um Werte f"ur Kreuzungsausg"ange zu berechnen. \\ \\ + F"ur die vorliegenden Daten ist diese Modellierung allerdings nicht m"oglich; Sensoren sind nur an den Kreuzungseing"angen zu finden und lassen sich nicht miteinander validieren oder in eine Beziehung zueinander zu setzen, wie es auf Autobahnen der Fall ist und von dem vorgestellten Modell gefordert wird. Des weiteren besteht in einem Stra"sennetz einer Stadt st"andig die M"oglichkeit, dass ein Fahrzeug die Fahrbahn verl"asst, um z.B. zu parken. Auf einer \textit{Schnellstra"se} entfallen diese M"oglichkeiten. Das gew"ahlte Modell der Stra"se lie"se sich eher als ein System darstellen in dem sich bekannte Zust"ande mit unbekannten abwechseln. Auch eine analoge Modellierung zu der oben genannten Arbeit, indem der Verkehrswert an der Stelle des Sensor als unbekannte Gr"o"se modelliert wird und der Sensor die Emission darstellt, ist nicht zielf"uhrend um Werte f"ur Kreuzungsausg"ange zu berechnen. \\ \\ Die Arbeit \textit{Visual State Estimation of Traffic Lights using Hidden Markov Models}\cite{paper:ampelhmm} beschreibt eine M"oglichkeit mit Hilfe einer Kamera (z.B. eines Fahrassistenten), unter Zuhilfenahme eines HMMs, Ampelphasen zu erkennen. Auch diese Modellierung eignet sich nicht f"ur das Modellierungsproblem dieser Arbeit, da in der vorgestellten Modellierung von einer fest definierten Reihenfolge der Ampelphasen ausgegangen wird (siehe \autoref{abb:hmmampel}). Dies ist ein geeigneter Ansatz, wenn nur eine Ampel betrachtet wird. F"ur das Ampelsystem einer Kreuzung, besonders einer adaptiv gesteuerten Kreuzung, die ihre Ampelphasen dem Verkehr anpasst, ist der Ansatz nicht zu verwenden. Neben den dynamischen Ampelphasen ist ebenfalls die Mittellung der Sensordaten "uber eine Minute problematisch, da eine Ampel innerhalb dieser Zeitspanne schalten kann - es ist fraglich ob allein anhand der gegebenen Daten die Ampelphase bestimmt werden kann. \begin{figure}[h] \centering @@ -216,10 +216,10 @@ Zun"achst wird das Aufbereiten der Abbiegewahrscheinlichkeiten beschrieben, um d Zur Erl"auterung wird nochmals die Kreuzung A23 (siehe \autoref{abb:a23}) betrachtet. Die in Kapitel \ref{sec:modell} entwickelte Matrixdarstellung erweist sich als hilfreich und kann durch Erg"anzen mit Abbiegewahrscheinlichkeiten zur Berechnung einer L"osung genutzt werden. Hierf"ur werden Verbindungen zwischen Einspursensoren und dem Aus- bzw. Eingang nach wie vor mit einer '1' markiert, da der gesamte Verkehr, der "uber diesen Sensor flie"st, genau einem Ausgang zugeordnet werden kann. Es kann 100\% des Wertes auf den entsprechenden Ausgang "ubertragen werden.\\ \\ F"ur Mischspursensoren dagegen werden die Verbindungen durch eine Flie"skommazahl ersetzt, die die jeweilige Abbiegewahrscheinlichkeit repr"asentiert. Durch Multiplikation der Matrix mit den gemessenen Sensorwerten eines bestimmten Zeitpunktes, kann ein Wert f"ur die Ein- und Ausg"ange zu diesem Zeitpunkt berechnet werden, sofern aller, in die Kreuzung einstr"omender Verkehr von Sensoren erfasst wird und f"ur alle Mischspursensoren Abbiegewahrscheinlichkeiten vorliegen. \autoref{abb:a23calcin} beschreibt diese Berechnung f"ur die Eing"ange, \autoref{abb:a23calcout} f"ur die Ausg"ange der Kreuzung A23 zum Zeitpunkt 2013-07-13 13:00:00 \gls{gls:utc}. Das Ergebnis ist bereits nach dem Gleichzeichen in der Rechnung eingetragen. \begin{equation}\label{abb:a23calcin} - \bordermatrix{\text{} & D1 & D2 & D3 & D4 & D5 & D6 & D7 & D8 & D9 & D10\cr - A12 & 1 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\cr - A28 & 0 & 0 & 1 & 1 & 1 & 1 & 1 & 0 & 0 & 0\cr - A4 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 & 1} +\bordermatrix{\text{} & D1 & D2 & D3 & D4 & D5 & D6 & D7 & D8 & D9 & D10\cr +A4 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 & 1\cr +A12 & 1 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\cr +A28 & 0 & 0 & 1 & 1 & 1 & 1 & 1 & 0 & 0 & 0} * \bordermatrix{\text{}& count\cr D1 & 9\cr @@ -234,16 +234,16 @@ Zun"achst wird das Aufbereiten der Abbiegewahrscheinlichkeiten beschrieben, um d D10 & 1} = \bordermatrix{\text{}& count\cr + A4 & 2\cr A12 & 17\cr - A28 & 13\cr - A4 & 2\cr} + A28 & 13} \end{equation} Von der Kreuzung A12 kommen 17, von Kreuzung A28 13 und von der Kreuzung A4 2 Fahrzeuge auf die Kreuzung gefahren. Insgesamt sind 32 Fahrzeuge in dem gew"ahlten Zeitraum(1 Minute - 2013-07-13 13:00:00 \gls{gls:utc}) "uber die Kreuzung geflossen.\\ \\ \begin{equation}\label{abb:a23calcout} - \bordermatrix{\text{} & D1 & D2 & D3 & D4 & D5 & D6 & D7 & D8 & D9 & D10\cr - A12 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 1 & 1 & 0\cr - A4 & 0.4 & 1 & 0 & 0 & 0 & 1 & 1 & 0 & 0 & 0\cr - A104 & 0.6 & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 0 & 1} +\bordermatrix{\text{} & D1 & D2 & D3 & D4 & D5 & D6 & D7 & D8 & D9 & D10\cr +A4 & 0.4 & 1 & 0 & 0 & 0 & 1 & 1 & 0 & 0 & 0\cr +A12 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 1 & 1 & 0\cr +A104 & 0.6 & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 0 & 1} * \bordermatrix{\text{} & count\cr D1 & 9\cr @@ -258,11 +258,11 @@ Zun"achst wird das Aufbereiten der Abbiegewahrscheinlichkeiten beschrieben, um d D10 & 1} = \bordermatrix{\text{} & count\cr - A12 & 5\cr A4 & 16,6\cr + A12 & 5\cr A104 & 10,4} \end{equation} - Aus der Kreuzung heraus Richtung Kreuzung A12 fahren 5, Richtung Kreuzung A4 16,6 und in Richtung Kreuzung A104 10,4 Fahrzeuge. Die Gleitkomma-Werte entstehen dabei aufgrund des Mischspursensors - eine Rundung dieser Werte ist m"oglich, um ausschlie"slich ganze Fahrzeuge zu betrachten. Addiert ergeben die Werte 32 Fahrzeuge, die die Kreuzung passiert haben. \\ \\ + Aus der Kreuzung heraus Richtung Kreuzung A12 fahren 5, Richtung Kreuzung A4 16,6 und in Richtung Kreuzung A104 10,4 Fahrzeuge. Die Gleitkomma-Werte entstehen dabei aufgrund des Mischspursensors D1 - eine Rundung dieser Werte ist m"oglich, um ausschlie"slich ganze Fahrzeuge zu betrachten. Addiert ergeben die Werte 32 Fahrzeuge, die die Kreuzung passiert haben. \\ \\ F"ur die Kreuzung A23 ist es nicht n"otig ein Gleichungssystem zu l"osen, da alle ben"otigten Werte bekannt sind und jede lineare Gleichung f"ur sich gel"ost werden kann, um den Wert des jeweiligen Ausgangs zu berechnen. Dies ist darauf zur"uckzuf"uhren, dass alle Sensorwerte f"ur diese Kreuzung bekannt und alle eingehenden Spuren mit Sensoren best"uckt sind. Desweiteren stehen f"ur alle Mischspursensoren Abbiegewahrscheinlichkeiten der Stadt Darmstadt zur Verf"ugung.\\ \\ Im Folgendem wird diskutiert, inwiefern das Gleichungssystem mit unbekannten Eingangsspuren bzw. unbekannten Abbiegewahrscheinlichkeiten gel"ost werden kann.\\ \\ Durch Hinzuf"ugen eines virtuellen Sensors f"ur eine weitere Kreuzungseingangsspur, die nicht mit einem Sensor best"uckt ist, wird das Gleichungssystem zu einem eben solchen, da nun Unbekannte in der Gleichung auftauchen. Dies f"uhrt unmittelbar dazu, dass das System nicht mehr eindeutig l"osbar ist. Ein Ergebnis kann nur in Abh"angigkeit der virtuellen Sensorwerte angegeben werden.\\ @@ -287,7 +287,7 @@ Zun"achst wird das Aufbereiten der Abbiegewahrscheinlichkeiten beschrieben, um d = \bordermatrix{\text{} & count\cr A12 & 5\cr - AA & 16,6\cr + A4 & 16,6\cr A104 & 9.4+D10} \end{equation} Dieses System ist nicht eindeutig l"osbar, da zu viele Unbekannte in der Gleichung vorliegen (Ergebiswerte f"ur die Ausg"ange A12, A4 und A104 - sowie der unbekannte Sensorwert D10). Das liegt insbesondere an fehlenden Ausgangswerten der Kreuzung. Diese k"onnen nicht bestimmt werden. Siehe hierf"ur Kapitel \ref{sec:modell:limits}. Durch zus"atzliche Gleichungen k"onnen die Werte weiter eingeschr"ankt werden. Dies f"uhrt nicht zur L"osbarkeit des Systems. So m"ussen alle aufaddierten Abbiegewahrscheinlichkeiten eines Sensors kleiner gleich eins sein. Eine weitere M"oglichkeit das Gleichungssystem zu erweitern ist die Zuhilfenahme der Validierungssensoren. Da auf dem untersuchten Gebiet lediglich drei Validierungssensoren verbaut sind, tr"agt eine Einbeziehung dieser Sensoren in das \gls{gls:lgs} ebenfalls nicht zu einer L"osung bei. Eine genauere Diskussion "uber die Validierungssensoren und deren Verwendungsm"oglichkeiten, bei einem fl"achendeckendem Einsatz auf Kreuzungen, wird in einem eigenen Unterkapitel behandelt (siehe Kapitel \ref{sec:berechnung:validate}). \\ \\ @@ -309,10 +309,10 @@ Zun"achst wird das Aufbereiten der Abbiegewahrscheinlichkeiten beschrieben, um d Als Validierungssensoren werden diejenigen Sensoren bezeichnet, die direkt vor einem Kreuzungsausgang liegen. Sie k"onnen von verschiedenen Seiten der Kreuzung befahren werden und z"ahlen in der Regel Verkehr, welcher bereits von einem davor liegenden Sensor gez"ahlt wurde. Da der Einsatz dieser Validierungssensoren in Darmstadt nicht fl"achendeckend ist, k"onnen diese Sensoren nicht sinnvoll verwendet werden. Im nachfolgendem Abschnitt wird beschrieben, welche Berechnungen auf Basis, des weiter oben in diesem Kapitel entwickelten Gleichungssystems, mithilfe einer vollst"andig mit Validierungssensoren best"uckten Kreuzung, m"oglich sind.\\ \\ Sind alle Ausgangsspuren einer Kreuzung mit Validierungssensoren best"uckt, kann der Ausgangswert einer Kreuzung durch aufaddieren der jeweiligen Sensorwerte, analog zur Berechnung der Kreuzungseingangswerte, exakt bestimmt werden (in Abh"angigkeit zur Sensorgenauigkeit). Es sind keine Abbiegewahrscheinlichkeiten mehr notwendig, die den Verkehr, der "uber einen Eingangssensor flie"st, aufteilen. Das Ergebnis $b$ des oben beschrieben Gleichungssystems kann eingesetzt werden. Dies erm"oglicht es, die Abbiegewahrscheinlichkeiten mithilfe eines LGS-L"osungsverfahrens zu bestimmen. An Beispiel der Kreuzung A23 wurden Validierungssensoren durch ein vorhandenes, frei gew"ahltes, Ergebnis f"ur die Kreuzungsausg"ange simuliert. Hierf"ur wird angenommen, dass jeder Ausgang der Kreuzung von f"unf Fahrzeugen verlassen wurde. Die Sensorwerte sind ebenfalls frei gew"ahlt und ergeben in der Summe f"unfzehn, f"ur jeden Kreuzungsausgang f"unf Fahrzeuge. \begin{equation} - \bordermatrix{\text{} & D1 & D2 & D3 & D4 & D5 & D6 & D7 & D8 & D9 & D10\cr - A12 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 1 & 1 & 0\cr - A4 & Abbw_{D1,A4} & 1 & 0 & 0 & 0 & 1 & 1 & 0 & 0 & 0\cr - A104 & Abbw_{D1,A104} & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 0 & 1} +\bordermatrix{\text{} & D1 & D2 & D3 & D4 & D5 & D6 & D7 & D8 & D9 & D10\cr +A4 & Abbw_{D1,A4} & 1 & 0 & 0 & 0 & 1 & 1 & 0 & 0 & 0\cr +A12 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 1 & 1 & 0\cr +A104 & Abbw_{D1,A104} & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 0 & 1} * \bordermatrix{\text{} & count\cr D1 & 3\cr @@ -327,11 +327,11 @@ Zun"achst wird das Aufbereiten der Abbiegewahrscheinlichkeiten beschrieben, um d D10 & 0} = \bordermatrix{\text{} & count\cr - A12 & 5\cr - AA & 5\cr + A4 & 5\cr + A12 & 5\cr A104 & 5} \end{equation} - Durch l"osen des \gls{gls:lgs} erh"alt man die Abbiegewahrscheinlichkeiten der einzelnen Sensoren. Diese Abbiegewahrscheinlichkeiten entsprechen dabei dem exakten Abbiegeverhalten der Verkehrsteilnehmer "uber dem Messinverall. Die f"ur dieses Beispiel bestimmten Abbiegewahrscheinlichkeiten sind + Durch l"osen des \gls{gls:lgs} erh"alt man die Abbiegewahrscheinlichkeiten des D1 Sensors. Diese Abbiegewahrscheinlichkeiten entsprechen dabei dem exakten Abbiegeverhalten der Verkehrsteilnehmer "uber dem Messinverall. Die f"ur dieses Beispiel bestimmten Abbiegewahrscheinlichkeiten sind $Abbw_{D1,A4} = \frac{1}{3}$ und $Abbw_{D1,A104} = \frac{2}{3}$.\\ \\ Nachfolgend das Beispiel der Kreuzung A4 (siehe \autoref{abb:a4}), welche an einer Stelle eine Validierung zul"asst. \begin{figure}[htbp!] diff --git a/ss2013/Bachelor Thesis/thesis_ug/tex/modell.tex b/ss2013/Bachelor Thesis/thesis_ug/tex/modell.tex index 7ec7b0c2..14382251 100644 --- a/ss2013/Bachelor Thesis/thesis_ug/tex/modell.tex +++ b/ss2013/Bachelor Thesis/thesis_ug/tex/modell.tex @@ -152,11 +152,11 @@ Um ein Verkehrsmodell zu entwickeln, muss zuerst festgelegt werden, welche Art d \begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|}\hline & D1 & D2 & D3 & D4 & D5 & D6 & D7 & D8 & D9 & D10\\ \hline - A4 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 & 1\\ + A4 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 & 1\\ \hline - A12 & 1 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ + A12 & 1 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ \hline - A104 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ + A28 & 0 & 0 & 1 & 1 & 1 & 1 & 1 & 0 & 0 & 0\\ \hline \end{tabular} \caption{Eingangsmatrix der Kreuzung A23}