Index: trunk/var/www/info/alkis/alkislage.php
===================================================================
--- trunk/var/www/info/alkis/alkislage.php (revision 58)
+++ trunk/var/www/info/alkis/alkislage.php (revision 60)
@@ -6,12 +6,12 @@
Version:
- 01.09.2010 Neu!
- 02.09.2010 Mit Icons
- 06.09.2010 korrigiert, Kennzeichen-Rahmenfarbe, Schluessel anschaltbar
- 15.09.2010 Function "buchungsart" durch JOIN ersetzt
+ 15.09.2010 Function "buchungsart" durch JOIN ersetzt
+ 01.10.2010 Flaeche umgruppiert
+ 14.12.2010 Pfad zur Conf
*/
ini_set('error_reporting', 'E_ALL & ~ E_NOTICE');
session_start();
-require_once("/data/conf/alkis_www_conf.php");
+$gkz=urldecode($_REQUEST["gkz"]);
+require_once("alkis_conf_location.php");
if ($auth == "mapbender") {
// Bindung an Mapbender-Authentifizierung
@@ -32,10 +32,9 @@
Fehler beim Verbinden der DB\n";
// Lagebezeichnung
@@ -125,4 +124,5 @@
switch ($ltyp) {
+
case "m": // "Mit HsNr"
$hsnr=$row["hausnummer"];
@@ -132,12 +132,15 @@
echo "ALKIS Lagebezeichnung mit Hausnummer ".$kennz."
\n"; // Balken
break;
+
case "p": // "mit PseudoNr"
$pseu=$row["pseudonummer"];
$lfd=$row["laufendenummer"];
$kennz.=$pseu."-".$lfd;
- $untertitel="NebengebÀude mit laufender Nummer";
+ $untertitel="NebengebÀude mit laufender Nummer (Lagebezeichnung mit Pseudonummer)";
// Balken
- echo "ALKIS Lagebezeichnung mit Pseudonummer ".$kennz."
\n"; // Balken
- break;
+ // echo "ALKIS Lagebezeichnung mit Pseudonummer ".$kennz."
\n"; // Balken
+ echo "ALKIS Lagebezeichnung NebengebÀude ".$kennz."
\n"; // Balken
+ break;
+
case "o": //"Ohne HsNr"
if ($lage == "") {
@@ -253,5 +256,5 @@
echo "\n\tFlurst. | ";
echo "\n\tFläche | ";
- echo "\n\tweit. Auskunft | ";
+ echo "\n\tweit. Auskunft | ";
echo "\n";
$j=0;
@@ -358,5 +361,5 @@
break;
}
- $sql ="SELECT g.gml_id, g.gebaeudefunktion, g.description, g.name, g.lagezurerdoberflaeche, g.bauweise, g.anzahlderoberirdischengeschosse, g.grundflaeche, g.individualname, g.zustand, ";
+ $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, ";
$sql.="round(area(g.wkb_geometry)::numeric,2) AS flaeche, h.bauweise_beschreibung, u.bezeichner ";
$sql.="FROM ax_gebaeude g ";
@@ -367,4 +370,5 @@
$sql.="AND v.beziehungsart='".$bezart."' ;";
$res=pg_query($con,$sql);
+
if (!$res) echo "Fehler bei Gebaeude.
".$sql."
\n";
$i=0;
@@ -374,5 +378,5 @@
echo "";
echo "\n";
- echo "\n\tGeometrische Fläche: | ".$row["flaeche"]." m² |
";
+
echo "\n\tFunktion: | ";
if ($showkey) {
@@ -380,13 +384,17 @@
}
echo $row["bezeichner"]." |
"; // integer
+
if (!$row["description"] == "") {
echo "\n\tBeschreibung: | ".$row["description"]." |
"; // integer - EntschlÃŒsseln!
}
+
if (!$row["name"] == "") {
echo "\n\tName: | ".$row["name"]." |
"; // char(25)
}
+
if (!$row["lagezurerdoberflaeche"] == "") {
echo "\n\tLage zur Erdoberfläche: | ".$row["lagezurerdoberflaeche"]." |
";
} // integer - EntschlÃŒsseln!
+
if (!$row["bauweise"] == "") {
echo "\n\tBauweise: | ";
@@ -396,16 +404,23 @@
echo $row["bauweise_beschreibung"]." |
"; // integer
}
- if (!$row["anzahlderoberirdischengeschosse"] == "") {
- echo "\n\tAnz. der oberird. Geschosse: | ".$row["anzahlderoberirdischengeschosse"]." |
"; //
+
+ if (!$row["aog"] == "") {
+ echo "\n\tAnz. der oberird. Geschosse: | ".$row["aog"]." |
"; //
}
+
if (!$row["grundflaeche"] == "") {
- echo "\n\tGrundfläche: | ".$row["grundflaeche"]." |
"; // integer
- }
+ echo "\n\tGrundfläche: | ".$row["grundflaeche"]." |
"; // integer
+ }
+
+ echo "\n\tGeometrische Fläche: | ".$row["flaeche"]." m² |
";
+
if (!$row["individualname"] == "") {
echo "\n\tIndividualname: | ".$row["individualname"]." |
"; // char(7)
}
+
if (!$row["zustand"] == "") {
echo "\n\tZustand: | ".$row["zustand"]." |
"; // integer
}
+
echo "\n
";
}
Index: trunk/var/www/info/alkis/alkis_conf_location.php
===================================================================
--- trunk/var/www/info/alkis/alkis_conf_location.php (revision 58)
+++ trunk/var/www/info/alkis/alkis_conf_location.php (revision 60)
@@ -1,3 +1,15 @@
Index: trunk/var/www/info/alkis/alkisfsnw.php
===================================================================
--- trunk/var/www/info/alkis/alkisfsnw.php (revision 58)
+++ trunk/var/www/info/alkis/alkisfsnw.php (revision 60)
@@ -6,11 +6,8 @@
Version:
- 31.08.2010 $style=ALKIS entfernt, alles Kompakt
- 02.09.2010 Mit Icons
- 07.09.2010 Kennzeichen-Rahmen f. fiktives Blatt, Schluessel anschaltbar
- 15.09.2010 Function "buchungsart" durch JOIN ersetzt
30.09.2010 noprint
09.11.2010 Nutzung, ehem. php-Functions hier integriert
- 10.11.2010 Felder nutzung.zustand und nutzung.name
+ 10.11.2010 Felder nutzung.zustand und nutzung.name
+ 14.12.2010 Pfad zur Conf
ToDo:
@@ -19,5 +16,6 @@
ini_set('error_reporting', 'E_ALL & ~ E_NOTICE');
session_start();
-require_once("/data/conf/alkis_www_conf.php");
+$gkz=urldecode($_REQUEST["gkz"]);
+require_once("alkis_conf_location.php");
if ($auth == "mapbender") {
// Bindung an Mapbender-Authentifizierung
@@ -43,5 +41,4 @@
Fehler beim Verbinden der DB\n";
// F L U R S T U E C K
Index: trunk/var/www/info/alkis/alkisauszug.css
===================================================================
--- trunk/var/www/info/alkis/alkisauszug.css (revision 58)
+++ trunk/var/www/info/alkis/alkisauszug.css (revision 60)
@@ -3,7 +3,4 @@
Version:
- 31.08.2010 Prototyp
- 02.09.2010 Mit img
- 06.09.2010 Kennzeichen-Rahmenfarben differenziert
21.09.2010 Inlay
30.09.2010 body-width bei Print
@@ -66,5 +63,5 @@
span.key {color: gray; font-style: italic;} /* Schluesselwert vor Text, Wert zurueck nehmen */
span.wichtig {color: #BB0000; font-weight: bold;} /* Wert hervorheben */
-span.flae {font-weight: bold;} /* FlÀchensume Flurst. */
+span.flae {font-weight: bold;} /* FlÀchensume Flurst. */
/* ** T a b e l l e n ** */
Index: trunk/var/www/info/alkis/alkisfkt.php
===================================================================
--- trunk/var/www/info/alkis/alkisfkt.php (revision 58)
+++ trunk/var/www/info/alkis/alkisfkt.php (revision 60)
@@ -5,9 +5,7 @@
Version:
- 31.08.2010 $style=ALKIS entfernt, link zu alkislage.php
- 02.09.2010 mit Icons
- 07.09.2010 Schluessel anschaltbar
- 15.09.2010 Function "buchungsart" durch JOIN ersetzt
- 09.11.2010 Functions, die nur einmal aufgerufen wurden, sequentiell in FS-Nachw. integriert
+ 07.09.2010 Schluessel anschaltbar
+ 15.09.2010 Function "buchungsart" durch JOIN ersetzt
+ 09.11.2010 Functions, die nur einmal aufgerufen wurden, sequentiell in FS-Nachw. integriert
*/
Index: trunk/var/www/info/alkis/alkisinlaybaurecht.php
===================================================================
--- trunk/var/www/info/alkis/alkisinlaybaurecht.php (revision 58)
+++ trunk/var/www/info/alkis/alkisinlaybaurecht.php (revision 60)
@@ -6,9 +6,11 @@
21.09.2010 Neu
22.09.2010 Feintuning, sql-Limit
- 11.10.2010 simplify Geometrie: Schwellwert Verschneidung FlÀche>0 anpassen
+ 11.10.2010 simplify Geometrie: Schwellwert Verschneidung Flaeche>0 anpassen
+ 14.12.2010 Pfad zur Conf
*/
ini_set('error_reporting', 'E_ALL & ~ E_NOTICE');
session_start();
-require_once("/data/conf/alkis_www_conf.php");
+$gkz=urldecode($_REQUEST["gkz"]);
+require_once("alkis_conf_location.php");
if ($auth == "mapbender") {
require_once($mapbender);
@@ -31,8 +33,8 @@
Fehler beim Verbinden der DB\n";
+
// wie View "baurecht"
$sql ="SELECT r.ogc_fid, r.artderfestlegung as adfkey, r.name, r.stelle, r.bezeichnung AS rechtbez, ";
Index: trunk/var/www/info/alkis/alkisinlayausk.php
===================================================================
--- trunk/var/www/info/alkis/alkisinlayausk.php (revision 58)
+++ trunk/var/www/info/alkis/alkisinlayausk.php (revision 60)
@@ -1,20 +1,25 @@
Fehler beim Verbinden der DB.\n
";}
@@ -119,5 +122,4 @@
$resg=pg_query($con,$sql);
if (!$resg) echo "\nKeine Buchungen.
\nSQL= ".$sql."
\n";
-$j=0; // Z.Blatt
while($rowg = pg_fetch_array($resg)) {
$beznam=$rowg["bezeichnung"];
@@ -171,5 +173,5 @@
// Ausgabe Name in Function
- $n = eigentuemer($con, $gkz, $idanzeige, $rowg["gml_id"], false); // hier ohne Adressen
+ $n = eigentuemer($con, $gkz, false, $rowg["gml_id"], false); // hier ohne Adressen
if ($n == 0) { // keine Namensnummer, kein Eigentuemer
@@ -179,5 +181,4 @@
}
}
- $j++;
}
Index: trunk/var/www/info/alkis/alkisrelationen.php
===================================================================
--- trunk/var/www/info/alkis/alkisrelationen.php (revision 58)
+++ trunk/var/www/info/alkis/alkisrelationen.php (revision 60)
@@ -8,11 +8,11 @@
Version:
- 30.08.2010 $style=ALKIS entfernt, alles Kompakt
- 02.09.2010 Mit Icons
-
+ 01.10.2010 htmlentities $otyp
+ 14.12.2010 Pfad zur Conf
*/
ini_set('error_reporting', 'E_ALL');
session_start();
-require_once("/data/conf/alkis_www_conf.php");
+$gkz=urldecode($_REQUEST["gkz"]);
+require_once("alkis_conf_location.php");
if ($auth == "mapbender") {
// Bindung an Mapbender-Authentifizierung
@@ -34,9 +34,9 @@
Fehler beim Verbinden der DB\n";
// Balken
@@ -47,5 +47,4 @@
} else {
echo "\nvon ALKIS-".$otyp."
";
-
echo "gml_id =
";
echo "\n\n".$gmlid."
";
Index: trunk/var/www/info/alkis/alkisbestnw.php
===================================================================
--- trunk/var/www/info/alkis/alkisbestnw.php (revision 58)
+++ trunk/var/www/info/alkis/alkisbestnw.php (revision 60)
@@ -6,10 +6,7 @@
Version:
- 31.08.2010 $style=ALKIS entfernt, alles Kompakt
- 02.09.2010 Mit Icons
- 06.09.2010 Schluessel anschaltbar
- 08.09.2010 berechtigte GB-BlÀtter an fiktivem Blatt auflisten
14.09.2010 Grundbuch unter Flurstueck, BVNR in Tabelle anzeigen und als Sprungmarke
15.09.2010 Function "buchungsart" durch JOIN ersetzt
+ 14.12.2010 Pfad zur Conf
ToDo:
@@ -19,5 +16,6 @@
ini_set('error_reporting', 'E_ALL');
session_start();
-require_once("/data/conf/alkis_www_conf.php");
+$gkz=urldecode($_REQUEST["gkz"]);
+require_once("alkis_conf_location.php");
if ($auth == "mapbender") {
// Bindung an Mapbender-Authentifizierung
@@ -38,12 +36,10 @@
Fehler beim Verbinden der DB\n";
@@ -125,5 +119,9 @@
echo "\n Angaben zum Eigentum
\n";
- $n = eigentuemer($con, $gkz, $idanzeige, $gmlid, true); // hier mit Adressen
+ // HIER MIT Adressen.
+ // Im offiziellen ALKIS-Buchnachweis hier ohne Adressen.
+ // Weglassen damit es uebersichtlicher wird?
+ // Doppelte Adressen (alt/neu?): Konverter-Fehler oder bestimmtes Kennzeichen?
+ $n = eigentuemer($con, $gkz, $idanzeige, $gmlid, true);
if ($n == 0) { // keine Namensnummer, kein Eigentuemer
@@ -156,5 +154,5 @@
echo "\n\tFlurst. | ";
echo "\n\tFläche | "; // 7
- echo "\n\tweit. Auskunft | ";
+ echo "\n\tweit. Auskunft | ";
echo "\n";
@@ -431,5 +429,5 @@
echo "\n\tBVNR | "; // Neu
echo "\n\tBuchungsart | "; // Neu
- echo "\n\tWeitere Auskunft | ";
+ echo "\n\tWeitere Auskunft | ";
echo "\n";
}
Index: trunk/var/www/info/alkis/alkisausk.php
===================================================================
--- trunk/var/www/info/alkis/alkisausk.php (revision 58)
+++ trunk/var/www/info/alkis/alkisausk.php (revision 60)
@@ -8,18 +8,15 @@
Eigentuemer ohne Adresse.
Fuer detaillierte Angaben wird zum GB- oder FS-Nachweis verlinkt.
+ Siehe auch alkisinlayausk.php - eine Variante für den Einbau in einen iFrame
Version:
- 28.05.2010 Eigentümerausgabe in einer Function
- 27.08.2010 Erweiterung um Link zu Gebaeudenachweis der WhereGroup
- 31.08.2010 $style=ALKIS entfernt, alles Kompakt
- 02.09.2010 Mit Icons
- 07.09.2010 Schluessel anschaltbar
- 15.09.2010 Function "buchungsart" durch JOIN ersetzt
- 17.09.2010 Authentifizierung Konfigurierbar
+ 15.09.2010 Function "buchungsart" durch JOIN ersetzt
+ 17.09.2010 Authentifizierung Konfigurierbar
+ 14.12.2010 Pfad zur Conf
*/
ini_set('error_reporting', 'E_ALL');
session_start();
$gkz=urldecode($_REQUEST["gkz"]);
-require_once(dirname(__FILE__)."../alkis_conf_location.php");
+require_once("alkis_conf_location.php");
if ($auth == "mapbender") {
// Bindung an Mapbender-Authentifizierung
@@ -46,5 +43,4 @@
Fehler beim Verbinden der DB.\n
";}
Index: trunk/var/www/info/alkis/alkisnamstruk.php
===================================================================
--- trunk/var/www/info/alkis/alkisnamstruk.php (revision 58)
+++ trunk/var/www/info/alkis/alkisnamstruk.php (revision 60)
@@ -6,15 +6,15 @@
Version:
- 30.08.2010 $style=ALKIS entfernt, alles Kompakt
- 02.09.2010 Mit Icons
06.09.2010 Schluessel anschaltbar
15.09.2010 Function "buchungsart" durch JOIN ersetzt, Tabelle GB einzeilig
+ 14.12.2010 Pfad zur Conf
ToDo:
- Sortierung der Grundbücher zum Namen
+ Sortierung der GrundbÃŒcher zum Namen
*/
ini_set('error_reporting', 'E_ALL & ~ E_NOTICE');
session_start();
-require_once("/data/conf/alkis_www_conf.php");
+$gkz=urldecode($_REQUEST["gkz"]);
+require_once("alkis_conf_location.php");
if ($auth == "mapbender") {
// Bindung an Mapbender-Authentifizierung
@@ -35,5 +35,5 @@
@@ -41,5 +41,4 @@
Fehler beim Verbinden der DB\n";
// Balken
@@ -127,5 +126,5 @@
echo "\n
\n Grundbücher
\n";
// person istBestandteilVon> Buchungsblatt
- // >bestehtAusRechtsverhaeltnissenZu> namensnummer (Nebenzweig/Sonderfälle?)
+ // >bestehtAusRechtsverhaeltnissenZu> namensnummer (Nebenzweig/SonderfÀlle?)
$sql ="SELECT n.gml_id AS gml_n, n.laufendenummernachdin1421 AS lfd, n.zaehler, n.nenner, ";
@@ -155,5 +154,5 @@
echo "\n\tNamensnummer | ";
echo "\n\tAnteil | ";
- echo "\n\tweit. Auskunft | ";
+ echo "\n\tweit. Auskunft | ";
echo "\n";
@@ -221,5 +220,5 @@
echo "\n";
// +++ >bestehtAusRechtsverhaeltnissenZu> namensnummer ??
- // z.B. eine Namennummer "Erbengemeinschaft" zeigt auf Namensnummern mit Eigentümern
+ // z.B. eine Namennummer "Erbengemeinschaft" zeigt auf Namensnummern mit EigentÃŒmern
$i++;
}
Index: trunk/var/www/info/alkis/alkisgebaeudenw.php
===================================================================
--- trunk/var/www/info/alkis/alkisgebaeudenw.php (revision 58)
+++ trunk/var/www/info/alkis/alkisgebaeudenw.php (revision 60)
@@ -4,16 +4,13 @@
Version:
- 27.08.2010 von WhereGroup uebernommen
- 31.08.2010 Link zum FS-NW, Lage
- 01.09.2010 RLP-Daten: keine Relation Nebengebaeude->LagePseudonummer
- Spalte lfd.-Nr raus wegen Verwechslungsgefhr mit lfd-Nr.-Nebengebaeuude
- 02.09.2010 Mit Icons
- 06.09.2010 Kennzeichen-Rahmenfarbe, Schluessel anschaltbar
15.09.2010 Function "buchungsart" durch JOIN ersetzt
21.09.2010 vergessenen Parameter &style und Kommentar entfernt
+ 01.10.2010 Geschoss-Anzahl
+ 14.12.2010 Pfad zur Conf
*/
ini_set('error_reporting', 'E_ALL & ~ E_NOTICE');
session_start();
-require_once("/data/conf/alkis_www_conf.php");
+$gkz=urldecode($_REQUEST["gkz"]);
+require_once("alkis_conf_location.php");
if ($auth == "mapbender") {
// Bindung an Mapbender-Authentifizierung
@@ -34,10 +31,9 @@
Fehler beim Verbinden der DB\n";
// Flurstueck
@@ -124,5 +120,5 @@
// G e b a e u d e
-$sqlg ="SELECT g.gml_id, g.name, g.description, g.bauweise, g.gebaeudefunktion, ";
+$sqlg ="SELECT g.gml_id, g.name, g.description, g.bauweise, g.gebaeudefunktion, g.anzahlderoberirdischengeschosse AS aog, ";
$sqlg.=" h.bauweise_beschreibung, u.bezeichner, v.beziehungsart, v.beziehung_zu, l.hausnummer, ";
@@ -180,11 +176,12 @@
// Header
echo "\n\n";
- //echo "\n\tLfd. Nr. | "; // 1
- echo "\n\tNr/Name | "; // 2
- echo "\n\tFläche | "; // 3
+ //echo "\n\tLfd. Nr. | ";
+ echo "\n\tNr/Name | ";
+ echo "\n\tFläche | ";
echo "\n\t | ";
+ echo "\n\tGesch. | ";
echo "\n\tFunktion | ";
- echo "\n\tBauweise | "; // 5
- echo "\n\tLage | "; // 6
+ echo "\n\tBauweise | ";
+ echo "\n\tLage | ";
echo "\n
";
// Body
@@ -193,10 +190,10 @@
$gebflsum = $gebflsum + $rowg["schnittflae"];
echo "\n";
- //echo "\n\t".$gebnr." | "; // 1
echo "\n\t".$rowg["hausnummer"]." ".$rowg["name"];
if ($idanzeige) {
linkgml($gkz, $rowg["gml_id"], "Gebäude");
}
- echo " | "; // 2
+ echo "";
+
if ($rowg["drin"] == "t") { // 3 komplett enthalten
echo "\n\t".$rowg["schnittflae"]." m² | ";
@@ -211,23 +208,33 @@
}
}
+
+ echo "\n\t".$rowg["aog"]." | ";
+
echo "\n\t";
if ($showkey) {
echo "".$rowg["gebaeudefunktion"]." ";
}
- echo $rowg["bezeichner"]." | "; // 4
+ echo $rowg["bezeichner"]."";
+
echo "\n\t";
if ($showkey) {
echo "".$rowg["bauweise"]." ";
}
- echo $rowg["bauweise_beschreibung"]." | "; // 5
+ echo $rowg["bauweise_beschreibung"]."";
+
echo "\n\t";
$bezieh=$rowg["beziehungsart"];
if (!$bezieh == "" ) {
+ $gmllag=$rowg["beziehung_zu"];
switch ($bezieh) {
case "hat": // *P*seudonummer
- echo "\n\t\tlfd-Nr";
+ echo "\n\t\tlfd-Nr";
break;
case "zeigtAuf": // *M*it HausNr
- echo "\n\t\tHaus-Nr";
+ echo "\n\t\tHaus-Nr";
break;
default:
|