Changeset 131
- Timestamp:
- 11/22/11 12:04:03 (12 years ago)
- Location:
- trunk/var/www/info/alkis
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/var/www/info/alkis/alkisbestnw.php
r129 r131 11 11 16.11.2011 neuer Style class='dbg' 12 12 17.11.2011 Parameter der Functions geÀndert 13 22.11.2011 Feldname land in ax_buchungsblattbezirk geÀndert 13 14 14 15 ToDo: … … 66 67 $sql.="FROM ax_buchungsblatt g "; 67 68 $sql.="LEFT JOIN ax_buchungsblattbezirk b ON g.land=b.land AND g.bezirk=b.bezirk "; // BBZ 68 $sql.="LEFT JOIN ax_dienststelle a ON b.\"gehoertzu|ax_dienststelle_schluessel|land\"=a.land AND b.stelle=a.stelle "; 69 //$sql.="LEFT JOIN ax_dienststelle a ON b.\"gehoertzu|ax_dienststelle_schluessel|land\"=a.land AND b.stelle=a.stelle "; 70 $sql.="LEFT JOIN ax_dienststelle a ON b.land = a.land AND b.stelle = a.stelle "; 69 71 $sql.="WHERE g.gml_id= $1 "; 70 72 $sql.="AND a.stellenart=1000;"; // Amtsgericht … … 390 392 $sql.="JOIN ax_buchungsblatt bb ON bb.gml_id = vb.beziehung_zu "; // Blatt berechtigt 391 393 $sql.="LEFT JOIN ax_buchungsblattbezirk bz ON bb.land = bz.land AND bb.bezirk = bz.bezirk "; 392 $sql.="LEFT JOIN ax_dienststelle ag ON bz.\"gehoertzu|ax_dienststelle_schluessel|land\" = ag.land AND bz.stelle=ag.stelle "; 394 // $sql.="LEFT JOIN ax_dienststelle ag ON bz.\"gehoertzu|ax_dienststelle_schluessel|land\" = ag.land AND bz.stelle=ag.stelle "; 395 $sql.="LEFT JOIN ax_dienststelle ag ON bz.land = ag.land AND bz.stelle=ag.stelle "; 393 396 $sql.="LEFT JOIN ax_buchungsstelle_buchungsart ba ON sb.buchungsart = ba.wert "; 394 397 $sql.="WHERE vf.beziehung_zu= $1 "; -
trunk/var/www/info/alkis/alkisgebaeudenw.php
r129 r131 7 7 25.07.2011 PostNAS 0.5/0.6 Versionen unterscheiden 8 8 26.07.2011 debug, SQL nur im Testmodus anzeigen 9 22.11.2011 Feld ax_gebaeude.description ist entfallen 9 10 10 11 ToDo: lfd.Nr. der NebengebÀude alternativ zur Hausnummer anzeigen. … … 124 125 echo "\n<p>.. auf oder an dem Flurstück. Ermittelt durch Verschneidung der Geometrie.</p>"; 125 126 126 // +++ Zustand 3000 = geplantes GebÀude127 128 127 // G e b a e u d e 129 $sqlg ="SELECT g.gml_id, g.name, g.description, g.bauweise, g.gebaeudefunktion, g.anzahlderoberirdischengeschosse AS aog, "; 128 // $sqlg ="SELECT g.gml_id, g.name, g.description, g.bauweise, g.gebaeudefunktion, g.anzahlderoberirdischengeschosse AS aog, "; 129 $sqlg ="SELECT g.gml_id, g.name, g.bauweise, g.gebaeudefunktion, g.anzahlderoberirdischengeschosse AS aog, "; 130 130 $sqlg.="h.bauweise_beschreibung, u.bezeichner, v.beziehungsart, v.beziehung_zu, s.lage, s.bezeichnung, l.hausnummer, "; 131 131 … … 145 145 $sqlg.="LEFT JOIN ax_gebaeude_bauweise h ON g.bauweise = h.bauweise_id "; 146 146 $sqlg.="LEFT JOIN ax_gebaeude_funktion u ON g.gebaeudefunktion = u.wert "; 147 148 // Weitere SchlÃŒsseltabellen (ab 11.2011) 149 // ++ ax_gebaeude_zustand 150 // ++ ax_gebaeude_weiterefunktion 151 // ++ ax_gebaeude_dachform 147 152 148 153 // Beziehungen verfolgen (holt die Hausnummer Hauptgeb.) … … 160 165 // oder in Loop: Wenn HsNr leer ist, eine kurze Abfrage auf NebengebÀude-Nr. 161 166 162 // ID des aktuellen FS 163 $sqlg.="WHERE f.gml_id= $1 "; 164 165 // ALT: "within" liefert nur Gebaeude, die komplett im Flurstueck liegen 166 //$sqlg.="AND within(g.wkb_geometry,f.wkb_geometry) = true "; 167 167 $sqlg.="WHERE f.gml_id= $1 "; // ID des akt. FS 168 169 // "within" liefert nur Gebaeude, die komplett im Flurstueck liegen 168 170 // "intersects" liefert ueberlappende Flaechen 169 171 $sqlg.="AND st_intersects(g.wkb_geometry,f.wkb_geometry) = true "; -
trunk/var/www/info/alkis/alkislage.php
r129 r131 9 9 25.07.2011 PostNAS 0.5/0.6 Versionen unterscheiden 10 10 26.07.2011 debug, SQL nur im Testmodeus ausgeben 11 22.11.2011 Felder ax_gebaeude.description und .individualname sind entfallen 11 12 12 13 ToDo: Entschluesseln Kreis usw. … … 384 385 break; 385 386 } 386 $sql ="SELECT g.gml_id, g.gebaeudefunktion, g.description, g.name, g.lagezurerdoberflaeche, g.bauweise, g.anzahlderoberirdischengeschosse AS aog, g.grundflaeche, g.individualname, g.zustand, "; 387 // $sql ="SELECT g.gml_id, g.gebaeudefunktion, g.description, g.name, g.lagezurerdoberflaeche, g.bauweise, g.anzahlderoberirdischengeschosse AS aog, g.grundflaeche, g.individualname, g.zustand, "; 388 $sql ="SELECT g.gml_id, g.gebaeudefunktion, g.name, g.lagezurerdoberflaeche, g.bauweise, g.anzahlderoberirdischengeschosse AS aog, g.grundflaeche, g.zustand, "; 387 389 $sql.="round(area(g.wkb_geometry)::numeric,2) AS flaeche, h.bauweise_beschreibung, u.bezeichner "; 388 390 $sql.="FROM ax_gebaeude g "; … … 411 413 echo $row["bezeichner"]."</td></tr>"; // integer 412 414 413 if (!$row["description"] == "") {414 echo "\n\t<tr><td>Beschreibung:</td><td>".$row["description"]."</td></tr>"; // integer - EntschlÃŒsseln!415 }415 // if (!$row["description"] == "") { 416 // echo "\n\t<tr><td>Beschreibung:</td><td>".$row["description"]."</td></tr>"; // integer - EntschlÃŒsseln! 417 // } 416 418 417 419 if (!$row["name"] == "") { … … 441 443 echo "\n\t<tr><td>Geometrische Fläche:</td><td title='berechnete Fläche'>".$row["flaeche"]." m²</td></tr>"; 442 444 443 if (!$row["individualname"] == "") {444 echo "\n\t<tr><td>Individualname:</td><td>".$row["individualname"]."</td></tr>"; // char(7)445 }445 // if (!$row["individualname"] == "") { 446 // echo "\n\t<tr><td>Individualname:</td><td>".$row["individualname"]."</td></tr>"; // char(7) 447 // } 446 448 447 449 if (!$row["zustand"] == "") {
Note: See TracChangeset
for help on using the changeset viewer.