Ignore:
Timestamp:
11/19/18 18:33:36 (5 years ago)
Author:
frank.jaeger
Message:

Korrektur der Auskunft: Vorgängerflurstücke und Fortführungen bei Flurstücks-Historie.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/info/info/alkisn/alkisfsnw.php

    r412 r417  
    2222        2018-05-03 Anpassung fÃŒr GrundstÃŒcksnachweis 
    2323        2018-11-09 Umstellung Full-Schema 
     24        2018-11-19 EntschlÃŒsseln "zeigtaufexternes_art" mit function fortfuehrungen(). 
    2425 
    2526++ToDo: 
     
    129130 
    130131// F L U R S T U E C K  m. Gebiet 
    131 $sql ="SELECT f.zeigtaufexternes_name, f.flurnummer, f.zaehler, f.nenner, f.gemeindezugehoerigkeit_regierungsbezirk, f.gemeindezugehoerigkeit_kreis, f.gemeindezugehoerigkeit_gemeinde, f.amtlicheflaeche, st_area(f.wkb_geometry) AS fsgeomflae,  
    132 to_char(cast(f.zeitpunktderentstehung AS date),'DD.MM.YYYY') AS zeitpunktderentstehung, f.istgebucht, g.gemarkungsnummer, g.bezeichnung,  
    133 r.bezeichnung AS rbez, k.bezeichnung AS kbez, m.bezeichnung AS mbez  
     132$sql ="SELECT f.zeigtaufexternes_art, f.zeigtaufexternes_name, f.flurnummer, f.zaehler, f.nenner, f.gemeindezugehoerigkeit_regierungsbezirk, f.gemeindezugehoerigkeit_kreis, f.gemeindezugehoerigkeit_gemeinde, f.amtlicheflaeche, st_area(f.wkb_geometry) AS fsgeomflae,  
     133to_char(cast(f.zeitpunktderentstehung AS date),'DD.MM.YYYY') AS zeitpunktderentstehung, f.istgebucht, g.gemarkungsnummer, g.bezeichnung, r.bezeichnung AS rbez, k.bezeichnung AS kbez, m.bezeichnung AS mbez  
    134134FROM ax_flurstueck f  
    135135LEFT JOIN ax_gemarkung g ON f.gemeindezugehoerigkeit_land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer  
     
    165165        $fsbuchflaed=number_format($fsbuchflae,0,",",".") . " m²"; // Display-Format dazu 
    166166        $fsgeomflaed=number_format($fsgeomflae,0,",",".") . " m²"; 
     167        $gml_buchungsstelle=$row["istgebucht"]; // wird erst im GB-Teil benötigt 
    167168        $entsteh=$row["zeitpunktderentstehung"]; 
    168         $gml_buchungsstelle=$row["istgebucht"]; // wird erst im GB-Teil benötigt 
    169         $ffnr=$row["zeigtaufexternes_name"]; // Fortfuehrungsnummer(n) 
    170         $arrn=explode(",", trim($ffnr, "{}") ); // PHP-Array 
     169        $zeart=$row["zeigtaufexternes_art"]; 
     170        $zename=$row["zeigtaufexternes_name"]; 
    171171} else { 
    172172        echo "\n<p class='err'>Fehler! Kein Treffer f&uuml;r Flurst&uuml;ck mit gml_id=".$gmlid."</p>"; 
     
    209209                ."\n\t\t\t\t\t<td title='Flurst&uuml;cksnummer (Z&auml;hler / Nenner)'><span class='wichtig'>".$flstnummer."</span></td>\n\t\t\t\t</tr>" 
    210210        ."\n\t\t\t</table>" 
    211         ."\n\t\t</td>\n\t\t<td>" // Rechts 
    212         ."\n\t\t\t<table class='fsd'>" // FS-Daten 2 Spalten 
    213                 ."\n\t\t\t\t<tr>\n\t\t\t\t\t<td>Entstehung</td>" 
    214                 ."\n\t\t\t\t\t<td>".$entsteh."</td>\n\t\t\t\t</tr>" 
    215                 ."\n\t\t\t\t<tr>" 
    216                         ."\n\t\t\t\t\t<td>letz. Fortf</td>" 
    217                         ."\n\t\t\t\t\t<td title='Jahrgang / Fortf&uuml;hrungsnummer - Fortf&uuml;hrungsart'>"; 
    218                                 foreach($arrn AS $val) { // Zeile f. jedes Element des Array 
    219                                         echo trim($val, '"')."<br>"; 
    220                                 } 
    221                         echo "</td>" 
    222                 ."\n\t\t\t\t</tr>" 
    223         ."\n\t\t\t</table>" 
    224 ."\n\t\t</td>\n\t</tr>\n</table>"; 
     211        ."\n\t\t</td>\n\t\t<td>"; // Rechts 
     212        fortfuehrungen($entsteh, $zeart, $zename); 
     213echo "\n\t\t</td>\n\t</tr>\n</table>"; 
    225214 
    226215echo "\n<hr>\n<table class='fs'>"; // FS-Teil 6 Spalten 
Note: See TracChangeset for help on using the changeset viewer.