Updated locations import for wetttmannstaetten

This commit is contained in:
Frank Schubert
2023-07-27 07:30:23 +02:00
parent 1293618241
commit a2e8057077
2 changed files with 1445 additions and 16 deletions

View File

@@ -13,7 +13,7 @@ require_once(LIBDIR."/mvcfronk/mfBase/mfBaseController.php");
$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);
$log = mfLoghandler::singleton();
@@ -35,50 +35,50 @@ while($csv = fgetcsv($input, 0, ";")) {
$hausnummer = false;
if(!trim($csv[0])) {
if(!trim($csv[1])) {
continue;
}
//echo implode(", ", $csv)."\n";
$gem_kz = trim($csv[60]);
$gem_name = trim($csv[59]);
$gem_kz = trim($csv[61]);
$gem_name = trim($csv[60]);
//$ort_kz = trim($csv[2]);
$plz_name = trim($csv[88]);
$plz_name = trim($csv[89]);
if(!$plz_name) {
$plz_name = $default_plz;
}
$ort_name = trim($csv[31]);
$strasse_hausnummer = trim($csv[22]);
$hausnummer_extref = trim($csv[64]);
$ort_name = trim($csv[32]);
$strasse_hausnummer = trim($csv[23]);
$hausnummer_extref = trim($csv[65]);
if(in_array($hausnummer_extref, $h_extrefs)) {
die("Hausnummer extref doppelt!\n");
}
$h_extrefs[] = $hausnummer_extref;
$lat = str_replace(",",".",trim($csv[9]));
$long = str_replace(",",".",trim($csv[10]));
$lat = str_replace(",",".",trim($csv[10]));
$long = str_replace(",",".",trim($csv[11]));
//var_dump($netzgebiet);exit;
$nutzung = trim($csv[30]);
$nutzung = trim($csv[31]);
//$funktion = trim($csv[6]);
/*if($nutzung != "Greenfield" && $funktion == "Greenfield") {
$nutzung = "Greenfield";
}*/
$unit_count = $csv[78];
$unit_count = $csv[79];
if(!$unit_count) $unit_count = 1;
$adrcd = false;
$adr = trim($csv[46]);
$adr = trim($csv[47]);
$adr_parts = explode("-", $adr);
if(count($adr_parts)) {
$adrcd = $adr_parts[0];
}
$fcp_name = $csv[49];
$rimo_id = $csv[96];
$fcp_name = $csv[50];
$rimo_id = $csv[97];
if(!$strasse_hausnummer) continue;