- Timestamp:
- 04/15/13 11:55:47 (11 years ago)
- Location:
- trunk
- Files:
-
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/import/alkis_PostNAS_schema.sql
r215 r275 48 48 -- Typ 'GEOMETRY' bei Tabellen: AX_WegPfadSteig, AX_UntergeordnetesGewaesser 49 49 50 -- 2012-10-31 FJ Trigger fuer NAS-Replace-S Àtze repariert:50 -- 2012-10-31 FJ Trigger fuer NAS-Replace-Saetze repariert: 51 51 -- siehe: FUNCTION delete_feature_kill() 52 52 -- ax_historischesflurstueck.buchungsart ist Text nicht integer. 53 53 54 -- 2012-10-31 AE Tabellen löschen wurde auskomme ntiert, DB wird leer angelegt SELECT alkis_drop();54 -- 2012-10-31 AE Tabellen löschen wurde auskommetiert, DB wird leer angelegt SELECT alkis_drop(); 55 55 56 56 -- ** zwischenzeitliche Ãnderungen: siehe Kommentare im SVN 57 57 58 58 -- 2013-01-15 FJ Kommentare zu den letztlich hinzugekommenen Tabellen. 59 -- DarÃŒber können Tabellen aus diesem Script unterschieden werden 59 -- DarÃŒber können Tabellen aus diesem Script unterschieden werden 60 60 -- von Tabellen, die PostNAS selbst generiert hat. 61 62 -- 2013-04-15 FJ Tabelle ax_wirtschaftlicheeinheit 61 63 62 64 … … 70 72 -- Zur Datenstruktur siehe Dokument: 71 73 -- http://www.bezreg-koeln.nrw.de/extra/33alkis/dokumente/Profile_NRW/5-1-1_ALKIS-OK-NRW_GDB.html 74 -- http://www.bezreg-koeln.nrw.de/extra/33alkis/dokumente/ALKIS_NRW/Pflichtenheft/Anlage03/Anlage3_ALKIS-OK-NRW_MAX.html 75 76 -- Ãbersicht "Landesspezifische Festlegungen zu ALKIS in NRW": 77 -- http://www.bezreg-koeln.nrw.de/extra/33alkis/alkis_nrw.htm 72 78 73 79 SET client_encoding = 'UTF8'; … … 90 96 91 97 -- Alle Tabellen löschen 92 -- 98 --SELECT alkis_drop(); 93 99 94 100 -- Tabelle delete fÃŒr Lösch- und FortfÃŒhrungsdatensÀtze … … 234 240 235 241 -- B a u b l o c k 236 -- ---------------------------------------------- 242 -- ---------------------------------------------- Objektartengruppe: Administrative Gebietseinheiten 237 243 CREATE TABLE ax_baublock ( 238 244 ogc_fid serial NOT NULL, … … 280 286 281 287 282 -- S o l l 288 -- S o l l 283 289 -- ------- 284 290 CREATE TABLE ax_soll ( … … 299 305 CREATE UNIQUE INDEX ax_soll_gml ON ax_soll USING btree (gml_id,beginnt); 300 306 301 COMMENT ON TABLE ax_soll IS '''Soll'' ist eine runde, oft steilwandige Vertiefung in den norddeutschen GrundmorÀnenlandschaften; kann durch Abschmelzen von ÃŒberschÃŒtteten Toteisblöcken (Toteisloch) oder durch Schmelzen periglazialer Eislinsen entstanden sein.';307 -- COMMENT ON TABLE ax___ IS 'XXXX'; 302 308 303 309 … … 324 330 COMMENT ON COLUMN ax_bewertung.gml_id IS 'Identifikator, global eindeutig'; 325 331 326 COMMENT ON TABLE ax_bewertung IS '''Bewertung'' ist die Klassifizierung einer FlÀche nach dem Bewertungsgesetz (BewertungsflÀche).';332 -- COMMENT ON TABLE ax___ IS 'XXXX'; 327 333 328 334 … … 346 352 CREATE UNIQUE INDEX ax_tagesabschnitt_gml ON ax_tagesabschnitt USING btree (gml_id,beginnt); 347 353 348 COMMENT ON TABLE ax_tagesabschnitt IS '''Tagesabschnitt'' ist ein Ordnungskriterium der SchÀtzungsarbeiten fÃŒr eine BewertungsflÀche. Innerhalb der Tagesabschnitte sind die Grablöcher eindeutig zugeordnet.';354 -- COMMENT ON TABLE ax___ IS 'XXXX'; 349 355 350 356 … … 400 406 CREATE INDEX ax_forstrecht_afs ON ax_forstrecht(land,stelle); 401 407 402 COMMENT ON TABLE ax_forstrecht IS '''Forstrecht'' ist die auf den Grund und Boden bezogene BeschrÀnkung, Belastung oder andere Eigenschaft einer FlÀche nach öffentlichen, forstrechtlichen Vorschriften.';408 -- COMMENT ON TABLE ax___ IS 'XXXX'; 403 409 404 410 -- G e b À u d e a u s g e s t a l t u n g … … 561 567 562 568 CREATE INDEX idx_histfsalb_nach 563 ON ax_historischesflurstueckalb USING btree (nachfolgerflurstueckskennzeichen /* ASC */); 564 569 ON ax_historischesflurstueckalb USING btree (vorgaengerflurstueckskennzeichen /* ASC */); 565 570 COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach Nachfolger-FlurstÃŒck'; 566 571 COMMENT ON TABLE ax_historischesflurstueckalb IS 'Historisches FlurstÃŒck ALB'; … … 642 647 -- Wirkt das ÃŒberhaupt bei der Suche nach einem einzelnen Wert aus dem Array? 643 648 CREATE INDEX idx_histfs_vor ON ax_historischesflurstueck (vorgaengerflurstueckskennzeichen /* ASC */); 644 CREATE INDEX idx_histfs_nach ON ax_historischesflurstueck ( nachfolgerflurstueckskennzeichen /* ASC */);649 CREATE INDEX idx_histfs_nach ON ax_historischesflurstueck (vorgaengerflurstueckskennzeichen /* ASC */); 645 650 646 651 -- COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach VorgÀnger-FlurstÃŒck'; … … 904 909 CREATE INDEX ap_pto_endet_idx ON ap_pto USING btree (endet); 905 910 CREATE INDEX ap_pto_sn_idx ON ap_pto USING btree (signaturnummer); 911 --CREATE INDEX ap_pto_txt_idx ON ap_pto USING btree (schriftinhalt); 906 912 907 913 COMMENT ON TABLE ap_pto IS 'PTO: Textförmiges PrÀsentationsobjekt mit punktförmiger Textgeometrie '; … … 1613 1619 -- COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach VorgÀnger-FlurstÃŒck'; 1614 1620 1615 CREATE INDEX idx_histfsor_nach ON ax_historischesflurstueckohneraumbezug ( nachfolgerflurstueckskennzeichen /* ASC */);1621 CREATE INDEX idx_histfsor_nach ON ax_historischesflurstueckohneraumbezug (vorgaengerflurstueckskennzeichen /* ASC */); 1616 1622 -- COMMENT ON INDEX idx_histfsalb_vor IS 'Suchen nach Nachfolger-FlurstÃŒck'; 1617 1623 … … 3580 3586 3581 3587 -- H ö h l e n e i n g a n g 3582 -- ------------------------- 3588 -- ------------------------- 3583 3589 CREATE TABLE ax_hoehleneingang ( 3584 3590 ogc_fid serial NOT NULL, … … 4246 4252 anlass varchar, 4247 4253 landschaftstyp integer, 4248 name varchar, 4249 CONSTRAINT ax_kleinraeumigerlandschaftsteil_pk PRIMARY KEY (ogc_fid) 4254 name varchar 4250 4255 ); 4251 4256 … … 4284 4289 --** Objektartengruppe: Administrative Gebietseinheiten 4285 4290 -- =================================================================== 4291 4292 -- ax_baublock 4293 4294 4295 -- w i r t s c h a f t l i c h e E i n h e i t 4296 -- --------------------------------------------- 4297 -- neu 2013-04-15 4298 CREATE TABLE ax_wirtschaftlicheeinheit ( 4299 ogc_fid serial NOT NULL, 4300 gml_id character varying(16), 4301 identifier character varying(28), 4302 beginnt character varying(20), 4303 advstandardmodell character varying(4), 4304 sonstigesmodell character varying[], 4305 anlass integer, 4306 CONSTRAINT ax_wirtschaftlicheeinheit_pk PRIMARY KEY (ogc_fid) 4307 ); 4308 4309 SELECT AddGeometryColumn('ax_wirtschaftlicheeinheit','dummy',:alkis_epsg,'POINT',2); 4310 4311 COMMENT ON TABLE ax_wirtschaftlicheeinheit IS 'w i r t s c h a f t l i c h e E i n h e i t'; 4286 4312 4287 4313 … … 4317 4343 -- ** Tabelle bisher noch nicht generiert 4318 4344 4345 -- ENDE Objektartengruppe Administrative Gebietseinheiten 4346 4347 4319 4348 -- V e r t r e t u n g 4320 -- ------------------- 4349 -- ------------------- Objektartengruppe: Personen- und Bestandsdaten 4321 4350 CREATE TABLE ax_vertretung ( 4322 4351 ogc_fid serial NOT NULL, … … 4336 4365 4337 4366 -- V e r w a l t u n g s g e m e i n s c h a f t 4338 -- --------------------------------------------- 4367 -- --------------------------------------------- Objektartengruppe: Kataloge 4339 4368 CREATE TABLE ax_verwaltungsgemeinschaft ( 4340 4369 ogc_fid serial NOT NULL, … … 4361 4390 4362 4391 -- V e r w a l t u n g 4363 -- ------------------- 4392 -- ------------------- Objektartengruppe: Personen- und Bestandsdaten 4364 4393 CREATE TABLE ax_verwaltung ( 4365 4394 ogc_fid serial NOT NULL, … … 4418 4447 -- Digitales Gelaendemodell50 = DGM50 4419 4448 4449 4450 -- wenn schon, dann auch alle Tabellen mit Kommentaren versehen: 4451 COMMENT ON TABLE geometry_columns IS 'Metatabelle der Geometrie-Tabellen, Tabellen ohne Geometrie bekommen Dummy-Eintrag fÃŒr PostNAS-Konverter (GDAL/OGR)'; 4452 COMMENT ON TABLE spatial_ref_sys IS 'Koordinatensysteme und ihre Projektionssparameter'; 4453 4420 4454 -- Schema aktualisieren (setzt auch die Indizes neu) 4421 4455 -- SELECT alkis_update_schema(); -
trunk/import/sichten.sql
r269 r275 12 12 -- 2013-03-05 Beschriftungen aus ap_pto auseinander sortieren, neuer View "grenzpunkt" 13 13 -- 2013-03-12 Optimierung Hausnummern, View "gebaeude_txt" (Funktion und Name) 14 -- 2013-04-15 UnterdrÃŒcken doppelter Darstellung in den Views 'ap_pto_stra', 'ap_pto_nam', 'ap_pto_rest' 14 15 15 16 -- ----------------------------------------- … … 279 280 WHERE NOT p.schriftinhalt IS NULL 280 281 AND p.endet IS NULL -- nichts historisches 281 AND p.art IN ('Strasse','Weg','Platz','BezKlassifizierungStrasse') -- CLASSES in LAYER282 AND p.art IN ('Strasse','Weg','Platz','BezKlassifizierungStrasse') -- Diese Werte als CLASSES in LAYER behandeln. 282 283 AND v.beziehungsart = 'dientZurDarstellungVon' -- kann, muss aber nicht 283 284 AND ('DKKM1000' = ANY (p.advstandardmodell) -- "Lika 1000" bevorzugen … … 298 299 ) 299 300 ; 300 COMMENT ON VIEW ap_pto_stra IS 'Beschriftung fÃŒr ap_pto mit Art "StraÃe", "Weg", "Platz" oder Klassifizierung. Vorzugsweise mit advstandardmodell="DKKM1000", ersatzweise ohne Angabe'; 301 COMMENT ON VIEW ap_pto_stra IS 'Beschriftung aus ap_pto fÃŒr Lagebezeichnung mit Art "StraÃe", "Weg", "Platz" oder Klassifizierung. Vorzugsweise mit advstandardmodell="DKKM1000", ersatzweise ohne Angabe'; 302 303 304 -- Layer NAME "ap_pto_nam" GROUP "praesentation" 305 -- ------------------------------------------------------- 306 -- 'NAM' = Name (Eigenname) und 'ZNM' = Zweitname (touristischer oder volkstÃŒmlicher Name) zu ... 307 -- -- AX_Strassenverkehr oder AX_Platz usw. 308 -- ap_pto >dientZurDarstellungVon> ?irgendwas? 309 310 -- Dieser View wird bisher nicht verwendet. Dazu mÃŒsste ein neuer Layer erzeugt werden und die 311 -- Arten 'NAM' und 'ZNM' dann aus den View 'ap_pto_rest' heraus genommen werden. 312 313 -- Entweder Layer trennen nach Text-Typen "NAM"+"ZNM" und dem Rest 314 -- ODER trennen nach fachlichen Ebenen wie "Nutzung" und "GebÀude" und .... 315 316 CREATE OR REPLACE VIEW ap_pto_nam 317 AS 318 SELECT p.ogc_fid, 319 -- p.advstandardmodell AS modell, -- TEST 320 p.schriftinhalt, -- WMS: LABELITEM 321 p.art, -- WMS: CLASSITEM 322 p.horizontaleausrichtung AS hor, -- Verfeinern der Text-Position .. 323 p.vertikaleausrichtung AS ver, -- .. durch Klassifizierung hor/ver 324 p.drehwinkel * 57.296 AS winkel, -- * 180 / Pi 325 p.wkb_geometry 326 FROM ap_pto p 327 JOIN alkis_beziehungen v 328 ON p.gml_id = v.beziehung_von 329 --JOIN nutzung l -- Im PostProcessing zusammen gefasste Nutzungsarten-Abschnitte 330 -- ON v.beziehung_zu = l.gml_id 331 WHERE NOT p.schriftinhalt IS NULL 332 AND p.endet IS NULL -- nichts historisches 333 AND p.art IN ('NAM','ZNM') -- Diese Werte als CLASSES in LAYER behandeln. 334 AND v.beziehungsart = 'dientZurDarstellungVon' -- kann, muss aber nicht 335 AND ('DKKM1000' = ANY (p.advstandardmodell) -- "Lika 1000" bevorzugen 336 -- Ersatzweise auch "keine Angabe", aber nur wenn es keinen besseren Text zur Lage gibt 337 OR (p.advstandardmodell IS NULL 338 AND (SELECT vs.beziehung_zu -- irgend ein Feld 339 FROM ap_pto s -- eines anderen Textes (suchen) 340 JOIN alkis_beziehungen vs -- zur gleichen ?irgendwas? 341 ON s.gml_id = vs.beziehung_von 342 WHERE vs.beziehung_zu = v.beziehung_zu 343 AND vs.beziehungsart = 'dientZurDarstellungVon' -- kann, muss aber nicht 344 AND NOT s.advstandardmodell IS NULL 345 LIMIT 1 -- einer reicht als Beweis 346 ) IS NULL 347 ) -- "Subquery IS NULL" liefert true wenn kein weiterer Text gefunden wird 348 ) 349 ; 350 COMMENT ON VIEW ap_pto_nam IS 'Beschriftung mit Art = Name/Zweitname. Vorzugsweise mit advstandardmodell="DKKM1000", ersatzweise ohne Angabe'; 301 351 302 352 … … 305 355 -- REST: Texte, die nicht schon in einem anderen Layer ausgegeben werden 306 356 -- Ersetzt den View "s_beschriftung" 357 358 -- alte Version bis 2013-04-15 359 -- Nachteil: es werden mehrere Texte zum gleichen Objekt angezeigt die fÃŒr verschiedene MaÃstÀbe gedacht sind. 360 --CREATE OR REPLACE VIEW ap_pto_rest 361 --AS 362 -- SELECT p.ogc_fid, 363 -- p.schriftinhalt, 364 -- p.art, 365 -- p.drehwinkel * 57.296 AS winkel, -- * 180 / Pi 366 -- p.wkb_geometry 367 -- FROM ap_pto p 368 -- WHERE not p.schriftinhalt IS NULL 369 -- AND p.endet IS NULL 370 -- AND p.art NOT IN ('HNR','Strasse','Weg','Platz','BezKlassifizierungStrasse','AOG_AUG'); 371 372 373 -- 2013-04-15 Doppelte Darstellung aufgrund verschiedener "advstandardmodell" zum Objekt unterdrÃŒcken analog ap_pto_stra und ap_pto_nam 307 374 CREATE OR REPLACE VIEW ap_pto_rest 375 AS 376 SELECT p.ogc_fid, 377 p.schriftinhalt, 378 p.art, 379 p.drehwinkel * 57.296 AS winkel, -- * 180 / Pi 380 p.wkb_geometry 381 FROM ap_pto p 382 JOIN alkis_beziehungen v -- Relation zur ?irgendwas? 383 ON p.gml_id = v.beziehung_von 384 WHERE not p.schriftinhalt IS NULL 385 AND p.endet IS NULL 386 AND p.art NOT IN ('HNR','Strasse','Weg','Platz','BezKlassifizierungStrasse','AOG_AUG') 387 -- Diese 'IN'-Liste fortschreiben bei Erweiterungen des Mapfiles 388 -- 'PNR' (Pseudonummer, lfd.-Nr.-NebengebÀude) kommt nicht mehr vor? 389 AND v.beziehungsart = 'dientZurDarstellungVon' -- kann, muss aber nicht 390 AND ('DKKM1000' = ANY (p.advstandardmodell) -- "Lika 1000" bevorzugen 391 -- Ersatzweise auch "keine Angabe" (nul) akzeptieren, aber nur wenn es keinen besseren Text zu ?irgendwas? gibt 392 -- Es wird hier nur bis zur Verbindungstabelle "alkis_beziehungen" gesucht, ob am anderen Ende die gleiche gml_id verlinkt ist. 393 -- Diese gml_id können dann zu verschiedenen, unbekannten Objekttabellen linken. 394 OR (p.advstandardmodell IS NULL 395 AND (SELECT vs.beziehung_zu -- irgend ein Feld 396 FROM ap_pto s -- eines anderen Textes (suchen) 397 JOIN alkis_beziehungen vs -- zur gleichen ?irgendwas? 398 ON s.gml_id = vs.beziehung_von 399 WHERE vs.beziehung_zu = v.beziehung_zu 400 AND vs.beziehungsart = 'dientZurDarstellungVon' -- kann, muss aber nicht 401 AND NOT s.advstandardmodell IS NULL 402 LIMIT 1 -- einer reicht als AusschluÃkriterium 403 ) IS NULL 404 ) -- "Subquery IS NULL" liefert true wenn kein weiterer Text gefunden wird 405 ); 406 COMMENT ON VIEW ap_pto_rest IS 'Beschriftungen aus "ap_pto", die noch nicht in anderen Layern angezeigt werden'; 407 408 409 -- Texte, die NICHT dargestellt werden sollen. 410 -- ------------------------------------------- 411 -- Texte und Text-Fragmente aus der Konvertierung ALK+ALB, die noch nicht gelöscht worden sind. 412 CREATE OR REPLACE VIEW ap_pto_muell 308 413 AS 309 414 SELECT p.ogc_fid, … … 315 420 WHERE not p.schriftinhalt IS NULL 316 421 AND p.endet IS NULL 317 AND p.art NOT IN ('HNR','Strasse','Weg','Platz','BezKlassifizierungStrasse','AOG_AUG'); 318 -- Diese 'IN'-Liste fortschreiben bei Erweiterungen des Mapfiles 319 -- 'PNR' (Pseudonummer, lfd.-Nr.-NebengebÀude) kommt nicht mehr vor? 320 COMMENT ON VIEW ap_pto_rest IS 'Beschriftungen aus "ap_pto", die noch nicht in anderen Layern angezeigt werden'; 422 AND p.art IN ('AOG_AUG','PNR'); 423 COMMENT ON VIEW ap_pto_muell IS 'Beschriftungen aus "ap_pto", die NICHT dargestellt werden sollen.'; 321 424 322 425 -- ENDE BESCHRIFTUNG -
trunk/info/info/alkis/alkisausk.php
r132 r275 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 iFrame10 Siehe auch alkisinlayausk.php - eine Variante fÃŒr den Einbau in einen iFrame 11 11 12 12 Version: 13 17.11.2011 Link FS-Historie, Parameter der Functions geändert 14 30.11.2011 import_request_variables 13 2011-11-17 Link FS-Historie, Parameter der Functions geÀndert 14 2011-11-30 import_request_variables 15 2013-04-08 deprecated "import_request_variables" ersetzt 15 16 */ 16 17 session_start(); 17 import_request_variables("G"); 18 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 19 $cntget = extract($_GET); 18 20 require_once("alkis_conf_location.php"); 19 21 if ($auth == "mapbender") {require_once($mapbender);} … … 22 24 $keys = isset($_GET["showkey"]) ? $_GET["showkey"] : "n"; 23 25 if ($keys == "j") {$showkey=true;} else {$showkey=false;} 24 ?> 26 echo <<<END 25 27 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 26 28 <html> 27 29 <head> 28 <meta name="author" content=" F. Jaeger krz" >30 <meta name="author" content="b600352" > 29 31 <meta http-equiv="cache-control" content="no-cache"> 30 32 <meta http-equiv="pragma" content="no-cache"> … … 39 41 </head> 40 42 <body> 41 <?php 43 END; 42 44 $con = pg_connect("host=".$dbhost." port=".$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 43 45 if (!$con) {echo "<br>Fehler beim Verbinden der DB.\n<br>";} -
trunk/info/info/alkis/alkisbestnw.php
r198 r275 10 10 30.11.2011 import_request_variables 11 11 24.07.2012 Export CSV 12 2013-04-08 deprecated "import_request_variables" ersetzt 12 13 13 14 ToDo: … … 15 16 */ 16 17 session_start(); 17 import_request_variables("G"); 18 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 19 $cntget = extract($_GET); 18 20 require_once("alkis_conf_location.php"); 19 21 if ($auth == "mapbender") {require_once($mapbender);} … … 477 479 <a title="zurück" href='javascript:history.back()'><img src="ico/zurueck.ico" width="16" height="16" alt="zurück" /></a> 478 480 <a title="Drucken" href='javascript:window.print()'><img src="ico/print.ico" width="16" height="16" alt="Drucken" /></a> 479 <!-- <a title="Export Flurstücksdaten als CSV" href='javascript:ALKISexportFS()'><img src="ico/download_fs.ico" width="32" height="16" alt="Export" /></a> --> 481 <a title="Export Flurstücksdaten als CSV" href='javascript:ALKISexportFS()'><img src="ico/download_fs.ico" width="32" height="16" alt="Export" /></a> 480 482 <a title="Export Grundbuchdaten als CSV" href='javascript:ALKISexportGB()'><img src="ico/download_gb.ico" width="32" height="16" alt="Export" /></a> 481 483 <!-- <a title="Seite schließen" href="javascript:window.close()"><img src="ico/close.ico" width="16" height="16" alt="Ende" /></a> --> -
trunk/info/info/alkis/alkisfsexp.php
r198 r275 3 3 CSV-Export von Flurstuecks-Daten 4 4 2012-07-23 krz f.j. 5 2013-04-08 deprecated "import_request_variables" ersetzt 5 6 */ 6 import_request_variables("G"); // gmlid 7 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 8 $cntget = extract($_GET); // gmlid 7 9 header('Content-type: application/octet-stream'); 8 10 header('Content-Disposition: attachment; filename="alkis_flurstueck_'.$gmlid.'.csv"'); -
trunk/info/info/alkis/alkisfsgbexp.php
r198 r275 9 9 10 10 2012-07-24 krz f.j. 11 2013-04-08 deprecated "import_request_variables" ersetzt 11 12 */ 12 import_request_variables("G"); // gmlid 13 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 14 $cntget = extract($_GET); // gmlid 13 15 header('Content-type: application/octet-stream'); 14 16 header('Content-Disposition: attachment; filename="alkis_flurstueck_'.$gmlid.'.csv"'); -
trunk/info/info/alkis/alkisfshist.php
r198 r275 3 3 4 4 ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 5 Flurst ÃŒcks-Historie fuer ein FlurstÃŒckskennzeichen aus ALKIS PostNAS5 Flurstuecks-Historie fuer ein Flurstueckskennzeichen aus ALKIS PostNAS 6 6 Version: 7 2011-11-16 Zum aktuellen FS die VorgÀnger suchen 8 2011-11-17 Parameter der Functions geÀndert 9 2011-11-30 import_request_variables 10 2012-11-27 Function split deprecated: explode 7 2011-11-16 Zum aktuellen FS die VorgÀnger suchen 8 2011-11-17 Parameter der Functions geÀndert 9 2011-11-30 import_request_variables 10 2012-11-27 Function split deprecated: explode 11 2013-04-08 deprecated "import_request_variables" ersetzt 11 12 */ 12 13 13 14 function fzerleg($fs) { 14 /* Flurstà Œckskennzeichen (20) zerlegen als lesbares Format (wie im Balken):15 /* FlurstÃÂŒckskennzeichen (20) zerlegen als lesbares Format (wie im Balken): 15 16 Dies FS-Kennz-Format wird auch als Eingabe in der Navigation akzeptiert 16 17 ....*....1....*....2 … … 46 47 47 48 function gemkg_name($gkey) { 48 // Schl ÃŒssel wird ÃŒbergeben, Name in DB nachschlagen49 // Schluessel wird uebergeben, Name in DB nachschlagen 49 50 global $con; 50 51 $sql ="SELECT bezeichnung FROM ax_gemarkung g WHERE g.gemarkungsnummer= $1 ;"; … … 66 67 67 68 function such_vor_arr($fsk) { 68 // Suchen der Vorg Ànger zum aktuellen Flurst. Ausgabe von Selbst-Links Zeilenweise in <td>.69 // Akt. FS hat keine Verweise auf Vorg Ànger. Darum in den Nachfolger-Verweisen von Hist.-FS suchen.70 // Problem: Dies sind Arrays, die nicht performant durchsucht werden k önnen.69 // Suchen der Vorgaenger zum aktuellen Flurst. Ausgabe von Selbst-Links Zeilenweise in <td>. 70 // Akt. FS hat keine Verweise auf Vorgaenger. Darum in den Nachfolger-Verweisen von Hist.-FS suchen. 71 // Problem: Dies sind Arrays, die nicht performant durchsucht werden koennen. 71 72 global $gkz, $con, $debug; 72 73 … … 108 109 109 110 session_start(); 110 import_request_variables("G"); 111 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 112 $cntget = extract($_GET); 111 113 require_once("alkis_conf_location.php"); 112 114 if ($auth == "mapbender") {require_once($mapbender);} … … 143 145 $whereclause="WHERE gml_id= $1 "; 144 146 $v = array($gmlid); 145 } else { // Alternativ: das Flurstà Œcks-Kennzeichen wurde ÃŒbergeben147 } else { // Alternativ: das FlurstÃÂŒcks-Kennzeichen wurde ÃÂŒbergeben 146 148 if ($fskennz != "") { 147 149 $parmtyp="Flurstückskennzeichen"; … … 156 158 157 159 if ($parmtyp != "") { // einer der beiden erlaubten FÀlle 158 // UNION-Abfrage auf 3 160 // UNION-Abfrage auf 3Àhnliche Tabellen, darin aber immer nur 1 Treffer. 159 161 160 162 $felder="gml_id, flurnummer, zaehler, nenner, flurstueckskennzeichen, amtlicheflaeche, zeitpunktderentstehung, gemarkungsnummer, "; … … 188 190 $vor=$rowu["vor"]; 189 191 $nach=$rowu["nach"]; 190 if ($gmlid == "") {$gmlid=$rowu["gml_id"];} // fà Œr selbst-link-Umschalter ueber footer192 if ($gmlid == "") {$gmlid=$rowu["gml_id"];} // fÃÂŒr selbst-link-Umschalter ueber footer 191 193 } else { 192 194 if ($debug > 1) {echo "<br><p class='err'>Fehler! Kein Treffer für ".$parmtyp." = '".$parmval."'</p><br>";} … … 268 270 </tr>"; // Head 269 271 270 // Spalte 1: F l u r s t à Œ c k272 // Spalte 1: F l u r s t ÃÂŒ c k 271 273 echo "\n<tr>\n\t<td>"; 272 274 echo "<img src='ico/".$ico."' width='16' height='16' alt=''> ".$wert; … … 274 276 echo "</td>"; 275 277 276 // Spalte 2: V o r g à € n g e r278 // Spalte 2: V o r g À n g e r 277 279 echo "\n\t<td>"; 278 280 switch ($ftyp) { // Unterschiede Historisch/Aktuell -
trunk/info/info/alkis/alkisfsnw.php
r199 r275 6 6 7 7 Version: 8 2011-11-16 Neuer Style class='dbg', Link Historie 9 2011-11-17 Parameter der Functions geÀndert 10 2011-11-30 import_request_variables, $dbvers PostNAS 0.5 entfernt 11 2011-12-01 Summe der AbschnittsflÀchen (NUA) an amtl. BuchflÀche des FS angleichen 12 2011-12-16 Zeilenumbruch in Nutzungsart, Spaltenbreite Link 13 2012-07-24 Export als CSV, pg_free_result(), pg_close() 14 2012-11-27 split deprecated, besser: explode 15 2013-01-17 FS-Kennzeichen (ALB-Format) als Parameter statt gmlid möglich 8 2011-11-16 Neuer Style class='dbg', Link Historie 9 2011-11-17 Parameter der Functions geÀndert 10 2011-11-30 import_request_variables, $dbvers PostNAS 0.5 entfernt 11 2011-12-01 Summe der AbschnittsflÀchen (NUA) an amtl. BuchflÀche des FS angleichen 12 2011-12-16 Zeilenumbruch in Nutzungsart, Spaltenbreite Link 13 2012-07-24 Export als CSV, pg_free_result(), pg_close() 14 2012-11-27 split deprecated, besser: explode 15 2013-01-17 FS-Kennzeichen (ALB-Format) als Parameter statt gmlid möglich 16 2013-04-08 deprecated "import_request_variables" ersetzt 17 2013-04-11 ID-Links (im Testmodus) auch an Lagebezeichnung (mit/ohne HsNr) und an Nutzungs-Abschnitt 16 18 17 19 ToDo: … … 22 24 */ 23 25 session_start(); 24 import_request_variables("G"); 26 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 27 $cntget = extract($_GET); 25 28 require_once("alkis_conf_location.php"); 26 29 if ($auth == "mapbender") {require_once($mapbender);} … … 29 32 $keys = isset($_GET["showkey"]) ? $_GET["showkey"] : "n"; 30 33 if ($keys == "j") {$showkey=true;} else {$showkey=false;} 31 ?> 34 echo <<<END 32 35 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 33 36 <html> … … 45 48 </style> 46 49 <script type="text/javascript"> 47 function ALKISexportFS() {window.open( <?php echo "'alkisfsexp.php?gkz=".$gkz."&gmlid=".$gmlid."'"; ?>);}48 function ALKISexportGB() {window.open( <?php echo "'alkisfsgbexp.php?gkz=".$gkz."&gmlid=".$gmlid."'"; ?>);}50 function ALKISexportFS() {window.open('alkisfsexp.php?gkz=$gkz&gmlid=$gmlid');} 51 function ALKISexportGB() {window.open('alkisfsgbexp.php?gkz=$gkz&gmlid=$gmlid');} 49 52 </script> 50 53 </head> 51 54 <body> 52 <?php 55 END; 56 //if ($debug > 0) {echo "<p>Habe ".$cntget." Parameter per 'get' bekommen<p>";} 53 57 $con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 54 58 if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; … … 286 290 echo "<span class='key'>(".$row["lage"].")</span> "; 287 291 } 288 echo $sname." ".$row["hausnummer"]."</td>"; 292 echo $sname." ".$row["hausnummer"]; 293 if ($idanzeige) {linkgml($gkz, $row["gml_id"], "Lagebezeichnung mit Hausnummer");} 294 echo "</td>"; 289 295 echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 290 296 echo "\n\t\t\t<a title='Lagebezeichnung mit Hausnummer' href='alkislage.php?gkz=".$gkz."&ltyp=m&gmlid=".$row["gml_id"]; … … 307 313 $sql.="LEFT JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde "; 308 314 $sql.="AND l.lage = s.lage "; 309 $sql.="WHERE v.beziehung_von= $1 "; // id FS ";315 $sql.="WHERE v.beziehung_von= $1 "; // id FS 310 316 $sql.="AND v.beziehungsart='zeigtAuf';"; //ORDER? 311 317 $v = array($gmlid); … … 320 326 while($row = pg_fetch_array($res)) { 321 327 $gewann = htmlentities($row["unverschluesselt"], ENT_QUOTES, "UTF-8"); 322 $skey=$row["lage"]; // Strassenschl uessel328 $skey=$row["lage"]; // Strassenschl. 323 329 $lgml=$row["gml_id"]; // key der Lage 324 330 if (!$gewann == "") { … … 343 349 echo "<span class='key'>(".$skey.")</span> "; 344 350 } 345 echo $row["bezeichnung"]."</td>"; 351 echo $row["bezeichnung"]; 352 if ($idanzeige) {linkgml($gkz, $lgml, "Lagebezeichnung o. HsNr.");} 353 echo "</td>"; 346 354 echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 347 355 echo "\n\t\t\t<a title='Lagebezeichnung Ohne Hausnummer' href='alkislage.php?gkz=".$gkz."&ltyp=o&gmlid=".$lgml; … … 431 439 } 432 440 433 If ($info != "") { // manchmal ein zweites Zusatzfeld (wie entschlÃŒsseln?)441 if ($info != "") { // manchmal ein zweites Zusatzfeld (wie entschlÃŒsseln?) 434 442 echo ", ".$fldinfo."=".$info; 435 443 } 436 If ($zus != "") { // Zustand444 if ($zus != "") { // Zustand 437 445 echo "\n\t\t<br>"; 438 446 if ($showkey) {echo "<span class='key'>(".$zus.")</span> ";} … … 446 454 echo "</span>"; 447 455 } 448 If ($nam != "") {echo "<br>Name: ".$nam;} 449 If ($bez != "") {echo "<br>Bezeichnung: ".$bez;} 456 if ($nam != "") {echo "<br>Name: ".$nam;} 457 if ($bez != "") {echo "<br>Bezeichnung: ".$bez;} 458 if ($idanzeige) {linkgml($gkz, $gml, "Nutzungs-Abschnitt");} 459 450 460 echo "</td>"; 451 461 echo "\n\t<td>"; … … 754 764 } 755 765 pg_close($con); 756 ?> 766 echo <<<END 757 767 758 768 <form action=''> … … 766 776 </div> 767 777 </form> 768 769 <?php footer($gmlid, $_SERVER['PHP_SELF']."?", "&eig=".$eig); ?> 778 END; 779 780 footer($gmlid, $_SERVER['PHP_SELF']."?", "&eig=".$eig); 781 782 ?> 770 783 771 784 </body> -
trunk/info/info/alkis/alkisgbexp.php
r198 r275 3 3 CSV-Export von Grundbuch-Daten (Blatt) 4 4 2012-07-24 krz f.j. 5 2013-04-08 deprecated "import_request_variables" ersetzt 5 6 */ 6 import_request_variables("G"); // gmlid 7 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 8 $cntget = extract($_GET); // gmlid 7 9 header('Content-type: application/octet-stream'); 8 10 header('Content-Disposition: attachment; filename="alkis_grundbuch_'.$gmlid.'.csv"'); -
trunk/info/info/alkis/alkisgbfsexp.php
r198 r275 1 1 <?php 2 2 /* Modul alkisfsexp.php 3 CSV-Export von Flurst ücksdaten zu einem Grundbuch-Blatt3 CSV-Export von FlurstÃŒcksdaten zu einem Grundbuch-Blatt 4 4 2012-07-24 krz f.j. 5 2013-04-08 deprecated "import_request_variables" ersetzt 5 6 6 ++++ IN ARBEIT ++++ Zun ächst Kopie von alkisgbexp.php7 ++++ IN ARBEIT ++++ ZunÀchst Kopie von alkisgbexp.php 7 8 8 Es wird die gml_id eines Bestandes übergeben (analog alkisgbexp.php).9 Es wird die gml_id eines Bestandes ÃŒbergeben (analog alkisgbexp.php). 9 10 Dazu alle darauf gebuchten FS ermitteln. 10 11 Dazu dann alle FS-DFaten ausgeben (analog alkisfsexp.php). … … 12 13 */ 13 14 14 15 import_request_variables("G"); // gmlid15 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 16 $cntget = extract($_GET); // gmlid 16 17 17 18 header('Content-type: application/octet-stream'); -
trunk/info/info/alkis/alkisgebaeudenw.php
r198 r275 8 8 Fehlerkorrektur Gebaeude mit mehreren Adressen nicht mehrfach 9 9 Sonderfall lage aus PostNAS 05 entfernt, import_request_variables 10 2013-04-08 deprecated "import_request_variables" ersetzt 10 11 */ 11 12 session_start(); 12 import_request_variables("G"); 13 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 14 $cntget = extract($_GET); 13 15 require_once("alkis_conf_location.php"); 14 16 if ($auth == "mapbender") {require_once($mapbender);} -
trunk/info/info/alkis/alkishaus.php
r246 r275 1 1 <?php 2 /* alkishaus.php - Daten zum ALKIS-Geb äude-Objekt2 /* alkishaus.php - Daten zum ALKIS-GebÀude-Objekt 3 3 ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 4 4 5 5 Version: 6 6 2011-11-30 NEU! Variante von alkisgebaeudenw: Aufruf fÃŒr EIN Haus, nicht fÃŒr ein FS 7 2011-01-31 ax_gebaeude.weiteregebaeudefunktion ist jetzt Array, JOIN mit any() 7 2011-01-31 ax_gebaeude.weiteregebaeudefunktion ist jetzt Array 8 2013-04-08 deprecated "import_request_variables" ersetzt 8 9 9 10 ToDo: … … 17 18 */ 18 19 session_start(); 19 import_request_variables("G"); 20 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 21 $cntget = extract($_GET); 20 22 require_once("alkis_conf_location.php"); 21 23 if ($auth == "mapbender") {require_once($mapbender);} … … 59 61 $sqlg.="LEFT JOIN ax_gebaeude_funktion u ON g.gebaeudefunktion = u.wert "; 60 62 $sqlg.="LEFT JOIN ax_gebaeude_zustand z ON g.zustand = z.wert "; 61 //$sqlg.="LEFT JOIN ax_gebaeude_weiterefunktion w ON g.weiteregebaeudefunktion = w.wert "; // Alt62 //$sqlg.="LEFT JOIN ax_gebaeude_weiterefunktion w ON g.weiteregebaeudefunktion = any(w.wert) "; // Vorschlag63 63 $sqlg.="LEFT JOIN ax_gebaeude_dachform d ON g.dachform = d.wert "; 64 64 … … 69 69 $resg = pg_execute("", $v); 70 70 if (!$resg) { 71 echo "\n<p class='err'>Fehler bei Gebäude.< /p>\n";71 echo "\n<p class='err'>Fehler bei Gebäude.<br>".pg_last_error()."</p>\n"; 72 72 if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sqlg."<br>$1 = gml_id = '".$gmlid."'</p>";} 73 73 } … … 112 112 $wgf=$rowg["weiteregebaeudefunktion"]; 113 113 $daf=$rowg["dachform"]; 114 // $weitfunk=$rowg["bweitfunk"];115 114 $dach=$rowg["bdach"]; 116 115 $hho=$rowg["objekthoehe"]; … … 131 130 132 131 // 0 bis N Lagebezeichnungen mit Haus- oder Pseudo-Nummer 133 // HAUPTgeb äude132 // HAUPTgebÀude 134 133 $sqll ="SELECT 'm' AS ltyp, v.beziehung_zu, s.lage, s.bezeichnung, l.hausnummer, '' AS laufendenummer "; 135 134 $sqll.="FROM alkis_beziehungen v "; … … 138 137 $sqll.="WHERE v.beziehungsart = 'zeigtAuf' AND v.beziehung_von = $1 "; 139 138 $sqll.="UNION "; 140 // oder NEBENgeb äude139 // oder NEBENgebÀude 141 140 $sqll.="SELECT 'p' AS ltyp, v.beziehung_zu, s.lage, s.bezeichnung, l.pseudonummer AS hausnummer, l.laufendenummer "; 142 141 $sqll.="FROM alkis_beziehungen v "; … … 269 268 echo "\n\t<td>"; 270 269 271 // weiteregebaeudefunktion ist jetzt ein Array 272 $wgflist=trim($wgf, "{}"); // kommagetrennte(?) Liste der Schluesselwerte 273 //$wgfarr=explode(",", $wgflist); 274 //for each ... 275 $sqlw.="SELECT wert, bezeichner FROM ax_gebaeude_weiterefunktion WHERE wert in ( $1 ) ORDER BY wert;"; 276 $v = array($wgflist); 277 $resw = pg_prepare("", $sqlw); 278 $resw = pg_execute("", $v); 279 if (!$resw) { 280 echo "\n<p class='err'>Fehler bei Gebäude - weitere Funktion.</p>\n"; 281 if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sqlw."<br>$1 = Werteliste = '".$wgflist."'</p>";} 282 } 283 $zw=0; 284 while($roww = pg_fetch_array($resw)) { // LOOP: w.Funktion 285 $wwert=$roww["wert"]; 286 $wbez=$roww["bezeichner"]; 287 if ($zw > 0) {echo ", ";} // Liste oder Zeile? echo "<br>"; 288 if ($showkey) {echo "<span class='key'>".$wwert."</span> ";} 289 echo $wbez; 290 $zw++; 291 } 270 if ($wgf != "") { 271 // weiteregebaeudefunktion ist jetzt ein Array 272 $wgflist=trim($wgf, "{}"); // kommagetrennte(?) Liste der Schluesselwerte 273 //$wgfarr=explode(",", $wgflist); 274 //for each ... 275 $sqlw="SELECT wert, bezeichner FROM ax_gebaeude_weiterefunktion WHERE wert in ( $1 ) ORDER BY wert;"; 276 $v = array($wgflist); 277 $resw = pg_prepare("", $sqlw); 278 $resw = pg_execute("", $v); 279 if (!$resw) { 280 echo "\n<p class='err'>Fehler bei Gebäude - weitere Funktion.</p>\n"; 281 if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sqlw."<br>$1 = Werteliste = '".$wgflist."'</p>";} 282 } 283 $zw=0; 284 while($roww = pg_fetch_array($resw)) { // LOOP: w.Funktion 285 $wwert=$roww["wert"]; 286 $wbez=$roww["bezeichner"]; 287 if ($zw > 0) {echo ", ";} // Liste oder Zeile? echo "<br>"; 288 if ($showkey) {echo "<span class='key'>".$wwert."</span> ";} 289 echo $wbez; 290 $zw++; 291 } 292 } 292 293 echo "</td>"; 293 294 echo "\n</tr>"; -
trunk/info/info/alkis/alkisinlayausk.php
r132 r275 12 12 13 13 Version: 14 17.11.2011 Link FS-Historie, Parameter der Functions geÀndert 15 30.11.2011 import_request_variables, $dbvers PostNAS 0.5 entfernt 14 2011-11-17 Link FS-Historie, Parameter der Functions geÀndert 15 2011-11-30 import_request_variables, $dbvers PostNAS 0.5 entfernt 16 2011-12-14 "window.open(..,width=680)" 17 2013-04-08 deprecated "import_request_variables" ersetzt 16 18 */ 17 19 session_start(); 18 import_request_variables("G"); 20 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 21 $cntget = extract($_GET); 19 22 require_once("alkis_conf_location.php"); 20 23 if ($auth == "mapbender") {require_once($mapbender);} 21 24 include("alkisfkt.php"); 22 25 $gmlid = isset($_GET["gmlid"]) ? $_GET["gmlid"] : 0; 23 ?> 26 echo <<<END 24 27 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 25 28 <html> 26 29 <head> 27 <meta name="author" content=" F. Jaeger krz" >30 <meta name="author" content="b600352" > 28 31 <meta http-equiv="cache-control" content="no-cache"> 29 32 <meta http-equiv="pragma" content="no-cache"> … … 36 39 function imFenster(dieURL) { 37 40 var link = encodeURI(dieURL); 38 window.open(link,'','left=10,top=10,width=6 40,height=800,resizable=yes,menubar=no,toolbar=no,location=no,status=no,scrollbars=yes');41 window.open(link,'','left=10,top=10,width=680,height=800,resizable=yes,menubar=no,toolbar=no,location=no,status=no,scrollbars=yes'); 39 42 } 40 43 </script> 41 44 </head> 42 45 <body> 43 <?php 46 END; 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>";} -
trunk/info/info/alkis/alkisinlaybaurecht.php
r137 r275 6 6 26.07.2011 debug 7 7 28.11.2011 import_request_variables 8 14.12.2011 function imFenster 9 2013-04-08 deprecated "import_request_variables" ersetzt 8 10 */ 9 //ini_set('error_reporting', 'E_ALL & ~ E_NOTICE');10 11 session_start(); 11 import_request_variables("G"); 12 //$gkz=urldecode($_REQUEST["gkz"]);12 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 13 $cntget = extract($_GET); 13 14 require_once("alkis_conf_location.php"); 14 15 if ($auth == "mapbender") {require_once($mapbender);} 15 // $gmlid=urldecode($_REQUEST["gmlid"]);16 16 ?> 17 17 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 18 18 <html> 19 19 <head> 20 <meta name="author" content=" F. Jaeger krz" >20 <meta name="author" content="b600352" > 21 21 <meta http-equiv="cache-control" content="no-cache"> 22 22 <meta http-equiv="pragma" content="no-cache"> … … 26 26 <link rel="stylesheet" type="text/css" href="alkisauszug.css"> 27 27 <link rel="shortcut icon" type="image/x-icon" href="ico/Gericht.ico"> 28 <base target="_blank"> 28 <script type="text/javascript"> 29 function imFenster(dieURL) { 30 var link = encodeURI(dieURL); 31 window.open(link,'','left=10,top=10,width=680,height=800,resizable=yes,menubar=no,toolbar=no,location=no,status=no,scrollbars=yes'); 32 } 33 </script> 29 34 </head> 30 35 <body> … … 105 110 $sql.="AND st_intersects(r.wkb_geometry,f.wkb_geometry) = true "; 106 111 $sql.="AND st_area(st_intersection(r.wkb_geometry,f.wkb_geometry)) > 0.05 "; // > 0.0 ist gemeint, Ungenauigkeit durch st_simplify 107 $sql.="AND isvalid(r.wkb_geometry) AND isvalid(f.wkb_geometry) ";108 112 $sql.="ORDER BY schnittflae DESC "; 109 // Limit: Flurbereinigungsgebiete koennen sehr gross werden! 110 $sql.="LIMIT 40;"; 113 $sql.="LIMIT 40;"; // Limit: Flurbereinig. kann gross werden! 111 114 // Trotz Limit lange Antwortzeit, wegen OrderBy -> intersection 112 115 $v = array($gmlid); … … 140 143 echo "\n\t<td class='fla'>".$row["amtlicheflaeche"]." m²</td>"; 141 144 echo "\n\t<td class='nwlink noprint'>"; 142 echo "\n\t\t<a target='_blank' href='alkisfsnw.php?gkz=".$gkz."&gmlid=".$row["gml_id"]."&eig=n";143 echo " 'title='Flurstücksnachweis'>Flurstück ";145 echo "\n\t\t<a href='javascript:imFenster(\"alkisfsnw.php?gkz=".$gkz."&gmlid=".$row["gml_id"]."&eig=n\")' " ; 146 echo "title='Flurstücksnachweis'>Flurstück "; 144 147 echo "\n\t\t\t<img src='ico/Flurstueck_Link.ico' width='16' height='16' alt=''>"; 145 148 echo "\n\t\t</a>"; … … 150 153 151 154 if ($fscnt == 40) { 152 echo "<p>... und weitere Flurstücke (Limit 40 erreicht).</ 0>";155 echo "<p>... und weitere Flurstücke (Limit 40 erreicht).</p>"; 153 156 } 154 157 -
trunk/info/info/alkis/alkislage.php
r267 r275 14 14 2011-11-30 import_request_variables 15 15 2013-03-06 Korrektur URL des Link im Abs. Lage bei eingeschalteten Test-Optionen 16 2013-04-08 deprecated "import_request_variables" ersetzt 16 17 17 18 ToDo: … … 20 21 */ 21 22 session_start(); 22 import_request_variables("G"); 23 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 24 $cntget = extract($_GET); 23 25 require_once("alkis_conf_location.php"); 24 26 if ($auth == "mapbender") {require_once($mapbender);} -
trunk/info/info/alkis/alkisnamstruk.php
r198 r275 9 9 17.11.2011 Parameter der Functions geÀndert 10 10 30.11.2011 import_request_variables 11 2013-04-08 deprecated "import_request_variables" ersetzt 11 12 12 13 ToDo: … … 14 15 */ 15 16 session_start(); 16 import_request_variables("G"); 17 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 18 $cntget = extract($_GET); 17 19 require_once("alkis_conf_location.php"); 18 20 if ($auth == "mapbender") {require_once($mapbender);} -
trunk/info/info/alkis/alkisrelationen.php
r132 r275 10 10 10.11.2011 Relationen-ZÀhler ausgeben, ab 5 Zeilen nicht mehr 'auf einen Blick' erkennbar. 11 11 30.11.2011 import_request_variables 12 2013-04-08 deprecated "import_request_variables" ersetzt 12 13 */ 13 //ini_set('error_reporting', 'E_ALL');14 14 session_start(); 15 import_request_variables("G"); 15 //import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 16 $cntget = extract($_GET); 16 17 require_once("alkis_conf_location.php"); 17 18 if ($auth == "mapbender") {require_once($mapbender);} … … 21 22 <html> 22 23 <head> 23 <meta name="author" content=" F. Jaeger krz" >24 <meta name="author" content="b600352" > 24 25 <meta http-equiv="cache-control" content="no-cache"> 25 26 <meta http-equiv="pragma" content="no-cache">
Note: See TracChangeset
for help on using the changeset viewer.