Updated locations import for wetttmannstaetten
This commit is contained in:
@@ -13,7 +13,7 @@ require_once(LIBDIR."/mvcfronk/mfBase/mfBaseController.php");
|
|||||||
|
|
||||||
$me = new User(1);
|
$me = new User(1);
|
||||||
|
|
||||||
$filename = __DIR__."/import/SDIBuilding__Locations__FTTx__ Wettmannstaetten_20230711.csv";
|
$filename = __DIR__."/import/SDIBuilding__Locations__FTTx__ 20230720_Wettmannstätten.csv";
|
||||||
|
|
||||||
$db = FronkDB::singleton(ADDRESSDB_DBHOST, ADDRESSDB_DBUSER, ADDRESSDB_DBPASS, ADDRESSDB_DBNAME);
|
$db = FronkDB::singleton(ADDRESSDB_DBHOST, ADDRESSDB_DBUSER, ADDRESSDB_DBPASS, ADDRESSDB_DBNAME);
|
||||||
$log = mfLoghandler::singleton();
|
$log = mfLoghandler::singleton();
|
||||||
@@ -35,50 +35,50 @@ while($csv = fgetcsv($input, 0, ";")) {
|
|||||||
|
|
||||||
$hausnummer = false;
|
$hausnummer = false;
|
||||||
|
|
||||||
if(!trim($csv[0])) {
|
if(!trim($csv[1])) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
//echo implode(", ", $csv)."\n";
|
//echo implode(", ", $csv)."\n";
|
||||||
$gem_kz = trim($csv[60]);
|
$gem_kz = trim($csv[61]);
|
||||||
$gem_name = trim($csv[59]);
|
$gem_name = trim($csv[60]);
|
||||||
//$ort_kz = trim($csv[2]);
|
//$ort_kz = trim($csv[2]);
|
||||||
$plz_name = trim($csv[88]);
|
$plz_name = trim($csv[89]);
|
||||||
if(!$plz_name) {
|
if(!$plz_name) {
|
||||||
$plz_name = $default_plz;
|
$plz_name = $default_plz;
|
||||||
}
|
}
|
||||||
$ort_name = trim($csv[31]);
|
$ort_name = trim($csv[32]);
|
||||||
$strasse_hausnummer = trim($csv[22]);
|
$strasse_hausnummer = trim($csv[23]);
|
||||||
$hausnummer_extref = trim($csv[64]);
|
$hausnummer_extref = trim($csv[65]);
|
||||||
if(in_array($hausnummer_extref, $h_extrefs)) {
|
if(in_array($hausnummer_extref, $h_extrefs)) {
|
||||||
die("Hausnummer extref doppelt!\n");
|
die("Hausnummer extref doppelt!\n");
|
||||||
}
|
}
|
||||||
$h_extrefs[] = $hausnummer_extref;
|
$h_extrefs[] = $hausnummer_extref;
|
||||||
|
|
||||||
$lat = str_replace(",",".",trim($csv[9]));
|
$lat = str_replace(",",".",trim($csv[10]));
|
||||||
$long = str_replace(",",".",trim($csv[10]));
|
$long = str_replace(",",".",trim($csv[11]));
|
||||||
|
|
||||||
|
|
||||||
//var_dump($netzgebiet);exit;
|
//var_dump($netzgebiet);exit;
|
||||||
|
|
||||||
$nutzung = trim($csv[30]);
|
$nutzung = trim($csv[31]);
|
||||||
//$funktion = trim($csv[6]);
|
//$funktion = trim($csv[6]);
|
||||||
/*if($nutzung != "Greenfield" && $funktion == "Greenfield") {
|
/*if($nutzung != "Greenfield" && $funktion == "Greenfield") {
|
||||||
$nutzung = "Greenfield";
|
$nutzung = "Greenfield";
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
$unit_count = $csv[78];
|
$unit_count = $csv[79];
|
||||||
if(!$unit_count) $unit_count = 1;
|
if(!$unit_count) $unit_count = 1;
|
||||||
|
|
||||||
$adrcd = false;
|
$adrcd = false;
|
||||||
$adr = trim($csv[46]);
|
$adr = trim($csv[47]);
|
||||||
$adr_parts = explode("-", $adr);
|
$adr_parts = explode("-", $adr);
|
||||||
if(count($adr_parts)) {
|
if(count($adr_parts)) {
|
||||||
$adrcd = $adr_parts[0];
|
$adrcd = $adr_parts[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
$fcp_name = $csv[49];
|
$fcp_name = $csv[50];
|
||||||
$rimo_id = $csv[96];
|
$rimo_id = $csv[97];
|
||||||
|
|
||||||
if(!$strasse_hausnummer) continue;
|
if(!$strasse_hausnummer) continue;
|
||||||
|
|
||||||
@@ -148,7 +148,7 @@ while($csv = fgetcsv($input, 0, ";")) {
|
|||||||
if(!$hausnummer_extref) {
|
if(!$hausnummer_extref) {
|
||||||
die("!!! Keine Hausnummer Extref\n");
|
die("!!! Keine Hausnummer Extref\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$gemeinde = ADBGemeindeModel::getFirst(["kennziffer" => $gem_kz]);
|
$gemeinde = ADBGemeindeModel::getFirst(["kennziffer" => $gem_kz]);
|
||||||
if(!$gemeinde) {
|
if(!$gemeinde) {
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user