10 Commits

Author SHA1 Message Date
stubbfel
725f0c437d Merge branch 'hotfix/#105' 2013-07-11 12:53:49 +02:00
stubbfel
78b0ce05cc finish #105 2013-07-11 12:53:40 +02:00
stubbfel
08de501894 Merge branch 'release/udb' 2013-07-10 13:59:38 +02:00
stubbfel
9265ebb2e0 update db 2013-07-10 13:59:09 +02:00
stubbfel
3d2dffc334 Merge branch 'release/r#53#102#70#69' 2013-07-10 13:51:07 +02:00
stubbfel
d00187bdc2 finish #53 2013-07-10 13:50:09 +02:00
stubbfel
a9d5edde37 finish #102 2013-07-10 13:24:07 +02:00
stubbfel
2d9523c80e finish #70 2013-07-10 12:48:18 +02:00
stubbfel
fe6e6eaaf4 finish #69 2013-07-10 11:34:07 +02:00
stubbfel
5c11441ef5 update db 2013-07-10 10:31:07 +02:00
21 changed files with 1161 additions and 160 deletions

View File

@@ -15,11 +15,29 @@ require_once PATH_API . "/Api.php";
class PisApi extends Api { class PisApi extends Api {
/** /**
* Route string for the alias paramter * Route string for the pids paramter
* @var string * @var string
*/ */
public static $routeParameterPids = "/pid/:pid+"; public static $routeParameterPids = "/pid/:pid+";
/**
* Route string for the iNames paramter
* @var string
*/
public static $routeParameterINames = "/iname/:iname+";
/**
* Keyword for pidList arguments
* @var string
*/
public static $keyPidList = "pidList";
/**
* Keyword for iNameList arguments
* @var string
*/
public static $keyINameList = "iNameList";
/** /**
* max number of pid for each query * max number of pid for each query
* @var int * @var int
@@ -48,14 +66,22 @@ class PisApi extends Api {
* @return query result as xml * @return query result as xml
*/ */
public function sendPisQuery($queryArgs) { public function sendPisQuery($queryArgs) {
$pidList = \utiliy\ArrayManager::removeEmptyItmes($queryArgs); $pidList = \utiliy\ArrayManager::removeEmptyItmes($queryArgs[self::$keyPidList]);
if (array_key_exists(self::$keyINameList, $queryArgs)) {
$iNameList = \utiliy\ArrayManager::removeEmptyItmes($queryArgs[self::$keyINameList]);
} else {
$iNameList = array();
}
if (count($pidList) < self::$maxPid) { if (count($pidList) < self::$maxPid) {
$result = $this->sqlManager->sendPisQuery($pidList); $result = $this->sqlManager->sendPisQuery($pidList, $iNameList);
return $this->serialManager->arrayToPis($result); return $this->serialManager->arrayToPis($result);
} }
return NULL; return NULL;
} }
} }
?> ?>

View File

@@ -20,6 +20,24 @@ class PssApi extends Api {
* @var string * @var string
*/ */
public static $routeParameterPids = "/pid/:pid+"; public static $routeParameterPids = "/pid/:pid+";
/**
* Route string for the iNames paramter
* @var string
*/
public static $routeParameterSNames = "/sname/:sname+";
/**
* Keyword for pidList arguments
* @var string
*/
public static $keyPidList = "pidList";
/**
* Keyword for iNameList arguments
* @var string
*/
public static $keySNameList = "sNameList";
/** /**
* max number of pid for each query * max number of pid for each query
@@ -49,11 +67,18 @@ class PssApi extends Api {
* @return query result as xml * @return query result as xml
*/ */
public function sendPssQuery($queryArgs) { public function sendPssQuery($queryArgs) {
$pidList = \utiliy\ArrayManager::removeEmptyItmes($queryArgs); $pidList = \utiliy\ArrayManager::removeEmptyItmes($queryArgs[self::$keyPidList]);
if (array_key_exists(self::$keySNameList, $queryArgs)) {
$sNameList = \utiliy\ArrayManager::removeEmptyItmes($queryArgs[self::$keySNameList]);
} else {
$sNameList = array();
}
if (count($pidList) < self::$maxPid) { if (count($pidList) < self::$maxPid) {
$result = $this->sqlManager->sendPssQuery($pidList); $result = $this->sqlManager->sendPssQuery($pidList, $sNameList);
return $this->serialManager->arrayTopis($result);
return $this->serialManager->arrayToPss($result);
} }
return NULL; return NULL;
} }

View File

@@ -23,7 +23,12 @@ class SpsApi extends Api {
* Route string for the domain paramter * Route string for the domain paramter
* @var string * @var string
*/ */
public static $routeParameterDomain = "/domain/:domain"; public static $routeParameterDomain = "(/domain/:domain)";
/**
* Route string for the range paramter
* @var string
*/
public static $routeParameterRange = "(/range/:range)";
/** /**
* Route string for the Longitude paramter * Route string for the Longitude paramter
@@ -67,6 +72,12 @@ class SpsApi extends Api {
*/ */
public static $keyLat = "latitude"; public static $keyLat = "latitude";
/**
* Keyword for range arguments
* @var string
*/
public static $keyRange = "range";
/* /*
* Varible for the range of the searchpolygon * Varible for the range of the searchpolygon
* @var float * @var float
@@ -141,8 +152,8 @@ class SpsApi extends Api {
* @return querry result as xml * @return querry result as xml
*/ */
public function sendSpsCoordinateQuery($queryArgs) { public function sendSpsCoordinateQuery($queryArgs) {
// check arguments of the query // check arguments of the query
if (!array_key_exists(self::$keyLong, $queryArgs) || !array_key_exists(self::$keyLat, $queryArgs)) { if (!array_key_exists(self::$keyLong, $queryArgs) || !array_key_exists(self::$keyLat, $queryArgs)) {
return null; return null;
} }
@@ -154,6 +165,14 @@ class SpsApi extends Api {
} }
// build a request polygon // build a request polygon
if (array_key_exists(self::$keyRange, $queryArgs)) {
$newRange = $queryArgs[self::$keyRange];
if ($this->validRange($newRange)) {
self::$range = $newRange;
} else {
return;
}
}
$queryArgs[self::$keyPoly] = $this->createPolygon($latitude, $longitude, self::$range); $queryArgs[self::$keyPoly] = $this->createPolygon($latitude, $longitude, self::$range);
// send querry // send querry
@@ -161,6 +180,19 @@ class SpsApi extends Api {
return $this->serialManager->arrayToSps($result); return $this->serialManager->arrayToSps($result);
} }
/**
* Method check if a string is a valid Longitude
* @param string $string
* @return bool
*/
private function validRange($string) {
$digit = str_replace(".", "", $string);
if (ctype_digit($digit)) {
return TRUE;
};
return FALSE;
}
/** /**
* Method check if a string is a valid Longitude * Method check if a string is a valid Longitude
* @param string $string * @param string $string

View File

@@ -3,7 +3,7 @@
namespace database; namespace database;
include_once "../../global.inc.php"; include_once "../../global.inc.php";
include_once PATH_UTILITTY . "/StringManager.php"; include_once PATH_UTILITTY . "/ArrayManager.php";
require_once PATH_DATABASE . "/SqlManager.php"; require_once PATH_DATABASE . "/SqlManager.php";
/** /**
@@ -50,6 +50,12 @@ class PisSqlManager extends SQLManager {
*/ */
private static $pidTerm = "pid = "; private static $pidTerm = "pid = ";
/**
* String for the iName part of the query
* @var string
*/
private static $iNameTerm = "iName = ";
/** /**
* Default-Constructor * Default-Constructor
*/ */
@@ -69,19 +75,31 @@ class PisSqlManager extends SQLManager {
* @param array $queryArgs * @param array $queryArgs
* @return array [num][assoc] * @return array [num][assoc]
*/ */
public function sendPisQuery($queryArgs) { public function sendPisQuery($pidList, $iNameList) {
// build query string // build query string
$query = self::$selectTerm; $query = self::$selectTerm;
if (\utiliy\ArrayManager::validIntList($queryArgs)) { if (\utiliy\ArrayManager::validIntList($pidList)) {
$query .= \utiliy\ArrayManager::toSqlWhereString($queryArgs, self::$orTerm, self::$pidTerm) . self::$orderByTerm; $query .= self::$openBracket;
$query .= \utiliy\ArrayManager::toSqlWhereString($pidList, self::$orTerm, self::$pidTerm);
$query .= self::$closeBracket;
} else { } else {
return null; return null;
} }
if (count($iNameList) > 0 && \utiliy\ArrayManager::validAlphaNumList($iNameList)) {
$query .= self::$andTerm;
$query .= self::$openBracket;
$query .= \utiliy\ArrayManager::toSqlWhereString($iNameList, self::$orTerm, self::$iNameTerm);
$query .= self::$closeBracket;
}
$query .= self::$orderByTerm;
// send query // send query
return $this->query($query); return $this->query($query);
} }
} }
?> ?>

View File

@@ -56,6 +56,12 @@ class PssSqlManager extends SQLManager {
*/ */
private static $pidTerm = "pid = "; private static $pidTerm = "pid = ";
/**
* String for the iName part of the query
* @var string
*/
private static $sNameTerm = "sName = ";
/** /**
* Default-Constructor * Default-Constructor
*/ */
@@ -75,16 +81,26 @@ class PssSqlManager extends SQLManager {
* @param array $queryArgs * @param array $queryArgs
* @return array [num][assoc] * @return array [num][assoc]
*/ */
public function sendPssQuery($queryArgs) { public function sendPssQuery($pidList, $sNameList) {
// build query string // build query string
$query = self::$selectTerm; $query = self::$selectTerm;
if (\utiliy\ArrayManager::validIntList($pidList)) {
if (\utiliy\ArrayManager::validIntList($queryArgs)) { $query .= self::$openBracket;
$query .= \utiliy\ArrayManager::toSqlWhereString($queryArgs, self::$orTerm, self::$pidTerm) . self::$orderByTerm; $query .= \utiliy\ArrayManager::toSqlWhereString($pidList, self::$orTerm, self::$pidTerm);
$query .= self::$closeBracket;
} else { } else {
return null; return null;
}; }
if (count($sNameList) > 0 && \utiliy\ArrayManager::validAlphaNumList($sNameList)) {
$query .= self::$andTerm;
$query .= self::$openBracket;
$query .= \utiliy\ArrayManager::toSqlWhereString($sNameList, self::$orTerm, self::$sNameTerm);
$query .= self::$closeBracket;
}
$query .= self::$orderByTerm;
// send query // send query
return $this->query($query); return $this->query($query);

View File

@@ -26,11 +26,17 @@ class SpsSqlManager extends SQLManager {
*/ */
public static $parentId = "parent"; public static $parentId = "parent";
/**
* Fieldname of the refpoint
* @var string
*/
public static $refpoint = "refpoint";
/** /**
* String for the select part of the query * String for the select part of the query
* @var string * @var string
*/ */
private static $selectTerm = "SELECT DISTINCT id, parent FROM sps WHERE "; private static $selectTerm = "SELECT DISTINCT id, parent, refpoint FROM sps WHERE ";
/** /**
* String for the alias part of the query * String for the alias part of the query
@@ -122,7 +128,7 @@ class SpsSqlManager extends SQLManager {
// build query string // build query string
$query = self::$selectTerm; $query = self::$selectTerm;
if ($this->validAliasString($alias)) { if ($this->validAliasString($alias)) {
$query .= self::$aliasTerm . self::$quoteTerm . $alias . self::$quoteTerm . self::$addDomainTerm($domain); $query .= self::$aliasTerm . self::$quoteTerm . $alias . self::$quoteTerm . $this->addDomainTerm($domain);
} else { } else {
return null; return null;
} }
@@ -209,8 +215,7 @@ class SpsSqlManager extends SQLManager {
* @return boolean * @return boolean
*/ */
private function validPolyString($poly) { private function validPolyString($poly) {
if (\utiliy\StringManager::validSQLString($poly) && \utiliy\StringManager::startsWith($poly, self::$polyStartStr) if (\utiliy\StringManager::validSQLString($poly) && \utiliy\StringManager::startsWith($poly, self::$polyStartStr) && \utiliy\StringManager::endsWith($poly, self::$polyEndStr)) {
&& \utiliy\StringManager::endsWith($poly, self::$polyEndStr)) {
return TRUE; return TRUE;
} }
return FALSE; return FALSE;

View File

@@ -60,6 +60,18 @@ abstract class SqlManager {
*/ */
protected static $quoteTerm = "\""; protected static $quoteTerm = "\"";
/**
* String for open Bracket in a query
* @var string
*/
protected static $openBracket = "(";
/**
* String for close Bracket in a query
* @var string
*/
protected static $closeBracket = ")";
/** /**
* Default-Constructor * Default-Constructor
*/ */
@@ -67,7 +79,9 @@ abstract class SqlManager {
$this->serverAddress = \config\DBConfig::$sqlServer; $this->serverAddress = \config\DBConfig::$sqlServer;
$this->dbName = \config\DBConfig::$sqlDBName; $this->dbName = \config\DBConfig::$sqlDBName;
$this->userName = \config\DBConfig::$sqlDBUser; $this->userName = \config\DBConfig::$sqlDBUser;
$this->userPw = \config\DBConfig::$sqlDBUserPW; $this->userPw = \config\DBConfig::$sqlDBUserPW
;
} }
/** /**
@@ -82,18 +96,20 @@ abstract class SqlManager {
unset($this->serverAddress); unset($this->serverAddress);
unset($this->dbName); unset($this->dbName);
unset($this->userName); unset($this->userName);
unset($this->userPW); unset($this->userPW
);
} }
/** /**
* Method setup the connection to the Database * Method setup the connection to the Database
*/ */
public function connect() { public function connect() {
$this->link = mysql_connect($this->serverAddress, $this->userName, $this->userPw); $this->link = mysql_connect($this->serverAddress , $this->userName , $this->userPw);
if (!$this->link) { if (!$this->link) {
exit("No Connection: " . mysql_error()); exit("No Connection: " . mysql_error());
} }
$selected = mysql_select_db($this->dbName, $this->link); $selected = mysql_select_db($this->dbName , $this->link);
if (!$selected) { if (!$selected) {
exit("No DB: " . mysql_error()); exit("No DB: " . mysql_error());
} }
@@ -103,7 +119,9 @@ abstract class SqlManager {
* Method close the connection * Method close the connection
*/ */
public function closeConnection() { public function closeConnection() {
if ($this->link) { if (
$this->link) {
mysql_close($this->link); mysql_close($this->link);
unset($this->link); unset($this->link);
$this->link = null; $this->link = null;
@@ -113,20 +131,23 @@ abstract class SqlManager {
/** /**
* Method send a query to the Datebase and return the result * Method send a query to the Datebase and return the result
* @param string $query * @param string $query
* @return result[num][assoc] * @return result[num][assoc]
*/ */
protected function query($query) { protected function query($query) {
// send error // send error
$mysqlResult = mysql_query($query, $this->link); $mysqlResult = mysql_query($query, $this->link );
if (!$mysqlResult) { if (!$mysqlResult) {
// echo $query;
exit("Query error: " . mysql_error()); exit("Query error: " . mysql_error());
} }
// fetch result // fetch result
$rowNums = mysql_num_rows($mysqlResult); $rowNums = mysql_num_rows($mysqlResult);
$result = array(); $result = array();
for ($i = 0; $i < $rowNums; $i++) { for ($i = 0; $i < $rowNums; $i++) {
$row = mysql_fetch_assoc($mysqlResult); $row = mysql_fetch_assoc($mysqlResult);
$result[$i] = $row; $result[$i] = $row;
} }

View File

@@ -2,6 +2,7 @@
include_once "../../global.inc.php"; include_once "../../global.inc.php";
require_once PATH_API . "/PisApi.php"; require_once PATH_API . "/PisApi.php";
include_once PATH_UTILITTY . "/ArrayManager.php";
// get reguest header // get reguest header
$headers = apache_request_headers(); $headers = apache_request_headers();
@@ -9,8 +10,17 @@ $headers = apache_request_headers();
$app = new \api\PisApi($headers); $app = new \api\PisApi($headers);
// HTTP-Get-Method // HTTP-Get-Method
$app->get(\api\PisApi::$routeParameterPids . \api\PisApi::$routeParameterINames, function ($pid, $iNames = array()) use ($app) {
$queryArgs = array();
$queryArgs[\api\PisApi::$keyPidList] = $pid;
$queryArgs[\api\PisApi::$keyINameList] = $iNames;
echo $app->sendPisQuery($queryArgs);
});
$app->get(\api\PisApi::$routeParameterPids, function ($pid) use ($app) { $app->get(\api\PisApi::$routeParameterPids, function ($pid) use ($app) {
echo $app->sendPisQuery($pid); $queryArgs = array();
$queryArgs[\api\PisApi::$keyPidList] = $pid;
echo $app->sendPisQuery($queryArgs);
}); });
$app->run(); $app->run();

View File

@@ -9,8 +9,17 @@ $headers = apache_request_headers();
$app = new \api\PssApi($headers); $app = new \api\PssApi($headers);
// HTTP-Get-Method // HTTP-Get-Method
$app->get(\api\PssApi::$routeParameterPids . \api\PssApi::$routeParameterSNames, function ($pid, $sNames = array()) use ($app) {
$queryArgs = array();
$queryArgs[\api\PssApi::$keyPidList] = $pid;
$queryArgs[\api\PssApi::$keySNameList] = $sNames;
echo $app->sendPssQuery($queryArgs);
});
$app->get(\api\PssApi::$routeParameterPids, function ($pid) use ($app) { $app->get(\api\PssApi::$routeParameterPids, function ($pid) use ($app) {
echo $app->sendPssQuery($pid); $queryArgs = array();
$queryArgs[\api\PssApi::$keyPidList] = $pid;
echo $app->sendPssQuery($queryArgs);
}); });
$app->run(); $app->run();

View File

@@ -10,31 +10,25 @@ $headers = apache_request_headers();
$app = new \api\SpsApi($headers); $app = new \api\SpsApi($headers);
// HTTP-Get-Methods // HTTP-Get-Methods
$app->get(\api\SpsApi::$routeParameterAlias, function ($alias) use ($app) { $app->get(\api\SpsApi::$routeParameterAlias . \api\SpsApi::$routeParameterDomain, function ($alias, $domain = -1) use ($app) {
$args = array(); $args = array();
$args[\api\SpsApi::$keyAlias] = $alias; $args[\api\SpsApi::$keyAlias] = $alias;
if ($domain != -1) {
$args[\api\SpsApi::$keyDomain] = $domain;
}
echo $app->sendSpsAliasQuery($args); echo $app->sendSpsAliasQuery($args);
}); });
$app->get(\api\SpsApi::$routeParameterAlias . \api\SpsApi::$routeParameterDomain, function ($alias, $domain) use ($app) { $app->get(\api\SpsApi::$routeParameterLatitude . \api\SpsApi::$routeParameterLongitude . \api\SpsApi::$routeParameterDomain . \api\SpsApi ::$routeParameterRange, function ($latitude, $longitude, $domain = -1, $range = -1) use ($app) {
$args = array();
$args[\api\SpsApi::$keyAlias] = $alias;
$args[\api\SpsApi::$keyDomain] = $domain;
echo $app->sendSpsAliasQuery($args);
});
$app->get(\api\SpsApi::$routeParameterLatitude . \api\SpsApi::$routeParameterLongitude, function ($latitude, $longitude) use ($app) {
$args = array(); $args = array();
$args[\api\SpsApi::$keyLong] = $longitude; $args[\api\SpsApi::$keyLong] = $longitude;
$args[\api\SpsApi::$keyLat] = $latitude; $args[\api\SpsApi::$keyLat] = $latitude;
echo ($app->sendSpsCoordinateQuery($args)); if ($domain != -1) {
}); $args[\api\SpsApi::$keyDomain] = $domain;
}
$app->get(\api\SpsApi::$routeParameterLatitude . \api\SpsApi::$routeParameterLongitude . \api\SpsApi::$routeParameterDomain, function ($latitude, $longitude, $domain) use ($app) { if ($range != -1) {
$args = array(); $args[\api\SpsApi::$keyRange] = $range;
$args[\api\SpsApi::$keyLong] = $longitude; }
$args[\api\SpsApi::$keyLat] = $latitude;
$args[\api\SpsApi::$keyDomain] = $domain;
echo ($app->sendSpsCoordinateQuery($args)); echo ($app->sendSpsCoordinateQuery($args));
}); });

View File

@@ -34,7 +34,7 @@ class ArrayManager {
public static function toSqlWhereString($array, $operator = "", $fieldname = "") { public static function toSqlWhereString($array, $operator = "", $fieldname = "") {
$arrayStr = StringManager::$emptyString; $arrayStr = StringManager::$emptyString;
foreach ($array as $value) { foreach ($array as $value) {
$arrayStr .= $fieldname . $value . $operator; $arrayStr .= $fieldname . StringManager::$quotes . $value . StringManager::$quotes . $operator;
} }
$result = substr($arrayStr, 0, strlen($arrayStr) - strlen($operator)); $result = substr($arrayStr, 0, strlen($arrayStr) - strlen($operator));
return $result; return $result;
@@ -55,6 +55,21 @@ class ArrayManager {
return TRUE; return TRUE;
} }
/**
* Method check if all items of the array are only digits and < PHP_INT_MAX
* @param array $poly
* @return boolean
*/
public static function validAlphaNumList($list) {
foreach ($list as $value) {
if (!ctype_alnum($value) || !\utiliy\StringManager::validSQLString($value)) {
return FALSE;
}
}
return TRUE;
}
} }
?> ?>

View File

@@ -54,18 +54,23 @@ class JsonManager implements SerialManager {
*/ */
private static $parentIdName = "parentId"; private static $parentIdName = "parentId";
/**
* Name for the refpoint item
* @var string
*/
private static $refpointName = "refpoint";
/** /**
* Method convert an array to a response json for the sps service * Method convert an array to a response json for the sps service
* @example [{"id":"121799787","parentId":null}] * @example {"127003463":{"name":"Informations-, Kommunikations- und Medienzentrum","typ":"library"},"129258513":{"name":"Wohnheim Papitzer Stra\u00dfe 4\/5","typ":"guest_house"}}
* @param array[num][assoc] $result * @param array[num][assoc] $result
* @return json-string * @return json-string
*/ */
public static function arrayToSpsJson($result) { public static function arrayToSpsJson($result) {
$places = array(); $places = array();
foreach ($result as $row) { foreach ($result as $row) {
$place = array(self::$placeIdName => $row[\database\SpsSqlManager::$placeId], $place = array(self::$parentIdName => $row[\database\SpsSqlManager::$parentId], self::$refpointName => $row[\database\SpsSqlManager::$refpoint]);
self::$parentIdName => $row[\database\SpsSqlManager::$parentId]); $places[$row[\database\SpsSqlManager::$placeId]] = $place;
array_push($places, $place);
} }
return json_encode($places); return json_encode($places);
} }
@@ -77,68 +82,29 @@ class JsonManager implements SerialManager {
* @return json-string * @return json-string
*/ */
public static function arrayToPisJson($result) { public static function arrayToPisJson($result) {
$actPlace = 0; $infos = array();
$infos = array();
$place = null;
foreach ($result as $row) { foreach ($result as $row) {
// fetch the place id of the row // fetch the place id of the row
$placeId = $row[\database\PisSqlManager::$placeId]; $placeId = $row[\database\PisSqlManager::$placeId];
$infos[$placeId][$row[\database\PisSqlManager::$infName]] = utf8_encode($row[\database\PisSqlManager::$infValue]);
// if the id is new -> add new place item
if ($actPlace != $placeId) {
if ($place) {
array_push($infos, $place);
}
$actPlace = $placeId;
$place = array(self::$placeIdName => $placeId);
}
// add placeinformation item
$placeInfo = array(self::$placeInfoName => $row[\database\PisSqlManager::$infName], self::$placeInfoValueName => utf8_encode($row[\database\PisSqlManager::$infValue]));
array_push($place, $placeInfo);
} }
array_push($infos, $place);
return json_encode($infos); return json_encode($infos);
} }
/** /**
* Method convert an array to a response json for the pss service * Method convert an array to a response json for the pss service
* * @example {"1":{"website":{"sap":"http:\/\/www.","request":"tu-cottbus.de\/btu\/"}},"2":{"website":{"sap":"http:\/\/www.","request":"hs-lausitz.de\/start.html"}}}
* @param array[num][assoc] $result * @param array[num][assoc] $result
* @return Json-string * @return Json-string
*/ */
public static function arrayToPssJson($result) { public static function arrayToPssJson($result) {
$actPlace = 0;
$services = array(); $services = array();
$place = null;
foreach ($result as $row) { foreach ($result as $row) {
// fetch the place id of the row // fetch the place id of the row
$placeId = $row[\database\PssSqlManager::$placeId]; $placeId = $row[\database\PssSqlManager::$placeId];
$placeSrv = array(self::$placeSapName => $row[\database\PssSqlManager::$srvSap], self::$placeRequestName => $row[\database\PssSqlManager::$srvRequest]);
// if the id is new -> add new place item $services[$placeId][$row[\database\PssSqlManager::$srvName]] = $placeSrv;
if ($actPlace != $placeId) {
if ($place) {
array_push($services, $place);
}
$actPlace = $placeId;
$place = array(self::$placeIdName => $placeId);
}
// add placeservice items
$placeSrv = array(self::$placeServiceName => $row[\database\PisSqlManager::$srvName],
self::$placeSapName => $row[\database\PisSqlManager::$srvSap],
self::$placeRequestName => $row[\database\PisSqlManager::$srvRequest]);
array_push($place, $placeSrv);
} }
array_push($services, $place);
return json_encode($services); return json_encode($services);
} }

View File

@@ -12,10 +12,16 @@ include_once "../../global.inc.php";
class StringManager { class StringManager {
/** /**
* A Constant vor an emptystring like "" * A Constant for an emptystring like ""
* @var string * @var string
*/ */
public static $emptyString = ""; public static $emptyString = "";
/**
* A Constant for an quotechars like "
* @var string
*/
public static $quotes = "\"";
/** /**
* Method check if a certain string start with a certain substring * Method check if a certain string start with a certain substring

View File

@@ -10,7 +10,7 @@ require_once PATH_UTILITTY . "/SerialManager.php";
* @author stubbfel * @author stubbfel
* @since 25.06.2013 * @since 25.06.2013
*/ */
class XmlManager implements SerialManager{ class XmlManager implements SerialManager {
/** /**
* a default xml document * a default xml document
@@ -72,6 +72,12 @@ class XmlManager implements SerialManager{
*/ */
private static $parentIdAttrName = "parentId"; private static $parentIdAttrName = "parentId";
/**
* Name for the refpoint attribute
* @var string
*/
private static $refpointAttrName = "refpoint";
/** /**
* Method convert an array to a response xml for the sps service * Method convert an array to a response xml for the sps service
* <place id ="4711" parentID=%0815"/> * <place id ="4711" parentID=%0815"/>
@@ -86,6 +92,7 @@ class XmlManager implements SerialManager{
$place = $xml->addChild(self::$placeElementName); $place = $xml->addChild(self::$placeElementName);
$place->addAttribute(self::$placeIdAttrName, $row[\database\SpsSqlManager::$placeId]); $place->addAttribute(self::$placeIdAttrName, $row[\database\SpsSqlManager::$placeId]);
$place->addAttribute(self::$parentIdAttrName, $row[\database\SpsSqlManager::$parentId]); $place->addAttribute(self::$parentIdAttrName, $row[\database\SpsSqlManager::$parentId]);
$place->addAttribute(self::$refpointAttrName, $row[\database\SpsSqlManager::$refpoint]);
} }
return $xml->asXML(); return $xml->asXML();
} }
@@ -158,15 +165,15 @@ class XmlManager implements SerialManager{
} }
return $xml->asXML(); return $xml->asXML();
} }
public function arrayToSps($result) { public function arrayToSps($result) {
return self::arrayToSpsXml($result); return self::arrayToSpsXml($result);
} }
public function arrayToPis($result){ public function arrayToPis($result) {
return self::arrayToPisXml($result); return self::arrayToPisXml($result);
} }
public function arrayToPss($result) { public function arrayToPss($result) {
return self::arrayToPssXml($result); return self::arrayToPssXml($result);
} }

View File

@@ -4,10 +4,10 @@
<mapcanvas> <mapcanvas>
<units>degrees</units> <units>degrees</units>
<extent> <extent>
<xmin>14.101601</xmin> <xmin>14.191382</xmin>
<ymin>51.518800</ymin> <ymin>51.659713</ymin>
<xmax>14.676288</xmax> <xmax>14.478726</xmax>
<ymax>51.809110</ymax> <ymax>51.804868</ymax>
</extent> </extent>
<projections>0</projections> <projections>0</projections>
<destinationsrs> <destinationsrs>
@@ -49,29 +49,29 @@
<legendlayerfile isInOverview="0" layerid="roads20130709105652660" visible="0"/> <legendlayerfile isInOverview="0" layerid="roads20130709105652660" visible="0"/>
</filegroup> </filegroup>
</legendlayer> </legendlayer>
<legendlayer drawingOrder="-1" open="false" checked="Qt::Unchecked" name="campus-cottbus-mitte-gebäude" showFeatureCount="0"> <legendlayer drawingOrder="-1" open="false" checked="Qt::Checked" name="campus-cottbus-mitte-gebäude" showFeatureCount="0">
<filegroup open="false" hidden="false"> <filegroup open="false" hidden="false">
<legendlayerfile isInOverview="0" layerid="campus_cottbus_mitte_gebäude20130709104921649" visible="0"/> <legendlayerfile isInOverview="0" layerid="campus_cottbus_mitte_gebäude20130709104921649" visible="1"/>
</filegroup> </filegroup>
</legendlayer> </legendlayer>
<legendlayer drawingOrder="-1" open="false" checked="Qt::Unchecked" name="campus-cottbus-süd-gebäude" showFeatureCount="0"> <legendlayer drawingOrder="-1" open="false" checked="Qt::Checked" name="campus-cottbus-süd-gebäude" showFeatureCount="0">
<filegroup open="false" hidden="false"> <filegroup open="false" hidden="false">
<legendlayerfile isInOverview="0" layerid="campus_cottbus_süd_gebäude20130709114420373" visible="0"/> <legendlayerfile isInOverview="0" layerid="campus_cottbus_süd_gebäude20130709114420373" visible="1"/>
</filegroup> </filegroup>
</legendlayer> </legendlayer>
<legendlayer drawingOrder="-1" open="false" checked="Qt::Checked" name="campuse" showFeatureCount="0"> <legendlayer drawingOrder="-1" open="false" checked="Qt::Checked" name="campus-senftenberg-gebäude" showFeatureCount="0">
<filegroup open="false" hidden="false"> <filegroup open="false" hidden="false">
<legendlayerfile isInOverview="0" layerid="campuse20130709122450377" visible="1"/> <legendlayerfile isInOverview="0" layerid="campus_senftenberg_gebäude20130709121511731" visible="1"/>
</filegroup> </filegroup>
</legendlayer> </legendlayer>
<legendlayer drawingOrder="-1" open="false" checked="Qt::Unchecked" name="campus-senftenberg-gebäude" showFeatureCount="0"> <legendlayer drawingOrder="-1" open="true" checked="Qt::Checked" name="campus-cottbus-nord-gebäude" showFeatureCount="0">
<filegroup open="false" hidden="false">
<legendlayerfile isInOverview="0" layerid="campus_senftenberg_gebäude20130709121511731" visible="0"/>
</filegroup>
</legendlayer>
<legendlayer drawingOrder="-1" open="true" checked="Qt::Unchecked" name="campus-cottbus-nord-gebäude" showFeatureCount="0">
<filegroup open="true" hidden="false"> <filegroup open="true" hidden="false">
<legendlayerfile isInOverview="0" layerid="campus_cottbus_nord_gebäude20130709130745659" visible="0"/> <legendlayerfile isInOverview="0" layerid="campus_cottbus_nord_gebäude20130709130745659" visible="1"/>
</filegroup>
</legendlayer>
<legendlayer drawingOrder="-1" open="true" checked="Qt::Checked" name="campuse" showFeatureCount="0">
<filegroup open="true" hidden="false">
<legendlayerfile isInOverview="0" layerid="campuse20130709122450377" visible="1"/>
</filegroup> </filegroup>
</legendlayer> </legendlayer>
<legendlayer drawingOrder="-1" open="false" checked="Qt::Unchecked" name="buildings" showFeatureCount="0"> <legendlayer drawingOrder="-1" open="false" checked="Qt::Unchecked" name="buildings" showFeatureCount="0">
@@ -119,7 +119,7 @@
<sizescale field=""/> <sizescale field=""/>
</renderer-v2> </renderer-v2>
<customproperties/> <customproperties/>
<displayfield></displayfield> <displayfield>name</displayfield>
<label>0</label> <label>0</label>
<labelattributes> <labelattributes>
<label fieldname="" text="Beschriftung"/> <label fieldname="" text="Beschriftung"/>
@@ -141,9 +141,9 @@
<multilineenabled fieldname="" on=""/> <multilineenabled fieldname="" on=""/>
<selectedonly on=""/> <selectedonly on=""/>
</labelattributes> </labelattributes>
<editform></editform> <editform>.</editform>
<editforminit></editforminit> <editforminit></editforminit>
<annotationform></annotationform> <annotationform>.</annotationform>
<attributeactions/> <attributeactions/>
</maplayer> </maplayer>
<maplayer minimumScale="0" maximumScale="1e+08" geometry="Polygon" type="vector" hasScaleBasedVisibilityFlag="0"> <maplayer minimumScale="0" maximumScale="1e+08" geometry="Polygon" type="vector" hasScaleBasedVisibilityFlag="0">
@@ -184,7 +184,7 @@
<sizescale field=""/> <sizescale field=""/>
</renderer-v2> </renderer-v2>
<customproperties/> <customproperties/>
<displayfield></displayfield> <displayfield>name</displayfield>
<label>0</label> <label>0</label>
<labelattributes> <labelattributes>
<label fieldname="" text="Beschriftung"/> <label fieldname="" text="Beschriftung"/>
@@ -206,9 +206,9 @@
<multilineenabled fieldname="" on=""/> <multilineenabled fieldname="" on=""/>
<selectedonly on=""/> <selectedonly on=""/>
</labelattributes> </labelattributes>
<editform></editform> <editform>.</editform>
<editforminit></editforminit> <editforminit></editforminit>
<annotationform></annotationform> <annotationform>.</annotationform>
<attributeactions/> <attributeactions/>
</maplayer> </maplayer>
<maplayer minimumScale="0" maximumScale="1e+08" geometry="Line" type="vector" hasScaleBasedVisibilityFlag="0"> <maplayer minimumScale="0" maximumScale="1e+08" geometry="Line" type="vector" hasScaleBasedVisibilityFlag="0">
@@ -251,7 +251,7 @@
<sizescale field=""/> <sizescale field=""/>
</renderer-v2> </renderer-v2>
<customproperties/> <customproperties/>
<displayfield></displayfield> <displayfield>name</displayfield>
<label>0</label> <label>0</label>
<labelattributes> <labelattributes>
<label fieldname="" text="Beschriftung"/> <label fieldname="" text="Beschriftung"/>
@@ -273,9 +273,9 @@
<multilineenabled fieldname="" on=""/> <multilineenabled fieldname="" on=""/>
<selectedonly on=""/> <selectedonly on=""/>
</labelattributes> </labelattributes>
<editform></editform> <editform>.</editform>
<editforminit></editforminit> <editforminit></editforminit>
<annotationform></annotationform> <annotationform>.</annotationform>
<attributeactions/> <attributeactions/>
</maplayer> </maplayer>
<maplayer minimumScale="0" maximumScale="1e+08" geometry="Polygon" type="vector" hasScaleBasedVisibilityFlag="0"> <maplayer minimumScale="0" maximumScale="1e+08" geometry="Polygon" type="vector" hasScaleBasedVisibilityFlag="0">
@@ -316,7 +316,7 @@
<sizescale field=""/> <sizescale field=""/>
</renderer-v2> </renderer-v2>
<customproperties/> <customproperties/>
<displayfield></displayfield> <displayfield>name</displayfield>
<label>0</label> <label>0</label>
<labelattributes> <labelattributes>
<label fieldname="" text="Beschriftung"/> <label fieldname="" text="Beschriftung"/>
@@ -338,9 +338,9 @@
<multilineenabled fieldname="" on=""/> <multilineenabled fieldname="" on=""/>
<selectedonly on=""/> <selectedonly on=""/>
</labelattributes> </labelattributes>
<editform></editform> <editform>.</editform>
<editforminit></editforminit> <editforminit></editforminit>
<annotationform></annotationform> <annotationform>.</annotationform>
<attributeactions/> <attributeactions/>
</maplayer> </maplayer>
<maplayer minimumScale="0" maximumScale="1e+08" geometry="Line" type="vector" hasScaleBasedVisibilityFlag="0"> <maplayer minimumScale="0" maximumScale="1e+08" geometry="Line" type="vector" hasScaleBasedVisibilityFlag="0">
@@ -383,7 +383,7 @@
<sizescale field=""/> <sizescale field=""/>
</renderer-v2> </renderer-v2>
<customproperties/> <customproperties/>
<displayfield></displayfield> <displayfield>name</displayfield>
<label>0</label> <label>0</label>
<labelattributes> <labelattributes>
<label fieldname="" text="Beschriftung"/> <label fieldname="" text="Beschriftung"/>
@@ -405,9 +405,9 @@
<multilineenabled fieldname="" on=""/> <multilineenabled fieldname="" on=""/>
<selectedonly on=""/> <selectedonly on=""/>
</labelattributes> </labelattributes>
<editform></editform> <editform>.</editform>
<editforminit></editforminit> <editforminit></editforminit>
<annotationform></annotationform> <annotationform>.</annotationform>
<attributeactions/> <attributeactions/>
</maplayer> </maplayer>
<maplayer minimumScale="0" maximumScale="1e+08" geometry="Polygon" type="vector" hasScaleBasedVisibilityFlag="0"> <maplayer minimumScale="0" maximumScale="1e+08" geometry="Polygon" type="vector" hasScaleBasedVisibilityFlag="0">
@@ -448,7 +448,7 @@
<sizescale field=""/> <sizescale field=""/>
</renderer-v2> </renderer-v2>
<customproperties/> <customproperties/>
<displayfield></displayfield> <displayfield>name</displayfield>
<label>0</label> <label>0</label>
<labelattributes> <labelattributes>
<label fieldname="" text="Beschriftung"/> <label fieldname="" text="Beschriftung"/>
@@ -470,9 +470,9 @@
<multilineenabled fieldname="" on=""/> <multilineenabled fieldname="" on=""/>
<selectedonly on=""/> <selectedonly on=""/>
</labelattributes> </labelattributes>
<editform></editform> <editform>.</editform>
<editforminit></editforminit> <editforminit></editforminit>
<annotationform></annotationform> <annotationform>.</annotationform>
<attributeactions/> <attributeactions/>
</maplayer> </maplayer>
<maplayer minimumScale="0" maximumScale="1e+08" geometry="Line" type="vector" hasScaleBasedVisibilityFlag="0"> <maplayer minimumScale="0" maximumScale="1e+08" geometry="Line" type="vector" hasScaleBasedVisibilityFlag="0">
@@ -515,7 +515,7 @@
<sizescale field=""/> <sizescale field=""/>
</renderer-v2> </renderer-v2>
<customproperties/> <customproperties/>
<displayfield></displayfield> <displayfield>name</displayfield>
<label>0</label> <label>0</label>
<labelattributes> <labelattributes>
<label fieldname="" text="Beschriftung"/> <label fieldname="" text="Beschriftung"/>
@@ -537,9 +537,9 @@
<multilineenabled fieldname="" on=""/> <multilineenabled fieldname="" on=""/>
<selectedonly on=""/> <selectedonly on=""/>
</labelattributes> </labelattributes>
<editform></editform> <editform>.</editform>
<editforminit></editforminit> <editforminit></editforminit>
<annotationform></annotationform> <annotationform>.</annotationform>
<attributeactions/> <attributeactions/>
</maplayer> </maplayer>
<maplayer minimumScale="0" maximumScale="1e+08" geometry="Polygon" type="vector" hasScaleBasedVisibilityFlag="0"> <maplayer minimumScale="0" maximumScale="1e+08" geometry="Polygon" type="vector" hasScaleBasedVisibilityFlag="0">
@@ -580,7 +580,7 @@
<sizescale field=""/> <sizescale field=""/>
</renderer-v2> </renderer-v2>
<customproperties/> <customproperties/>
<displayfield></displayfield> <displayfield>name</displayfield>
<label>0</label> <label>0</label>
<labelattributes> <labelattributes>
<label fieldname="" text="Beschriftung"/> <label fieldname="" text="Beschriftung"/>
@@ -602,9 +602,9 @@
<multilineenabled fieldname="" on=""/> <multilineenabled fieldname="" on=""/>
<selectedonly on=""/> <selectedonly on=""/>
</labelattributes> </labelattributes>
<editform></editform> <editform>.</editform>
<editforminit></editforminit> <editforminit></editforminit>
<annotationform></annotationform> <annotationform>.</annotationform>
<attributeactions/> <attributeactions/>
</maplayer> </maplayer>
<maplayer minimumScale="0" maximumScale="1e+08" geometry="Line" type="vector" hasScaleBasedVisibilityFlag="0"> <maplayer minimumScale="0" maximumScale="1e+08" geometry="Line" type="vector" hasScaleBasedVisibilityFlag="0">
@@ -647,7 +647,7 @@
<sizescale field=""/> <sizescale field=""/>
</renderer-v2> </renderer-v2>
<customproperties/> <customproperties/>
<displayfield></displayfield> <displayfield>name</displayfield>
<label>0</label> <label>0</label>
<labelattributes> <labelattributes>
<label fieldname="" text="Beschriftung"/> <label fieldname="" text="Beschriftung"/>
@@ -669,9 +669,9 @@
<multilineenabled fieldname="" on=""/> <multilineenabled fieldname="" on=""/>
<selectedonly on=""/> <selectedonly on=""/>
</labelattributes> </labelattributes>
<editform></editform> <editform>.</editform>
<editforminit></editforminit> <editforminit></editforminit>
<annotationform></annotationform> <annotationform>.</annotationform>
<attributeactions/> <attributeactions/>
</maplayer> </maplayer>
<maplayer minimumScale="0" maximumScale="1e+08" geometry="Polygon" type="vector" hasScaleBasedVisibilityFlag="0"> <maplayer minimumScale="0" maximumScale="1e+08" geometry="Polygon" type="vector" hasScaleBasedVisibilityFlag="0">
@@ -739,9 +739,9 @@
<edittype type="0" name="osm_id"/> <edittype type="0" name="osm_id"/>
<edittype type="0" name="type"/> <edittype type="0" name="type"/>
</edittypes> </edittypes>
<editform></editform> <editform>.</editform>
<editforminit></editforminit> <editforminit></editforminit>
<annotationform></annotationform> <annotationform>.</annotationform>
<attributeactions/> <attributeactions/>
<overlay display="false" type="diagram"> <overlay display="false" type="diagram">
<renderer item_interpretation="linear"> <renderer item_interpretation="linear">
@@ -795,7 +795,7 @@
<sizescale field=""/> <sizescale field=""/>
</renderer-v2> </renderer-v2>
<customproperties/> <customproperties/>
<displayfield></displayfield> <displayfield>name</displayfield>
<label>0</label> <label>0</label>
<labelattributes> <labelattributes>
<label fieldname="" text="Beschriftung"/> <label fieldname="" text="Beschriftung"/>
@@ -817,9 +817,9 @@
<multilineenabled fieldname="" on=""/> <multilineenabled fieldname="" on=""/>
<selectedonly on=""/> <selectedonly on=""/>
</labelattributes> </labelattributes>
<editform></editform> <editform>.</editform>
<editforminit></editforminit> <editforminit></editforminit>
<annotationform></annotationform> <annotationform>.</annotationform>
<attributeactions/> <attributeactions/>
</maplayer> </maplayer>
</projectlayers> </projectlayers>

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,374 @@
-- phpMyAdmin SQL Dump
-- version 3.5.2.2
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Erstellungszeit: 10. Jul 2013 um 13:57
-- Server Version: 5.5.27
-- PHP-Version: 5.4.7
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Datenbank: `geodb`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `domain`
--
-- Erzeugt am: 23. Mai 2013 um 09:08
--
DROP TABLE IF EXISTS `domain`;
CREATE TABLE IF NOT EXISTS `domain` (
`id` int(32) NOT NULL AUTO_INCREMENT,
`name` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ;
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `information`
--
-- Erzeugt am: 23. Mai 2013 um 08:57
--
DROP TABLE IF EXISTS `information`;
CREATE TABLE IF NOT EXISTS `information` (
`id` int(32) NOT NULL AUTO_INCREMENT,
`name` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5 ;
-- --------------------------------------------------------
--
-- Stellvertreter-Struktur des Views `pis`
--
DROP VIEW IF EXISTS `pis`;
CREATE TABLE IF NOT EXISTS `pis` (
`pid` int(32)
,`iid` int(32)
,`iName` varchar(50)
,`iValue` varchar(500)
);
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `place`
--
-- Erzeugt am: 23. Mai 2013 um 08:41
--
DROP TABLE IF EXISTS `place`;
CREATE TABLE IF NOT EXISTS `place` (
`id` int(32) NOT NULL AUTO_INCREMENT,
`plan` geometry NOT NULL,
`parent` int(32) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=183190823 ;
--
-- RELATIONEN DER TABELLE `place`:
-- `parent`
-- `place` -> `id`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `placealias`
--
-- Erzeugt am: 23. Mai 2013 um 09:11
--
DROP TABLE IF EXISTS `placealias`;
CREATE TABLE IF NOT EXISTS `placealias` (
`aid` int(32) NOT NULL AUTO_INCREMENT,
`pid` int(32) NOT NULL,
`alias` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`aid`,`pid`),
KEY `pid` (`pid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=172 ;
--
-- RELATIONEN DER TABELLE `placealias`:
-- `pid`
-- `place` -> `id`
--
-- --------------------------------------------------------
--
-- Stellvertreter-Struktur des Views `placealiasview`
--
DROP VIEW IF EXISTS `placealiasview`;
CREATE TABLE IF NOT EXISTS `placealiasview` (
`alias` varchar(250)
,`plan` geometry
,`aid` int(32)
,`pid` int(32)
,`parent` int(32)
);
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `placedomain`
--
-- Erzeugt am: 23. Mai 2013 um 09:22
--
DROP TABLE IF EXISTS `placedomain`;
CREATE TABLE IF NOT EXISTS `placedomain` (
`pid` int(32) NOT NULL,
`did` int(32) NOT NULL,
PRIMARY KEY (`pid`,`did`),
KEY `did` (`did`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- RELATIONEN DER TABELLE `placedomain`:
-- `pid`
-- `place` -> `id`
-- `did`
-- `domain` -> `id`
--
-- --------------------------------------------------------
--
-- Stellvertreter-Struktur des Views `placedomainview`
--
DROP VIEW IF EXISTS `placedomainview`;
CREATE TABLE IF NOT EXISTS `placedomainview` (
`pid` int(32)
,`did` int(32)
,`name` varchar(50)
);
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `placeinformation`
--
-- Erzeugt am: 23. Mai 2013 um 09:16
--
DROP TABLE IF EXISTS `placeinformation`;
CREATE TABLE IF NOT EXISTS `placeinformation` (
`pid` int(32) NOT NULL,
`iid` int(32) NOT NULL,
`value` varchar(500) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`pid`,`iid`),
KEY `iid` (`iid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- RELATIONEN DER TABELLE `placeinformation`:
-- `pid`
-- `place` -> `id`
-- `iid`
-- `information` -> `id`
--
-- --------------------------------------------------------
--
-- Stellvertreter-Struktur des Views `placeinformationview`
--
DROP VIEW IF EXISTS `placeinformationview`;
CREATE TABLE IF NOT EXISTS `placeinformationview` (
`pid` int(32)
,`iid` int(32)
,`name` varchar(50)
,`value` varchar(500)
);
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `placeservice`
--
-- Erzeugt am: 23. Mai 2013 um 09:20
--
DROP TABLE IF EXISTS `placeservice`;
CREATE TABLE IF NOT EXISTS `placeservice` (
`pid` int(32) NOT NULL,
`sid` int(32) NOT NULL,
`request` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`pid`,`sid`),
KEY `sid` (`sid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- RELATIONEN DER TABELLE `placeservice`:
-- `pid`
-- `place` -> `id`
-- `sid`
-- `service` -> `id`
--
-- --------------------------------------------------------
--
-- Stellvertreter-Struktur des Views `placeserviceview`
--
DROP VIEW IF EXISTS `placeserviceview`;
CREATE TABLE IF NOT EXISTS `placeserviceview` (
`pid` int(32)
,`sid` int(32)
,`name` varchar(50)
,`sap` varchar(250)
,`request` varchar(250)
);
-- --------------------------------------------------------
--
-- Stellvertreter-Struktur des Views `pss`
--
DROP VIEW IF EXISTS `pss`;
CREATE TABLE IF NOT EXISTS `pss` (
`pid` int(32)
,`sid` int(32)
,`sName` varchar(50)
,`sap` varchar(250)
,`request` varchar(250)
);
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `service`
--
-- Erzeugt am: 23. Mai 2013 um 08:48
--
DROP TABLE IF EXISTS `service`;
CREATE TABLE IF NOT EXISTS `service` (
`id` int(32) NOT NULL AUTO_INCREMENT,
`name` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
`sap` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
-- --------------------------------------------------------
--
-- Stellvertreter-Struktur des Views `sps`
--
DROP VIEW IF EXISTS `sps`;
CREATE TABLE IF NOT EXISTS `sps` (
`id` int(32)
,`plan` geometry
,`refpoint` mediumtext
,`parent` int(32)
,`did` int(32)
,`dName` varchar(50)
,`aid` int(32)
,`alias` varchar(250)
);
-- --------------------------------------------------------
--
-- Struktur des Views `pis`
--
DROP TABLE IF EXISTS `pis`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `pis` AS select `placeinformation`.`pid` AS `pid`,`placeinformation`.`iid` AS `iid`,`information`.`name` AS `iName`,`placeinformation`.`value` AS `iValue` from ((`placeinformation` left join `place` on((`place`.`id` = `placeinformation`.`pid`))) left join `information` on((`information`.`id` = `placeinformation`.`iid`)));
-- --------------------------------------------------------
--
-- Struktur des Views `placealiasview`
--
DROP TABLE IF EXISTS `placealiasview`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `placealiasview` AS select `placealias`.`alias` AS `alias`,`place`.`plan` AS `plan`,`placealias`.`aid` AS `aid`,`placealias`.`pid` AS `pid`,`place`.`parent` AS `parent` from (`place` left join `placealias` on((`place`.`id` = `placealias`.`pid`)));
-- --------------------------------------------------------
--
-- Struktur des Views `placedomainview`
--
DROP TABLE IF EXISTS `placedomainview`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `placedomainview` AS select `placedomain`.`pid` AS `pid`,`placedomain`.`did` AS `did`,`domain`.`name` AS `name` from ((`placedomain` left join `place` on((`place`.`id` = `placedomain`.`pid`))) left join `domain` on((`domain`.`id` = `placedomain`.`did`)));
-- --------------------------------------------------------
--
-- Struktur des Views `placeinformationview`
--
DROP TABLE IF EXISTS `placeinformationview`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `placeinformationview` AS select `placeinformation`.`pid` AS `pid`,`placeinformation`.`iid` AS `iid`,`information`.`name` AS `name`,`placeinformation`.`value` AS `value` from ((`placeinformation` left join `place` on((`place`.`id` = `placeinformation`.`pid`))) left join `information` on((`information`.`id` = `placeinformation`.`iid`)));
-- --------------------------------------------------------
--
-- Struktur des Views `placeserviceview`
--
DROP TABLE IF EXISTS `placeserviceview`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `placeserviceview` AS select `placeservice`.`pid` AS `pid`,`placeservice`.`sid` AS `sid`,`service`.`name` AS `name`,`service`.`sap` AS `sap`,`placeservice`.`request` AS `request` from ((`placeservice` left join `service` on((`service`.`id` = `placeservice`.`sid`))) left join `place` on((`place`.`id` = `placeservice`.`pid`)));
-- --------------------------------------------------------
--
-- Struktur des Views `pss`
--
DROP TABLE IF EXISTS `pss`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `pss` AS select `placeservice`.`pid` AS `pid`,`placeservice`.`sid` AS `sid`,`service`.`name` AS `sName`,`service`.`sap` AS `sap`,`placeservice`.`request` AS `request` from ((`placeservice` left join `service` on((`service`.`id` = `placeservice`.`sid`))) left join `place` on((`place`.`id` = `placeservice`.`pid`)));
-- --------------------------------------------------------
--
-- Struktur des Views `sps`
--
DROP TABLE IF EXISTS `sps`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `sps` AS select `place`.`id` AS `id`,`place`.`plan` AS `plan`,astext(centroid(`place`.`plan`)) AS `refpoint`,`place`.`parent` AS `parent`,`placedomain`.`did` AS `did`,`domain`.`name` AS `dName`,`placealias`.`aid` AS `aid`,`placealias`.`alias` AS `alias` from (((`place` left join `placedomain` on((`place`.`id` = `placedomain`.`pid`))) left join `domain` on((`domain`.`id` = `placedomain`.`did`))) left join `placealias` on((`place`.`id` = `placealias`.`pid`)));
--
-- Constraints der exportierten Tabellen
--
--
-- Constraints der Tabelle `placealias`
--
ALTER TABLE `placealias`
ADD CONSTRAINT `placealias_ibfk_1` FOREIGN KEY (`pid`) REFERENCES `place` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Constraints der Tabelle `placedomain`
--
ALTER TABLE `placedomain`
ADD CONSTRAINT `placedomain_ibfk_1` FOREIGN KEY (`pid`) REFERENCES `place` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `placedomain_ibfk_2` FOREIGN KEY (`did`) REFERENCES `domain` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Constraints der Tabelle `placeinformation`
--
ALTER TABLE `placeinformation`
ADD CONSTRAINT `placeinformation_ibfk_1` FOREIGN KEY (`pid`) REFERENCES `place` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `placeinformation_ibfk_2` FOREIGN KEY (`iid`) REFERENCES `information` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Constraints der Tabelle `placeservice`
--
ALTER TABLE `placeservice`
ADD CONSTRAINT `placeservice_ibfk_1` FOREIGN KEY (`pid`) REFERENCES `place` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `placeservice_ibfk_2` FOREIGN KEY (`sid`) REFERENCES `service` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

View File

@@ -0,0 +1,477 @@
-- phpMyAdmin SQL Dump
-- version 3.5.2.2
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Erstellungszeit: 10. Jul 2013 um 13:57
-- Server Version: 5.5.27
-- PHP-Version: 5.4.7
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Datenbank: `geodb`
--
--
-- Daten für Tabelle `domain`
--
INSERT INTO `domain` (`id`, `name`) VALUES
(1, 'public'),
(2, 'private'),
(3, 'campus');
--
-- Daten für Tabelle `information`
--
INSERT INTO `information` (`id`, `name`) VALUES
(3, 'name'),
(4, 'typ');
--
-- Daten für Tabelle `place`
--
INSERT INTO `place` (`id`, `plan`, `parent`) VALUES
(1, 0x000000000103000000010000002d00000056018c50dca22c404c76ca6f80e249407dc261803da32c40669d7d0284e24940d1c39e5f5ea32c4044ab14f082e24940b226355751a42c405ed2c78286e249400fbd7067dda42c408e5a9c9482e24940f8b405903ba62c4048b0385c75e24940f331bd727aa62c40bb1cdf9273e249408e1cf0e28fa62c405480124865e2494060dc8833d0a62c405b4bc8c762e24940636388eef3a62c405b4bc8c762e2494050c8f88206a72c405b4bc8c762e24940e3a8e31a37a72c401967f6a260e2494055d6f7f84da72c40ceb76efe60e249400fed016859a72c405b4bc8c762e249408f325d949ca72c400ad18aa365e249402a1d9004b2a72c409e2f9aec64e24940ed534ffdaea82c40bb1cdf9273e249401315252d10a92c4006cc663773e24940c7a8e67e5aa92c408142554656e24940d5c02dcd86a92c4072eb7b9f42e249409e601194d5a82c40ae432a9d2ee24940a3e359b196a82c405138a5e528e249402ba8465d38a82c402dbf3c1804e2494069fc3dbdc1a72c405e47112a00e249408f325d949ca72c4053f55befdee149405b5940160fa72c4039cea85cdbe14940d2099d11e7a62c40bc0f4debbbe14940a63ac86b3ea62c40191bd2a2c1e14940ea27759a95a62c40f56bb2860ae24940f0aabdb756a62c406c9eead013e24940d168790754a52c40c1deb9081ce24940ec0d514b26a52c40b78c04cefae14940db6e0a42d6a42c403c55a817ffe14940c5c1c4c23ea42c40567c5baa02e249400ea703b6d0a32c40959a9bbbf9e14940008fbc67a4a32c40d87e6de0fbe1494016b14b8eb5a32c40385084ab0ce249407d4d18d9c3a32c401359f72c19e249407ac6181ea0a32c407efae7e319e24940855760b1a8a32c40cc6f019c24e2494036d96bef48a32c40ed616aae25e249408a4ff275e3a22c40d2bc926a53e249402d446dbedda22c409664e46c67e249402d446dbedda22c409664e46c67e2494056018c50dca22c404c76ca6f80e24940, NULL),
(2, 0x000000000103000000010000000700000017c301a25fa42c405e8b255a26dd494037f8b3aaaaa42c40ae229af41ddd4940335b473e7aa32c40d61570d5aedc4940e54de58531a22c40fcb03385c0dc4940cfc39e5f5ea32c40cdf2a72432dd4940f47b99856aa32c4072caebf631dd494017c301a25fa42c405e8b255a26dd4940, NULL),
(3, 0x000000000103000000010000000e00000070e21bd05bf92b40f6b0d2f5f6c24940f3ae76b7c2f92b40111718e1e1c249402888933550fa2b40762ce570ccc24940cc07c5d6d0fa2b4006c562a6c0c249400d6e724a04fb2b403b525b24afc24940e9339cd5c6fa2b4094974ec8a9c2494074f4d1e305fa2b40b98edb469dc249401ce1def03af92b4067d50bcab8c24940e6f154c1a0f72b40496aa272dbc249403defda025ff72b404c303486e6c249408ce2186c38f72b402e045d87f0c2494081dc8731b6f72b404bb20fd517c34940aa99a6c3b4f72b406ca478e718c3494070e21bd05bf92b40f6b0d2f5f6c24940, NULL),
(4, 0x000000000103000000010000000c00000039cf719d6d952c40c81f5da66ae349408a49afc16a952c405e6135796fe3494094f41aa4e2962c403060602297e3494035ed4c8a3f972c40382b16a294e34940bc33158512972c40c81f5da66ae34940a611865e01972c4053d0ede566e34940b220f2a2d8962c40fcac552459e34940591a9157c5962c4098d61aed55e34940ddd9599774962c4098d61aed55e34940d64d36705e962c40eb33219b58e34940b10a85f1cb952c400073e73764e3494039cf719d6d952c40c81f5da66ae34940, NULL),
(25091388, 0x00000000010300000001000000070000005dc5e23785952c40d41dd5fa6ce34940fa87e3af7f952c40e62ca2dc6ce349404dae186481952c40581ccefc6ae34940dfd9c3036f952c40ff8e4d976ae349406afd88ba6a952c401af274536fe34940e710829f82952c40f62fffd76fe349405dc5e23785952c40d41dd5fa6ce34940, -4),
(25091389, 0x0000000001030000000100000009000000f93482e8a4962c400d631c6d66e34940d06ba285ba962c40ebda28fc63e34940243031f1a2962c40761893fe5ee34940fd4575dfd6962c409d06561f59e34940940e7b46c7962c40276c9ad255e34940af7ec74b92962c40ef6e0ad05be34940d075864e74962c405d99017855e3494005b9d5bd5f962c4026f098cb57e34940f93482e8a4962c400d631c6d66e34940, -4),
(25091390, 0x00000000010300000001000000050000003dea549ee5962c401223957373e349400f643db5fa962c40d253e41071e34940706072a3c8962c4084db357c66e34940f2e4e48fb3962c40c4aae6de68e349403dea549ee5962c401223957373e34940, -4),
(25091391, 0x0000000001030000000100000005000000cf28024125972c40e329f57695e349406d1adb6b41972c4078a74c7b94e349404c84b2953c972c40b00e362b91e34940ae92d96a20972c401a91de2692e34940cf28024125972c40e329f57695e34940, -4),
(89552667, 0x000000000103000000010000000500000012d08e650bfa2b404a8e85329ec2494035b1659e01fa2b4090d2b6aba1c24940b51a12f758fa2b40335b689da7c2494092393bbe62fa2b40ee163724a4c2494012d08e650bfa2b404a8e85329ec24940, -3),
(89552669, 0x0000000001030000000100000005000000de5f98a7cefa2b40daab8f87bec2494055c84bedfbfa2b4010d6b5acb1c2494097355607e5fa2b40238f96b9afc249401fcda2c1b7fa2b40ed647094bcc24940de5f98a7cefa2b40daab8f87bec24940, -3),
(89552670, 0x0000000001030000000100000005000000c8cb3f9f6dfa2b40c185e1c8a8c249407ef2c17cc3fa2b405f65c80cafc24940fb308c05cffa2b404f4efe38abc24940450a0a2879fa2b40b26e17f5a4c24940c8cb3f9f6dfa2b40c185e1c8a8c24940, -3),
(89552675, 0x000000000103000000010000001700000058aa0b7899f92b40063de5e2b9c2494012a0a696adf92b40feb5bc72bdc249403db83b6bb7f92b404548ddcebec249400f5df525c0f92b40bc3088febfc2494039758afac9f92b408bee6a03c1c249402c859be7e3f92b401f605221c3c24940677e350708fa2b409ba3d81bc6c24940ea09a6f512fa2b408b1645b4c2c24940a933f790f0f92b40ceb51e74bfc24940b5d14a6b1dfa2b402ed5bb2eb2c24940264003a040fa2b40bb55212fb5c2494079138dff4cfa2b40f28ef8bab1c24940033054b428fa2b40774b72c0aec24940bd21e8c30efa2b40e3d98aa2acc249409852f245d6f92b40cf31207bbdc249402244e856bef92b40a12fbdfdb9c249403233d879c0f92b401e99582ab9c249406e484849b4f92b4019dc20a4b8c24940db526232b0f92b403c6a4c88b9c24940609912a4adf92b40a101abd9b9c24940398e69b7a7f92b408f4e0240bac2494060c4e347a1f92b409b86f24fbac2494058aa0b7899f92b40063de5e2b9c24940, -3),
(89552676, 0x000000000103000000010000000500000098fa795391fa2b40d12f5bfcb7c24940dfb42ad379fa2b4026aab706b6c24940d8518b7736fa2b4075a7e095c9c249409197daf74dfa2b40212d848bcbc2494098fa795391fa2b40d12f5bfcb7c24940, -3),
(98446004, 0x000000000103000000010000000a000000c81231804bf72b4035385b8af5c24940801eb4684bf72b40f376df8cf5c24940fc8458a258f72b4027367a90f9c2494080de0a17a8f72b4012de793df3c24940e9cd4d40b8f72b4096c2cdf3f1c24940e454c61a89f72b402c29779fe3c24940dfd04a1064f72b406cb07092e6c249409956540e77f72b40d44e8358ecc24940f98557923cf72b4079399105f1c24940c81231804bf72b4035385b8af5c24940, -3),
(121799787, 0x0000000001030000000100000005000000f6f708ebb5a32c40c74043a44be249407100fdbe7fa32c40c7681d554de249400f45813e91a32c404f35c4c25ae24940e73ae86dc7a32c404f0dea1159e24940f6f708ebb5a32c40c74043a44be24940, -1),
(126565095, 0x00000000010300000001000000050000003b3602f1baa22c40b715b13ed4dc4940d936d60ffba22c405156c2c9ecdc494064f9049a19a32c400b0c59ddeadc4940c6f8307bd9a22c40068b1e53d2dc49403b3602f1baa22c40b715b13ed4dc4940, -2),
(127003463, 0x000000000103000000010000003500000029b91ee0a4a82c40a89663682be249404a7a185a9da82c406146c2082be24940d705723f96a82c40379902e32ae24940453069e78fa82c40147b681f2be249408432e8df89a82c400d00b0952be2494051d5a99784a82c40ad951aeb2ce249401c38b1d183a82c40d75647e92de249404c60298183a82c407d676ac82ee24940738baf2c87a82c40a023a8d02fe2494083120b218ca82c403425fecd30e249401530cbe891a82c40b188618731e249407e02284696a82c40e6255a4d32e24940d55526a199a82c40d33e671c34e24940d55526a199a82c40eb4ceb8035e24940d675036097a82c406107848c36e249401458a59993a82c40ba7a5fa637e2494082f22d628ea82c408a6654cf38e2494034f9c1548ea82c40b3cb5c8539e24940ab85483c8fa82c40423e8d203ae249402cb418e192a82c404785fb123be249407e02284696a82c407665bc523be24940d55526a199a82c40e8d8e66b3be249400266be839fa82c400520a45d3be24940f38bb73aa5a82c405966b6d03ae2494015b24ef0a8a82c402aceac003ae24940ae84494caba82c4089a8d3cb39e24940d13a4fe1ada82c40307777ae39e24940bdc3edd0b0a82c40cb694fc939e249407bfc3960b2a82c40d0ca62073ae24940e21e4b1fbaa82c405994c8f43ae24940cdafe600c1a82c40172f713f3be2494077291a10c6a82c4041800c1d3be24940ecbd9de9caa82c400c6d4ac33ae24940960ff747cea82c407d563e703ae249401ed324c2d0a82c40d0ca62073ae24940ffe153a5d2a82c402ae8514c39e24940cab4ecffd2a82c40e912697638e249401ed324c2d0a82c40d204e51137e24940624a24d1cba82c404450357a35e249408668be94cba82c4086730d3334e24940612a4712cea82c40e6dda2dd32e249400b5cc3b1d3a82c402e7c332031e249401e43b6e2d1a82c408e14dbee2fe24940c0eac891cea82c40d67e219a2fe2494075311702caa82c401d177a692fe24940e960fd9fc3a82c40234a7b832fe2494010977730bda82c40e71725e82fe24940fc2a0a05b6a82c40e2e423ce2fe24940ac448fceafa82c4095d74ae82ee2494019bf3ad8aca82c401818c3e62de24940d2ea9a7faaa82c40effa71a02ce2494015fa0560a8a82c400d8ae6012ce2494029b91ee0a4a82c40a89663682be24940, -1),
(127003745, 0x00000000010300000001000000050000007c421b2554a92c4055db4df04de24940ec037fae6ca92c407e6e68ca4ee24940add62e127fa92c400ecaea0c42e249409013268c66a92c40e536d03241e249407c421b2554a92c4055db4df04de24940, -1),
(127003746, 0x000000000103000000010000000500000056009d9328a92c40e3ee62505ce249401c70a7be3da92c40ee4e2d115ee249403e6079eb57a92c401b1a057756e2494079f06ec042a92c4010ba3ab654e2494056009d9328a92c40e3ee62505ce24940, -1),
(127010188, 0x000000000103000000010000000b000000d447e00f3fa32c4087927f1c83e2494017d9cef753a32c40c368b16f82e249401d26755d53a32c40b2a19bfd81e24940161e8f7461a32c40e19b018981e24940957f2daf5ca32c40c0a37cf77de24940529ca38e8ea32c4073b0485d7ce24940a79201a08aa32c401be7806e79e24940db49e93ea5a32c40c8d4b89278e2494001608610a1a32c408e249c7175e2494028017b9631a32c4098da520779e24940d447e00f3fa32c4087927f1c83e24940, -1),
(127010189, 0x0000000001030000000100000005000000d60ffb4edda22c40f4684f6e80e24940ebe005b6efa22c408323377980e24940f09d3d3cf0a22c40cd15ef117be24940dccc32d5dda22c403e5b07077be24940d60ffb4edda22c40f4684f6e80e24940, -1),
(127010192, 0x0000000001030000000100000005000000bcc96fd1c9a62c40b15e56725fe249408adbb28d89a62c407bfda43561e24940647d5e4c8ea62c40c6fe0d3565e24940966b1b90cea62c40921f967263e24940bcc96fd1c9a62c40b15e56725fe24940, -1),
(127010225, 0x00000000010300000001000000050000001c8bb7dfeba52c405a5bc2eb44e2494035ad5e8fd3a52c4095fda9a745e24940b4739a05daa52c40866b5ace4ae249409c51f355f2a52c404bc972124ae249401c8bb7dfeba52c405a5bc2eb44e24940, -1),
(127010228, 0x0000000001030000000100000006000000d725f44421a72c4099cb571355e24940526cbbbf30a72c408d68965f61e2494027abd84e4aa72c40c30bc79860e24940ac6411d43aa72c40642e5f4d54e24940acff73982fa72c40db029da454e24940d725f44421a72c4099cb571355e24940, -1),
(129140526, 0x0000000001030000000100000025000000bf5653a3a1a82c401bef33d362e24940f2b391eba6a82c40f0c8b32671e249402074756ca9a82c40de8bd42071e249403e4569caa9a82c40b44ea61b72e249408e9b7521b1a82c40a816b60b72e249404f513fb9b7a82c40319e9cfc71e24940847ea65eb7a82c40c61bf40071e249401ed72bd1fea82c4091ac0d5f70e249403ca81f2fffa82c40676fdf5971e249406193eb5c07a92c409cf86a4771e2494047af06280da92c404ffffe3971e249407cdc6dcd0ca92c40793c2d3f70e249400aa58a3d0fa92c4067ff4d3970e24940dbc4c9fd0ea92c40cd542d8e6fe249400188bb7a15a92c4056dc137f6fe2494096bd5b0f15a92c4080eb2f606ee24940e4fe7e8c14a92c40fe9c82fc6ce24940bd3b8d0f0ea92c4075159c0b6de24940a06a99b10da92c404c546f0d6ce2494012a27c410ba92c40c9d177126ce24940af44a0fa07a92c408cbe823463e2494029965b5a0da92c406844c42863e249406a85e97b0da92c400998af8163e249404c169c6626a92c4080b4a44863e24940409c2c5a25a92c40811c397760e249405f0b7a6f0ca92c4075406daf60e24940a0fa07910ca92c4081d4810761e2494026a94c3107a92c40390e171461e24940f680d48107a92c40a462adeb61e249402f617eb8f5a82c408c4ef11362e24940549ff53af3a82c409e8bd01962e24940cf108e59f6a82c409a53138e6ae249407e231521d0a82c40112851e56ae24940e97de36bcfa82c40475bf0fd68e24940ad399be9b9a82c4000c3972e69e24940c66d3480b7a82c40cec7b5a162e24940bf5653a3a1a82c401bef33d362e24940, -1),
(129140556, 0x0000000001030000000100000005000000eb8b84b69ca72c40aebc3f3965e2494006aa3583aea72c40eac083b064e24940c1f572e9a9a72c40dad7cb0061e24940a6d7c11c98a72c4033935e8a61e24940eb8b84b69ca72c40aebc3f3965e24940, -1),
(129140566, 0x0000000001030000000100000007000000bd8dcd8e54a72c409a92510a5fe24940735996f958a72c409810189062e249405f7ea7c98ca72c406f97a20161e24940d0251c7a8ba72c403a9e85f35fe24940d4241d8aa7a72c403b8a181b5fe24940ffaf3a72a4a72c4071056fa35ce24940bd8dcd8e54a72c409a92510a5fe24940, -1),
(129258388, 0x000000000103000000010000000d000000eda7b51fdfa42c40ddcdf863ffe14940567a127de3a42c4082be3e8402e24940963bd807fea42c405e3013a001e24940fccd7ae706a52c40f0051cf807e24940065ed2bdf3a42c40e4b3869c08e24940bd299b28f8a42c40839fddc60be24940e8aad4473ba52c40ae3e688709e2494091e744cc36a52c40a917d75306e24940761c3f541aa52c40d9ddf24707e249400985ad7e11a52c4017844df800e24940e0bbcd1b27a52c409b20ea3e00e2494077e970be22a52c401faf5120fde14940eda7b51fdfa42c40ddcdf863ffe14940, -1),
(129258396, 0x00000000010300000001000000050000000a5e995c31a82c4039f29b1d04e249402c55585f13a82c407ac784f304e24940658fabec16a82c409702d2fe07e249404498ece934a82c40c16d122807e249400a5e995c31a82c4039f29b1d04e24940, -1),
(129258513, 0x00000000010600000003000000010300000001000000050000009801c2e2cba32c4055f65d11fce149407ad91b21a8a32c4090f46915fde1494000c22c59baa32c40a0ccf56c0ce2494071e82d1edea32c40d00e13680be249409801c2e2cba32c4055f65d11fce14940010300000001000000050000009a8356163ba42c40468ce8e802e24940d53e1d8f19a42c4099ccc2e803e24940e37aca202da42c405b35199f13e24940a8bf03a84ea42c4008f53e9f12e249409a8356163ba42c40468ce8e802e24940010300000001000000060000004150244edda32c40a74de6690ae249407bfe0f0b10a42c408a3a730f09e2494020b017af1ea42c405b2ca0ab08e249407b63ad461ba42c4098f49c9905e249409c03bae5d9a32c40e415e35707e249404150244edda32c40a74de6690ae24940, -1),
(129357942, 0x00000000010300000001000000070000005fc834e4e9a62c40a78b5e57dde149405f679eb70ca72c40665a5139dce149400f2a711de3a62c402eb022febce149406289624dc0a62c40da21591bbee149408b1c7d27c1a62c40cecfc3bfbee14940bf092a4fc5a62c4020c2aedcc1e149405fc834e4e9a62c40a78b5e57dde14940, -1),
(129357943, 0x000000000103000000010000000d000000cf38c3c36aa62c4051c3126ae1e1494017cca9ae8da62c407bd22e4be0e14940d8648d7a88a62c40e3056c62dce1494053b93fcd7fa62c408186edddd5e14940dc7f643a74a62c40a9dc442dcde149401cea77616ba62c409a2d0f88c6e149401a8dd71764a62c4044280010c1e14940d3f9f02c41a62c401a19e42ec2e149407c53477d48a62c4058dc24abc7e149407dd8c17751a62c40027e326bcee14940a71831fd5ca62c404b6df310d7e1494061f1e54f65a62c40008fa850dde14940cf38c3c36aa62c4051c3126ae1e14940, -1),
(129357944, 0x0000000001030000000100000005000000afc9bf3b9ea72c40d5d63ed301e24940449ec9a3c0a72c407d6363b900e24940a76730fc96a72c408d7f9f71e1e14940be94cb9074a72c407ab2518ce2e14940afc9bf3b9ea72c40d5d63ed301e24940, -1),
(129357945, 0x000000000103000000010000000500000055d746e11fa72c406ed113e005e24940027855b142a72c402da006c204e249406441bc0919a72c40d27b197be5e14940b8a0ad39f6a62c407eed4f98e6e1494055d746e11fa72c406ed113e005e24940, -1),
(129357946, 0x0000000001030000000100000009000000c647d5c0a0a62c408449f1f109e2494060d916afc3a62c40d8d7bad408e24940b80f2f3ebba62c400541367f02e24940a43330f2b2a62c40615c6045fce149403854e7acaaa62c40a635bc0ff6e1494089851046a2a62c40799bedc0efe149401ca6c7009aa62c407db3cd8de9e149408214861277a62c40292504abeae14940c647d5c0a0a62c408449f1f109e24940, -1),
(129357947, 0x00000000010300000001000000050000009613a39d89a72c4078503f5efee14940a55c2beb48a72c407d073f7100e249402c4833164da72c40b7b75b9203e249401dffaac88da72c40b2005c7f01e249409613a39d89a72c4078503f5efee14940, -1),
(129357949, 0x0000000001030000000100000005000000dd60a8c30aa72c40b142db7b02e249403a330bfec8a62c400f2b37ac04e24940fc08b254cda62c40205ca6cb07e249409f364f1a0fa72c40c2734a9b05e24940dd60a8c30aa72c40b142db7b02e24940, -1),
(129357950, 0x00000000010300000001000000050000006635b808e7a62c40e8b17790e8e149406327bc04a7a62c4094371b86eae14940082c6ffdaaa62c40516a2fa2ede149400b3a6b01eba62c403aa462adebe149406635b808e7a62c40e8b17790e8e14940, -1),
(129357951, 0x00000000010300000001000000090000008b1c7d27c1a62c40cecfc3bfbee1494074c300d3b3a62c406319d12cbfe149404e6f905a72a62c40790db045c1e14940b961ca7674a62c4007c25fddc2e149402f5ee27e76a62c4060bf7163c4e149407c3e6fcf98a62c40074c9649c3e1494094394ceabaa62c406d173f32c2e14940bf092a4fc5a62c4020c2aedcc1e149408b1c7d27c1a62c40cecfc3bfbee14940, -1),
(129357952, 0x0000000001030000000100000006000000c06db76e94a62c405a0ef450dbe1494059688c7b98a62c40ac5c03b6dee14940007b3b78dca62c407d5468c5dce149406880666bd8a62c402c065960d9e14940f25b74b2d4a62c40c6f8307bd9e14940c06db76e94a62c405a0ef450dbe14940, -1),
(140400852, 0x00000000010300000001000000140000006e484849b4f92b4019dc20a4b8c24940797a00e6b5f92b406c98fcaab7c249408584ded1b5f92b405ba3d414b7c24940517754ebb3f92b40025e0b1fb6c249404238b066aef92b40f1deac1cb5c24940b01af09ea8f92b40df1797aab4c24940300cfdb8a2f92b40f126648cb4c249404533aa679cf92b40260c14c2b4c24940295ab91798f92b402c9b3924b5c249406d8901b793f92b40fcfcf7e0b5c249405695229e91f92b40fce25295b6c2494027fd18ce90f92b40ba635694b7c24940685c381092f92b40ef2e617eb8c24940bfaf366b95f92b40ad815259b9c2494058aa0b7899f92b40063de5e2b9c2494060c4e347a1f92b409b86f24fbac24940398e69b7a7f92b408f4e0240bac24940609912a4adf92b40a101abd9b9c24940db526232b0f92b403c6a4c88b9c249406e484849b4f92b4019dc20a4b8c24940, -3),
(140400854, 0x000000000103000000010000000900000063a29cc310f82b40a84f17cedac249407d8681f80af82b40dfca6d56d8c249404cd18030a6f72b4078b1d58adbc24940b8205b96aff72b40049c9438e1c249404c1938a0a5f72b40ceca51dbe1c249409737876bb5f72b40d20550e7e5c24940c38cdfcac8f72b4061c66f65e4c2494052e8610dbcf72b4022fdf675e0c2494063a29cc310f82b40a84f17cedac24940, -3),
(141509869, 0x000000000103000000010000000700000031314c5c7da32c40584744e7ebdc4940eb91617028a32c4037d43950f1dc4940f7706eb834a32c400b43e4f4f5dc494083537a0151a32c4048a98427f4dc494075b6364360a32c401b88c0ecf9dc49402f7315e698a32c40ff942a51f6dc494031314c5c7da32c40584744e7ebdc4940, -2),
(141509871, 0x000000000103000000010000000d000000957d5704ffa32c407752ba4fe9dc4940c365153603a42c40f4739e0ce9dc494022516859f7a32c4050b7a283e4dc4940138255f5f2a32c40bb53f0cae4dc49401420afacd9a32c400de7751fdbdc494047263b91bba32c4042f4ff05dddc49404688e1d9d4a32c405aa1a3b0e6dc4940d0ec5ffeafa32c408f386403e9dc494070010ddbbba32c4033f55f8ceddc4940939e33b3e0a32c40ff5d9f39ebdc4940c198e3cbfaa32c405323f433f5dc49401776622019a42c4060d7e54af3dc4940957d5704ffa32c407752ba4fe9dc4940, -2),
(141509873, 0x00000000010300000001000000210000006b3304b639a42c40942af63c24dd4940dac298993ea42c40f226bf4527dd49407cc15dac5ea42c4064a021d225dd4940b576363f59a42c40775f3a5222dd4940cc7c073f71a42c406023a4c920dd4940e4d87a8670a42c40b4c5da8420dd49403ac4e4b276a42c40f0f7302020dd49402268716b77a42c409c55fa6420dd494080c465cba8a42c40e527d53e1ddd494010ac4fde6ca42c40eb34779906dd4940c63d4cb159a42c405b1833d307dd49408320f6f873a42c40f7a3f2c011dd4940a0a52bd846a42c406db477a114dd494001987cfd5aa42c40fd27243e1cdd4940df420d9535a42c403ef7d4a01edd4940ecb47faf32a42c400f03a7881ddd4940de78d21d1fa42c40912342c81edd4940d106600322a42c40c01770e01fdd49402cd3d457fca32c40e9a4524722dd4940a4575e4df9a32c40d7f7e12021dd49409016c2c5e5a32c40c558a65f22dd4940189238d0e8a32c40d605178623dd4940cd68f51fe3a32c40ca575de223dd4940f9f31208e0a32c403c2de4b622dd494009d11044cca32c407c8c03f923dd494031444e5fcfa32c40a076532525dd49403ecf9f36aaa32c40f887d28327dd494034750de9a6a32c407567374426dd4940d23a055493a32c40f887d28327dd49409acde33098a32c40b51c435b29dd4940d3122ba391a32c408b27ccc529dd49408636a5619da32c40bf709d352edd49406b3304b639a42c40942af63c24dd4940, -2),
(141509874, 0x0000000001030000000100000006000000a81c93c5fda32c4075f6df9403dd49406d1915dd1fa42c40982b28b110dd49409e9042fe3ea42c40abe408be0edd49408e75711b0da42c400e78aa8dfbdc49405dfe43faeda32c40fbbec980fddc4940a81c93c5fda32c4075f6df9403dd4940, -2),
(141509875, 0x0000000001030000000100000006000000d8da560e88a32c40775380de0add4940a6d7c11c98a32c407a408f0711dd49409bb40474baa32c4014eef0321edd49406d23f9a5d9a32c40d4a8763c1cdd4940aa494b40a7a32c40370e06e808dd4940d8da560e88a32c40775380de0add4940, -2),
(141509876, 0x00000000010300000001000000050000003f7dba70d6a22c40a96a82a8fbdc494052cd51ec0da32c40099f52ca10dd4940cb38fc242da32c40755b7dd00edd494065ea09a6f5a22c401527adaef9dc49403f7dba70d6a22c40a96a82a8fbdc4940, -2),
(141509877, 0x0000000001030000000100000006000000ee19d35d23a32c4088d51f6118dd49405d0e057d33a32c405639a39c1edd49405d3ddd2f55a32c408478c9a42bdd494036f977c773a32c4026ec91bc29dd49401ad4c8f841a32c402a49e87816dd4940ee19d35d23a32c4088d51f6118dd4940, -2),
(141509893, 0x000000000103000000010000000f000000fbbf3456aca32c4034b85274c9dc4940858950b692a32c401baf8a81bfdc4940ba4e232d95a32c40c8821d5abfdc49405a29047289a32c403b08f0ccbadc49401455641987a32c40d0f5d8f1badc494033c4b12e6ea32c408dc98745b1dc4940f68a5d914ea32c40ce0e023cb3dc4940b99dc7725ca32c409c5e189fb8dc4940d71b107c67a32c40103b53e8bcdc4940bd45161f55a32c4063a93f0cbedc49407804dc9843a32c40691ec022bfdc4940d729fb534fa32c40f598edafc3dc49405a17128b73a32c4020387870c1dc4940d04df62a8da32c40ce001764cbdc4940fbbf3456aca32c4034b85274c9dc4940, -2),
(145126872, 0x00000000010300000001000000060000007f69519fe4a62c40c2a0f1e956e24940faaf181af4a62c40217e593563e24940cfee35a90da72c40ebe0606f62e2494054a86e2efea62c408c03f92356e24940c632fd12f1a62c40e690798956e249407f69519fe4a62c40c2a0f1e956e24940, -1),
(145126874, 0x00000000010300000001000000060000004bbb873a62a72c409bc35a2151e249405ab2744f68a72c40635639fe55e249400ac50c439aa72c4087d62f7d54e24940fccd1f2e94a72c40bf4351a04fe249406ee81cf285a72c40e94c350e50e249404bbb873a62a72c409bc35a2151e24940, -1),
(145126875, 0x0000000001030000000100000015000000ac860ecbb0a72c408a7846b64ee249409e842dd1b4a72c4065202ae851e249406df82702e6a72c40725e526b50e24940bac6c26bf2a72c4001b221495ae24940f8718f00c9a72c40199293895be24940f6f708ebb5a72c4000080e1e5ce249409a249694bba72c40fec753a060e2494010fae307f8a72c4094313ecc5ee249406f72ae17f9a72c409445aba45fe24940c50a6def09a82c40e186ce215fe2494076977accf6a72c407edef9ea4fe24940ba731717fda72c40c57652ba4fe24940c875f810f9a72c40ebce6e884ce24940fa916cbfc6a72c4043cc800e4ee249401fd0e341c4a72c408609fe124ce249401a8634cfb6a72c409dd5027b4ce249405768d608b3a72c40f7065f984ce249400fe4ea11b4a72c40799dc36b4de24940acebab06bca72c4008fc862e4de24940cf31207bbda72c4085e920544ee24940ac860ecbb0a72c408a7846b64ee24940, -1),
(145128359, 0x000000000103000000010000000b00000098c349f5f8a42c40cd00bcaa58e24940a1061dbe96a52c4034f279c553e2494014f93fd186a52c405e9cf86a47e2494017789384e9a42c40a3acdf4c4ce24940e50f6157eea42c40964eda0a50e24940cfc4cfdac8a42c40faf9a53451e2494067e77e98cea42c401601a9a855e2494054ade012dba42c407bb2ac4555e2494038b41204d9a42c409affa1aa53e249400179c086f1a42c40b86004e852e2494098c349f5f8a42c40cd00bcaa58e24940, -1),
(145128360, 0x0000000001030000000100000007000000a05b9ebde9a42c40023addc36fe249400fc86f1b57a52c407b34304d6ce24940c5e6e3da50a52c407813d78c67e2494057cad70a3fa52c4077cb1f1d68e249403701e19e42a52c40db70b3d36ae24940e3b2c00de7a42c40cefe40b96de24940a05b9ebde9a42c40023addc36fe24940, -1),
(145128365, 0x0000000001030000000100000009000000144a157b1ea62c40a1f65b3b51e2494095302eb022a62c40f316597c54e24940540bdb0539a62c40b16f82ca53e2494026231dd434a62c40604f858950e24940f065474f36a62c403cd5c67d50e249400b2d46b824a62c40252026e142e249401fb292a009a62c409074bcb843e2494004eb93371ba62c40a7295d5551e24940144a157b1ea62c40a1f65b3b51e24940, -1),
(145128368, 0x0000000001030000000100000011000000ec20657a78a52c40de9c007965e24940f0e599f27ca52c4083e96ae168e249405fb2f1608ba52c40b3e3d06c68e2494000f26fe18aa52c40ad54ab0a68e24940db238a7f8ea52c4054234fed67e249408de266028fa52c405ab2744f68e249404ff2d9f0aaa52c4060a3f66c67e24940f0315871aaa52c40efd3a70b67e249400c530031aea52c4001e374ed66e249406b1382b0aea52c4072b2c34e67e249402d23f59ecaa52c400d631c6d66e249407b64181ccaa52c409c93cd0b66e24940f0880ad5cda52c40aea29aed65e24940a247e757cea52c401f72e94e66e249403075a103dca52c4061a92ee065e249402db06c8bd7a52c40511c9b7862e24940ec20657a78a52c40de9c007965e24940, -1),
(145128369, 0x000000000103000000010000000d000000bd35b05582a52c4093b53cc560e24940787709f3c3a52c40f33977bb5ee2494031cb434bc3a52c40ffb91e3b5ee24940f645425bcea52c40f4250ae35de249403df20703cfa52c40e8a562635ee24940b15fc1470ea62c4012a1116c5ce24940bce4243905a62c407be0be6955e2494047776bf4c5a52c4050e50f6157e249407d1464bac6a52c40b5d892fa57e24940b89965aabba52c40c16ca75258e2494083fc6ce4baa52c405c7924b957e24940c8ba134779a52c40fcf4e9c259e24940bd35b05582a52c4093b53cc560e24940, -1),
(145128371, 0x000000000103000000010000000600000061bb20c77ba62c4007bd923f73e24940a872da5372a62c4046216ef36be2494047e5266a69a62c40f04fa91265e249406e426b8f28a62c40e9ceb81567e24940351a0ae93aa62c406b7ccb4175e2494061bb20c77ba62c4007bd923f73e24940, -1),
(145128378, 0x0000000001030000000100000005000000c3842c66dfa42c408c7c033862e24940ee1e454200a52c40d400ef2e61e249400e78aa8dfba42c40ca4a38995de2494090df36aedaa42c4082c64ca25ee24940c3842c66dfa42c408c7c033862e24940, -1),
(145128380, 0x0000000001030000000100000007000000562eafb728a62c4024ca83995be24940e05d786f56a62c40d2ff722d5ae2494097e4805d4da62c407c009c2853e24940540bdb0539a62c40b16f82ca53e2494095302eb022a62c40f316597c54e249400eb5b7a51fa62c40cfcaac9454e24940562eafb728a62c4024ca83995be24940, -1),
(145130526, 0x000000000103000000010000000d000000c71d256541a32c40bd29f6e16ae2494052ea37b819a32c40e04158326ce24940d2b0732e20a32c406dea97e370e24940813a8a181ba32c401415600e71e2494086af0a2f1ca32c40c62f61d971e24940cb6ec1ad16a32c4055185b0872e24940873f790e1ba32c4047020d3675e249402004899235a32c40e2b2655474e24940c8201c5833a32c40ad0100b672e2494040ea65ca3da32c40a26deb5d72e249405e4bc8073da32c4061f426d071e24940cea78e554aa32c4079acbe5f71e24940c71d256541a32c40bd29f6e16ae24940, -1),
(145130527, 0x000000000103000000010000000a000000b14170a653a42c4050734ddc85e249408e2feb0fdea42c40a0ac736781e249401fc830dddaa42c40f59c99057fe249401a2bd615d8a42c405b26c3f17ce24940fbd467bdcea42c40d8ffef3e7de249402df5e27acaa42c40436e2b627de24940c4e4b27680a42c40ee7d05c47fe24940bfedae5868a42c40b8dad48a80e249403d3d5bac4da42c400bed9c6681e24940b14170a653a42c4050734ddc85e24940, -1),
(145130528, 0x00000000010300000001000000050000004ab8904770a32c409198a0866fe2494079da2b3de4a32c40f3f400cc6be2494067b96c74cea32c401f97827f5be249403797d17e5aa32c40bd3a223a5fe249404ab8904770a32c409198a0866fe24940, -1),
(145130529, 0x000000000103000000010000000d0000009938a8b349a42c4054ed89647ee2494073ec455964a42c402b5a6f8a7de24940bfedae5868a42c40b8dad48a80e24940c4e4b27680a42c40ee7d05c47fe24940cce1a47a7ca42c40f6bc76c47ce249400c080841a2a42c400257c38f7be249404912842ba0a42c405c6045fc79e2494021bc2cdca8a42c40f1c3f7b479e24940ae72576595a42c404c12f0106be24940d6c8aeb48ca42c40b7ae3d586be24940f0c979b592a42c40dfed30dc6fe249402afcbe243aa42c40c543ceb172e249409938a8b349a42c4054ed89647ee24940, -1),
(145130530, 0x00000000010300000001000000220000007eab75e272a42c408964236b68e24940f58d9e115ba42c40b6ca5d9555e2494075e0415832a42c407aac74d256e2494070fb2f2130a42c4099cb571355e24940aec0eb8e20a42c40bd70e7c248e249408c7d6e0d11a42c407534b33b49e24940f8d73c5810a42c40767c6aab48e2494031f1a20adaa32c407ba933524ae249400cb32b88dca32c40e56d5b4a4ce2494075cd3f55e0a32c408c3cff2c4ce24940b69cf0b7e2a32c4043cc800e4ee24940c8f77b1810a42c407fbc57ad4ce24940b98d06f016a42c405f494d1652e249403d1867c2e5a32c40114aa99553e24940605edb36e7a32c4022f719bc54e24940c978ef03eba32c40c9c5bd9e54e2494045323f92eda32c40154328a556e24940578dcaf21aa42c405133ff4355e249405a3222ac21a42c407e8b4e965ae24940debc827ef0a32c409bccd3145ce24940c01369d1f1a32c407dc7951f5de24940d62f229bf5a32c408fd662015de24940ecdb4944f8a32c40a6ca411a5fe24940ff36d5a425a42c40e2ba18b95de24940c6f18d322ca42c40396403e962e249404a7cee04fba32c40ea645f6864e249400eba298afca32c40490b3c9c65e2494077d43d5700a42c40f0d9df7e65e24940f9927cdb02a42c40d71b107c67e249405eec623f30a42c40130ce71a66e2494032f9b02836a42c40b8f6f4c76ae24940ce8de9094ba42c40edc737256ae249402dded9684aa42c4023c78ca669e249407eab75e272a42c408964236b68e24940, -1),
(145130531, 0x000000000103000000010000000900000077082d358ca42c4054c72aa567e249401a6f8676a9a42c404e80bcb266e24940202cbefca9a42c407e8e8f1667e24940240ed940baa42c40e311818f66e24940725de795a1a42c4099b7ea3a54e249402182604491a42c40c9f3cfc254e24940bb2c81ef91a42c4093f47a4155e2494065bf93bb74a42c40983be93356e2494077082d358ca42c4054c72aa567e24940, -1),
(145130532, 0x000000000103000000010000000a0000008e48caccbba42c403effe2be7ae2494035f2d47ec6a42c40326bce667ae249402df5e27acaa42c40436e2b627de24940fbd467bdcea42c40d8ffef3e7de24940b0d3febdcaa42c40c7fc92437ae249402228c819d4a42c404b2366f679e249400e2cec0ecea42c40b8a3497375e249403f575bb1bfa42c40823f57b66ae24940aa775d64a7a42c40761bd47e6be249408e48caccbba42c403effe2be7ae24940, -1),
(145130533, 0x0000000001030000000100000005000000c01f234509a32c408a3c49ba66e2494081f6d9b749a32c40f6ca619c64e2494012e5c1cc2da32c40a1b4dc3e50e24940fe0fb056eda22c40a066ed5b52e24940c01f234509a32c408a3c49ba66e24940, -1),
(145132458, 0x000000000103000000010000000b00000054d44fee2da72c406244471740e2494017128b732fa72c4073f1b73d41e249407492527534a72c40484cf50945e24940126745d444a72c406c0e6b8544e24940fecf06054aa72c4058d9887148e24940a1eea8d667a72c40e751f17f47e249405c829dac62a72c407804dc9843e249406591819774a72c40784c930843e24940fc06dca96fa72c401b6a6f4b3fe249409ed6c8096ea72c4016c7dc103ee2494054d44fee2da72c406244471740e24940, -1),
(145132460, 0x0000000001030000000100000017000000dbe44b039aa72c4035adb94846e249404a86d2cdb4a72c40cb58237145e24940c3c2a453b2a72c402b0b708b43e2494030dfb023c4a72c4055d2d4fc42e24940b495f2b5c2a72c4026dea6e441e249404679e6e5b0a72c40fc16427342e24940e2b66c63a2a72c4055e3005537e2494050d37833b4a72c40eaea8ec536e2494057b08d78b2a72c400894a87235e24940e99381a8a0a72c40738c1a0236e24940e449d23593a72c4067310cb32be2494043273a819fa72c40cce20f502be249405da38a879ca72c402706370829e249402ee3a6069aa72c40757ba41c27e249407602f5c18da72c4010caa07f27e24940be21437d81a72c40e53b42171ee24940678984a570a72c401478279f1ee2494043db7b0272a72c408b32c0aa1fe2494083d5fd0868a72c40c64a71fa1fe24940dbb86a436aa72c409bf39da921e2494053f245d675a72c40ea43728d2ae24940abe7a4f78da72c40ed05b0123de24940dbe44b039aa72c4035adb94846e24940, -1),
(145132464, 0x00000000010300000001000000050000002e0f88c6c9a72c40c04d356909e24940b225506969a72c40d6b1a5a20ce24940b6a2cd716ea72c40f2a43b3e10e24940848a60d2cea72c40dc40cb040de249402e0f88c6c9a72c40c04d356909e24940, -1),
(145271897, 0x000000000103000000010000000a000000528d4de1f7a52c4082b9cc9f25e24940b15bba38e0a52c40105a0f5f26e24940c7777302e4a52c401b2a6b4029e24940aaaa86b311a62c402163a4cd27e24940eac5f59441a62c4087a4164a26e24940d4a93ccb3da62c407dd4ba6823e24940ed832c0b26a62c4035f4aa2924e249406700b90e1fa62c404458e8de1ee24940200835e8f0a52c4025dde05520e24940528d4de1f7a52c4082b9cc9f25e24940, -1),
(145271902, 0x000000000103000000010000001200000073c6e6994da62c405fd8f5662fe24940a94a00a370a62c404826964a2ee2494071ebc9575da62c4061b312a91fe24940aef545425ba62c4002abd9b91fe249406c4e6f905aa62c40fceda1331fe24940c09481035aa62c40bba2efc91ee24940720ba7165ba62c405567b5c01ee249402362ef6a5ea62c40bb74dda51ee24940be37e1b952a62c401321bfc815e24940550ed2f82aa62c40e83fb50b17e249400e373bad36a62c409093d3e81fe24940ee258dd13aa62c404fa445c71fe249409adf7a5e3ba62c4025afce3120e24940db8651103ca62c4096ac2fb720e249403b67b04e3aa62c40786572c520e24940d4a93ccb3da62c407dd4ba6823e24940eac5f59441a62c4087a4164a26e2494073c6e6994da62c405fd8f5662fe24940, -1),
(145271906, 0x0000000001030000000100000012000000c1f00005cda52c40c84e2e7c33e24940f6741a0ef0a52c401cddf75e32e24940c7777302e4a52c401b2a6b4029e24940b15bba38e0a52c40105a0f5f26e249406b1789bfdca52c40ca294bbe23e249405523aaa6daa52c406b2112cf23e24940137cd3f4d9a52c406564da4823e2494067c2e567d9a52c408f5951de22e249406c37667edaa52c40bfddedd522e249401d8eaed2dda52c4024eb15bb22e24940b863a021d2a52c40e7d720dd19e24940a338ec63aaa52c40bdf616201be249400863fa14b6a52c40f9090cfe23e249409553f135baa52c40235ba7db23e24940410ddfc2baa52c40f965304624e2494082b4b574bba52c40ff2268cc24e2494036936fb6b9a52c40e1dbaada24e24940c1f00005cda52c40c84e2e7c33e24940, -1),
(145271909, 0x00000000010300000001000000120000001e5abff451a52c40cc5b1a6437e2494000e07dfa74a52c4020eae34636e24940c88047af61a52c40ce3637a627e24940058bc3995fa52c406f2efeb627e2494070e591e45ea52c4016736b2d27e249406b285a5e5ea52c4093663dc626e24940c9a0246e5fa52c40c3ead9bd26e249407af76cc262a52c4093382ba226e2494015cd5e1157a52c40ebe40cc51de2494000a2aa532fa52c40c00303081fe2494065ccb8043ba52c40695721e527e249403fb61b333fa52c40276893c327e24940eb6f09c03fa52c40fd721c2e28e249402c17e07140a52c40033054b428e2494093fc2da63ea52c40e5e896c228e24940e44a3d0b42a52c401fe16a532be24940fa66f6d445a52c4095f1ef332ee249401e5abff451a52c40cc5b1a6437e24940, -1),
(145271910, 0x000000000103000000010000001200000018867e5cd1a42c40a0127c783be249404d0a9865f4a42c4089601c5c3ae249402a17cf45e8a42c4052f6f12b31e2494014fb157ce4a42c40dce56c4b2ee2494016ab611ae1a42c40a2ed98ba2be24940acb827fedea42c4043e55fcb2be249406b11514cdea42c40d2e7fe452be24940be5763bfdda42c40fcdc75db2ae2494017cb3ed9dea42c4097a13bd22ae24940c821872de2a42c40fcae63b72ae2494063f7787cd6a42c40545b45da21e24940facd69bbaea42c402a7a3b1d23e249405ff8776cbaa42c40d2cd59fa2be249408de0359ebea42c40fb1ef5d72be24940e69bc827bfa42c40d2297e422ce2494027439fd9bfa42c40d7e6b5c82ce24940e0264811bea42c40b99ff8d62ce2494018867e5cd1a42c40a0127c783be24940, -1),
(145271920, 0x000000000103000000010000000a000000b52ca924fca42c4024c67c8a2de2494014fb157ce4a42c40dce56c4b2ee249402a17cf45e8a42c4052f6f12b31e24940ef30372916a52c409af0a6b62fe24940fa66f6d445a52c4095f1ef332ee24940e44a3d0b42a52c401fe16a532be24940fc242d4b2aa52c40434184132ce2494077a1b94e23a52c40e66498c926e249402fa93528f5a42c40c8e9904028e24940b52ca924fca42c4024c67c8a2de24940, -1),
(145280191, 0x000000000103000000010000000d0000000755b4835ba42c4053f9e81e23e249404caebdaa0ea42c4040f850a225e2494075c35b8c26a42c403d73203537e249408ea152db3ca42c4097900f7a36e24940458df8043fa42c404ec46c1338e24940c59ff2f972a42c40915d0e6036e2494067b796c970a42c40862b56c334e24940dd6bf76173a42c4068b686ad34e24940229e36f460a42c40c879ff1f27e249406acf76966aa42c40f8a177cf26e24940a8b118d066a42c40f4041d0824e249405f80d82d5da42c40c4dca45824e249400755b4835ba42c4053f9e81e23e24940, -1),
(145280193, 0x0000000001030000000100000010000000ffe7d5a5eba62c40179348ec24e2494010b3f2261aa72c40f44cd47723e24940525ed0e748a72c40a787b20122e24940dea1725d42a72c40cd89e2fa1ce24940705a95e93ca72c400be24dc818e2494033eb7bc333a72c40cd2445bf11e249406fe305c71ba72c40f1845e7f12e249409e94ee53faa62c40673ff78a13e24940c2a38d23d6a62c40902e36ad14e24940e3f1fe89dba62c40ed9a90d618e2494029a9b816d2a62c4041f50f2219e24940bf43f6e6dca62c40d14e177321e249408c5940b2caa62c40fb850d0522e249404a021e62cda62c4041fe881524e24940a604696be9a62c40716eb83423e24940ffe7d5a5eba62c40179348ec24e24940, -1),
(145280213, 0x000000000103000000010000001d0000002769fe98d6a62c4075c69c0c33e249407d259012bba62c40991249f432e2494066e9f989b9a62c40868db27e33e24940a988d349b6a62c40b00c608033e24940fd169d2cb5a62c405cf45f3134e249404ba07719b4a62c40b5673b4b35e2494039d961a7b3a62c409762fd5536e2494003f4b171b3a62c405bbadd2637e2494092dcaba0b3a62c40723e2b1f38e249401b78ff69b4a62c40a737482d39e24940f6813f57b6a62c40e29178793ae24940016c4084b8a62c4088febfa03be24940004c63c5baa62c406acb6f873ce2494010abe408bea62c4099bf9d9f3de24940a33039ffc0a62c409fd8f96d3ee249405ad427b9c3a62c403fb61b333fe2494077cdf5c7c5a62c404b7842af3fe24940ab4a11cfc8a62c406e96dc723fe24940a425451acba62c40805df2e43fe249403875d487e4a62c401ccccb063ee2494040ac9223f8a62c404414387e4de2494086d7e4df1da72c403267c7574ce2494057a4784b28a72c40cdcf68064ce2494004a9143b1aa72c4086764eb340e24940ad3830140ba72c407a4f8afb34e24940f7b41e1906a72c4058fbe02131e2494093aaed26f8a62c40340b598231e24940dab749fbd5a62c406904769032e249402769fe98d6a62c4075c69c0c33e24940, -1),
(149292698, 0x00000000010300000001000000050000002a8afc9f68a72c40505b7e3be4e14940456dd1b826a72c402560cf32e6e14940d862b7cf2aa72c401d7d827ae9e14940bc7fe2b66ca72c40dd370884e7e149402a8afc9f68a72c40505b7e3be4e14940, -1),
(173777125, 0x0000000001030000000100000009000000a5564e31bdf72b40cc8e9e6c14c3494069c36169e0f72b4021c77b7a11c34940e0e64306a8f72b40b8a9262d01c349402a029cdec5f72b40b368f0adfec24940dd0143fbfdf72b40289023e70ec34940c5fc811722f82b401e92b5e10bc3494045b0bb8ad6f72b4094f8dc09f6c24940a22b6c6171f72b404effa380fec24940a5564e31bdf72b40cc8e9e6c14c34940, -3),
(173780283, 0x000000000103000000010000000a0000001833d307dcf82b4032f26899fbc24940f0d69efe58f92b40472d8320f6c249409ce337e04ef92b40d8b79388f0c249406fe877abf8f82b409bd5f14ef4c249402f27b220def82b4079a6e1a5e5c2494057433dd8bdf82b400d326e0fe7c24940880d164ed2f82b40ae8ed25bf2c2494038fcc973d8f82b40295c8fc2f5c24940653733fad1f82b40be778a0bf6c249401833d307dcf82b4032f26899fbc24940, -3),
(173780284, 0x0000000001030000000100000007000000221cb3ec49f82b40d925aab706c349407b15191d90f82b40ca5ccfc600c34940a9eedb5a70f82b4040f44993f7c249408af5fc1f16f82b40b9af5ea0ffc24940b065434827f82b40ec54545804c34940659ea6e03af82b403a26e6b402c34940221cb3ec49f82b40d925aab706c34940, -3),
(173780285, 0x000000000103000000010000000d000000c511b57e44f92b40c53df1f7e6c24940ce774bcd79f92b40f7f01b15eec24940776110fd7ff92b40220038f6ecc2494004e275fd82f92b400f4d8f5cedc249400b94b99e8df92b40c9022670ebc24940faa4c97b8bf92b4034e72a27ebc249408c7ad2d391f92b40233aba00eac24940f25f200890f92b40b2987dc3e9c24940814c2146bef92b40ec87d860e1c249407689eaad81f92b400e91894ad9c249403a8d599b6bf92b40ee51c94addc249405a7336d373f92b40b205ce63dec24940c511b57e44f92b40c53df1f7e6c24940, -3),
(173780286, 0x0000000001030000000100000006000000ecea44381cf82b40172422a1d2c2494028486c770ff82b4034db70b3d3c24940d14e177321f82b406105aee1d8c24940966c86657df82b40a1df5229d1c24940996780666bf82b40dff53efacbc24940ecea44381cf82b40172422a1d2c24940, -3),
(173780289, 0x0000000001030000000100000007000000d268177893f82b40238a24d5d2c249402ee6e786a6f82b40e8d3cf40d1c2494011d033ac98f82b40e498d134cdc2494068c3abf6faf82b4024e93f10c5c2494068ee7c9aeef82b407336d373c1c24940637fd93d79f82b40dadce22bcbc24940d268177893f82b40238a24d5d2c24940, -3),
(173780291, 0x00000000010300000001000000130000005ca6cb07a9f82b401c0c7558e1c249407ee94889b8f82b4051d77f42e2c2494039b709f7caf82b40d459773de2c2494067046564daf82b40ce12094be1c24940596721a6e9f82b4070fc9af6dec249409139e004f0f82b40c5ecc094dcc24940d92d5d1cf0f82b40d2020f67d9c249408e4cd1dbe9f82b40fd738703d7c2494069a9bc1de1f82b401cc17c68d5c24940cab4ecffd2f82b40946de00ed4c24940615518b6c1f82b4023707f89d3c249406a7ddb5db1f82b40e1383af8d3c24940a6da029da4f82b4093af5f0bd5c24940587cf95399f82b40097e65efd6c249404a157b1e92f82b404f3860fcd9c249408bbc51d092f82b40486fb88fdcc249400051d5a997f82b40edef6c8fdec24940241cc418a2f82b40bdefce90e0c249405ca6cb07a9f82b401c0c7558e1c24940, -3),
(173780296, 0x00000000010300000001000000050000009b0b129150f92b40c31f8f2ad4c24940dd7c23ba67f92b4044ec0214d9c249403d00f3dab6f92b401eedc90dd0c24940fc8ee1b19ff92b4009617f23cbc249409b0b129150f92b40c31f8f2ad4c24940, -3),
(173780298, 0x000000000103000000010000000d00000057b1f84d61f92b4071b7da79d1c24940dd29786572f92b409c3cc0eecfc249409e15078662f92b40cd5c3baccbc24940c89d2d7b6df92b40395be5aecac249400ffe34a440f92b401b9b1da9bec249405897097547f92b40cee9680bbec24940ba32a83638f92b40d0b359f5b9c249402ccb21f312f92b4052860552bdc2494036ddfcd016f92b409fc1f05bbec24940f0b1aa14f1f82b40af4e84c3c1c249402a99524dfff82b400027ca94c5c249400492b06f27f92b409135d9f5c1c2494057b1f84d61f92b4071b7da79d1c24940, -3),
(177247686, 0x00000000010300000001000000050000005305a3923aa52c406707019e59e249401d6f97a201a52c400d2c91555be249403608ce740aa52c40bc2eb25362e249406c9ed96443a52c40814a4b9b60e249405305a3923aa52c406707019e59e24940, -1),
(179989851, 0x0000000001060000000300000001030000000100000009000000aa0b789961a32c400d79baa937e24940e167b7f182a32c408bb443b236e249404d7dc5bf74a32c4097cf4df62ae24940fb03e5b67da32c40a9b008b42ae2494021d2ca187aa32c4045af50b527e249401f4d501e71a32c4033ce95f727e249403234434f6fa32c40168d107926e24940fcd703f74da32c409851877027e24940aa0b789961a32c400d79baa937e249400103000000010000000a0000007af601edb3a32c402e45a80826e249407d618d0ea3a32c40cfc6a58526e24940657cff13a5a32c40e5450a3228e24940ad8905bea2a32c400a270e4526e24940a4f89dcb79a32c40810fb97427e24940f5b63e517ea32c4073b1b3322be2494051460147a7a32c40680932022ae249404ac751aea6a32c404172518429e2494055281c8bb7a32c409246600729e249407af601edb3a32c402e45a80826e2494001030000000100000005000000953f845db9a32c404447bc862ae249402557563fdba32c406e84ea8b29e24940f3fc0eeac7a32c4052bc259419e2494064e53c08a6a32c40287ff78e1ae24940953f845db9a32c404447bc862ae24940, -1),
(183190820, 0x00000000010300000001000000050000004d3beb0901972c403d43ddac66e34940275b13c1ee962c40b972f6ce68e34940d061bebc00972c405d1b857f6ce34940f641960513972c4076ab425e6ae349404d3beb0901972c403d43ddac66e34940, -4),
(183190822, 0x0000000001030000000100000005000000766968a8f6962c407f8461c092e34940fa2d9512dd962c408bd0bea893e34940b0b1a60de2962c404e64e60297e349402ced79a3fb962c40ad58b21996e34940766968a8f6962c407f8461c092e34940, -4);
--
-- Daten für Tabelle `placealias`
--
INSERT INTO `placealias` (`aid`, `pid`, `alias`) VALUES
(77, 129140556, '129140556'),
(78, 129140566, '129140566'),
(79, 129357942, '129357942'),
(80, 129357943, '129357943'),
(81, 129357944, '129357944'),
(82, 129357945, '129357945'),
(83, 129357946, '129357946'),
(84, 129357947, '129357947'),
(85, 129357949, '129357949'),
(86, 129357950, '129357950'),
(87, 129357951, '129357951'),
(88, 129357952, '129357952'),
(89, 121799787, '121799787'),
(90, 127003463, '127003463'),
(91, 127003745, '127003745'),
(92, 127003746, '127003746'),
(93, 127010188, '127010188'),
(94, 127010189, '127010189'),
(95, 127010192, '127010192'),
(96, 127010225, '127010225'),
(97, 127010228, '127010228'),
(98, 145126872, '145126872'),
(99, 145126874, '145126874'),
(100, 145126875, '145126875'),
(101, 145128359, '145128359'),
(102, 145128360, '145128360'),
(103, 145128368, '145128368'),
(104, 145128369, '145128369'),
(105, 145128371, '145128371'),
(106, 145128378, '145128378'),
(107, 145128380, '145128380'),
(108, 145130526, '145130526'),
(109, 145130527, '145130527'),
(110, 145130528, '145130528'),
(111, 145130530, '145130530'),
(112, 145130531, '145130531'),
(113, 145130533, '145130533'),
(114, 129258388, '129258388'),
(115, 145132458, '145132458'),
(116, 129258396, '129258396'),
(117, 145132460, '145132460'),
(118, 145132464, '145132464'),
(119, 149292698, '149292698'),
(120, 177247686, '177247686'),
(121, 145271909, '145271909'),
(122, 145271910, '145271910'),
(123, 145271920, '145271920'),
(124, 145280191, '145280191'),
(125, 145280193, '145280193'),
(126, 129140526, '129140526'),
(127, 145280213, '145280213'),
(128, 145130529, '145130529'),
(129, 145130532, '145130532'),
(130, 129258513, '129258513'),
(131, 179989851, '179989851'),
(132, 145271897, '145271897'),
(133, 145271902, '145271902'),
(134, 145271906, '145271906'),
(135, 145128365, '145128365'),
(136, 25091388, '25091388'),
(137, 25091389, '25091389'),
(138, 25091390, '25091390'),
(139, 25091391, '25091391'),
(140, 183190820, '183190820'),
(141, 183190822, '183190822'),
(142, 126565095, '126565095'),
(143, 141509869, '141509869'),
(144, 141509871, '141509871'),
(145, 141509873, '141509873'),
(146, 141509874, '141509874'),
(147, 141509875, '141509875'),
(148, 141509876, '141509876'),
(149, 141509877, '141509877'),
(150, 141509893, '141509893'),
(151, 89552667, '89552667'),
(152, 89552669, '89552669'),
(153, 89552670, '89552670'),
(154, 89552675, '89552675'),
(155, 89552676, '89552676'),
(156, 98446004, '98446004'),
(157, 140400852, '140400852'),
(158, 140400854, '140400854'),
(159, 173777125, '173777125'),
(160, 173780283, '173780283'),
(161, 173780284, '173780284'),
(162, 173780285, '173780285'),
(163, 173780286, '173780286'),
(164, 173780289, '173780289'),
(165, 173780291, '173780291'),
(166, 173780296, '173780296'),
(167, 173780298, '173780298'),
(168, 4, '4'),
(169, 1, '1'),
(170, 2, '2'),
(171, 3, '3');
--
-- Daten für Tabelle `placedomain`
--
INSERT INTO `placedomain` (`pid`, `did`) VALUES
(25091388, 1),
(25091389, 1),
(25091390, 1),
(25091391, 1),
(89552667, 1),
(89552669, 1),
(89552670, 1),
(89552675, 1),
(89552676, 1),
(98446004, 1),
(121799787, 1),
(126565095, 1),
(127003463, 1),
(127003745, 1),
(127003746, 1),
(127010188, 1),
(127010189, 1),
(127010192, 1),
(127010225, 1),
(127010228, 1),
(129140526, 1),
(129140556, 1),
(129140566, 1),
(129258388, 1),
(129258396, 1),
(129258513, 1),
(129357942, 1),
(129357943, 1),
(129357944, 1),
(129357945, 1),
(129357946, 1),
(129357947, 1),
(129357949, 1),
(129357950, 1),
(129357951, 1),
(129357952, 1),
(140400852, 1),
(140400854, 1),
(141509869, 1),
(141509871, 1),
(141509873, 1),
(141509874, 1),
(141509875, 1),
(141509876, 1),
(141509877, 1),
(141509893, 1),
(145126872, 1),
(145126874, 1),
(145126875, 1),
(145128359, 1),
(145128360, 1),
(145128365, 1),
(145128368, 1),
(145128369, 1),
(145128371, 1),
(145128378, 1),
(145128380, 1),
(145130526, 1),
(145130527, 1),
(145130528, 1),
(145130529, 1),
(145130530, 1),
(145130531, 1),
(145130532, 1),
(145130533, 1),
(145132458, 1),
(145132460, 1),
(145132464, 1),
(145271897, 1),
(145271902, 1),
(145271906, 1),
(145271909, 1),
(145271910, 1),
(145271920, 1),
(145280191, 1),
(145280193, 1),
(145280213, 1),
(149292698, 1),
(173777125, 1),
(173780283, 1),
(173780284, 1),
(173780285, 1),
(173780286, 1),
(173780289, 1),
(173780291, 1),
(173780296, 1),
(173780298, 1),
(177247686, 1),
(179989851, 1),
(183190820, 1),
(183190822, 1),
(1, 3),
(2, 3),
(3, 3),
(4, 3);
--
-- Daten für Tabelle `placeinformation`
--
INSERT INTO `placeinformation` (`pid`, `iid`, `value`) VALUES
(1, 3, 'Campus Cottbus Mitte'),
(1, 4, 'campus'),
(2, 3, 'Campus Cottbus Süd'),
(2, 4, 'campus'),
(3, 3, 'Campus Senftenberg'),
(3, 4, 'campus'),
(4, 3, 'Campus Cottbus Nord'),
(4, 4, 'campus'),
(25091388, 3, 'Lehrgebäude 4/6'),
(25091389, 3, 'Lehrgebäude 4/3'),
(25091390, 3, 'Lehrgebäude 4/1'),
(25091391, 3, 'Lehrgebäude 4/4'),
(89552667, 3, 'Wohnheim'),
(89552669, 3, 'Wohnheim'),
(89552670, 3, 'Wohnheim'),
(89552675, 3, 'Wohnheim'),
(89552676, 3, 'Wohnheim'),
(98446004, 3, 'Biotechnologie'),
(126565095, 3, 'Lehrgebäude Musikpädagogik'),
(127003463, 3, 'Informations-, Kommunikations- und Medienzentrum'),
(127003463, 4, 'library'),
(127003745, 3, 'Internationales Begegnungszentrum'),
(127003746, 3, 'Lehrgebäude 8'),
(127010188, 3, 'Laborhalle 3D'),
(127010189, 3, 'Gewächshaus Fakultät 4'),
(127010192, 3, 'Reprographie'),
(127010225, 3, 'Umformer Station'),
(127010228, 3, 'Zentrale Einrichtung Sprachenzentrum'),
(129140526, 3, 'Lehrgebäude 9'),
(129140566, 3, 'Baustofflabor'),
(129258388, 3, 'Studentenwerk Frankfurt (Oder)'),
(129258396, 3, 'Zentralverwaltung Hubertstraße (ZVH)'),
(129258513, 3, 'Wohnheim Papitzer Straße 4/5'),
(129258513, 4, 'guest_house'),
(129357942, 3, 'Lehrgebäude 10'),
(129357943, 3, 'Studentenwohnanlage Erich-Weinert-Straße'),
(129357944, 3, 'Studentenwohnanlage Universitätsstraße 1'),
(129357945, 3, 'Studentenwohnanlage Universitätsstraße 2'),
(129357946, 3, 'Studentenwohnanlage Universitätsstraße 3'),
(129357947, 3, 'Zwischenbau 1'),
(129357949, 3, 'Zwischenbau 3'),
(129357950, 3, 'Zwischenbau 4'),
(129357951, 3, 'Zwischenbau 6'),
(129357952, 3, 'Zwischenbau 5'),
(140400852, 3, 'Mehrzweckgebäude'),
(140400854, 3, 'Physiotheraphie/Medizintechnik'),
(141509869, 3, 'Cafeteria HL'),
(141509869, 4, 'public_building'),
(141509871, 3, 'Gebäude 14'),
(141509873, 3, 'Laborgebäude Bauingenieurwesen Verfahrenstechni'),
(141509874, 3, 'Lehrgebäude Bauningenieurwesen Architektur'),
(141509875, 3, 'Lehrgebäude Bauningenieurwesen Architektur'),
(141509876, 3, 'Lehrgebäude Betriebswirtschaftslehre'),
(141509877, 3, 'Lehrgebäude Sozialwesen'),
(141509893, 3, 'Wohnheim 1'),
(145126872, 3, 'Fakultät 3 / Sport'),
(145126874, 3, 'Laborgebäude 1B'),
(145126875, 3, 'Lehrgebäude 1A'),
(145128359, 3, 'Forschungs- und Materialprüfanstalt Cottbus'),
(145128360, 3, 'Garagenkomplex'),
(145128365, 3, 'Lehrgebäude 1C'),
(145128368, 3, 'Lehrgebäude 3'),
(145128369, 3, 'Lehrhalle 3G Verkehrtechnikhalle'),
(145128371, 3, 'Sporthalle 1'),
(145128380, 3, 'Hörsaal 3'),
(145130526, 3, 'Grundbau-Versuchshalle'),
(145130527, 3, 'Laborgebäude 4B'),
(145130528, 3, 'Laborhalle 3C'),
(145130529, 3, 'Laborhalle 4C'),
(145130530, 3, 'Lehrgebäude 3A'),
(145130531, 3, 'Lehrgebäude 3B'),
(145130532, 3, 'Lehrgebäude 4A'),
(145130533, 3, 'Panta Rhei Halle'),
(145132458, 3, 'Großer Hörsaal'),
(145132458, 4, 'entrance'),
(145132460, 3, 'Hauptgebäude'),
(145132464, 3, 'Zentralverwaltung'),
(145271897, 3, 'Zwischenbau Lehrgebäude 2A/B'),
(145271902, 3, 'Lehrgebäude 2A'),
(145271906, 3, 'Lehrgebäude 2B'),
(145271909, 3, 'Lehrgebäude 2C'),
(145271910, 3, 'Lehrgebäude 2D'),
(145271920, 3, 'Zwischenbau Lehrgebäude 2C/D'),
(145280191, 3, 'Alte Schwimmhalle (geschlossen)'),
(145280193, 3, 'BTU Mensa'),
(145280193, 4, 'restaurant'),
(145280213, 3, 'Zentrales Hörsaalgebäude'),
(149292698, 3, 'Zwischenbau 2'),
(173777125, 3, 'Elektrotechnik/Chemie/Verfahrenstechnik'),
(173777125, 4, 'school'),
(173780283, 3, 'Maschinenbau'),
(173780283, 4, 'school'),
(173780284, 3, 'Sporthalle'),
(173780284, 4, 'school'),
(173780285, 3, 'Mensa'),
(173780285, 4, 'school'),
(173780286, 3, 'Informatik (Labor)'),
(173780286, 4, 'school'),
(173780289, 3, 'Informatik'),
(173780289, 4, 'school'),
(173780291, 3, 'Konrad-Zuse-Medienzentrum'),
(173780291, 4, 'school'),
(173780296, 3, 'Hochschulbibliothek'),
(173780296, 4, 'school'),
(173780298, 3, 'Hochschulverwaltung/Rechenzentrum'),
(173780298, 4, 'school'),
(179989851, 3, 'Wohnanlage 8'),
(183190820, 3, 'Lehrgebäude 4/2'),
(183190822, 3, 'Lehrgebäude 4/5');
--
-- Daten für Tabelle `placeservice`
--
INSERT INTO `placeservice` (`pid`, `sid`, `request`) VALUES
(1, 1, 'tu-cottbus.de/btu/'),
(2, 1, 'hs-lausitz.de/start.html'),
(3, 1, 'hs-lausitz.de/start.html'),
(4, 1, 'tu-cottbus.de/btu/');
--
-- Daten für Tabelle `service`
--
INSERT INTO `service` (`id`, `name`, `sap`) VALUES
(1, 'website', 'http://www.');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;