"; // gemeinsame Kopfzeile
echo "\n\tBVNR | ";
echo "\n\tBuchungsart | ";
@@ -154,5 +154,5 @@
echo "\n\tGemarkung | ";
echo "\n\tFlur | ";
- echo "\n\tFlurst. | ";
+ echo "\n\tFlurst. | ";
echo "\n\tFläche | "; // 7
echo "\n\tweit. Auskunft | ";
@@ -165,5 +165,5 @@
WHERE s.istbestandteilvon= $1 AND s.endet IS NULL ORDER BY cast(s.laufendenummer AS integer);";
-$v=array(substr($gmlid,0,16)); // Rel. istbestandteilvon nur 16 Zeichen
+$v=array($gmlid); // Rel. istBestandteilVon
$res=pg_prepare("", $sql);
$res=pg_execute("", $v);
@@ -175,5 +175,5 @@
$i=0;
$fscnt=0;
-while($row = pg_fetch_array($res)) {
+while($row = pg_fetch_array($res)) { // Loop Buchungsstelle (GrundstÃŒck)
$lfdnr=$row["lfd"];
$bvnr=str_pad($lfdnr, 4, "0", STR_PAD_LEFT);
@@ -198,8 +198,8 @@
// ax_buchungsstelle >an> ax_buchungsstelle (anderes Blatt, z.B Erbbaurecht an)
// sh=herrschend sd=dienend
- $sql ="SELECT sd.gml_id, sd.buchungsart, sd.laufendenummer AS lfd, sd.beschreibungdesumfangsderbuchung AS udb, sd.nummerimaufteilungsplan AS nrap, sd.beschreibungdessondereigentums AS sond, b.bezeichner AS bart ";
- $sql.="FROM ax_buchungsstelle sh JOIN ax_buchungsstelle sd ON (sd.gml_id=ANY(sh.an) OR sd.gml_id=ANY(sh.zu)) ";
- $sql.="LEFT JOIN v_bs_buchungsart b ON sd.buchungsart=b.wert ";
- $sql.="WHERE sh.gml_id= $1 AND sh.endet IS NULL AND sd.endet IS NULL ORDER BY sd.laufendenummer;";
+ $sql ="SELECT sd.gml_id, sd.buchungsart, sd.laufendenummer AS lfd, sd.beschreibungdesumfangsderbuchung AS udb, sd.nummerimaufteilungsplan AS nrap, sd.beschreibungdessondereigentums AS sond, b.bezeichner AS bart
+ FROM ax_buchungsstelle sh JOIN ax_buchungsstelle sd ON (sd.gml_id=ANY(sh.an) OR sd.gml_id=ANY(sh.zu))
+ LEFT JOIN v_bs_buchungsart b ON sd.buchungsart=b.wert
+ WHERE sh.gml_id= $1 AND sh.endet IS NULL AND sd.endet IS NULL ORDER BY sd.laufendenummer;";
$v=array($gml_bs);
@@ -219,8 +219,8 @@
// a n d e r e s B l a t t (an dem das aktuelle Blatt Rechte hat)
// dienendes Grundbuch
- $sql ="SELECT b.gml_id, b.land, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung AS blatt, b.blattart, z.bezeichnung AS beznam ";
- $sql.="FROM ax_buchungsblatt b JOIN ax_buchungsstelle s ON b.gml_id=s.istbestandteilvon ";
- $sql.="LEFT JOIN ax_buchungsblattbezirk z ON b.land=z.land AND b.bezirk=z.bezirk ";
- $sql.="WHERE s.gml_id= $1 AND b.endet IS NULL ORDER BY b.land, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung;";
+ $sql ="SELECT b.gml_id, b.land, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung AS blatt, b.blattart, z.bezeichnung AS beznam
+ FROM ax_buchungsblatt b JOIN ax_buchungsstelle s ON b.gml_id=s.istbestandteilvon
+ LEFT JOIN ax_buchungsblattbezirk z ON b.land=z.land AND b.bezirk=z.bezirk
+ WHERE s.gml_id= $1 AND b.endet IS NULL ORDER BY b.land, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung;";
$v=array($gml_bsan);
$fbres=pg_prepare("", $sql);
@@ -288,5 +288,5 @@
echo "";
echo "\n\t"; // Sp.8 Link ("an" oder "zu" ?)
- echo " an/zu"; //.$rowan["beziehungsart"] Feld gibt es nicht mehr
+ echo " an/zu"; //.$rowan["beziehungsart"] Feld gibt es nicht mehr
echo " Fehler bei 'andere Berechtigte Blätter. \n";
+ echo "Fehler bei 'Berechtigte Blätter. \n";
if ($debug > 2) {echo "SQL= ".$sql." $1 = gml_id = '".$gmlid."' ";}
}
-$b=0; // count: Blaetter
+$b=0; // count: Buchungen / BlÀtter
while($rowb = pg_fetch_array($resb)) {
if ($b == 0) { // Ueberschrift und Tabelle nur ausgeben, wenn etwas gefunden wurde
echo "\n Berechtigte Grundbücher\n";
echo "\n";
- echo "\n"; // Tabelle Kopf
+ echo "\n "; // Tab Kopf
+ echo "\n\tan BVNR | "; // wie oben
echo "\n\tLand | ";
echo "\n\tDienststelle | ";
echo "\n\tBezirk | ";
- echo "\n\tBlatt | ";
- echo "\n\tBVNR | "; // Neu
- echo "\n\tBuchungsart | "; // Neu
+ echo "\n\tBlatt | ";
+ echo "\n\tBVNR | ";
+ echo "\n\tBuchungsart | ";
echo "\n\tWeitere Auskunft | ";
echo "\n ";
}
- $gml_b=$rowb["gml_id"]; // id des berechtigten Blattes
- $gml_s=$rowb["gml_s"]; // id der berechtigten Buchungsstelle
+
+ $anlfdnr=$rowb["anlfdnr"]; // an BVNR
+ $anlfdnr0=str_pad($anlfdnr, 4, "0", STR_PAD_LEFT); // mit fÃŒhr.0
+ $gml_b=$rowb["gml_id"]; // id des ber. Blattes
+ $gml_s=$rowb["gml_s"]; // id der ber. B-Stelle
$blart=$rowb["blattart"];
$buch=$rowb["buchungsart"]; // Buchungsart Stelle berechtigt
- $bart=$rowb["bart"]; // Buchungsart entschluesselt
- $lfdnr=$rowb["lfdnr"];
+ $bart=$rowb["bart"]; // BA entschl.
+ $lfdnr=$rowb["lfdnr"]; // BVNR ber.
$bvnr=str_pad($lfdnr, 4, "0", STR_PAD_LEFT);
echo "\n";
+ // Teil berechtigte GrundbÃŒcher ist sortiert wie oberer Teil "FlurstÃŒcke"
+ echo "\n\t".$anlfdnr0."";
+ // Link "nach oben" - bringt das Nutzen? Nur bei ganz langen BestÀnden.
+/* echo "\n\t\t ";
+ echo "\n\t\t\thoch";
+ echo "\n\t\t ";
+ ++ auflösen, sonst 2 Zeilen im | ++
+*/
+ echo " | ";
echo "\n\t".$rowb["land"]." | ";
echo "\n\t"; // Amtsgericht
@@ -425,5 +442,5 @@
echo " | ";
echo "\n\t";
- echo "\n\t\t ";
+ echo "\n\t\t ";
echo "\n\t\t\tRechte anderer Buchungsstellen an ".$b." der ".$i." Buchungen \n";
+ }
}
?>
Index: trunk/info/info/alkis/alkislage.php
===================================================================
--- trunk/info/info/alkis/alkislage.php (revision 349)
+++ trunk/info/info/alkis/alkislage.php (revision 350)
@@ -12,4 +12,5 @@
2014-09-15 Bei Relationen den Timestamp abschneiden
2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix), RÃŒckbau substring(gml_id)
+ 2014-12-30 Fs-Nr. rechtbuendig (class)
ToDo:
@@ -76,6 +77,5 @@
LEFT JOIN ax_kreisregion k ON l.land=k.land AND l.regierungsbezirk=k.regierungsbezirk AND l.kreis=k.kreis
LEFT JOIN ax_regierungsbezirk r ON l.land=r.land AND l.regierungsbezirk=r.regierungsbezirk
-LEFT JOIN ax_bundesland b ON l.land=b.land
-LEFT JOIN ax_lagebezeichnungkatalogeintrag s
+LEFT JOIN ax_bundesland b ON l.land=b.land LEFT JOIN ax_lagebezeichnungkatalogeintrag s
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
WHERE l.gml_id= $1 AND l.endet IS NULL AND s.endet IS NULL AND g.endet IS NULL;";
@@ -262,5 +262,5 @@
echo "\n\t | Gemarkung | ";
echo "\n\tFlur | ";
- echo "\n\tFlurst. | ";
+ echo "\n\tFlurst. | ";
echo "\n\tFläche | ";
echo "\n\tweit. Auskunft | ";
@@ -277,5 +277,5 @@
echo $rowf["bezeichnung"]."";
echo "\n\t".$flur." | ";
- echo "\n\t".$fskenn."";
+ echo "\n\t | ".$fskenn."";
if ($idanzeige) {linkgml($gkz, $rowf["gml_id"], "Flurstück", "ax_flurstueck");}
echo " | ";
Index: trunk/info/info/alkis/alkisauszug.css
===================================================================
--- trunk/info/info/alkis/alkisauszug.css (revision 349)
+++ trunk/info/info/alkis/alkisauszug.css (revision 350)
@@ -12,4 +12,5 @@
2014-01-27 strasse, hsnr, Print-Balken
2014-09-15 PostNAS 0.8: p.cnt
+ 2014-12-30 Neu: td.fsnr
*/
body {background-color: #FDFFFD;}
@@ -89,6 +90,6 @@
td.ph {color: gray;} /* Platzhalter, vorlaeufig, spaeter loschen */
-/* Flaechen rechtsbuendig (stellengerecht) */
-td.fla {width: 110px; padding-right: 4px; text-align: right;}
+td.fla {width: 110px; padding-right: 4px; text-align: right;} /* Flaechen rechtsbuendig (stellengerecht) */
+td.fsnr {padding-right: 4px; text-align: right;} /* Flst.-Nr. rechtsbuendig */
td.key {width: 35px; padding-right: 4px; padding-left: 4px;}
/* Ertragsmesszahl der Bodenschaetzung
@@ -136,5 +137,5 @@
body {width: 98%; background-color:white;}
- /* Balken */
+ /* Balken im Druck */
p.fskennz,p.fsei,p.fshis,p.gbkennz,p.nakennz,p.geb,p.lage,p.strasse,p.recht{text-align: right; color: black;}
p.fskennz,p.fsei{border-bottom: 2px solid navy; border-top: 2px solid navy;}
Index: trunk/info/info/alkis/alkisfkt.php
===================================================================
--- trunk/info/info/alkis/alkisfkt.php (revision 349)
+++ trunk/info/info/alkis/alkisfkt.php (revision 350)
@@ -14,4 +14,5 @@
2014-09-15 Bei Relationen den Timestamp abschneiden
2014-09-30 Umbenennung SchlÃŒsseltabellen (Prefix), RÃŒckbau substring(gml_id)
+ 2014-12-30 class='fsnr'
*/
@@ -96,6 +97,5 @@
// F L U R S T U E C K
$sql="SELECT g.gemarkungsnummer, g.bezeichnung, f.gml_id, f.flurnummer, f.zaehler, f.nenner, f.regierungsbezirk, f.kreis, f.gemeinde, f.amtlicheflaeche
- FROM ax_flurstueck f
- JOIN ax_buchungsstelle s ON f.istgebucht=s.gml_id
+ FROM ax_flurstueck f JOIN ax_buchungsstelle s ON f.istgebucht=s.gml_id
LEFT JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer
WHERE s.gml_id= $1 AND f.endet IS NULL AND s.endet IS NULL AND g.endet IS NULL ORDER BY f.gemarkungsnummer, f.flurnummer, f.zaehler, f.nenner;";
@@ -104,5 +104,4 @@
$resf = pg_prepare("", $sql);
$resf = pg_execute("", $v);
-
if (!$resf) {echo "Fehler bei Flurstück \n";}
@@ -148,5 +147,5 @@
echo $rowf["bezeichnung"]."";
echo "\n\t".$flur." | ";
- echo "\n\t".$fskenn."";
+ echo "\n\t | ".$fskenn."";
if ($idanzeige) {linkgml($gkz, $rowf["gml_id"], "Flurstück", "ax_flurstueck");}
echo " | ";
|