Changeset 308 for trunk/info/info
- Timestamp:
- 01/27/14 17:55:54 (10 years ago)
- Location:
- trunk/info/info/alkis
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkis/alkisauszug.css
r306 r308 10 10 2011-11-16 FS-Historie 11 11 2013-06-27 p.recht 12 2014-01-2 3 strasse, hsnr12 2014-01-27 strasse, hsnr, Print-Balken 13 13 */ 14 14 body {background-color: #FDFFFD;} … … 16 16 font-size: 10pt; color: #000033; margin-top: 2pt; margin-bottom: 2pt;} 17 17 18 /* ** Banner im Kopf (Balken), Farbcode fuer Nachweis-Art ** */ 19 p.fsausk {text-align: right; background: teal; color: silver;} /* Uebersichts-Seite Flurstuecks-Auskunft */ 20 p.fskennz {text-align: right; background: navy; color: silver;} /* Flurstuecks-Nachweis */ 21 p.fsei {text-align: right; background: olive; color: silver;} /* Flurstuecks- und Eigentuemer-Nachweis */ 22 p.fshis {text-align: right; background: gray; color: white;} /* Flurstuecks-Historie */ 23 p.gbkennz {text-align: right; background: green; color: silver;} /* Bestandsnachweis */ 24 p.nakennz {text-align: right; background: maroon; color: silver;} /* Personen- und Adressdaten */ 25 p.geb {text-align: right; background: yellow; color: gray;} /* Gebaeude zum FS */ 26 p.lage {text-align: right; background: lime; color: gray;} /* Lage/Adresse zum FS */ 27 p.strasse {text-align: right; background: limegreen; color: slategray;} /* Strasse */ 28 p.recht {text-align: right; background: #F0F8FF; color: gray;} /* Baurecht, Bodenneuordnung */ 18 /* ** Banner im Kopf (farbiger Balken), Farbcode fuer Nachweis-Art ** */ 19 p.fsausk,p.fskennz,p.fsei,p.fshis,p.gbkennz,p.nakennz,p.geb,p.lage,p.strasse,p.recht {text-align: right;} 20 p.fsausk {background-color: teal; color: silver;} /* Uebersichts-Seite Flurstuecks-Auskunft */ 21 p.fskennz,p.fsei{background-color: navy; color: silver;} /* Flurstuecks-Nachweis */ 22 /* p.fsei {background-color: olive; color: silver;}*/ /* Flurstuecks- und Eigentuemer-Nachweis */ 23 p.fshis {background-color: gray; color: white;} /* Flurstuecks-Historie */ 24 p.gbkennz {background-color: green; color: silver;} /* Bestandsnachweis */ 25 p.nakennz {background-color: maroon; color: silver;} /* Personen- und Adressdaten */ 26 p.geb {background-color: yellow; color: gray;} /* Gebaeude zum FS */ 27 p.lage {background-color: lime; color: gray;} /* Lage/Adresse zum FS */ 28 p.strasse {background-color: limegreen; color: slategray;} /* Strasse */ 29 p.recht {background-color: #F0F8FF; color: gray;} /* Baurecht, Bodenneuordnung */ 29 30 31 /* Format nach Inhalt */ 30 32 p.bezieh {text-align: right; background: olive; color: silver;} /* Beziehungen */ 31 33 p.fsd {margin-left: 170px;} /* Flst-Flaeche */ … … 52 54 span.gmlid {font-style: italic; font-size: 7pt; text-align: right;} 53 55 54 /* komplette Adresse im Rahmen */56 /* komplette Adresse im Rahmen */ 55 57 div.adr {border-left-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-top-width: 2px; 56 58 width: 60%; font-size: 12pt; border-color: #a2d545; border-style: solid; … … 58 60 overflow: auto; padding: 6px; background: #e4f7dd;} 59 61 60 span.key 61 span.wichtig 62 span.flae {font-weight: bold;} /* FlÀchensume Flurst. */62 span.key {color: gray; font-style: italic;} /* Schluesselwert vor Text, Wert zurueck nehmen */ 63 span.wichtig{color: #BB0000; font-weight: bold;} /* Wert hervorheben */ 64 span.flae {font-weight: bold;} /* FlÀchensumme Flurst. */ 63 65 64 66 /* ** T a b e l l e n ** */ … … 127 129 .buttonbereich {font-size: 7pt; text-align: right;} 128 130 .confbereich {font-size: 7pt; background-color: #EFFDFF; width: 88%; position: relative; left: 40px;} 131 132 /* abweichender Druck */ 129 133 @media print { 130 134 body {width: 98%; background-color:white;} 135 136 /* Balken */ 137 p.fskennz,p.fsei,p.fshis,p.gbkennz,p.nakennz,p.geb,p.lage,p.strasse,p.recht{text-align: right; color: black;} 138 p.fskennz,p.fsei{border-bottom: 2px solid navy; border-top: 2px solid navy;} 139 p.fshis {border-bottom: 2px solid gray; border-top: 2px solid gray;} 140 p.gbkennz {border-bottom: 2px solid green; border-top: 2px solid green;} 141 p.nakennz {border-bottom: 2px solid maroon; border-top: 2px solid maroon;} 142 p.geb {border-bottom: 2px solid yellow; border-top: 2px solid yellow;} 143 p.lage {border-bottom: 2px solid lime; border-top: 2px solid lime;} 144 p.strasse {border-bottom: 2px solid limegreen; border-top: 2px solid limegreen;} 145 p.recht {border-bottom: 2px solid #F0F8FF; border-top: 2px solid #F0F8FF;} 131 146 } -
trunk/info/info/alkis/alkisexport.php
r305 r308 12 12 2014-01-21 Der View liefert "Rechtsgemeinschaft" nun als Feld in allen Personen-Sätzen 13 13 eines GB-Blattes statt als eigenen "Satz ohne Person". 14 2014-01-27 Erweiterung auf Filter "strasse" ("gml_id" aus "ax_lagebezeichnungkatalogeintrag") 14 15 */ 15 16 … … 27 28 if (!$res) { 28 29 echo "Fehler bei Lagebezeichnung \n"; 29 echo $sql."\n";30 //echo $sql."\n"; 30 31 } 31 32 $j=0; … … 64 65 // Der Parameter "Tabellentyp" bestimmt den Namen des Filter-Feldes aus dem View "exp_csv". 65 66 switch ($tabtyp) { // zulaessige Werte fuer &tabtyp= 66 case 'flurstueck': $filter = "fsgml"; break; 67 case 'grundbuch': $filter = "gbgml"; break; 68 case 'person': $filter = "psgml"; break; 67 case 'flurstueck': $filter = "fsgml"; break; // ax_flurstueck.gml_id 68 case 'grundbuch': $filter = "gbgml"; break; // ax_buchungsblatt.gml_id 69 case 'person': $filter = "psgml"; break; // ax_person.gml_id 70 case 'strasse': $filter = "stgml"; break; // ax_lagebezeichnungkatalogeintrag.gml_id = Straße-GML-ID 69 71 default: exit("Falscher Parameter '".$tabtyp."'"); break; 70 72 } 71 73 72 // Daten aus gespeichertem View 73 $sql ="SELECT * FROM exp_csv WHERE ".$filter." = $1 "; 74 $v = array($gmlid); 75 $res = pg_prepare("", $sql); 76 $res = pg_execute("", $v); 74 // Daten aus gespeichertem View, zusaetzlich Filter: "feld"='wert' mitgeben 75 if ($tabtyp == 'strasse') { // Sonderversion 76 $sql="SELECT * FROM exp_csv_str WHERE ".$filter." = $1 "; 77 } else { 78 $sql="SELECT * FROM exp_csv WHERE ".$filter." = $1 "; 79 } 80 81 $v=array($gmlid); 82 $res=pg_prepare("", $sql); 83 $res=pg_execute("", $v); 77 84 if (!$res) {exit("Fehler bei Datenbankabfrage");} 78 85 $i=1; // Kopfzeile zählt mit … … 112 119 113 120 // Namensnummer 114 $nam_lfd="'".kurz_namnr($row["nam_lfd"])."'"; // In Hochkomma, sonst wie Datum dargestellt.121 $nam_lfd="'".kurz_namnr($row["nam_lfd"])."'"; // In Hochkomma, wird sonst wie Datum dargestellt. 115 122 $nam_ant=$row["nam_ant"]; 116 123 $nam_adr=$row["nam_adr"]; // Art der Rechtsgemeischaft (Schlüssel) 117 if ($nam_adr == '') { // keine Rechtsgemeinsachft 124 125 if ($nam_adr == '') { // keine Rechtsgemeinschaft 126 $rechtsg=''; 118 127 if ($nam_ant == '') { // und kein Bruch-Anteil 119 128 $nam_ant=1; // dann ganzer Anteil 120 129 } 121 130 } else { 122 $rechnen=false; // bei Rechtsgemeinschaft manuell interpretieren131 $rechnen=false; // bei Rechtsgemeinschaft die Anteile manuell interpretieren 123 132 if ($nam_adr == 9999) { // sonstiges 124 133 $rechtsg=$row["nam_bes"]; // Beschrieb der Rechtsgemeinschaft … … 129 138 130 139 // Person 140 $vnam=$row["vorname"]; 131 141 $nana=$row["nachnameoderfirma"]; 132 if ($nana == "") { 133 $name=""; 134 } else { 135 $name=anrede($row["anrede"]); 136 $namteil=$row["namensbestandteil"]; 137 if ($namteil != "") { // von und zu 138 $name.=" ".$namteil; 139 } 140 $name.=" ".$nana; 141 $vnam=$row["vorname"]; 142 if ($vnam != "") { // keine Firma 143 $name.=", ".$vnam; 144 } 145 } 142 $namteil=$row["namensbestandteil"]; 143 $name=anrede($row["anrede"]); 144 if ($name != "") {$name.=" ";} // Trenner 145 if ($namteil != "") {$name.=$namteil." ";} // von und zu 146 $name.=$nana; 147 if ($vnam != "") {$name.=", ".$vnam;} // Vorname nach hinten 146 148 $gebdat=$row["geburtsdatum"]; 147 149 -
trunk/info/info/alkis/alkisstrasse.php
r306 r308 4 4 ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 5 5 Alle FlurstÃŒcke an einer Strasse anzeigen, egal ob "mit" oder "ohne" Hausnummer 6 Parameter: gml_id aus der Tabelle ax_lagebezeichnungkatalogeintrag6 Parameter: "gml_id" aus der Tabelle "ax_lagebezeichnungkatalogeintrag" 7 7 8 8 Version: 9 9 2014-01-23 Neu 10 11 ToDo: 12 auch alkisexport.php als CSV-Export auf alle FS an Strasse erweitern. Dann unten ent-kommentieren. 10 2014-01-24 CSV-Export 13 11 */ 14 12 session_start(); … … 35 33 <script type="text/javascript"> 36 34 function ALKISexport() { 37 window.open(<?php echo "'alkisexport.php?gkz=".$gkz."&tabtyp= lage&gmlid=".$gmlid."'"; ?>);35 window.open(<?php echo "'alkisexport.php?gkz=".$gkz."&tabtyp=strasse&gmlid=".$gmlid."'"; ?>); 38 36 } 39 37 </script> … … 135 133 $sql="SELECT g.gemarkungsnummer, g.bezeichnung, f.gml_id, f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche, duett.lgml, duett.hausnummer FROM ax_flurstueck f "; 136 134 $sql.="JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer "; 137 $sql.="JOIN (SELECT v1.beziehung_von AS fsgml, lm.gml_id AS lgml, lm.land, lm.regierungsbezirk ,lm.kreis, lm.gemeinde, lm.lage, lm.hausnummer ";135 $sql.="JOIN (SELECT v1.beziehung_von AS fsgml, lm.gml_id AS lgml, lm.land, lm.regierungsbezirk, lm.kreis, lm.gemeinde, lm.lage, lm.hausnummer "; 138 136 $sql.="FROM alkis_beziehungen v1 JOIN ax_lagebezeichnungmithausnummer lm ON lm.gml_id=v1.beziehung_zu AND v1.beziehungsart= 'weistAuf' "; 139 $sql.="UNION SELECT v2.beziehung_von AS fsgml, '' AS lgml, lo.land, lo.regierungsbezirk ,lo.kreis, lo.gemeinde, lo.lage, '' AS hausnummer ";137 $sql.="UNION SELECT v2.beziehung_von AS fsgml, '' AS lgml, lo.land, lo.regierungsbezirk, lo.kreis, lo.gemeinde, lo.lage, '' AS hausnummer "; 140 138 $sql.="FROM alkis_beziehungen v2 JOIN ax_lagebezeichnungohnehausnummer lo ON lo.gml_id=v2.beziehung_zu AND v2.beziehungsart= 'zeigtAuf' "; 141 139 $sql.=") AS duett ON f.gml_id=duett.fsgml "; … … 204 202 <a title="zurück" href='javascript:history.back()'><img src="ico/zurueck.ico" width="16" height="16" alt="zurück"></a> 205 203 <a title="Drucken" href='javascript:window.print()'><img src="ico/print.ico" width="16" height="16" alt="Drucken"></a> 206 <!-- <a title="Export als CSV" href='javascript:ALKISexport()'><img src="ico/download.ico" width="16" height="16" alt="Export" /></a> --> 204 <a title="Export als CSV" href='javascript:ALKISexport()'><img src="ico/download.ico" width="16" height="16" alt="Export" /></a> 207 205 </div> 208 206 </form>
Note: See TracChangeset
for help on using the changeset viewer.