Changeset 333 for trunk/info/info/alkis/alkisausk.php
- Timestamp:
- 09/15/14 15:11:32 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkis/alkisausk.php
r330 r333 15 15 2013-04-08 deprecated "import_request_variables" ersetzt 16 16 2014-01-28 Link zu alkisstrasse.php 17 2014-09-03 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 18 19 +++ NOCH UMSTELLEN: alkis_beziehungen 17 2014-09-15 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 20 18 21 19 */ … … 50 48 51 49 // *** F L U R S T U E C K *** 52 $sql ="SELECT f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche, g.gemarkungsnummer, g.bezeichnung "; 53 $sql.="FROM ax_flurstueck f "; 54 $sql.="LEFT JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer "; 55 $sql.="WHERE f.gml_id= $1;"; 56 // Weiter joinen: g.stelle -> ax_dienststelle "Katasteramt" 50 $sql ="SELECT f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche, g.gemarkungsnummer, g.bezeichnung 51 FROM ax_flurstueck f LEFT JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer 52 WHERE f.gml_id= $1 AND f.endet IS NULL;"; 57 53 58 54 $v = array($gmlid); … … 139 135 140 136 // Lagebezeichnung MIT Hausnummer (Adresse) 141 $sql ="SELECT DISTINCT l.gml_id, s.gml_id AS kgml, l.gemeinde, l.lage, l.hausnummer, s.bezeichnung "; 142 $sql.="FROM alkis_beziehungen v "; 143 $sql.="JOIN ax_lagebezeichnungmithausnummer l ON v.beziehung_zu=substring(l.gml_id,1,16) "; // Strassennamen JOIN 144 $sql.="LEFT JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage "; 145 $sql.="WHERE v.beziehung_von= $1 AND v.beziehungsart='weistAuf' ";// id FS"; 146 $sql.="ORDER BY l.gemeinde, l.lage, l.hausnummer;"; 137 $sql ="SELECT DISTINCT l.gml_id, s.gml_id AS kgml, l.gemeinde, l.lage, l.hausnummer, s.bezeichnung 138 FROM ax_flurstueck f JOIN ax_lagebezeichnungmithausnummer l ON substring(l.gml_id,1,16)=ANY(f.weistauf) 139 LEFT JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage 140 WHERE f.gml_id= $1 AND f.endet IS NULL AND l.endet IS NULL AND s.endet IS NULL ORDER BY l.gemeinde, l.lage, l.hausnummer;"; 141 147 142 $v = array($gmlid); 148 143 $res = pg_prepare("", $sql); … … 174 169 // *** G R U N D B U C H *** 175 170 echo "\n<h2><img src='ico/Grundbuch_zu.ico' width='16' height='16' alt=''> Grundbuch</h2>"; 176 // ALKIS: FS --> bfs --> GS --> bsb --> GB. 177 $sql ="SELECT b.gml_id, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung as blatt, b.blattart, "; 178 $sql.="s.gml_id AS s_gml, s.buchungsart, s.laufendenummer, s.zaehler, s.nenner, "; 179 $sql.="z.bezeichnung, a.bezeichner AS bart "; // stelle -> amtsgericht 180 $sql.="FROM alkis_beziehungen bfs "; // Bez Flurst.- Stelle. 181 $sql.="JOIN ax_buchungsstelle s ON bfs.beziehung_zu=s.gml_id "; 182 $sql.="JOIN alkis_beziehungen bsb ON s.gml_id=bsb.beziehung_von "; // Bez. Stelle - Blatt 183 $sql.="JOIN ax_buchungsblatt b ON bsb.beziehung_zu=b.gml_id "; 184 $sql.="LEFT JOIN ax_buchungsblattbezirk z ON z.land=b.land AND z.bezirk=b.bezirk "; 185 $sql.="LEFT JOIN ax_buchungsstelle_buchungsart a ON s.buchungsart = a.wert "; 186 $sql.="WHERE bfs.beziehung_von= $1 "; 187 $sql.="AND bfs.beziehungsart='istGebucht' "; 188 $sql.="AND bsb.beziehungsart='istBestandteilVon' "; 189 $sql.="ORDER BY b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung, s.laufendenummer;"; 171 // ALKIS: FS >istgebucht> GS >istBestandteilVon> GB. 172 $sql ="SELECT b.gml_id, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung as blatt, b.blattart, 173 s.gml_id AS s_gml, s.buchungsart, s.laufendenummer, s.zaehler, s.nenner, z.bezeichnung, a.bezeichner AS bart 174 FROM ax_flurstueck f JOIN ax_buchungsstelle s ON f.istgebucht=s.gml_id 175 JOIN ax_buchungsblatt b ON s.istbestandteilvon=b.gml_id 176 LEFT JOIN ax_buchungsblattbezirk z ON z.land=b.land AND z.bezirk=b.bezirk 177 LEFT JOIN ax_buchungsstelle_buchungsart a ON s.buchungsart = a.wert 178 WHERE f.gml_id= $1 AND f.endet IS NULL AND s.endet IS NULL AND b.endet IS NULL 179 ORDER BY b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung, s.laufendenummer;"; 190 180 191 181 $v = array($gmlid); … … 260 250 261 251 // Ausgabe Name in Function 262 $n = eigentuemer($con, $rowg["gml_id"], false); // ohne Adr essen263 264 if ($n == 0) { // keine Nam ensnummer, kein Eigentuemer252 $n = eigentuemer($con, $rowg["gml_id"], false); // ohne Adr. 253 254 if ($n == 0) { // keine NamNum, kein Eigent. 265 255 echo "\n<p class='err'>Keine Eigentümer gefunden.</p>"; 266 256 echo "\n<p class='err'>Bezirk ".$rowg["bezirk"]." Blatt ".$rowg["blatt"]." Blattart ".$blattkey." (".$blattart.")</p>";
Note: See TracChangeset
for help on using the changeset viewer.