Changeset 306 for trunk/info


Ignore:
Timestamp:
01/23/14 14:53:26 (7 years ago)
Author:
frank.jaeger
Message:

ALKIS-Auskunft, neues Modul "Straße"

Location:
trunk/info/info/alkis
Files:
1 added
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/info/info/alkis/alkisauszug.css

    r287 r306  
    1010        2011-11-16      FS-Historie 
    1111        2013-06-27      p.recht 
     12        2014-01-23      strasse, hsnr 
    1213*/ 
    1314body    {background-color: #FDFFFD;} 
     
    2122p.fshis         {text-align: right; background: gray;    color: white;}         /* Flurstuecks-Historie */ 
    2223p.gbkennz       {text-align: right; background: green;   color: silver;}        /* Bestandsnachweis */ 
    23 p.nakennz       {text-align: right; background: maroon; color: silver;} /* Personen- und Adressdaten */ 
    24 p.geb                   {text-align: right; background: yellow; color: gray;}           /* Gebaeude zum FS */ 
    25 p.lage          {text-align: right; background: lime;   color: gray;}           /* Lage/Adresse zum FS */ 
    26 p.recht         {text-align: right; background: #F0F8FF; color: gray;}  /* Baurecht, Bodenneuordnung */ 
     24p.nakennz       {text-align: right; background: maroon;  color: silver;}                /* Personen- und Adressdaten */ 
     25p.geb           {text-align: right; background: yellow;  color: gray;}          /* Gebaeude zum FS */ 
     26p.lage          {text-align: right; background: lime;    color: gray;}          /* Lage/Adresse zum FS */ 
     27p.strasse       {text-align: right; background: limegreen; color: slategray;}   /* Strasse */ 
     28p.recht         {text-align: right; background: #F0F8FF; color: gray;}          /* Baurecht, Bodenneuordnung */ 
    2729 
    2830p.bezieh        {text-align: right; background: olive;  color: silver;} /* Beziehungen */ 
    2931p.fsd           {margin-left: 170px;}   /* Flst-Flaeche */ 
    30 p.gbl           {position: relative;    left: 60px;}   /* Nam: Buchungsstelle*/ 
     32p.gbl           {position: relative; left: 60px;}       /* Nam: Buchungsstelle*/ 
    3133p.zus           {margin: 2pt; padding: 2pt; border:1px dotted maroon; background: white;} /* Zusatz zum Eigent., gerahmt */ 
    3234p.avh           {font-style: italic; color: navy;}      /* Anteilsverhaeltnis */ 
    3335p.ant           {font-style: italic; position: relative;left: 12px;} /* Anteil am FS */ 
    34 p.geig  {color: navy;}          /* GB-Nachw. Eigentuemer Name */ 
    35 p.gadr  {color: maroon; margin-top: 1pt;}       /* GB-Nachw. Eigentuemer Adresse */ 
     36p.geig          {color: navy;}          /* GB-Nachw. Eigentuemer Name */ 
     37p.gadr          {color: maroon; margin-top: 1pt;}       /* GB-Nachw. Eigentuemer Adresse */ 
    3638p.nwlink, td.nwlink {font-size: 7pt; text-align: right; margin-top: 0pt;}       /* Link zum Nachweis GB, FS, ..*/ 
    3739p.err           {font-size: 11px; color: red;}          /* Fehler -> Anwender */ 
    3840p.dbg           {font-size: 10px; color: gray;}         /* Debug -> Entwickler */ 
    39 p.warn  {color: gray; font-style: italic;}      /* Warnung, Hinweis */ 
    40 p.ph            {color: gray;}                                                          /* Platzhalter */ 
     41p.warn          {color: gray; font-style: italic;}      /* Warnung, Hinweis */ 
     42p.ph            {color: gray;}                                          /* Platzhalter */ 
    4143 
    4244/* Links */ 
    4345a:link          {color: rgb(0,102,153);} 
    4446a:visited       {color: rgb(0,153,102);} 
    45 a:active                {color: rgb(0,102,102);} 
     47a:active        {color: rgb(0,102,102);} 
    4648a:hover         {color: rgb(255,40,40);} 
    4749 
     
    5254/* komplette Adresse im Rahmen*/ 
    5355div.adr {border-left-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-top-width: 2px;  
    54         width: 60%; font-size: 12pt; 
    55         border-color: #a2d545; border-style: solid;  
     56        width: 60%; font-size: 12pt; border-color: #a2d545; border-style: solid;  
    5657        margin-bottom: 8px; margin-top: 8px; margin-left: 0.7in; 
    57         overflow: auto; padding: 6px; 
    58         background: #e4f7dd;} 
     58        overflow: auto; padding: 6px; background: #e4f7dd;} 
    5959 
    6060span.key                {color: gray; font-style: italic;} /* Schluesselwert vor Text, Wert zurueck nehmen */ 
     
    7373table.kennzgbf  {border: 2px dotted green; padding: 3px; margin: 0px;}  /* - fiktiv */ 
    7474table.kennzla   {border: 2px solid  lime;  padding: 3px; margin: 0px;}  /* Lage */ 
     75table.kennzstra {border: 2px solid  limegreen;  padding: 3px; margin: 0px;}     /* Strasse */ 
    7576 
    7677/* volle Breite fuer verschiedene Zwecke */ 
     
    8283td.ll   {width: 130px;} /* Liste Links */ 
    8384td.lr   {color: black;} /* Liste Rechts */ 
    84 td.ph   {color: gray;}          /* Platzhalter, vorlaeufig, spaeter loschen */ 
     85td.ph   {color: gray;}  /* Platzhalter, vorlaeufig, spaeter loschen */ 
    8586 
    8687/* Flaechen rechtsbuendig (stellengerecht) */ 
     
    8889td.key  {width:  35px; padding-right: 4px; padding-left: 4px;} 
    8990/* Ertragsmesszahl der Bodenschaetzung 
    90 td.emz  {width: 45px; padding-right: 4px; padding-left: 4px;  
    91                         text-align: right;} */ 
     91td.emz  {width: 45px; padding-right: 4px; padding-left: 4px; text-align: right;} */ 
    9292td.kurz {width: 26px; padding-left: 4px;} 
    9393td.nanu {width: 80px;}                          /* Namensnummer */ 
    9494td.sond, p.sond {font-size: 9pt; font-style: italic; background-color: white; 
    95                         border: 1px dotted silver; padding: 6px;}                       /* Sondereigentumsbeschreibung */ 
     95                border: 1px dotted silver; padding: 6px;}       /* Sondereigentumsbeschreibung */ 
    9696 
    97 td.nrap, p.nrap {font-size: 9pt; font-style: italic; background-color: white;}                  /* Nummer im Aufteilungsplan */ 
     97td.nrap, p.nrap {font-size: 9pt; font-style: italic; background-color: white;}  /* Nummer im Aufteilungsplan */ 
    9898 
    9999td.fett {font-weight: bold;} 
    100100td.head {border-bottom: 1px solid gray; font-style: italic; padding-top: 2px;}  /* Kopfzeile, Spaltenueberschrift */ 
    101101td.sum {border-top: 2px dotted maroon;  border-bottom:3px solid maroon; 
    102         border-left:0px dotted maroon;  border-right:0px dotted maroon; 
    103         font-weight: bold;}                             /* unter dem Strich = Summenzeile */ 
    104 td.bez  {font-weight: bold;}            /* Beziehungen */ 
     102        border-left:0px dotted maroon;  border-right:0px dotted maroon; font-weight: bold;}     /* unter dem Strich = Summenzeile */ 
     103td.bez  {font-weight: bold;}    /* Beziehungen */ 
    105104td.nhd  {width: 150px;}                 /* Namen - linke / rechte Spalte */ 
    106105td.nam  {font-weight: bold;} 
     
    110109/* dienendes GB in FS-Tab im Best-NW  */ 
    111110td.dien {font-size: 9pt; font-style: italic; color: purple; border-bottom: 1px solid silver;} 
     111td.hsnr {width: 70px; padding-right: 4px; text-align: right;} /* Hausnummer in Straße */ 
    112112 
    113113/* Ueberschriften */ 
     
    125125 
    126126/* Seitenfuss */ 
    127 .buttonbereich  {font-size: 7pt;        text-align: right;} 
    128 .confbereich    {font-size: 7pt; 
    129         background-color: #EFFDFF; 
    130         width: 88%; 
    131         position: relative; 
    132         left: 40px; 
    133 } 
     127.buttonbereich  {font-size: 7pt; text-align: right;} 
     128.confbereich    {font-size: 7pt; background-color: #EFFDFF; width: 88%; position: relative; left: 40px;} 
    134129@media print { 
    135130        body {width: 98%; background-color:white;} 
  • trunk/info/info/alkis/alkisbestnw.php

    r301 r306  
    1616*/ 
    1717session_start(); 
    18 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
    1918$cntget = extract($_GET); 
    2019require_once("alkis_conf_location.php"); 
     
    3938        <script type="text/javascript"> 
    4039                function ALKISexport() { 
    41                                 window.open(<?php echo "'alkisexport.php?gkz=".$gkz."&tabtyp=grundbuch&gmlid=".$gmlid."'"; ?>); 
     40                        window.open(<?php echo "'alkisexport.php?gkz=".$gkz."&tabtyp=grundbuch&gmlid=".$gmlid."'"; ?>); 
    4241                } 
    4342        </script> 
     
    6059$sql.="FROM ax_buchungsblatt g "; 
    6160$sql.="LEFT JOIN ax_buchungsblattbezirk b ON g.land=b.land AND g.bezirk=b.bezirk ";  // BBZ 
    62 //$sql.="LEFT JOIN ax_dienststelle a ON b.\"gehoertzu|ax_dienststelle_schluessel|land\"=a.land AND b.stelle=a.stelle "; 
    6361$sql.="LEFT JOIN ax_dienststelle a ON b.land = a.land AND b.stelle = a.stelle "; 
    6462$sql.="WHERE g.gml_id= $1 "; 
  • trunk/info/info/alkis/alkisfkt.php

    r132 r306  
    55 
    66        Version: 
    7         17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 
    8         01.02.2011  *Left* Join - Fehlertoleranz bei unvollstaendigen Schluesseltabellen 
    9         02.11.2011  Parameter debug in function eigentuemer 
    10         17.11.2011  Variable ($debug, $idanzeige, $showkey) von Parameter nach global. Die heißen in allen Programmteilen gleich. 
     7        2010-12-17  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 
     8        2011-11-01  *Left* Join - Fehlertoleranz bei unvollstaendigen Schluesseltabellen 
     9        2011-11-02  Parameter debug in function eigentuemer 
     10        2011-11-17  Variable ($debug, $idanzeige, $showkey) von Parameter nach global. Die heißen in allen Programmteilen gleich. 
     11        2014-01-22      Eigentuemerart: Mehr Werte und Zugriff auf DB-SchlÃŒssel-Tabelle  
    1112*/ 
    1213 
     
    359360                                        echo "\n<p class='dbg'>Keine Person zur Namensnummer ".$namnum."</p>"; 
    360361                                } 
    361                                 if ($debug > 2) {echo "\n<p class='dbg'>SQL=<br>".$sqlp."<br>$1=gml(NamNum)= '".$gmlnn."'</p>";} 
     362                                //if ($debug > 2) {echo "\n<p class='dbg'>SQL=<br>".$sqlp."<br>$1=gml(NamNum)= '".$gmlnn."'</p>";} 
    362363                        } 
    363364                        echo "</td>\n\t<td>&nbsp;</td>\n<tr>"; 
     
    397398        return $wert; 
    398399} 
     400 
    399401// Entschluesslung AX_Namensnummer.eigentuemerart 
    400 // Abweichend hier in singular fuer Link-Text 
    401402function eigentuemerart($key) { 
     403        // Die hÀufigsten Werte direkt aus den Programmcode liefern, ggf. angepasst. 
     404        // FÃŒr seltene Werte in der Datenbank nachschlagen. 
     405        // SchlÃŒsseltabelle dazu aus GeoInfoDok ist vorhanden seit 2014-01-22. 
     406        // Hier Verwendung fÃŒr Text zum Link. 
     407        // FÃŒr korrekte Wiedergabe der amtlichen Werte einen Join auf Tabelle verwenden statt dieser Function.  
    402408        switch ($key) { 
    403                 case 1000: $wert = "Nat&uuml;rliche Person"; break; 
    404                 case 2000: $wert = "Juristische Person"; break; 
    405                 case 3000: $wert = "K&ouml;rperschaft"; break; 
     409                case 1000: $wert = "Nat&uuml;rliche Person"; break; // singular fuer Link-Text 
     410                case 2000: $wert = "Juristische Person"; break; // singl. 
     411                case 3000: $wert = "Körperschaft"; break; // singl. 
     412                case 4000: $wert = "Kirchliches Eigentum"; break; 
     413                case 4100: $wert = "Evangelische Kirche"; break; 
     414                case 4200: $wert = "Katholische Kirche"; break; 
     415                case 5100: $wert = "Bundesrepublik Deutschland"; break; 
     416                case 5400: $wert = "Kreis"; break; 
     417                case 5500: $wert = "Gemeinde"; break; 
     418                case 5920: $wert = "Land"; break; // "Eigenes Bundesland" 
    406419                case "":   $wert = "Person"; break; // falls (noch) nicht gefuellt 
    407                 default:   $wert = "** Unbekannte Eigent&uuml;merart '".$key."' **"; break; 
     420                default: // Datenbank-Abfrage 
     421                        $sql="SELECT bezeichner FROM ax_namensnummer_eigentuemerart WHERE wert= $1 ;"; 
     422                        $v=array($key); 
     423                        $res=pg_prepare("", $sql); 
     424                        $res=pg_execute("", $v); 
     425                        if ($res) { 
     426                                $row=pg_fetch_array($res); 
     427                                $wert==htmlentities($row["bezeichner"], ENT_QUOTES, "UTF-8"); 
     428                        } else { 
     429                                echo "\n\t<p class='err'>Fehler bei DB-Zugriff auf SchlÃŒssel EigentÃŒmerart.</p>\n"; 
     430                                $wert = "** Unbekannte Eigent&uuml;merart '".$key."' **"; 
     431                        } 
     432                        break; 
    408433        } 
    409434        return $wert; 
    410435} 
     436 
     437 
    411438// Entschluesslung ax_buchungsblatt.blattart 
    412439function blattart($key) { 
  • trunk/info/info/alkis/alkisfsnw.php

    r301 r306  
    4848        <script type="text/javascript"> 
    4949                function ALKISexport() { 
    50                                 window.open(<?php echo "'alkisexport.php?gkz=".$gkz."&tabtyp=flurstueck&gmlid=".$gmlid."'"; ?>); 
     50                        window.open(<?php echo "'alkisexport.php?gkz=".$gkz."&tabtyp=flurstueck&gmlid=".$gmlid."'"; ?>); 
    5151                } 
    5252        </script> 
  • trunk/info/info/alkis/alkisgebaeudenw.php

    r275 r306  
    44 
    55        Version: 
    6         22.11.2011  Feld ax_gebaeude.description ist entfallen, neue Spalte Zustand 
    7         30.11.2011 
    8                 Fehlerkorrektur Gebaeude mit mehreren Adressen nicht mehrfach 
    9                 Sonderfall lage aus PostNAS 05 entfernt, import_request_variables 
     6        2011-11-22  Feld ax_gebaeude.description ist entfallen, neue Spalte Zustand 
     7        2011-11-30      Fehlerkorrektur Gebaeude mit mehreren Adressen nicht mehrfach 
    108        2013-04-08  deprecated "import_request_variables" ersetzt 
    119*/ 
    1210session_start(); 
    13 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
    1411$cntget = extract($_GET); 
    1512require_once("alkis_conf_location.php"); 
  • trunk/info/info/alkis/alkishaus.php

    r289 r306  
    1818*/ 
    1919session_start(); 
    20 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
    2120$cntget = extract($_GET); 
    2221require_once("alkis_conf_location.php"); 
     
    271270                                // weiteregebaeudefunktion ist jetzt ein Array 
    272271                                $wgflist=trim($wgf, "{}"); // kommagetrennte(?) Liste der Schluesselwerte 
    273                                 $wgfarr=explode(",", $wgflist); 
    274                                 $sqlw="SELECT wert, bezeichner FROM ax_gebaeude_weiterefunktion WHERE wert in ( "; 
    275                                 foreach($wgfarr as $key => $val) { 
    276                                                 $v[$key] = $val; 
    277                                                 if ($key > 0){ 
    278                                                         $sqlw.=","; 
    279                                                 } 
    280                                                 $sqlw.=" $".($key+1); 
    281  
    282                                 } 
    283                                   
    284                                 $sqlw.= ") ORDER BY wert;"; 
    285                                                                  
    286                                  
    287                                 #echo $sqlw; 
     272                                //$wgfarr=explode(",", $wgflist); 
     273                                //for each ... 
     274                                $sqlw="SELECT wert, bezeichner FROM ax_gebaeude_weiterefunktion WHERE wert in ( $1 ) ORDER BY wert;"; 
     275                                $v = array($wgflist); 
    288276                                $resw = pg_prepare("", $sqlw); 
    289277                                $resw = pg_execute("", $v); 
    290                                  
    291278                                if (!$resw) { 
    292279                                        echo "\n<p class='err'>Fehler bei Geb&auml;ude - weitere Funktion.</p>\n"; 
  • trunk/info/info/alkis/alkislage.php

    r275 r306  
    66 
    77        Version: 
    8         2011-11-22 
    9                 Felder ax_gebaeude.description und .individualname sind entfallen 
    10                 GebÀude als Tabelle 
    11                 Link auf neues Modul "alkishaus".  
    12                 Sonderfall PostNAS-Vers. 05 entfernt. 
    13                 Kennzeichen im Balken verkÃŒrzt. 
    14         2011-11-30  import_request_variables 
    158        2013-03-06  Korrektur URL des Link im Abs. Lage bei eingeschalteten Test-Optionen 
    169        2013-04-08  deprecated "import_request_variables" ersetzt 
     10        2014-01-23      gml des Katalogs, Link auf Modul "strasse" 
    1711 
    1812        ToDo: 
    19         - Entschluesseln Kreis usw. 
    2013        - Das Balken-Kennzeichen noch kompatibel machen mit der Eingabe der Navigation fÃŒr Adresse  
    2114*/ 
    2215session_start(); 
    23 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
    2416$cntget = extract($_GET); 
    2517require_once("alkis_conf_location.php"); 
     
    6254 
    6355// L a g e b e z e i c h n u n g 
    64 $sql ="SELECT s.bezeichnung AS snam, k.bezeichnung AS knam, g.bezeichnung AS gnam, l.land, l.regierungsbezirk, l.kreis, l.gemeinde, l.lage, "; 
     56$sql ="SELECT s.gml_id AS strgml, s.bezeichnung AS snam, b.bezeichnung AS bnam, r.bezeichnung AS rnam, k.bezeichnung AS knam, g.bezeichnung AS gnam, l.land, l.regierungsbezirk, l.kreis, l.gemeinde, l.lage, "; 
    6557switch ($ltyp) { 
    6658        case "m": // "Mit HsNr" 
     
    7466        break; 
    7567} 
    76 $sql.="FROM ".$tnam." l "; 
    77 // Gemeinde, Kreis, Strasse entschluesseln 
     68$sql.="FROM ".$tnam." l "; // Left: Bei sub-Typ "Gewanne" von Typ "o" sind keine SchlÃŒsselfelder gefÃŒllt! 
    7869$sql.="LEFT JOIN ax_gemeinde g ON l.land=g.land AND l.regierungsbezirk=g.regierungsbezirk AND l.kreis=g.kreis AND l.gemeinde=g.gemeinde "; 
    7970$sql.="LEFT JOIN ax_kreisregion k ON l.land=k.land AND l.regierungsbezirk=k.regierungsbezirk AND l.kreis=k.kreis "; 
     71$sql.="LEFT JOIN ax_regierungsbezirk r ON l.land=r.land AND l.regierungsbezirk=r.regierungsbezirk "; 
     72$sql.="LEFT JOIN ax_bundesland b ON l.land=b.land "; 
    8073$sql.="LEFT JOIN ax_lagebezeichnungkatalogeintrag s "; 
    81 // ab PostNAS 0.6: Feld "lage" char(5) mit fuehr.Nullen 
    8274$sql.="ON l.land=s.land AND l.regierungsbezirk=s.regierungsbezirk AND l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage "; 
    8375$sql.="WHERE l.gml_id= $1;"; 
     
    9284 
    9385if ($row = pg_fetch_array($res)) { 
     86        $strgml=$row["strgml"]; // gml_id des Katalogeintrag Straße 
    9487        $land =$row["land"]; 
    9588        $regbez=$row["regierungsbezirk"]; 
    9689        $kreis=$row["kreis"]; 
    9790        $knam=$row["knam"]; 
    98         $gem  =$row["gemeinde"]; 
    99         $gnam =$row["gnam"]; 
    100         $lage =$row["lage"]; // Strassenschluessel 
    101         $snam =$row["snam"]; //Strassennamen 
     91        $rnam=$row["rnam"]; 
     92        $bnam=$row["bnam"]; 
     93        $gem=$row["gemeinde"]; 
     94        $gnam=$row["gnam"]; 
     95        $lage=$row["lage"]; // Strassenschluessel 
     96        $snam=$row["snam"]; //Strassennamen 
    10297        $unver=$row["unverschluesselt"]; // Gewanne 
    103 //      $kennz=$land."-".$regbez."-".$kreis."-".$gem."-".$lage."-"; 
    104         $kennz=$gem."-".$lage."-"; // ToDo: Kompatibel machen als Eingabe in in Navigation/Adresse  
     98//      $kennz=$land."-".$regbez."-".$kreis.  ... 
     99        $kennz=$gem."-".$lage."-"; // ToDo: Kompatibel machen als Eingabe in Navigation/Adresse  
    105100         
    106101        switch ($ltyp) { 
     
    111106                        // Balken 
    112107                        echo "<p class='lage'>ALKIS Lagebezeichnung mit Hausnummer ".$kennz."&nbsp;</p>\n"; // Balken 
     108                        $osub=""; 
    113109                break; 
    114110                case "p": // "mit PseudoNr" 
     
    118114                        $untertitel="NebengebÀude mit laufender Nummer (Lagebezeichnung mit Pseudonummer)"; 
    119115                        echo "<p class='lage'>ALKIS Lagebezeichnung NebengebÀude ".$kennz."&nbsp;</p>\n"; // Balken 
     116                        $osub=""; 
    120117                break; 
    121                 case "o": //"Ohne HsNr" 
     118                case "o": // "Ohne HsNr" 
     119                        // 2 Unterarten bzw. Zeilen-Typen in der Tabelle 
    122120                        if ($lage == "") { 
     121                                $osub="g"; // Sub-Typ Gewanne 
    123122                                $kennz=" - ".$unver; 
     123                                $untertitel="Gewanne (unverschl&uuml;sselte Lage)"; 
     124                                echo "<p class='lage'>ALKIS Lagebezeichnung Ohne Hausnummer ".$kennz."&nbsp;</p>\n"; // Balken 
    124125                        } else { 
     126                                $osub="s"; // Sub-Typ Strasse (ohne HsNr) 
    125127                                $kennz.=$unver; 
    126                         } 
    127                         $untertitel="Stra&szlig;e ohne Hausnummer und/oder Gewanne (unverschl&uuml;sselte Lage)"; 
    128                         echo "<p class='lage'>ALKIS Lagebezeichnung Ohne Hausnummer ".$kennz."&nbsp;</p>\n"; // Balken 
     128                                $untertitel="Stra&szlig;e ohne Hausnummer"; 
     129                                echo "<p class='lage'>ALKIS Lagebezeichnung Ohne Hausnummer ".$kennz."&nbsp;</p>\n"; // Balken 
     130                        } 
    129131                break; 
    130132        } 
     
    133135} 
    134136 
    135 echo "\n<h2><img src='ico/Lage_mit_Haus.ico' width='16' height='16' alt=''> Lagebezeichnung</h2>\n"; 
     137echo "\n<h2><img src='ico/Lage_mit_Haus.ico' width='16' height='16' alt='HAUS'> Lagebezeichnung</h2>\n"; 
    136138 
    137139echo "<p>Typ: ".$untertitel."</p>"; 
     
    141143        echo "\n\t<table class='kennzla' title='Lage'>"; 
    142144                echo "\n\t<tr>"; 
    143                         echo "\n\t\t<td class='head'>Land</td>"; 
    144                         echo "\n\t\t<td class='head'>Reg.-Bez.</td>"; 
    145                         echo "\n\t\t<td class='head'>Kreis</td>"; 
    146                         echo "\n\t\t<td class='head'>Gemeinde</td>"; 
    147                         echo "\n\t\t<td class='head'>Stra&szlig;e</td>"; 
     145                        if ($osub != "g") { // nicht bei Gewanne 
     146                                echo "\n\t\t<td class='head'>Land</td>"; 
     147                                echo "\n\t\t<td class='head'>Reg.-Bez.</td>"; 
     148                                echo "\n\t\t<td class='head'>Kreis</td>"; 
     149                                echo "\n\t\t<td class='head'>Gemeinde</td>"; 
     150                                echo "\n\t\t<td class='head'>Stra&szlig;e</td>"; 
     151                        } 
    148152                        switch ($ltyp) { 
    149153                                case "m": // "Mit HsNr" 
     
    155159                                break; 
    156160                                case "o": //"Ohne HsNr" 
    157                                         echo "\n\t\t<td class='head'>unverschl&uuml;sselte Lage</td>"; 
     161                                        if ($osub == "g") { 
     162                                                echo "\n\t\t<td class='head'>unverschl&uuml;sselte Lage</td>"; 
     163                                        } 
    158164                                break; 
    159165                        } 
    160166                echo "\n\t</tr>"; 
    161167                echo "\n\t<tr>"; 
    162                         echo "\n\t\t<td title='Bundesland'>".$land."</td>"; 
    163                         echo "\n\t\t<td title='Regierungsbezirk'>".$regbez."</td>"; 
    164                         echo "\n\t\t<td title='Kreis'>"; 
    165                                 if ($showkey) { 
    166                                                 echo "<span class='key'>".$kreis."</span><br>"; 
    167                                 } 
    168                         echo $knam."&nbsp;</td>"; 
    169                         echo "\n\t\t<td title='Gemeinde'>"; 
    170                                 if ($showkey) { 
    171                                         echo "<span class='key'>".$gem."</span><br>"; 
    172                                 } 
    173                         echo $gnam."&nbsp;</td>"; 
    174  
    175                         echo "\n\t\t<td title='Stra&szlig;e'>"; 
    176                                 if ($showkey) { 
    177                                         echo "<span class='key'>".$lage."</span><br>"; 
    178                                 } 
    179                         if ($ltyp == "o") { 
    180                                 echo "<span class='wichtig'>".$snam."</div>"; 
    181                         } else { 
    182                                 echo $snam; 
    183                         }        
    184                         echo "&nbsp;</td>"; 
     168                        if ($osub != "g") { // nicht bei Gewanne 
     169 
     170                                echo "\n\t\t<td title='Bundesland'>"; 
     171                                if ($showkey) {echo "<span class='key'>".$land."</span><br>";} 
     172                                echo $bnam."&nbsp;</td>"; 
     173 
     174                                echo "\n\t\t<td title='Regierungsbezirk'>"; 
     175                                if ($showkey) {echo "<span class='key'>".$regbez."</span><br>";} 
     176                                echo $rnam."&nbsp;</td>"; 
     177 
     178                                echo "\n\t\t<td title='Kreis'>"; 
     179                                if ($showkey and $osub != "g") {echo "<span class='key'>".$kreis."</span><br>";} 
     180                                echo $knam."&nbsp;</td>"; 
     181 
     182                                echo "\n\t\t<td title='Gemeinde'>"; 
     183                                if ($showkey and $osub != "g") {echo "<span class='key'>".$gem."</span><br>";} 
     184                                echo $gnam."&nbsp;</td>"; 
     185 
     186                                echo "\n\t\t<td title='Stra&szlig;e'>"; 
     187                                if ($showkey and $osub != "g") {echo "<span class='key'>".$lage."</span><br>";} 
     188                                if ($ltyp == "o") { 
     189                                        echo "<span class='wichtig'>".$snam."</span>"; 
     190                                } else { 
     191                                        echo $snam; 
     192                                }        
     193                                echo "&nbsp;</td>"; 
     194                        } 
    185195 
    186196                        switch ($ltyp) { 
     
    193203                                break; 
    194204                                case "o": 
    195                                         echo "\n\t\t<td title='Gewanne'><span class='wichtig'>".$unver."</span></td>"; 
     205                                        if ($osub == "g") { 
     206                                                echo "\n\t\t<td title='Gewanne'><span class='wichtig'>".$unver."</span></td>"; 
     207                                        } 
    196208                                break; 
    197209                        } 
     
    202214 
    203215        // Kopf Rechts: weitere Daten? 
    204         // z.B. hier Ausgabe von "georeferenzierte GebÀudeadresse" ? 
    205216        if ($idanzeige) {linkgml($gkz, $gmlid, "Lage"); } 
     217 
     218        if ($osub != "g") { // Link zu Strasse 
     219                echo "\n\t\t<p class='nwlink noprint'>"; 
     220                        echo "\n\t\t<a href='alkisstrasse.php?gkz=".$gkz."&amp;gmlid=".$strgml; 
     221                                if ($idanzeige) {echo "&amp;id=j";} 
     222                                if ($showkey)   {echo "&amp;showkey=j";} 
     223                        echo "' title='Stra&szlig;e'>Stra&szlig;e <img src='ico/Strassen.ico' width='16' height='16' alt=''></a>"; 
     224                echo "\n\t\t</p>"; 
     225        } 
    206226 
    207227echo "\n\t</td>\n</tr>\n</table>"; 
     
    209229 
    210230// F L U R S T U E C K E 
     231        // ax_Flurstueck  >weistAuf>  ax_LagebezeichnungMitHausnummer 
     232        // ax_Flurstueck  >zeigtAuf>  ax_LagebezeichnungOhneHausnummer 
    211233if ($ltyp <> "p") { // Pseudonummer linkt nur GebÀude 
    212234        echo "\n\n<a name='fs'></a><h3><img src='ico/Flurstueck.ico' width='16' height='16' alt=''> Flurst&uuml;cke</h3>\n"; 
    213235        echo "\n<p>mit dieser Lagebezeichnung.</p>"; 
    214         // ax_Flurstueck  >weistAuf>  ax_LagebezeichnungMitHausnummer 
    215         // ax_Flurstueck  >zeigtAuf>  ax_LagebezeichnungOhneHausnummer 
    216236        switch ($ltyp) { 
    217237                case "m": $bezart="weistAuf"; break; 
     
    219239        } 
    220240        $sql="SELECT g.gemarkungsnummer, g.bezeichnung, "; 
    221         $sql.="f.gml_id, f.flurnummer, f.zaehler, f.nenner, f.regierungsbezirk, f.kreis, f.gemeinde, f.amtlicheflaeche "; 
     241        $sql.="f.gml_id, f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche "; 
    222242        $sql.="FROM ax_flurstueck f "; 
    223243        $sql.="JOIN alkis_beziehungen v ON f.gml_id=v.beziehung_von ";  
     
    300320                                echo "\n\t<a href='".$url.$row["gml_id"]."&amp;ltyp=p'>lfd.-Nr ".$row["laufendenummer"]."</a>&nbsp;&nbsp;"; 
    301321                        } 
    302                         echo "\n</p>"; 
     322                        echo "</p>"; 
    303323                break; 
    304324 
     
    316336                                echo "\n\t<a href='".$url.$row["gml_id"]."&amp;ltyp=m'>Haus-Nr ".$pseu."</a>&nbsp;&nbsp;"; 
    317337                        } 
    318                         echo "\n</p>"; 
     338                        echo "</p>"; 
    319339 
    320340                        echo "\n<p>weitere Nebengeb&auml;ude: "; 
     
    331351                                echo "\n\t<a href='".$url.$row["gml_id"]."&amp;ltyp=p'>lfd.-Nr ".$row["laufendenummer"]."</a>&nbsp;&nbsp;"; 
    332352                        } 
    333                         echo "\n</p>"; 
     353                        echo "</p>"; 
    334354                break; 
    335355        } 
     
    405425        <div class='buttonbereich noprint'> 
    406426        <hr> 
    407                 <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.ico" width="16" height="16" alt="zur&uuml;ck" /></a>&nbsp; 
    408                 <a title="Drucken" href='javascript:window.print()'><img src="ico/print.ico" width="16" height="16" alt="Drucken" /></a>&nbsp; 
    409 <!--    <a title="Export als CSV" href='javascript:ALKISexport()'><img src="ico/download.ico" width="16" height="16" alt="Export" /></a>&nbsp; 
    410                 <a title="Seite schlie&szlig;en" href="javascript:window.close()"><img src="ico/close.ico" width="16" height="16" alt="Ende" /></a>     --> 
     427                <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.ico" width="16" height="16" alt="zur&uuml;ck"></a>&nbsp; 
     428                <a title="Drucken" href='javascript:window.print()'><img src="ico/print.ico" width="16" height="16" alt="Drucken"></a>&nbsp; 
    411429        </div> 
    412430</form> 
     
    416434</body> 
    417435</html> 
    418  
  • trunk/info/info/alkis/alkisnamstruk.php

    r301 r306  
    1212*/ 
    1313session_start(); 
    14 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
    1514$cntget = extract($_GET); 
    1615require_once("alkis_conf_location.php"); 
     
    3534        <script type="text/javascript"> 
    3635                function ALKISexport() { 
    37                                 window.open(<?php echo "'alkisexport.php?gkz=".$gkz."&tabtyp=person&gmlid=".$gmlid."'"; ?>); 
     36                        window.open(<?php echo "'alkisexport.php?gkz=".$gkz."&tabtyp=person&gmlid=".$gmlid."'"; ?>); 
    3837                } 
    3938        </script> 
  • trunk/info/info/alkis/alkisrelationen.php

    r275 r306  
    88 
    99        Version: 
    10         10.11.2011  Relationen-ZÀhler ausgeben, ab 5 Zeilen nicht mehr 'auf einen Blick' erkennbar. 
    11         30.11.2011  import_request_variables 
     10        2011-11-10  Relationen-ZÀhler ausgeben, ab 5 Zeilen nicht mehr 'auf einen Blick' erkennbar. 
     11        2011-11-30  import_request_variables 
    1212        2013-04-08  deprecated "import_request_variables" ersetzt 
    1313*/ 
    1414session_start(); 
    15 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
    1615$cntget = extract($_GET); 
    1716require_once("alkis_conf_location.php"); 
Note: See TracChangeset for help on using the changeset viewer.