Changeset 60
- Timestamp:
- 12/15/10 09:26:21 (12 years ago)
- Location:
- trunk
- Files:
-
- 59 added
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/data/konvert/postnas_0.5/alkis_datenbank_anlegen.sh
r53 r60 11 11 ## Grant von Views getrennt 12 12 ## 2010-11-10 Nutzungsarten 13 ## 2010-11-25 Gemeinden 13 14 ## 14 15 ## Dialog mit Anwender … … 89 90 psql $con -U ${DBUSER} < /data/konvert/postnas_0.5/alkis_nutzungsart_metadaten.sql 90 91 ## 92 echo "** Anlegen Optimierung Gemeinden" 93 ## 94 ## Anlegen der Tabellen 95 psql $con -U ${DBUSER} < /data/konvert/postnas_0.5/alkis_gemeinden_definition.sql 96 ## 91 97 echo " " 92 98 echo "** Definition von Views" -
trunk/data/konvert/postnas_0.5/alkis_konv_batch.sh
r53 r60 11 11 ## 2010-10-14 gdal 1.8 compile aus svn gdal-trunk 12 12 ## 2010-11-10 Tabellen "Optimierte Nutzungsarten" Laden 13 ## 2010-11-25 Tabelle "Optimierte Gemeinden" Laden 13 14 ## 14 15 ## Konverter: /opt/gdal-1.8/bin/ = GDAL 1.8 / PostNAS 0.5 … … 25 26 DBPASS=$4 26 27 UPD=$5 28 ## 27 29 ## Fehlerprotokoll 28 30 errprot='/data/konvert/postnas_0.5/log/postnas_err.prot' 31 ## ! Bei parallelen Konvertierungen sollte die Ausgabe in getrennte Logfiles ausgegeben werden. 32 ## ! Ggf. die Start-Zeit in den Namen einbauen? 29 33 ## 30 34 if [ $ORDNER = "" ] … … 92 96 psql -p 5432 -d ${DBNAME} -U ${DBUSER} < /data/konvert/postnas_0.5/alkis_nutzungsart_laden.sql 93 97 ## 98 echo "** Optimierte Gemeindetabelle neu Laden:" 99 psql -p 5432 -d ${DBNAME} -U ${DBUSER} < /data/konvert/postnas_0.5/alkis_gemeinden_laden.sql 100 ## -
trunk/data/konvert/postnas_0.5/alkis_sichten.sql
r53 r60 12 12 -- 14.06.2010 F.J. GRANT entfernt 13 13 -- 24.09.2010 F.J. "s_flurstueck_nr" ersetzt "s_flurstuecksnummer_flurstueck" (Bruchnummer) 14 14 -- 01.12.2010 F.J. Gemeinde/Gemarkung 15 15 16 16 -- Verbindungen werden seit PostNAS 0.5 nicht mehr nachtrÀglich mit einem Script generiert … … 289 289 290 290 291 -- Man glaubt es kaum, aber im ALKIS haben Gemeinde und Gemarkung keinerlei Beziehung miteinander 292 -- Nur durch Auswertung der FlurstÃŒcke kann man ermitteln, in welcher Gemeinde eine Gemarkung liegt. 293 294 CREATE VIEW gemeinde_in_gemarkung 295 AS 296 SELECT DISTINCT land, regierungsbezirk, kreis, gemeinde, gemarkungsnummer 297 FROM ax_flurstueck 298 ORDER BY land, regierungsbezirk, kreis, gemeinde, gemarkungsnummer 299 ; 300 301 COMMENT ON VIEW gemeinde_in_gemarkung IS 'Welche Gemarkung liegt in welcher Gemeinde? Durch Verweise aus FlurstÃŒck.'; 302 303 304 -- Untersuchen, welche Geometrie-Typen vorkommen 305 306 CREATE VIEW arten_von_flurstuecksgeometrie 307 AS 308 SELECT count(gml_id) as anzahl, 309 st_geometrytype(wkb_geometry) 310 FROM ax_flurstueck 311 GROUP BY st_geometrytype(wkb_geometry); 312 313 -- Lage 314 -- 256 ST_MultiPolygon 315 -- 23377 ST_Polygon 316 317 -- RLP 318 -- 2 ST_MultiPolygon 319 -- 2367 ST_Polygon 320 321 322 291 323 -- END -- 292 324 -
trunk/data/konvert/postnas_0.5/rlp_demo_nas_konvert.sh
r53 r60 24 24 # /data/konvert/nas_daten/rlp/gm2566-testdaten-gid60-2008-11-11.xml 25 25 # 26 echo "** Optimierte Nutzungsarten neu Laden:"26 echo "** Optimierte Tabellen neu Laden:" 27 27 psql -p 5432 -d alkis05rlpneu -U b600352 < /data/konvert/postnas_0.5/alkis_nutzungsart_laden.sql 28 psql -p 5432 -d alkis05rlpneu -U b600352 < /data/konvert/postnas_0.5/alkis_gemeinden_laden.sql 28 29 # -
trunk/var/www/info/alkis/alkis_conf_location.php
r56 r60 1 1 <?php 2 require_once("/data/conf/alkis_www_conf.php"); 2 /* ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 3 Pfad zur Konfigurationsdatei der ALKIS-Auskunft. 4 Die Conf-Datei sollte aus SicherheitsgrÃŒnden nicht unterhalb des Web-Root-Verzeichnisses liegen. 5 6 Version: 7 14.12.2010 zentrale Anpassung des Pfades 8 */ 9 # relativ: 10 #require_once(dirname(__FILE__)."/../../../../conf/alkis_www_conf.php"); 11 # 12 # absolut: 13 # Hier: Entwicklungs-Version 14 require_once("/data/conf/alkis_entw_conf.php"); 3 15 ?> -
trunk/var/www/info/alkis/alkisausk.php
r58 r60 8 8 Eigentuemer ohne Adresse. 9 9 Fuer detaillierte Angaben wird zum GB- oder FS-Nachweis verlinkt. 10 Siehe auch alkisinlayausk.php - eine Variante für den Einbau in einen iFrame 10 11 11 12 Version: 12 28.05.2010 Eigentümerausgabe in einer Function 13 27.08.2010 Erweiterung um Link zu Gebaeudenachweis der WhereGroup 14 31.08.2010 $style=ALKIS entfernt, alles Kompakt 15 02.09.2010 Mit Icons 16 07.09.2010 Schluessel anschaltbar 17 15.09.2010 Function "buchungsart" durch JOIN ersetzt 18 17.09.2010 Authentifizierung Konfigurierbar 13 15.09.2010 Function "buchungsart" durch JOIN ersetzt 14 17.09.2010 Authentifizierung Konfigurierbar 15 14.12.2010 Pfad zur Conf 19 16 */ 20 17 ini_set('error_reporting', 'E_ALL'); 21 18 session_start(); 22 19 $gkz=urldecode($_REQUEST["gkz"]); 23 require_once( dirname(__FILE__)."../alkis_conf_location.php");20 require_once("alkis_conf_location.php"); 24 21 if ($auth == "mapbender") { 25 22 // Bindung an Mapbender-Authentifizierung … … 46 43 <?php 47 44 $gmlid = isset($_GET["gmlid"]) ? $_GET["gmlid"] : 0; 48 49 45 $id = isset($_GET["id"]) ? $_GET["id"] : "n"; 50 46 if ($id == "j") { … … 59 55 $showkey=false; 60 56 } 61 62 57 $con = pg_connect("host=".$dbhost." port=".$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 63 58 if (!$con) {echo "<br>Fehler beim Verbinden der DB.\n<br>";} -
trunk/var/www/info/alkis/alkisauszug.css
r53 r60 3 3 4 4 Version: 5 31.08.2010 Prototyp6 02.09.2010 Mit img7 06.09.2010 Kennzeichen-Rahmenfarben differenziert8 5 21.09.2010 Inlay 9 6 30.09.2010 body-width bei Print … … 66 63 span.key {color: gray; font-style: italic;} /* Schluesselwert vor Text, Wert zurueck nehmen */ 67 64 span.wichtig {color: #BB0000; font-weight: bold;} /* Wert hervorheben */ 68 span.flae {font-weight: bold;} /* Flà €chensume Flurst. */65 span.flae {font-weight: bold;} /* FlÀchensume Flurst. */ 69 66 70 67 /* ** T a b e l l e n ** */ -
trunk/var/www/info/alkis/alkisbestnw.php
r49 r60 6 6 7 7 Version: 8 31.08.2010 $style=ALKIS entfernt, alles Kompakt9 02.09.2010 Mit Icons10 06.09.2010 Schluessel anschaltbar11 08.09.2010 berechtigte GB-BlÀtter an fiktivem Blatt auflisten12 8 14.09.2010 Grundbuch unter Flurstueck, BVNR in Tabelle anzeigen und als Sprungmarke 13 9 15.09.2010 Function "buchungsart" durch JOIN ersetzt 10 14.12.2010 Pfad zur Conf 14 11 15 12 ToDo: … … 19 16 ini_set('error_reporting', 'E_ALL'); 20 17 session_start(); 21 require_once("/data/conf/alkis_www_conf.php"); 18 $gkz=urldecode($_REQUEST["gkz"]); 19 require_once("alkis_conf_location.php"); 22 20 if ($auth == "mapbender") { 23 21 // Bindung an Mapbender-Authentifizierung … … 38 36 <link rel="shortcut icon" type="image/x-icon" href="ico/Grundbuch.ico"> 39 37 <style type='text/css' media='print'> 40 .noprint { 38 .noprint {visibility: hidden;} 41 39 </style> 42 40 </head> 43 41 <body> 44 42 <?php 45 $gkz=urldecode($_REQUEST["gkz"]);46 43 $gmlid=urldecode($_REQUEST["gmlid"]); 47 48 44 $id = isset($_GET["id"]) ? $_GET["id"] : "n"; 49 45 if ($id == "j") { … … 58 54 $showkey=false; 59 55 } 60 61 $dbname = 'alkis05' . $gkz;62 56 $con = pg_connect("host=".$dbhost." port=".$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 63 57 if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; … … 125 119 echo "\n<h3><img src='ico/Eigentuemer_2.ico' width='16' height='16' alt=''> Angaben zum Eigentum</h3>\n"; 126 120 127 $n = eigentuemer($con, $gkz, $idanzeige, $gmlid, true); // hier mit Adressen 121 // HIER MIT Adressen. 122 // Im offiziellen ALKIS-Buchnachweis hier ohne Adressen. 123 // Weglassen damit es uebersichtlicher wird? 124 // Doppelte Adressen (alt/neu?): Konverter-Fehler oder bestimmtes Kennzeichen? 125 $n = eigentuemer($con, $gkz, $idanzeige, $gmlid, true); 128 126 129 127 if ($n == 0) { // keine Namensnummer, kein Eigentuemer … … 156 154 echo "\n\t<td class='head' title='Flurstücksnummer (Zähler / Nenner)'><span class='wichtig'>Flurst.</span></td>"; 157 155 echo "\n\t<td class='head fla'>Fläche</td>"; // 7 158 echo "\n\t<td class='head nwlink ' title='Link: weitere Auskunft'>weit. Auskunft</td>";156 echo "\n\t<td class='head nwlink noprint' title='Link: weitere Auskunft'>weit. Auskunft</td>"; 159 157 echo "\n</tr>"; 160 158 … … 431 429 echo "\n\t<td class='head'>BVNR</td>"; // Neu 432 430 echo "\n\t<td class='head'>Buchungsart</td>"; // Neu 433 echo "\n\t<td class='head nwlink '>Weitere Auskunft</td>";431 echo "\n\t<td class='head nwlink noprint'>Weitere Auskunft</td>"; 434 432 echo "\n</tr>"; 435 433 } -
trunk/var/www/info/alkis/alkisfkt.php
r53 r60 5 5 6 6 Version: 7 31.08.2010 $style=ALKIS entfernt, link zu alkislage.php 8 02.09.2010 mit Icons 9 07.09.2010 Schluessel anschaltbar 10 15.09.2010 Function "buchungsart" durch JOIN ersetzt 11 09.11.2010 Functions, die nur einmal aufgerufen wurden, sequentiell in FS-Nachw. integriert 7 07.09.2010 Schluessel anschaltbar 8 15.09.2010 Function "buchungsart" durch JOIN ersetzt 9 09.11.2010 Functions, die nur einmal aufgerufen wurden, sequentiell in FS-Nachw. integriert 12 10 */ 13 11 -
trunk/var/www/info/alkis/alkisfsnw.php
r53 r60 6 6 7 7 Version: 8 31.08.2010 $style=ALKIS entfernt, alles Kompakt9 02.09.2010 Mit Icons10 07.09.2010 Kennzeichen-Rahmen f. fiktives Blatt, Schluessel anschaltbar11 15.09.2010 Function "buchungsart" durch JOIN ersetzt12 8 30.09.2010 noprint 13 9 09.11.2010 Nutzung, ehem. php-Functions hier integriert 14 10.11.2010 Felder nutzung.zustand und nutzung.name 10 10.11.2010 Felder nutzung.zustand und nutzung.name 11 14.12.2010 Pfad zur Conf 15 12 16 13 ToDo: … … 19 16 ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 20 17 session_start(); 21 require_once("/data/conf/alkis_www_conf.php"); 18 $gkz=urldecode($_REQUEST["gkz"]); 19 require_once("alkis_conf_location.php"); 22 20 if ($auth == "mapbender") { 23 21 // Bindung an Mapbender-Authentifizierung … … 43 41 <body> 44 42 <?php 45 $gkz=urldecode($_REQUEST["gkz"]);46 43 $gmlid=urldecode($_REQUEST["gmlid"]); 47 44 $eig=urldecode($_REQUEST["eig"]); … … 60 57 $showkey=false; 61 58 } 62 63 $dbname = 'alkis05' . $gkz;64 59 $con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 60 if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 65 61 66 62 // F L U R S T U E C K -
trunk/var/www/info/alkis/alkisgebaeudenw.php
r49 r60 4 4 5 5 Version: 6 27.08.2010 von WhereGroup uebernommen7 31.08.2010 Link zum FS-NW, Lage8 01.09.2010 RLP-Daten: keine Relation Nebengebaeude->LagePseudonummer9 Spalte lfd.-Nr raus wegen Verwechslungsgefhr mit lfd-Nr.-Nebengebaeuude10 02.09.2010 Mit Icons11 06.09.2010 Kennzeichen-Rahmenfarbe, Schluessel anschaltbar12 6 15.09.2010 Function "buchungsart" durch JOIN ersetzt 13 7 21.09.2010 vergessenen Parameter &style und Kommentar entfernt 8 01.10.2010 Geschoss-Anzahl 9 14.12.2010 Pfad zur Conf 14 10 */ 15 11 ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 16 12 session_start(); 17 require_once("/data/conf/alkis_www_conf.php"); 13 $gkz=urldecode($_REQUEST["gkz"]); 14 require_once("alkis_conf_location.php"); 18 15 if ($auth == "mapbender") { 19 16 // Bindung an Mapbender-Authentifizierung … … 34 31 <link rel="shortcut icon" type="image/x-icon" href="ico/Haus.ico"> 35 32 <style type='text/css' media='print'> 36 .noprint { 33 .noprint {visibility: hidden;} 37 34 </style> 38 35 </head> 39 36 <body> 40 37 <?php 41 $gkz=urldecode($_REQUEST["gkz"]);42 38 $gmlid=urldecode($_REQUEST["gmlid"]); 43 39 $id = isset($_GET["id"]) ? $_GET["id"] : "n"; … … 53 49 $showkey=false; 54 50 } 55 $dbname = 'alkis05' . $gkz;56 51 $con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 52 if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 57 53 58 54 // Flurstueck … … 124 120 125 121 // G e b a e u d e 126 $sqlg ="SELECT g.gml_id, g.name, g.description, g.bauweise, g.gebaeudefunktion, ";122 $sqlg ="SELECT g.gml_id, g.name, g.description, g.bauweise, g.gebaeudefunktion, g.anzahlderoberirdischengeschosse AS aog, "; 127 123 $sqlg.=" h.bauweise_beschreibung, u.bezeichner, v.beziehungsart, v.beziehung_zu, l.hausnummer, "; 128 124 … … 180 176 // Header 181 177 echo "\n<tr>\n"; 182 //echo "\n\t<td class='head' title='laufende Nummer'>Lfd. Nr.</td>"; // 1183 echo "\n\t<td class='head' title='ggf. Hausnummer und/oder Gebäudename'>Nr/Name</td>"; // 2184 echo "\n\t<td class='head fla' title='Schnittsfläche'>Fläche</td>"; // 3178 //echo "\n\t<td class='head' title='laufende Nummer'>Lfd. Nr.</td>"; 179 echo "\n\t<td class='head' title='ggf. Hausnummer und/oder Gebäudename'>Nr/Name</td>"; 180 echo "\n\t<td class='head fla' title='Schnittsfläche'>Fläche</td>"; 185 181 echo "\n\t<td class='head' title='Gebäudefläche'> </td>"; 182 echo "\n\t<td class='head' title='Anzahl oberirdischer Geschosse'>Gesch.</td>"; 186 183 echo "\n\t<td class='head' title='Gebäudefunktion ist die zum Zeitpunkt der Erhebung vorherrschend funktionale Bedeutung des Gebäudes'>Funktion</td>"; 187 echo "\n\t<td class='head' title='Bauweise (Schlüssel und Beschreibung)'>Bauweise</td>"; // 5188 echo "\n\t<td class='head nwlink' title='Typ von .. und Link zur Lagebezeichnung'>Lage</td>"; // 6184 echo "\n\t<td class='head' title='Bauweise (Schlüssel und Beschreibung)'>Bauweise</td>"; 185 echo "\n\t<td class='head nwlink' title='Typ von .. und Link zur Lagebezeichnung'>Lage</td>"; 189 186 echo "\n</tr>"; 190 187 // Body … … 193 190 $gebflsum = $gebflsum + $rowg["schnittflae"]; 194 191 echo "\n<tr>"; 195 //echo "\n\t<td>".$gebnr."</td>"; // 1196 192 echo "\n\t<td>".$rowg["hausnummer"]." ".$rowg["name"]; 197 193 if ($idanzeige) { 198 194 linkgml($gkz, $rowg["gml_id"], "Gebäude"); 199 195 } 200 echo "</td>"; // 2 196 echo "</td>"; 197 201 198 if ($rowg["drin"] == "t") { // 3 komplett enthalten 202 199 echo "\n\t<td class='fla'>".$rowg["schnittflae"]." m²</td>"; … … 211 208 } 212 209 } 210 211 echo "\n\t<td>".$rowg["aog"]."</td>"; 212 213 213 echo "\n\t<td>"; 214 214 if ($showkey) { 215 215 echo "<span class='key'>".$rowg["gebaeudefunktion"]."</span> "; 216 216 } 217 echo $rowg["bezeichner"]."</td>"; // 4 217 echo $rowg["bezeichner"]."</td>"; 218 218 219 echo "\n\t<td>"; 219 220 if ($showkey) { 220 221 echo "<span class='key'>".$rowg["bauweise"]."</span> "; 221 222 } 222 echo $rowg["bauweise_beschreibung"]."</td>"; // 5 223 echo $rowg["bauweise_beschreibung"]."</td>"; 224 223 225 echo "\n\t<td class='nwlink noprint'>"; 224 226 $bezieh=$rowg["beziehungsart"]; 225 227 if (!$bezieh == "" ) { 228 $gmllag=$rowg["beziehung_zu"]; 226 229 switch ($bezieh) { 227 230 case "hat": // *P*seudonummer 228 echo "\n\t\t<a title='Lagebezeichnung' href='alkislage.php?gkz=".$gkz."&gmlid=".$rowg["beziehung_zu"]."&ltyp=p'>lfd-Nr</a>"; 231 echo "\n\t\t<a title='Lagebezeichnung' href='alkislage.php?gkz=".$gkz."&gmlid=".$gmllag; 232 if ($idanzeige) {echo "&id=j";} 233 echo "&ltyp=p'>lfd-Nr</a>"; 229 234 break; 230 235 case "zeigtAuf": // *M*it HausNr 231 echo "\n\t\t<a title='Lagebezeichnung' href='alkislage.php?gkz=".$gkz."&gmlid=".$rowg["beziehung_zu"]."&ltyp=m'>Haus-Nr</a>"; 236 echo "\n\t\t<a title='Lagebezeichnung' href='alkislage.php?gkz=".$gkz."&gmlid=".$gmllag; 237 if ($idanzeige) {echo "&id=j";} 238 echo "&ltyp=m'>Haus-Nr</a>"; 232 239 break; 233 240 default: -
trunk/var/www/info/alkis/alkisinlayausk.php
r53 r60 1 1 <?php 2 /* alkis ausk.php2 /* alkisinlayausk.php 3 3 4 4 ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 5 Dies Programm wird aus dem Mapserver-Template (FeatureInfo) aufgerufen.6 Parameter:&gkz, &gml_id (optional &id)5 Dies Programm wird in einen iFrame im Mapserver-Template (FeatureInfo) geladen. 6 Parameter:&gkz, &gml_id 7 7 Dies Programm gibt einen kurzen Ueberblick zum Flurstueck. 8 8 Eigentuemer ohne Adresse. 9 9 Fuer detaillierte Angaben wird zum GB- oder FS-Nachweis verlinkt. 10 Dies ist eine Variante von alkisausk.ph 11 welches als vollstaendige Seite aufgerufen wird. 10 12 11 13 Version: 12 11.10.2010 Umbau alkisausk zu inlay-Version 14 11.10.2010 Umbau alkisausk zu inlay-Version 15 12.10.2010 korrekturen 16 14.12.2010 Pfad zur Conf 13 17 14 ToDo: Eigentum evtl. rausnehmen (Platz im iFrame?)18 ToDo: Link im neuen Fenster erzwingen (Javascript?), statt _blank = tab 15 19 */ 16 20 ini_set('error_reporting', 'E_ALL'); 17 21 session_start(); 18 require_once("/data/conf/alkis_www_conf.php"); 22 $gkz=urldecode($_REQUEST["gkz"]); 23 require_once("alkis_conf_location.php"); 19 24 if ($auth == "mapbender") { 20 25 // Bindung an Mapbender-Authentifizierung … … 39 44 <?php 40 45 $gmlid = isset($_GET["gmlid"]) ? $_GET["gmlid"] : 0; 41 $gkz=urldecode($_REQUEST["gkz"]);42 46 $id = isset($_GET["id"]) ? $_GET["id"] : "n"; 43 $dbname = 'alkis05' . $gkz;44 47 $con = pg_connect("host=".$dbhost." port=".$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 45 48 if (!$con) {echo "<br>Fehler beim Verbinden der DB.\n<br>";} … … 119 122 $resg=pg_query($con,$sql); 120 123 if (!$resg) echo "\n<p class='err'>Keine Buchungen.<br>\nSQL= ".$sql."</p>\n"; 121 $j=0; // Z.Blatt122 124 while($rowg = pg_fetch_array($resg)) { 123 125 $beznam=$rowg["bezeichnung"]; … … 171 173 172 174 // Ausgabe Name in Function 173 $n = eigentuemer($con, $gkz, $idanzeige, $rowg["gml_id"], false); // hier ohne Adressen175 $n = eigentuemer($con, $gkz, false, $rowg["gml_id"], false); // hier ohne Adressen 174 176 175 177 if ($n == 0) { // keine Namensnummer, kein Eigentuemer … … 179 181 } 180 182 } 181 $j++;182 183 } 183 184 -
trunk/var/www/info/alkis/alkisinlaybaurecht.php
r53 r60 6 6 21.09.2010 Neu 7 7 22.09.2010 Feintuning, sql-Limit 8 11.10.2010 simplify Geometrie: Schwellwert Verschneidung FlÀche>0 anpassen 8 11.10.2010 simplify Geometrie: Schwellwert Verschneidung Flaeche>0 anpassen 9 14.12.2010 Pfad zur Conf 9 10 */ 10 11 ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 11 12 session_start(); 12 require_once("/data/conf/alkis_www_conf.php"); 13 $gkz=urldecode($_REQUEST["gkz"]); 14 require_once("alkis_conf_location.php"); 13 15 if ($auth == "mapbender") { 14 16 require_once($mapbender); … … 31 33 32 34 <?php 33 $gkz=urldecode($_REQUEST["gkz"]);34 35 $gmlid=urldecode($_REQUEST["gmlid"]); 35 $dbname = 'alkis05' . $gkz;36 36 $con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 37 if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 38 37 39 // wie View "baurecht" 38 40 $sql ="SELECT r.ogc_fid, r.artderfestlegung as adfkey, r.name, r.stelle, r.bezeichnung AS rechtbez, "; -
trunk/var/www/info/alkis/alkislage.php
r49 r60 6 6 7 7 Version: 8 01.09.2010 Neu! 9 02.09.2010 Mit Icons 10 06.09.2010 </a> korrigiert, Kennzeichen-Rahmenfarbe, Schluessel anschaltbar 11 15.09.2010 Function "buchungsart" durch JOIN ersetzt 8 15.09.2010 Function "buchungsart" durch JOIN ersetzt 9 01.10.2010 Flaeche umgruppiert 10 14.12.2010 Pfad zur Conf 12 11 */ 13 12 ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 14 13 session_start(); 15 require_once("/data/conf/alkis_www_conf.php"); 14 $gkz=urldecode($_REQUEST["gkz"]); 15 require_once("alkis_conf_location.php"); 16 16 if ($auth == "mapbender") { 17 17 // Bindung an Mapbender-Authentifizierung … … 32 32 <link rel="shortcut icon" type="image/x-icon" href="ico/Lage_mit_Haus.ico"> 33 33 <style type='text/css' media='print'> 34 .noprint { 34 .noprint {visibility: hidden;} 35 35 </style> 36 36 </head> 37 37 <body> 38 38 <?php 39 $gkz=urldecode($_REQUEST["gkz"]);40 39 $gmlid=urldecode($_REQUEST["gmlid"]); 41 40 $ltyp=urldecode($_REQUEST["ltyp"]); // 3 Arten Lage-Typ … … 67 66 $showkey=false; 68 67 } 69 $dbname = 'alkis05' . $gkz;70 68 $con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 69 if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 71 70 72 71 // Lagebezeichnung … … 125 124 126 125 switch ($ltyp) { 126 127 127 case "m": // "Mit HsNr" 128 128 $hsnr=$row["hausnummer"]; … … 132 132 echo "<p class='lage'>ALKIS Lagebezeichnung mit Hausnummer ".$kennz." </p>\n"; // Balken 133 133 break; 134 134 135 case "p": // "mit PseudoNr" 135 136 $pseu=$row["pseudonummer"]; 136 137 $lfd=$row["laufendenummer"]; 137 138 $kennz.=$pseu."-".$lfd; 138 $untertitel="NebengebÀude mit laufender Nummer ";139 $untertitel="NebengebÀude mit laufender Nummer (Lagebezeichnung mit Pseudonummer)"; 139 140 // Balken 140 echo "<p class='lage'>ALKIS Lagebezeichnung mit Pseudonummer ".$kennz." </p>\n"; // Balken 141 break; 141 // echo "<p class='lage'>ALKIS Lagebezeichnung mit Pseudonummer ".$kennz." </p>\n"; // Balken 142 echo "<p class='lage'>ALKIS Lagebezeichnung NebengebÀude ".$kennz." </p>\n"; // Balken 143 break; 144 142 145 case "o": //"Ohne HsNr" 143 146 if ($lage == "") { … … 253 256 echo "\n\t<td class='head' title='Flurstücksnummer (Zähler / Nenner)'>Flurst.</td>"; 254 257 echo "\n\t<td class='head fla'>Fläche</td>"; 255 echo "\n\t<td class='head nwlink ' title='Link: weitere Auskunft'>weit. Auskunft</td>";258 echo "\n\t<td class='head nwlink noprint' title='Link: weitere Auskunft'>weit. Auskunft</td>"; 256 259 echo "\n</tr>"; 257 260 $j=0; … … 358 361 break; 359 362 } 360 $sql ="SELECT g.gml_id, g.gebaeudefunktion, g.description, g.name, g.lagezurerdoberflaeche, g.bauweise, g.anzahlderoberirdischengeschosse , g.grundflaeche, g.individualname, g.zustand, ";363 $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, "; 361 364 $sql.="round(area(g.wkb_geometry)::numeric,2) AS flaeche, h.bauweise_beschreibung, u.bezeichner "; 362 365 $sql.="FROM ax_gebaeude g "; … … 367 370 $sql.="AND v.beziehungsart='".$bezart."' ;"; 368 371 $res=pg_query($con,$sql); 372 369 373 if (!$res) echo "<p class='err'>Fehler bei Gebaeude.<br>".$sql."</p>\n"; 370 374 $i=0; … … 374 378 echo "</p>"; 375 379 echo "\n<table>"; 376 echo "\n\t<tr><td>Geometrische Fläche:</td><td>".$row["flaeche"]." m²</td></tr>"; 380 377 381 echo "\n\t<tr><td>Funktion:</td><td>"; 378 382 if ($showkey) { … … 380 384 } 381 385 echo $row["bezeichner"]."</td></tr>"; // integer 386 382 387 if (!$row["description"] == "") { 383 388 echo "\n\t<tr><td>Beschreibung:</td><td>".$row["description"]."</td></tr>"; // integer - EntschlÃŒsseln! 384 389 } 390 385 391 if (!$row["name"] == "") { 386 392 echo "\n\t<tr><td>Name:</td><td>".$row["name"]."</td></tr>"; // char(25) 387 393 } 394 388 395 if (!$row["lagezurerdoberflaeche"] == "") { 389 396 echo "\n\t<tr><td>Lage zur Erdoberfläche:</td><td>".$row["lagezurerdoberflaeche"]."</td></tr>"; 390 397 } // integer - EntschlÃŒsseln! 398 391 399 if (!$row["bauweise"] == "") { 392 400 echo "\n\t<tr><td>Bauweise:</td><td>"; … … 396 404 echo $row["bauweise_beschreibung"]."</td></tr>"; // integer 397 405 } 398 if (!$row["anzahlderoberirdischengeschosse"] == "") { 399 echo "\n\t<tr><td>Anz. der oberird. Geschosse:</td><td>".$row["anzahlderoberirdischengeschosse"]."</td></tr>"; // 406 407 if (!$row["aog"] == "") { 408 echo "\n\t<tr><td>Anz. der oberird. Geschosse:</td><td>".$row["aog"]."</td></tr>"; // 400 409 } 410 401 411 if (!$row["grundflaeche"] == "") { 402 echo "\n\t<tr><td>Grundfläche:</td><td>".$row["grundflaeche"]."</td></tr>"; // integer 403 } 412 echo "\n\t<tr><td>Grundfläche:</td><td title='Buchfläche'>".$row["grundflaeche"]."</td></tr>"; // integer 413 } 414 415 echo "\n\t<tr><td>Geometrische Fläche:</td><td title='berechnete Fläche'>".$row["flaeche"]." m²</td></tr>"; 416 404 417 if (!$row["individualname"] == "") { 405 418 echo "\n\t<tr><td>Individualname:</td><td>".$row["individualname"]."</td></tr>"; // char(7) 406 419 } 420 407 421 if (!$row["zustand"] == "") { 408 422 echo "\n\t<tr><td>Zustand:</td><td>".$row["zustand"]."</td></tr>"; // integer 409 423 } 424 410 425 echo "\n</table>"; 411 426 } -
trunk/var/www/info/alkis/alkisnamstruk.php
r49 r60 6 6 7 7 Version: 8 30.08.2010 $style=ALKIS entfernt, alles Kompakt9 02.09.2010 Mit Icons10 8 06.09.2010 Schluessel anschaltbar 11 9 15.09.2010 Function "buchungsart" durch JOIN ersetzt, Tabelle GB einzeilig 10 14.12.2010 Pfad zur Conf 12 11 13 12 ToDo: 14 Sortierung der Grundb ücher zum Namen13 Sortierung der GrundbÃŒcher zum Namen 15 14 */ 16 15 ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 17 16 session_start(); 18 require_once("/data/conf/alkis_www_conf.php"); 17 $gkz=urldecode($_REQUEST["gkz"]); 18 require_once("alkis_conf_location.php"); 19 19 if ($auth == "mapbender") { 20 20 // Bindung an Mapbender-Authentifizierung … … 35 35 <link rel="shortcut icon" type="image/x-icon" href="ico/Eigentuemer_2.ico"> 36 36 <style type='text/css' media='print'> 37 .noprint { 37 .noprint {visibility: hidden;} 38 38 </style> 39 39 </head> … … 41 41 <?php 42 42 $gmlid=urldecode($_REQUEST["gmlid"]); 43 $gkz=urldecode($_REQUEST["gkz"]);44 43 $id = isset($_GET["id"]) ? $_GET["id"] : "n"; 45 44 if ($id == "j") { … … 54 53 $showkey=false; 55 54 } 56 $dbname = 'alkis05' . $gkz;57 55 $con = pg_connect("host=".$dbhost." port=".$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 56 if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 58 57 59 58 // Balken … … 127 126 echo "\n<hr>\n<h3><img src='ico/Grundbuch_zu.ico' width='16' height='16' alt=''> Grundbücher</h3>\n"; 128 127 // person <benennt< namensnummer >istBestandteilVon> Buchungsblatt 129 // >bestehtAusRechtsverhaeltnissenZu> namensnummer (Nebenzweig/Sonderf älle?)128 // >bestehtAusRechtsverhaeltnissenZu> namensnummer (Nebenzweig/SonderfÀlle?) 130 129 131 130 $sql ="SELECT n.gml_id AS gml_n, n.laufendenummernachdin1421 AS lfd, n.zaehler, n.nenner, "; … … 155 154 echo "\n\t<td class='head'>Namensnummer</td>"; 156 155 echo "\n\t<td class='head'>Anteil</td>"; 157 echo "\n\t<td class='head nwlink ' title='Link: weitere Auskunft'>weit. Auskunft</td>";156 echo "\n\t<td class='head nwlink noprint' title='Link: weitere Auskunft'>weit. Auskunft</td>"; 158 157 echo "\n</tr>"; 159 158 … … 221 220 echo "\n</tr>"; 222 221 // +++ >bestehtAusRechtsverhaeltnissenZu> namensnummer ?? 223 // z.B. eine Namennummer "Erbengemeinschaft" zeigt auf Namensnummern mit Eigent ümern222 // z.B. eine Namennummer "Erbengemeinschaft" zeigt auf Namensnummern mit EigentÃŒmern 224 223 $i++; 225 224 } -
trunk/var/www/info/alkis/alkisrelationen.php
r49 r60 8 8 9 9 Version: 10 30.08.2010 $style=ALKIS entfernt, alles Kompakt 11 02.09.2010 Mit Icons 12 10 01.10.2010 htmlentities $otyp 11 14.12.2010 Pfad zur Conf 13 12 */ 14 13 ini_set('error_reporting', 'E_ALL'); 15 14 session_start(); 16 require_once("/data/conf/alkis_www_conf.php"); 15 $gkz=urldecode($_REQUEST["gkz"]); 16 require_once("alkis_conf_location.php"); 17 17 if ($auth == "mapbender") { 18 18 // Bindung an Mapbender-Authentifizierung … … 34 34 <body> 35 35 <?php 36 $gkz=urldecode($_REQUEST["gkz"]);37 36 $gmlid=isset($_GET["gmlid"]) ? $_GET["gmlid"] : 0; 38 37 $otyp=isset($_GET["otyp"]) ? $_GET["otyp"] : "Objekt"; 39 $ dbname = 'alkis05' . $gkz;38 $otyp=htmlentities($otyp, ENT_QUOTES, "UTF-8"); 40 39 $con = pg_connect("host=".$dbhost." port=".$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 40 if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 41 41 42 42 // Balken … … 47 47 } else { 48 48 echo "\n<p>von ALKIS-".$otyp."</p>"; 49 50 49 echo "<p>gml_id =</p>"; 51 50 echo "\n\n<h3 title='Die gml_is ist global eindeutig'>".$gmlid."</h3>";
Note: See TracChangeset
for help on using the changeset viewer.