[376] | 1 | <?php
|
---|
| 2 | /* Navigation mit ALKIS-Daten im Mapbender 2.7 - Teil "Einstellungen"
|
---|
| 3 | Diese Version des Programms verwendet die Datenbank-Struktur aus dem norGIS-ALKIS-Importer.
|
---|
| 4 |
|
---|
| 5 | Version vom
|
---|
| 6 | 2016-08-17 GKZ in ALKIS-DB-Name 4stellig
|
---|
| 7 | 2016-11-28 Gemeinsam genutzte Datenbanken ermöglichen (mehrere Gemeinden in Kreis-Datenbank)
|
---|
[425] | 8 | 2021-11-22 Parameter $katamtmix (Kataster-Amt-Mix)
|
---|
[376] | 9 | */
|
---|
| 10 |
|
---|
| 11 | // im Normalfall ...
|
---|
| 12 | $dbgkz = $gkz; // eine Datenbank je Mandant
|
---|
| 13 | $dbhost = '10.0.___'; // Datenbank-Server aus Produktion
|
---|
| 14 |
|
---|
[425] | 15 | $katamtmix = false; // Default. Sind Daten aus verschiedenen Katasteramts-Bezirken in der DB?
|
---|
| 16 |
|
---|
[376] | 17 | switch ($gkz) { // lokale und temporäre Besonderheiten je Mandant
|
---|
[400] | 18 |
|
---|
[376] | 19 | case "150": // Testfall
|
---|
| 20 | $dbhost = 'localhost'; // Datenbank auf dem DIESEM TEST-Server verwenden
|
---|
| 21 | break;
|
---|
[400] | 22 |
|
---|
[376] | 23 | case "rlp":
|
---|
| 24 | $dbhost = 'localhost'; // Datenbank auf dem DIESEM TEST-Server verwenden
|
---|
| 25 | break;
|
---|
[400] | 26 |
|
---|
[376] | 27 | case "320":
|
---|
| 28 | $dbgkz = '300'; // gemeinsame Datenbank für das Kreisgebiet
|
---|
| 29 | $filtkreis='70';
|
---|
| 30 | $filtgem = '16'; // Gebiets-Filter kommen derzeit noch aus der Mapbender-Konfiguration
|
---|
| 31 | break;
|
---|
[425] | 32 |
|
---|
| 33 | case "418":
|
---|
| 34 | $katamtmix = true; // Katasteramt Mix
|
---|
| 35 | break;
|
---|
| 36 |
|
---|
[376] | 37 | }
|
---|
| 38 |
|
---|
| 39 | // DB-Connection
|
---|
| 40 | $dbport="5432";
|
---|
| 41 | $dbpre="alkis0"; // Datenbanken aus dem norGIS-ALKIS-Importer
|
---|
| 42 | $dbuser="___";
|
---|
| 43 | $dbpass="___";
|
---|
| 44 |
|
---|
| 45 | # Pfad zu den ALKIS-Auskunft-Programmen
|
---|
| 46 | $auskpath="../../../alkisn/"; // AUSKUNFT auf norBIT-DB
|
---|
| 47 |
|
---|
| 48 | # Massstab zum Positionieren auf Flurstueck, Strasse, Hausnummer
|
---|
[278] | 49 | # in MapProxy gecachte Masstaebe verwenden
|
---|
[376] | 50 | $scalefs=750;
|
---|
| 51 | $scalestr=2500;
|
---|
| 52 | $scalehs=500;
|
---|
[124] | 53 |
|
---|
[376] | 54 | # default-Koordinatensystem der GUI
|
---|
| 55 | $gui_epsg=25832;
|
---|
| 56 |
|
---|
[278] | 57 | # Landes-Kennung
|
---|
| 58 | $land="05"; // NRW
|
---|
[376] | 59 |
|
---|
| 60 | # Filter:
|
---|
| 61 | # Liste der relevanten Amtsgerichts-Nummern aus ax_dienststelle.stelle
|
---|
| 62 | # Form: SQL WHERE IN ()
|
---|
| 63 | # Bei leerer Eingabe in Tab 'Grundb.'
|
---|
[278] | 64 | $ag_liste = "'2102','2105','2106','2107','2108','2110','2303','2307'";
|
---|
[376] | 65 |
|
---|
| 66 | # Nur Personen anzeigen, die Eigentum in der Gemeinde (-liste) haben
|
---|
| 67 | # "true" setzt voraus, dass die Hilfstabelle "gemeinde_person" gefuellt ist
|
---|
| 68 | $persfilter=true;
|
---|
| 69 |
|
---|
| 70 | # hausnummernohnegebaeude - sollen Hausnummern ohne Gebäude ausgegeben werden?
|
---|
| 71 | # 1 ja / 0 nein
|
---|
| 72 | $hausnummernohnegebaeude = 1;
|
---|
| 73 |
|
---|
| 74 | # Entwicklungsumgebung
|
---|
| 75 | $debug=1; // 0=Produktion, 1=mit Fehlermeldungen, 2=mit Informationen, 3=mit SQL
|
---|
| 76 |
|
---|
| 77 | // Datenbank-Connection-String aus den oben konfigurierten Parametern bilden
|
---|
| 78 | $dbconn = "host=".$dbhost." port=".$dbport." dbname=".$dbpre.$dbgkz." user=".$dbuser." password=".$dbpass." options='--application_name=alkisnav'";
|
---|
| 79 |
|
---|
[66] | 80 | ?> |
---|