Bug kvwmap: Unterschied zwischen den Versionen

Aus kvwmap
Wechseln zu: Navigation, Suche
(Version 1.6.5)
 
Zeile 1: Zeile 1:
Auf dieser Seite können Bugs gemeldet werden. Die Lösung von kritischen Fehlern wird beschrieben, so dass eigenständig Bugfixe vorgenommen werden können. Ansonsten finden sich die Lösungen immer in der nächsten Version.
+
Auf dieser Seite können Bugs gemeldet werden. Ab Version 1.8.0 wird jeder Bug, der behoben wurde, mit einer fortlaufenden Nummer (1.8.1, 1.8.2, ...) versehen. Der entsprechende Bugfix ist dann auf [https://github.com/srahn/kvwmap/commits/kvwmap https://github.com/srahn/kvwmap/commits/kvwmap] zu finden.
Parallel zu dieser Seite werden Bugs und insbesondere deren Lösung auch über die Mailling Liste verteilt. Dies ist mehr ein Archiv der aufgetretenen Probleme. Bugs, die neu sind sollten mit einem führenden - versehen sein. Bugs mit Lösungen werden mit + gekennzeichnet. Problem erkannt und in Arbeit mit -+.
+
Bugs, die neu sind sollten mit einem führenden - versehen sein. Bugs mit Lösungen werden mit + gekennzeichnet.
  
= Version 1.6.5 =
+
<div class="noautonum">__TOC__</div>
  
  
 +
= Version 3.9 =
  
== - Layernamen mit Sonderzeichen in der Drucklegende ==
 
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 14:17, 15. Aug 2007 (CEST)<br>
 
Beinhaltet ein Layername Sonderzeichen oder Leerzeichen, die als HTML-Characters geschrieben sind (Beispiel: "Geb&auml;ude" o.ä.), dann stehen diese HTML-Characters in der Legende. Sie müssten durch die richtigen Zeichen ersetzt werden.
 
  
== - Lagebezeichnung im ALB-Ausdruck ==
+
== + backgroundcolor ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 10:58, 15. Aug 2007 (CEST)<br>
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 08:35, 16. Dez. 2024 (CET) Im Style- und Labeleditor lässt sich beim Style die backgroundcolor weder ändern noch löschen.
* Hat die Lagebezeichnung eines Flurstücks im ALB mehrere Hausnummern, weden diese momentan alphanumerisch und nicht numerisch sortiert: aus "1, 2, 3, 10" wird "1, 10, 2, 3". Die Hausnummern sollten aber numerisch sortiert bleiben.
+
* Gibt es sehr viele Hausnummern, wird momentan über den Rand des Dokuments hinaus geschrieben, d.h. man kann den Rest der Hausnummern nicht mehr lesen. Hier müssten Zeilenumbrüche erfolgen, wobei die jeweils nächste Zeile linksbündig dort anfangen müsste, wo in der ersten Zeile der Lagebezeichnung der Straßenname anfängt (nicht der Straßenschlüssel!).  
+
  
== + Stellenwechsel ==
+
--[[Benutzer:Rahn|Rahn]] ([[Benutzer Diskussion:Rahn|Diskussion]]) 09:58, 17. Dez. 2024 (CET) Mapserver 8 unterstützt backgroundcolor nicht mehr. Stattdessen muss ein weiterer Style mit entsprechender color angelegt werden. In kvwmap wurde backgroundcolor schon aus allen Funktionen entfernt, deswegen lässt sich das Feld über den Style- und Labeleditor nicht mehr ändern. Die Spalte styles.backgroundcolor in der MariaDB wurde noch nicht gelöscht um evtl. vorhandene Werte auf einen weiteren Style zu übertragen.
--[[Benutzer:Reißland|Reißland]] 10:13, 27. Jul 2007 (CEST)<br>
+
#Beim Wechsel einer Stelle wird der Extent der Karte aus der aktuellen Stelle für die neue Stelle übernommen.
+
#Bei der Auswahl einer Stelle erscheint ein IE-Error '''AHAH-Error 12029 Unknown'''. Liegt das an der Version des IE (bei mir 6.0.2900.2180)?
+
:--[[Benutzer:Rahn|Rahn]] 15:39, 27. Jul 2007 (CEST) Guck mal weiter unten beim Bug "Stellenauswahl".
+
  
== + Nachweisverwaltung - Nachweise löschen ==
+
== + Mapserver8 LABELCACHE und PRIORITY ==
--[[Benutzer:HolgerR|HolgerR]] 16:01, 26. Jul 2007 (CEST)<br>
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 11:52, 12. Dez. 2024 (CET) Mit Mapserver8 verschwinden Labels, die ja ansonsten grundsätzlich erst nach den Objekten gezeichnet werden, jetzt auch unter Objekten. Das einzige, was ich gefunden habe, ist der Parameter LABELCACHE im LAYER-Objekt. kvwmap scheint diesen Parameter nicht zu füttern? Im LABEL-Objekt gibt es zudem einen Parameter PRIORITY, der in dem Zusammenhang auch unterstützt werden sollte.
Im Rechercheergebnis wird auch den berechtigten Stellen das Recht zum Löschen von Nachweisen nicht eingeräumt. Abhilfe schafft hier die Korrektur des Snippets 'nachweisanzeige.php'. Der Eintrag
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 15:05, 12. Dez. 2024 (CET) Hat nichts mit LABELCACHE zu tun. Der fragliche Layer hatte eine stellenbezogene Einstellung POSTLABELCACHE = "Ja". Und damit werden die Objekte und die Labels des Layers erst nach dem übrigen Labeling gezeichnet. Warum das aber erst mit PHP8 so ist, ist mir unklar.
          <? if($this->Stelle->isFunctionAllowed('Nachweiseloeschen')){ ?>
+
in Zeile 127 muss richtig
+
          <? if($this->Stelle->isFunctionAllowed('Nachweisloeschen')){ ?>
+
heißen. Im Funktionsname ist quasi ein 'e' zuviel.
+
:--[[Benutzer:Rahn|Rahn]] 15:36, 27. Jul 2007 (CEST) Tja, das ist jetzt die Frage ob wir alle das Snippet ändern oder den Namen der Funktion in der Datenbank. Ich kann mich erinnern, dass die MST-Leute auch schon auf das Problem gestoßen waren und wir damals den Funktionsnamen in der Datenbank in "Nachweis'''e'''loeschen" geändert haben. Deswegen schlag ich vor, dass alle anderen das auch so machen.
+
  
== - Sachdatenabfrage ==
+
== + Shape mit leerem Datumsfeld wird nicht angezeigt ==
--[[Benutzer:HolgerR|HolgerR]] 08:35, 26. Jul 2007 (CEST)<br>
+
--[[Benutzer:Mharms|Mario Harms]] ([[Benutzer Diskussion:Mharms|Diskussion]]) 10:40, 15. Aug. 2024 (CEST) Wenn man über den Daten-Import eine Shape-Datei importieren möchte, die ein Datumsfeld hat und der Wert des Feldes NULL ist, dann wird dieser Wert beim importieren in "0000/00/00" umgewandelt. Das Shape kann dann nicht angezeigt werden und es wird eine Fehlermeldung erzeugt: ERROR 1: COPY statement failed. ERROR: date/time field value out of range: "0000/00/00"
Wird aus der Karte heraus eine Sachdatenabfrage mit dem Info-Button durchgeführt, erzeugen PostGIS-Kartenthemen, die keine OID-Spalte besitzen einen Fehlereintrag in der PostgreSQL-Logdatei.
+
--[[Benutzer:Rahn|Rahn]] ([[Benutzer Diskussion:Rahn|Diskussion]]) 10:55, 3. Sep. 2024 (CEST) Bitte mal entsprechende Shape-Datei an mich senden.
2007-07-25 11:32:01 CEST user datenbank [local] 23211 SELECT ERROR: column "oid" does not exist
+
--[[Benutzer:Rahn|Rahn]] ([[Benutzer Diskussion:Rahn|Diskussion]]) 10:22, 1. Okt. 2024 (CEST) In gdal 3.8 gibt es einen Bug, der das Problem hervorruft. Wir haben ein neues gdal-Image "pkorduan/gdal-http:0.6.0" erstellt, welches gdal 3.9.2 enthält.  
2007-07-25 11:32:01 CEST user datenbank [local] 23211 SELECT STATEMENT: SELECT oid from alknflst limit 1
+
Dieser Fehler wird in der Funktion 'check_oid' in postgresql.php durch die fehlende OID-Spalte generiert. Das ist zwar nicht weiter schlimm, für die Übersichtlichkeit der Logdatei ist es aber doch nicht optimal. Abhilfe könnte m.E. folgende geänderte Funktion 'check_oid' schaffen:
+
  function check_oid($tablename){
+
    $sql = 'SELECT * FROM '.$tablename.' LIMIT 1';
+
    @$query=pg_query($sql);
+
    $anz_felder = pg_num_fields($query); # Anzahl der Felder in jeweiliger Tabelle
+
    $j = 0;
+
    $rueckgabe_wert = false;
+
    while ($j <> $anz_felder AND $rueckgabe_wert = false) {
+
      $feldname = pg_field_name($query, $j); # Herauslesen der Feldnamen
+
      if ($feldname == 'oid') {
+
        $rueckgabe_wert = true;
+
      } # if
+
    } # while
+
    return $rueckgabe_wert;
+
  } # function check_oid
+
Vielleicht gibt es elegantere Lösungen. Es wäre jedoch auf alle Fälle gut, wenn wegen der Übersichtlichkeit in der PostgreSQL-Logdatei der Fehlereintrag in Zukunft verhindert wird.
+
:--[[Benutzer:Rahn|Rahn]] 11:03, 26. Jul 2007 (CEST)<br>Mit SELECT * FROM <Tabelle> fragt man zwar alle Spalten der Tabelle ab, aber nicht die systeminterne Spalte oid, auch wenn sie vorhanden ist.
+
  
== - menues2stelle bei Änderungen ==
+
== - Diagramm-Editor ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 07:34, 26. Jul 2007 (CEST)<br>
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 13:49, 26. Apr. 2024 (CEST)
Wenn man mit dem Stelleneditor Änderungen in einer Stelle vornimmt, werden beim Absenden ALLE Untermenüs eines Obermenüs an die Stelle und an alle User der Stelle gebunden. Das ist u.U. nicht gewollt. Die Jagdbezirkssuche oder die Bauauskunft sind z.B. normalerweise nicht in allen Stellen nötig.
+
* "Beschriftung Balken" ist irreführend und sollte "Beschriftung Legende (bei Balkendiagramm)" heißen.
<br>
+
* Es fehlen Info-Tooltips, insbesondere bei "Aggregatsfunktion".
--SigridP 12:51, 26. Jul 2007 (CEST)<br>
+
* "Beschreibung" ist Pflichtfeld und verlangt einen Eintrag. Die Beschreibung taucht allerdings weder im Editor noch im Diagramm auf. Darf kein Pflichtfeld sein.
Da im Stelleneditor die Menuepunkte nur als Obermenue (z.B. Suchen) zugeordnet werden können, werden bei Änderungen alle Menues mit der Menueebene 2 innerhalb eines Obermenues übernommen. Ich habe mir so geholfen, dass ich einige Menues, wie z.B. Bauauskunft und Jagdkataster ohne Obermenue mit der Menueebene 1 definiert habe.
+
* Waren Eingaben fehlerhaft, sind nach dem Speicher-Versuch anschließend alle bisherigen Eingaben weg. Die Fehlerprüfung muss javascript-basiert erfolgen, nicht serverseitig.
:--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:43, 13. Aug 2007 (CEST)<br>
+
* Die Übersicht der definierten Diagramme mit "ID", "Titel", "Typ" und "Funktion" ist null aussagekräftig. Hier wäre die "Beschreibung" angesagt.
:Ja, an so was habe ich auch schon gedacht. Aber eigentlich ist es ja in Ordnung, wenn es ein Obermenü "Suche" gibt, in der '''alle''' Suchfunktionen vereinigt sind. Wenn dann nebenher noch einige Suchfunktionen in Menüebene 1 herumgeistern, ist es doch vielleicht für den Anwender ein bißchen irritierend, weil unlogisch. Eine grundsätzliche Lösung wäre meiner Meinung nach besser.
+
* In der Auswahl von "Werteattribut" und "Beschriftungsattribut" muss mindestens das Geometrie-Attribut rausfliegen. Wahrscheinlich auch noch andere Formularelementtypen.
 +
* Im erzeugten Diagramm wird, wenn das verwendete Attribut ein Subform-Element ist, nicht der Wert des Attributs, sondern der Wert des Verknüpfungsattributs angezeigt.
  
== - Referenzkarte bei maximalem Extent im Druck ==
+
== + 3.9.57 Radiobuttons im Array ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:22, 25. Jul 2007 (CEST)<br>
+
Beim Speichern entstehen überflüssige Array-Elemente.
Wenn der Zoomfaktor der Referenzkarte im Druckrahmen > 1 ist und man den maximalen Extent (z.B. den ganzen Landkreis) drucken will, dann wird die Referenzkarte entsprechend auf den maximalen Extent gesetzt, sondern hat den halben maximalen Extent der Karte (halb = vermutlich Zoomfaktor?). Den EXTENT im refmapfile.map zu vergrößern, bringt nichts.
+
  
== + Trefferliste Namenssuche ==
+
== + 3.9.56 Copyrights und Karteninfos ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:05, 11. Jul 2007 (CEST)<br>
+
Mehrfache Klicks bewirken, dass die Infos mehrfach untereinander angezeigt werden.
Nicht direkt ein Fehler, aber wegen Geringfügigkeit auch kein Entwicklungswunsch: Es wäre besser, wenn in der Trefferliste der Namenssuche die Attribute "Geburtsdatum/Zusatz", "Name/Firma", "Straße HausNr" und "PLZ Ort" eine linksbündige Ausrichtung hätten.
+
  
== + logconsume in Stelle anlegen ==
+
== + 3.9.55 Schnellsuche ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 10:38, 10. Jul 2007 (CEST)<br>
+
Wenn mit abhängigen Auswahlfeldern gesucht wird und das letzte Auswahlfeld nur eine Option enthält, wird die Suche nicht gestartet.
Beim Anlegen einer Stelle kann ich den logconsume nicht auswählen, entsprechend kommt nach dem Speichern eine Fehlermeldung.
+
:--[[Benutzer:Rahn|Rahn]] 11:06, 13. Jul 2007 (CEST) Die Fehlermeldung kann eigentlich nur kommen, wenn die Spalte logconsume auf NOT NULL gesetzt ist.
+
::--[[Benutzer:Markus Hentschel|Markus Hentschel]] 11:59, 17. Jul 2007 (CEST) Die Spalte logconsume ist aber auf NULL gesetzt!?
+
  
== + SHP-Import==
+
== + 3.9.54 Sessionende ==
 +
Es erscheint eine Fehlermeldung bei Navigation in der Karte.
  
Beim Shp-Import hat sich noch ein Bug eingeschlichen. Zum Beheben des Fehlers in kvwmap.php in der Funktion shp_import_speichern die Zeile
+
== + 3.9.53 Nachweisverwaltung: Nachweise herunterladen ==
exec(POSTGRESBINPATH.'psql -f '.IMAGEPATH.$this->formvars['table_name'].'.sql '.$this->pgdatabase->dbName.' '.$this->pgdatabase->dbName);
+
Wenn die Antragsnummer einen Punkt enthält, funktioniert Download nicht.
durch
+
exec(POSTGRESBINPATH.'psql -f '.IMAGEPATH.$this->formvars['table_name'].'.sql '.$this->pgdatabase->dbName.' '.$this->pgdatabase->user);
+
ersetzen.
+
Damit die Anzahl der eingelesenen Datensätze auch noch richtig angezeigt wird, die Zeile
+
showAlert('Import erfolgreich. Die Tabelle '.$this->formvars['table_name'].' wurde erzeugt und '.count.' Datensätze eingelesen.');
+
durch
+
showAlert('Import erfolgreich. Die Tabelle '.$this->formvars['table_name'].' wurde erzeugt und '.$count.' Datensätze eingelesen.');
+
ersetzen.
+
  
== + Stellenauswahl ==
+
== + 3.9.52 Flurstückssuche ==
--SigridP 08:48, 12. Jun 2007 (CEST)Nach dem Befehl "Stelle Wählen" und der Auswahl einer neuen Stelle + "WEITER" kommt die Meldung:
+
Die Einschränkungen über stelle_gemeinden funktionieren nicht.
Fehler beim Wechseln der Stelle. Prüfen Sie die Angaben.
+
Dabei wird unter aktuelle Kartenausdehnung: die Eintragung"undefined" durch die Koordinaten ersetzt. Bei erneutem Betätigen von "WEITER" funktioniert der Stellenwechsel.
+
:--[[Benutzer:Rahn|Rahn]] 10:45, 13. Jul 2007 (CEST) Bei einigen lag der Fehler daran, dass 2 Konstanten in der der php.ini falsch gesetzt waren. Beide müssen auf OFF gesetzt sein:
+
+
magic_quotes_gpc = Off
+
+
magic_quotes_runtime = Off
+
  
= Version 1.6.4 =
+
== + 3.9.51 Menü ausblenden ==
 +
Die Karte lädt nicht neu.
  
== + Fehler in Flurstücksabfrage aus der Grafik bei räumlichen Fliter ==
+
== + 3.9.50 SubForm-Objekte löschen ==
--[[Benutzer:HolgerR|HolgerR]] 09:08, 12. Jun 2007 (CEST)
+
Man kann ja bei einem Layer ein Attribut mit dem Elementtyp Zeitstempel belegen und dann bei Optionen delete eintragen. Der Datensatz wird nicht gelöscht, sondern in der betreffenden Spalte wird der Timestamp eingetragen. Das dunktioniert nicht, wenn man den Datensatz innerhalb einer Subform löscht.
Bei der Flurstueckssuche ueber die Grafik tritt bei Stellen, deren Flurstuecksanzeige durch einen raeumlichen Filter begrenzt ist, ein Fehler auf. In meinem Fall ist als Filterkriterium die 'gemeinde' hinterlegt.
+
In der phplog erfolgt folgender Eintrag:
+
[08-Jun-2007 12:35:51] PHP Warning:  pg_query(): Query failed: ERROR: column "gemeinde" does not exist in /srv/www/htdocs/kvwmap_svg/class/postgresql.php on line 3640
+
Haengt das vielleicht mit dem Statment in der Spalte 'pfad' zusammen? Da wird ja das Attribut als 'template erforderlich'::text AS gemeinde
+
hinterlegt. Kann php / PostgeSQL das so nicht auswerten? Ich nutze PostgreSQL in der Version 8.1.3 und php in der Version 4.3.10.
+
Was kann ich tun, um den Fehler zu umgehen?
+
  
:Hallo Holger,
+
== + 3.9.49 Sachdatenanzeige: Kalender ==
:
+
Wenn ein Layer Tabs hat, kann es sein, dass der Kalender nicht richtig funktioniert.
:da hast Du ein Problem entdeckt, was wir beim Erstellen des Pfad-Statements für den Layer Flurstücke nicht bedacht hatten. Alle abgefragten Attribute im Pfad-Statement sind ja praktisch Pseudo-Attribute, das heißt sie kommen nicht aus den Tabellen, sondern haben alle den Wert 'Template erforderlich' und werden nur deshalb im Select aufgeführt, um die Rechte für die einzelnen Attribute setzen zu können. Die eigentlich Abfrage der Sachdaten erfolgt dann im Template über readALBdata().
+
:Macht man eine Abfrage auf den Flurstückslayer, der einen Filter enthält, so funktioniert der Filter natürlich nicht, weil es ja ,wie gesagt keine richtigen Attribute sind. Um wieder nach Attributen filtern zu können, muss man die entsprechenden Attribute korrekt ins Pfad-Statement einbauen. Für das Attribut gemeinde also z.B. so
+
select alkf.flurstkennz, 'template_erforderlich'::text AS flurnr, 'template_erforderlich'::text AS entsteh, 'template_erforderlich'::text AS letzff, 'template_erforderlich'::text AS flaeche, 'template_erforderlich'::text AS karte, 'template_erforderlich'::text AS kreisid, 'template_erforderlich'::text AS kreisname, 'template_erforderlich'::text AS gemkgschl, 'template_erforderlich'::text AS gemkgname, gemkg.gemeinde AS gemeinde, 'template_erforderlich'::text AS gemeindename,'template_erforderlich'::text AS finanzamt,'template erforderlich'::text AS finanzamtname, 'template_erforderlich'::text AS forstschluessel, 'template_erforderlich'::text AS forstname, 'template_erforderlich'::text AS lagebezeichnung, 'template erforderlich'::text AS nutzung, 'template erforderlich'::text AS ausfstelle,'template erforderlich'::text AS verfahren, 'template erforderlich'::text AS vorgaenger, 'template erforderlich'::text AS bestandsnr,'template erforderlich'::text AS eigentuemer, 'template erforderlich'::text AS freitext, 'template erforderlich'::text AS hinweis,'template erforderlich'::text AS baulasten, 'template erforderlich'::text AS amtsgerichtname, 'template erforderlich'::text AS amtsgerichtnr,'template erforderlich'::text AS grundbuchbezirkname, 'template erforderlich'::text AS grundbuchbezirkschl, 'template erforderlich' AS klassifizierung
+
FROM alknflst as alkf, alkobj_e_fla AS alko, alb_v_gemarkungen as gemkg
+
WHERE alko.folie='001' AND alko.objnr = alkf.objnr AND gemkg.gemkgschl = alkf.gemkgschl
+
:Gruß,
+
:Stefan
+
  
::In der Spaltendeklaration reicht m.E. weiterhin das 'template erforderlich', Hauptsache in der FROM- und WHERE - Klausel sind die richtigen Eintragungen gemacht.
+
== + 3.9.48 Attributeditor: abhängige Sichtbarkeit ==
::Holger
+
Im Attributeditor lassen sich beim Feld für die abhängige Sichtbarkeit keine Layer-Parameter verwenden.
  
== + Flurstückssuche - Anzeige in der Karte - Abbruch in Zeile 8791 ==
+
== + 3.9.47 Position der Datensatzfunktionen ==
--[[Benutzer:HolgerR|HolgerR]] 09:00, 1. Jun 2007 (CEST)
+
Die Einstellung wirkt sich nur für die zeilenweise Darstellung aus.
Wird bei wiederholter Flurstückssuche das herausgefilterte Flurstück über 'Kartenausschnitt' in der Karte präsentiert und das Suchergebnis nicht gelöscht, so erscheint ab der zweiten Präsentation eines Flurstücks oberhalb der Karte die Ausschrift:
+
Abbruch in Zeile 8791
+
Der Abbruch erfolgt in kvwmap.php in der Function 'new_Style'.
+
  
In der Tabelle 'styles' wird beim erstmaligen Anlegen des temporären Styles für das herausgefilterte und anzuzeigende Flurstück ein Style mit der 'style_id' '0' angelegt. Für die darauffolgenden Suchergebnisse wird wieder versucht ein Style mit der ID '0' anzulegen. Da aber die Spalte 'style_id' als Primärschlüssel definiert ist, kommt es hier zur Kollision.
+
== + 3.9.46 Sachdatenanzeige ==
Abhilfe schafft u.a. das Zuweisen von 'AUTO_INCREMENT' auf die Spalte 'Style_ID' mit folgendem Befehl
+
Wenn mehrere Layer angezeigt werden und man im ersten Layer zur spaltenweisen Darstellung wechselt, ist im zweiten Layer über dem ersten angezeigten Datensatz eine große Lücke.
ALTER TABLE styles CHANGE COLUMN Style_ID INT NOT NULL AUTO_INCREMENT;
+
Da ja schon Daten in der Tabelle enthalten sind ist es notwendig mit
+
ALTER TABLE styles AUTO_INCREMENT = wert;
+
den Autowert auf den höchsten freien Wert einzustellen.
+
Das ist ein datenbankseitiger Lösungsvorschlag. Eventuell kann das ja auch programmseitig abgefangen werden? Stefan, Peter habt ihr da eine Lösung?
+
  
:--[[Benutzer:HolgerR|HolgerR]] 13:01, 5. Jun 2007 (CEST) Beim Erstellen der MySQL-Datenbank mit Hilfe der zur Verfügung gestellten SQL-Skripts tritt dieser Fehler nicht auf, da hier die Spalte 'style_id' auf 'AUTO_INCREMENT' eingestellt wird. Zu diesem Fehler braucht also nichts weiter getan werden.
+
== + 3.9.45 Flurstückssuche ==
 +
Bei vielen Flurstücken im Datenbestand kann das Laden der Fluren ziemlich lange dauern.  
  
== - Fehlerhafte Angaben bei der Ausgabe des zuständigen Grundbuchamts ==
+
== + 3.9.44 Label Min- / Maxfeaturesize ==
--[[Benutzer:Giese|FrankGiese]] 15:22, 16. Mai 2007 (CEST)
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 08:36, 7. Feb. 2025 (CET) Im Labeleditor lassen sich Min- und Maxfeaturesize nicht löschen, scheinen aber auch gar keine Wirkung zu haben. Genauso maxlength und repeatdistance.
+
Ich musste feststellen, dass bei unseren ALB-Auszügen teilweise falsche Angaben zum zuständigen Grundbuchamt ausgegeben werden.
+
Mit der ersten Abfrage habe ich bis zu 9 Grundbuchbezirke in einer Gemarkung  gefunden. Kvwmap gibt aber nur den ersten gefundenen Datensatz heraus. Wenn er zufällig, wie in meinem Fall ein Grundbuchamt im Nachbarkreis bezeichnet, wird diese Angabe für die gesamte Gemarkung benutzt.
+
+
Für Abfrage nach Grundbuchbezirksnummern in einer ausgewählten Gemarkung
+
+
SELECT DISTINCT gb.amtsgericht AS schluessel,a.name, gb.grundbuchbezschl, f.gemkgschl
+
FROM alb_g_buchungen AS b,alb_flurstuecke AS f,alb_v_grundbuchbezirke AS gb,alb_v_amtsgerichte AS
+
a WHERE gb.grundbuchbezschl=b.bezirk AND b.flurstkennz=f.flurstkennz AND gb.amtsgericht=a.amtsgericht AND f.gemkgschl=130621
+
+
Für Abfrage nach Grundbuchbezirksnummern in einer ausgewählten Gemarkung wenn zusätzlich die Blattnummer ausgegeben werden soll
+
+
+
SELECT DISTINCT gb.amtsgericht AS schluessel,a.name, gb.grundbuchbezschl, f.gemkgschl, b.blatt
+
FROM alb_g_buchungen AS b,alb_flurstuecke AS f,alb_v_grundbuchbezirke AS gb,alb_v_amtsgerichte AS
+
a WHERE gb.grundbuchbezschl=b.bezirk AND b.flurstkennz=f.flurstkennz AND gb.amtsgericht=a.amtsgericht AND f.gemkgschl=130621
+
+
  
== + Infoabfrage auf Punktlayer der PostGIS ==
+
== + 3.9.43 Sachdatenabfrage ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:14, 16. Mai 2007 (CEST)<br>
+
Wenn die Option „alle aktiven Themen abfragen“ ausgewählt ist und wenn nur nicht-abfragbare Layer aktiv sind, dann erscheint die leere Sachdatenanzeige.
Abfragen auf Punktobjekte, die aus der DB stammen, scheitern bei einfachem Klick in die Karte - man muss ein Rechteck aufziehen. Alle Einträge bei "tolerance" werden nicht beachtet.
+
  
== + Mehrere Hinweise zu einem Flurstück ==
+
== + 3.9.42 Nutzerliste sortieren ==
--[[Benutzer:A.tower|Andreas Thurm]] 11:13, 2. Mai 2007 (CEST) Wenn zu einem Flurstück in der Tabelle alb_f_hinweise mehrere Hinweise (also auch mehrere Zeilen) vorhanden sind, wird nur der erste Hinweis im ALB-Auszug und in der Sachdatenanzeige berücksichtigt.
+
Bei Sortierung nach der letzten Aktivität stimmt die Reihenfolge nicht.
  
== + fehlende Maßstabseingabe ==
+
== + 3.9.41 Layer-Suche ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 07:46, 26. Apr 2007 (CEST)<br>
+
Bei Auswahlfeldern kann man nicht durch einen Tastendruck zur Option mit dem entsprechenden Anfangsbuchstaben springen.
Wenn man die Maßstabsangabe im Feld unter der Karte löscht, aber keinen neuen Wert eingibt, dann gibts bei der nächsten Aktion (zoomen, pannen etc.) nur noch eine Fehlermeldung. Das müßte abgefangen werden.
+
  
== - PDF-Ausgabe "für alle Flurstücke" bei sehr vielen Flurstücken ==
+
== + 3.9.40 < br > im Layernamen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 15:35, 17. Apr 2007 (CEST)<br>
+
Führt zu Problemen im Stelleneditor.
Bei einer sehr großen Zahl von Flurstücken in der Sachdatenanzeige Flurstücke funktioniert die PDF-Ausgabe "für alle Flurstücke" nicht mehr, es kommt nach längerer Zeit lediglich eine nichtssagende Fehlermeldung.
+
  
== + Adresssuche bei der ersten Straße einer Gemeinde ==
+
== + 3.9.39 Dokumente in der Datenbank speichern ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 15:35, 17. Apr 2007 (CEST)<br>
+
Wenn ein Layer auf eine Datenbank zugreift, die auf einem entfernten Server liegt und Dokument-Attribute enthält, würden diese nicht auf dem entfernten Server abgelegt werden. Deshalb wurde eine Möglichkeit implementiert, die Dateien direkt in der Datenbank zu speichern. Dazu muss der Datentyp "bytea" verwendet werden.
Bei der Adresssuche kann man (immer noch nicht) nach den Hausnummern der ersten angezeigten Straße suchen.
+
  
== - Probleme mit Druckrahmen ==  
+
== + 3.9.38 Layer-Export ==
--[[Benutzer:Hschmidt|Hschmidt]] 10:26, 17. Apr 2007 (CEST) <br>
+
Die Layer-IDs in den Optionen der Attribute werden u.U. nicht richtig ersetzt.
* Wenn man einer Stelle nur einen Druckrahmen zugeordnet hat, kann man keine Druckvorschau produzieren, weil kein Druckaussschnitt gewählt werden kann.
+
* Beim Druckrahmeneditor (go=Druckrahmen) lässt sich ein Wasserzeichen einfügen, aber nicht nachträglich löschen. Änderungen werden nicht gespeichert. Ebenso scheinen Probleme bei der Änderung von Eintragungen im Feld  "ursprünglicher Maßstab" zu bestehen.
+
  
== - ALB 20 u. 25 | fehlende Ausgabe von Miteigentumsanteil u.a. ==
+
== + 3.9.37 stellenbezogene Eigenschaften und Filter ==
--[[Benutzer:Hschmidt|Hschmidt]] 11:12, 16. Apr 2007 (CEST)<br>
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 08:49, 29. Jan. 2025 (CET) Wenn in der Filterverwaltung zu einem Layer in einer Stelle ein Polygon als Filter gespeichert ist, lassen sich in den stellenbezogenen Eigenschaften des Layers keine Änderungen mehr speichern.
Bei der Ausgabe der ALB-Formate 20 uund 25 fehlen die Angaben zum Miteigentumsanteil, Sondereigentum und Aufteilungsplan-Nr.. Diese Angaben befinden sich in der Tabelle "alb_b_grundstuecke" in den Spalten "anteil", "sondereigentum" und "auftplannr".  
+
  
== + Klassen ausblenden ==
+
== + 3.9.36 Benachrichtigung löschen ==
--[[Benutzer:Hschmidt|Hschmidt]] 11:55, 12. Apr 2007 (CEST)<BR>
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 08:01, 27. Jan. 2025 (CET) Wenn ich bei einer Benachrichtigung auf die Mülltonne klicke, wird sie zwar gelöscht, allerdings wird die Seite nicht neu aufgebaut, so dass die gelöschte Benachrichtigung noch da steht. Vielleicht kann sie per Javascript aus dem DOM genommen werden.
Die Datei gui.php aus dem custom-Ordner dieser Version enthält nicht die neue Funktion "updateclasses" mit dem Klassen der Layer in der Legende ausgeblendet werden können. Als Vorlage für eine custom-GUI sollte man die Datei gui.php aus dem layouts-Ordner verwenden.
+
== + Druckprobleme ==
+
--[[Benutzer:Hschmidt|Hschmidt]] 14:38, 5. Apr 2007 (CEST), geändert 31.05.07
+
* Beim Druck treten Fehlermeldungen auf bzgl. unzureichender Schreib-Rechte auf das Verzeichnis " PDFClass/fonts ". Abhilfe kann man sich verschaffen indem man die Rechte entprechend hoch setzt (z.B. 777).
+
* Der Adobe Reader meldet nach Erstellung der PDF-Datei in einem Fensterchen "In der Schrift "php_Times-Roman" ist der Wert für /BBox fehlerhaft.". Abhilfe kann man sich verschaffen indem man die entsprende Schrift ohne "php_" verwendet z.B.: Times-Roman statt php_Times-Roman.
+
* Das bei den Anwendern sehr beliebte direkte Drucken in eine PDF-Datei (go=ExportMapToPDF) funktioniert nicht mehr :-(
+
:--[[Benutzer:Rahn|Rahn]] 13:45, 31. Mai 2007 (CEST) Geht in der 1.6.5 wieder
+
* Bei schwacher Netzanbindung kann es zu Problemen kommen die PDF-Dateien im Browser-Plugin zu öffnen. Der Vorgang wird abgebrochen und  der Browser meldet "angehalten". Abhilfe bringt die Änderung des Umgangs mit den PDF-Dateien in den Browsereinstellungen. Bei Firefox ab Ver. 2.0 unter "Extras | Einstellungen | Inhalt | Dateitypen verwalten ..." Dort PDF auswählen und "Aktion ändern" in "Dateien auf Diskette/Festplatte speichern". Dann wird die Datei erst heruntergeladen und kann im Download-Fensterchen problemlos geöffnet werden. Irgendwie scheint das aber ein kvwmap-spezifisches Problem zu sein, weil an den entsprechenden Arbeitsplätzen andere PDFs (auch größere) problemlos im Plugin geöffnet werden können!
+
  
== - Shape-Export ==
+
== + 3.9.35 in Stelle wechseln ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 11:45, 2. Apr 2007 (CEST)
+
Wenn eine Stelle ein Startdatum hat und kein Stopdatum kann man in diese Stelle nicht wechseln.
* Umlaute in Layernamen bzw. dann im Shapenamen müssten in "Ae", "ae" usw. gewandelt werden, sonst kann der Shape nicht gedownloaded werden und hat auch nicht den richtigen Namen.
+
* Beim Eingrenzen über ein Polygon tauchen im SQL-Statement Backslashes auf, mit denen zumindest meine Postgres-Version 7.4.8 nichts anfangen kann.
+
:--[[Benutzer:Rahn|Rahn]] 14:11, 2. Apr 2007 (CEST) Warum die Backslashes bei einigen auftauchen und bei einigen nicht, ist noch nicht geklärt. Um sie zu entfernen in kvwmap.php in der Funktion shp_export_exportieren nach der Zeile
+
$sql = $this->formvars['selectstring'];
+
die Zeile
+
$sql = str_replace("\\", "", $sql);
+
einfügen.<br>
+
*--[[Benutzer:Markus Hentschel|Markus Hentschel]] 11:45, 16. Mai 2007 (CEST) Wenn ich eine Shapedatei erzeuge, bekomme ich nach dem Alert-Fenster mit der Meldung des erfolgreichen Erzeugens des Shapes eine Fehlermeldung:
+
Warning: unlink(/srv/www/htdocs/tmp/shp_Export_Fluren509/Fluren.shp) [function.unlink]: No such file /
+
or directory in /srv/www/htdocs/kvwmap/class/kvwmap.php on line 3265
+
Der anschließende Klick auf "Herunterladen" funktioniert nicht, weil die zip-Datei im tmp-Verzeichnis nicht existiert.
+
  
= Version 1.6.3 =
+
== + 3.9.34 Layer zur Stelle zuordnen ==
 +
In used_layer.filter wird eine 0 eingetragen, was zu einem Fehler führt.
  
== + Fachschale Jagdkataster | Tabelle Jagdbezirke ==
+
== + 3.9.33 Dateinamen in der Nachweisverwaltung zu lang ==
--[[Benutzer:Hschmidt|Hschmidt]] 11:32, 26. Mär 2007 (CEST)<br>
+
--[[Benutzer:Mharms|Mario Harms]] ([[Benutzer Diskussion:Mharms|Diskussion]]) 14:21, 22. Jan. 2025 (CET) In der Nachweisverwaltung unter "Erfassen" wird der Dateiname oben neben dem "Durchsuchen"-Button abgekürzt. Bei einer Datei mit einem etwas längeren Dateinamen, wie z.B. ''01_1700-001-20220065-FFR-001.tif'' wird dann nur noch ''01_1700-0...FFR-001.tif'' angezeigt. Dieser Fehler tritt auch nur in Microsoft Edge auf, in Firefox wird der Dateiname komplett angezeigt.
In der Tabelle jagdbezirke fehlt offensichtlich die Spalte "name". Beim Versuch einen Datensatz abzuspeichern kommt die entspr. Fehlermeldung.
+
  
== + Druckrahmen - 'als neuen Rahmen speichern' - Referenzkarte ==
+
== + 3.9.32 ALKIS: amtsfreie Gemeinden ==
--[[Benutzer:HolgerR|HolgerR]] 16:02, 22. Mär 2007 (CET)
+
In manchen Bundesländern gibt es zu den amtsfreien Gemeinden keinen Eintrag in ax_verwaltungsgemeinschaft. Dann wird im Postprocessing pp_amt und pp_kreis unvollständig befüllt.
  
Beim Anlegen von Druckrahmen auf Basis vorhandener Druckrahmen wird bei Nichtvorhandensein einer Referenzkarte der Stringwert 'NULL' in die Tabelle 'druckrahmen' in das Feld 'refmapsrc' eingetragen. Beim Aufruf dieses Rahmens bricht kvwmap mit einem weißen Bildschirm ab.
+
== + 3.9.31 Mapserver8 Fehlermeldungen ==
 +
Im Gegensatz zu unserem Mapserver7 Web-Container schmeisst der Mapserver8 Container wieder Fehler, allerdings sind die Fehlermeldungen wenig aussagekräftig.
  
Eine einfache Lösung besteht darin, in phpMyAdmin das Feld 'refmapsrc' auf NULL zu setzen. Beim Anlegen mehrer Rahmen ist das ganz schön umständlich. Daher habe ich die Funktionen wie folgt angepasst [[Änderungen]]
+
== + 3.9.30 Sachdatendruck archivieren ==
 +
Der Dateiname wird nicht richtig gebildet.
  
== + ALB-Einleseroutine: Hinweise zum Flurstück ==
+
== + 3.9.29 LAYER_ERROR_PAGE ==
--[[Benutzer:A.tower|Andreas Thurm]] 08:34, 16. Mär 2007 (CET)
+
Seit Mapserver 7 wird die über diesen Parameter definierte Seite nicht mehr eingebunden.
Mir ist aufgefallen, dass Hinweise zum Flurstück, welche im ALB gelöscht worden sind in kvwmap noch vorhanden sind.
+
:--[[Benutzer:HolgerR|HolgerR]] 15:51, 22. Mär 2007 (CET)
+
:Andreas siehe mal meinen Hinweis zur Version 1.6.2: [http://kvwmap.geoinformatik.uni-rostock.de/index.php/Bug_kvwmap#-_ALB_Fortfuehrungsart_57_-_Loeschen_der_alten_Eintraege_f.C3.BCr_Hinweise_und_Verfahren Hinweis]
+
  
== + Löschen von Freitexten ==
+
== + 3.9.28 Kartendruck ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 11:37, 8. Mär 2007 (CET)
+
Die Legende wird beim Rausfliegen nicht abgeschnitten.
Wenn ich in der druckrahmenverwaltung einen Freitext lösche, lande ich anschließend nicht in meiner bearbeiteten Druckvorlage, sondern in der "aktuellen Druckvorlage". Frage: Ist das mit der "aktuellen Druckvorlage" überhaupt nötig?
+
  
== + ALB-Formate 20 und 25 ohne Wasserzeichen ==
+
== + 3.9.27 Sachdatendruck ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 14:07, 2. Mär 2007 (CET)
+
Wenn man mehrere Objekte mit Kartenbildern druckt, bleibt das Highlighting der vorangegangenen Objekte bestehen.
Obwohl ich die Funktion "ohneWasserzeichen" einer Stelle nicht zugeordnet habe, erscheint der Link "ohne WZ" sowohl bei ALB-Auszug 20 als auch bei ALB-Auszug 25 und das PDF wird erzeugt.
+
  
== + Suchknopf über Fenster in der Dokumentenrecherche ==
+
== + 3.9.26 Benutzerdaten ändern ==
--[[Benutzer:M.Leschke|M.Leschke]] 15:55, 19. Feb 2007 (CET)
+
Abgelaufene Stellen können nicht entfernt werden.
In der Dokumentenrecherche der Nachweisverwaltung wird der Auswahlknopf über Viereck nicht als aktiv (gelb) dargestellt. Außerdem  muß er bei der ersten Benutzung mit Doppelklick und später mit einfachem Klick aktiviert werden. Das Gleiche gilt für den Umringspolygon-löschen Knopf in der Nachweisverwaltung.
+
  
== - ALB-Einleseroutine - Baulasten hist. Flurstuecke ==
+
== + 3.9.25 Flurstückssuche zur Karte ==
--[[Benutzer:HolgerR|HolgerR]] 09:29, 9. Feb 2007 (CET)
+
Wenn man nur eine Gemarkung oder nur eine Flur ausgewählt hat, wird diese in der Karte nicht hervorgehoben.
Die Baulastenblätter von untergegangenen Flurstücken werden weiter in der Datenbank vorgehalten. Ist das so gewollt? m.E. nach wird eine ausgefeilte Flurstückshistorie zum derzeitigen Stand in kvwmap nicht geführt und die Daten sind somit nicht mehr notwendig.
+
  
Lt. dem SQL-Dump werden die Angaben zwar zuerst gelöscht, aber anschließend wieder der Tabelle alb_f_baulasten angefügt.
+
== + 3.9.24 ALKIS doppelte Objektversionen ==
INSERT INTO alb_x_flurstuecke (flurstkennz,gemkgschl,flurnr,pruefzeichen) VALUES ('132311-001-00193/003.00','132311','001','4');
+
Wenn Objektversionen doppelt eingelesen werden, wird der entsprechende Eintrag in der Tabelle delete nicht gelöscht.
UPDATE alb_x_flurstuecke SET flurstkennz='132311-001-00193/003.00',status='H',entsteh='2005/03019-11',letzff='2006/03544-11',flaeche=144511,aktunr=03 WHERE flurstkennz='132311-001-00193/003.00';
+
INSERT INTO alb_x_f_baulasten (flurstkennz,blattnr) VALUES ('132311-001-00193/003.00','40002');
+
+
DELETE FROM alb_f_baulasten USING alb_x_f_baulasten WHERE alb_f_baulasten.flurstkennz=alb_x_f_baulasten.flurstkennz;
+
INSERT INTO alb_f_baulasten SELECT * FROM alb_x_f_baulasten;
+
Die Einleseroutine müsste so weit verbessert werden, das beim 1. INSERT zu alb_x_f_baulasten der Status 'H' des Flurstückes mit ausgewertet wird und diese Baulasten in die temporäre Datei nicht eingetragen wird.
+
Die anderen Einleseroutinen zu den weiteren Flurstückattributen bin ich jetzt nicht durchgegangen, aber ich könnte mir vorstellen, das es hier ähnlich aussieht. z.B. Hinweise zum Flurstück aus dem SQL-Dump:
+
DELETE FROM alb_f_hinweise USING alb_x_f_hinweise WHERE alb_f_hinweise.flurstkennz=alb_x_f_hinweise.flurstkennz;
+
INSERT INTO alb_f_hinweise SELECT * FROM alb_x_f_hinweise;
+
Wenn eine umfassende Flurstückhistorie gewünscht ist, könnten in diesem Fall die Funktionen deleteHistXXX aus dem Programmcode entfernt werden. Die historischen Flurstücke müssten dann aber auch in der Tabelle alb_flurstücke mit dem Status 'H' belegt und nicht gelöscht werden.
+
  
== + ALB-Einleseroutine - deleteOldxxx ==
+
== + 3.9.23 ALKIS gist-Indizes ==
--[[Benutzer:HolgerR|HolgerR]] 14:21, 8. Feb 2007 (CET)
+
In einigen PP-Tabellen fehlen noch die gist-Indizes.
beim der Anzeige der Baulasten ins kvwmap ist mir aufgefallen, dass neben den untergegangenen Verfahren und Hinweisen auch die untergegangenen Baulasten nicht richtig gelöscht werden.
+
Ich könnte mir vorstellen, dass die Funktionen
+
*deleteOldAdressen
+
*deleteOldLagen
+
*deleteOldNutzungen
+
*deleteOldKlassifizierungen
+
*deleteOldTexte
+
*deleteOldAnlieger
+
*deleteOldBaulasten
+
in der postgresql.php vom fehlerhaften Löschansatz betroffen sind.
+
  
Das Problem ist, dass in der wldge keine Löschdatensätze enthalten sind. Untergegangene Flurstücke werden historisch gesetzt (Status 'H'). Bei Änderungen zum Flurstück werden nur die Änderungen mitgeteilt. Fällt jetzt ein Datensatz weg, wie z.B. eine eingetragene Baulast zu einem Flurstück, wird diese 'R'-Zeile in der wldge-Datei einfach nicht mehr aufgeführt.
+
== + 3.9.22 abhängige Auswahlfelder ==
Der Abgleich zum Löschen der Baulast kann daher nicht gegen die neu eingelesen alb_x_f_baulast erfolgen - hier steht die untergegangene Baulast nicht mehr drin - , sondern der Abgleich muss im Vergleich zu allen eingelesen Flurstücken alb_x_flurstuecke erfolgen.
+
Wenn es 3 oder mehr von einander abhängige Auswahlfelder gibt und nach Auswahl des ersten die neuen Optionen für das zweite nur eine Option enthält, ist diese sofort ausgewählt ohne dass die Optionen der weiteren Auswahlfelder geholt werden.
Hier habe ich mal die korrigierte Fassungen der [[Funktionen]] hinterlegt
+
  
== + Query im Polygon ==
+
== + 3.9.21 Fehlerhafte Layer in Layergruppe ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:24, 2. Feb 2007 (CET)
+
Beim Erzeugen der Legende kann es zu einer Fehlermeldung kommen.
Wenn ich eine Abfrage im Polygon machen will und ich mich "verpolygoniert" habe, habe ich keine Möglichkeit, das Zeichnen des Polygons abzubrechen. Auch der Klick auf einen anderen Button hilft nicht.
+
  
:--[[Benutzer:HolgerR|HolgerR]] 13:04, 5. Feb 2007 (CET)
+
== + 3.9.20 Themenauswahl laden ==
:Markus vorübergehend hilft jede Aktion, die den Karteninhalt neu lädt, also 'Pan', 'Neu laden', Zoom, ...
+
Wenn keine Layer aus der Auswahl geladen werden können, werden alle Layer aktiviert.
:Du hast aber recht, bei erneutem Anklicken des Polygonabfragebuttons müsste die Möglichkeit bestehen, den Polygon wieder neu zu zeichnen.
+
  
::--[[Benutzer:Rahn|Rahn]] 12:04, 8. Feb 2007 (CET) Ist behoben. In der nächsten Version kann man durch einen weiteren Klick auf den Button das Polygon löschen.
+
== + 3.9.19 Registrierung mit Sonderdomain in E-Mail schlägt fehl ==
 +
Die Prüfung von E-Mail-Adressen z.B. bei der Registrierung von neuen Nutzern hat bisher nur 2- und 3-stellige Länderdomains wie .de oder .com zugelassen. Neuerdings gibt es aber auch Domains wie .digital. Jetzt werden bis zu 7 Zeichen in der Länderdomain zugelassen.
  
== + Selektionslayer ==
+
== + 3.9.18 Sortierung von Umlauten ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:24, 2. Feb 2007 (CET)
+
Kleingeschriebene Umlaute werden nicht richtig sortiert. Z.B. in der Gemarkungsauswahl in der Flurstückssuche.
Wenn ein Selektionslayer gelöscht wird, indem der Benutzer den Haken rausnimmt und neu lädt, werden die entsprechenden Einträge in den Tabellen "styles2classes", "used_layer" und "rolle2used_layer" nicht gelöscht. Oder habe ich nur ein Problem mit meiner MySQL?
+
:--[[Benutzer:Rahn|Rahn]] 12:49, 5. Mär 2007 (CET) Die Selektionslayer werden jetzt in der Tabelle rollenlayer gespeichert.
+
  
== + Fehlermeldung im generischen Layereditor ==  
+
== + 3.9.17 Layer-Export: Tabs fehlen ==
  
Beim Aufruf des generischen Layereditors kann es (je nach Postgres-Version) vorkommen, dass Fehlermeldungen angezeigt werden. Zur Behebung des Problems in postgresql.php in der Funktion pg_table_constraints() die Zeile
+
== + 3.9.16 backlink ==
 +
Wenn für eine Layer-Suche ein backlink angegeben ist, wird dieser immer im Hauptfenster geöffnet und nicht im aktuellen Fenster.
  
$sql = "SELECT consrc FROM pg_constraint WHERE contype = 'check'";
+
== + 3.9.15 Layer Rechte übertragen: ohne "kein Zugriff" ==
 +
----[[Benutzer:Sgoen|Sgoen]] ([[Benutzer Diskussion:Sgoen|Diskussion]]) 09:28, 11. Dez. 2024 (CET) Wenn mit der "Magischen Funktion" Layer-Rechte übertragen werden, werden im Ziellayer alle Attribute mit "kein Zugriff" zu "lesen".
  
durch diese hier ersetzen:
 
  
$sql = "SELECT consrc FROM pg_constraint, pg_class WHERE contype = 'check'";
+
== + 3.9.14 WRAP in Mapserver 8 ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 09:48, 11. Dez. 2024 (CET) Bei Mapserver8 muss offensichtlich im Label-Objekt WRAP das oder die Zeichen (beliebige Anzahl) direkt eingetragen werden. kvwmap erlaubt nur die Eingabe von 3 Zahlen.
  
== + punktförmige Bodenrichtwertzonen kopieren ==
+
== + 3.9.13 abhängige Attributsichtbarkeit ==
--[[Benutzer:Certa|Certa]] 12:34, 25. Jan 2007 (CET)
+
Wenn Attribute nebeneinander angeordnet sind, werden sie zwar ausgeblendet aber der Platz wird nicht freigegeben.
Der Versuch, punktförmige Bodenrichtwerte in einen neuen Stichtag zu kopieren, scheitert, weil die Funktion versucht, in die Spalte "textposition" der Tabelle "bw_bodenrichtwertzonen" zu schreiben. die existiert aber nicht bei punktförmigen Bodenrichtwerten. Außerdem steht in allen Masken "Bodenrichtwert'''zonen'''", obwohl ich es nicht mit Zonen, sondern mit Punkten zu tun habe.
+
  
*--[[Benutzer:Rahn|Rahn]] 13:30, 25. Jan 2007 (CET) Um den Fehler beim Kopieren zu beheben, in bodenrichtwerte.php in der Funktion copyZonenToNewStichtag() die Zeile
+
== + 3.9.12 Stelle anlegen ==
 +
Die Nutzer bekommen bei den Layerparametern nicht die Defaultwerte eingetragen.
  
$sql.=",sanierungsgebiete,sichtbarkeit,'".$newStichtag."',the_geom,textposition";
+
== + 3.9.11 abhängige Auswahlfelder ==
 +
Auch wenn der Wert des Attributs, von dem das Auswahlfeld abhängig ist, leer ist, können sich Auswahlmöglichkeiten ergeben. Diese werden nicht angezeigt.
  
durch diese Zeilen ersetzen:
+
== + 3.9.10 Sachdatendruck: archivieren ==
 +
Wenn das Dokument-Attribut einen dynamischen Dokumentpfad hat, wird dieser nicht berücksichtigt.
  
if(BODENRICHTWERTTYP == 'punkt'){
+
== + 3.9.9 Datendrucklayouteditor ==
    $sql.=",sanierungsgebiete,sichtbarkeit,'".$newStichtag."',the_geom";
+
Es erscheint eine Fehlermeldung, wenn man einen Layer auswählt.
}
+
else{
+
    $sql.=",sanierungsgebiete,sichtbarkeit,'".$newStichtag."',the_geom,textposition";
+
}
+
  
== + Fachschale Jagdkataster ==
+
== + 3.9.8 Rollenlayer freigeben ==
 +
Funktioniert nicht.
  
Damit auch Sonderflächen erfasst werden können, muss dass entsprechende constraint der Tabelle jagdbezirke wie folgt geändert werden:
+
== + 3.9.7 Plugin Bauleitplanung ==
 +
Im Erfassungsformular stimmt der Name des Feldes für das Aktenzeichen nicht.
  
ALTER TABLE jagdbezirke DROP CONSTRAINT art;
+
== + 3.9.6 Fehlermeldungen vom Mapserver ==
ALTER TABLE jagdbezirke ADD CONSTRAINT art CHECK (art::text = 'gjb'::text OR art::text = 'ejb'::text OR art::text = 'tjb'::text OR art::text = 'sf'::text);
+
Erscheinen manchmal ohne Grund.
  
== + Geometrien erfassen ==
+
== + 3.9.5 Miteigentumsanteil ==
 +
Wird in der Flurstücksanzeige nicht angezeigt.
  
Damit in den verschiedenen Fachschalen auch Multipolygone gespeichert werden können, muss das entsprechende constraint der Tabelle wie folgt geändert werden:
+
== + 3.9.4 $USER_ID im Filter ==
 +
Wird nicht ersetzt.
  
ALTER TABLE <TABELLENNAME> DROP CONSTRAINT enforce_geotype_umring;
+
== + 3.9.3 Radiobuttons leeren ==
ALTER TABLE <TABELLENNAME> ADD CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) = 'POLYGON'::text OR geometrytype(the_geom) = 'MULTIPOLYGON'::text OR the_geom IS NULL);
+
Im GLE lassen sich einmal gesetzte Radiobuttons nicht wieder rausnehmen.
  
== - Nachweisverwaltung - Dokument überarbeiten - doppelte Dokumentnamenvergabe == --[[Benutzer:HolgerR|HolgerR]] 17:20, 16. Jan 2007 (CET)
+
== + 3.9.2 ALKIS: ax_anschrift ==
Wird bei der Änderung von Dokumenten der Dokumentenname eines schon vorhandenen Dokumentes generiert (z.B. Vergabe einer schon vorhanden laufenden Nummer im Dokumentenstamm) erscheint eine leere Fehlermeldung. Bitte mit Inhalt füllen, damit der Nutzer weiß, was er verkehrt gemacht hat.
+
Die Spalten zu den Qualitätsangaben und Herkunft sind nicht korrekt.
  
== + Attribut-Editor verweigert Änderungen ==
+
== + 3.9.1 Default-Werte an Stellen übertragen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:28, 16. Jan 2007 (CET)
+
Beim Klick auf "Default-Werte an Stellen übertragen" erscheint eine Fehlermeldung.
Ich kann im Attribut-Editor nicht die Formularelement-Einstellungen der Attribute ändern. Ich kriege folgende Fehlermeldung:
+
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource<br>in /srv/www/htdocs/kvwmap/class/mysql.php on line 2339
+
  
== + PDF-Druckfunktion - fehlende Schrift == --[[Benutzer:HolgerR|HolgerR]] 13:42, 15. Jan 2007 (CET)
+
= Version 3.8 =
In der PDF-Druckfunktion erhalte ich bei der Übergabe des Bildes an den Acrobat Reader folgende Fehlerausschrift:
+
Eine Schrift ist nicht im Ressourcen-Dictionary verzeichnet - Helvetica wird verwendet.
+
In der phplog-Datei wird folgender Eintrag generiert:
+
[15-Jan-2007 13:15:39] PHP Warning:  Unable to set output format to 'jpeg_print' in /srv/www/htdocs/kvwmap_dev/class/kvwmap.php on line 2196
+
Welche Schrift fehlt hier und wo muss die stehen? Ist da serverseitig oder clientseitig was zu tun? Ist vielleicht PHP nicht richtig compiliert?
+
  
:--[[Benutzer:Rahn|Rahn]] 23:27, 15. Jan 2007 (CET) Diese Fehlermeldung bedeutet nur, dass eine Schriftart, die für den Druckrahmen ausgewählt wurde, nicht vom Acrobat Reader unterstützt wird (Zur Auswahl stehen ja alle Fonts der PDF-Class). Um die Fehlermeldung zu vermeiden, einfach eine andere auswählen, z.B. Helvetica.
+
== + 3.8.99 Kartendruck ==
 +
Beim Drucken oder der Druckvorschau wird der Druckextent als neuer Extent des Users übernommen.
  
:Der Eintrag in der Log-Datei hat nichts mit der falschen Schriftart zu tun. Hier wurde nur protokolliert, dass für den Druck versucht wurde ein Output-Format zu setzen (jpeg_print), dass offenbar nicht definiert ist. Die Output-Formate stehen in der defaultmapfile.map. Das Format jpeg_print wurde in der Version [[Changelog#kvwmap-1.5.8|1.5.8]] eingeführt, um eine höhere Druckqualität zu erzielen (die jpg-Qualität ist hier 100%). Beim PDF-Export wird versucht, dieses Format zu setzen. Wenn dies fehlschlägt, wird das Standardformat jpeg verwendet. Es ist also nichts wirklich schlimmes, allerdings empfiehlt es sich für den Druck doch jpeg_print als Outputfprmat zu verwenden.
+
== + 3.8.98 Erläuterungen mit Hochkommas ==
 +
Im GLE erscheint die Erläuterung nicht, wenn man auf das Icon klickt.
  
== + Layer werden nicht mehr angezeigt ==
+
== + 3.8.97 Rollenlayer abfragen ==
 +
Wenn man nur Rollenlayer in der Karte abfragt, erscheint das Ergbnis nicht.
  
Im Stelleneditor und nach "Layer anzeigen" kann es sein, dass die Layer nicht angezeigt werden. Dazu in der users.php in der Funktion getLayers() die Zeile
+
== + 3.8.96 LINESTRING-Geometrie speichern ==
 +
Es wird versucht eine MULTILINESTRING-Geometrie zu speichern.
  
$sql .=' AND layer.Gruppe = u_groups.id AND NOT u_groups.Gruppenname = "Suchergebnis"';
+
== + 3.8.95 Nachweisrecherche ==
 +
Wenn man über ein Polygon sucht und „Alle der Messung“ anwählt, kommt eine Fehlermeldung, wonach „flurid“ ambiguos ist.
  
durch diese ersetzen:
+
== + 3.8.94 Sachdatenanzeige mit Tabs ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 11:09, 29. Okt. 2024 (CET) Ich habe einen Layer mit mehreren Tabs in der Sachdatenanzeige. Wenn ich mehrere Layer abfrage und zu mehreren Layern Treffer bekomme, ist dieser Layer in der Sachdatenanzeige an erster Stelle. Wenn ich bei diesem Layer auf den zweiten Tab gehe und anschließend ein anderes Thema auswähle, bleiben "Trümmer" vom zweiten Tab stehen.
  
$sql .=' AND layer.Gruppe = u_groups.id AND u_groups.Gruppenname != "Suchergebnis"';
+
== + 3.8.93 Plugin Bauleitplanung ==
 +
Die Snippets sind veraltet und müssen an den GLE angepasst werden.
  
und in kvwmap.php in der Funktion getall_Layer() in die Zeile
+
== + 3.8.92 Layergruppe aufklappen ==
 +
Funktioniert nicht.
  
$sql.=' WHERE layer.Gruppe = u_groups.id AND NOT u_groups.Gruppenname = "Suchergebnis"';
+
== + 3.8.91 Kartenabfrage ==
 +
Der Maßstab wird nicht richtig berechnet. Dadurch kann es vorkommen, dass Layer in der Nähe ihrer Maßstabsgrenze nicht abgefragt werden.
  
durch diese hier:
+
== + 3.8.90 Mapserver8 und PHP8 ==
 +
Es treten an manchen Stellen noch Fehlermeldungen auf.
  
$sql.=' WHERE layer.Gruppe = u_groups.id AND u_groups.Gruppenname != "Suchergebnis"';
+
== + 3.8.89 Layer-Suche ==
 +
Wenn man eine Suche durchgeführt hat und zurück zur Suchmaske geht, funktioniert das Leeren der Suchfelder nicht mehr.
  
 +
== + 3.8.88 Layer-Parameter ==
 +
Wenn man einen Layer einer Stelle entzieht, werden die Layer-Parameter in den Rollen nicht entfernt.
  
== + Fehler in der Flurstückssuche ==
+
== + 3.8.87 Layer mit vielen Stellen ==
 +
Das Ändern der Layer-Definition kann u.U. sehr lange dauern.
  
--[[Benutzer:Rahn|Rahn]] 10:17, 10. Jan 2007 (CET)
+
== + 3.8.86 Autovervollständigungsfeld auf mobilen Geräten ==
Wer den Internetexplorer benutzt, dürfte beim Aufruf der Flurstückssuche bemerkt haben, dass hier nichts angezeigt wird. Zur Behebung des Bugs einfach die erste Zeile in flurstueckssuche.php:
+
Funktioniert nicht.
  
<script language="JavaScript" src="funktionen/selectformfunctions.js" type="text/javascript">
+
== + 3.8.85 Passwort zurücksetzen mit einem Ausrufezeichen am Ende des Passwortes ==
 +
--[[Benutzer:Mharms|Mario Harms]] ([[Benutzer Diskussion:Mharms|Diskussion]]) 14:16, 8. Okt. 2024 (CEST) Wenn man in der Nutzerverwaltung die "Passwort zurücksetzen" Funktion benutzt und beim zufällig generierten Passwort das letzte Zeichen ein Ausrufezeichen (!) ist, dann ist dieses nicht im Link mit enthalten. Der Link wird zwar vollständig mit dem Ausrufezeichen dargestellt, aber wenn man auf den Link klickt, dann ist das Passwort um ein Zeichen zu kurz und das Ausrufezeichen fehlt. Dadurch klappt dann beim Nutzer das Zurücksetzen nicht.
  
umd das fehlende End-Tag erweitern:
+
== + 3.8.84 Zoom auf Datensätze eines Rollenlayers ==
 +
Funktioniert nicht.
  
</script>
+
== + 3.8.83 abhängige Attributsichtbarkeit ==
 +
In der Listenansicht funktioniert die Sichtbarkeit nicht.
  
= Version 1.6.2 =
+
== + 3.8.82 Quellenangaben mit html ==
 +
Lassen sich nicht editieren.
  
== + Darstellung Label - partials ==
+
== + 3.8.81 get data version in kvmobile ==
--[[Benutzer:HolgerR|HolgerR]] 10:11, 19. Dez 2006 (CET)
+
Funktion mobile_get_data_version fehlte und Verbesserung beim Log und image upload.
Die Änderung der Einstellung zu der partiellen Darstellung der Label in der Tabelle 'labels', Spalte 'partials' ist ohne Wirkung. In der Mapdatei wird immer der Standardwert 'TRUE' verwandt.
+
  
Lösung: In der Datei 'kvwmap.php' in der Funktion 'loadclasses' unterhalb von
+
== + 3.8.80 Fehlender Link in Datasource ==
<pre>
+
Wenn in Datasource Beschreibung am Ende ein ; gefolgt von einem Link beginnend mit http steht wird der Text davor als Link angezeigt, der auf den Link zeigt.
        $klasse->label->set('force',$dbLabel['the_force']);
+
</pre>
+
folgende Zeile einfügen
+
<pre>
+
        $klasse->label->set('partials',$dbLabel['partials']);
+
</pre>
+
  
== - Stellenabhängige Maßstabseinstellungen in 'used_layer' ==
+
== + 3.8.79 Sachdatenanzeige im extra Fenster ==
--[[Benutzer:HolgerR|HolgerR]] 11:28, 15. Dez 2006 (CET)
+
Die automatische Fenstergrößenanpassung funktioniert nicht mehr.
In der Tabelle 'used_layer' sind zur stellenabhängigen Maßstabseinstellungen die Spalten 'minscale' und 'maxscale' hinterlegt. In der Mapdatei werden leider nur die Eintragungen aus der Tabelle 'layer' verwandt.
+
  
== + zurück zur Flurstückssuche ==
+
== + 3.8.78 Auswahlfeld mit Bild ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:10, 6. Dez 2006 (CET) Nach einer Flurstückssuche sollte man aus der Sachdatenanzeige heraus wieder zurück in die Flurstückssuche gehen können, wobei das zuletzt gesuchte Flurstück vorselektiert ist. Bei mir klappt das nicht. Die entsprechende FST-Nummer wird mit go=Flurstueck_Auswählen nicht übergeben.
+
Bei der Erfassung eines neuen Datensatzes erscheint eine Fehlermeldung.
  
== + Fehler beim Überarbeiten von Dokumenten in der Nachweisverwaltung ==
+
== + 3.8.77 Sachdatendruck archivieren ==
 +
Das Archivieren funktioniert nicht bei Array-Attributen.
  
--M.Leschke 13.50, 16. Nov 2006 (CEST) Beim Überarbeiten von Dokumenten in der Nachweisverwaltung wird das Umringspolygon für den zu bearbeitenden Nachweis zwar geladen (es wird blau markiert), nach Änderung des Datensatzes (Datum oder Stammnummer)erschient aber folgende Fehlermeldung:
+
== + 3.8.76 Datensatz kopieren ==
 +
Wenn Dokumente in Arrays oder eigenen Datentypen vorkommen, werden diese nicht richtig kopiert.
  
Bitte legen Sie das Umringspolygon für den einzuarbeitenden Nachweis fest.
+
== + 3.8.75 Layer-Formular ==
 +
Bei Query-Layern erscheinen auch die Buttons "Klassen" und "Styles und Labels".
  
*--[[Benutzer:Rahn|Rahn]] 12:56, 8. Dez 2006 (CET): Zur Behebung des Fehlers in der Funktion changeDokument in nachweis.php die Zeile
+
== + 3.8.74 ALKIS: Flurstücksanzeige: Nutzungsarten ==
 +
Der Schwellwert zum Ausschluss von Splitterflächen ist mit 0.05 zu niedrig. Dadurch werden Flächen zwischen 0.05 und 0.5 mit 0m² angezeigt.
  
$ret=$this->pruefeEingabedaten($formvars['datum'],$formvars['VermStelle'],$formvars['art'],$formvars['gueltigkeit'],$formvars['stammnr'],$formvars['Blattformat'],$formvars['Blattnr'],$formvars['changeDocument'],$formvars['Bilddatei_name'],$formvars['pathlength'],$formvars['pathx'],$formvars['pathy']);
+
== + 3.8.73 GLE: spaltenweise Darstellung ==
 +
Es werden auch die nicht sichtbaren Attribute in der Spaltenauswahl angeboten. Außerdem gibt es bei Gruppen Probleme.
  
durch diese hier erseten:
+
== + 3.8.72 Layer-Suche ==
 +
Die Blätterfunktion funktioniert nicht mehr.
  
$ret=$this->pruefeEingabedaten($formvars['datum'],$formvars['VermStelle'],$formvars['art'],$formvars['gueltigkeit'],$formvars['stammnr'],$formvars['Blattformat'],$formvars['Blattnr'],$formvars['changeDocument'],$formvars['Bilddatei_name'],$formvars['pathlength'],$formvars['umring']);
+
== + 3.8.71 ALKIS: log_hist_operations ==
 +
Die Funktion log_hist_operations enthält eine Abfrage, die zu langsam ist und bei großen Fortführungen zu Laufzeitproblemen führt.
  
== +- Mapserverfehler nach Betätigung Druckvorschaubutton ==
+
== + 3.8.70 Überprüfung der Klassen ==
 +
Bei der Umwandlung der Mapserver-Expressions in SQL werden einige Operatoren nicht ersetzt und bei regulären Ausdrücken werden maskierte Schrägstriche nicht berücksichtigt.
  
Nach bisher nicht erkennbaren Muster sendet der Mapserver nach Betätigung des Druckvorschaubuttons gelegentlich folgende Meldung:
+
== + 3.8.69 Feldlänge Datasources Name ==
 +
Die Länge des Attributs Datasource nimmt nur 50 Zeichen auf. Die wurde auf 100 erweitert, damit etwas längere Copy-Einträge (bis 100 Zeichen) nicht abgeschnitten werden.
  
Fatal error: [MapServer Error]: msDrawLegend(): Unable to initialize image in /Pfad zu kvwmap/class/kvwmap.php on line 1082
+
== + 3.8.68 Eigentümeranzeige - Treffer anzeigen ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 14:18, 27. Aug. 2024 (CEST) Wenn man aus der Grundbuchblattsuche kommend sich die Grundbücher eines Eigentümers anzeigen lässt, werden die ersten 10 Treffer angezeigt. Oben drüber steht "10 Treffer anzeigen", allerdings kann man das nicht ändern und mehr als 10 anzeigen lassen.
  
*--[[Benutzer:Rahn|Rahn]] 13:07, 30. Okt 2006 (CET) Ist uns auch schon aufgefallen. Warum das so zufällig auftritt, wissen wir auch noch nicht. Auf jeden Fall verursacht die Legendenerzeugung diese Fehlermeldung. Läßt man die Legende weg (Legendenbreite rausnehmen), wird man von den Fehlermeldungen verschont.
+
== + 3.8.67 Daten-Import ==
 +
Wenn die Dateinamen Umlaute enthalten und gezippt sind, gehen die Umlaute beim Auspacken mit unzip kaputt.
  
== + Druckrahmen Änderungen speichern ==
+
== + 3.8.66 Sachdatenanzeige von mehreren Layern ==
 +
Wenn man in einem Layer scrollt und dann in einen anderen Layer wechselt, ist dieser auch gescrollt.
  
Versucht man im Druckrahmeneditor die vorgenommenen Änderungen an einem Druckrahmen zu speichern oder einen neuen anzulegen, kommt eine Fehlermeldung und es erfolgt keine Speicherung. Zur Behebung die Zeile
+
== + 3.8.65 Passwort abgelaufen nach Stellenwechsel ==
 +
Wenn bei einem Stellenwechsel das Passwort in der Stelle in die man will abgelaufen war, konnte man dort ein neues Passwort eintragen. Das wurde aber nicht registriert, weil das alte nicht abgefragt wurde. Das Formular layouts/snippets/login_new_password.php fragt jetzt das alte Passwort ab, wenn es nicht schon bei einem vorherigen Login-Vorgang übergeben wurde.
 +
Achtung: Alle die ein eigenes custom Snippets für die Konstante verwenden müssen folgende vor der Zeile
 +
  <tr>
 +
    <td><span class="px16">Neues Passwort: </span></td>
 +
einfügen:
 +
  <?
 +
  }
 +
  if ($this->formvars['passwort'] == '') { ?>
 +
    <tr>
 +
      <td><span class="px16">Altes Passwort: </span></td>
 +
      <td>
 +
        <nowiki><div style="display: flex"></nowiki>
 +
          <input style="width: 130px;" type="password" value="" id="passwort" name="passwort" autocomplete="off"/><?
 +
          if (defined ('PASSWORD_INFO') AND PASSWORD_INFO != '') { ?>
 +
            <nowiki><div style="margin-left: 5px;"></nowiki>
 +
              <span data-tooltip="<? echo PASSWORD_INFO; ?>"></span>
 +
            </div><?php
 +
          } ?>
 +
          <nowiki><i title="Sichtbarkeit des Passwortes" style="margin-left: 5px" class="fa fa-eye-slash pointer" aria-hidden="true" onclick="togglePasswordVisibility(this, 'passwort')"></i></nowiki>
 +
        </div>
 +
      </td>
 +
    </tr><?
 +
  } ?>
  
$sql .= ", `font_text` = '".$formvars['font_text']."'";
+
== + 3.8.64 Themenübersicht ==
 +
Die Sortierung der Stichwortauswahl stimmt nicht.
  
in den Funktionen update_frame und save_frame in kvwmap.php löschen.
+
== + 3.8.63 Bild speichern ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 10:47, 28. Jun. 2024 (CEST) Wenn ich das Kartenbild frisch erzeuge (z.B. durch zoomen) und anschließend auf Bild speichern klicke, kommt kein Bild. Wenn ich allerdings ein Kartenbild frisch erzeugt habe, in eine andere Oberfläche wechsle und anschließend zur Karte zurück kehre, dann bekomme ich bei Bild speichern das Bild.
  
== + Nordpfeil ==
+
== + 3.8.62 nur lesbare Auswahlfelder ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 11:54, 20. Okt 2006 (CEST) Die rechte Hälfte der Pfeilspitze sollte weiß und nicht transparent sein.
+
Wenn der Text sehr lang ist, wird er nicht umgebrochen.
  
== + Drehwinkel ==
+
== + 3.8.61 Filterverwaltung ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 14:18, 18. Okt 2006 (CEST) Beim Eingeben eines Drehwinkels funktioniert die Druckvorschau nicht, es kommt folgende Meldung: "Fatal error: Call to undefined function: imagerotate() in /srv/www/htdocs/kvwmap/class/kvwmap.php on line 1002"
+
In der Layerauswahl wird nicht der Layername + Aliasname angezeigt.
  
*--[[Benutzer:Rahn|Rahn]] 12:05, 19. Okt 2006 (CEST) Entweder Dein GD ist nicht richtig installiert, was ich aber nicht glaube oder Deine php-Version ist zu alt. Laut Dokumentation wird PHP > 4.3.0 benötigt.
+
== + 3.8.60 Layer-Suche ==
 +
Wenn man den Button "Suchfelder leeren" benutzt, werden die Operatoren nicht zurückgesetzt-
  
:--[[Benutzer:Markus Hentschel|Markus Hentschel]] 14:59, 19. Okt 2006 (CEST) PHP 4.3.8 ist installiert. Wie erkenne ich denn, ob meine GD nicht richtig installiert ist?
+
== + 3.8.59 Falsches Exceptions Format im wms_checker ==
:*--[[Benutzer:Rahn|Rahn]] 10:19, 24. Okt 2006 (CEST) Ich denke mal es liegt hier dran: In der Dokumentation zur dieser Funktion auf www.php.net steht: ''Anmerkung: Diese Funktion steht nur zur Verfügung, wenn PHP mit der GD Bibliothek übersetzt wurde, die mit PHP zusammen erhältlich ist.''
+
Der wms_checker hängt immer das Format application/vnd.ogc.se_xml an den Parameter Exceptions an. Dienst die dieses Format nicht unterstützen werden im Fehlerfall noch mal mit dem Format XML getestet. Erst wenn das auch nicht klappt gibt es den Status "nicht ok".
  
== + Suchergebnislayer ==
+
== + 3.8.58 mobile_get_stellen liefert nur eine ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:59, 18. Okt 2006 (CEST) Die Layer mit Suchergebnissen dürfen nicht bei "Layer anzeigen" und "Stelle anzeigen" auftauchen.
+
Fehler bei der Abfrage der Stellen für kvmobile behoben.
  
--SigridP 10:25, 3. Nov 2006 (CET)
+
== + 3.8.57 Formularelementtyp time wurde nicht gespeichert ==
Die Layer sollten ohne Kästchen für eine Sachdatenabfrage sein, da bei Aktivschalten unnötige Fehlermeldungen erzeugt werden.
+
Formularelementtyp time wird jetzt auch gespeichert bei UPDATE.
  
== + PDF-Dokmente laden ==
+
== + 3.8.56 mobile_get_layers ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:55, 18. Okt 2006 (CEST) Mitarbeiter, die einen Umlaut im Namen haben, können PDF-Dokumente (z.B. ALB- oder Druck-Dokumente) nicht laden. Sie erhalten ein "Objekt nicht gefunden". Vorschlag: Alle Sonderzeichen aus dem Dokumentnamen entfernen (Leerzeichen und Doppelpunkte) und die Umlaute im Benutzernamen ersetzen lassen.
+
table_name und schema_name zum Output von mobile_get_layers hinzugefügt.
*--[[Benutzer:Rahn|Rahn]] 11:48, 19. Okt 2006 (CEST) Zur Behebung in kvwmap.php in der Funktion output() die Zeile
+
  
$dateiname = $this->user->Name.'-'.$currenttime.'.pdf';
+
== + 3.8.55 SubFormFK ==
 +
Wenn es kein separates SubFormFK-Attribut gibt, sondern das Verknüpfungsattribut verwendet wird, lässt sich das Attribut nicht speichern.
  
durch folgende Zeilen ersetzen:
+
== + 3.8.54 Layerparameter im Attributeditor ==
 +
Wenn der Parameter nur in den Feldern Optionen und Default verwendet wird, wird er nicht für die Stelle übernommen.
  
$name = str_replace('ä', 'ae', $this->user->Name);
+
== + 3.8.53 neuer Datensatz ==
$name = str_replace('ü', 'ue', $name);
+
Wenn die Sachdaten zuerst angezeigt werden und man im Geometrie-Tab ist und den Maßstab ändert, wird danach die Karte nicht angezeigt.
$name = str_replace('ö', 'oe', $name);
+
$name = str_replace('Ä', 'Ae', $name);
+
$name = str_replace('Ü', 'Ue', $name);
+
$name = str_replace('Ö', 'Oe', $name);
+
$name = str_replace('ß', 'ss', $name);
+
$dateiname = $name.'-'.$currenttime.'.pdf';
+
  
== + ALB-Anzeige für alle Flurstücke ==
+
== + 3.8.52 zugeklappte Gruppen in spaltenweiser Darstellung ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:38, 18. Okt 2006 (CEST) Die Flurstücksangaben fehlen in den PDF-Dokumenten aller Formate bei "Für alle Flurstücke".
+
Hier sind die Attributnamen der zugeklappten Gruppen zu sehen.
  
== + Fehler in der Flächenversiegelung ==
+
== + 3.8.51 Dokumente in Arrays ==
 +
Wenn man mehrere Array-Elemente hat und bei einem davon auf "Dokument löschen" klickt, wird die Datei zwar gelöscht aber der Array-Eintrag für die Datenbank nicht richtig gebildet.
  
Um ihn zu beheben in kvwmap.php in der Funktion versiegelungsFlaechenErfassung die Zeile
+
== + 3.8.50 ALKIS-Import ==
 +
Es kann vorkommen, dass Objektversionen (gleiche gml_id und beginnt) mehrfach eingelesen werden. Die Funktion execute_hist_operations muss die doppelten Einträge löschen.
  
$GemObj=new gemeinde(0,$this->database);
+
== + 3.8.49 Sachdatenanzeige im extra Fenster ==
 +
Wenn man das Fenster größer zieht, wird die Sachdatenanzeige nicht breiter.
  
durch diese ersetzen:
+
== + 3.8.48 Orthogonalpunktberechnung ==
 +
Funktioniert nicht.
  
$GemObj=new gemeinde(0,$this->pgdatabase);
+
== + 3.8.47 Geometrie-Highlighting ==
 +
Wenn alle aktiven Themen abfragbar sind, funktioniert das Highlighting über die Sachdatenanzeige nicht.
  
 +
== + 3.8.46 CSS von overlayheader nicht anpassbar ==
  
== +- Geometrieeditor: Polygon zeichnen ==
+
== + 3.8.45 Konvertierung von time and date Werte vor dem Speichern in engl. Notation ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:48, 18. Okt 2006 (CEST) Wenn ich ein Polygon zeichnen oder ein Flurstück hinzufügen will, bekomme ich im IE ein Alert: "AHAH-Error: 401 Authorization required".
+
Ohne die Konvertierung erscheinen die deutschen Ausdrücke in den Deltas-Statements für kvmobile und führen dort zu Fehlern.
  
--[[Benutzer:HolgerR|HolgerR]] 10:50, 24. Nov 2006 (CET)
+
== + 3.8.44 Plugin Fortführungslisten ==
 +
Wenn die Anlässe fehlen, werden die Fortführungsfälle nicht geladen.
  
Bei mir tritt der gleiche Fehler auf. In der apache-Fehlerdatei wird folgender Eintrag erzeugt:
+
== + 3.8.43 Grundbuchblattsuche ==
<pre>
+
Grundbuchbezirke, die über zeigtaufexternes_art historisch geworden sind, werden trotzdem aufgelistet.
[Fri Nov 24 12:05:30 2006] [error] [client 10.32.62.45] File does not exist: /srv/www/htdocs/kvwmap_dev/10.32.0.246, ref
+
erer: http://10.32.0.246/kvwmap_dev/index.php
+
</pre>
+
  
Hallo, ich habe da einen Fehler im Quellcode gefunden:
+
== + 3.8.42 Getfeatureinfo ==
In class/spatial_processor.php in class spatial_processor in Funktion spatial_processor
+
Wenn man die WMS-Parameter nicht in der connection stehen hat, fehlen einige beim GetFeatureInfo-Request.
Befinden sich zwei syntaktisch falsche Zeilen:
+
  $this->$conn_id = $this->database->open();
+
  $this->$pgconn_id = $this->pgdatabase->open();
+
Diese müssen heißen:
+
  $this->conn_id = $this->database->open();
+
  $this->pgconn_id = $this->pgdatabase->open();
+
  
Vielleicht leigt es ja daran, dass einige PHP-Processoren das akzeptieren, anderen nicht.
+
== + 3.8.41 Geographisches Koordinatensystem ==
In Ndbg hat das zumindest weitergeholfen.
+
--[[Benutzer:Sglaeser|Sascha Gläser]] ([[Benutzer Diskussion:Sglaeser|Diskussion]]) 10:13, 16. Jul. 2024 (CEST) Beim Umstellen des Koordinatensystems (Optionen > Karteneinstellungen > 1. Kartenprojektion) auf ein geographisches Koordinatensystem (bspw. EPSG 4326) wird ein leeres Kartenfenster angezeigt und der Maßstab automatisch auf 1:1 oder 1:5 gesetzt. Eine manuelle Änderung des Maßstabs ist nicht möglich. Die einzige Abhilfe besteht darin, ein nicht geographisches Koordinatensystem auszuwählen. Dann wird der vorherige Maßstab wiederhergestellt und das Kartenfenster wird sauber geladen. Insbesondere für die Anzeige von GPS-Koordinaten ist jedoch das EPSG 4326 ganz entscheidend.
  
Peter
+
== + 3.8.40 Statistik ==
 +
Es kann vorkommen, dass manche Zugriffe nicht angezeigt werden.
  
== + ALB-Daten werden nicht angezeigt ==
+
== + 3.8.39 Referencemap im Kartenlayout und Karteneinstellung-SRS ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 14:57, 26. Jun. 2024 (CEST) Ich habe im Karten-Editor für ein Drucklayout eine Übersichtskarte definiert, die via Mapfile den Orka-WMS nutzt. Der Nutzer muss allerdings, wenn er das Drucklayout verwenden will, in den Optionen den EPSG:25833 eingestellt haben. Bei jedem anderen Karteneinstellungs-SRS kommt kein Bild in der Übersichtskarte, obwohl das SRS sowohl bei Orka als auch im Mapfile aufgelistet ist.
  
Bei den ALB-Auszügen fehlen sämtliche Daten zum Flurstück. Um dies zu beheben, in alb.php in der Funktion ALBAuszug_Flurstueck die Zeile
+
== + 3.8.38 Layer-Suche ==
 +
In Layern mit Array-Attributen erscheint eine Fehlermeldung.
  
$ret=$flst->readALB_Data($FlurstKennz);
+
== + 3.8.37 Kartenabfrage mit Templates ==
 +
Wenn Layer ein Template verwenden, erscheinen die Reiter auch wenn keine Treffer vorhanden sind.
  
durch diese ersetzen:
+
== + 3.8.36 ALKIS Nutzungsarten Begriffsbestimmungen ==
  
$ret=$flst->readALB_Data($FlurstKennz[$f]);
+
== + 3.8.35 Äquivalenzbewertung ==
 +
Die nicht geschätze Fläche stimmt nicht.
  
== + History-Buttons ==
+
== + 3.8.34 Layergruppen verschieben ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:08, 17. Okt 2006 (CEST) Die beiden History-Buttons funktionieren nicht mehr.
+
Wenn man Layergruppen in andere Gruppen verschiebt, kann es vorkommen, dass die Einträage in u_groups2rolle fehlen.
*--[[Benutzer:Rahn|Rahn]] 13:53, 19. Okt 2006 (CEST) Zur Behebung in users.php in der Funktion setConsumeActivity die Zeile
+
  
if ($prev=="0000-00-00 00:00:00" OR $prev==<nowiki>''</nowiki>) {
+
== + 3.8.33 Legendengrafik bei WMS-Layern ==
 +
Wenn mehrere Layer in der Connection abgefragt werden, werden nicht die richtigen GetLegendGraphic-Requests gemacht.
  
durch diese ersetzen:
+
== + 3.8.32 2 Kalender in Datentypen ==
 +
Bei Datums-Attributen in Datentypen tauchen 2 Kalender auf.
  
if ($prevtime=="0000-00-00 00:00:00" OR $prevtime==<nowiki>''</nowiki>) {
+
== + 3.8.31 Daten-Export mit Dokumenten ==
 +
Bei fast gleichen lautenden Dateinamen kann es sein, dass durch die Dateinamenanpassung eine der beiden Dateien nicht im Zip-Archiv enthalten ist.
  
== + ALB-Auszüge für alle aufgelisteten Flurstücke ==
+
== + 3.8.30 Plus-Lupe im Geometrieeditor ==
Das Wasserzeichen erscheint nur auf der ersten Seite, aber nicht mehr auf allen folgenden.
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 13:56, 7. Jun. 2024 (CEST) Wenn man im Geometrieeditor der Nachweiserfassung das Werkzeug vorhandene Geometrie übernehmen aktiviert hat, dann das Plus-Lupe Werkzeug ausgewählt und zoomt, ist das Plus-Lupe Werkzeug danach weiterhin blau markiert, obwohl das Werkzeug vorhandene Geometrie übernehmen aktiv ist.
  
--[[Benutzer:Rahn|Rahn]] 11:56, 18. Okt 2006 (CEST) Zur Behebung in alb.php in der Funktion ALBAuszug_Flurstueck die Zeilen
+
== + 3.8.29 Flurstücksanzeige: alle anzeigen ==
 +
Funktioniert nicht.
  
if ($wasserzeichen) {
+
== + 3.8.28 Highlighting bei Flächenobjekten und Sachdatenanzeige im Fenster ==
    $pdf->addJpegFromFile(WWWROOT.APPLVERSION.WASSERZEICHEN,75,140,450); # 2005-12-15 pk
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 15:13, 19. Jun. 2024 (CEST) Die Sachdatenanzeige soll das Objekt in der Karte highlighten, wenn ich mit dem Cursor in der schwebenden Sachdatenanzeige über den Datensatz hover. Wenn ich bei Flächenobjekten ein Objekt in der Karte abfrage und anschließend mit dem Cursor in die Sachdatenanzeige wandere, wird nicht das ausgewählte Objekt gehovert, wenn ich mit dem Cursor die Sachdatenanzeige erreicht habe, sondern das Objekt, über das der Cursor in der Karte zuletzt gewandert ist.
}
+
  
ausschneiden und hinter die Zeile
+
== + 3.8.27 Nachweisrecherche ==
 +
Wenn man über Gemarkung und FLur räumlich sucht, erscheint eine Fehlermeldung.
  
for($f = 0; $f < count($FlurstKennz); $f++){
+
== + 3.8.26 Sachdaten speichern ==
 +
Wenn die oid eines Objekts einen Punkt (.) enthält, erfolgt keine Speicherung.
  
einfügen.
+
== + 3.8.25 Geonamensuche ==
 +
Es werden nur Dienste unterstützt, die geojson liefern und keine die json liefern.
  
 +
== + 3.8.24 Version und Autovervollständigung in kvmobile ==
 +
Hinzufügen des Autovervollständigungsfeldes und der LayerVersion
  
== + Polygon löschen bei der Dokumenteneingabe==
+
== + 3.8.23 Default-Wert im Attributeditor ==
Im Geometrieeditor der Dokumenteneingabe hat sich ein kleiner Fehler eingeschlichen. Will man ein gezeichnetes Polygon wieder löschen, so funktioniert dies nicht und es kommt (im IE) eine Fehlermeldung. Zur Behebung des Problems in SVG_Polygon.php folgende Zeile unter "formular-variabeln fuer fachschale" einfügen:
+
Lässt Sich nicht speichern.
  
<input name="area" type="hidden" value="">
+
== + 3.8.22 Objekt-Schnellinfo ==
 +
Wenn die Geometrie erst in der Query gebildet wird, gibt es einen Fehler in der Abfrage.
  
== + Geometrieeditor Bodenrichtwertzonen erfassen==
+
== + 3.8.21 GLE: keine Treffer ==
Hier gibt es genau denselben Fehler. Hier zur Fehlerbehebung die Datei SVG_polygon_and_point.php um die Zeile
+
Wenn es zu dem abgefragten Layer über requires abhängige Layer gibt, erscheint nicht die Meldung "Zu diesem Thema wurden keine Objekte gefunden!".
  
<input name="area" type="hidden" value="">
+
== + 3.8.20 Layer auf Fremdtabellen ==
 +
Lassen sich nicht speichern.
  
erweitern.
+
== + 3.8.19 Flurstücksauszüge intern ==
 +
Unter gid71 gibt es Probleme mit der Anzeige der Nutzungsartenschlüssel und Umlauten in der Buchungsart.
  
 +
== + 3.8.18 generic_layer_editor_doc_raster.php ==
 +
Wenn ein Layer dieses Template verwendet und bei der Abfrage nichts gefunden wird, stimmt die Darstellung nicht.
  
== + Löschen eines Suchergebnisses ==
+
== + 3.8.17 Kartenbild speichern ==
Zur Zeit kann man die Suchergebnislayer nur in der Layerverwaltung löschen. Ersetzt man die Funktion setAktivLAyer in users.php durch folgenden Code, wird der Suchergebnislayer durch Wegnehmen des Hakens und anschließendes neu laden gelöscht.
+
Hier wird nicht das aktuelle Kartenbild angezeigt.
  
function setAktivLayer($formvars, $stelle_id, $user_id) {
+
== + 3.8.16 Layeroptionen: Beschriftung ==
    # Eintragen des Status der Layer, 1 angezeigt oder 0 nicht.
+
Das Labelitem steht nur zur Auswahl, wenn es auch in der Query dieses Attribut gibt und darauf Leserecht besteht.
    for ($i=0;$i<count($this->layerset);$i++) {
+
      if ($formvars['thema'.$this->layerset[$i]['Layer_ID']]==1) {
+
        $aktiv_status=1;
+
      }
+
      elseif($formvars['thema'.$this->layerset[$i]['Layer_ID']]==2) {
+
        $aktiv_status=2;
+
      }
+
      else{
+
        $aktiv_status=0;
+
      }
+
      $sql ='UPDATE u_rolle2used_layer SET aktivStatus="'.$aktiv_status.'"';
+
      $sql.=' WHERE user_id='.$this->user_id.' AND stelle_id='.$this->stelle_id;
+
      $sql.=' AND layer_id='.$this->layerset[$i]['Layer_ID'];
+
      $this->debug->write("file:users.php class:rolle->setAktivLayer - Speichern der aktiven Layer zur Rolle:",4);
+
      $this->database->execSQL($sql,4, $this->loglevel);
+
      // -------------- new
+
      if($aktiv_status == 0){
+
        $mapdb = new db_mapObj($stelle_id, $user_id); 
+
            $Gruppe = $mapdb->read_Group($this->layerset[$i]['Gruppe']);
+
            if($Gruppe['Gruppenname'] == 'Suchergebnis'){
+
              $mapdb->deleteLayer($this->layerset[$i]['Layer_ID']);
+
              # auch die Klassen löschen
+
              $classes = $mapdb->read_Classes($this->layerset[$i]['Layer_ID']);
+
              for($j = 0; $j < count($classes); $j++){
+
                  $mapdb->delete_Class($classes[$j]['Class_ID']);
+
              }
+
              $layer[] = $this->layerset[$i]['Layer_ID'];
+
              $stelle[] = $stelle_id;
+
              $Stelle = new Stelle($stelle_id, $this->database);        # <----- Zeile war fehlerhaft
+
              $Stelle->deleteLayer($layer);
+
              $this->deleteLayer($user_id, $stelle, $layer);
+
            }
+
      }
+
      // --------------- new
+
    }
+
    return 1;
+
  }
+
  
--SigridP 11:54, 13. Okt 2006 (CEST) Bei mir kommt dann folgende Fehlermeldung:
+
== + 3.8.15 Layeroptionen im Geometrieeditor ==
Warning: Missing argument 2 for setaktivlayer() in /srv/www/htdocs/kvwmap-1.6.2/class/users.php on line 905<br>
+
Wenn man die Layeroptionen speichert, fliegt man aus dem Geometrieeditor.
Warning: Missing argument 3 for setaktivlayer() in /srv/www/htdocs/kvwmap-1.6.2/class/users.php on line 905
+
  
--[[Benutzer:Rahn|Rahn]] 13:19, 13. Okt 2006 (CEST) Stimmt, man muss natürlich auch noch den Aufruf der Funktion in kvwmap.php
+
== + 3.8.14 Sachdatenanzeige Import-Layer ==
 +
Funktioniert nicht.
  
$this->user->rolle->setAktivLayer($this->formvars);
+
== + 3.8.13 Sachdatendruck ==
 +
Wenn die ID-Spalte des Layers kein integer ist, kommt es zu einem Fehler in der Abfrage.
  
so anpassen:
+
== + 3.8.12 Layer-Export ==
 +
Wenn die Option "mit Stellenzugehörigkeit" ausgewählt wurde, wird nur die erste Stelle exportiert.
  
$this->user->rolle->setAktivLayer($this->formvars,$this->Stelle->id,$this->user->id);
+
== + 3.8.11 wms_group_title fehlt ==
 +
Der OWS-Parameter wird nicht gesetzt.
  
:--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:41, 17. Okt 2006 (CEST) Besser wäre vielleicht, wenn das Suchergebnis in die PostGIS und nicht in die MySQL geschrieben wird. Es ist unheimlich schwierig, neue Layer mit Classes etc. anzulegen, wenn alle naselang neue Layer von kvwmap angelegt werden und die nächsthöhere ID beanspruchen. Und zur Anzeige am Bildschirm: Bei mir wird jetzt in der Themenauswahl als Suchergebnis nicht die komplette Flurstücksnummer, sondern nur Gemarkung-Flur ausgegeben. Außerdem steht da immer "Flurstücke:", wäre Singular nicht sinnvoller?
+
== + 3.8.10 automatische Klassenerzeugung ==
 +
Wenn beim Layer im Feld Klassifizierung Layer-Parameter verwendet werden, werden diese nicht bei der automatischen Klassenerzeugung berücksichtigt.
  
== + Leere letzte Seite bei den ALB-Auszügen  ==
+
== + 3.8.9 WMS-, WFS-Layer abfragen ==
 +
Die Treffer werden nicht angezeigt.
  
Bei allen Flurstücks-ALB-Auszügen wird noch eine leere letzte Seite hinten angehängt. Wen 's stört kann in alb.php '''!! am Ende !!''' der Funktion ALBAuszug_Flurstueck() die Zeile
+
== + 3.8.8 eingeklappte Legende ==
 +
In den Fachschalten und im Geometrieeditor wird die Karte zu breit dargestellt.
  
$pageid=$pdf->newPage();
+
== + 3.8.7 Rollenlayer im Kartendruck ==
 +
Hier werden die Layernamen nicht angezeigt.
  
durch folgende Zeilen ersetzen.
+
== + 3.8.6 Layer-Parameter in den Layer-Optionen ==
 +
Das Aktualisieren des Kartenbildes funktioniert nicht.
  
if($f < count($FlurstKennz)-1){
+
== + 3.8.5 Flurstücksanzeige ==
    $pageid=$pdf->newPage();
+
Wenn in der Sachdatenanzeige nach dem Flurstückslayer noch ein weiterer angezeigt wird, stimmt im Chrome die Darstellung nicht.
}
+
  
== - ALB Fortfuehrungsart 57 - Loeschen der alten Eintraege für Hinweise und Verfahren == --[[Benutzer:HolgerR|HolgerR]] 15:21, 12. Okt 2006 (CEST)
+
== + 3.8.4 Radiobuttons ==
 +
Bei Radiobuttons werden nicht die richtigen Optionen angezeigt.
  
Bei der Fortfuehrungsart 57 werden bei mehreren Flurstuecken folgende Angaben uebereinstimmend veraendert:
+
== + 3.8.3 group by in der Query ==
:Kennung - Bezeichnung
+
Wenn es in der Query eine Unterabfrage mit group by gibt, wird das SQL für die Abfrage nicht richtig gebildet.
:D - Flurkarte, Riss; Baublock; Finanzamtszugehoerigkeit; Fortsamtszugehoerigkeit
+
:U - Ausfuehrende Stelle / Verfahren
+
:F - Hinweise zum Flurstueck.
+
  
Diese Angaben koennen eingetragen, geaendert oder geloescht werden.
+
== + 3.8.2 Objekt-Schnellinfo ==
Bei Eintragungen und Aenderungen laeuft alles wie es soll, da die ensprechenden Kennungen in der WLDGe enthalten sind und die Einleseroutine darauf reagieren kann.
+
Wenn das Geometrie-Attribut keiner Tabellenspalte entspricht, kommt es zu einer Fehlermeldung.
  
Fallen diese Angaben zu den Flurstuecken weg, wird in der WLDGe kein Loeschsatz erzeugt, sondern die Angaben werden einfach nicht mit aufgefuehrt. Darauf reagiert der WLDGE2SQL-Konverter bislang noch nicht, auch nicht in vorhergehenden Versionen. Dadurch existieren in der ALB-Anwendung z.B. Flurstuecke mit Verfahrenseintraegen, die so nicht mehr gueltig sind.
+
== + 3.8.1 Polygonabfrage und Streckenmessung ==
 +
Die Werkzeuge funktionieren nicht.
  
Daraus ergeben sich m.E. folgende Konsequenzen:
+
= Version 3.7 =
  
Die alten Eintragungen in den Tabellen `alb_f_hinweise` und `alb_f_verfahren` sind in Uebereinstimmung mit den Flurstueckskennzeichen aus der WLDGe, die in der temporaeren Tabelle `alb_x_flurstuecke` enthalten sind, zu loeschen. Dies betrifft die Funktionen `deleteOldVerfahren()` und `deleteOldHinweise()` in `postgresql.php`.
 
  
Die korrigierte Funktion `deleteOldVerfahren()` sieht wie folgt aus:
+
== + 3.7.41 neuer Layer-Datensatz ==
 +
Layer, die als Subform in anderen Layern eingebunden sind, werden nicht ausgeschlossen.
  
  function deleteOldVerfahren() {
+
== + 3.7.40 Nutzungshinweise ==
    $sql ="DELETE FROM alb_f_verfahren";
+
Wenn Nutzungshinweise bei einer Gastanmeldung eingeblendet werden, kann es zu Problemen mit der Kartenbildgröße kommen.
    #Eingefügt 11.04.2006 H. Riedel
+
    if(POSTGRESVERSION == '8.1'){
+
      $sql.=" USING alb_".$this->tableprefix."flurstuecke";
+
    }
+
    $sql.=" WHERE alb_f_verfahren.flurstkennz=alb_".$this->tableprefix."flurstuecke.flurstkennz";
+
    return $this->execSQL($sql, 4, 0);
+
  }
+
  
und die Funktion `deleteOldHinweise()` wie folgt:
+
== + 3.7.39 Layer speichern ==
 +
Es gibt eine Fehlermeldung wenn das Plugin Portal aktiv ist und die Clusteroption nicht angehakt wird.
  
  function deleteOldHinweise() {
+
== + 3.7.38 Attributeditor speichern ==
    $sql ="DELETE FROM alb_f_hinweise";
+
Hier werden Platzhalter wie z.B. $user_id in den Optionen durch die aktuelle User-ID ersetzt.
    #Eingefügt 11.04.2006 H. Riedel
+
    if(POSTGRESVERSION == '8.1'){
+
      $sql.=" USING alb_".$this->tableprefix."flurstuecke";
+
    }
+
    $sql.=" WHERE alb_f_hinweise.flurstkennz=alb_".$this->tableprefix."flurstuecke.flurstkennz";
+
    return $this->execSQL($sql, 4, 0);
+
  }
+
  
Um die Werte in der Datenbank zu aktualisieren sind abschließend die ganzen BZSN, angefangen bei der Grundausstattung, neu einzulesen.
+
== + 3.7.37 Suche im WFS-Layer ==
 +
Beim Request wird der Parameter srsName nicht mitgeschickt, sodass die Geometrie nicht im gewünschten Koordinatensystem geliefert wird.
  
= Version 1.6.1 =
+
== + 3.7.36 aktiv bei Gast ==
 +
Wird immer auf "ja" gesetzt beim Speichern.
  
== + Anzeige und Drucken von ALB-Auszug 20 und ALB-Auszug 25 falsch ==
+
== + 3.7.35 Kartenbild speichern ==
 +
Das Kartenbild wird nicht angezeigt.
  
--[[Benutzer:Rahn|Rahn]] 10:07, 2. Okt 2006 (CEST) Beim ALB-Auszug 20 und 25, dann darf der Eigentümer nur einmal erscheinen. Zur Zeit ist es so, dass der Eigentümer für jedes Flurstück, dass im Grundbuchblatt geführt ist, erneut aufgeführt wird.
+
== + 3.7.34 Checkbox im Datentyp ==
:--[[Benutzer:Rahn|Rahn]] 11:00, 2. Okt 2006 (CEST) Diesen und noch ein paar andere Fehler bei den ALB-Auszügen 20 und 25 behoben.
+
Checkboxen in Datentypen lassen sich nicht unchecken.
  
== + Eigentümernachweis im ALB-Auszug ==
+
== + 3.7.33 Abfrage auf angrenzende Objekte ==
--SigridP 12:39, 20. Sep 2006 (CEST)<br>
+
Funktioniert bei bestimmten Query-Schreibweisen nicht.
Der im Original-ALB-Auszug zu den Privatpersonen angegebene Zusatz "GbR ......" ist im kvwmap-Auszug nicht enthalten. Dieser ist jedoch lt. Aussagen der zuständigen Mitarbeiter unbedingt erforderlich. Beim Durchforsten der postgresql-DB habe ich diesen Eintrag in der tabelle alb_grundbuecher in der Spalte zusatz_eigentuemer entdeckt.
+
:--[[Benutzer:Rahn|Rahn]] 11:08, 2. Okt 2006 (CEST) In welchen ALB-Formaten ist denn dieser Zusatz erforderlich?
+
--SigridP 09:36, 5. Okt 2006 (CEST)In allen ALB-Ausdrucken, in denen die Eigentümer aufgeführt werden.
+
  
== + Fehler und Abweichungen beim ALB-Druck ==
+
== + 3.7.32 Layer-Optionen ==
--[[Benutzer:Heinz Schmidt|Heinz Schmidt]] 13:29, 14. Sep 2006 (CEST)<br>
+
Beim aufruf der Layer-Optionen wird der Parse-Tree in die Apache error.log Datei geschrieben.
'''was fehlt:''' <br>
+
"Gesetzliche Klassifizierung" (wird, wenn vorh. im orig. ALB unter "Tatsächliche Nutzung" ausgegeben)
+
* debug: --[[Benutzer:Pkorduan|Pkorduan]] 16:15, 14. Sep 2006 (CEST) Ok, das fehlt wirklich. Hier ist kein Fehler oder fehlende Daten im ALB, sondern tatsächlich im Quellcode. Zum Debuggen bitte folgende Änderung in postgresql.php  in der Funktion getKlassifizierung($FlurstKennz) vornehmen:
+
an Stelle von:
+
return $Klassifizierung;
+
folgendes eintragen:
+
$ret[1]=$Klassifizierung;
+
return $ret;
+
  
Wer noch möchte, dass das Wort "Summe" groß ausgegeben wird in der ALB-Anzeige, muss die Zeile in alb.php in Funktion ALBAuszug_Flurstueck($FlurstKennz,$formnummer,$wasserzeichen) so aussehen:
+
== + 3.7.31 Sachdatendruck ==
$pdf->addText($col0,$row-=12,$fontSize,'Summe');
+
Wenn man die Datensätze vorher sortiert hatte, bleibt die Sortierung nicht im Druck erhalten.
  
"Ausführende Stelle" (wird, wenn vorh. im orig. ALB unter "Hinweise" ausgegeben)<br>
+
== + 3.7.30 Layer-Suche ==
* debug: --[[Benutzer:Pkorduan|Pkorduan]] 15:06, 14. Sep 2006 (CEST) debug: Ein Statement der Art
+
Wenn der Menüpunkt "go=Layer-Suche" in einer Stelle nicht vorhanden ist, erscheint im Suchformular trotzdem die Layerauswahl.
SELECT st.ausfstelle AS ausfstelleid,st.name AS ausfstellename,v.flurstkennz,
+
v.verfnr,v.verfbem AS verfbemid,b.bezeichnung AS verfbemerkung
+
FROM alb_f_verfahren AS v,alb_v_ausfuehrendestellen AS st,alb_v_bemerkgzumverfahren AS b
+
WHERE v.ausfstelle=st.ausfstelle AND v.verfbem=b.verfbem
+
AND v.flurstkennz='132295-001- 00003/008.00'
+
sollte zu einer Ausgabe der ausführenden Stelle führen, aber nur, wenn da auch ein Verfahren läuft auf dem Flurstück und wenn eine Bemerkung zum Verfahren gespeichert ist.
+
Da dies offensichtlich nicht immer der Fall ist, z.B. in LWL, dann muss das Statement anders lauten und zwar so, dass die Ausführende Stelle auch angezeigt wird, obwohl nicht gespeichert ist was ausgeführt wird (das sollte nähmlich in verfbem stehen)
+
Ändern Sie also das SQL-Statement in der Datei postgresql.php in der Funktion function getVerfahren($FlurstKennz) Die Zeilen mit $sql folgendermaßen:
+
$sql ="SELECT st.ausfstelle AS ausfstelleid,st.name AS ausfstellename";
+
$sql.=",v.flurstkennz,v.verfnr,v.verfbem AS verfbemid,b.bezeichnung AS verfbemerkung";
+
$sql.=" FROM alb_f_verfahren AS v LEFT JOIN alb_v_bemerkgzumverfahren AS b ON v.verfbem=b.verfbem";
+
$sql.=",alb_v_ausfuehrendestellen AS st WHERE v.ausfstelle=st.ausfstelle";
+
$sql.=" AND v.flurstkennz='".$FlurstKennz."'";
+
Darin ist der LEFT JOIN zwischen alb_v_bemerkgzumverfahren und alb_f_verfahren enthalten.
+
  
--[[Benutzer:Heinz Schmidt|Heinz Schmidt]] 12:43, 18. Sep 2006 (CEST)<br>
+
== + 3.7.29 Benachrichtigung an Nutzer ==
'''Was jetzt noch fehlt zur "Ausführenden Stelle":'''<br>
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 09:24, 7. Mai 2024 (CEST) Beim Nutzerfilter in go=notification_formular sind die Nutzer mit Vorname+Nachname aufgelistet und nach ID sortiert. Nötig wäre die Schreibweise "Nachname, Vorname" und Sortierung nach Nachname, Vorname.
Wenn mehrere "Ausführenden Stellen" eingetragen sind, kommt momentan nur eine.
+
  
 +
== + 3.7.28 Neue Nutzer: letzte Aktivität ==
 +
--[[Benutzer:Sgoen|Sgoen]] ([[Benutzer Diskussion:Sgoen|Diskussion]]) 09:27, 6. Mai 2024 (CEST)
 +
Beim Anlegen eines neuen Nutzers in einer Stelle mit Standardnutzer wird auch dessen letzte Aktivität (Zeitstempel) übernommen.
  
Ok, das ist jetzt behoben durch zwei Änderungen. Die erste Änderung in postgresql.php in Funktion getVerfahren($FlurstKennz) die Zeile:
+
== + 3.7.27 Layer-Parameter ==
$ret[1]=pg_fetch_array($queryret[1]);
+
Wenn ein Layer einer Stelle neu zugeordnet wird, werden die Layerparameter nicht für die Rolle übernommen.
ersetzen durch die Zeilen:
+
while($rs=pg_fetch_array($queryret[1])) {
+
  $Verfahren[]=$rs;
+
}
+
$ret[1]=$Verfahren;
+
und in alb.php in der Funktion ALBAuszug_Flurstueck(...) die Zeilen für die Darstellung der Verfahren an der Stelle # Verfahren ersetzen. Alter Abschnitt:
+
# Verfahren
+
if ($flst->Verfahren['flurstkennz']!='') {
+
  $pdf->addText($col0,$row-=24,$fontSize,'Ausführende Stelle');
+
  $pdf->addText($col2_1,$row,$fontSize,$flst->Verfahren['ausfstelleid']);
+
  $AusfStelleName=zeilenumbruch($flst->Verfahren['ausfstellename'],40);
+
  $pdf->addText($col4,$row,$fontSize,$AusfStelleName[0]);
+
  for ($j=1;$j<count($AusfStelleName);$j++) {
+
    $pdf->addText($col4,$row-=12,$fontSize,$AusfStelleName[$j]);
+
  }   
+
  $pdf->addText($col0,$row-=12,$fontSize,'Verfahren');
+
  $pdf->addText($col2_1,$row,$fontSize,$flst->Verfahren['verfnr']);     
+
  $pdf->addText($col4,$row,$fontSize,'('.$flst->Verfahren['verfbemid'].')');
+
  $AusfBemerkung=zeilenumbruch($flst->Verfahren['verfbemerkung'],40);     
+
  $pdf->addText($col5,$row,$fontSize,$AusfBemerkung[0]);
+
  for ($j=1;$j<count($AusfBemerkung);$j++) {
+
    $pdf->addText($col5,$row-=12,$fontSize,$AusfBemerkung[$j]);
+
  }
+
}
+
Neuer Abschnitt:
+
# Verfahren
+
$anzVerfahren=count($flst->Verfahren);
+
for ($i=0;$i<$anzVerfahren;$i++) {
+
  $pdf->addText($col0,$row-=24,$fontSize,'Ausführende Stelle');
+
  $pdf->addText($col2_1,$row,$fontSize,$flst->Verfahren[$i]['ausfstelleid']);
+
  $AusfStelleName=zeilenumbruch($flst->Verfahren[$i]['ausfstellename'],40);
+
  $pdf->addText($col4,$row,$fontSize,$AusfStelleName[0]);
+
  for ($j=1;$j<count($AusfStelleName);$j++) {
+
    $pdf->addText($col4,$row-=12,$fontSize,$AusfStelleName[$j]);
+
  }   
+
  $pdf->addText($col0,$row-=12,$fontSize,'Verfahren');
+
  $pdf->addText($col2_1,$row,$fontSize,$flst->Verfahren[$i]['verfnr']);     
+
  $pdf->addText($col4,$row,$fontSize,'('.$flst->Verfahren[$i]['verfbemid'].')');
+
  $AusfBemerkung=zeilenumbruch($flst->Verfahren[$i]['verfbemerkung'],40);     
+
  $pdf->addText($col5,$row,$fontSize,$AusfBemerkung[0]);
+
  for ($j=1;$j<count($AusfBemerkung);$j++) {
+
    $pdf->addText($col5,$row-=12,$fontSize,$AusfBemerkung[$j]);
+
  }
+
}
+
  
 +
== + 3.7.26 wms_checker.php ==
 +
Beim Eintragen des Status in einen fehlerhaften Layer kann es zu Fehlern kommen.
  
'''Hinweis:'''<br>
+
== + 3.7.25 Liste der Flurstücke eines Jagdbezirks ==
wenn in der config.php die Konstanten:<br>
+
Ist nicht nach Flurstückskennzeichen sortiert.
'POSTANSCHRIFT', 'POSTANSCHRIFT_STRASSE', 'POSTANSCHRIFT_PLZ', 'POSTANSCHRIFT_ORT'<br>
+
mit Werten belegt sind, wird im Ausdruck die Adresse zweimal untereinander ausgegeben. Soll das so sein?
+
  
Für Anwender mit ALB-Daten mehrer Kreise in einer Datenbank wäre es sinnvoll, wenn die Katasteramtsziffer (katasteramt) und die Bezeichnung der Behörde mit Anschrift und Tel.Nr. (name) oben rechts auf dem Ausdruck nicht aus der config.php geholt werden würde sondern aus der tabelle "alb_v_katasteraemter" der Datenbank.
+
== + 3.7.24 Layer-Parameter im Layernamen ==
 +
In den Einstellungen werden die Layerparameter nicht in den Layernamen ersetzt.
  
Zusätzlich sollte im Ausdruck der Stand der ALB-Daten angegeben werden, da es sich um Sekundärdaten handelt. Dieses Datum sollte aus der Tabelle alb_fortführung das letzte Datum der Spalte "ffzeitraum_bis" sein.
+
== + 3.7.23 Layer-Alias in Tooltipp ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 11:42, 26. Apr. 2024 (CEST) Im Tooltip erscheint nicht der Layer-Aliasname, sondern der Layername.
  
== + Fehler in der Kartendarstellung ==
+
== + 3.7.22 Urheberrechte Alias und Layer-Parameter ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:48, 12. Sep 2006 (CEST)
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 15:46, 22. Apr. 2024 (CEST) Bei der Anzeige der Urheberrechte sowohl über das Copyrightsymbol als auch in "Bild speichern" erscheint nicht der Aliasname und es wird auch nicht der Layer-Parameter berücksichtigt.
Wenn zwei User zum selben Zeitpunkt eine Karte erzeugen, erhält der eine das Kartenbild des anderen, obwohl vom Mapserver im tmp-Verzeichnis korrekt zwei Karten abgelegt werden.
+
  
*--[[Benutzer:Rahn|Rahn]] 12:58, 12. Sep 2006 (CEST) Stimmt, das liegt daran, dass die svg-Datei immer gleich heißt und beide User dann auf dieselbe Datei zugreifen. Um den Fehler zu beheben einfach in der SVG_map.php folgende Zeile:
+
== + 3.7.21 Layersuche ==
 +
Wenn im Layer abfragbar auf nein gesetzt ist, wird der Layer nicht in der Suche angeboten.
  
$svgfile  = 'SVG_map.svg';
+
== + 3.7.20 Daten-Import in Layer ==
 +
Bei langen Layernamen gibt es Probleme mit der Darstellung im Übernahmeformular. Außerdem gibt es Probleme mit großgeschriebenen Spaltennamen.
  
durch diese beiden hier ersetzen:
+
== + 3.7.19 Test auf Vollständigkeit der Klassen ==
 +
Funktioniert nicht.
  
$randomnumber = rand(0, 1000000);
+
== + 3.7.18 automatische Klassenerzeugung ==
$svgfile  = $randomnumber.'SVG_map.svg';
+
Funktioniert nicht.
  
== + Notizenverwaltung ==
+
== + 3.7.17 Layergruppe mit Colorrange ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 15:25, 5. Sep 2006 (CEST) Ich habe erstmalig Notizenkategorien in der Notizenverwaltung angelegt. Sie werden auch in der Auswahlliste angezeigt. Beim Auswählen und (automatischen) Neuladen der Seite sind sie dann jedoch nicht ausgewählt?!
+
Wenn man eine Layergruppe aufklappt, in der ein Layer enthalten ist, der eine colorrange verwendet, klappt das nicht.
  
* --[[Benutzer:Pkorduan|Pkorduan]] 15:11, 14. Sep 2006 (CEST) Da hilft erstmal eine Notizkategorie per Hand der Stelle zuzuweisen wenigstens mit Leserechten. Im Formular müssen wir mal schauen, wie wir das anpassen.
+
== + 3.7.16 Layer-Parameter ==
 +
Bisher war es ja so, dass Layerparameter, die von mehreren Layern verwendet werden, nicht in den Layer-Optionen eines Layers gesetzt werden können. Dies ist mit diesem Bugfix nun doch möglich.
  
== + Nachweisverwaltung: Problem beim Downloaden von TIFF's ==
+
== + 3.7.15 wms_checker.php ==
--[[Benutzer:A.tower|Andreas Thurm]] 07:50, 12. Sep 2006 (CEST)Ab der Version 1.6.1 gibt es ein Problem beim Anzeigen und Downloaden von Nachweisen im TIFF-Format. Die Dokumente lassen sich nicht anzeigen. Es erscheint die Fehlermeldung, dass hier ein unbekanntes Dateiformat vorliegt. Kopiert man die Datei mit winscp auf den Client,lässt sie sich problemlos anzeigen. In der Version 1.6.0 funktioniert der Download und die Anzeige noch reibungslos. Andere Dateiformate wie z. Bsp. PDF sind von diesem Problem scheinbar nicht betroffen.
+
Bei einem "307 Temporary Redirect" im Response-Header wird der Layer als nicht ok angesehen.
* --[[Benutzer:Pkorduan|Pkorduan]] 14:07, 14. Sep 2006 (CEST) Das Problem kann folgendermaßen gelößt werden:
+
In der Datei kvwmap.php in der Funktion: nachweisDokumentAnzeigen() vor die Zeile:
+
header("Content-type: image/".$dateinamensteil[1]);
+
die Zeile
+
ob_end_clean();
+
einfügen. Dadurch wird der vorher ausgegebene Header gelöscht und der richtige gesendet.
+
  
== + Druckmaßstab ==
+
== + 3.7.14 alphabetische Sortierung der Layer ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 09:54, 11. Sep 2006 (CEST)
+
Ist durcheinander.
Die Orthophotos werden bis zu genau 1:5.000 angezeigt (d.h. Eintrag in der Tabelle used_layer = 1:5.001). Wenn ich mit dem Kartenmaßstab in die Druckausschnittswahl gehe, werden die Orthofotos noch angezeigt. Wenn ich dann weiter in die Druckvorschau gehe, werden sie nicht mehr angezeigt - auch nicht im PDF-Dokument. Wenn ich als Druckmaßstab 1:4.999 wähle, werden sie sowohl in der Druckvorschau als auch im PDF angezeigt. Sie müssen jedoch auch bei 1:5.000 im Druck erscheinen.
+
*--[[Benutzer:Rahn|Rahn]] 10:15, 11. Sep 2006 (CEST) Damit ein Layer bei uns bis 1:5000 angezeigt wird, muss ich bei max_scale 5000 eintragen und nicht 5001. Und bei einem Druckmaßstab von 1:5000 erscheint dieser Layer dann auch in der Druckvorschau und im PDF. Hmmm, wie ist das zu erklären?
+
  
== + Sachdatenabfrage ==
+
== + 3.7.13 Style- und Labeleditor ==
--[[Benutzer:Pkorduan|Pkorduan]] 11:03, 19. Sep 2006 (CEST) Ein weiteres Problem war, dass die OGR Layer nicht abfragbar waren.
+
Das Auswahlfeld mit den Symbolen ist nicht sortiert.
  
Dazu wurde jetzt in der Datei kvwmap.php in der Funktion SachdatenAnzeige($rect) folgendes hinzugefügt. Hinter den Zeilen:
+
== + 3.7.12 Zwischenablage ==
# Abfrage von Shapelayern
+
Wenn keiner der Layer ein Drucklayout hat, erscheint unten trotzdem der Drucken-Button um alle zu drucken.
$layer=ms_newLayerObj($map);
+
$layer->set('data', $layerset[$i]['Data']);
+
folgene zusätzliche einfügen:
+
$layer->set('connectiontype',$layerset[$i]['connectiontype']);
+
$layer->set('connection', $layerset[$i]['connection']);
+
$layer->set('type',$layerset[$i]['Datentyp']);
+
  
--[[Benutzer:Pkorduan|Pkorduan]] 14:01, 4. Sep 2006 (CEST) Die Sachdatenanfrage liefert einen Fehler, wenn die SRID der Rolle ein andere ist als die des Layers. Eine Sachdatenabfrage auf einer Tabelle mit Fachdaten in der Postgis-DB mit der Version 1.6.1 erzeugt folgende Fehlermeldung:
+
== + 3.7.11 Geopackage-Import ==
<pre>
+
Wenn man nicht den GDAL-Container für den Import nutzt, kann es sein, dass der Import nicht klappt.
Warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at or near ")" at character 244 in /usr/local/httpd-2.2.3/htdocs/kvwmap-1.6.1/class/postgresql.php on line 3332
+
</pre>
+
  
Es liegt an einem Fehler im Quellcode. In der Funktion SachdatenAnzeige() in der Datei kvwmap.php ist in der Zeile
+
== + 3.7.10 neuer Datensatz ==
<pre>
+
Wenn der Layer keine Geometrie hat, ist der Layername verrutscht.
$sql_where =" AND the_geom &&
+
Transform(GeomFromText('".$searchbox_wkt."',".$client_epsg."),".$layer_epsg."))";
+
</pre>
+
hinten ein ")" zuviel.
+
  
== -+ WLDGE2SQL Fehler ==
+
== + 3.7.9 Layer-Suche ==
--[[Benutzer:Pkorduan|Pkorduan]] 14:05, 4. Sep 2006 (CEST) Beim Einlesen der WLDGE-Dateien fehlen die Buchungsarten. Der Fehler tritt schon seit 1.6.0 auf, ist aber jetzt erst bemerkt worden.
+
Es gibt Probleme mit abhängigen Auswahlfeldern.
  
Grund: Bei der Umstellung des SQL-Statement zur Berücksichtung von mehrfachen Buchungen wurde die Buchungsart versehentlich vergessen. Zur Behebung des Problems folgenden Bugfix durchführen.
+
== + 3.7.8 Anlegen eines neuen Subform-Datensatzes ==
+
Wenn der Layer eine Geometrie hat, erscheint eine Fehlermeldung.
Bugfix 2006-09-06 pk:
+
Datei: postgresql.php
+
Funktion: insertGrundstueck
+
Zeile:<pre>
+
    $sql.="SELECT '".$Bezirk."','".$Blatt."','".$BVNR."'";
+
</pre>
+
ersetzen durch:
+
<pre>
+
    $sql.="SELECT '".$Bezirk."','".$Blatt."','".$BVNR."','".$Buchungsart."'";
+
</pre>
+
  
== + Suche nach Grundbuchblattnummern ==
+
== + 3.7.7 Style- und Labeleditor ==
--[[Benutzer:A.tower|Andreas Thurm]] 15:53, 7. Sep 2006 (CEST) Innerhalb der Namensuche ist es jetzt möglich nach Grundbuchblattnummern zu suchen. Diese Suche bringt bei mir als Ergebnis immer die Meldung, dass keine Namen gefunden werden konnten, egal ob die Grundbuchblätter existieren oder nicht.
+
Wenn Symbole aus der Symboldatei nicht funktionieren, gibt es zu Fehlern.
:--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:29, 12. Sep 2006 (CEST) Diese Meldung bekomme ich dann, wenn ich die Grundbuchblattnummer nicht mit führenden Nullen angebe, also z.B. "1234" statt "01234". Das ist unschön, denn wer will schon immer diese ganzen Nullen vorneweg schreiben? Das könnte irgendwie abgefangen werden. Leider helfen hier auch keine Platzhalter, "%1234" funktioniert nicht.
+
:--[[Benutzer:Pkorduan|Pkorduan]] 15:20, 14. Sep 2006 (CEST) Markus, das kann so nicht ganz stimmen. Wenn Du keine Führenden Nullen eingibst, müsste eigentlich gesagt werden, dass man einen Fehler gemacht hat und 5-stellige Nummern eingeben soll. Exakt: "Angaben fehlerhaft: Die Blattnummer ist keine 5 Zeichen lang."
+
Also Andreas noch mal genau beschreiben was Du eingibst, mit oder ohne Nullen. Ohne Nullen und Fehler: "Es konnten keine Flurstücke zu dem Grundbuchblatt gefunden werden" kann nur kommen wenn Blattnummer auch wirklich 5 stellig sind, ansonsten sind die Blätter nicht da. Da müssen wir uns noch mal die SQL-Statements ansehen, die abgesetzt werden und in Postgres Client testen.
+
Unabhängig davon könnte ich auch Suche ohne führende Nullen einrichten. Dann bitte auf die ToDo. Dürfte recht schnell gehn.
+
::--[[Benutzer:Markus Hentschel|Markus Hentschel]] 10:14, 15. Sep 2006 (CEST) Wenn ich nach Bezirk "132427" und Blatt "00008" suche, kriege ich 1 Treffer. Wenn ich nach Bezirk "132427" und Blatt "8" suche, kriege ich die Meldung "Es konnten keine Namen gefunden werden, bitte ändern Sie die Anfrage!" Ich setzt die Suche ohne führende Nullen auf die ToDo, wenn niemand was dagegen hat.
+
  
= Version 1.6.0 =
+
== + 3.7.6 Flurstücksauszug ==
 +
Wenn es mehrere Objektversionen von Gemarkungen oder Gemeinden gibt, kann es sein, dass die falsche Gemarkung oder Gemeinde ausgegeben wird.
  
 +
== + 3.7.5 Kartenabfrage von Rollenlayern ==
 +
Funktioniert nicht.
  
== Anzeige der Zeichenreihenfolge ==
+
== + 3.7.4 Sachdatenanzeige von Arrays und Datentypen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:55, 1. Sep 2006 (CEST)
+
Die Attribute sind leer.
Die Anzeige der Zeichenreihenfolge der Layer in der Stellenanzeige zeigt nur 4 Stellen an. Nötig wäre die Anzeige von mindestens 6 Stellen, besser 7.
+
  
== Festpunkte in KVZ schreiben ==
+
== + 3.7.3 nur lesbare abhängige Auswahlfelder ==
--[[Benutzer:HolgerR|HolgerR]] 17:11, 7. Aug 2006 (CEST)
+
Der Inhalt wird abgeschnitten.
  
Beim Erstellen des KVZ wird bei den Punkten, die eine Höhenangabe besitzen ein Leerzeichen zwischen Hochwert und Höhe zuviel ausgegeben.
+
== + 3.7.2 Plugin Nachweisverwaltung ==
Kurzfristige Hilfe schafft das Editieren der Datei katasetr.php Zeile 128 wie folgt:
+
Fehler beim Anzeigen der zugeordneten Dokumente.
<pre>
+
$zeile.=sprintf("%08.3f",$p["hoe"]); # 48-55 Höhe
+
</pre>
+
statt
+
<pre>
+
$zeile.=" ".sprintf("%08.3f",$p["hoe"]); # 48-55 Höhe
+
</pre>
+
  
== Namenssuche ==
+
== + 3.7.1 Plugin Fortführungslisten ==
--SigridP 09:29, 28. Jul 2006 (CEST)
+
Syntaxfehler in der index.php Funktion fortfuehrungslisten_add_user_names
  
Bei Eingabe eines Namens kommt die Fehlermeldung:<br>
+
= Version 3.6 =
Es konnten keine Namen gefunden werden, bitte ändern Sie die Anfrage!<br>
+
Warning: Missing argument 10 for getnamen() in /srv/www/htdocs/kvwmap-1.6.0/class/postgresql.php on line 1713
+
+
== Druckrahmenverwaltung ==
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:03, 18. Jul 2006 (CEST)
+
Der Freitext wird nicht dahin geschrieben, wo er in der Druckrahmenverwaltung (und auch noch in der Vorschau) positioniert wird, sondern zu weit unten und zu weit rechts.
+
  
== Filterverwaltung ==
+
== + 3.6.63 Layeroptionen von importierten Rasterlayern ==
--[[Benutzer:Rahn|Rahn]] 13:31, 27. Jul 2006 (CEST)
+
Funktionieren nicht.
  
Bei Benutzung der Filterverwaltung kann es auch zu einem Fehler kommen, wenn die MySQL-DB älter als Version 4.1.0 ist. Dann lassen sich nämlich keine erstellten Filter abspeichern. Deswegen also am besten eine neuere Version verwenden.
+
== + 3.6.62 BORIS MV 2.1.0 ==
 +
Das Plugin Bodenrichtwerte entspricht noch nicht dem BORIS MV 2.1.0 Datenmodell .
  
--[[Benutzer:Rahn|Rahn]] 14:33, 18. Jul 2006 (CEST)
+
== + 3.6.61 Passwort zurücksetzen ==
 +
Der Link zur Passwortvergabe ist unbegrenzt gültig.
  
Wählt man in der Filterverwaltung einen Layer aus, kann es sein, dass die Attribute nicht geladen werden können und es zu einer Fehlermeldung kommt. Um den Fehler zu beheben, muss man die Funktion '''getDataAttributes''' in '''kvwmap.php''' durch diese hier ersetzen:
+
== + 3.6.60 volle Layerausdehnung ==
 +
Bei manchen Layern funktioniert diese Funktion nicht.
  
function getDataAttributes($database, $layer_id){
+
== + 3.6.59 Adresssuche ==
  $sql ='SELECT Data FROM layer WHERE Layer_ID = '.$layer_id;
+
Wenn einer Strasse weder Flurstücke noch Gebäude zugeordnet sind, erscheint eine Fehlermeldung.
  $this->debug->write("file:kvwmap class:db_mapObj->getDataAttributes - Lesen der Attribute aus Data:".$sql,4);
+
  $query=mysql_query($sql);
+
  if ($query==0) { $this->debug->write("Abbruch Zeile: ".__LINE__,4); return 0; }
+
  $rs = mysql_fetch_array($query);
+
  $data = $rs[0];
+
+
  if($data != ""){
+
    if(strpos($data, '(') === false){
+
    $from = stristr($data, 'from');
+
    $fooposition = strpos($from, 'as foo');
+
    if($fooposition > 0){
+
    $from = substr($from, 0, $fooposition);
+
    }
+
    $select = 'select * '.$from;
+
    }
+
    else{
+
              $select = stristr($data,'(');
+
              $select = trim($select, '(');
+
              $select = substr($select, 0, strrpos($select, ')'));
+
    }
+
      $attribute = $database->getFieldsfromSelect($select);
+
      return $attribute;
+
    }
+
  else{
+
    echo 'Das Data-Feld des Layers mit der Layer-ID '.$layer_id.' ist leer.';
+
    return NULL;
+
  }
+
}
+
  
== config.php ==
+
== + 3.6.58 deaktivierte Klasse aus anderer Klassifikation ==
Ist zwar kein richtiger Bug, da wir aber gesagt haben alle Neuerungen in der config.php mit der Versionsnummer zu kennzeichnen, hier der Hinweis:
+
Es werden auch deaktivierte Klassen bei der Abfrage berücksichtigt, die aus einer anderen Klassifikation kommen.
  
Es gibt zwei Zeilen, bei denen vergessen wurde, diese zu kennzeichnen:
+
== + 3.6.57 Layeroptionen von eigenen Abfragen ==
include (CLASSPATH.'spatial_processor.php');
+
Es erscheint eine Fehlermeldung.
  
define("WFS_SRS","EPSG:25833");
+
== + 3.6.56 Stellenhierarchie ==
 +
Bei großen Hierarchien ist die Darstellung nicht optimal.
  
 +
== + 3.6.55 Speichern von 0,0 ==
 +
Wenn man im GLE in einem Zahlenfeld den Wert 0,0 speichert, wird stattdessen NULL eingetragen.
  
== Sachdatenanzeige Flurstücke ==
+
== + 3.6.54 Kartenabfrage mit deaktivierten Klassen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:45, 14. Jul 2006 (CEST)
+
Wenn mehrere Layer mit deaktivierten Klassen abgefragt werden, tritt ein Fehler auf.
In der flurstuecke.php und der flurstuecksanzeige.php ist das ALB-Format 40 (Eigentümeranzeige) nicht an Rechte gebunden. Es müsste aber genauso laufen wie beim Format 35, dass nämlich das Recht zur Ansicht abgefragt wird.
+
  
== Adresssuche ==
+
== + 3.6.53 Datumfelder in Arrays oder eigenen Datentypen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:42, 14. Jul 2006 (CEST)
+
Werden im englischen Format und ohne Kalender angezeigt.
Nach der Auswahl der Gemeinde werden die Straßen ausgewählt. Die erste Straße der Liste steht bereits im Fenster. Allerdings kann man zu dieser ersten Straße keine Hausnummer auswählen. Man muss zuerst eine andere Straße aufrufen und dann anschließend nochmal die erste Straße.<br>
+
--[[Benutzer:Heinz Schmidt|Heinz Schmidt]] 15:22, 17. Jul 2006 (CEST)<br>
+
Ist bei mir in der Version 1.5.9 auch schon so, war mir aber noch nicht aufgefallen.
+
  
== Informationsabfrage ==
+
== + 3.6.52 WMS-Legendgrafik mit Authentifizierung ==
 +
Wenn der WMS eine Authentifizierung benötigt, erscheint keine Legendengrafik.
  
--[[Benutzer:Heinz Schmidt|Heinz Schmidt]] 07:16, 12. Jul 2006 (CEST)
+
== + 3.6.51 eigene Abfrage klassifizieren ==
=== Fehlermeldung "Keine Bearbeitung moeglich! ..." ===
+
Funktioniert nicht.
  
Nach Aufziehen eines Rechtecks erscheint ein blaues Popup-Fenster mit der Meldung:<br>
+
== + 3.6.50 Anzeige der Eigentümer ==
"Keine bearbeitung möglich! Uebergebene Daten: ppquery_box, ###,###"<br>
+
Wenn mehrere Flurstücke angezeigt werden und auch historische darunter sind, kann es sein, dass die Eigentümer nicht korrekt angezeigt werden.
Hingegen arbeitet die punktuelle Informationsabfrage ohne Probleme.
+
  
Problemlösung von Stefan Rahn:
+
== + 3.6.49 Benachrichtigungen ==
 +
Der Stellenfilter wirkt nur für die erste Stelle.
  
um den Fehler zu beheben, in der Datei SVG_map.php die Funktion sendpath
+
== + 3.6.48 Rechtevergabe bei mehreren Elternstellen ==
durch folgenden Code ersetzen:
+
Funktioniert nicht richtig.
  
function sendpath(cmd,pathx,pathy)  {
+
== + 3.6.47 User Position ==
    path  = "";
+
Das Attribut position wird beim Lesen der Userdaten nicht abgefragt.
    switch(cmd)
+
    {
+
    case "zoomin_point":
+
      path = pathx[0]+","+pathy[0];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = "zoomin";
+
      document.GUI.submit();
+
    break;
+
    case "zoomout":
+
      path = pathx[0]+","+pathy[0];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = cmd;
+
      document.GUI.submit();
+
    break;
+
    case "zoomin_box":
+
      path = pathx[0]+","+pathy[0]+";"+pathx[2]+","+pathy[2];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = "zoomin";
+
      document.GUI.submit();
+
    break;
+
    case "recentre":
+
      path = pathx[0]+","+pathy[0];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = cmd;
+
      document.GUI.submit();
+
    break;
+
    case "pquery_point":
+
      path = pathx[0]+","+pathy[0]+";"+pathx[0]+","+pathy[0];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = "pquery";
+
      document.GUI.submit();
+
    break;
+
    case "pquery_box":
+
      path = pathx[0]+","+pathy[0]+";"+pathx[2]+","+pathy[2];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = "pquery";
+
      document.GUI.submit();
+
    break;
+
    case "ppquery_point":
+
      top.document.GUI.searchradius.value = "";
+
      path = pathx[0]+","+pathy[0]+";"+pathx[0]+","+pathy[0];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = "ppquery";
+
      document.GUI.submit();
+
    break;
+
    case "ppquery_box":
+
      top.document.GUI.searchradius.value = "";
+
      path = pathx[0]+","+pathy[0]+";"+pathx[2]+","+pathy[2];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = "ppquery";
+
      document.GUI.submit();
+
    break;
+
    case "pquery_polygon":
+
      path = pathx[0]+","+pathy[0]+";"+pathx[2]+","+pathy[2];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = "pquery";
+
      document.GUI.submit();
+
    break;
+
    default:
+
      path = pathx[0]+","+pathy[0];
+
      alert("Keine Bearbeitung moeglich! \nUebergebene Daten: "+cmd+", "+path);
+
    break;
+
    }
+
  }
+
  
== Stelleneditor - Stelle ändern ==
+
== + 3.6.46 Baumfällantrag ==
--[[Benutzer:HolgerR|HolgerR]] 13:48, 21. Aug 2006 (CEST)
+
Die Begründung wurde nicht vollständig gespeichert. Der Grund lag darin dass die Variable $data['cause'][$i] verwendet wurde zum Speichern des Antrags statt der richtigen $data['reason'].
  
Beim Auswählen einer Stelle und 'Als neue Stelle eintragen' sind die Eintragungen zum Layer verschwunden. In der Debug-Datei erscheint folgender Eintrag :
+
== + 3.6.45 Daten-Import ==
<pre>
+
Bei bestimmten Formaten und Dateinamen kann es sein, dass der Import fehlschlägt.
file:users.php class:stelle->copyLayerfromStelle - kopieren der Layer von einer Stelle:
+
INSERT IGNORE INTO used_layer ( `Stelle_ID` , `Layer_ID` , `queryable` , `drawingorder` , `minscale` , `maxscale` ,
+
`offsite` , `Filter` , `template` , `header` , `footer` , `symbolscale`, `logconsume`, `requires` )
+
SELECT 62, `Layer_ID` , `queryable` , `drawingorder` , `minscale` , `maxscale` , `offsite` , `Filter` , `template` ,
+
`header` , `footer` , `symbolscale`, `logconsume`, `requires`
+
FROM used_layer WHERE Stelle_ID = 8 AND Layer_ID = 1
+
  
Abbruch in Zeile: 1860
+
== + 3.6.44 Layergruppe ändern ==
</pre>
+
Wenn ein Layer einer neuen Gruppe zugeordnet wird, wird diese Gruppe nicht den Rollen zugewiesen.
Bei mir in der Datenbank fehlt die Spalte 'offsite'. In der 'mysql_update.sql' ist dieser Eintrag zur Tabelle 'used_layer' nicht zu finden.
+
  
Die Spalte 'offsite' kann mit folgender SQL-Anweisung eingefügt werden:
+
== + 3.6.43 Daten-Import: Shape ==
<pre>
+
Der Zeichensatz wird nicht immer richtig erkannt.
ALTER TABLE used_layer
+
ADD offsite varchar(11) default NULL;
+
</pre>
+
  
Was wird mit der Spalte 'offsite' bei der Darstellung der Layer bewirkt?
+
== + 3.6.42 minwidth & maxwidth ==
 +
Bei Styles können bei minwidth und maxwidth keine Kommawerte eingegeben werden.
  
Bei der weiteren Betrachtung des Quellcodes ist mir aufgefallen, dass in den Funktionen 'addLayer' und 'updateLayer' die Anweisungen zur Übernahme/Aktualisierung der Daten aus der Spalte 'requires' fehlen.
+
== + 3.6.41 Kartenabfrage mit Suchradius ==
 +
Wenn man einen Layer abfragt, der die SRID 4326 hat, wird die Umkreissuche nicht richtig ausgeführt.
  
 +
== + 3.6.40 Sachdatendrucklayout kopieren ==
 +
Die Attribute werden nicht übernommen.
  
== Stelleneditor - Menuezuordnung ==
+
== + 3.6.39 Kartendruck ==
--[[Benutzer:HolgerR|HolgerR]] 14:22, 21. Aug 2006 (CEST)
+
Das €-Zeichen wird in den Freitexten nicht richtig ausgegeben.
  
Ich habe den Effekt, dass bei jedem Ändern der Stelle, sich die Anzahl der Menueeinträge um die ursprüngliche Anzahl der zugeordneten Menues erhöht.
+
== + 3.6.38 Abfrage mehrerer Layer ==
 +
Wenn man den Link "alle auswählen" eines Layer verwendet, ändern sich auch die Linktexte der anderen Layer.
  
Gibt es eine schnelle Abhilfe?
+
== + 3.6.37 Layereigenschaften stellenbezogen ==
 +
Der Wert von "Geometrie übernehmbar" wird nicht richtig angezeigt.
  
= Version 1.5.9 =
+
== + 3.6.36 Stelle kopieren ==
 +
Beim Kopieren einer Stelle werden nicht alle stellenbezogenen Einstellungen bzw. Rechte mitkopiert.
  
== ALB-Druck 30 ==
+
== + 3.6.35 GetLegendGraphic ==
 +
Wenn ein WMS-Layer mehrere Layer des Dienstes abfragt und auch mehrere Styles verwendet werden, funkioniert der GetLegendGraphic-Request nicht.
  
=== fehlende Angaben ===
+
== + 3.6.34 Stellen-Defaultwerte übernehmen ==
--[[Benutzer:Heinz Schmidt|Heinz Schmidt]] 12:09, 20. Jun 2006 (CEST)<br>
+
Wenn eine Stelle eine Elternstelle hat, werden die Einstellungen der Elternstelle übernommen, anstatt der Defaultwerte.
'''Gesetzliche Klassifizierung<br>
+
'''
+
'''Ausführende Stelle
+
  
werden nicht mit ausgegeben!
+
== + 3.6.33 Layer-Parameter ==
 +
Wenn man in einem Layer einen Layer-Parameter einführt, wird dieser nicht den Stellen zugeordnet.
  
=== Katasteramtsziffer ===
+
== + 3.6.32 Daten-Export ==
ist nicht variabel, diese sollte aus der DB alb_v_katasteraemter kommen.<br>
+
Wenn die Stelle keine Layer-Aliasnamen verwendet, wird die Layerliste trotzdem nach den Aliasnamen sortiert.
Das ist wichtig, wenn man mehrere KVAs in der DB hat wir hier in LWL. Die Ziffer kommt jetzt aus der config.php
+
:--[[Benutzer:Rahn|Rahn]] 13:14, 21. Jun 2006 (CEST)
+
:Wenn man mehrere KVAs in der DB hat, reicht dann die Katasteramtsziffer wirklich aus oder müssten dann nicht auch die Adressen und die Namen der verschiedenen Ämter aus der Datenbank geholt werden und in den Kopf der ALB-Auszüge geschrieben werden?
+
--[[Benutzer:Heinz Schmidt|Heinz Schmidt]] 11:25, 14. Sep 2006 (CEST) Ja so sollte es sein. Bei zwei Kreisen in einer DB wie hier LWL und SN sollte beim Ausdruck von Schwerin ALB die schweriner Ziffer erscheinen und die Adresse. Ich stelle die Abweichungen vom original ALB oben unter Vers. 1.6.1 dar.
+
  
=== Kreisziffer ===
+
== + 3.6.31 Stelle anlegen ==
wird im "offiziellen" ALB nicht mit ausgegeben und kann wegfallen. Es sollte im PDF nach "Kreis/Stadt" keine Ziffer ausgegeben werden.
+
Wenn die Stelle keine Menüs, Layer, Funktionen usw. hat, erscheint eine Fehlermeldung.
  
 +
== + 3.6.30 Layer-Triggerfunktionen ==
 +
Bei Änderung der Geometrie werdend die Triggerfunktionen nicht ausgeführt.
  
 +
== + 3.6.29 Layerexport kvmobile erweitert ==
 +
Beim Export der Layer für kvmobile wird der Parameter vector_tile_url jetzt mit exportiert.
  
== PDF-Export mit Druckrahmen ==
+
== + 3.6.28 Layer-Parameter in den Layer-Optionen ==
 +
Wenn die Auswahlliste zu weit unten ist, sind nicht alle Optionen zu sehen.
  
=== minscale und maxscale-Problem ===
+
== + 3.6.27 wms_checker.php ==
 +
Wenn in der connection Layer-Parameter verwendet werden, führt das zu fehlerhaften Requests.
  
Wie schon von einigen fleißigen Anwendern bemerkt, gibt es beim PDF-Export mit Druckrahmen ein Problem mit den minscale- und maxscale-Einstellungen der Layer. Um die hohe Druckqualität zu errreichen, wird die Auflösung des Bildes welches vom Mapserver gerendert wird, um  einen gewissen Faktor (hier ist 4 voreingestellt) vergrößert. Wichtig dabei ist jedoch, dass bei allen maßstababhängigen Parametern dieser Faktor mit berücksichtigt wird. Die Parameter minscale und maxscale wurden hier offenbar vergessen.
+
== + 3.6.26 automatische Klassifizierung von Rollenlayern ==
Um den Fehler zu beheben, muss in der Funktion loadmap() in kvwmap.php die Stelle an der minscale und maxscale gesetzt werden
+
Wenn der Layer beschriftet wird, erscheint diese nur für die erste Klasse.
  
          if ($layerset[$i]['minscale']>0) {
+
== + 3.6.25 Für neuen Datensatz verwenden ==
            $layer->set('minscale', $layerset[$i]['minscale']);
+
Wenn die Geometrie nicht aus der Haupttabelle kommt, gibt es eine Fehlermeldung.
          }
+
          if ($layerset[$i]['maxscale']>0) {
+
            $layer->set('maxscale', $layerset[$i]['maxscale']);
+
          }
+
  
durch folgenden Code ersetzt werden:
+
== + 3.6.24 Objekt-Schnellinfo ==
 +
Links oder Bilder werden bei mehreren Treffern mehrfach angezeigt. Außerdem öffnen Links immer einen neuen Tab, auch wenn sie relativ sind.
  
          if ($layerset[$i]['minscale']>0) {
+
== + 3.6.23 interner Flurstücksauszug bei historischen Flurstücken ==
                if($this->map_factor != ""){
+
Bei manchen Flurstücken erscheint eine Fehlermeldung.
                $layer->set('minscale', $layerset[$i]['minscale']/$this->map_factor);
+
          }
+
          else{
+
              $layer->set('minscale', $layerset[$i]['minscale']);
+
          }
+
          }
+
          if ($layerset[$i]['maxscale']>0) {
+
          if($this->map_factor != ""){
+
                $layer->set('maxscale', $layerset[$i]['maxscale']/$this->map_factor);
+
          }
+
          else{
+
              $layer->set('maxscale', $layerset[$i]['maxscale']);
+
          }
+
          }
+
  
== Allgemeine Funktionen ==
+
== + 3.6.22 Layeroptionen ==
 +
Der Daten-Export wird auch angeboten, wenn das Recht nicht gesetzt ist.
  
=== Sachdatenabfrage ===
+
== + 3.6.21 Anzeige Layer-Aliasname==
--[[Benutzer:Reißland|Reißland]] 07:16, 16. Jun 2006 (CEST)
+
Beim Daten-Export und in der Funktion Geometrie übernehmen von wird statt des Layer-Alias-Namens der Layer-Name angezeigt.
Schaltet man die Sachdatenabfrage zu einem Layer nicht aus und verlässt den Min-/MaxScalebereich des Layers so fragt kvwmap bei der Abfrage eines neuen Layers den nicht sichtbaren trotzdem ab.
+
:--[[Benutzer:Rahn|Rahn]] 10:27, 16. Jun 2006 (CEST)
+
:In Version 1.6 behoben.
+
  
=== Anzeige des Logins ===
+
== + 3.6.20 Ausgabe des Sondereigentums ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:57, 8. Jun 2006 (CEST)
+
In der Ausgabe einer Buchung stimmt der Text für das Sondereigentum nicht.
Unten rechts wird das Login des jeweiligen Users angezeigt. Wäre der Benutzername aus der Tabelle "user" nicht besser?
+
  
=== Falsches Bild bei gleichzeitigem Kartenaufruf ===
+
== + 3.6.19 Wechsel in Stelle ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:57, 8. Jun 2006 (CEST)
+
Wenn der Wechsel in eine Stelle aus irgendwelchen Gründen abgelehnt wird, erscheint nicht der Grund dafür, sondern die CSRF-Meldung.
Manchmal wird bei einem Benutzer ein ganz anderer Kartenausschnitt angezeigt als der, den er eigentlich erwartet. Beobachtet wurde das bisher nach der Flurstückssuche und anschließendem Klick auf <nowiki>[Kartenausschnitt]</nowiki>. Das scheint immer dann der Fall zu sein, wenn zwei Nutzer (auch in unterschiedlichen Stellen) zeitgleich, d.h. innerhalb derselben Sekunde diesen Klick durchführen.
+
  
=== Speicherung des Kartenausschnitts ===
+
== + 3.6.18 Rechteverwaltung ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:37, 25. Apr 2006 (CEST)
+
Die Stelleneinschränkung bleibt nach dem Speichern nicht bestehen.
Wenn eine Sachdatenabfrage durchgeführt wird oder eine andere Funktion, die das Kartenbild verlässt (z.B. eine Namenssuche oder die Auswahl der Kartenfenstergröße etc.), dann wird das als neuer Kartenausschnitt gespeichert. Beim Klick auf "History back" wird einem also ein und derselbe Ausschnitt mehrfach hintereinander präsentiert. Könnte man das abfangen, indem man nur die Kartenausschnitte speichert, deren Koordinaten sich gegenüber dem vorherigen geändert haben?
+
  
=== Fehlermeldung beim Start ===
+
== + 3.6.17 Layer-Export ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 16:41, 5. Apr 2006 (CEST) Beim Start der Version 1.5.9 kommt folgende Fehlermeldung:
+
Beim Export der Layerdefinition werden NULL-Werte nicht korrekt ausgegeben.
  
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource
+
== + 3.6.16 Datendruck ==
in /opt/lampp/htdocs/kvwmap-1.5.9/class/mysql.php on line 2304
+
In eingebetteten und listenförmigen Drucklayouts werden die Datensätze immer nicht durch einen Seitenumbruch getrennt auch wenn die entsprechende Option im Drucklayout nicht aktiviert ist.
  
:--[[Benutzer:Rahn|Rahn]] 18:20, 5. Apr 2006 (CEST)
+
== + 3.6.15 GLE: Sonderzeichen in Tabnamen ==
:In der Datei update_mysql.sql der Version 1.5.9 wurden offenbar zwei SQL-Statements vergessen. Es müssen in die Tabelle u_consume zwei Spalten eingefügt werden und eine Tabelle u_consume2comments muss erstellt werden. Dazu folgende SQL-Statements in MySQL ausführen:
+
Wenn Sonderzeichen im Tabnamen vorkommen, funktioniert das Umschalten zwischen den Tabs nicht.
  
CREATE TABLE `u_consume2comments` (
+
== + 3.6.14 GLE: Radiobuttons ==
  `user_id` int(11) NOT NULL,
+
Beim Anklicken eines Radiobuttons wird der value auf die anderen Radiobuttons übertragen.
  `stelle_id` int(11) NOT NULL,
+
  `time_id` datetime NOT NULL,
+
  `comment` text collate latin1_german2_ci,
+
  PRIMARY KEY  (`user_id`,`stelle_id`,`time_id`)
+
);
+
  
ALTER TABLE `u_consume`
+
== + 3.6.13 GLE: Tabs mit gleichen Gruppennamen ==
ADD `prev` datetime default NULL,
+
Hier landen alle Attribute der gleichen Gruppe im ersten Tab.
ADD `next` datetime default NULL;
+
  
== Stellenverwaltung ==
+
== + 3.6.12 Daten-Import ==
 +
Es gibt Probleme bei der Abfrage, wenn der Tabellenname sehr lang ist. Außerdem werden reservierte Wörter beim Anlegen der Tabelle nicht ersetzt. Und beim Auflösen von SELECT * werden großgeschriebene Spaltennamen nicht in Anführungszeichen gesetzt.
  
=== Zeichenreihenfolge der Layer einer Stelle ändern ===
+
== + 3.6.11 Datendruck leere Attribute ==
*--[[Benutzer:Rahn|Rahn]] 10:09, 27. Apr 2006 (CEST)
+
Das Nachrücken der Attribute, die auf eine leeres Attribut folgen, funktioniert noch nicht wie gewünscht.
Im Formular, in der man die Zeichenreihenfolge der Layer einer Stelle editieren kann, gibt es einen Bug. Klickt man auf dieser Seite auf "speichern", so wird die Zeichenreihenfolge aller Layer zwar in die Datenbank übernommen, alle anderen stellenbezogenen Eigenschaften werden jedoch '''gelöscht'''!!! Bitte diese Funktion nicht benutzen!!!
+
*--[[Benutzer:Rahn|Rahn]] 09:37, 9. Mai 2006 (CEST)
+
Um das Problem im Formular, in der man die Zeichenreihenfolge der layer ändern kann, zu beheben, müssen Sie die Funktion
+
'Layer2Stelle_ReihenfolgeSpeichern' in kvwmap.php durch folgenden Code
+
ersetzen:
+
  
function Layer2Stelle_ReihenfolgeSpeichern(){
+
== + 3.6.10 Adressänderungen-Export ==
    $Stelle = new stelle($this->formvars['selected_stelle_id'],$this->user->database);
+
Es erscheint eine Fehlermeldung.
    $this->titel='Layer der Stelle '.$Stelle->Bezeichnung;
+
    $this->main='layer2stelle_order.php';
+
    $this->layers = $Stelle->getLayers(NULL);
+
    for($i = 0; $i < count($this->layers['ID']); $i++){
+
      $this->formvars['selected_layer_id'] = $this->layers['ID'][$i];
+
      $this->formvars['drawingorder'] = $this->formvars['drawingorder_layer'.$this->layers['ID'][$i]];
+
      $Stelle->updateLayerdrawingorder($this->formvars);
+
    }
+
    $this->layers = $Stelle->getLayers(NULL);
+
    $this->output();
+
  }
+
  
Außerdem muß die Funktion 'updateLayer' in users.php durch die beiden
+
== + 3.6.9 Autovervollständigungsfeld ==
folgenden Funktionen ersetzt werden:
+
Das Unterformular für de Neuerfassung erscheint nicht darunter, sondern daneben.
  
  function updateLayer($formvars){
+
== + 3.6.8 Jagdkatastersuche ==
    # Aktualisieren der LayerzuStelle-Eigenschaften
+
Dem Link zur Geometriebearbeitung fehlt der CSRF-Token.
    $sql = 'UPDATE used_layer SET Layer_ID = '.$formvars['selected_layer_id'];
+
    $sql .= ', queryable = "'.$formvars['queryable'].'"';
+
    $sql .= ', minscale = '.$formvars['minscale'];
+
    $sql .= ', maxscale = '.$formvars['maxscale'];
+
    $sql .= ', offsite = "'.$formvars['offsite'].'"';
+
    $sql .= ', Filter = "'.$formvars['Filter'].'"';
+
    $sql .= ', template = "'.$formvars['template'].'"';
+
    $sql .= ', header = "'.$formvars['header'].'"';
+
    $sql .= ', footer = "'.$formvars['footer'].'"';
+
    $sql .= ' WHERE Stelle_ID = '.$formvars['selected_stelle_id'].' AND Layer_ID = '.$formvars['selected_layer_id'];
+
    $this->debug->write("file:users.php class:stelle->updateLayer - Aktualisieren der LayerzuStelle-Eigenschaften:".$sql,4);
+
    $query=mysql_query($sql,$this->database->dbConn);
+
    if ($query==0) { $this->debug->write("Abbruch in ".$PHP_SELF." Zeile: ".__LINE__,4); return 0; }
+
  }
+
  
  function updateLayerdrawingorder($formvars){
+
== + 3.6.7 Abfrage mit deaktivierten Klassen ==
    # Aktualisieren der LayerzuStelle-Eigenschaften
+
KLassen-Expressions, die NULL liefern, führen zu falschen Abfrageergebnissen.
    $sql = 'UPDATE used_layer SET Layer_ID = '.$formvars['selected_layer_id'];
+
 
    $sql .= ', drawingorder = '.$formvars['drawingorder'];
+
== + 3.6.6 Hinweistext bei fehlendem CSRF-Token ==
    $sql .= ' WHERE Stelle_ID = '.$formvars['selected_stelle_id'].' AND Layer_ID = '.$formvars['selected_layer_id'];
+
Der Text ist etwas unverständlich und der Login-Link ist nicht nötig.
    $this->debug->write("file:users.php class:stelle->updateLayerdrawingorder - Aktualisieren der LayerzuStelle-Eigenschaften:".$sql,4);
+
 
    $query=mysql_query($sql,$this->database->dbConn);
+
== + 3.6.5 Benachrichtigungen ==
    if ($query==0) { $this->debug->write("Abbruch in ".$PHP_SELF." Zeile: ".__LINE__,4); return 0; }
+
Der Stellenfilter berücksichtigt nicht die Stellenhierarchie.
  }
+
 
 +
== + 3.6.4 Formularelementtyp Fläche ==
 +
Die Fläche wird mit . statt , eingetragen, was zu falschen Werten führt.
 +
 
 +
== + 3.6.3 eigene Importe löschen ==
 +
Wenn die Tabelle Sonderzeichen enthält, lässt sie sich nicht löschen.
 +
 
 +
== + 3.6.2 Fehler bei Migration ==
 +
Auf älteren PostgreSQL-Versionen läuft die Migration 2023-05-22_18-53-17_json_to_text_functions.sql nicht durch.
 +
 
 +
== + 3.6.1 Name eigene Abfragen ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 08:34, 10. Nov. 2023 (CET)<br>
 +
- Bei go=ALK-Adresse_Auswaehlen und bei go=ALK-Flurstueck_Auswaehlen wird der Themenname in der Legende der eigenen Abfragen mit <nowiki><br></nowiki> umgebrochen. Das <nowiki><br></nowiki> taucht in den Themen-Optionen im Namen unnötigerweise auch auf.<br>
 +
- Das gleiche aus der Sachdatenanzeige des Flurstücks heraus.<br>
 +
- Bei der Adress-Schnellsuche erscheint am Ende ein Hochkomma im Themennamen der Abfrage.<br>
 +
 
 +
= Version 3.5 =
 +
 
 +
== - WFS und zoom2wkt ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 13:08, 19. Jul. 2023 (CEST) Die Lupenfunktion "Zoom auf Objekt" funktioniert bei WFS-Objekten mit Multipolygon nicht richtig. Es wird offenbar auf das erste Teilpolygon gezoomt.
 +
 
 +
== + 3.5.76 Daten-Import: Arrays ==
 +
Wenn die importierten Daten Arrays enthalten (z.B. bei GeoJSON), klappt die Sachdatenanzeige des Rollenlayers nicht.
 +
 
 +
== + 3.5.75 WMS-Layer ==
 +
Manche WMS-Dienste lassen sich nicht einbinden.
 +
 
 +
== + 3.5.74 Array-Attribute und abhängige Sichtbarkeit ==
 +
Bei Array-Attributen wird beim Generieren des JSON-Wertes nicht der Datentyp des Attributes berücksichtigt und auch numerische Werte werden in doppelte Anführungszeichen gesetzt.
 +
 
 +
== + 3.5.73 "Gemischte" Adresssuche ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 10:09, 20. Okt. 2023 (CEST) kvwmap sucht in der Adresssuche nach Gebäude mit Hausnummer und nach Flurstück mit verschlüsselter Lagebezeichnung. Wenn man in der Adresssuche 2 Adressen aus dem jeweils anderen Datenpool gleichzeitig sucht, wird das Gebäude markiert, nicht aber das Flurstück. Das gleiche, wenn man nur nach einer Straße sucht oder aber nach allen Adressen einer Straße.
 +
 
 +
== + 3.5.72 neuer Datensatz mit Geometrietyp GEOMETRY ==
 +
Hier kann keine Multigeometrie gespeichert werden.
 +
 
 +
== + 3.5.71 Adresssuche zur Karte ==
 +
Hier wird im Rollenlayer nicht die zeitliche Filterung berücksichtigt.
 +
 
 +
== + 3.5.70 getfeatureinfo ==
 +
Wenn der WMS-Layer kein Template gesetzt hat und die Trefferanzeige im GLE erfolgen soll, funktioniert das bei manchen Diensten nicht.
 +
 
 +
== + 3.5.69 Layersuche ==
 +
Bei der Suche in Array-Attributen kommt es zu einem Fehler.
 +
 
 +
== + 3.5.68 Layeroptionen ==
 +
Die Auswahl der Attribute für die Beschriftung ist nicht korrekt.
 +
 
 +
== + 3.5.67 Abfrage auf angrenzende Objekte ==
 +
Wenn Array- oder Datentypattribute im Layer vorhanden sind und mehrere Objekte durch den Abfrageklick getroffen werden, erscheint eine Fehlermeldung.
 +
 
 +
== + 3.5.66 Zugang Start und Stop ==
 +
Wenn man im Nutzerformular bei Zugang Start und Stop bei nicht vorhandenen Beschränkungen nicht explizit "0000-00-00" einträgt, gibts eine Fehlermeldung. Vielleicht könnte kvwmap ein leeres Input verarbeiten.
 +
 
 +
== + 3.5.65 Sachdatendruck ==
 +
Wenn ein Attribut den Formularelementtyp "Zahl mit Tausendertrennzeichen" hat, wird dies nicht beim Druck berücksichtigt.
 +
 
 +
== + 3.5.64 CSV-Export ohne Datensätze ==
 +
Es wurde der count() Fehler beim Export ohne Datensätze im Format CSV behoben.
 +
Ein Export, bei dem die Abfrage leer ist, liefert jetzt eine leere CSV-Datei ohne Header.
 +
Das in dem Fall wenigstens die Header-Zeile mit den Attributnamen ausgegeben wird, wurde als ToDo im Quelltext markiert.
 +
 
 +
== + 3.5.63 Probaug: zoom2bauakte ==
 +
Wenn keine Baudaten gefunden wurden, erscheint eine Fehlermeldung.
 +
 
 +
== + 3.5.62 Verbindung zur MySQL ==
 +
Wenn die Verbindung zur MySQL nicht klappt, erscheint eine ungünstige Fehlermeldung.
 +
 
 +
== + 3.5.61 Kartenbild Firefox ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 15:06, 15. Aug. 2023 (CEST) Im Firefox wird manchmal (versionsbedingt?) nur links oben ein kleines Rechteck vom Kartenbild dargestellt. Der Edge zeigt das Verhalten nicht. Das passiert zum Beispiel immer dann, wenn man eine Maßstabszahl eingibt und Enter drückt.
 +
 
 +
== + 3.5.60 Letztes Suchergebnis bei historischen Flurstücken ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 14:47, 21. Sep. 2023 (CEST) Wenn ich zuletzt ein historisches Flurstück gesucht hatte und das Ergebnis per Letztes Suchergebnis wieder aufrufen will, wird mir das Flurstück nicht angezeigt.
 +
 
 +
== + 3.5.59 Daten-Import ==
 +
Wenn das erste Objekt aus der importierten Tabelle eine leere Geometrie hat, kann der Geometrietyp nicht ermittelt werden und der Import schlägt fehl.
 +
 
 +
== + 3.5.58 Layer-Suche in Autovervollständigungsfeld ==
 +
Wenn man mit "ähnlich" sucht, wird nichts gefunden.
 +
 
 +
== + 3.5.57 kvportal: Fehler beim Exportieren der Layerdefinitionen ==
 +
 
 +
== + 3.5.56 interne Flurstücksauszüge ==
 +
Bei der Ausgabe der Bodenschätzung fehlen die Flächenangaben.
 +
 
 +
== + 3.5.55 Geometrieübernahme ==
 +
Wenn der ausgewählte Layer im Data-Feld Zeilenumbrüche hat, kann es vorkommen, dass die Geometrieübernahme nicht klappt.
 +
 
 +
== + 3.5.54 Objekt-Schnellinfo ==
 +
Wenn der Layer für ein Auswahlfeld-Attribut in den Optionen Layer-Parameter verwendet, werden diese bei der Objekt-Schnellinfoabfrage nicht ersetzt.
 +
 
 +
== + 3.5.53 Shape-Import ==
 +
Wenn das Encoding nicht richtig erkannt wird, klappt der Import nicht.
 +
 
 +
== + 3.5.52 Login mit historischem Zeitpunkt ==
 +
Beim Zurücksetzen des historischen Zeitpunkts erscheinen Fehlermeldungen.
 +
 
 +
== + 3.5.51 LENRIS ==
 +
Wenn ein Client vor den eigentlichen Daten noch irgendwelche Zeichen sendet, klappt der Import nicht.
 +
 
 +
== + 3.5.50 Nachweisrecherche ==
 +
Die Auswahllisten für die Dokumentarten sind nicht richtig gestylt.
 +
 
 +
== + 3.5.49 Nachweise löschen ==
 +
Wenn man die angehakten Nachweise löschen möchte, erfolgt bei der Nachfrage keine Auflistung welche Nachweise das betreffen würde.
 +
 
 +
== + 3.5.48 Eigentümersuche ==
 +
Die Suche mit der Option "alleiniger Eigentümer" findet nicht alle bzw. zu viele Buchungen.
 +
 
 +
== + 3.5.47 array_values ==
 +
Die Funktion array_values wurde an einigen Stellen falsch geschrieben und führte zu Fehlern.
 +
 
 +
== + 3.5.46 Login ==
 +
Die Ausgabe von Fehlermeldungen als Reaktion auf fehlgeschlagene Loginversuche steht in der login.php und auch in der kvwmap.php, für den Fall, dass die language-Datei nicht eingebunden wurde. Letzteres ist überflüssig und wird entfernt.
 +
 
 +
== + 3.5.45 Eigentümersuche ==
 +
Wenn man nach dem Geburtsdatum sortieren möchte, wird stattdessen nach dem Geburtsnamen sortiert.
 +
 
 +
== + 3.5.44 CSV-Export Klassifizierung ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 07:52, 11. Aug. 2023 (CEST) Wenn mehrere Flurstücke in den CSV-Export Klassifizierung gegeben werden, wird in der Spalte "gesamt" nicht pro Flurstück summiert, sondern fortlaufend für alle Flurstücke.
 +
 
 +
== + 3.5.43 Druckausschnitt löschen ==
 +
Es erscheint eine Fehlermeldung.
 +
 
 +
== + 3.5.42 Geometrieeditor ==
 +
Wenn eine Geometriespalte den Typ Polygon hat, kann es sein, dass mit dem Geometrieeditor erzeugte Geometrien nicht gespeichert werden können, weil sie Multipolygone sind.
 +
 
 +
== + 3.5.41 Nachweisverwaltung | Vorschaubilder Seitenanzahl ==
 +
--[[Benutzer:Mharms|Mario Harms]] ([[Benutzer Diskussion:Mharms|Diskussion]]) 13:54, 25. Jul. 2023 (CEST) Wenn man mehrseitige PDFs in der Nachweisverwaltung hochlädt haben die Vorschaubilder keinen Hinweis auf die Anzahl der Seiten mehr
 +
 
 +
== + 3.5.40 Nachweisrecherche | Speichern ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 11:19, 25. Jul. 2023 (CEST) Wenn ich in der Nachweisrecherche die Auswahl speichern will, kommt eine Fehlermeldung.
 +
 
 +
== + 3.5.39 Kartendrucklayouteditor ==
 +
Wenn man versucht ein neues Layout mit einem bereits verwendeten Layoutnamen zu speichern, erscheint eine Fehlermeldung.
 +
 
 +
== + 3.5.38 Kartendruck mit Übersichtskarte ==
 +
Wenn der Nutzer ein anderes Koordinatenreferenzsystem als das in der Übersichtskarten-Mapdatei eingestellt hat, wird die Übersichtskarte nicht richtig generiert.
 +
 
 +
== + 3.5.37 wms_checker.php ==
 +
Der Status des Layers wird nicht gesetzt. Außerdem ist der Timeout mit 3 sec zu kurz.
 +
 
 +
== + 3.5.36 Umlaute in der Baumfällantragsmail ==
 +
 
 +
== + 3.5.35 Defaultwert mit Sequenz ==
 +
Um den Defaultwert eines Attributs zu ermitteln, wird dieser jedesmal mit "SELECT <DEFAULT_EINTRAG>" abgefragt. Das führt dazu, dass bei Default-Einträgen mit nextval(Sequenz) der Sequenzwert jedesmal erhöht wird.
 +
 
 +
== + 3.5.34 Kartennavigation und Abfrage ==
 +
Wenn man in der Karte so navigiert, dass man außerhalb des Stellenextents gerät, dann springt das Kartenbild ja wieder in den Stellenextent zurück. Als aktueller Extent des Nutzers wird aber trotzdem der Extent der ursprünglichen Navigation gespeichert. Das führt dazu, dass eine anschließende Kartenabfrage nicht an der richtigen Position durchgeführt wird.
 +
 
 +
== + 3.5.33 Falsche Behandlung von Zahlen beim Suchen ==
 +
Bei der Suche führte die Verwendung von Zahlen mit Komma zu falschen Ergebnissen weil die Nachkommastellen abgeschnitten wurden.
 +
Das erfolgte weil nach dem Sanitize wo schon Numerische Werte in die Form mit . gebracht wurden noch mal die Funktion removeTausenderTrenner aufgerufen wurde. Das wurde jetzt so behoben, dass der TausenderTrenner schon in sanitize removed wird und so korrekt konvertiert wird. Nur wenn die Zahl ein Text ist wird der TausenderTrenner anschließend removed.
 +
 
 +
== + 3.5.32 Importfehler ==
 +
Wenn importierte Dateien Layernamen mit eckigen Klammern enthalten führt der Import zu einem Fehler.
 +
Das wurde so behoben dass eckige Klammern in der Funktion umlaute_umwandeln jetzt in Leere Strings umgewandelt werden.
 +
Der Fehler -nogeomtype not supported von ogrinfo wird abgefangen in dem der Parameter erst ab GDAL-Version 3.1 verwendet wird.
 +
Außerdem wird die Fehlerdatei in ogrinfo in Variante binpath jetzt korrekt benannt.
 +
 
 +
== + 3.5.31 Style- und Labeleditor ==
 +
Bei den Styles lassen size und width nur noch numerische Eingaben zu.
 +
 
 +
== + 3.5.30 Einladungen anzeigen ==
 +
Die Sortierung funktioniert nicht.
 +
 
 +
== + 3.5.29 Anzeige der Bodenschätzung ==
 +
Die nicht geschätzte Fläche wird falsch berechnet.
 +
 
 +
== + 3.5.28 Benutzer anzeigen ==
 +
Dauert etwas zu lange.
 +
 
 +
== + 3.5.27 go=layer_check_oids ==
 +
Das Übernehmen des Data-Vorschlags funktioniert nicht, wenn USING groß geschrieben ist. Außerdem gibt es keine Möglichkeit die Layer auszublenden, die keine Stellenzuordnung haben.
 +
 
 +
== + 3.5.26 GLE: Darstellung von Arrays ==
 +
Die Tabelle eines Array-Elements hat keinen Klassennamen um sie zu stylen.
 +
 
 +
== + 3.5.25 Grundbuchblattsuche ==
 +
Wenn ein Bezirk keine Blätter hat, erscheint eine Fehlermeldung.
 +
 
 +
== + 3.5.24 Adresssuche ==
 +
Beim Laden der Hausnummerliste kann es zu Fehlern kommen.
 +
 
 +
== + 3.5.23 eigene Datentypen im Attributeditor ==
 +
Die Einstellungen werden nicht layerbezogen gespeichert.
 +
 
 +
== + 3.5.22 Style speichern ==
 +
Hier ist SQL-Injektion möglich.
 +
 
 +
== + 3.5.21 Datenbank-Defaultwerte ==
 +
Die Defaultwerte aus der Datenbank werden teilweise nicht korrekt übernommen.
 +
 
 +
== + 3.5.20 Dokument-Attribute in Arrays und eigenen Datentypen ==
 +
Das Speichern funktioniert nicht.
 +
 
 +
== + 3.5.19 MariaDB-Tabelle datatypes ==
 +
Die Spalten dbname, host und port sind überflüssig.
 +
 
 +
== + 3.5.18 Daten-Import: Shape ==
 +
Das Encoding der dbf-Datei wird nicht berücksichtigt.
 +
 
 +
== + 3.5.17 Objekte aufteilen ==
 +
Wenn der Primärschlüssel nicht der ID-Spalte entspricht, wird das Objekt gelöscht.
 +
 
 +
== + 3.5.16 Layeroptionen - Layerparameter ==
 +
Hier wird auch der Layername hinter den Parameter geschrieben.
 +
 
 +
== + 3.5.15 Pufferung von Rollenlayern ==
 +
Wenn der Rollenlayer ein geografisches Koordinatensystem hat, wird der Puffer viel zu groß berechnet.
 +
 
 +
== + 3.5.14 Geonamensuchen ==
 +
Wenn man auch die Schnellsuche verwendet, funktioniert das Bestätigen des Treffers mit der Return-Taste nicht.
 +
 
 +
== + 3.5.13 Objekte splitten ==
 +
Wenn die ID-Spalte nicht numerisch ist, kommt es zu einem Fehler.
 +
 
 +
== + 3.5.12 Nachweisrecherche ==
 +
Wenn keine Nachweise gefunden wurden, erscheint eine Fehlermeldung
 +
 
 +
== + 3.5.11 Shape-Import ==
 +
Hier wird eine Warnung ausgegeben.
 +
 
 +
== + 3.5.10 go=Stelleneditor ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 09:38, 6. Jun. 2023 (CEST) Bei go=Stelleneditor kommt nur eine Fehlermeldung.
 +
 
 +
== + 3.5.9 neuen Layer anlegen ==
 +
Beim Aufruf des Links erscheint eine Fehlermeldung.
 +
 
 +
== + 3.5.8 Daten-Import ==
 +
Wenn eine Datei mehrere Layer enthält, funktioniert der Import u.U. nicht.
 +
 
 +
== + 3.5.7 Zeitschiene ==
 +
Das Datumsformat wird nicht richtig gesetzt. Außerdem flackert das Kartenbild kurz, wenn man sich auf der Zeitschiene bewegt.
 +
 
 +
== + 3.5.6 Json-Format für login ==
 +
Wenn man den Parameter format auf login gesetzt hat, wurde kein JSON zurückgeliefert. Jetzt kommt die Meldung success = false und msg = 'Login erforderlich' wenn die Login-Seite mit format = json aufgerufen wird.
 +
 
 +
== + 3.5.5 WMS-Importe löschen ==
 +
Es erscheint eine Fehlermeldung.
 +
 
 +
== + 3.5.4 Rollenlayer Farbe ändern ==
 +
Bei Punktlayern wird das Punktsymbol ganz klein.
 +
 
 +
== + 3.5.3 Adresssuche ==
 +
Für den Fall, dass die Strassennamen in den Gemeinden nicht eindeutig sind wurde ein neuer config-Parameter STRASSENNAMEN_EINDEUTIG eingeführt, der dann auf false gesetzt werden muss.
 +
 
 +
== + 3.5.2 Fehlermeldungen in header.php und in Migration ==
 +
 
 +
== + 3.5.1 Datensatz löschen ==
 +
Wenn die ID-Spalte keinen numerischen Typ hat, kann es sein, dass das Löschen nicht funktioniert.
 +
 
 +
= Version 3.4 =
 +
 
 +
== + 3.4.67 Layer löschen ==
 +
Die Einträge in used_layer und layer_attributes2stelle werden nicht für alle Stellen gelöscht.
 +
 
 +
== + 3.4.66 Metadatenlink ==
 +
Wenn man eine Layergruppe aufklappt, erscheint beim Layernamen noch der Metadatenlink.
 +
 
 +
== + 3.4.65 Anzeige Bodenschätzung ==
 +
Flächen des gleichen Typs werden nicht zusammengefasst.
 +
 
 +
== + 3.4.64 Layer freigeben ==
 +
Der Nutzer der den Layer geteilt hat, darf ihn nicht wieder löschen. Außerdem stimmen die Rechteeinstellungen nicht.
 +
 
 +
== + 3.4.63 Äquivalenzbewertung ==
 +
Die Berechnung der Äquivalenzbewertung wurde bisher nach der ALKISVV M-V Anlage 13 durchgeführt. Laut Auskunft des LAiV ist diese aber nicht genau so einzuhalten. Zitat von Herrn Pfeiffer: "Die Anlage 13 ist hier nicht aufs Wort anzuhalten. Sie ist historisch für einen anderen Zweck entstanden und wurde dann auf einmal zur Anlage. Sobald eine Nutzung gefunden wird, die sich für die BS qualifiziert, wird die darüber liegende Bodenschätzung und deren Wertzahl angehalten und zur Berechnung der EMZ verwendet. Egal, ob Acker- oder Grünlandzahl. Da die BS in aller Regel schon älter als die TN ist, kann es ja durchaus vorkommen, dass sich die TN zwischenzeitlich verändert hat. Dennoch sollen für diese Flächen die EMZ berechnet werden."
 +
 
 +
== + 3.4.62 Defaultwert im Attributeditor ==
 +
Im Attributeditor hat man keine Möglichkeit den Defaultwert zu setzen.
 +
 
 +
== + 3.4.61 Flurstücks-CSV-Export ==
 +
Beim Export der Werte für „Amtsgerichtsname“ wird nur der Schüssel exportiert.
 +
 
 +
== + 3.4.60 Filterverwaltung ==
 +
Bei den Werten lassen sich keine Hochkommas eintragen.
 +
 
 +
== + 3.4.59 Daten-Import in Layer ==
 +
Funktioniert nicht. Es wird ein Rollenlayer angelegt.
 +
 
 +
== + 3.4.58 layer_check_oids ==
 +
Es werden derzeit alle Datenbanken überprüft, die in Layer-Connections vorkommen. Besser ist es, alle Datenbanken des Servers abzufragen und diese dann zu überprüfen.
 +
 
 +
== + 3.4.57 Eintrag in u_consumeALB ==
 +
Funktioniert u.U. nicht.
 +
 
 +
== + 3.4.56 Liniengeometrien hinzufügen ==
 +
Hier kann es vorkommen, dass das Hinzufügen nicht funktioniert.
 +
 
 +
== + 3.4.55 Attributreihenfolge ==
 +
Wenn man einen Layer um neue Attribute erweitert, gerät die Attributreihenfolge u.U. durcheinander.
 +
 
 +
== + 3.4.54 ALKIS Äquivalenzbewertung ==
 +
Ob eine Äquivalenzbewertung durchgeführt wird oder nicht darf nicht abhängig vom config-Parameter AEQUIVALENZ_BEWERTUNG sein.
 +
 
 +
== + 3.4.53 Nutzerformular ==
 +
Bei der Anzeige der Gültigkeit des Passworts wird nicht die Stelle des Nutzers berücksichtigt, sondern die Stelle, in der man sich gerade befindet.
 +
 
 +
== + 3.4.52 Plugin LENRIS ==
 +
Beim Eintragen von neuen Nachweisen kann es zu Fehlern kommen, wenn das Bemerkungsfeld bestimmte Zeichen enthält.
 +
 
 +
== + 3.4.51 Layer freigeben ==
 +
Hier erscheint eine Fehlermeldung in den Layeroptionen.
 +
 
 +
== + 3.4.50 Geonamensuche im Standard-Header ==
 +
Das Suchfeld ist nicht standardmäßig ausgeblendet.
 +
 
 +
== + 3.4.49 Layer-Parameter ==
 +
Wenn ein Layer einen über requires angehängten Layer hat und beide einen Layer-Parameter verwenden, wird dieser nicht in den Layeroptionen angezeigt.
 +
 
 +
== + 3.4.48 Passworthinweis ==
 +
Wenn die erste Stelle von PASSWORD_CHECK 1 ist, erscheint nicht der richtige Hinweis.
 +
 
 +
== + 3.4.47 Flurstücksauszug ==
 +
Es kann vorkommen, dass die Erzeugung des Auszugs "Flurstücksdaten mit Eigentümer" nicht funktioniert.
 +
 
 +
== + 3.4.46 Radiobuttons in Subform ==
 +
Beim Neuanlegen eines Datensatzes wird immer der letzte Wert gespeichert.
 +
 
 +
== + 3.4.45 Sachdatendruck Querformat ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 15:14, 23. Feb. 2023 (CET) Bei Querformaten stimmt das lokale Koordinatensystem in y-Richtung nicht, die Zählung beginnt viel weiter unten. Entsprechend kann man nicht die richtigen Werte angeben.
 +
 
 +
== + 3.4.44 LABEL Angle ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 16:10, 21. Feb. 2023 (CET) Bei angle im Label lässt sich weder 'auto' noch 'auto2' noch 'follow' eintragen. Das Attribut "autoangle" ist dagegen überflüssig.
 +
 
 +
== + 3.4.43 LABEL Buffer ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 16:05, 21. Feb. 2023 (CET) Ein einmal eingetragener Bufferwert beim Label lässt sich nicht mehr löschen.
 +
 
 +
== + 3.4.42 Layergruppenformular ==
 +
Wenn die Obergruppe leer ist, erscheint eine 0 im Formular und wird beim Klick auf Speichern auch gespeichert.
 +
 
 +
== + 3.4.41 GPX-Import ==
 +
Wenn die GPX-Datei Attribut mit großen Buchstaben enthält, funktioniert die Geometrieübernahme nicht.
 +
 
 +
== + 3.4.40 Objekt-Highlighting im Editiermodus ==
 +
Wenn im Editiermodus ein Objekt eines anderen Layers abgefragt wird (Info-Button, Sachdatenanzeige in Exra-Fenster) bleibt die blaue Umrandung in der Karte sichtbar, wenn das Abfragefenster geschlossen wird.
 +
Die Umrandung bleibt auch nach Zoomen und Karte verschieben sichtbar und verschwindet erst nach Beenden des Editiermodus.
 +
Update: Der Bug tritt auch im "normalen" Modus auf. Browser: Edge.
 +
 
 +
== + 3.4.39 Eingabe von Zahlen ==
 +
Wenn im GLE in ein Attribut mit numerischem Datentyp Zahlen mit einm Punkt als Dezimaltrenner reinkopiert werden, wird dieser nicht in ein Komma umgewandelt.
 +
 
 +
== + 3.4.38 GeoTiff-Import ==
 +
Der Rollenlayer wird nicht richtig angelegt. Außerdem wird beim Löschen des Rollenlayers die Tiff-Datei nicht gelöscht.
 +
 
 +
== + 3.4.37 MS_DEBUG_LEVEL ==
 +
Bei einem MS_DEBUG_LEVEL > 0 wurde immer 5 verwendet, statt dem eingestellten Wert.
 +
 
 +
== + 3.4.36 Flurstückssuche ==
 +
Die Flurstückssuche ist relativ langsam.
 +
 
 +
== + 3.4.35 Formularelementtyp "Auswahlfeld mit Bild" ==
 +
Wenn so ein Attribut in der Vorschau eines SubFormEmbeddedPK-Attributs verwendet wird, wird der Output und das Bild nicht angezeigt.
 +
 
 +
== + 3.4.34 Daten-Import ==
 +
Wenn die importierte Datei ein Attribut "inner" enthält, gibt es u.a. Probleme bei der Geometrieübernahme, weil "inner" ein reserviertes Wort ist.
 +
 
 +
== + 3.4.33 Klasse lässt sich nicht löschen ==
 +
Wenn eine Klasse keinen Eintrag in u_rolle2used_class hatte, ließ sich die Klasse nicht löschen.
 +
 
 +
== + 3.4.32 Nutzer ändern ==
 +
Es erfolgt keine Prüfung, ob der Loginname schon exitiert.
 +
 
 +
== + 3.4.31 Adresssuche ==
 +
Wenn man nach einer Straße sucht, die keine Hausnummern hat, funktioniert die Suche nicht.
 +
 
 +
== + 3.4.30 Datensätze löschen ==
 +
Die Dokumente werden nicht mitgelöscht.
 +
 
 +
== + 3.4.29 jagdbezirke.php ==
 +
Wenn kein Jagbezirk abgefragt wurde, erscheint eine Fehlermeldung.
 +
 
 +
== + 3.4.28 install.php ==
 +
Beim Installationsskript gab es ein Problem mit fehlenden config-Parametern.
 +
 
 +
== + 3.4.27 Themenübersicht ==
 +
In der Themenübersicht werden die Stichworte aus "wms_keywordlist" und der Metadatenlink nicht angezeigt.
 +
 
 +
== + 3.4.26 Adresssuche ==
 +
Die Adresssuche in die Karte ist relativ langsam.
 +
 
 +
== + 3.4.25 Zoom auf Flurstück ==
 +
Beim Zoom auf ein Flurstück wird für den Rollenlayer immer als Transparenz der Wert 60 genommen und nicht der Wert, den man eingestellt hat.
 +
 
 +
== + 3.4.24 Kartenabfrage ==
 +
Wird eine Abfrage-Box aufgezogen und die Maustaste außerhalb des Kartenfensters losgelassen, funktioniert die Abfrage nicht richtig, wenn man die Abfrage durch nochmaligen Klick in die Karte startet.
 +
 
 +
== + 3.4.23 check_oid ==
 +
Bei bestimmten Aktionen wird immernoch geprüft, ob Tabellen eine oid haben.
 +
 
 +
== + 3.4.22 SET debug_print_parse ==
 +
Beim Speichern eines Layers oder beim Aufklappen der Layeroptionen wird dieser Parameter für eine bestimmte Abfrage gesetzt und danach nicht wieder zurückgesetzt, so dass er auch für alle nachfolgenden Abfragen wirkt.
 +
Außerdem wird der Parse-Tree auch unnötigerweise in die Logdatei geschrieben.
 +
 
 +
== + 3.4.21 Flst-CSV-Export ==
 +
Beim Export der Klassifizierung wurden die Grünland-Acker und Acker-Grünland-Gesamtflächen nicht ausgegeben.
 +
 
 +
== + 3.4.20 Probleme mit SVG-Symbolen in der Legende ==
 +
Wenn ein Layer ein SVG-Symbol benutzt und der Style für size ein Attribut verwendet, kann das Legendenbild nicht generiert werden.
 +
 
 +
== + 3.4.19 LENRIS Worker HRO ==
 +
Es gibt einen Fehler in der Funktion LENRIS_confirm_deleted_nachweise.
 +
 
 +
== + 3.4.18 count-Fehler Layerparameter ==
 +
Fehler bei der Anzeige der Layerparameter wenn noch keine da sind behoben.
 +
 
 +
== + 3.4.17 Äquivalenzbewertung ==
 +
Bei der Berechnung der Äquivalenzbewertung kann es sein, dass zu viele Flächen angezeigt werden.
 +
 
 +
== + 3.4.16 u_rolle2used_class ==
 +
Wenn Klassen gelöscht werden, werden die Einträge in u_rolle2used_class nicht gelöscht.
 +
 
 +
== + 3.4.15 Laden der Legende langsam ==
 +
Bei manchen Layern, die über das Styleitem einen dynamischen Style haben, wird das Legendensymbol beim alleinigen Laden der Legende nicht generiert, weil der Mapserver keine Objekte hat, für die sich der Style ableiten ließe.
 +
Deshalb wurde in Bugfix 2.12.99 bei jedem Laden der Legende ein zusätzliches $map->draw hinzugefügt, welches das Problem behebt.  
 +
Dadurch, dass beim Laden der Legende jedesmal ein $map->draw gemacht wird, kann das Laden u.U. sehr lange dauern, insbesondere dann, wenn sehr viele oder unperformante Layer aktiv sind.
 +
Deshalb wird durch diesen Bugfix das $map->draw jetzt wieder entfernt. Das obige Problem mit dem fehlenden Legendenbild müsste man nun durch Definition eines eigenen Legendenbilds beheben.
 +
 
 +
== + 3.4.14 Layer-Export ==
 +
Die ID-Spalte wird nicht mit exportiert.
 +
 
 +
== + 3.4.13 $stelleid und $userid in Auswahlfeldern ==
 +
In abhängigen Auswahlfeldern findet keine Ersetzung statt.
 +
 
 +
== + 3.4.12 Daten-Import in Themen ==
 +
Die Einstellung im Nutzerformular wird nicht gespeichert. Außerdem verhindert diese Einstellung auch den Datenimport für die Geometrieübernahme im Geometrieeditor.
 +
 
 +
== + 3.4.11 Set datestyle to 'German' ==
 +
Wird immer vor jeder Abfrage ausgeführt, anstatt einmal nach dem Öffnen der Verbindung.
 +
 
 +
== + 3.4.10 Flurstücks-CSV-Export ==
 +
Ist auf neueren PostgreSQl-Servern langsam.
 +
 
 +
== + 3.4.9 WMS-Export ==
 +
Beim Aufruf erscheint eine Fehlermeldung.
 +
 
 +
== + 3.4.8 jagdpaechter2bezirke ==
 +
Als Primärschlüssel wird noch die oid verwendet.
 +
 
 +
== + 3.4.7 Suchergebnis klassifiziert anzeigen ==
 +
Es kann sein, dass eine Fehlermeldung erscheint.
 +
 
 +
== + 3.4.6 Login: neues Passwort ==
 +
Der Passwortgenerator funktioniert nicht.
 +
 
 +
== + 3.4.5 Geometrie übernehmen ==
 +
Bei Layern mit "select * from" im Data-Statement oder bei Rollenlayern funktioniert die Übernahme von Einzelgeometrien nicht.
 +
 
 +
== + 3.4.4 Daten-Import ==
 +
Die Tabellennamen im Schema custom_shapes enthalten nur beim Shape-Format den Zeitstempel. Die anderen Formate haben noch die zufällige Zahl.
 +
 
 +
== + 3.4.3 Shape Import ==
 +
Shape Import kann dbf-Header nicht zählen wenn keine gesetzt sind. Vor count geprüft ob dbf-Header gesetzt sind.
 +
 
 +
== + 3.4.2 Stelle löschen ==
 +
Die Stelle wird gelöscht aber nicht die Eintragungen in den Rollen-Tabellen.
 +
 
 +
== + 3.4.1 Kartenabfrage und extra Fenster ==
 +
Manchmal klappt die Abfrage nicht.
 +
 
 +
= Version 3.3 =
 +
 
 +
== - Filterverwaltung räumliche Filter ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 08:41, 24. Okt. 2022 (CEST) Der Aufruf eines Layers in der Filterverwaltung liefert nur eine unklare Fehlermeldung, wenn der Layer über Polygon gefiltert ist und der Polygon-Datensatz in u_polygon verloren gegangen ist. Das "Verlieren" passiert relativ häufig.
 +
 
 +
== - Klassifizierter Kartenzoom ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 13:08, 28. Sep. 2022 (CEST) Der klassifizierte Zoom in der Sachdatenanzeige liefert nur Fehlermeldungen.
 +
 
 +
== + 3.3.43 Filter beim Flurstückszoom ==
 +
Beim Zoom auf ein Flurstück wird der Filter des Flurstückslayers an das Data des Rollenlayers angehängt. Das kann u.U. zu Problemen führen.
 +
 
 +
== + 3.3.42 Stelle mit Standardnutzer ==
 +
Wenn man den Nutzer der auch der Standardnutzer ist aus der Stelle entfernt, wird der Standardnutzer nicht geleert und es erscheint auch keine Hinweismeldung.
 +
 
 +
== + 3.3.41 Anlegen von Cronjobs ==
 +
Es tritt ein Fehler auf.
 +
 
 +
== + 3.3.40 Style- und Labeleditor ==
 +
Wenn beim Style für size ein Attribut verwendet wird, kann es sein, dass das Legendenbild nicht richtig generiert wird.
 +
 
 +
== + 3.3.39 csrf-Token beim Formularelementtyp Link ==
 +
Fehlt.
 +
 
 +
== + 3.3.38 Rollenlayer löschen ==
 +
Beim Löschen wird immer der AUTO_INCREMENT zurück gesetzt. Das kann u.U. sehr lange dauern.
 +
 
 +
== + 3.3.37 Getfeatureinfo ==
 +
Wenn der Getfeatureinfo-Response Links enthält, werden diese nicht in einer neuen Seite geöffnet.
 +
 
 +
== + 3.3.36 Stelle mit Standardnutzer ==
 +
Wenn eine Stelle einen Standardnutzer hat, dann gibt es ein Problem beim Zuweisen von Layern zur Stelle, weil der Standardnutzer nicht als allererstes zugewiesen wird. Den Nutzern, die vor ihm zugewiesen werden fehlt dann der Eintrag in u_rolle2used_layer.
 +
 
 +
== + 3.3.35 Flurstückssuche in eingeschränkter Stelle ==
 +
Hier erscheinen alle historischen Gemarkungen in der Auswahlliste.
 +
 
 +
== + 3.3.34 abhängige Auswahlfelder ==
 +
Wenn es nur eine Auswahlmöglichkeit gibt, muss man diese trotzdem auswählen.
 +
 
 +
== + 3.3.33 Sicherheitsproblem im xplankonverter plugin==
 +
Im xplankonverter plugin traten noch Stellen auf wo SQL-Injektion möglich wäre. Diese Sicherheitslücken wurden mit diesem Bugfix geschlossen.
 +
 
 +
== + 3.3.32 Layer mit gleichen Gruppennamen ==
 +
Führen zu Problemen in der spaltenweisen Darstellung.
 +
 
 +
== + 3.3.31 Löschen von Datensätzen ==
 +
Beim Löschen von Datensätzen wird vor dem Löschen von Dokumenten nicht überprüft, ob das Dokument-Attribut auch aus der Haupttabelle kommt.
 +
 
 +
== + 3.3.30 CSRF_TOKEN in Datendruckeditor fehlen==
 +
An den Links zum Löschen von Bestandteilen des Layouts ergänzt.
 +
 
 +
== + 3.3.29 Flurstücksanzeige keine Amtsgerichte ==
 +
Wenn es keine Amtsgerichte gibt, erscheint eine Fehlermeldung.
 +
 
 +
== + 3.3.28 Flurstückssuche zur Karte ==
 +
Hier werden auch die historischen Gemarkungen angeboten.
 +
 
 +
== + 3.3.27 Gruppen und spalteweise Darstellung ==
 +
Wenn eine Gruppe nur ein Attribut enthält, lässt sie sich nicht aufklappen.
 +
 
 +
== + 3.3.26 Backslashes in der Query ==
 +
Können nicht gespeichert werden.
 +
 
 +
== + 3.3.25 tsrange-Indizes ==
 +
Die Indizes verlangsamen u.U. bestimmte Abfragen.
 +
 
 +
== + 3.3.24 interne Flst-Auszüge ==
 +
Der Hinweistext zum Sondereigentum geht über den Seitenrand hinaus und enthält kaputte Umlaute.
 +
 
 +
== + 3.3.23 zoom2bauakte ==
 +
Wenn der zoom2bauakte-Link von Probaug aus aufgerufen wird, hat er kein Token und der CSRF-Check schlägt fehl.
 +
 
 +
== + 3.3.22 Nachweisverwaltung ==
 +
Wenn man in der Trefferliste einige Dokumentarten ausblendet, dann alle Dokumente zu einem Auftrag hinzufügt, werden in der darauffolgenden Anzeige der Trefferliste wieder alle Einträge angezeigt. Die vorher eingestellte Filterung wird zwar noch angezeigt, wird aber nicht umgesetzt. Wenn man aus einem Antrag alle Dokumente löscht und sich dann noch einmal alle zugeordneten Dokumente anzeigen lässt, gibt es zusätzlich zur Info das da nix ist noch eine Fehlermeldung
 +
 
 +
== + 3.3.21 Rasterlayout im Chrome ==
 +
Wenn man in einem Layer Tabs benutzt und einen eingebetteten Layer mit Rasterlayout hat, erscheint das Vorschaubild in jedem Tab.
 +
 
 +
== + 3.3.20 Kartendruck mit Legende ==
 +
Wenn die Klasse eines Layers keinen Namen hat oder der Layer einen Aliasnamen, erscheint er nicht in der Legende.
 +
 
 +
== + 3.3.19 layer_check_oids ==
 +
Den Links zu den Layern fehlt der CSRF-Token.
 +
Außerdem wird mit diesem Bugfix nun auch überprüft, ob es noch weitere Datenbankobjekte (Views, Funktionen...) gibt, die oids verwenden.
 +
 
 +
== + 3.3.18 zurück zum Rechercheergebnis ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 10:54, 9. Sep. 2022 (CEST) Wenn ich aus der Bearbeitung eines Nachweises "zurück zum Rechercheergebnis" gehen will, wird mir nicht meine vorherige Recherche geliefert. Es schein so, als hätte kvwmap einige Parameter verloren.
 +
 
 +
== + 3.3.17 Kennungstext ==
 +
Bei Auswahlfeldern wird nicht der Output angezeigt.
 +
 
 +
== + 3.3.16 Eigentümersuche ==
 +
Bei Auswahl einer Gemarkung erscheint eine Fehlermeldung und es werden keine Fluren geladen.
 +
 
 +
== + 3.3.15 Passwort zurücksetzen ==
 +
Hier wird nicht das erlaubte Passwortalter der aktiven Stelle des Nutzers genommen, sondern das der Stelle, in der der Admin sich gerade befindet. Außerdem werden Loginname und Passwort nicht URL-kodiert.
 +
 
 +
== + 3.3.14 Gast-Zugang ==
 +
Funktioniert wieder nicht.
 +
 
 +
== + 3.3.13 Geometrie übernehmen von Punktlayern ==
 +
Punktlayer erscheinen nicht mehr in der Auswahlliste.
 +
 
 +
== + 3.3.12 Flurstückshistorie ==
 +
Bei historischen Flurstücken klappt der Link auf das Flurstück nicht.
 +
 
 +
== + 3.3.11 Speicherung des Weiterzeichnen-Modus ==
 +
Wird nicht gespeichert.
 +
 
 +
== + 3.3.10 Flurstückssuche ==
 +
Bei über stelle_gemeinden eingeschränkten Stellen kommt es zu einem Fehler bei der Gemarkungsauswahl.
 +
 
 +
== + 3.3.9 Gast-Zugang ==
 +
Funktioniert nicht.
 +
 
 +
== + 3.3.8 Flurstückshistorie und Stellenhierarchie ==
 +
Beim Aufruf der Flurstückshistorie erscheint eine Fehlermeldung und bei der Stellenhierarchie funktionieren die Links zu den Stellen nicht.
 +
 
 +
== + 3.3.7 Nutzerformular ==
 +
Beim Zurücksetzen des Passworts wird das generierte vorläufige Passwort nicht URL-codiert. Außerdem wird dem Nutzer immer die Stelle mit der ID 1 zugewiesen.
 +
 
 +
== + 3.3.6 Stelle als neue Stelle anlegen ==
 +
Es trat ein Fehler wegen falschem Datumsformat auf. Das wurde behoben.
 +
 
 +
== + 3.3.5 neue Stelle mit Standardnutzer ==
 +
Der Standardnutzer wird nicht eingetragen.
 +
 
 +
== + 3.3.4 neue Stelle mit Elternstelle anlegen ==
 +
Wenn man eine neue Stelle mit Elternstelle anlegt, werden die Einstellungen der Elternstelle nicht übernommen.
 +
 
 +
== + 3.3.3 sendEmailAsync.sh ==
 +
Der SMTP-Port wird nicht richtig aus der config.php ausgelesen.
 +
 
 +
== + 3.3.2 alte CSRF-Token ==
 +
Wenn man mehrere Tabs verwendet und sie über eine Session-Dauer stehen lässt, funktionieren die alten CSRF-Links nicht mehr.
 +
 
 +
== + 3.3.1 Kartenabfrage langsam ==
 +
Wenn man viele Layer in einer Stelle hat, ist die Kartenabfrage langsam.
 +
 
 +
= Version 3.2 =
 +
 
 +
== - Nachweiserfassung | zu große Datei ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 10:52, 7. Apr. 2022 (CEST) Versucht man, eine Datei hochzuladen, deren größe über der erlaubten Grenze liegt, erscheint in der Nachweisverwaltung keine Fehlermeldung, sondern eine Erfolgsmeldung.
 +
:--[[Benutzer:Rahn|Rahn]] ([[Benutzer Diskussion:Rahn|Diskussion]]) 09:47, 13. Apr. 2022 (CEST) Bist Du sicher? Also bei mir kommt eine Fehlermeldung. Wie sind denn eure Werte in der php.ini?
 +
 
 +
== - Stelle wechseln und Sachdatenabfrage ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 09:32, 17. Mär. 2022 (CET) Wenn man die Stelle wechselt und anschließend eine Sachdatenabfrage auf ein Objekt macht, kommt "kein Treffer".
 +
Erst wenn man auf "Bildgröße" geklickt hat, gehts mit der Sachdatenabfrage.
 +
 
 +
== + 3.2.83 falsche Flächenangaben ==
 +
Bei der Berechnung von Teilflächen, wie z.B. Nutzungen eines Flurstücks oder Flurstücke in einem Jagdbezirk werden die Flächen immer mit Flächenreduktion berechnet. Das führt aber dazu, dass die Summe der Teilflächen nicht die Gesamtfläche ergibt.
 +
 
 +
== + 3.2.82 Shape-Import ==
 +
Wenn die dbf-Datei ein Attribut enthält, dass XMIN oder XMAX heißt, schlägt der Import fehl.
 +
 
 +
== + 3.2.81 Fehler bei Nutzer kopieren ==
 +
Wenn man einen Nutzer von allen Stellen entfernt, wird auch die stelle_id des Nutzers geleert. Wenn man dann wieder eine oder mehrere Stellen zuordnet hat er aber keine neue stelle_id bekommen. Beim Anmelden kommt ein leerer Bildschirm, weil der Nutzer sich zwar anmelden darf, aber keine aktive Stelle zugeordnet hatte. Das wurde behoben. Der Nutzer bekommt in dem Fall die stelle_id der ersten Rolle zugewiesen.
 +
 
 +
== + 3.2.80 Daten-Export mit Dokumenten ==
 +
Wenn die Dokumente über einen SubFormPK-Layer eingebunden sind, werden sie nicht exportiert. Außerdem wird nicht nach der ersten Rekursion aufgehört, sondern in den SubForm-Layern weiter nach Dokumenten in SubForm-Layern gesucht.
 +
 
 +
== + 3.2.79 Rasteransicht ==
 +
Der Button "Als Vorlage für neuen Datensatz übernehmen" funktioniert nicht.
 +
 
 +
== + 3.2.78 Nachweisverwaltung ==
 +
Bei Nutzung der MariaDB kommt es zu einem beim Anzeige der Dokumente eines Antrags.
 +
 
 +
== + 3.2.77 Flurstücke in Karte anzeigen ==
 +
Bei sehr vielen Flurstücken kann der Layername zu lang werden.
 +
 
 +
== + 3.2.76 Export-Einstellung laden ==
 +
Wenn eine Geometrie gespiechert wurde, wird diese geladen. Das ist aber in der Karte nicht ersichtlich, wenn schon vorher eine Geometrie gesetzt wurde.
 +
 
 +
== + 3.2.75 Nutzer anlegen ==
 +
Mit leerem start oder stop kommt es zu einem Fehler.
 +
 
 +
== + 3.2.74 Falscher bzw. Verwirrender Text für Passwort zurücksetzen Mail ==
 +
Die E-Mail für das Zurücksetzen des Passwortes hat den Nutzer dazu verleitet das Passwort einzugeben, welches versendet wurde.
 +
Dieses soll aber nur dafür da sein, dass er sich anmelden kann um ein neues zu vergeben. Um das klarer zum Ausdruck zu bringen,
 +
wurde der E-Mail-Text entsprechend angepasst und bei der Gelegenheit auch gleich auf Multilingualität umgestellt.
 +
 
 +
== + 3.2.73 Fehler bei der Erstellung der Sync-Trigger==
 +
In Fachschale mobile wurden falsche Trigger generiert, wenn Tabellennamen mit doppelten Anführungszeichen übergeben wurden.
 +
Das wurde korrigiert. Außerdem wird eine version nur verwaltet, wenn es in der Tabelle eine version Spalte gibt.
 +
 
 +
== + 3.2.72 Fehler beim Export von Rollenlayern ==
 +
Beim Export von Rollenlayern wird die oid der Tabelle nicht erkannt und eine SQL-Fehlermeldung ausgegeben.
 +
Das wurde korrigiert. Beim Export wird bei Rollenlayern nicht rolle->getLayer sondern rolle->getRollenLayer abgefragt.
 +
Außerdem wurde nicht immer der richtige epsg für den Export verwendet, weil die Zeile
 +
  $this->attributes['the_geom'] == $selected_attributes[$s]
 +
nicht funktioniert wenn das zuvor aufgerufene pg_quote Anführungszeichen um die selected_attributes gesetzt hat. Das wurde geändert auf:
 +
  trim($this->attributes['the_geom'], "'\"") == trim($selected_attributes[$s], "'\""))
 +
Damit wird immer richtig erkannt welches das Geometry-Attribut ist und transformiert.
 +
 
 +
== + 3.2.71 Fehlermeldung bei Erstellung der Druckvorschau mit MariaDB ==
 +
Auf Grund der Umstellung auf MariaDB wird der Update von print_legend_separate ohne Wert nicht mehr unterstützt.
 +
Das wurde behoben. Wenn hier nichts angegeben ist in der Option wird 0, sonst 1 eingetragen.
 +
 
 +
== + 3.2.70 Zoomfunktionen in Rasteransicht gehen nicht ==
 +
Die Funktionen zum Zoom auf die Geometrie von Objekten funktionieren nicht, wenn das Formular in Rasteransicht angezeigt wird.
 +
Der Fehler wurde in der Datei generic_layer_editor_doc_raster.php identifiziert. Dort waren in der Funktion zoom2object noch alte Aufrufparameter (6) statt (4) gesetzt.
 +
 
 +
== + 3.2.69 Schließen von Sicherheitslücken ==
 +
Einige Eingabeparameter konnten in verschiedenen Funktionen dazu genutzt werden SQL-Anweisungen in Abfragen einzuschleusen.
 +
Der Bugfix umfasst eine Behandlung von Eingabeparametern, die das SQL-Injektion verhindern soll.
 +
Die Einarbeitung der Behandlung aller Eingabeparameter die in SQL Verwendung finden dauert noch an.
 +
 
 +
Die Wichtigsten, die in Gast-Stellen erreichbar sind wurden bereits behoben und als Bugfix zur Verfügung gestellt.
 +
 
 +
Die Anwendungsfälle, für die man angemeldet sein muss werden jetzt nach und nach abgearbeitet.
 +
 
 +
Die Passwortverschlüsselung wurde auf SHA1 umgestellt.
 +
 
 +
Dieser Bugfix wird hier geschlossen. Weitere Verbesserungen der Sicherheit werden in develop oder weiteren Bugfixes der nächsten Version vorgenommen.
 +
 
 +
== + 3.2.68 wms_checker.php ==
 +
Wenn ein Request ein "301 Moved Permanently" zurückliefert, kann es sein, dass der Test auf die neue Location nicht richtig ausgeführt wird.
 +
 
 +
== + 3.2.67 E-Mail ohne Attachment ==
 +
E-Mails wurden ohne Attachments versendet, weil falsche Pfade im Script tools/syncEmailAsync.sh verwendet wurden und das attachment gar nicht angehängt wurde.
 +
== + 3.2.66 Software-Update ==
 +
Beim Klick auf "Aktualisieren" wird nur der Quellcode und nicht die Datenbanken aktualisiert.
 +
 
 +
== + 3.2.65 Sachdaten speichern ==
 +
Wenn das erste Attribut nicht aus einer Tabelle kommt, gibt es einen Fehler.
 +
 
 +
== + 3.2.64 Plugin: Baumfällantrag ==
 +
Beim Abfragen der Katasterdaten erscheint eine Fehlermeldung.
 +
 
 +
== + 3.2.63 Nachweisverwaltung: Sortierung nach Rissnummer ==
 +
Es lässt sich nicht rückwärts nach der Rissnummer sortieren.
 +
 
 +
== + 3.2.62 WMS 1.3.0 ==
 +
Wird ein WMS mit der Version 1.3.0 eingebunden, wird ein falscher Wert für den EXCEPTIONS-Parameter gesetzt, wodurch der Request nicht funktioniert.
 +
 
 +
== + 3.2.61 eigenes Legendenbild für WMS-Layer ==
 +
Wird nicht angezeigt.
 +
 
 +
== + 3.2.60 ProBaug-Suche ==
 +
Wenn nichts gefunden wurde, erscheint eine Fehlermeldung.
 +
 
 +
== + 3.2.59 Einladung ändern ==
 +
Hier wird das Registrierdatum auf 0000-00-00 gesetzt.
 +
 
 +
== + 3.2.58 LENRIS-Anwendungsfälle ==
 +
Die LENRIS-Anwendungsfälle überprüfen auch das csrf-Token, welches es ja nicht gibt.
 +
 
 +
== + 3.2.57 Layer-Suche mit räumlicher Einschränkung ==
 +
Wenn man die Geometrie eines Linien- oder Punktlayers lädt, funktioniert die Einschränkung nicht.
 +
 
 +
== + 3.2.56 Probleme beim Einsatz von MariaDB ==
 +
 
 +
== + 3.2.55 SubEmbeddedPK-Verknüpfung mit dem selben Layer ==
 +
Es ist nicht möglich, einen Layer über eine SubEmbeddedPK-Verknüpfung mit sich selbst zu verknüpfen, da das Verknüpfungsattribut auf beiden Seiten gleich heißen muss.
 +
 
 +
== + 3.2.54 Contraints werden nicht richtig erkannt ==
 +
Beim Auswerten der Contraints kann es sein, dass ein Contraint einem Attribut zugeordnet wird, obwohl es für ein anderes gilt.
 +
 
 +
== + 3.2.53 Request vulnerable to Cross-site Request Forgery ==
 +
Cross-site Request Forgery (CSRF) ist ein Angriff gegen den Endnutzer, der Aufrufe an eine Web-Anwendung versehentlich ausführt für die er authorisiert ist, aber andere nicht.
 +
Ein Szenario ist, dass ein Nutzer, der schon in kvwmap angemeldet ist eine gefälschte E-Mail geschickt bekommt in der er aufgefordert wird auf einen Link zu klicken. Dieser Link kann Parameter beinhalten, die der Leser der E-Mail nicht sieht, die aber eine Anfrage an kvwmap auslößt, die derjenige, der die E-Mail geschickt hat nicht ausführen darf. Ein Klick auf diesen Link würde dann also einen Request ausführen, den der Nutzer gar nicht ausführen wollte. Je mehr Rechte der Nutzer hat, desdo gefährlicher könnte die unbemerkte Aufführung eines solchen versteckten Links werden. Es gibt zwei Möglichkeiten einen CSRF-Angriff zu verhindern.
 +
# Keine Links in E-Mails öffenen ohne den Request vorher zu prüfen, z.B. Link erst in die Adresszeile kopieren und ansehen ob da Parameter angehängt sind, die da nicht hingehören. Das ist sicher nur mit erweiterten Kenntnissen umsetzbar, außerdem sind auch Admins nicht davor gefeiht mal ausversehen auf einen Link zu klicken ohne diesen vorher geprüft zu haben.
 +
# Bei allen Links, die etwas ändern können was sie nicht sollen vorher noch mal den Nutzer um Bestätigung bitten.
 +
# Ein zusätzliches Geheimnis zwischen dem Server und dem Nutzer in einer Session austauschen, einen sogenannten CSRF-Token. Da der Angreifer den Token nicht kennt oder erraten müsste, würde eine solche Anfrage ohne Token abgelehnt werden.
 +
 
 +
Letztere Variante wird implementiert für Anwendungsfälle bei denen ohne einen CSRF-Token schutzwürdige Daten in kvwmap geändert werden könnten.
 +
Nicht schutzwürdig in diesem Sinne sind Anwendungsfälle die zwischen verschiedenen Nutzern ausgetauscht werden können sollen. Wenn also ein Nutzer z.B. einem anderen Nutzer per E-Mail einen Permalink für eine bestimmte Position schickt, soll der andere diesen Link schließlich anklicken können. Würde hier der CSRF-Token geprüft werden, würde der Request abgelehnt werden.
 +
 
 +
Also alle Aufrufe an kvwmap, die per Link von externen Anwendungen oder z.B. aus dem E-Mail-Programm heraus aufgerufen werden sollen, müssen entweder einen gültigen Token für den Zielnutzer haben oder dürfen in kvwmap nicht hinsichtlich eines CSRF-Tokens geprüft werden.
 +
 
 +
CSRF-Token sind für alle Anwendungsfälle erforderlich, die in index.php mit checkCaseAllowed oder check_csrf_token geprüft werden.
 +
 
 +
Wie CSRF-Token in custom snippets eingeführt werden können ist [[Anhängen_von_CSRF-Token_an_Links_in_Snippets|hier]] beschrieben.
 +
 
 +
== + 3.2.52 mysql_install_admin nicht aktuell ==
 +
Migrationsdatei mysql_install_admin passte nicht zum aktuellen Datenmodell. Wurde angepasst, damit die Migration bei der Installation mit install.php nicht fehlschlägt.
 +
 
 +
== + 3.2.51 Sicherheitslücke bei der Layer-Suche ==
 +
Über die Operatoren und Suchwerte ist SQL-Injektion möglich.
 +
 
 +
== + 3.2.50 kein Passworthinweis ==
 +
Wenn das Passwort abgelaufen ist, steht im Formular zur Eingabe des neuen Passworts kein Hinweis auf die Passwortrichtlinien.
 +
 
 +
== + 3.2.49 Sicherheitslücke cross-site-scripting ==
 +
In der login.php ist über den Parameter login_name und passwort cross-site-scripting möglich.
 +
 
 +
== + 3.2.48 Sicherheitslücke beim Gast-Login ==
 +
Über den gast-Parameter ist SQL-Injection möglich.
 +
 
 +
== + 3.2.47 Flurstücksabfrage ==
 +
Wenn das zugehörige aa_antrag-Objekt beendet wurde, schlägt die Abfrage fehl.
 +
 
 +
== + 3.2.46 Adresssuche ==
 +
Bei manchen Strassen funktioniert die Suche nicht.
 +
 
 +
== + 3.2.45 login Vulnerability über increase_num_login_failed ==
 +
Es war möglich einen SQL-Injection Angriff über die Funktion increase_num_login_failed durchzuführen wenn das Login keine Fehlermeldung lieferte. In der Funktion zum Abfragen der Nutzerdaten fehlte das escapen der Eingabe im Feld login_name. Diese Sicherheitslücke wurde behoben.
 +
 
 +
== + 3.2.44 autocomplete in Login Form auf on ==
 +
Im login.php und anderen Dateien wo die Passwörter eingegeben werden wurde das Attribut autocomplete="off" eingefügt, damit dich der Browser die Eingabe nicht merken kann.
 +
Diese Anpassung sollte auch in allen custom Anmeldeseiten durchgeführt werden. Wenn der Typ password ist, führt der Browser sowieso kein autocomplete durch, falls aber auf Type text umgestellt und darin geschrieben wird, könnte sonst autocomplete angewendet werden.
 +
 
 +
== + 3.2.43 auch MS_LAYER_QUERY-Layer in Legende sichtbar ==
 +
Es werden auch Layer vom Datentyp MS_LAYER_QUERY in der Legende angezeigt.
 +
 
 +
== + 3.2.42 Cross-site Scripting möglich ==
 +
Es war möglich in Parametern JavaScript mit zu übergeben. Durch die Übernahme der Parameter beim Login auf die nächste Seite wurde das JavaScript in die Web-Seite in hidden Formularfeldern aufgenommen. Dort wurde durch entsprechende Festlegung der Texte das Einbauen von JavaScript möglich. z.B.
 +
https://gdí-service.de/kvwmap_pet_dev/index.php?test="> <script>window.alert('test');</script>
 +
Das wurde behoben in dem jetzt sowohl key als auch value mit der Funktion htmlspecialchars umgewandelt werden, so dass die Zeichen für Script nicht mehr vom Browser interpretiert werden können. Damit ist das Cross-site Scripting unterbunden.
 +
 
 +
== + 3.2.41 Mögliche SQL-Injection beim registrieren eines neuen Nutzers nach Einladung ==
 +
Wenn ein Nutzer sich anmeldet mit seinen über die Einladungsfunktion zugesendeten Daten wird überprüft ob es den Nutzer schon gibt und ob die Einladung zum registrierten Nutzer passt etc. Für diese Funktionen, die man ja als Nutzer nur aufrufen kann wenn man eine Einladung bekommen hat, wäre eine SQL-Injection möglich. Diese wurde behoben.
 +
 
 +
== + 3.2.40 Browsergrößenfehler in Gaststellenzugang ==
 +
Wenn man bei einem Gaststellenlogin browserwidth oder browserheight mit leeren Werten übergeben hatte, führte das zu einer Endlosschleife. Das wurde dort als fehlende Parameter identifiziert und das führte zum Aufruf von login_browser_size welches die Parameter auch nur durchschleift wenn sie schon da sind. Das führte zur Endlosschleife. Der Fehler wurde behoben. Jetzt wird für ein fehlendes browserwidth 800 und für ein fehlendes browserheight 600 als Defaultwert gesetzt.
 +
 
 +
== + 3.2.39 Geonamen-Suche ==
 +
Dadurch, dass bei jedem Tastendruck ein Request gestartet wird, ist die eigentliche Suche am Ende der Eingabe sehr langsam.
 +
 
 +
== + 3.2.38 $stelle_id bei einem Auswahlfeld ==
 +
Beim Aufruf eines vorhandenen Datensatzes wird $stelle_id nicht ersetzt.
 +
 
 +
== + 3.2.37 Koordinateneingabe im Geometrieeditor ==
 +
Wenn man WGS84 Koordinaten in Grad, Minuten und Sekunden eingibt und in einem anderen System ist, kommt es zu einem Fehler.
 +
 
 +
== + 3.2.36 Delete-Trigger in Plugin mobile geht nicht ==
 +
Der Delete-Trigger ging nicht weil Tabellennamen in doppelten Anführungsstrichen stehen können.
 +
== + 3.2.35 Uploadpath in Plugin mobile falsch ==
 +
Der Uploadpath wurde in Plugin mobile nicht korrekt berücksichtigt.
 +
 
 +
== + 3.2.34 Nachweisverwaltung: offene Connections ==
 +
Die Connections für die Geometrievorschau im Rechercheergebnis werden nicht beendet.
 +
 
 +
== + 3.2.33 Neuer Datensatz ==
 +
Beim Geometrietyp "GEOMETRY" wird die Geometrie nicht gespeichert.
 +
 
 +
== + 3.2.32 Nachweisverwaltung: Fehlermeldung beim Herunterladen ==
 +
Wenn es zu einem Antrag keine Suchparameter gibt, erscheint eine Fehlermeldung.
 +
 
 +
== + 3.2.31 keine Multi-Auswahl bei abhängigen Auswahlfeldern in der Suche ==
 +
Bei abhängigen Auswahlfeldern steht keine Multi-Auswahl in der Suche zur Verfügung.
 +
 
 +
== + 3.2.30 import_nas.sh ==
 +
Es wird immer fest davon ausgegangen, dass der Datenordner "ff" heißt. Damit auch ein anderer Ordnername möglich ist, wurde ein neuer config.sh Parameter "DATEN_ORDNER" eingeführt. Wird er nicht definiert, wird "ff" angenommen.
 +
 
 +
== + 3.2.29 WMS-Import Farbe ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 10:47, 14. Apr. 2022 (CEST) Bei einem importierten WMS soll man in den Layer-Optionen die Farbe ändern können - was natürlich nicht geht. Beim Ändern des Namens kommt zusätzlich eine Fehlermeldung.
 +
 
 +
== + 3.2.28 Redlining ==
 +
Zeichnet man mit dem Polygonwerkzeug kein Polygon, sondern nur eine Linie oder einen Punkt, erscheint eine Fehlermeldung.
 +
 
 +
== + 3.2.27 Bodenrichtwerte: MDW und MU fehlt ==
 +
Bei den Nutzungsarten fehlen MDW und MU.
 +
 
 +
== + 3.2.26 ALKIS: Funktion delete_object_tables ==
 +
Die Funktion leert die Tabellen import und delete nicht.
 +
 
 +
== + 3.2.25 Neuer Datensatz ==
 +
Es kann vorkommen, dass der Kalender nicht richtig funktioniert.
 +
 
 +
== + 3.2.24 mehrere SubformFK-Attribute ==
 +
Wenn ein Layer mehr als ein SubformFK-Attribut hat, erscheinen die Treffer von der Kartenabfrage mehrfach.
 +
 
 +
== + 3.2.23 GLE Kalender ==
 +
Im Chrome kann es vorkommen, dass das div in dem der Kalender angezeigt wird andere Elemente der Oberfläche verdeckt.
 +
 
 +
== + 3.2.22 Flurstücksanzeige ==
 +
Es werden auch fiktive Buchungen angezeigt.
 +
 
 +
== + 3.2.21 Daten-Export ==
 +
In der Layerliste fehlen die Layer, deren Geometrie nicht übernehmbar ist.
 +
 
 +
== + 3.2.20 dynamischer Link ==
 +
Beim Ersetzen der Platzhalter wird nicht URL-encoded.
 +
 
 +
== + 3.2.19 Plugin Fortführungslisten ==
 +
Beim Aufruf der Suche erscheint eine Fehlermeldung.
 +
 
 +
== + 3.2.18 GLE: Zahl mit Tausendertrennzeichen ==
 +
Wenn die Tabellenspalte keine Begrenzung in der Anzahl der Nachkommastellen hat, werden die Nachkommastellen bei der Eingabe abgeschnitten.
 +
 
 +
== + 3.2.17 GLE: Spaltenbreite ==
 +
Die Spalte für das erste Attribut bei der Anordnung nebeneinander wird zu breit dargestellt.
 +
 
 +
== + 3.2.16 Sortierung Layersuche ==
 +
Bei der Sortierung wird der Aliasname nicht berücksichtigt.
 +
 
 +
== + 3.2.15 addslashes ==
 +
An mehreren Stellen wird bei Datenbankabfragen noch addslashes verwendet.
 +
 
 +
== + 3.2.14 Jagdkataster: Flurstücks-CSV-Export ==
 +
Wenn ein Flurstück keinen Eigentümer hat, schlägt der Export fehl.
 +
 
 +
== + 3.2.13 historische Gemarkungen ==
 +
Manche historische Gemarkungen fehlen.
 +
 
 +
== + 3.2.12 Daten-Import ==
 +
Beim Shape-Import werden immer Multigeometrien erzeugt, auch wenn nur Singlegeometrien vorhanden sind.
 +
 
 +
== + 3.2.11 CSV-Export ==
 +
Bei sehr vielen Datensätzen und abhängigen Auswahlfeldern kann der Export sehr lange dauern.
 +
 
 +
== + 3.2.10 Daten-Export ==
 +
Das Auswahlfeld für das Koordinatensystem fehlt zu Beginn.
 +
 
 +
== + 3.2.9 GLE Array Pfeile ==
 +
Die Pfeile zum Verschieben der Array-Elemente werden teilweise nicht richtig dargestellt.
 +
 
 +
== + 3.2.8 Sachdatendruck ==
 +
Wenn Linien über mehr als 2 Seiten gehen, werden sie nur auf der ersten und letzten Seite dargestellt. Außerdem gibt es keine Möglichkeit Freitexte und Linien auf jeder Seite außer der ersten Seite anzuzeigen.
 +
 
 +
== + 3.2.7 stellenbezogene Layereigenschaften ==
 +
Mehrere Stellenbezogene Layereigenschaften werden nicht angezeigt. Außerdem führt das Feld postlabelcache dazu, dass die Zeichenreihenfolge nicht stimmt.
 +
 
 +
== + 3.2.6 Layer-Suche ==
 +
Die Höhe von Auswahlfeldern ist zu groß und kann zum Abschneiden führen.
 +
 
 +
== + 3.2.5 falsche Menühöhe ==
 +
Die Höhe des Menüs wird nicht richtig berechnet, so dass rechts ein Scrollbalken erscheint.
 +
 
 +
== + 3.2.4 leere Config-Parameter ==
 +
Leere Config-Parameter werden geschrieben auch wenn sie einen festen Prefix haben.
 +
 
 +
== + 3.2.3 PHP 7.4 Support ==
 +
An mehreren Stellen gibt es Fehlermeldungen, wenn PHP 7.4 verwendet wird.
 +
 
 +
== + 3.2.2 Layeroptionen ==
 +
Bei Layern, die ein WITH im Data verwenden, funktionieren die Layeroptionen nicht.
 +
 
 +
== + 3.2.1 ID-Spalte NOT NULL ==
 +
Bei einem Layer muss die ID-Spalte immer belegt sein.
 +
 
 +
= Version 3.1 =
 +
 
 +
== + Polygon teilen ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 08:16, 20. Jan. 2022 (CET) Beim Versuch, eine vorhandene oder eine neue flächenhafte Geometrie über "Polygone teilen" zu zerlegen, kommt immer eine Self-Intersection-Fehlermeldung.
 +
:--[[Benutzer:Rahn|Rahn]] ([[Benutzer Diskussion:Rahn|Diskussion]]) 11:55, 20. Jan. 2022 (CET) Ja, das ist auch richtig so, da sich die Einzelpolygone ja berühren und die Geometrie so noch ungültig wäre. Man müsste sie weiter bearbeiten, indem man z.B. die Lücke vergrößert oder in mehrere Objekte aufteilt.
 +
 
 +
== + 3.1.82 DXF-Export ==
 +
Polygone werden immer ausgefüllt exportiert.
 +
 
 +
== + 3.1.81 Nutzer einladen ==
 +
Auch in einer Adminstelle stehen nur die Stellen zur Auswahl, die dem aktuellen Nutzer zugeordnet sind.
 +
 
 +
== + 3.1.80 Kartendruck über DHK ==
 +
Es kann vorkommen, dass eine Fehlermeldung erscheint.
 +
 
 +
== + 3.1.79 Vermeidung login_name injection ==
 +
Der Quellcode wurde so angepasst, dass die Abfrage des Nutzernamens nicht durch SQL-Injection falsche Ergebnisse liefert.
 +
 
 +
== + 3.1.78 Äquivalenzbewertung für die Bodenschätzung ==
 +
Bei fehlenden ax_bewertung-Objekten wird keine Klassifizierung der Bodenschätzung auf Basis der Äquivalenzbewertung ausgegeben. Ob die Äquivalenzbewertung durchgeführt wird oder nicht, kann mit dem neuen config-Parameter AEQUIVALENZ_BEWERTUNG definiert werden.
 +
 
 +
== + 3.1.77 Mobile-Plugin: Löschen von Bildern ==
 +
Es treten Fehler auf.
 +
 
 +
== + 3.1.76 Koordinatenzoom ==
 +
Wenn man auf EPSG:4326 Koordinaten zoomen möchte und der Rechtswert kleiner als 10 ist, wird falsch gezoomt.
 +
 
 +
== + 3.1.75 Zoom auf importiertes GeoTiff==
 +
Wenn die Tif-Datei ein Leerezichen enthält, erscheint eine Fehlermeldung.
 +
 
 +
== + 3.1.74 Fachschale Bodenrichtwerte BORIS ==
 +
Für die Fachschale Bodenrichtwerte BORIS) wird ein neuer Zonentyp "bebaute Flächen im Außenbereich" benötigt.
 +
 
 +
== + 3.1.73 Löschen in der Listeneditieransicht ==
 +
Wenn die ID-Spalte nicht numerisch ist, kommt es zu einem Fehler.
 +
 
 +
== + 3.1.72 Fileupload in Plugin mobile ==
 +
Die Funktion upload_get_dokument_vorschau wurde im case mobile_upload_image von Plugin mobile nicht mit allen Parametern aufgerufen und schlug fehl.
 +
 
 +
== + 3.1.71 Zoom auf Flurstück ==
 +
Der Rollenlayer hat nicht den richtigen Eintrag in Data.
 +
 
 +
== + 3.1.70 Metadatenlink ==
 +
Der angehängte time-Parameter führt bei manchen URLs zu Problemen.
 +
 
 +
== + 3.1.69 LENRIS ==
 +
Bei Bestätigungen wird evtl. nicht die korrekte Anzahl übertragen.
 +
 
 +
== + 3.1.68 GLE: Tabnamen werden umgebrochen ==
 +
 
 +
== + 3.1.67 Daten-Import ==
 +
Es wird generell immer in die MULTI-Geometrietypen umgewandelt.
 +
 
 +
== + 3.1.66 Objekte mit uuid teilen oder kopieren ==
 +
Funktioniert nicht.
 +
 
 +
== + 3.1.65 Layer-Suche - Auswahlliste mit langen Einträgen werden unvollständig dargestellt ==
 +
-- [[Benutzer:Neumannm|Martin Neumann]] ([[Benutzer:Martin Neumann|Martin Neumann]]) 04.01.2022 (CET)
 +
 
 +
== + 3.1.64 GPX-Import ==
 +
Wenn in den GPX-Tracks 0,0-Koordinaten enthalten sind, werden diese nicht entfernt.
 +
 
 +
== + 3.1.63 neuer Datensatz in Layeroptionen ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 08:35, 11. Jan. 2022 (CET) Über "neuer Datensatz" in den Layeroptionen ist es scheinbar möglich, Datensätze in abhängigen Subformlayern zu erfassen. Der Link darf bei diesen Layern nicht erscheinen.
 +
 
 +
== + 3.1.62 GLE-Raster und schwebendes Fenster ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 15:08, 22. Dez. 2021 (CET) Wird das Template generic_layer_editor_doc_raster.php für die Sachdatenanzeige im Raster verwendet, dann verbreitert sich das schwebende Fenster nicht, wenn man einen Datensatz für die vollständige Anzeige anklickt.
 +
 
 +
== + 3.1.61 leere Klassennamen ==
 +
Wenn die erste Klasse keinen Namen hat, werden alle Klassen nicht in der Legende dargestellt.
 +
 
 +
== + 3.1.60 Geometrieeditor: Stützpunkte löschen ==
 +
Wenn man die Stützpunkte eines Teilpolygons komplett löscht, entsteht eine fehlerhafte Geometrie.
 +
 
 +
== + 3.1.59 Nachweisveraltung: Erstellung der Vorschaubilder dauert lange ==
 +
Bei großen Dateien kann die Erstellung der Vorschaubilder sehr lange dauern. Wir reduzieren deshalb die Auflösung von 300 auf 200 dpi.
 +
 
 +
== + 3.1.58 import_nas.sh ==
 +
Das Skript funktioniert nicht, wenn man es im neuen gdal-Container aufruft. Es wurde jetzt so angepasst, dass es entweder im alten gdal-Container oder auf dem Host-System gestartet werden kann. Die Pfad-Definitionen aus der config.sh werden nicht mehr verwendet. Stattdessen werden die Pfade automatisch ermittelt.
 +
 
 +
== + 3.1.57 Zoom auf Objekt und andere ausblenden ==
 +
Kommt in der Klassenexpression ein / vor, tritt ein Fehler auf.
 +
 
 +
== + 3.1.56 Flurstücksabfrage ==
 +
Wenn man die Flurstücke und einen anderen Layer mit einer anderen DB-Connection abfragt erscheint eine Fehlermeldung.
 +
 
 +
== + 3.1.55 Anzahl der Stützpunkte beim Bilden eines Puffers ==
 +
--[[Benutzer:A.tower|Andreas Thurm]] ([[Benutzer Diskussion:A.tower|Diskussion]]) 12:04, 1. Dez. 2021 (CET)Wenn man im Geometrieeditor einen Puffer hinzufügt, ist es nicht möglich die Anzahl der zu verwendenden Stützpunkte anzugeben. Das ist aber ggf. notwendig um eine exakte Flächenberechnung durchzuführen.
 +
 
 +
== + 3.1.54 Verbindungen werden nicht geschlossen ==
 +
Anscheinend werden durch PROCESSING "CLOSE_CONNECTION=DEFER" die Verbindungen nicht mehr geschlossen.
 +
 
 +
== + 3.1.53 Untergeordnete Stelle: Übergeordnete zuweisen ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 10:17, 30. Nov. 2021 (CET) Wenn ich in einer untergeordneten Stelle eine übergeordnete zuweise, dann wird die Zuordnung der Stelle zwar gemacht, nicht aber das addiert, was die übergeordnete Stelle mitbringt. Erst wenn ich in der übergeordneten einmal speichere, kommen die Fähigkeiten in der  untergeordneten Stelle an.
 +
:--[[Benutzer:Rahn|Rahn]] ([[Benutzer Diskussion:Rahn|Diskussion]]) 11:16, 30. Nov. 2021 (CET) Was kommt denn z.B. nicht an?
 +
::--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 08:19, 1. Dez. 2021 (CET) Kartendrucklayouts
 +
 
 +
== + 3.1.52 Videos streamen ==
 +
Funktioniert nicht.
 +
 
 +
== + 3.1.51 GPX-Import ==
 +
Wenn die Tracks Tracksegmente mit nur einem Punkt enthalten, ist die eingelesene Geometrie ungültig.
 +
 
 +
== + 3.1.50 WFS-Layer ==
 +
Manche WFS-Server (z.B. degree) liefern bei einem DescribeFeatureType-Request alle Featuretypen des WFS aus. Das führt zu einem Fehler beim Speichern der Attribute.
 +
 
 +
== + 3.1.49 remote_ip ==
 +
Hinter dem Proxy erscheint die IP-Adresse des anfragenden Client nicht mehr. Damit das aber passiert und die IP für die Abfrage in start.php verwendet werden kann, muss in nginx folgendes gesetzt sein:
 +
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 +
Überall in kvwmap wo die remote IP verwendet wird kann diese jetzt mit der Funktion get_remote_id() abgefragt werden, die in der Datei funktionen/allg_funktionen.php enthalten ist.
 +
 
 +
== + 3.1.48 historische Flurstückssuche ==
 +
Es fehlen die historischen Gemarkungen in der Gemarkungsliste.
 +
 
 +
== + 3.1.47 Layerzuweisung ==
 +
Wenn man einen Layer einer Stelle wegnimmt und er der letzte Layer in einer Untergruppe war, sind auch die Obergruppen nicht mehr zugeordnet.
 +
 
 +
== + 3.1.46 zoomto_dataset und go_next ==
 +
Bei Benutzung von zoomto_dataset und go_next wir der Kartenausschnitt nicht gespeichert.
 +
 
 +
== + 3.1.45 Metadatendokument exportieren ==
 +
Manchmal funktioniert das Herunterladen des Dokuments nicht.
 +
 
 +
== + 3.1.44 Plugin Bodenrichtwerte: Stichtag ==
 +
Im Formular wird der Stichtag fest mit 31.12. angezeigt.
 +
 
 +
== + 3.1.43 Layer in 4326 abfragen ==
 +
Hier wird die Toleranz nicht richtig berechnet.
 +
 
 +
== + 3.1.42 Layer ohne Query ==
 +
Beim Attributeditor und in der Rechteverwaltung erscheinen Fehlermeldungen.
 +
 
 +
== + 3.1.41 fehlende Buchungen ==
 +
Unter bestimmten Umständen kann es sein, dass nicht alle Buchungen zu einem Flurstück angezeigt werden.
 +
 
 +
== + 3.1.40 Mobile Plugin ==
 +
Hier gibt es ein Problem beim Anlegen eines Sync-Layers.
 +
 
 +
== + 3.1.39 Raster-Layout und extra Fenster ==
 +
Beim Mouseover über ein Bild wird keine vergrößerte Vorschau angezeigt.
 +
 
 +
== + 3.1.38 Daten-Export ==
 +
Bei manchen Layer kann es sein, dass der Export nicht funktioniert.
 +
 
 +
== + 3.1.37 Stellenhierarchie ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 12:08, 25. Okt. 2021 (CEST) Bei go=Stellenhierarchie fehlt bei den Links zu den Stellen das "index.php"
 +
 
 +
== + 3.1.36 Label/wrap ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 08:36, 24. Nov. 2021 (CET) Das wrap lässt sich nicht aus der Labeldefinition löschen.
 +
 
 +
== + 3.1.35 WMS 1.3.0 ==
 +
Wenn man einen WMS-Layer mit Version 1.3.0 verwendet, wird im getfeatureinfo-Request nicht der Parameter CRS verwendet.
 +
 
 +
== + 3.1.34 Problem mit Tabs ==
 +
Wenn man einen Layer mit Tabs und einen ohne Tabs abfragt und erst der Tab-Layer kommt, werden die Attribute des zweiten Layers nicht angezeigt.
 +
 
 +
== + 3.1.33 Layereditor Layer-Auswahlfeld ==
 +
Die Liste im Layer-Auswahlfeld ganz oben im Layereditor zeigt <<Layername>> [<<Aliasname>>] allerdings nicht in den "Klassen"-, "Styles und Labels"-, "Attribute"- und "Rechte"-Tabs.
 +
 
 +
== + 3.1.32 Fehler beim Layerexport mit Datentypen ==
 +
Beim Export von Layern, die Datentypen nutzen und wenn diese mit exportiert werden sollen, erscheint eine Fehlermeldung. In der Funktion, die die datentypen abfragt, wurde die Verzweigung, die entscheidet ob die Abfrage korrekt war falsch abgefragt. Der Fehler ist behoben.
 +
 
 +
== + 3.1.31 Auswahlfeld mit verknüpftem Layer ==
 +
Wenn man einen neuen Datensatz für das Auswahlfeld erstellt, wird dieser im Auswahlfeld nicht ausgewählt.
 +
 
 +
== + 3.1.30 Fehler bei ausgeblendeten Klassen ==
 +
Wenn keine Styles vorhanden sind, kommt es zu einem Fehler.
 +
 
 +
== + 3.1.29 WFS-Layer Zoom ==
 +
Wenn die Geometrie eines Objektes zu lang ist, scheitert der Zoom.
 +
 
 +
== + 3.1.28 GLE Autovervollständigung ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 10:44, 10. Nov. 2021 (CET) Es wird nur die erste Option angezeigt, die weiteren Optionen sind zwar gelistet, aber nur scrollbar.
 +
 
 +
== + 3.1.27 Stellenwechsel ==
 +
--[[Benutzer:HolgerR|HolgerR]] ([[Benutzer Diskussion:HolgerR|Diskussion]]) 15:53, 28. Okt. 2021 (CEST) Beim Wechsel von einer Stelle zu einer anderen Stelle wird in der neuen Stelle immer der Kartenausschnitt der vorherigen Stelle geladen.
 +
 
 +
== + 3.1.26 Layer-Suche ==
 +
Wenn man räumlich einschränken möchte und einen Rollenlayer mit einem sehr langen Namen hat, ist das Geometrieübernahmeauswahlfeld verschoben.
 +
 
 +
== + 3.1.25 metalink ==
 +
Der Mauszeiger über einem Layer mit Metadatenlink sieht immernoch aus wie eine Hand.
 +
 
 +
== + 3.1.24 Synchronisation ==
 +
Bei der Synchronisation im mobile Plugin gibt es Fehler.
 +
 
 +
== + 3.1.23 historische Gemarkungen in der Nachweisverwaltung ==
 +
Fehlen in der Recherche und Erfassung.
 +
 
 +
== + 3.1.22 Speichern im IE ==
 +
Im IE lassen sich keine Datensätze speichern.
 +
 
 +
== + 3.1.21 WFS-Layer suchen ==
 +
Wenn man mit dem Operator "ähnlich" sucht, werden keine Platzhalter automatisch davor und dahinter gesetzt, wenn man keinen Platzhalter angibt.
 +
 
 +
== + 3.1.20 Tabs und sichtbarkeitsabhängige Attribute ==
 +
Wenn alle Gruppen eines Tabs unsichtbar sind, wird der Tab nicht ausgeblendet.
 +
 
 +
== + 3.1.19 WFS-Layer abfragen ==
 +
Wenn nichts gefunden wurde, erscheint eine Fehlermeldung.
 +
 
 +
== + 3.1.18 LENRIS ==
 +
Nur die gültigen Nachweise zu übertragen führt zu einem Problem, wenn ein Nachweis geändert und von ungültig auf gültig gesetzt wird.
 +
Außerdem werden gelöschte Nachweise nicht synchronisiert.
 +
Und beim Holen der geänderten Nachweise können Nachweise mehrfach dabei sein.
 +
 
 +
== + 3.1.17 Geometrie bearbeiten ==
 +
In der spaltenweisen Darstellung öffnet der "Geometrie bearbeiten"-Link den Geometrieeditor nicht im Hauptfenster.
 +
 
 +
== + 3.1.16 Tabs und sichtbarkeitsabhängige Attribute ==
 +
Der Tabs eine solchen Attributs wird anfangs immer angezeigt, wenn das Attribut sichtbar ist.
 +
 
 +
== + 3.1.15 Flurstücksanzeige ==
 +
Manchmal erscheint eine Fehlermeldung.
 +
 
 +
== + 3.1.14 Festpunkte ==
 +
Das Festpunkt-Snippet erzeugt einen Fehler.
 +
 
 +
== + 3.1.13 dynamischer Link ==
 +
Ein kvwmap-Link wird nicht richtig erkannt und dadurch ist die Anzeige im extra Fenster nicht korrekt.
 +
 
 +
== + 3.1.12 Layeroptionen ==
 +
Bei WMS-Layern gehen die Layeroptionen nicht auf, wenn man den Rollenfilter eingeschaltet hat.
 +
 
 +
== + 3.1.11 Nachweisverwaltung ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 09:54, 28. Okt. 2021 (CEST) Diverse Bugs:
 +
:* Das Herauszoomen nach der Recherche erscheint unnötig. Es ist besser, wenn kvwmap beim recherchierten Bereich bleibt.
 +
::* --[[Benutzer:HolgerR|HolgerR]] ([[Benutzer Diskussion:HolgerR|Diskussion]]) 15:53, 28. Okt. 2021 (CEST) siehe Bug 3.1.2 ich kann dem nur zustimmen.
 +
:::*--[[Benutzer:Rahn|Rahn]] ([[Benutzer Diskussion:Rahn|Diskussion]]) 16:09, 28. Okt. 2021 (CEST) Ich wollts jetzt so machen, dass er nur zoomt, wenn man attributiv gesucht hat. Wäre das ok?
 +
::::*--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 11:15, 29. Okt. 2021 (CEST) Nur zoomen, wenn man attributiv sucht oder nach Antragsnummer, das ist ok!
 +
:* Wenn man aus dem separaten Fenster heraus einen Datensatz bearbeitet, wird das Dokument bearbeiten im Hauptfenster geöffnet. Klickt man dort auf "zurück zum Rechercheergebnis", erhält man die Trefferliste im Hauptfenster (und hat sie jetzt zweimal). Besser wäre, wenn es entweder den Link "zurück zum Rechercheergebnis" gar nicht gibt, wenn man vom separaten Fenster kommt, oder noch besser, wenn der Klick auf den Link den Inhalt des separaten Fensters erneut lädt (weil man ja den Datensatz verändert hat und das in der Trefferliste sehen will).
 +
:* Wenn man in der Nachweissuchmaske über Attribute sucht, Werte eingibt und abschließend die Enter-Taste drückt, wird nicht gesucht. Stattdessen wird neu geladen und die vorherigen Suchkriterien stehen wieder drin. Enter müsste Suchen auslösen.
 +
:* Wenn man Anzeigen im separaten Fenster aktiviert hat und nach einem Nachweis sucht, ohne Treffer zu erhalten, passieren merkwürdige Dinge.
 +
:* Wenn man über ''go=Antraganzeige&go_plus=Zugeordnete_Dokumente_Anzeigen&antr_selected='' zur Trefferliste geht, geht die gespeicherte Spaltensortierung in der Trefferliste verloren.
 +
:* Wenn man einen Datensatz bearbeitet und auf "alle der Messung anzeigen" klickt, geht die gespeicherte Spaltensortierung in der Trefferliste verloren.
 +
 
 +
== + 3.1.10 Bug im IE ==
 +
Der IE hat einen Syntax-Fehler im Javascript. Dadurch funktionieren die meisten Sachen nicht.
 +
: --[[Benutzer:HolgerR|HolgerR]] ([[Benutzer Diskussion:HolgerR|Diskussion]]) 15:53, 28. Okt. 2021 (CEST) Wir haben diesen Fehler zum Anlass genommen, unsere Nutzer:innen nochmals darauf hinzuweisen, dass so ein fossiler Browser nicht mehr zu verwenden ist. So war der Fehler  eigentlich eine gute Sache ;)
 +
 
 +
== + 3.1.9 Grundbuchblattsuche - ==
 +
--[[Benutzer:Reißland|Reißland]] ([[Benutzer Diskussion:Reißland|Diskussion]]) 10:04, 27. Okt. 2021 (CEST) Der Aufruf der Grundbuchblattsuche (go=GrundbuchblattAuswahlen) bringt einen Fehler ''(array_keys() expects parameter 1 to be array, null given in ...)''
 +
 
 +
== + 3.1.8 Geometrie übernehmen von WFS-Layer ==
 +
Manche WFS-Server erwarten ein groß geschriebenes "WFS" im Request.
 +
 
 +
== + 3.1.7 Layer-Eigenschaften: Transparenz vs. Deckkraft ==
 +
--[[Benutzer:Sgoen|Sgoen]] ([[Benutzer Diskussion:Sgoen|Diskussion]]) 21:16, 26. Okt. 2021 (CEST) In den Layereigenschaften sollte "Transparenz" "Deckkraft heißen". So wie es im Kontextmenu in der Layerliste auch ist... Oder entsprechend umrechnen, aktuell ist es widersprüchlich:  Transparenz = '0 '= nichts zu sehen / = '100' = voll ausgefärbt
 +
 
 +
== + 3.1.6 Dokumente mit Dokument-URLs ==
 +
Das Vorschaubild wird nicht angezeigt.
 +
 
 +
== + 3.1.5 Flurstücks-CSV-Export ==
 +
Funktioniert teilweise nicht.
 +
 
 +
== + 3.1.4 Filterverwaltung ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 11:43, 25. Okt. 2021 (CEST) Wenn man die Stelle und danach den Layer auswählt, kommt nur noch eine Fehlermeldung - merkwürdigerweise als Hoppla-Seite.
 +
 
 +
== + 3.1.3 nur Nur Metadaten von Dateien hochladen ==
 +
Wenn die Option noch nicht gesetzt wurde, funktioniert das Javascript nicht richtig.
 +
 
 +
== + 3.1.2 Nachweisverwaltung - Zoom auf Trefferausdehnung ==
 +
--[[Benutzer:HolgerR|HolgerR]] ([[Benutzer Diskussion:HolgerR|Diskussion]]) 09:30, 25. Okt. 2021 (CEST) Der Zoom auf die gesamten Treffer wird auch ausgelöst, wenn die Sachdatenanzeige nicht im extra Fenster aktiviert ist. <br/>
 +
Die Funktion, dass das Kartenfenster auf die Ausdehnung der Treffer gezoomt wird, wird nicht von allen Nutzer:innen mit Begeisterung angenommen. Gerade, wenn Flurkarten mit im Rechercheergebnis enthalten sind, kann der Zoomfaktor ganz schön groß werden und ein Zoom auf das Rechercheergebnis ist nicht gewünscht. Eine anschließende nochmalige Recherche an der gleichen Stelle ist dann sehr umständlich.
 +
:--[[Benutzer:Rahn|Rahn]] ([[Benutzer Diskussion:Rahn|Diskussion]]) 10:32, 25. Okt. 2021 (CEST) Ok. Wie wollen wir das lösen? Den Zoom auf die Treffer über eine Option ein- und ausschaltbar machen?
 +
::--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 16:13, 27. Okt. 2021 (CEST) Die Diskussion bei uns im Haus ergab, dass überhaupt kein Zoom die beste Lösung wäre.
 +
 
 +
== + 3.1.1 Datensätze merken ==
 +
Wenn die ID-Spalte des Layers kein Integer ist, funktioniert das Merken nicht.
 +
 
 +
= Version 3.0 =
 +
 
 +
== - Adresssuche Gemeinde ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 10:02, 17. Sep. 2021 (CEST) Wenn man bei go=Adresse_Auswaehlen und auch bei go=ALK-Adresse_Auswaehlen nur die Gemeinde auswählt und anschließend auf Suchen klickt, springt kvwmap einfach in die Karte. Entweder (bei go=ALK-Adresse_Auswaehlen) müsste die Gemeinde in der Karte als Suchergebnis erscheinen oder (vor allem bei go=Adresse_Auswaehlen) der Klick auf Suchen dürfte erst nach Auswahl der Straße möglich sein.
 +
 
 +
== - Style -- Symbolname ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 10:29, 22. Jun. 2021 (CEST) Wenn der Admin im Style- und Labeleditor bei einem Style einen Symbolnamen angibt, den es in der symbole.txt nicht gibt, fliegt er komplett raus und kann sich anschließend nicht mehr anmelden.
 +
 
 +
== - Cluster_FeatureCount ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 11:17, 30. Apr. 2021 (CEST) Mit Mapserver 7 heißt es nicht mehr Cluster:FeatureCount und Cluster:Group sondern Cluster_FeatureCount und Cluster_Group. Man muss es in LABELITEM und in den CLASS-Expressions korrigieren. kvwmap könnte das per Bugfix erledigen.
 +
 
 +
== - Änderungen im separaten Browser-Fenster ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 14:44, 9. Apr. 2021 (CEST) Wenn man in der Sachdatenanzeige im separaten Browser-Fenster Änderungen an den Daten vornimmt, ohne zu speichern, kommt beim Zoom auf eine Adresse über geocodr eine Meldung, dass man die Seite verlassen will.
 +
 
 +
== + 3.0.266 Shape-Import ==
 +
Der Geometrietyp wird immer auf den Multityp geändert ohne den Geometrietyp der Tabelle zu berücksichtigen.
 +
 
 +
== + 3.0.265 Metadatenlink mit # ==
 +
Wenn ein Layer einen Metadatenlink mit # enthält, wird der Link falsch ausgegeben.
 +
 
 +
== + 3.0.264 Jagdkataster ==
 +
Wenn der Jagdbezirkslayer nicht die Haupttablle "jagdbezirke" hat, sind im Suchergebnis die Links zur Sachdatenanzeige nicht korrekt.
 +
 
 +
== + 3.0.263 Datenexport Geometrie übernehmen von ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 14:12, 6. Okt. 2021 (CEST) Die Liste bei Geometrie übernehmen von ist beim Datenexport leer.
 +
 
 +
== + 3.0.262 Stellenwahl ==
 +
Wenn im Browser das Passwort für den kvwmap-Zugang gespeichert ist und man im Header die Geo-Namensuche hat, wird in der Stellenwahl der Nutzername ins Suchfeld eingetragen.
 +
 
 +
== + 3.0.261 Datenexport Layer mit Layerparameter ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 16:24, 21. Sep. 2021 (CEST) Wenn ein Layer im Namen einen Layerparameter hat, wird bei go=Daten_Export die Parameter-Variable angezeigt. Es müsste das erscheinen, was der Nutzer im Parameter ausgewählt hat.
 +
 
 +
== + 3.0.260 Nachweisverwaltung: Geometrieübernahme ==
 +
Wenn eine Stelle nicht die Funktion "gepruefte_Nachweise_bearbeiten" besitzt, kann sie trotzdem Geometrien überschreiben.
 +
 
 +
== + 3.0.259 ALKIS-Postprocessing ==
 +
Bei der Befüllung von pp_amt wird die Tabelle ax_dienststelle nicht korrekt verknüpft.
 +
 
 +
== + 3.0.258 Layer-Parameter ==
 +
In den Layer-Optionen werden nur die Layer-Parameter aufgelistet, die nur von dem entsprechenden Layer verwendet werden. Allerdings werden dabei auch die Subformlayer berücksichtigt, die die gleichen Parameter verwenden.
 +
 
 +
== + 3.0.257 WMS-Layer in der Legende ==
 +
Das Legendenbild eines WMS-Layers wird nicht korrekt in der Legende positioniert.
 +
 
 +
== + 3.0.256 Style: Attributname als Color ==
 +
Wenn man bei einem Layer, der einen Attributnamen im Style-Feld Color verwendet, auf die Umringsdarstellung umschaltet, erscheint eine Fehlermeldung.
 +
 
 +
== + 3.0.255 Flurstücksnachweise bei historischen Flurstücken ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 13:11, 22. Jun. 2021 (CEST) Die DHK liefert amtliche Nachweise nur bei aktuellen Flurstücken. Bei historischen Flurstücken kommt daher immer eine Fehlermeldung. Bei diesen Flurstücken sollten die Nachweise gar nicht angeboten werden.
 +
 
 +
== + 3.0.254 Daten-Export ==
 +
Wenn Layer mit einem GROUP BY in der Query komplett exportiert werden, fehlt das GROUP BY in der Abfrage.
 +
 
 +
== + 3.0.253 fehlgeschlagene Login-Versuche ==
 +
Werden nicht richtig gezählt.
 +
 
 +
== + 3.0.252 Kartendruck ==
 +
Wenn ein Layer ein eigenes Legendenbild verwendet, kommt es zu einem Fehler.
 +
 
 +
== + 3.0.251 import_nas.sh ==
 +
Bei Benutzung der Option "delete" wird das Alkis-Schema immer vor jeder NAS-Datei geleert und nicht nur einmal am Anfang.
 +
 
 +
== + 3.0.250 ProBaug: zoom2bauakte ==
 +
Wenn der Bauaktengeometrienlayer schon auf gid als ID-Spalte umgestellt wurde, funktioniert der Zoom nicht.
 +
 
 +
== + 3.0.249 Syncfehler in kvmobile ==
 +
Mobile Layer lassen sich nicht synchronisieren wenn Linien oder Polygonen auf Server geupdated oder angelegt wurden.
 +
 
 +
== + 3.0.248 Linien-Geometrie von layer mit String oid speichern ==
 +
Wenn man die Geometrie eines Linienlayers speichert, der eine oid vom Typ String hat, gibt es eine Fehlermeldung.
 +
Dieser Bug wurde behoben in dem der Wert der id-Spalte (in kvwmap Objekt-ID kurz=oid) in Hochkommas gesezt wurde.
 +
 
 +
== + 3.0.247 Layer-Parameter ==
 +
Wenn man Layer-Parameter umbenennt oder löscht, bleiben deren Einträge trotzdem noch in der Tabelle rolle erhalten.
 +
 
 +
== + 3.0.246 go_next nach Zoom auf Objekt ==
 +
Wenn man eine URL zum Zoom auf ein Objekt (go=zoomto_dataset) aufruft, ist danach kein go_next möglich.
 +
 
 +
== + 3.0.245 go=layer_check_oids ==
 +
Die Übernahme des Data-Vorschlags funktioniert für Data-Statements ohne Angabe eines Schemanamens nicht.
 +
 
 +
== + 3.0.244 Fehlermeldungen im Geometrieeditor ==
 +
Wenn das Speichern durch eine Triggerfunktion verhindert wird, erscheint immer noch zusätzlich die Meldung "Auf Grund eines Datenbankfehlers konnte die Flaeche nicht eingetragen werden!".
 +
 
 +
== + 3.0.243 Auswahlfeld Anzahl Treffer ==
 +
Nach einer Flurstückssuche erscheint ein leeres Anzahl-Treffer-Auswahlfeld.
 +
 
 +
== + 3.0.242 go=layer_check_oids ==
 +
Das Skript geht davon aus, dass alle Layer auf die PostgreSQL-DB von kvwmap zugreifen und berücksichtigt nicht layereigene Connection-IDs.
 +
 
 +
== + 3.0.241 Rasterlayout im extra Fenster ==
 +
Bei Dokumenten wird das Vorschaubild im extra Fenster angezeigt und nicht im Hauptfenster.
 +
 
 +
== + 3.0.240 WMS-Getfeatureinfo ==
 +
Manche Abfrageergebnisse werden nicht korrekt angezeigt.
 +
 
 +
== + 3.0.239 Pattern im Druck ==
 +
Die Style-Pattern werden im Druck nicht richtig dargestellt.
 +
 
 +
== + 3.0.238 Menüzuordnung in Stellenhierarchie ==
 +
Hier werden die Menüpunkte nicht richtig sortiert.
 +
 
 +
== + 3.0.237 Punktfang in der Bodenrichtwerterfassung ==
 +
Funktioniert nicht.
 +
 
 +
== + 3.0.236 nur innenliegend ==
 +
Die Option "nur innenliegend" für die räumliche Einschränkung bei der Suche und beim Daten-Export hat keine Toleranz für Ungenauigkeiten.
 +
 
 +
== + 3.0.235 mehrere ALKIS-Views verwenden noch oids ==
 +
 
 +
== + 3.0.234 WMS Kartenabfrage mit Authentifizierung ==
 +
Funktioniert nicht.
 +
 
 +
== + 3.0.233 GeoJSON-Import ==
 +
Manche GeoJSON Dateien werden nicht dargestellt.
 +
 
 +
== + 3.0.232 Neuer Datensatz im extra Fenster ==
 +
Bei Klick auf Abbrechen wird die letzte Abfrage nicht richtig geladen.
 +
 
 +
== + 3.0.231 Copy Datensatz funktioniert nicht korrekt ==
 +
--[[Benutzer:Pkorduan|Pkorduan]] ([[Benutzer Diskussion:Pkorduan|Diskussion]]) 18:07, 23. Jun. 2021 (CEST)Wenn Daten eines Layers in einer anderen Datenbank sind als der GUI zugeordnet, funktionierte das Kopieren nicht wenn id nicht oid. Denn das get_constraints wurde in der Falschen Datenbank ausgeführt. Jetzt wird dem Table Objekt die richtige Datenbank vorher zugeordnet bevor die Constrains abgefragt werden.
 +
 
 +
== + 3.0.230 Dokumente in Arrays ==
 +
Beim Löschen des Datensatzes bzw. beim entfernen eines Array-Elementes werden die Dokumente nicht gelöscht.
 +
 
 +
== + 3.0.229 Message-Box ==
 +
Zeilenumbrüche werden in den Meldungen nicht ausgegeben.
 +
 
 +
== + 3.0.228 Layer-Suche ==
 +
Wenn im extra Fenster nichts gefunden wurde, öffnet der Link "zurück zur Suche" das Suchformular nicht im Hauptfenster.
 +
 
 +
== + 3.0.227 Adresssuche ==
 +
Bei bestimmten Gemeinden erscheint "--Auswahl--" ganz unten in der Straßenliste.
 +
 
 +
== + 3.0.226 Constraints ==
 +
Die Constraints einer Tabelle werden beim Speichern eines Layers nicht richtig gelesen.
 +
 
 +
== + 3.0.225 n_nutzung ==
 +
Die Tabelle n_nutzung hat keine eindeutige Spalte.
 +
 
 +
== + 3.0.224 Shape-Import (go=SHP_Import) ==
 +
--[[Benutzer:M. Gruner |M. Gruner]] ([[Benutzer Diskussion:M.Gruner|Diskussion]]) 14:44, 2. Mai. 2021 (CEST)
 +
auch wenn die Checkbox "Tabelle überschreiben" aktiviert ist, werden die Daten an die DB-Tabelle angehängt und nicht überschrieben.
 +
 
 +
== + 3.0.223 Zoom auf Objekt und andere Objekte ausblenden ==
 +
Funktioniert nicht, wenn der Layer in den Klassen-Expressions reguläre Ausdrücke verwendet.
 +
 
 +
== + 3.0.222 beginnt, endet, tsrange ==
 +
Bei einigen Tabellen im Schema alkis ist der Datentyp bei beginnt und endet noch character(20). Außerdem werden die zeitlich gefilterten Abfragen nicht mit tsrange() gemacht.
 +
 
 +
== + 3.0.221 Flurstücksversionen Sachdatenanzeige ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 08:10, 31. Mai 2021 (CEST) Wenn man die Sachdatenanzeige im extra Fenster ausgewählt und die Sachdaten eines Flurstücks aufgerufen hat, dann landet man nach der Auswahl einer Version in der Sachdatenanzeige im neuen Fenster und nicht im schwebenden Fenster.
 +
 
 +
== + 3.0.220 eigene Datentypen ==
 +
Die Speicherung von Datensätzen mit eigenen Datentypen funktioniert nicht.
 +
 
 +
== + 3.0.219 Layerparameter und Karte neu laden ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 14:21, 7. Apr. 2021 (CEST) Beim Speichern eines Layerparameters über die globale Auswahl im Header lädt die Karte nicht neu und die Legende wird nicht aktualisiert.
 +
 
 +
== + 3.0.218 Transparenz ==
 +
In den Layeroptionen führt eine Transparenz über 100 oder unter 0 zu einem Fehler.
 +
 
 +
== + 3.0.217 Jagdkataster ==
 +
Der Link "Kartenausschnitt" aus der Sachdatenanzeige eines Jagdbezirks funktioniert nicht.
 +
 
 +
== + 3.0.216 Plugin Bodenrichtwerte ==
 +
Das Plugin setzt noch auf oids.
 +
 
 +
== + 3.0.215 Zoom-Buttons in Subforms ==
 +
Funktionieren nicht.
 +
 
 +
== + 3.0.214 Rollenfilter ==
 +
Auch wenn man den config-Parameter ROLLENFILTER auf true gesetzt hat, erscheint keine entsprechende Auswahlmöglichkeit in den Optionen.
 +
 
 +
== + 3.0.213 Kartendruck ==
 +
Die Legendensymbole von Postgis-Layern erscheinen nicht mehr.
 +
 
 +
== + 3.0.212 Bild speichern ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 10:59, 6. Mai 2021 (CEST) Redlining-Pfeile erscheinen nicht bei "Bild speichern". Die Schrift der Streckenmessung sieht ziemlich grottig aus. Der Button "Bild kopieren" funktioniert nicht mehr und muss weg. War da nicht mal ein Maßstabsbalken?
 +
 
 +
== + 3.0.211 Daten-Import/Export ==
 +
Wenn im PG-Passwort ein $ vorkommt, schöägt der Aufruf von ogr2ogr fehl.
 +
 
 +
== + 3.0.210 Gebäudeeigentum ==
 +
In bestimmten Fällen werden zur dieser Buchungsart zu viele Flurstücke angezeigt.
 +
 
 +
== + 3.0.209 Cronjobs schreiben ==
 +
Bei psql-Cronjobs wird der DB-user nicht richtig eingetragen.
 +
 
 +
== + 3.0.208 lk_grenzpunkte ==
 +
Die Sicht verwendet noch oids und ist auch zu langsam.
 +
 
 +
== + 3.0.207 Löschen im Rasterlayout ==
 +
Funktioniert nicht.
 +
 
 +
== + 3.0.206 Nachweisrecherche Dokumentart speichern ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 09:37, 29. Apr. 2021 (CEST) Wenn ich versuche, meine Auswahl an Dokumentarten zu speichern, kommt nur eine Fehlermeldung.
 +
 
 +
== + 3.0.205 fehlerhaftes Setzen von CLOSE_CONNECTION ==
 +
 
 +
== + 3.0.204 Multigeometrien splitten ==
 +
Es erfolgt keine Nachfrage, ob man sich sicher ist.
 +
 
 +
== + 3.0.203 eigene Datentypen ==
 +
Bei verschachtelten eigenen Datentypen kann es sein, dass die Attritwerte nicht richtig zusammengesetzt werden.
 +
 
 +
== + 3.0.202 Datensatz löschen ==
 +
Wenn man einen geometrielosen Datensatz mit einem Dokumentattribut löscht, erscheint eine Meldung, dass das Data-Feld des Layer leer ist.
 +
 
 +
== + 3.0.201 Layer-Suche ==
 +
Die Vorschläge von Autovervollständigungsfeldern werden nur einzeilig dargestellt.
 +
 
 +
== + 3.0.200 GeoJson-Import ==
 +
Wenn es Attribute mit Leerzeichen gibt, funktioniert die Suche nicht.
 +
 
 +
== + 3.0.199 KML- und Punktlistenimport ==
 +
Funktionieren nicht.
 +
 
 +
== + 3.0.198 DXF-Import ==
 +
Der erzeugte Rollenlayer zeigt nichts an.
 +
 
 +
== + 3.0.197 Rechteverwaltung ==
 +
Wenn in der Rechteverwaltung eine Stelle Kindstelle ist, erscheint die Checkbox "Rechte von Elternstelle übernehmen" auch bei allen nachfolgenden Stellen.
 +
 
 +
== + 3.0.196 CSV-Export ==
 +
Bei geometrielosen Layern, die nur als CSV exportiert werden können, fehlt die Option "Gruppennamen exportieren".
 +
 
 +
== + 3.0.195 GPX-Import ==
 +
Die erzeugten Rollenlayer zeigen nichts an.
 +
 
 +
== + 3.0.194 Nachladen der Legende ==
 +
Wenn die Option "Karte sofort neu laden" aktiviert ist, wird nach jedem Ein- oder Ausschalten eines Layers die Legende nachgeladen. Wenn man z.B. mehrere Layer nacheinander aktiviert, werden die alten Legendenrequests nicht verworfen.
 +
 
 +
== + 3.0.193 WFS-Punktfang ==
 +
Funktioniert nicht, wenn man in einem anderen Koordinatensystem ist.
 +
 
 +
== + 3.0.192 Karte sofort neu laden ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 14:36, 12. Apr. 2021 (CEST) Wenn man "Karte sofort neu laden" eingeschaltet hat, klappt das innerhalb der Gruppe nur solange, bis man zoomt/pannt.
 +
 
 +
== + 3.0.191 Tooltip-Query ==
 +
Hier wird beim Schema des Layers keine Ersetzung der Layer-Parameter statt.
 +
 
 +
== + 3.0.190 dynamische Links ==
 +
Eingebettete Links werden falsch dargestellt.
 +
 
 +
== + 3.0.189 historische ALB-Flurstücke ==
 +
Erzeugen im extra Fenster eine Fehlermeldung.
 +
 
 +
== + 3.0.188 Sachdatendruck ==
 +
Es kann vorkommen, dass die Datensätze der Sublayer unvollständig sind.
 +
 
 +
== + 3.0.187 Mobile Layer Export ==
 +
Der Export von Layern für kvmobile, die nicht im sync-Modus sind führt zu einem Fehler. Das wurde behoben. Sync Eigenschaft wird bei getLayers in rolle mit abgefragt und nur noch sync Layer werden exportiert beim Syncronisieren und Layer ohne Attribute erzeugen keine Warnung mehr beim Abfragen von Layern.
 +
== + 3.0.186 Sachdatendruck ==
 +
In der Karte kommt es zu fehlerhaften Darstellungen, wenn ein Layer den Parameter $scale verwendet oder wenn der gedruckte Layer eine nicht geklammerte OR-Bedingung im Data-Feld hat.
 +
 
 +
== + 3.0.185 GeoJson-Import ==
 +
Der erzeugte Rollenlayer funktioniert nicht.
 +
 
 +
== + 3.0.184 Selbstüberschneidung im Geometrieeditor ==
 +
Führt zum Verlust der Geometrie.
 +
 
 +
== + 3.0.183 Versionen von Flurstücken ==
 +
Beim Aufklappen der Versionen erscheint eine Fehlermeldung.
 +
 
 +
== + 3.0.182 Labelposition speichern ==
 +
"oben links" wird nicht gespeichert.
 +
 
 +
== + 3.0.181 Ausgabe von Triggern ==
 +
Beim Neuanlegen von Datensätzen erscheinen Triggerausgaben doppelt.
 +
 
 +
== + 3.0.180 Erfassung eines SubForm-Datensatzes im extra Fenster ==
 +
Hier ist die Fußzeile mit dem Speichern-Button überflüssig.
 +
 
 +
== + 3.0.179 kvwmap-Funktionalitäten, die noch auf oids basieren ==
 +
Wie z.B. Multigeometrien splitten, Datensatz kopieren usw. sind noch nicht umgestellt.
 +
 
 +
== + 3.0.178 Layer kopieren ==
 +
Die Legendenreihenfolge der Klassen wird nicht mitkopiert.
 +
 
 +
== + 3.0.177 Daten-Import ==
 +
Die Import-Tabellen werden noch mit oids angelegt.
 +
 
 +
== + 3.0.176 Zoom auf Objekte ==
 +
Macht nicht was er soll.
 +
 
 +
== + 3.0.175 Punktlistenimport ==
 +
Die Beschreibung des Formats und die Fehlerausgabe sind unzureichend.
 +
 
 +
== + 3.0.174 SubformEmbedded neuer Datensatz ==
 +
Nicht sichtbare Attribute werden nicht gespeichert.
 +
 
 +
== + 3.0.173 Layer-Suche ==
 +
Wenn das Geometrie-Attribut umbenannt ist, gibt es einen Fehler.
 +
 
 +
== + 3.0.172 Shape-Import ==
 +
Wenn man das erste Attribut weglässt, gibt es einen Fehler.
 +
 
 +
== + 3.0.171 Grundbuchblattsuche ==
 +
Funktioniert nicht.
 +
 
 +
== + 3.0.170 Flurstücksauszüge ==
 +
Funktionieren nicht.
 +
 
 +
== + 3.0.169 Flurstückssuche ==
 +
Hier wird beim Erstellen der Gemarkungslsite der endet-Zeitstempel von ax_gemeinde nicht berücksichtigt.
 +
 
 +
== + 3.0.168 ID-Spalte alphanumerisch ==
 +
Beim Speichern der Geometrie erscheinen Fehlermeldungen.
 +
 
 +
== + 3.0.167 ID-Spalte alphanumerisch ==
 +
Beim Mouseover auf einen Datensatz erscheinen Fehlermeldungen.
 +
 
 +
== + 3.0.166 Flurstückssuche ==
 +
Wenn der Flurstücks-Layer keine oids mehr verwendet, erscheinen Fehlermeldungen.
 +
 
 +
== + 3.0.165 PNG-Grafiken repariert ==
 +
 
 +
== + 3.0.164 Als Vorlage für neuen Datensatz übernehmen ==
 +
Die Werte von nur lesbaren Auswahlfeldern werden nicht übernommen.
 +
 
 +
== + 3.0.163 Textfeld: automatisch generieren ==
 +
Funktioniert nicht.
 +
 
 +
== + 3.0.162 Flurstückszoom ==
 +
"Zoom auf Flurstück und andere Flurstücke ausblenden" funktioniert nicht mehr.
 +
 
 +
== + 3.0.161 Schnellsprung ==
 +
Funktioniert nicht mehr.
 +
 
 +
== + 3.0.160 Abfrage von Rollenlayern ==
 +
Hier erscheinen Fehlermeldungen beim Mouseover und beim Zoom auf Objekt.
 +
 
 +
== + 3.0.159 sendEmailAsync.sh ==
 +
Das Skript tools/sendEmailAsync.sh verschiebt die Datei, die als Anhang gesendet wird, in den Archivpfad und man kann dann nicht mehr darauf zugreifen.
 +
 
 +
== + 3.0.158 Zeitstempel: delete ==
 +
Funktioniert nicht für Layer ohne oid.
 +
 
 +
== + 3.0.157 Rechte in Stellenhierarchie ==
 +
Man kann für Kindstellen keine individuellen Rechte definieren.
 +
 
 +
== + 3.0.156 dynamischer Link ==
 +
Ein dynamischer Link in einem SubForm-Datensatz im separaten Sachdatenfenster ruft die Sachdatenanzeige nicht korrekt auf.
 +
 
 +
== + 3.0.155 Layer-Suche ==
 +
Bei Sachdatenanzeige im extra Fenster wird nach einer Suche und Änderung des Layers sofort wieder gesucht.
 +
 
 +
== + 3.0.154 Auto-Formularelementtypen ==
 +
Die Auto-Formularelementtypen (Fläche, Länge, Zeitstempel, usw.) führen bei Geometrieänderung und ID-Spalte != oid zu Fehlermeldungen.
 +
 
 +
== + 3.0.153 Geometrie aus anderer Tabelle ==
 +
Bei Layern deren Geometriespalte aus einer anderen Tabelle als der Haupttabelle kommt, gibt es Probleme, wenn diese Tabelle nicht auch eine gleichnamige ID-Spalte hat.
 +
 
 +
== + 3.0.152 ID-Spalte alphanumerisch ==
 +
Nach dem Anlegen eines neuen Datensatzes erscheint eine Fehlermeldung.
 +
 
 +
== + 3.0.151 CSV-Export ==
 +
Bei Auswahlfeldern wird nicht mehr der output sondern nur der value ausgegeben.
 +
 
 +
== + 3.0.150 Fehlerausgabe in SubForm-Layern ==
 +
Die Fehlerausgabe enthält am Anfang Programmcode.
 +
 
 +
== + 3.0.149 Style-/Labeleditor Zomm Karte ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 10:07, 8. Mär. 2021 (CET) In der Karte vom Style-/Labeleditor kann man nicht zoomen oder pannen, wenn man die rausfliegende Legende aktiviert hat.
 +
 
 +
== + 3.0.148 Attributeditor ==
 +
Es fehlen 2 Überschriften.
 +
 
 +
== + 3.0.147 Nachweisrecherche ==
 +
Nachweise ohne Rissnummer werden nicht gefunden.
 +
 
 +
== + 3.0.146 Shape-Export ==
 +
Die prj-Datei fehlt.
 +
 
 +
== + 3.0.145 Nachweisdownload ==
 +
Unter PHP 7 erscheinen hier Fehlermeldungen.
 +
 
 +
== + 3.0.144 wms_checker.php ==
 +
Funktioniert unter PHP 7 nicht fehlerfrei.
 +
 
 +
== + 3.0.143 wms_proxy.php ==
 +
Funktioniert unter PHP 7 nicht fehlerfrei.
 +
 
 +
== + 3.0.142 Layer-Suche ==
 +
Wenn der erste Datensatz keine Geometrie hat, wird nicht in die Karte gezoomt.
 +
 
 +
== + 3.0.141 Falsche Berechnung der Dezimalkoordinaten bei Exif Auswertung ==
 +
Beim Import von Bildern mit Exif-Daten werden die in Grad angegebenen Koordinaten falsch in Dezimalgrad umgerechnet. Das wurde in der Funktion get_exif_data korrigiert.
 +
vorher Grad + (Minuten/60 + Sekunden/6000) nachher Grad + (Minuten/60 + Sekunden/3600)
 +
 
 +
== + 3.0.140 Legendengrafik von WMS-Layern ==
 +
Wenn ein WMS-Layer den URL-Parameter STYLES verwendet, wird dieser beim Abfragen der Legendengrafik nicht richtig berücksichtigt.
 +
 
 +
== + 3.0.139 RAISE NOTICE in BEFORE DELETE Triggern ==
 +
Hier erfolgt die Ausgabe nicht für die Text-Notation, sondern nur für JSON und nur im Fehlerfall.
 +
 
 +
== + 3.0.138 Daten-Export: Dokumente ==
 +
Dokumente von SubForm-Layern werden nicht mit heruntergeladen
 +
 
 +
== + 3.0.137 Formularelementtyp Zeitstempel ==
 +
Hat das Attribut den Datentyp timestamp in der Datenbank, dann wird es nicht zu 100% angezeigt.
 +
 
 +
== + 3.0.136 Daten-Export: Dokumente ==
 +
Ist das Dokument-Attribut ein Array, werden nicht immer alle Dokumente mit heruntergeladen.
 +
 
 +
== + 3.0.135 Sachdatenanzeige im extra Fenster ==
 +
Wenn man einen eingebetteten Subform-Datensatz aufruft, passt sich das Fenster in der Breite nicht auf die Darstellung des Subform-Datensatzes an.
 +
 
 +
== + 3.0.134 Style- und Labeleditor ==
 +
Die Legende wird nicht richtig nachgeladen.
 +
 
 +
== + 3.0.133 Geometrieübernahmelayer ==
 +
Die Geometrie von Rollenlayern wird nicht mehr automatisch vollständig selektiert, wenn sie als Geometrieübernahmelayer ausgewählt werden. Außerdem wird der Geometrieübernahmelayer nicht mehr layerbezogen gespeichert.
 +
 
 +
== + 3.0.132 SubformEmbedded Datensatz anlegen ==
 +
Funktioniert nicht für nicht eingebettete Layer.
 +
 
 +
== + 3.0.131 Jagdkataster ==
 +
Das Plugin Jagdkataster setzt noch auf oids.
 +
 
 +
== + 3.0.130 Nachweisrecherche im IE ==
 +
Die Ergebniszeilen sind zu hoch.
 +
 
 +
== + 3.0.129 Layer-Export ==
 +
Bei Layern mit leeren Text-Spalten wird das SQL nicht korrekt erzeugt.
 +
 
 +
== + 3.0.128 Shape-Import ==
 +
Wenn in der prj-Datei Hochkommas vorkommen, schlägt der Import fehl.
 +
 
 +
== + 3.0.127 Geometrie aus anderer Tabelle ==
 +
Wenn man einen Layer hat, der sich die Geometrie aus einer anderen Tabelle als der Haupttabelle holt, erscheint bei der Sachdatenanzeige mit QueryMaps eine Fehlermeldung.
 +
 
 +
== + 3.0.126 Daten-Export ==
 +
Bei Layern mit den Zeichen "<" oder ">" im Namen schlägt der Export fehl.
 +
 
 +
== + 3.0.125 Trefferliste Nachweisverwaltung - Geltungsbereichskarte ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 10:19, 10. Feb. 2021 (CET) Die Geltungsbereichskarte zeigt keine Flurstücksnummern an.
 +
 
 +
== + 3.0.124 Layer die oids verwenden ==
 +
Mit diesem Bugfix wird der Anwendungsfall go=layer_check_oids hinzugefügt, der Unterstützung dabei bietet, die PostGIS-Layer so anzupassen, dass keine oids mehr verwendet werden.
 +
 
 +
== + 3.0.123 import_nas.sh ==
 +
Das ALKIS-Einleseskript hat keine Möglichkeit das alkis-Schema zu leeren um es neu zu befüllen. Das ist jetzt mit dem Parameter "delete" möglich.
 +
 
 +
== + 3.0.122 Attributtyp Link ==
 +
Interne Links werden aus dem extra Fenster heraus nicht im Hauptfenster geöffnet.
 +
 
 +
== + 3.0.121 Zwischenablage ==
 +
Gemerkte Datensätze lassen sich nicht mehr aus der Zwischenablage aufrufen.
 +
 
 +
== + 3.0.120 Stellenhierarchie ==
 +
Die Rechte von Elternstellen werden nicht für die Kindstellen übernommen.
 +
 
 +
== + 3.0.119 Stellenhierarchie ==
 +
Das Hinzufügen oder Wegnehmen von Stellen im Layerformular wirkt sich nicht auf die Kindstellen aus.
 +
 
 +
== + 3.0.118 WMS-Layer ==
 +
Bei einigen WMS-Layern hängt der Mapserver den Parameter SERVICE=WMS nicht an den Request an.
 +
 
 +
== + 3.0.117 sendEmailAsynch.sh ==
 +
In diesem Skript werden die Parameter MAILSMTPUSER und MAILSMTPPASSWORD nicht berücksichtigt.
 +
 
 +
== + 3.0.116 dynamische Links ==
 +
Links die aus dem extra Fenster heraus andere Datensätze aufrufen, führen zu einer falschen Darstellung im extra Fenster.
 +
 
 +
== + 3.0.115 mail_att() ==
 +
In der Funktion mail_att() fehlen noch die Variablen cc_email und from_name.
 +
 
 +
== + 3.0.114 Jagdkataster ==
 +
Wenn ein Flurstück als herrenlos gekennzeichnet ist, gibt es im Plugin Jagdkataster einen Fehler bei der Flurstücksanzeige.
 +
 
 +
== + 3.0.113 Password escapeing ==
 +
--[[Benutzer:Pkorduan|Pkorduan]] ([[Benutzer Diskussion:Pkorduan|Diskussion]]) 08:48, 3. Feb. 2021 (CET) Passwörter mit einfachen Anführungszeichen verursachten Fehler beim Eintragen in der Datenbank. Jetzt werden sie escaped.
 +
 
 +
== + 3.0.112 Sachdatendruck-Editor - Rechtecke ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 15:24, 22. Jan. 2021 (CET) Das Highlighten bzw. Hinscrollen funktioniert nicht bei Rechtecken, bei denen die Start-y-Position kleiner ist als die End-y-Position.
 +
 
 +
== + 3.0.111 Flurstückslistenimport ==
 +
Funktioniert ab dem 2. Flurstück nicht.
 +
 
 +
== + 3.0.110 unkorrekter Rückgabewert in is_admin_user ==
 +
Diese Funktion lieferte im Fehlerfall nicht FALSE sondern das Array() von execSQL. Ist behoben.
 +
 
 +
== + 3.0.109 Stelle anlegen ==
 +
Ohne Layer gibts Fehlermeldungen.
 +
 
 +
== + 3.0.108 Cronjobs für Postgres-Requests nicht richtig geschrieben ==
 +
kvwmap hat die Cronjob Commands nicht richtig geschrieben. Es fehlten die Usernamen. Jetzt werden die Credentials in der Funktion get_crontab_line der CronJob Klasse korrekt gelesen und in der Methode crontab_schreiben richtig geschrieben.
 +
 
 +
== + 3.0.107 XPlanGML Upload Namespace 5.2 Unterstützung ==
 +
--[[Benutzer:Kraetschmer|Kraetschmer]] ([[Benutzer Diskussion:Kraetschmer|Diskussion]]) 13:29, 29. Jan. 2021 (CET) Ausbesserung des XPlanGML Uploads über GDAL GMLAS für XPlan-Version Namespace 5.2.
 +
 
 +
== + 3.0.106 Neuer Datensatz im separaten Browser-Fenster ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 16:16, 28. Jan. 2021 (CET) Wenn man einen neuen Datensatz im separaten Browserfenster anlegt, funktioniert der Geometrie-Editor nicht richtig, z.B. das "Position setzen" Werkzeug. ==
 +
 
 +
== + 3.0.105 Stellenhierarchie ==
 +
Wenn man eine Oberstelle mit mehr als einer Unterstelle ändert, erscheint eine Fehlermeldung.
 +
 
 +
== + 3.0.104 SubForms ==
 +
Im GLE ist oft nicht ersichtlich, dass ein geöffnetes Unterformular einen eigenen Speichern-Button hat und der Nutzer klickt auf den Speichern-Button des Hauptformulars.
 +
 
 +
== + 3.0.103 Daten-Export: Dokumente ==
 +
Wenn das Dokument-Attribut ein Array-Feld ist, werden die Dokumente nicht mit exportiert.
 +
 
 +
== + 3.0.102 Flurstückssuche ==
 +
Bei der Flurstückssuche mit Sachdaten (go=Flurstueck_Auswaehlen) werden die Buchdaten auch im separaten Fenster angezeigt. Das Fenster „darunter“ bleibt jedoch bei der Recherche-Maske und springt nicht zur Karte.
 +
Im separaten Fenster funktioniert außerdem der Button „Zoom auf Flurstück und andere Flurstücke ausblenden“ nicht.
 +
 
 +
== + 3.0.101 Bild speichern ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 07:07, 26. Jan. 2021 (CET) Statt dem Kartenbild erscheint nur ein leeres Bild (bei Edge und Firefox, bei IE11 gehts). Der "Bild kopieren" Button kann wohl weg?
 +
 
 +
== + 3.0.100 lange Tabellenaliasnamen ==
 +
Lange Tabellenaliasnamen werden nicht richtig ausgelesen und haben einen Zeilenumbruch am Ende.
 +
 
 +
== + 3.0.99 Layer-Suche ==
 +
Wenn die Operatoren <= und >= verwendet werden, wird die Suche stattdessen mit < und > gemacht. Und bei Auswahlfeldern werden nicht die ausgewählten Operatoren verwendet, wenn man nur eine Auswahlmöglichkeit auswählt.
 +
 
 +
== + 3.0.98 Neuer Layerdatensatz ==
 +
Beim Speichern eines neuen Layerdatensatzes mit Geometrie wird die Geometrie auch für die anschließende Suche nach dem Datensatz verwendet. Das führt bei großen Geometrien zu einem Überlauf in MySQL beim Speichern der Suche.
 +
 
 +
== + 3.0.97 suche nach Flurstück in Karte ==
 +
Bei Stellen, die den Standard Flurstückslayer nicht haben, erscheint eine Fehlermeldung.
 +
 
 +
== + 3.0.96 ALKIS-Postprocessing ==
 +
Bei pp_amt fehlt noch ein endet für ax_dienstelle und ax_anschrift.
 +
 
 +
== + 3.0.95 Sachdatendruck archivieren ==
 +
Funktioniert nicht, wenn der Layer als ID-Spalte nicht die oid verwendet.
 +
 
 +
== + 3.0.94 Punktlistenimport ==
 +
Funktioniert unter PHP 7 nicht.
 +
 
 +
== + 3.0.93 Zugangsdaten zu E-Mail-Server nicht variabel ==
 +
Es wurden die Konstanten MAILSMTPUSER, MAILSMTPPASSWORD und MAILREPLYADDRESS eingeführt, damit der Zugang zu einem Mailserver, der in MAILSMTPSERVER angegeben ist variable konfiguriert werden kann.
 +
 
 +
== + 3.0.92 attributabhängige Sichtbarkeit ==
 +
Wenn die Sichtbarkeit von einem Array-Attribut abhängig ist, funktioniert sie nicht richtig.
 +
 
 +
== + 3.0.91 Layersuche und Flurstücksanzeige ==
 +
Die räumliche Eingrenzung bei der Layer-Suche funktioniert nicht. Außerdem funktioniert der Link "alle anzeigen" in der Flurstücksanzeige nicht richtig.
 +
 
 +
== + 3.0.90 Eigentümersuche ==
 +
Beim Klick auf einen Eigentümer funktioniert die Blätterfunktion nicht.
 +
 
 +
== + 3.0.89 Statistik ==
 +
Beim Aufruf der Statistik erscheinen mehrere Fehlermeldungen.
 +
 
 +
== + 3.0.88 Flurstücksauszüge ==
 +
Für mehrere Flurstücke wird die Warteanimation nicht beendet.
 +
 
 +
== + 3.0.87 Zoom auf Objekt ==
 +
Aus dem extra Fenster heraus wird das Objekt nicht gehighlightet.
 +
 
 +
== + 3.0.86 update connections ==
 +
Fehler beim Update einer connection.
  
== Nutzerverwaltung ==
+
== + 3.0.85 update connections ==
 +
Validierung beim Update einer connection lieferte Fehler wegen count($result) statt count($results)
  
=== Nutzer anzeigen - ändern - Benutzerdaten Editor ===
+
== + 3.0.84 deleteGastUser.sh ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:12, 7. Apr 2006 (CEST)Das Wegnehmen von Stellen funktioniert nicht. Nach dem Klick auf "Ändern" wird die ursprüngliche Auswahl wieder angezeigt.
+
Für PHP 7 wurden die Konstanten in der credentials.php in Hochkommas gesetzt. Damit funktioniert das Skript deleteGastUser.sh aber nicht mehr.
  
== PHP  ==
+
== + 3.0.83 ProBauG Suche und Radiobutton visible ==
 +
Die Gemarkungsauswahl ist leer.
 +
Sichtbarkeitschecks von Attributen die sich auf Werte von Radiobuttons bezogen funktionierten nicht richtig. Jetzt kann man attribut = t und attribut = f verwenden und es wirkt sich richtig auf die Sichtbarkeit des Attributes aus.
  
=== Fehler in Gebaeude.php ===
+
== + 3.0.82 escape metalink ==
--[[Benutzer:Heinz Schmidt|Heinz Schmidt]] 09:29, 25. Apr 2006 (CEST)<br>
+
Beim Speichern von metalink im Layerformular wurden Anführungszeichen nicht escaped so dass ein Fehler auftrat. So konnte man z.B. keinen javascript code angeben.
Ein kleiner aber ärgerlicher Fehler schleppt sich über die Versionen:
+
Jetzt wird die Zeile mit pg_escape_string escaped. Einträge wie dieser: message([{ type : 'info', msg: 'Das ist ein schöner Layer'}]) sind jetzt ohne Fehler speicherbar.
Die Zeile 33 in der Gebaeude.php lautet:
+
?><?php
+
und verursacht eine Fehlermeldung bei der Abrage und sollte so aussehen:
+
?>
+
  
== MySQL-Tabellen ==
+
== + 3.0.81 WMS 1.3.0 ==
 +
Im Layer-Formular fehlt die Auswahlmöglichkeit für WMS 1.3.0. Und der GetfeatureInfo-Request hat nicht die richtigen Parameter.
  
=== Tabelle "used_layer" ===
+
== + 3.0.80 neuer SubForm-Datensatz mit Geometrie ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 11:26, 8. Mai 2006 (CEST)
+
Aus dem extra Fenster heraus wird der Geometrieeditor nicht im Hauptfenster geöffnet.
Ich bin mir nicht sicher, ob es nicht vielleicht am MapServer selber liegt, aber wenn ich im Feld "requires" eine Bedingung eingebe (z.B. für den Layer "Gebäudepunkte" die Bedingung "([Gebäude] = 1)"), dann wird in der Themenauswahl der entsprechende Layer nicht mehr angezeigt, sondern nur noch seine Classes. D.h. er ist nicht mehr separat sichtbar bzw. nicht sichtbar und auch nicht mehr abfragbar bzw. nicht abfragbar zu schalten.
+
:--[[Benutzer:Rahn|Rahn]] 12:45, 12. Mai 2006 (CEST)
+
:Dies ist kein Bug, sondern so gewollt. Schau mal die Dokumentation unter [[Dokumentation#Tabelle_.22used_layer.22|"Tabelle used_layer"]]
+
  
= Version 1.5.8 =
+
== + 3.0.79 PHP-Warnungen ==
 +
PHP 7 erzeugt diverse Warnungen bei bestimmten Aktionen.
  
== ALB-Anzeige ==
+
== + 3.0.78 Sachdatendruck ==
 +
Bei einigen Drucklayouts treten Fehlermeldungen auf.
  
=== Eigentümeranzeige ===
+
== + 3.0.77 Umlaute im Nutzernamen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:52, 24. Mär 2006 (CET)
+
Wenn ein Nutzername mit einem Umlaut beginnt, gibt es einen Fehler in der alphabetischen Übersicht.
Im ALB-Auszug wird der Eigentümer manchmal falsch ausgegeben. In der PostGIS ist die Kette korrekt:
+
alb_flurstuecke.flurstkennz = alb_g_buchungen.flurstkennz
+
alb_g_buchungen.bezirk = alb_g_eigentuemer.bezirk AND alb_g_buchungen.blatt = alb_g_eigentuemer.blatt
+
alb_g_eigentuemer.lfd_nr_name = alb_g_namen.lfd_nr_name
+
Ich komme in der PostGIS immer auf den richtigen Eigentümer. In der PDF-Ausgabe der Buchdaten steht in einigen Fällen '''gar kein''' Eigentümer (dann werden auch alle anderen Datenfelder nicht gefüllt) oder der '''falsche''' Eigentümer. Ich kann leider nicht erkennen, bei welchen Fällen das so ist und warum.
+
:--[[Benutzer:Rahn|Rahn]] 10:53, 24. Mär 2006 (CET)
+
: Dieser Bug kommt daher, dass fälschlicherweise auf die MySQL-Datenbank und nicht auf die Postgres-Datenbank zugegriffen wird. Um diesen Bug zu beheben, muss in der Datei '''kvwmap.php''' in der Funktion '''ALB_Anzeigen''' die Zeile
+
$ALB=new ALB($this->database);
+
: auf
+
$ALB=new ALB($this->pgdatabase); 
+
: geändert werden.
+
  
 +
== + 3.0.76 Punktfang im IE ==
 +
Hier kommt es zu einem Javascript-Fehler, wenn man die Karte verschiebt.
  
=== letzte FF in der PDF-Ausgabe ===
+
== + 3.0.75 Querymap ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:13, 4. Apr 2006 (CEST) Der Eintrag "letzte Fortführung" aus der Tabelle alb_flurstuecke.letzff wird im PDF-Dokument nicht ausgegeben.
+
Bei Layern mit einer nicht-numerischen ID-Spalte wird die Querymap nicht richtig generiert.
  
[[Bild:albff_org.png|none|framed|letzte FF im "originalen" ALB]][[Bild:albff_kvwmap.png|none|framed|letzte FF im "kvwmap" ALB]]
+
== + 3.0.74 Linien-Pattern ==
:--[[Benutzer:Rahn|Rahn]] 15:13, 4. Apr 2006 (CEST)
+
Funktionieren unter Mapserver 7 nicht.
: In Version 1.6 behoben
+
  
=== Anteil in der PDF-Ausgabe ===
+
== + 3.0.73 Attribut mit Constraint ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:13, 4. Apr 2006 (CEST) Das Anteilsverhältnis aus der Tabelle alb_g_eigentuemer.anteilsverhaeltnis wird im PDF-Dokument nicht ausgegeben. Vor das Anteilsverhältnis selbst muss "zu" geschrieben werden.
+
Attribute, für die in der Datenbank Constraints definiert sind, erscheinen im Attributeditor als Auswahlfeld, auch wenn mit dem Constraint gar keine Auswahlmöglichkeiten definiert werden.
:--[[Benutzer:Rahn|Rahn]] 15:13, 4. Apr 2006 (CEST)
+
: In Version 1.5.9 behoben
+
  
=== Geburtsdatum Eigentümer in der PDF-Ausgabe ===
+
== + 3.0.72 Stellen entziehen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:13, 4. Apr 2006 (CEST) Wenn in alb_g_namen.name1 kein Zusatz steht (geb. sowieso), muss das Geburtsdatum aus alb_g_namen.name2 trotzdem rechts stehen bleiben und darf nicht nach links unter den Namen rutschen.
+
Im Nutzerformular lassen sich keine Stellen entfernen.
  
[[Bild:albeig_org.png|none|framed|Anteilsverh. und Geb.-datum im "originalen" ALB]][[Bild:albeig_kvwmap.png|none|framed|Anteilsverh. und Geb.-datum im "kvwmap" ALB]]
+
== + 3.0.71 layers_replace_scale Warnung ==
:--[[Benutzer:Rahn|Rahn]] 15:48, 4. Apr 2006 (CEST)
+
Wenn layers_replace_scale nicht gesetzt ist, produziert ein count auf diese Eigenschaft von GUI eine PHP-Warnung.
:Die Felder name1, name2, name3 und name4 der Tabelle alb_g_namen stehen für die 4 Zeilen, die der Namensblock umfassen kann. Diese Zeilen werden bei entsprechender Füllung der Felder einfach untereinander ausgegeben. Um einen Einfluss darauf zu haben, ob die Informationen (wie z.B. das Geburtsdatum) weiter links oder weiter rechts stehen, muss das entsprechende Feld mit Leerzeichen aufgefüllt werden.
+
PHP Warning: count(): Parameter must be an array or an object that implements Countable. Das wurde behoben in dem das Attribut in der Klasse initial als array() definiert wird.
  
== kvwmap-Hilfe ==
+
== + 3.0.70 Clustering ==
--[[Benutzer:Heinz Schmidt|Heinz Schmidt]] 14:48, 30. Mär 2006 (CEST) <br>Die kvwmap-Hilfe, die im Menü angeboten wird, Datei ''kvwmap-hilfe.html'', ist in der Version nicht vorhanden.
+
Die Parameter für das Clustering wurden unter Mapserver 7 angepasst (Cluster:FeatureCount -> Cluster_FeatureCount).
  
= Version 1.5.7 =
+
== + 3.0.69 Zoom auf Objekt ==
 +
Bei einem Zoom auf ein Objekt, welches zu einer Klasse ohne Expression gehört, erscheinen Fehlermeldungen.
  
== Allgemeine Funktionen ==
+
== + 3.0.68 zurück zur Suche ==
 +
Wenn eine Stelle den Menüpunkt "Layersuche" nicht hat, erscheint trotzdem ein "zurück zur Suche" Link.
  
==== Präsentation im Firefox 1.5.0.1 geht nicht ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.0.67 SubFormEmbeddedPK ==
Im Browserfenster wird nur der xml-Text dargestellt und nicht die Grafik.
+
Auswahllisten werden zu lang dargestellt.
:--[[Benutzer:Hauke|Hauke]] 12:26, 22. Feb 2006 (CET)
+
:*wie sind die weiteren rahmenbedingungen? → OS? Adobe PlugIn zusaetzlich install.?
+
:*tritt dies auch bei anderen rechnern auf? (leider kann ich auch diesen bug nicht reproduzieren!)
+
::--[[Benutzer:HolgerR|HolgerR]] 13:55, 22. Feb 2006 (CET)
+
::*Problem tritt nicht generell auf. Bei Zugang über Demoserver mit Firefox funzt es. Gehe ich über unseren lokalen Server, dann siehe oben
+
  
==== Verschieben/Pan ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.0.66 Schnellsuche ==
Klick zum neuen Zentrieren der Karte funktioniert nur einmal, danach erst wieder nach Aufruf einer anderen Funktion. Im Hinblick auf die Nutzung der Suche nach Koordinaten (sehr gute Idee), um die Koordinaten des Kartenzentrums für andere Anwendungen herauszulesen sehr hinderlich.
+
Nach einer Schnellsuche bleibt der ausgewählte Layer nicht stehen.
:--[[Benutzer:Hauke|Hauke]] 12:21, 22. Feb 2006 (CET)
+
:Ist mir leider nicht moeglich das zu reproduzieren! :-(
+
:(tritt dieses verhalten auch bei anderen nutzern auf?)
+
::--[[Benutzer:HolgerR|HolgerR]] 16:12, 22. Feb 2006 (CET)
+
::Ja, ich war jetzt an 2 anderen Rechner, auch als anderer Nutzer, gleicher Effekt
+
::--[[Benutzer:Markus Hentschel|Markus Hentschel]] 07:38, 24. Feb 2006 (CET) Wenn mit "Klick zum neuen Zentrieren" das Verschieben der Bildmitte mittels Koordinateneingabe gemeint ist, dann kann ich den Fehler bei mir nicht nachvollziehen. Ich kann beliebig oft die Koordinateneingabe wiederholen und es funzt.
+
::----[[Benutzer:HolgerR|HolgerR]] 10:45, 27. Feb 2006 (CET)
+
::Es ist schon die PAN-Funktion gemeint, um mit einem Klick ein Objekt in die Mitte des Kartenausschnittes zu verschieben.
+
::--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:20, 27. Feb 2006 (CET)
+
::Ja, jetzt ist es klar. War mir gar nicht bewußt, dass man mit der Pan-Funktion auch klicken kann. Der erste Klick zentriert den angeklickten Punkt in die Mitte. Weitere Klicks machen dann gar nichts, es sei dann, mann benutzt eine andere Zoomfunktion zwischendurch oder verschiebt mittels PAN "richtig".
+
  
==== Sachdatenanzeige Flurstück ====
+
== + 3.0.65 GLE Breite von Eingabefeldern ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:17, 24. Feb 2006 (CET)
+
Nebeneinander angeordnete Eingabefelder sind teilweise zu schmal.
  
Es gibt zwei Snippets zur Sachdatenanzeige (Flurstücke.php und flurstuecksanzeige.php). Besser wäre, es gäbe nur eine Datei statt deren zwei.  
+
== + 3.0.64 Freitexte im Kartendruck ==
Die Beschriftung ist unlogisch: Während in der Flurstücke.php mit "ALB-Auszug 30" der Ausdruck '''ohne''' WZ gemeint ist, ist in der flurstuecksanzeige.php mit "ALB-Auszug 30" der Ausdruck '''mit''' WZ gemeint (für 35 dasselbe).
+
Sobald man in der Druckvorschau einen Freitext einfügt kommt eine Fehlermeldung wenn man auf Drucken geht.
  
== Suchfunktionen ==
+
== + 3.0.63 Autovervollständigungsfelder ==
 +
Werden nur einzeilig angezeigt.
  
==== Suche nach Adressen ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.0.62 Rasterlayout ==
Das Feld --Auswahl-- im Straßenfeld steht an letzter Stelle. Für eine vereinheitlichte Bedienung und Darstellung auch hier an erster Stelle platzieren.
+
Wenn die Geometriespalte "geom" heißt, erscheinen nicht die richtigen Geometrie-Buttons.
  
==== Suche nach Flurstücken ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.0.61 historische Flurstücke ==
Wenn eine Gemarkung nur eine Flur hat, springt das Pulldown-Menue für selbige nach Auswahl der Gemarkung gleich auf die 1 (das Gleiche erfolgt auch für Flurstücken in Fluren, die nur 1 Flurstück haben). Im Sinne der einheitlichen Darstellung und Handhabung können diese Automatismen entfallen.
+
Historische Flurstücke, die keinen Nachfolger haben (z.B. bei BOV) werden über die historische Flurstückssuche nicht gefunden.
  
==== Suche nach Namen ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.0.60 automatische Kartengrößenanpassung ==
Die Einschränkung des Suchergebnisses nach Gemarkung ergibt nicht das gewünschte Ergebnis. Die Namen werden doppelt aufgeführt und andere Einträge fehlen. Die Sucheinschränkung nach dem Grundbuchbezirk funktioniert dagegen einwandfrei.
+
Beim Navigieren oder Neuladen der Karte, wir die Größe nicht angepasst.
  
== Datenmangement ==
+
== + 3.0.59 Layer-Suche: Ausgabe von Fehlermeldungen ==
 +
Wenn die DB-Abfrage nicht klappt, wird nicht die komplette Abfrage ausgegeben.
  
==== ALB-Änderung - Dateiauswahl - vorgeschlagener Dateiname ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.0.58 Schnelldruck ==
Der in der config.php vereinbarte WLDGEFILENAME wird in der Auswahlmaske nicht angezeigt.
+
Wenn zuerst die Schnelldruckfunktion ausgeführt wird und anschließend der Maßstab per Eingabe angepasst werden soll, dann wird in der Karte nicht der Ausschnitt entsprechend des geänderten Maßstabes angepasst sondern erneut die Schnelldruckfunktion aufgerufen.
  
==== ALB-Änderung - Dateiauswahl - Standard-Auswahl ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.0.57 .esri.gz ==
PostgreSQL als Standard-DB aktiv setzten.
+
Im neuen web-Container legt ogr beim Shape-Import immer eine .esri.gz Datei in den kvwmap-Ordner, wenn eine prj-Datei vorhanden ist.
  
== Nutzerverwaltung ==
+
== + 3.0.56 Kartenauszüge über die DHK ==
 +
Funktionieren nicht.
  
==== Nutzer anlegen - zurücksetzen ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.0.55 Zeitstempel-Attribute ==
Das Feld berechtigte Stellen wird bei 'zurücksetzen' nicht geleert. Bei Neueingabe der Daten werden jedoch die noch angezeigten Stellen nicht in die Datenbank übernommen.
+
Werden teilweise falsch dargestellt.
  
==== Nutzer anlegen - falsche Passwortbestätigung ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.0.54 dynamische Links ==
Das Feld berechtigte Stellen wird auch geleert. Dies ist so nicht notwendig, da ja nur Passwort verkehrt bestätigt wurde.
+
Links mit der Option "no_new_window" öffnen sich immer im Hauptfenster.
  
==== Nutzer anlegen - Rolleneintrag in Datenbank ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.0.53 String-ID-Spalte ==
In der Tabelle user Spalte stelle_id wird standardmäßig die Stelle 1 eingetragen, auch wenn diese Stelle nicht in den berechtigten Stellen eingetragen wurde. Daraus resultiert beim erstmaligen Aufruf des neuen Nutzers ein Fehler bzgl. setExtent():
+
Wenn ein Layer eine ID-Spalte verwendet, die keinen numerischen Typ hat, treten bei manchen Aktionen Fehler auf.
''Given map extent is invalid''
+
Es muss sichergestellt werden, dass hier nur eine Stelle eingetragen wird, die auch dem User zugeordnet ist.
+
  
==== Nutzer anzeigen - ändern - Benutzerdaten Editor ====
+
== + 3.0.52 Schnellsuche und Flurstückssuche ==
*--[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET) Änderung des Passwortes wird nicht übernommen – in user.php function Aendern($userdaten) Zeile 327 fehlerhaft: $useraten muss $userdaten heißen
+
Die Ergebnisse erscheinen nicht im extra Fenster.
**--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:26, 1. Mär 2006 (CET) Wenn ich Nutzerdaten ändere, z.B. einen Layer hinzufüge, dann soll das Passwort nicht geändert werden. Wenn ich das richtig verstanden habe, muss ich dann bei "Auch Passwort ändern" '''keinen''' Haken setzen. Wenn ich das aber so mache und die Änderung speichere, kommt eine Meldung: "Passworteingabe und -wiederholung fehlt". Das dürfte so doch nicht gemeint sein?
+
*--[[Benutzer:Markus Hentschel|Markus Hentschel]] 07:25, 14. Mär 2006 (CET) Beim Ändern von Nutzerdaten werden in der u_groups2rolle die Einträge dupliziert. D.h. wenn ich z.B. einen Benutzer neu eingetragen habe und anschließend seine Nutzerdaten ändere, dann stehen in der u_groups2rolle alle Einträge zu diesem User doppelt drin.
+
**--[[Benutzer:Rahn|Rahn]] 12:14, 14. Mär 2006 (CET)
+
**:Theoretisch dürften die Einträge in '''u_groups2rolle''' nicht doppelt vorkommen, da '''user_id''', '''stelle_id''' und '''id''' hier Primärschlüssel sind und die Funktion '''setGroups''' der Klasse '''rolle''' Eintragungen immer mit '''INSERT IGNORE''' vornimmt. Kann es sein, dass die drei Primärschlüssel nicht richtig gesetzt sind?
+
***--[[Benutzer:Markus Hentschel|Markus Hentschel]] 06:55, 17. Mär 2006 (CET) Es ist so, bei jeder Änderung über "Nutzer ändern" wird jeder Eintrag zu dem ausgewählten User noch einmal gemacht.
+
  
== Antragsverwaltung ==
+
== + 3.0.51 Sachdatendrucklayout kopieren ==
 +
Die Farbe der Rechtecke wird nicht richtig übernommen.
  
=== Anträge anzeigen ===
+
== + 3.0.50 go=BenutzerderStelleAnzeigen ==
 +
Funktioniert nicht mehr.
  
==== Anträge bearbeiten - Vermessungsart ==== --[[Benutzer:HolgerR|HolgerR]] 13:17, 22. Feb 2006 (CET)
+
== + 3.0.49 GLE spaltenweise Darstellung ==
Im Fenster „Antrag bearbeiten“ wird unabhängig von der vergebenen Vermessungsart immer der 1. Eintrag, in unserem Fall „Bodenordnung“ präsentiert --> die zum Antrag abgespeicherte Vermessungsart muss angezeigt werden
+
Hier funktioniert das Editieren nicht richtig.
  
==== Zugeordnete Dokumente Anzeigen - ohne hinterlegte Dokumente ==== --[[Benutzer:HolgerR|HolgerR]] 13:17, 22. Feb 2006 (CET)
+
== + 3.0.48 Kartenfenstergröße ==
Es erfolgt folgende Fehlerausschrift:
+
Passt sich immer an, auch wenn nicht eingestellt.
  
[[Bild:Fehlermeldung.png]]
+
== + 3.0.47 Plugin Fortführungsfälle ==
 +
Hier treten Fehler auf.
  
Diesen Fehler bitte programmtechnisch auffangen.
+
== + 3.0.46 TIF-Export, ExportMapToPDF ==
 +
Funktionieren nicht.
 +
--[[Benutzer:Falko Roedel|FalkoR]] ([[Benutzer Diskussion:Falko Roedel|Diskussion]]) 16:41, 8. Dez. 2020 (CET)
  
==== Zugeordnete Festpunkte in KVZ-Schreiben - ohne ausgewählte Festpunkte ==== --[[Benutzer:HolgerR|HolgerR]] 13:17, 22. Feb 2006 (CET)
+
== + 3.0.45 Redlining im Druck ==
erzeugt folgende Fehlerausschrift:
+
Unter Mapserver 7 gibt es Fehler.
  
'' Serverfehler! ''
+
== + 3.0.44 Zoom auf importierten Layer ==
'' Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. ''
+
Funktioniert nicht.
'' Fehlermeldung: ''
+
'' Premature end of script headers: php ''
+
'' Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber. ''
+
'' Error 500 ''
+
'' 10.32.0.246 ''
+
'' Mon Feb 20 10:10:56 2006 ''
+
'' Apache/2.0.49 (Linux/SuSE)''
+
  
Diesen Fehler bitte programmtechnisch auffangen.
+
== + 3.0.43 Adresssuche ==
 +
Das Laden der Straßen dauert teilweise sehr lange.
  
 +
== + 3.0.42 Druckversion ==
 +
Das Styling funktioniert nicht.
  
== ALB-Ausdruck 30 und 35 als PDF ==
+
== + 3.0.41 Sachdatendruckeditor ==
 +
Wenn man keine Freitexte hat, kann man keine hinzufügen.
  
=== falsche Kopfanzeige ===
+
== + 3.0.40 WFS-Suche und LIKE ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:04, 24. Feb 2006 (CET)
+
Funktioniert nicht.
  
Bei mir steht "Kataster/Vermessungsamt 0017  Landkreis Bad Doberan" im Ausdruck. Mach ich was falsch oder ist das fehlerhaft?
+
== + 3.0.39 SubFormEmbeddedPK mit no_new_window ==
 +
Hier erscheint die Vorschau nicht.
  
::--[[Benutzer:HolgerR|HolgerR]] 10:50, 27. Feb 2006 (CET)
+
== + 3.0.38 Schnellsuche ==
::Markus, die Angaben zum Katasteramt sind fest in der alb.php eingetragen. Du kannst notfalls die Angaben dort ab Zeile 100 ändern. Sinnvoller ist es auf alle Fälle, wenn diese Angaben als Variable übergeben werden.
+
Bei abhängigen Auswahlfeldern wird die Suche gestartet, bevor das letzte Auswahlfeld ausgewählt wurde.
  
:::--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:21, 27. Feb 2006 (CET)
+
== + 3.0.37 gefilterte Layer ==
:::Jou, hab ich schon gemacht. Und ja, muss auf alle Fälle in die config.php. Ich schreibs in die ToDo-Liste.
+
Unter Mapserver 7 werden gefilterte Layer nicht in der Karte dargestellt.
  
=== Trennlinie fehlerhaft ===
+
== + 3.0.36 Adresssuche ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:04, 24. Feb 2006 (CET)
+
Funktioniert nicht wenn der Flurstückslayer ein eigenes Template verwendet.
  
Die durchgehende Trennlinie im oberen Bereich des ALB-Auszugs '''des DVZ''' fängt genau ein "-" vorher an.
+
== + 3.0.35 Probaug ==
:--[[Benutzer:Rahn|Rahn]] 13:23, 29. Mär 2006 (CEST)
+
Die Benutzung der ProBaug-Schnittstelle führt zu diversen Fehlermeldungen.
: In Version 1.5.9 behoben
+
  
=== Miteigentumsanteil ===
+
== + 3.0.34 Migration auf 3.0 ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:04, 24. Feb 2006 (CET)
+
Der Migrationsvorgang wird auf manchen Systemen nicht korrekt ausgeführt.
  
Die Miteigentumsanteile müssen angezeigt werden
+
== + 3.0.33 Adresssuche ==
:--[[Benutzer:Rahn|Rahn]] 13:23, 29. Mär 2006 (CEST)
+
Ist sehr langsam.
: In Version 1.5.9 behoben
+
  
=== Zusätze ===
+
== + 3.0.32 Kartenbild speichern im IE ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:04, 24. Feb 2006 (CET)
+
Auf manchen Servern funktioniert das nicht.
  
Die Zusätze zur Bestandsblattnummer müssen angezeigt werden
+
== + 3.0.31 Mapserver 7 ==
 +
Manche Styles verursachen Fehler.
  
=== "Bestand"-Abschnitte ===
+
== + 3.0.30 abhängige Auswahllisten ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:04, 24. Feb 2006 (CET)
+
Funktionieren nicht mit PHP 7. Außerdem auch nicht, wenn die abhängigen Auswahlfelder Arrays sind.
  
Der Bestand geht grundsätzlich nicht über den Seitenumbruch. Wenn ein Bestand nicht mehr vollständig auf die Seite passt, muss er komplett auf der nächsten Seite erscheinen.
+
== + 3.0.29 Attribut-Editor im Chrome ==
 +
Sieht komisch aus.
  
=== Wasserzeichen ===
+
== + 3.0.28 Daten-Import ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:30, 10. Mär 2006 (CET)
+
Wenn in einer Zip-Datei mehrere Daten-Dateien enthalten sind, wird die Liste der Dateien nicht korrekt dargestellt.
  
Das Wasserzeichen erscheint nur auf der ersten Seite. Wenn der Ausdruck über mehrere Seiten geht, fehlt es auf allen nachfolgenden Seiten.
+
== + 3.0.27 Sachdatendruck und Bearbeitungshinweise Trefferliste ==
:--[[Benutzer:Rahn|Rahn]] 13:23, 29. Mär 2006 (CEST)
+
Bei einem Seitenüberlauf werden die Elemente auf der nächsten Seite nicht unterhalb des oberen Randes positioniert.
: In Version 1.5.9 behoben
+
  
== Nachweisverwaltung ==
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 11:27, 2. Dez. 2020 (CET) Besteht die Trefferliste der Nachweisrecherche nur aus einem Treffer und hat dieser Treffer einen Bearbeitungshinweis (oder sogar mehrere), dann kann man diese nicht lesen, weil die Zeilenhöhe nicht ausreicht bzw. der Hinweis nicht über den unteren Rand hinausragt.
=== Aufruf Rissrecherche ===
+
--[[Benutzer:HolgerR|HolgerR]] 11:10, 27. Feb 2006 (CET)
+
  
Der Aufruf der Rissrecherche erzeugt folgendes Fehlerfenster:
+
== + 3.0.26 Stellen-Formular ==
 +
Der zurück-Button führt nicht zurück.
  
'' Laufzeitfehler in Mircrosoft JScript ''
+
== + 3.0.25 Daten-Import ==
 +
Wenn die maximale Dateigröße überschritten ist, erfolgt kein Hinweis darauf.
  
'' Das Objekt unterstützt diese Eigenschaft oder Methode nicht. ''
+
== + 3.0.24 Fehler bei der GML-Erstellung in Plugin xplankonverter ==
 +
Beim Erzeugen der GML-Datei eines Planes im Web-Container Version 2.1.0 mit PHP 7 kamen Fehlermeldungen bezüglich nicht definierter Konstanten.
  
'' line: 411, column: 2 ''
+
== + 3.0.23 Layerparameter Stellenzuweisung ==
 +
Wenn ein Nutzer einer Stelle über das Nutzerformular zugeordnet wird, werden die Layerparameter nicht gesetzt.
  
Dieser Fehler tritt auch auf, wenn ich die Funktion vom Demo-Server nutze.
+
== + 3.0.22 Sachdatendruck: Radiobuttons ==
 +
Wenn die Auswahlmöglichkeiten Umlaute enthalten, stimmen die Abstände nicht.
  
=== Aufruf Dokument einfügen ===
+
== + 3.0.21 Punktfang bei WFS-Layern ==
--[[Benutzer:HolgerR|HolgerR]] 11:10, 27. Feb 2006 (CET)
+
Funktioniert nicht richtig.
  
Der Aufruf der Rissrecherche erzeugt folgendes Fehlerfenster:
+
== + 3.0.20 Jagdkataster: enthaltene Flurstücke CSV-Export ==
 +
Funktioniert nicht.
  
'' Laufzeitfehler in Mircrosoft JScript ''
+
== + 3.0.19 Nachweisverwaltung: Sortierung Rissnummer ==
 +
Die Sortierung nach Rissnummer berücksichtigt nicht die alphanumerischen Anteile.
  
'' Das Objekt unterstützt diese Eigenschaft oder Methode nicht. ''
+
== + 3.0.18 Daten-Import ==
 +
Wenn die Dateien unzulässige Zeichen enthalten, klappt der Import nicht richtig.
  
'' line: 354, column: 2 ''
+
== + 3.0.17 letztes Suchergebnis ==
 +
Klappt nicht für die Flurstückssuche.
  
Dieser Fehler tritt auch auf, wenn ich die Funktion vom Demo-Server nutze.
+
== + 3.0.16 Jagdkataster: enthaltene Flurstücke ==
 +
Funktioniert nicht.
  
 +
== + 3.0.15 Flurstücks-CSV-Export funktioniert nicht ==
  
 +
== + 3.0.14 Sachdatendruck mit Karte ==
 +
Bei Punktlayern erscheint eine Fehlermeldung.
  
== Exportfunktionen ==
+
== + 3.0.13 extra Fenster im IE ==
=== PDF-Ausgabe ===
+
Das Fenster lässt sich nicht in der Größe verändern.
--[[Benutzer:HolgerR|HolgerR]] 12:55, 27. Feb 2006 (CET)
+
  
Der Aufruf der PDF-Ausgabe erzeugt folgende Fehlerausschrift:
+
== + 3.0.12 Flurstückssuche und Zoom auf Flurstück ==
 +
Die Umformatierung der Flurstücksskennzeichen funktioniert nicht richtig.
  
'' Warning: getimagesize(): Read error! in /srv/www/htdocs/PDFClass/class.pdf.php on line 2833 Warning: Division by zero in /srv/www/htdocs/PDFClass/class.pdf.php on line 2850 ''
+
== + 3.0.11 Layerrechte speichern funktioniert im IE nicht ==
  
Das Arcobat-Reader-Plugin wird im Internetexplorer gestartet und im angezeigten PDF-Dokument werden nur Fragmente dargestellt, die durch ab- und aufscrollen verschwinden.  
+
== + 3.0.10 nicht sichtbare Attribute erfordern Eingabe ==
  
 +
== + 3.0.9 Layerparameter ==
 +
Wenn man die Layeroptionen eines Layers mit eigenen Layerparametern speichert, werden nur die eigenen Layerparameter gespeichert und alle anderen gehen verloren.
  
== Metadaten ==
+
== + 3.0.8 Flurstückssuche ==
=== Aufruf - Metadaten anlegen ===
+
Die Suche nach einer ganzen Flur funktioniert nicht.
--[[Benutzer:HolgerR|HolgerR]] 13:07, 27. Feb 2006 (CET)
+
Der Aufruf zum Metadaten anlegen erzeugt folgendes Fehlerfenster:
+
  
'' Laufzeitfehler in Mircrosoft JScript ''
+
== + 3.0.7 Nachweisverwaltung ==
 +
Es lassen sich weder Nachweise bearbeiten noch anlegen.
  
'' Das Objekt unterstützt diese Eigenschaft oder Methode nicht. ''
+
== + 3.0.6 Formularelementtyp Dokument ==
 +
Dateien lassen sich nicht mehr per Drag&Drop auf das Feld ziehen.
  
'' line: 160, column: 2 ''
+
== + 3.0.5 manche Links in SubFormularen funktionieren nicht richtig ==
  
 +
== + 3.0.4 SubFormulare haben nicht die richtige Rahmenfarbe ==
  
 +
== + 3.0.3 Dokument löschen ==
 +
Beim Löschen eines Dokuments erscheint eine Meldung, die nachfragt ob man die Seite verlassen möchte.
  
 +
== + 3.0.2 Session Warnung ==
 +
Auf manchen Servern erscheint eine Session Warnung.
  
 +
== + 3.0.1 WMS-Export ==
 +
Es kann sein, dass der WMS-Export nicht richtig funktioniert.
  
 +
<br><br>
  
Fehlermeldungen als unsortierte Liste
+
= '''[[Ältere Versionen]]''' =

Aktuelle Version vom 17. Februar 2025, 12:19 Uhr

Auf dieser Seite können Bugs gemeldet werden. Ab Version 1.8.0 wird jeder Bug, der behoben wurde, mit einer fortlaufenden Nummer (1.8.1, 1.8.2, ...) versehen. Der entsprechende Bugfix ist dann auf https://github.com/srahn/kvwmap/commits/kvwmap zu finden. Bugs, die neu sind sollten mit einem führenden - versehen sein. Bugs mit Lösungen werden mit + gekennzeichnet.

Inhaltsverzeichnis


Version 3.9

+ backgroundcolor

--Markus Hentschel (Diskussion) 08:35, 16. Dez. 2024 (CET) Im Style- und Labeleditor lässt sich beim Style die backgroundcolor weder ändern noch löschen.

--Rahn (Diskussion) 09:58, 17. Dez. 2024 (CET) Mapserver 8 unterstützt backgroundcolor nicht mehr. Stattdessen muss ein weiterer Style mit entsprechender color angelegt werden. In kvwmap wurde backgroundcolor schon aus allen Funktionen entfernt, deswegen lässt sich das Feld über den Style- und Labeleditor nicht mehr ändern. Die Spalte styles.backgroundcolor in der MariaDB wurde noch nicht gelöscht um evtl. vorhandene Werte auf einen weiteren Style zu übertragen.

+ Mapserver8 LABELCACHE und PRIORITY

--Markus Hentschel (Diskussion) 11:52, 12. Dez. 2024 (CET) Mit Mapserver8 verschwinden Labels, die ja ansonsten grundsätzlich erst nach den Objekten gezeichnet werden, jetzt auch unter Objekten. Das einzige, was ich gefunden habe, ist der Parameter LABELCACHE im LAYER-Objekt. kvwmap scheint diesen Parameter nicht zu füttern? Im LABEL-Objekt gibt es zudem einen Parameter PRIORITY, der in dem Zusammenhang auch unterstützt werden sollte. --Markus Hentschel (Diskussion) 15:05, 12. Dez. 2024 (CET) Hat nichts mit LABELCACHE zu tun. Der fragliche Layer hatte eine stellenbezogene Einstellung POSTLABELCACHE = "Ja". Und damit werden die Objekte und die Labels des Layers erst nach dem übrigen Labeling gezeichnet. Warum das aber erst mit PHP8 so ist, ist mir unklar.

+ Shape mit leerem Datumsfeld wird nicht angezeigt

--Mario Harms (Diskussion) 10:40, 15. Aug. 2024 (CEST) Wenn man über den Daten-Import eine Shape-Datei importieren möchte, die ein Datumsfeld hat und der Wert des Feldes NULL ist, dann wird dieser Wert beim importieren in "0000/00/00" umgewandelt. Das Shape kann dann nicht angezeigt werden und es wird eine Fehlermeldung erzeugt: ERROR 1: COPY statement failed. ERROR: date/time field value out of range: "0000/00/00" --Rahn (Diskussion) 10:55, 3. Sep. 2024 (CEST) Bitte mal entsprechende Shape-Datei an mich senden. --Rahn (Diskussion) 10:22, 1. Okt. 2024 (CEST) In gdal 3.8 gibt es einen Bug, der das Problem hervorruft. Wir haben ein neues gdal-Image "pkorduan/gdal-http:0.6.0" erstellt, welches gdal 3.9.2 enthält.

- Diagramm-Editor

--Markus Hentschel (Diskussion) 13:49, 26. Apr. 2024 (CEST)

  • "Beschriftung Balken" ist irreführend und sollte "Beschriftung Legende (bei Balkendiagramm)" heißen.
  • Es fehlen Info-Tooltips, insbesondere bei "Aggregatsfunktion".
  • "Beschreibung" ist Pflichtfeld und verlangt einen Eintrag. Die Beschreibung taucht allerdings weder im Editor noch im Diagramm auf. Darf kein Pflichtfeld sein.
  • Waren Eingaben fehlerhaft, sind nach dem Speicher-Versuch anschließend alle bisherigen Eingaben weg. Die Fehlerprüfung muss javascript-basiert erfolgen, nicht serverseitig.
  • Die Übersicht der definierten Diagramme mit "ID", "Titel", "Typ" und "Funktion" ist null aussagekräftig. Hier wäre die "Beschreibung" angesagt.
  • In der Auswahl von "Werteattribut" und "Beschriftungsattribut" muss mindestens das Geometrie-Attribut rausfliegen. Wahrscheinlich auch noch andere Formularelementtypen.
  • Im erzeugten Diagramm wird, wenn das verwendete Attribut ein Subform-Element ist, nicht der Wert des Attributs, sondern der Wert des Verknüpfungsattributs angezeigt.

+ 3.9.57 Radiobuttons im Array

Beim Speichern entstehen überflüssige Array-Elemente.

+ 3.9.56 Copyrights und Karteninfos

Mehrfache Klicks bewirken, dass die Infos mehrfach untereinander angezeigt werden.

+ 3.9.55 Schnellsuche

Wenn mit abhängigen Auswahlfeldern gesucht wird und das letzte Auswahlfeld nur eine Option enthält, wird die Suche nicht gestartet.

+ 3.9.54 Sessionende

Es erscheint eine Fehlermeldung bei Navigation in der Karte.

+ 3.9.53 Nachweisverwaltung: Nachweise herunterladen

Wenn die Antragsnummer einen Punkt enthält, funktioniert Download nicht.

+ 3.9.52 Flurstückssuche

Die Einschränkungen über stelle_gemeinden funktionieren nicht.

+ 3.9.51 Menü ausblenden

Die Karte lädt nicht neu.

+ 3.9.50 SubForm-Objekte löschen

Man kann ja bei einem Layer ein Attribut mit dem Elementtyp Zeitstempel belegen und dann bei Optionen delete eintragen. Der Datensatz wird nicht gelöscht, sondern in der betreffenden Spalte wird der Timestamp eingetragen. Das dunktioniert nicht, wenn man den Datensatz innerhalb einer Subform löscht.

+ 3.9.49 Sachdatenanzeige: Kalender

Wenn ein Layer Tabs hat, kann es sein, dass der Kalender nicht richtig funktioniert.

+ 3.9.48 Attributeditor: abhängige Sichtbarkeit

Im Attributeditor lassen sich beim Feld für die abhängige Sichtbarkeit keine Layer-Parameter verwenden.

+ 3.9.47 Position der Datensatzfunktionen

Die Einstellung wirkt sich nur für die zeilenweise Darstellung aus.

+ 3.9.46 Sachdatenanzeige

Wenn mehrere Layer angezeigt werden und man im ersten Layer zur spaltenweisen Darstellung wechselt, ist im zweiten Layer über dem ersten angezeigten Datensatz eine große Lücke.

+ 3.9.45 Flurstückssuche

Bei vielen Flurstücken im Datenbestand kann das Laden der Fluren ziemlich lange dauern.

+ 3.9.44 Label Min- / Maxfeaturesize

--Markus Hentschel (Diskussion) 08:36, 7. Feb. 2025 (CET) Im Labeleditor lassen sich Min- und Maxfeaturesize nicht löschen, scheinen aber auch gar keine Wirkung zu haben. Genauso maxlength und repeatdistance.

+ 3.9.43 Sachdatenabfrage

Wenn die Option „alle aktiven Themen abfragen“ ausgewählt ist und wenn nur nicht-abfragbare Layer aktiv sind, dann erscheint die leere Sachdatenanzeige.

+ 3.9.42 Nutzerliste sortieren

Bei Sortierung nach der letzten Aktivität stimmt die Reihenfolge nicht.

+ 3.9.41 Layer-Suche

Bei Auswahlfeldern kann man nicht durch einen Tastendruck zur Option mit dem entsprechenden Anfangsbuchstaben springen.

+ 3.9.40 < br > im Layernamen

Führt zu Problemen im Stelleneditor.

+ 3.9.39 Dokumente in der Datenbank speichern

Wenn ein Layer auf eine Datenbank zugreift, die auf einem entfernten Server liegt und Dokument-Attribute enthält, würden diese nicht auf dem entfernten Server abgelegt werden. Deshalb wurde eine Möglichkeit implementiert, die Dateien direkt in der Datenbank zu speichern. Dazu muss der Datentyp "bytea" verwendet werden.

+ 3.9.38 Layer-Export

Die Layer-IDs in den Optionen der Attribute werden u.U. nicht richtig ersetzt.

+ 3.9.37 stellenbezogene Eigenschaften und Filter

--Markus Hentschel (Diskussion) 08:49, 29. Jan. 2025 (CET) Wenn in der Filterverwaltung zu einem Layer in einer Stelle ein Polygon als Filter gespeichert ist, lassen sich in den stellenbezogenen Eigenschaften des Layers keine Änderungen mehr speichern.

+ 3.9.36 Benachrichtigung löschen

--Markus Hentschel (Diskussion) 08:01, 27. Jan. 2025 (CET) Wenn ich bei einer Benachrichtigung auf die Mülltonne klicke, wird sie zwar gelöscht, allerdings wird die Seite nicht neu aufgebaut, so dass die gelöschte Benachrichtigung noch da steht. Vielleicht kann sie per Javascript aus dem DOM genommen werden.

+ 3.9.35 in Stelle wechseln

Wenn eine Stelle ein Startdatum hat und kein Stopdatum kann man in diese Stelle nicht wechseln.

+ 3.9.34 Layer zur Stelle zuordnen

In used_layer.filter wird eine 0 eingetragen, was zu einem Fehler führt.

+ 3.9.33 Dateinamen in der Nachweisverwaltung zu lang

--Mario Harms (Diskussion) 14:21, 22. Jan. 2025 (CET) In der Nachweisverwaltung unter "Erfassen" wird der Dateiname oben neben dem "Durchsuchen"-Button abgekürzt. Bei einer Datei mit einem etwas längeren Dateinamen, wie z.B. 01_1700-001-20220065-FFR-001.tif wird dann nur noch 01_1700-0...FFR-001.tif angezeigt. Dieser Fehler tritt auch nur in Microsoft Edge auf, in Firefox wird der Dateiname komplett angezeigt.

+ 3.9.32 ALKIS: amtsfreie Gemeinden

In manchen Bundesländern gibt es zu den amtsfreien Gemeinden keinen Eintrag in ax_verwaltungsgemeinschaft. Dann wird im Postprocessing pp_amt und pp_kreis unvollständig befüllt.

+ 3.9.31 Mapserver8 Fehlermeldungen

Im Gegensatz zu unserem Mapserver7 Web-Container schmeisst der Mapserver8 Container wieder Fehler, allerdings sind die Fehlermeldungen wenig aussagekräftig.

+ 3.9.30 Sachdatendruck archivieren

Der Dateiname wird nicht richtig gebildet.

+ 3.9.29 LAYER_ERROR_PAGE

Seit Mapserver 7 wird die über diesen Parameter definierte Seite nicht mehr eingebunden.

+ 3.9.28 Kartendruck

Die Legende wird beim Rausfliegen nicht abgeschnitten.

+ 3.9.27 Sachdatendruck

Wenn man mehrere Objekte mit Kartenbildern druckt, bleibt das Highlighting der vorangegangenen Objekte bestehen.

+ 3.9.26 Benutzerdaten ändern

Abgelaufene Stellen können nicht entfernt werden.

+ 3.9.25 Flurstückssuche zur Karte

Wenn man nur eine Gemarkung oder nur eine Flur ausgewählt hat, wird diese in der Karte nicht hervorgehoben.

+ 3.9.24 ALKIS doppelte Objektversionen

Wenn Objektversionen doppelt eingelesen werden, wird der entsprechende Eintrag in der Tabelle delete nicht gelöscht.

+ 3.9.23 ALKIS gist-Indizes

In einigen PP-Tabellen fehlen noch die gist-Indizes.

+ 3.9.22 abhängige Auswahlfelder

Wenn es 3 oder mehr von einander abhängige Auswahlfelder gibt und nach Auswahl des ersten die neuen Optionen für das zweite nur eine Option enthält, ist diese sofort ausgewählt ohne dass die Optionen der weiteren Auswahlfelder geholt werden.

+ 3.9.21 Fehlerhafte Layer in Layergruppe

Beim Erzeugen der Legende kann es zu einer Fehlermeldung kommen.

+ 3.9.20 Themenauswahl laden

Wenn keine Layer aus der Auswahl geladen werden können, werden alle Layer aktiviert.

+ 3.9.19 Registrierung mit Sonderdomain in E-Mail schlägt fehl

Die Prüfung von E-Mail-Adressen z.B. bei der Registrierung von neuen Nutzern hat bisher nur 2- und 3-stellige Länderdomains wie .de oder .com zugelassen. Neuerdings gibt es aber auch Domains wie .digital. Jetzt werden bis zu 7 Zeichen in der Länderdomain zugelassen.

+ 3.9.18 Sortierung von Umlauten

Kleingeschriebene Umlaute werden nicht richtig sortiert. Z.B. in der Gemarkungsauswahl in der Flurstückssuche.

+ 3.9.17 Layer-Export: Tabs fehlen

+ 3.9.16 backlink

Wenn für eine Layer-Suche ein backlink angegeben ist, wird dieser immer im Hauptfenster geöffnet und nicht im aktuellen Fenster.

+ 3.9.15 Layer Rechte übertragen: ohne "kein Zugriff"


Sgoen (Diskussion) 09:28, 11. Dez. 2024 (CET) Wenn mit der "Magischen Funktion" Layer-Rechte übertragen werden, werden im Ziellayer alle Attribute mit "kein Zugriff" zu "lesen".


+ 3.9.14 WRAP in Mapserver 8

--Markus Hentschel (Diskussion) 09:48, 11. Dez. 2024 (CET) Bei Mapserver8 muss offensichtlich im Label-Objekt WRAP das oder die Zeichen (beliebige Anzahl) direkt eingetragen werden. kvwmap erlaubt nur die Eingabe von 3 Zahlen.

+ 3.9.13 abhängige Attributsichtbarkeit

Wenn Attribute nebeneinander angeordnet sind, werden sie zwar ausgeblendet aber der Platz wird nicht freigegeben.

+ 3.9.12 Stelle anlegen

Die Nutzer bekommen bei den Layerparametern nicht die Defaultwerte eingetragen.

+ 3.9.11 abhängige Auswahlfelder

Auch wenn der Wert des Attributs, von dem das Auswahlfeld abhängig ist, leer ist, können sich Auswahlmöglichkeiten ergeben. Diese werden nicht angezeigt.

+ 3.9.10 Sachdatendruck: archivieren

Wenn das Dokument-Attribut einen dynamischen Dokumentpfad hat, wird dieser nicht berücksichtigt.

+ 3.9.9 Datendrucklayouteditor

Es erscheint eine Fehlermeldung, wenn man einen Layer auswählt.

+ 3.9.8 Rollenlayer freigeben

Funktioniert nicht.

+ 3.9.7 Plugin Bauleitplanung

Im Erfassungsformular stimmt der Name des Feldes für das Aktenzeichen nicht.

+ 3.9.6 Fehlermeldungen vom Mapserver

Erscheinen manchmal ohne Grund.

+ 3.9.5 Miteigentumsanteil

Wird in der Flurstücksanzeige nicht angezeigt.

+ 3.9.4 $USER_ID im Filter

Wird nicht ersetzt.

+ 3.9.3 Radiobuttons leeren

Im GLE lassen sich einmal gesetzte Radiobuttons nicht wieder rausnehmen.

+ 3.9.2 ALKIS: ax_anschrift

Die Spalten zu den Qualitätsangaben und Herkunft sind nicht korrekt.

+ 3.9.1 Default-Werte an Stellen übertragen

Beim Klick auf "Default-Werte an Stellen übertragen" erscheint eine Fehlermeldung.

Version 3.8

+ 3.8.99 Kartendruck

Beim Drucken oder der Druckvorschau wird der Druckextent als neuer Extent des Users übernommen.

+ 3.8.98 Erläuterungen mit Hochkommas

Im GLE erscheint die Erläuterung nicht, wenn man auf das Icon klickt.

+ 3.8.97 Rollenlayer abfragen

Wenn man nur Rollenlayer in der Karte abfragt, erscheint das Ergbnis nicht.

+ 3.8.96 LINESTRING-Geometrie speichern

Es wird versucht eine MULTILINESTRING-Geometrie zu speichern.

+ 3.8.95 Nachweisrecherche

Wenn man über ein Polygon sucht und „Alle der Messung“ anwählt, kommt eine Fehlermeldung, wonach „flurid“ ambiguos ist.

+ 3.8.94 Sachdatenanzeige mit Tabs

--Markus Hentschel (Diskussion) 11:09, 29. Okt. 2024 (CET) Ich habe einen Layer mit mehreren Tabs in der Sachdatenanzeige. Wenn ich mehrere Layer abfrage und zu mehreren Layern Treffer bekomme, ist dieser Layer in der Sachdatenanzeige an erster Stelle. Wenn ich bei diesem Layer auf den zweiten Tab gehe und anschließend ein anderes Thema auswähle, bleiben "Trümmer" vom zweiten Tab stehen.

+ 3.8.93 Plugin Bauleitplanung

Die Snippets sind veraltet und müssen an den GLE angepasst werden.

+ 3.8.92 Layergruppe aufklappen

Funktioniert nicht.

+ 3.8.91 Kartenabfrage

Der Maßstab wird nicht richtig berechnet. Dadurch kann es vorkommen, dass Layer in der Nähe ihrer Maßstabsgrenze nicht abgefragt werden.

+ 3.8.90 Mapserver8 und PHP8

Es treten an manchen Stellen noch Fehlermeldungen auf.

+ 3.8.89 Layer-Suche

Wenn man eine Suche durchgeführt hat und zurück zur Suchmaske geht, funktioniert das Leeren der Suchfelder nicht mehr.

+ 3.8.88 Layer-Parameter

Wenn man einen Layer einer Stelle entzieht, werden die Layer-Parameter in den Rollen nicht entfernt.

+ 3.8.87 Layer mit vielen Stellen

Das Ändern der Layer-Definition kann u.U. sehr lange dauern.

+ 3.8.86 Autovervollständigungsfeld auf mobilen Geräten

Funktioniert nicht.

+ 3.8.85 Passwort zurücksetzen mit einem Ausrufezeichen am Ende des Passwortes

--Mario Harms (Diskussion) 14:16, 8. Okt. 2024 (CEST) Wenn man in der Nutzerverwaltung die "Passwort zurücksetzen" Funktion benutzt und beim zufällig generierten Passwort das letzte Zeichen ein Ausrufezeichen (!) ist, dann ist dieses nicht im Link mit enthalten. Der Link wird zwar vollständig mit dem Ausrufezeichen dargestellt, aber wenn man auf den Link klickt, dann ist das Passwort um ein Zeichen zu kurz und das Ausrufezeichen fehlt. Dadurch klappt dann beim Nutzer das Zurücksetzen nicht.

+ 3.8.84 Zoom auf Datensätze eines Rollenlayers

Funktioniert nicht.

+ 3.8.83 abhängige Attributsichtbarkeit

In der Listenansicht funktioniert die Sichtbarkeit nicht.

+ 3.8.82 Quellenangaben mit html

Lassen sich nicht editieren.

+ 3.8.81 get data version in kvmobile

Funktion mobile_get_data_version fehlte und Verbesserung beim Log und image upload.

+ 3.8.80 Fehlender Link in Datasource

Wenn in Datasource Beschreibung am Ende ein ; gefolgt von einem Link beginnend mit http steht wird der Text davor als Link angezeigt, der auf den Link zeigt.

+ 3.8.79 Sachdatenanzeige im extra Fenster

Die automatische Fenstergrößenanpassung funktioniert nicht mehr.

+ 3.8.78 Auswahlfeld mit Bild

Bei der Erfassung eines neuen Datensatzes erscheint eine Fehlermeldung.

+ 3.8.77 Sachdatendruck archivieren

Das Archivieren funktioniert nicht bei Array-Attributen.

+ 3.8.76 Datensatz kopieren

Wenn Dokumente in Arrays oder eigenen Datentypen vorkommen, werden diese nicht richtig kopiert.

+ 3.8.75 Layer-Formular

Bei Query-Layern erscheinen auch die Buttons "Klassen" und "Styles und Labels".

+ 3.8.74 ALKIS: Flurstücksanzeige: Nutzungsarten

Der Schwellwert zum Ausschluss von Splitterflächen ist mit 0.05 zu niedrig. Dadurch werden Flächen zwischen 0.05 und 0.5 mit 0m² angezeigt.

+ 3.8.73 GLE: spaltenweise Darstellung

Es werden auch die nicht sichtbaren Attribute in der Spaltenauswahl angeboten. Außerdem gibt es bei Gruppen Probleme.

+ 3.8.72 Layer-Suche

Die Blätterfunktion funktioniert nicht mehr.

+ 3.8.71 ALKIS: log_hist_operations

Die Funktion log_hist_operations enthält eine Abfrage, die zu langsam ist und bei großen Fortführungen zu Laufzeitproblemen führt.

+ 3.8.70 Überprüfung der Klassen

Bei der Umwandlung der Mapserver-Expressions in SQL werden einige Operatoren nicht ersetzt und bei regulären Ausdrücken werden maskierte Schrägstriche nicht berücksichtigt.

+ 3.8.69 Feldlänge Datasources Name

Die Länge des Attributs Datasource nimmt nur 50 Zeichen auf. Die wurde auf 100 erweitert, damit etwas längere Copy-Einträge (bis 100 Zeichen) nicht abgeschnitten werden.

+ 3.8.68 Eigentümeranzeige - Treffer anzeigen

--Markus Hentschel (Diskussion) 14:18, 27. Aug. 2024 (CEST) Wenn man aus der Grundbuchblattsuche kommend sich die Grundbücher eines Eigentümers anzeigen lässt, werden die ersten 10 Treffer angezeigt. Oben drüber steht "10 Treffer anzeigen", allerdings kann man das nicht ändern und mehr als 10 anzeigen lassen.

+ 3.8.67 Daten-Import

Wenn die Dateinamen Umlaute enthalten und gezippt sind, gehen die Umlaute beim Auspacken mit unzip kaputt.

+ 3.8.66 Sachdatenanzeige von mehreren Layern

Wenn man in einem Layer scrollt und dann in einen anderen Layer wechselt, ist dieser auch gescrollt.

+ 3.8.65 Passwort abgelaufen nach Stellenwechsel

Wenn bei einem Stellenwechsel das Passwort in der Stelle in die man will abgelaufen war, konnte man dort ein neues Passwort eintragen. Das wurde aber nicht registriert, weil das alte nicht abgefragt wurde. Das Formular layouts/snippets/login_new_password.php fragt jetzt das alte Passwort ab, wenn es nicht schon bei einem vorherigen Login-Vorgang übergeben wurde. Achtung: Alle die ein eigenes custom Snippets für die Konstante verwenden müssen folgende vor der Zeile

 <tr>
   <td>Neues Passwort: </td>

einfügen:

 <?
 }
 if ($this->formvars['passwort'] == ) { ?>
   <tr>
     <td>Altes Passwort: </td>
     <td>
       <div style="display: flex">
         <input style="width: 130px;" type="password" value="" id="passwort" name="passwort" autocomplete="off"/><?
         if (defined ('PASSWORD_INFO') AND PASSWORD_INFO != ) { ?>
           <div style="margin-left: 5px;">
             <span data-tooltip="<? echo PASSWORD_INFO; ?>"></span>
           </div><?php
         } ?>
         <i title="Sichtbarkeit des Passwortes" style="margin-left: 5px" class="fa fa-eye-slash pointer" aria-hidden="true" onclick="togglePasswordVisibility(this, 'passwort')"></i>
       </div>
     </td>
   </tr><?
 } ?>

+ 3.8.64 Themenübersicht

Die Sortierung der Stichwortauswahl stimmt nicht.

+ 3.8.63 Bild speichern

--Markus Hentschel (Diskussion) 10:47, 28. Jun. 2024 (CEST) Wenn ich das Kartenbild frisch erzeuge (z.B. durch zoomen) und anschließend auf Bild speichern klicke, kommt kein Bild. Wenn ich allerdings ein Kartenbild frisch erzeugt habe, in eine andere Oberfläche wechsle und anschließend zur Karte zurück kehre, dann bekomme ich bei Bild speichern das Bild.

+ 3.8.62 nur lesbare Auswahlfelder

Wenn der Text sehr lang ist, wird er nicht umgebrochen.

+ 3.8.61 Filterverwaltung

In der Layerauswahl wird nicht der Layername + Aliasname angezeigt.

+ 3.8.60 Layer-Suche

Wenn man den Button "Suchfelder leeren" benutzt, werden die Operatoren nicht zurückgesetzt-

+ 3.8.59 Falsches Exceptions Format im wms_checker

Der wms_checker hängt immer das Format application/vnd.ogc.se_xml an den Parameter Exceptions an. Dienst die dieses Format nicht unterstützen werden im Fehlerfall noch mal mit dem Format XML getestet. Erst wenn das auch nicht klappt gibt es den Status "nicht ok".

+ 3.8.58 mobile_get_stellen liefert nur eine

Fehler bei der Abfrage der Stellen für kvmobile behoben.

+ 3.8.57 Formularelementtyp time wurde nicht gespeichert

Formularelementtyp time wird jetzt auch gespeichert bei UPDATE.

+ 3.8.56 mobile_get_layers

table_name und schema_name zum Output von mobile_get_layers hinzugefügt.

+ 3.8.55 SubFormFK

Wenn es kein separates SubFormFK-Attribut gibt, sondern das Verknüpfungsattribut verwendet wird, lässt sich das Attribut nicht speichern.

+ 3.8.54 Layerparameter im Attributeditor

Wenn der Parameter nur in den Feldern Optionen und Default verwendet wird, wird er nicht für die Stelle übernommen.

+ 3.8.53 neuer Datensatz

Wenn die Sachdaten zuerst angezeigt werden und man im Geometrie-Tab ist und den Maßstab ändert, wird danach die Karte nicht angezeigt.

+ 3.8.52 zugeklappte Gruppen in spaltenweiser Darstellung

Hier sind die Attributnamen der zugeklappten Gruppen zu sehen.

+ 3.8.51 Dokumente in Arrays

Wenn man mehrere Array-Elemente hat und bei einem davon auf "Dokument löschen" klickt, wird die Datei zwar gelöscht aber der Array-Eintrag für die Datenbank nicht richtig gebildet.

+ 3.8.50 ALKIS-Import

Es kann vorkommen, dass Objektversionen (gleiche gml_id und beginnt) mehrfach eingelesen werden. Die Funktion execute_hist_operations muss die doppelten Einträge löschen.

+ 3.8.49 Sachdatenanzeige im extra Fenster

Wenn man das Fenster größer zieht, wird die Sachdatenanzeige nicht breiter.

+ 3.8.48 Orthogonalpunktberechnung

Funktioniert nicht.

+ 3.8.47 Geometrie-Highlighting

Wenn alle aktiven Themen abfragbar sind, funktioniert das Highlighting über die Sachdatenanzeige nicht.

+ 3.8.46 CSS von overlayheader nicht anpassbar

+ 3.8.45 Konvertierung von time and date Werte vor dem Speichern in engl. Notation

Ohne die Konvertierung erscheinen die deutschen Ausdrücke in den Deltas-Statements für kvmobile und führen dort zu Fehlern.

+ 3.8.44 Plugin Fortführungslisten

Wenn die Anlässe fehlen, werden die Fortführungsfälle nicht geladen.

+ 3.8.43 Grundbuchblattsuche

Grundbuchbezirke, die über zeigtaufexternes_art historisch geworden sind, werden trotzdem aufgelistet.

+ 3.8.42 Getfeatureinfo

Wenn man die WMS-Parameter nicht in der connection stehen hat, fehlen einige beim GetFeatureInfo-Request.

+ 3.8.41 Geographisches Koordinatensystem

--Sascha Gläser (Diskussion) 10:13, 16. Jul. 2024 (CEST) Beim Umstellen des Koordinatensystems (Optionen > Karteneinstellungen > 1. Kartenprojektion) auf ein geographisches Koordinatensystem (bspw. EPSG 4326) wird ein leeres Kartenfenster angezeigt und der Maßstab automatisch auf 1:1 oder 1:5 gesetzt. Eine manuelle Änderung des Maßstabs ist nicht möglich. Die einzige Abhilfe besteht darin, ein nicht geographisches Koordinatensystem auszuwählen. Dann wird der vorherige Maßstab wiederhergestellt und das Kartenfenster wird sauber geladen. Insbesondere für die Anzeige von GPS-Koordinaten ist jedoch das EPSG 4326 ganz entscheidend.

+ 3.8.40 Statistik

Es kann vorkommen, dass manche Zugriffe nicht angezeigt werden.

+ 3.8.39 Referencemap im Kartenlayout und Karteneinstellung-SRS

--Markus Hentschel (Diskussion) 14:57, 26. Jun. 2024 (CEST) Ich habe im Karten-Editor für ein Drucklayout eine Übersichtskarte definiert, die via Mapfile den Orka-WMS nutzt. Der Nutzer muss allerdings, wenn er das Drucklayout verwenden will, in den Optionen den EPSG:25833 eingestellt haben. Bei jedem anderen Karteneinstellungs-SRS kommt kein Bild in der Übersichtskarte, obwohl das SRS sowohl bei Orka als auch im Mapfile aufgelistet ist.

+ 3.8.38 Layer-Suche

In Layern mit Array-Attributen erscheint eine Fehlermeldung.

+ 3.8.37 Kartenabfrage mit Templates

Wenn Layer ein Template verwenden, erscheinen die Reiter auch wenn keine Treffer vorhanden sind.

+ 3.8.36 ALKIS Nutzungsarten Begriffsbestimmungen

+ 3.8.35 Äquivalenzbewertung

Die nicht geschätze Fläche stimmt nicht.

+ 3.8.34 Layergruppen verschieben

Wenn man Layergruppen in andere Gruppen verschiebt, kann es vorkommen, dass die Einträage in u_groups2rolle fehlen.

+ 3.8.33 Legendengrafik bei WMS-Layern

Wenn mehrere Layer in der Connection abgefragt werden, werden nicht die richtigen GetLegendGraphic-Requests gemacht.

+ 3.8.32 2 Kalender in Datentypen

Bei Datums-Attributen in Datentypen tauchen 2 Kalender auf.

+ 3.8.31 Daten-Export mit Dokumenten

Bei fast gleichen lautenden Dateinamen kann es sein, dass durch die Dateinamenanpassung eine der beiden Dateien nicht im Zip-Archiv enthalten ist.

+ 3.8.30 Plus-Lupe im Geometrieeditor

--Markus Hentschel (Diskussion) 13:56, 7. Jun. 2024 (CEST) Wenn man im Geometrieeditor der Nachweiserfassung das Werkzeug vorhandene Geometrie übernehmen aktiviert hat, dann das Plus-Lupe Werkzeug ausgewählt und zoomt, ist das Plus-Lupe Werkzeug danach weiterhin blau markiert, obwohl das Werkzeug vorhandene Geometrie übernehmen aktiv ist.

+ 3.8.29 Flurstücksanzeige: alle anzeigen

Funktioniert nicht.

+ 3.8.28 Highlighting bei Flächenobjekten und Sachdatenanzeige im Fenster

--Markus Hentschel (Diskussion) 15:13, 19. Jun. 2024 (CEST) Die Sachdatenanzeige soll das Objekt in der Karte highlighten, wenn ich mit dem Cursor in der schwebenden Sachdatenanzeige über den Datensatz hover. Wenn ich bei Flächenobjekten ein Objekt in der Karte abfrage und anschließend mit dem Cursor in die Sachdatenanzeige wandere, wird nicht das ausgewählte Objekt gehovert, wenn ich mit dem Cursor die Sachdatenanzeige erreicht habe, sondern das Objekt, über das der Cursor in der Karte zuletzt gewandert ist.

+ 3.8.27 Nachweisrecherche

Wenn man über Gemarkung und FLur räumlich sucht, erscheint eine Fehlermeldung.

+ 3.8.26 Sachdaten speichern

Wenn die oid eines Objekts einen Punkt (.) enthält, erfolgt keine Speicherung.

+ 3.8.25 Geonamensuche

Es werden nur Dienste unterstützt, die geojson liefern und keine die json liefern.

+ 3.8.24 Version und Autovervollständigung in kvmobile

Hinzufügen des Autovervollständigungsfeldes und der LayerVersion

+ 3.8.23 Default-Wert im Attributeditor

Lässt Sich nicht speichern.

+ 3.8.22 Objekt-Schnellinfo

Wenn die Geometrie erst in der Query gebildet wird, gibt es einen Fehler in der Abfrage.

+ 3.8.21 GLE: keine Treffer

Wenn es zu dem abgefragten Layer über requires abhängige Layer gibt, erscheint nicht die Meldung "Zu diesem Thema wurden keine Objekte gefunden!".

+ 3.8.20 Layer auf Fremdtabellen

Lassen sich nicht speichern.

+ 3.8.19 Flurstücksauszüge intern

Unter gid71 gibt es Probleme mit der Anzeige der Nutzungsartenschlüssel und Umlauten in der Buchungsart.

+ 3.8.18 generic_layer_editor_doc_raster.php

Wenn ein Layer dieses Template verwendet und bei der Abfrage nichts gefunden wird, stimmt die Darstellung nicht.

+ 3.8.17 Kartenbild speichern

Hier wird nicht das aktuelle Kartenbild angezeigt.

+ 3.8.16 Layeroptionen: Beschriftung

Das Labelitem steht nur zur Auswahl, wenn es auch in der Query dieses Attribut gibt und darauf Leserecht besteht.

+ 3.8.15 Layeroptionen im Geometrieeditor

Wenn man die Layeroptionen speichert, fliegt man aus dem Geometrieeditor.

+ 3.8.14 Sachdatenanzeige Import-Layer

Funktioniert nicht.

+ 3.8.13 Sachdatendruck

Wenn die ID-Spalte des Layers kein integer ist, kommt es zu einem Fehler in der Abfrage.

+ 3.8.12 Layer-Export

Wenn die Option "mit Stellenzugehörigkeit" ausgewählt wurde, wird nur die erste Stelle exportiert.

+ 3.8.11 wms_group_title fehlt

Der OWS-Parameter wird nicht gesetzt.

+ 3.8.10 automatische Klassenerzeugung

Wenn beim Layer im Feld Klassifizierung Layer-Parameter verwendet werden, werden diese nicht bei der automatischen Klassenerzeugung berücksichtigt.

+ 3.8.9 WMS-, WFS-Layer abfragen

Die Treffer werden nicht angezeigt.

+ 3.8.8 eingeklappte Legende

In den Fachschalten und im Geometrieeditor wird die Karte zu breit dargestellt.

+ 3.8.7 Rollenlayer im Kartendruck

Hier werden die Layernamen nicht angezeigt.

+ 3.8.6 Layer-Parameter in den Layer-Optionen

Das Aktualisieren des Kartenbildes funktioniert nicht.

+ 3.8.5 Flurstücksanzeige

Wenn in der Sachdatenanzeige nach dem Flurstückslayer noch ein weiterer angezeigt wird, stimmt im Chrome die Darstellung nicht.

+ 3.8.4 Radiobuttons

Bei Radiobuttons werden nicht die richtigen Optionen angezeigt.

+ 3.8.3 group by in der Query

Wenn es in der Query eine Unterabfrage mit group by gibt, wird das SQL für die Abfrage nicht richtig gebildet.

+ 3.8.2 Objekt-Schnellinfo

Wenn das Geometrie-Attribut keiner Tabellenspalte entspricht, kommt es zu einer Fehlermeldung.

+ 3.8.1 Polygonabfrage und Streckenmessung

Die Werkzeuge funktionieren nicht.

Version 3.7

+ 3.7.41 neuer Layer-Datensatz

Layer, die als Subform in anderen Layern eingebunden sind, werden nicht ausgeschlossen.

+ 3.7.40 Nutzungshinweise

Wenn Nutzungshinweise bei einer Gastanmeldung eingeblendet werden, kann es zu Problemen mit der Kartenbildgröße kommen.

+ 3.7.39 Layer speichern

Es gibt eine Fehlermeldung wenn das Plugin Portal aktiv ist und die Clusteroption nicht angehakt wird.

+ 3.7.38 Attributeditor speichern

Hier werden Platzhalter wie z.B. $user_id in den Optionen durch die aktuelle User-ID ersetzt.

+ 3.7.37 Suche im WFS-Layer

Beim Request wird der Parameter srsName nicht mitgeschickt, sodass die Geometrie nicht im gewünschten Koordinatensystem geliefert wird.

+ 3.7.36 aktiv bei Gast

Wird immer auf "ja" gesetzt beim Speichern.

+ 3.7.35 Kartenbild speichern

Das Kartenbild wird nicht angezeigt.

+ 3.7.34 Checkbox im Datentyp

Checkboxen in Datentypen lassen sich nicht unchecken.

+ 3.7.33 Abfrage auf angrenzende Objekte

Funktioniert bei bestimmten Query-Schreibweisen nicht.

+ 3.7.32 Layer-Optionen

Beim aufruf der Layer-Optionen wird der Parse-Tree in die Apache error.log Datei geschrieben.

+ 3.7.31 Sachdatendruck

Wenn man die Datensätze vorher sortiert hatte, bleibt die Sortierung nicht im Druck erhalten.

+ 3.7.30 Layer-Suche

Wenn der Menüpunkt "go=Layer-Suche" in einer Stelle nicht vorhanden ist, erscheint im Suchformular trotzdem die Layerauswahl.

+ 3.7.29 Benachrichtigung an Nutzer

--Markus Hentschel (Diskussion) 09:24, 7. Mai 2024 (CEST) Beim Nutzerfilter in go=notification_formular sind die Nutzer mit Vorname+Nachname aufgelistet und nach ID sortiert. Nötig wäre die Schreibweise "Nachname, Vorname" und Sortierung nach Nachname, Vorname.

+ 3.7.28 Neue Nutzer: letzte Aktivität

--Sgoen (Diskussion) 09:27, 6. Mai 2024 (CEST) Beim Anlegen eines neuen Nutzers in einer Stelle mit Standardnutzer wird auch dessen letzte Aktivität (Zeitstempel) übernommen.

+ 3.7.27 Layer-Parameter

Wenn ein Layer einer Stelle neu zugeordnet wird, werden die Layerparameter nicht für die Rolle übernommen.

+ 3.7.26 wms_checker.php

Beim Eintragen des Status in einen fehlerhaften Layer kann es zu Fehlern kommen.

+ 3.7.25 Liste der Flurstücke eines Jagdbezirks

Ist nicht nach Flurstückskennzeichen sortiert.

+ 3.7.24 Layer-Parameter im Layernamen

In den Einstellungen werden die Layerparameter nicht in den Layernamen ersetzt.

+ 3.7.23 Layer-Alias in Tooltipp

--Markus Hentschel (Diskussion) 11:42, 26. Apr. 2024 (CEST) Im Tooltip erscheint nicht der Layer-Aliasname, sondern der Layername.

+ 3.7.22 Urheberrechte Alias und Layer-Parameter

--Markus Hentschel (Diskussion) 15:46, 22. Apr. 2024 (CEST) Bei der Anzeige der Urheberrechte sowohl über das Copyrightsymbol als auch in "Bild speichern" erscheint nicht der Aliasname und es wird auch nicht der Layer-Parameter berücksichtigt.

+ 3.7.21 Layersuche

Wenn im Layer abfragbar auf nein gesetzt ist, wird der Layer nicht in der Suche angeboten.

+ 3.7.20 Daten-Import in Layer

Bei langen Layernamen gibt es Probleme mit der Darstellung im Übernahmeformular. Außerdem gibt es Probleme mit großgeschriebenen Spaltennamen.

+ 3.7.19 Test auf Vollständigkeit der Klassen

Funktioniert nicht.

+ 3.7.18 automatische Klassenerzeugung

Funktioniert nicht.

+ 3.7.17 Layergruppe mit Colorrange

Wenn man eine Layergruppe aufklappt, in der ein Layer enthalten ist, der eine colorrange verwendet, klappt das nicht.

+ 3.7.16 Layer-Parameter

Bisher war es ja so, dass Layerparameter, die von mehreren Layern verwendet werden, nicht in den Layer-Optionen eines Layers gesetzt werden können. Dies ist mit diesem Bugfix nun doch möglich.

+ 3.7.15 wms_checker.php

Bei einem "307 Temporary Redirect" im Response-Header wird der Layer als nicht ok angesehen.

+ 3.7.14 alphabetische Sortierung der Layer

Ist durcheinander.

+ 3.7.13 Style- und Labeleditor

Das Auswahlfeld mit den Symbolen ist nicht sortiert.

+ 3.7.12 Zwischenablage

Wenn keiner der Layer ein Drucklayout hat, erscheint unten trotzdem der Drucken-Button um alle zu drucken.

+ 3.7.11 Geopackage-Import

Wenn man nicht den GDAL-Container für den Import nutzt, kann es sein, dass der Import nicht klappt.

+ 3.7.10 neuer Datensatz

Wenn der Layer keine Geometrie hat, ist der Layername verrutscht.

+ 3.7.9 Layer-Suche

Es gibt Probleme mit abhängigen Auswahlfeldern.

+ 3.7.8 Anlegen eines neuen Subform-Datensatzes

Wenn der Layer eine Geometrie hat, erscheint eine Fehlermeldung.

+ 3.7.7 Style- und Labeleditor

Wenn Symbole aus der Symboldatei nicht funktionieren, gibt es zu Fehlern.

+ 3.7.6 Flurstücksauszug

Wenn es mehrere Objektversionen von Gemarkungen oder Gemeinden gibt, kann es sein, dass die falsche Gemarkung oder Gemeinde ausgegeben wird.

+ 3.7.5 Kartenabfrage von Rollenlayern

Funktioniert nicht.

+ 3.7.4 Sachdatenanzeige von Arrays und Datentypen

Die Attribute sind leer.

+ 3.7.3 nur lesbare abhängige Auswahlfelder

Der Inhalt wird abgeschnitten.

+ 3.7.2 Plugin Nachweisverwaltung

Fehler beim Anzeigen der zugeordneten Dokumente.

+ 3.7.1 Plugin Fortführungslisten

Syntaxfehler in der index.php Funktion fortfuehrungslisten_add_user_names

Version 3.6

+ 3.6.63 Layeroptionen von importierten Rasterlayern

Funktionieren nicht.

+ 3.6.62 BORIS MV 2.1.0

Das Plugin Bodenrichtwerte entspricht noch nicht dem BORIS MV 2.1.0 Datenmodell .

+ 3.6.61 Passwort zurücksetzen

Der Link zur Passwortvergabe ist unbegrenzt gültig.

+ 3.6.60 volle Layerausdehnung

Bei manchen Layern funktioniert diese Funktion nicht.

+ 3.6.59 Adresssuche

Wenn einer Strasse weder Flurstücke noch Gebäude zugeordnet sind, erscheint eine Fehlermeldung.

+ 3.6.58 deaktivierte Klasse aus anderer Klassifikation

Es werden auch deaktivierte Klassen bei der Abfrage berücksichtigt, die aus einer anderen Klassifikation kommen.

+ 3.6.57 Layeroptionen von eigenen Abfragen

Es erscheint eine Fehlermeldung.

+ 3.6.56 Stellenhierarchie

Bei großen Hierarchien ist die Darstellung nicht optimal.

+ 3.6.55 Speichern von 0,0

Wenn man im GLE in einem Zahlenfeld den Wert 0,0 speichert, wird stattdessen NULL eingetragen.

+ 3.6.54 Kartenabfrage mit deaktivierten Klassen

Wenn mehrere Layer mit deaktivierten Klassen abgefragt werden, tritt ein Fehler auf.

+ 3.6.53 Datumfelder in Arrays oder eigenen Datentypen

Werden im englischen Format und ohne Kalender angezeigt.

+ 3.6.52 WMS-Legendgrafik mit Authentifizierung

Wenn der WMS eine Authentifizierung benötigt, erscheint keine Legendengrafik.

+ 3.6.51 eigene Abfrage klassifizieren

Funktioniert nicht.

+ 3.6.50 Anzeige der Eigentümer

Wenn mehrere Flurstücke angezeigt werden und auch historische darunter sind, kann es sein, dass die Eigentümer nicht korrekt angezeigt werden.

+ 3.6.49 Benachrichtigungen

Der Stellenfilter wirkt nur für die erste Stelle.

+ 3.6.48 Rechtevergabe bei mehreren Elternstellen

Funktioniert nicht richtig.

+ 3.6.47 User Position

Das Attribut position wird beim Lesen der Userdaten nicht abgefragt.

+ 3.6.46 Baumfällantrag

Die Begründung wurde nicht vollständig gespeichert. Der Grund lag darin dass die Variable $data['cause'][$i] verwendet wurde zum Speichern des Antrags statt der richtigen $data['reason'].

+ 3.6.45 Daten-Import

Bei bestimmten Formaten und Dateinamen kann es sein, dass der Import fehlschlägt.

+ 3.6.44 Layergruppe ändern

Wenn ein Layer einer neuen Gruppe zugeordnet wird, wird diese Gruppe nicht den Rollen zugewiesen.

+ 3.6.43 Daten-Import: Shape

Der Zeichensatz wird nicht immer richtig erkannt.

+ 3.6.42 minwidth & maxwidth

Bei Styles können bei minwidth und maxwidth keine Kommawerte eingegeben werden.

+ 3.6.41 Kartenabfrage mit Suchradius

Wenn man einen Layer abfragt, der die SRID 4326 hat, wird die Umkreissuche nicht richtig ausgeführt.

+ 3.6.40 Sachdatendrucklayout kopieren

Die Attribute werden nicht übernommen.

+ 3.6.39 Kartendruck

Das €-Zeichen wird in den Freitexten nicht richtig ausgegeben.

+ 3.6.38 Abfrage mehrerer Layer

Wenn man den Link "alle auswählen" eines Layer verwendet, ändern sich auch die Linktexte der anderen Layer.

+ 3.6.37 Layereigenschaften stellenbezogen

Der Wert von "Geometrie übernehmbar" wird nicht richtig angezeigt.

+ 3.6.36 Stelle kopieren

Beim Kopieren einer Stelle werden nicht alle stellenbezogenen Einstellungen bzw. Rechte mitkopiert.

+ 3.6.35 GetLegendGraphic

Wenn ein WMS-Layer mehrere Layer des Dienstes abfragt und auch mehrere Styles verwendet werden, funkioniert der GetLegendGraphic-Request nicht.

+ 3.6.34 Stellen-Defaultwerte übernehmen

Wenn eine Stelle eine Elternstelle hat, werden die Einstellungen der Elternstelle übernommen, anstatt der Defaultwerte.

+ 3.6.33 Layer-Parameter

Wenn man in einem Layer einen Layer-Parameter einführt, wird dieser nicht den Stellen zugeordnet.

+ 3.6.32 Daten-Export

Wenn die Stelle keine Layer-Aliasnamen verwendet, wird die Layerliste trotzdem nach den Aliasnamen sortiert.

+ 3.6.31 Stelle anlegen

Wenn die Stelle keine Menüs, Layer, Funktionen usw. hat, erscheint eine Fehlermeldung.

+ 3.6.30 Layer-Triggerfunktionen

Bei Änderung der Geometrie werdend die Triggerfunktionen nicht ausgeführt.

+ 3.6.29 Layerexport kvmobile erweitert

Beim Export der Layer für kvmobile wird der Parameter vector_tile_url jetzt mit exportiert.

+ 3.6.28 Layer-Parameter in den Layer-Optionen

Wenn die Auswahlliste zu weit unten ist, sind nicht alle Optionen zu sehen.

+ 3.6.27 wms_checker.php

Wenn in der connection Layer-Parameter verwendet werden, führt das zu fehlerhaften Requests.

+ 3.6.26 automatische Klassifizierung von Rollenlayern

Wenn der Layer beschriftet wird, erscheint diese nur für die erste Klasse.

+ 3.6.25 Für neuen Datensatz verwenden

Wenn die Geometrie nicht aus der Haupttabelle kommt, gibt es eine Fehlermeldung.

+ 3.6.24 Objekt-Schnellinfo

Links oder Bilder werden bei mehreren Treffern mehrfach angezeigt. Außerdem öffnen Links immer einen neuen Tab, auch wenn sie relativ sind.

+ 3.6.23 interner Flurstücksauszug bei historischen Flurstücken

Bei manchen Flurstücken erscheint eine Fehlermeldung.

+ 3.6.22 Layeroptionen

Der Daten-Export wird auch angeboten, wenn das Recht nicht gesetzt ist.

+ 3.6.21 Anzeige Layer-Aliasname

Beim Daten-Export und in der Funktion Geometrie übernehmen von wird statt des Layer-Alias-Namens der Layer-Name angezeigt.

+ 3.6.20 Ausgabe des Sondereigentums

In der Ausgabe einer Buchung stimmt der Text für das Sondereigentum nicht.

+ 3.6.19 Wechsel in Stelle

Wenn der Wechsel in eine Stelle aus irgendwelchen Gründen abgelehnt wird, erscheint nicht der Grund dafür, sondern die CSRF-Meldung.

+ 3.6.18 Rechteverwaltung

Die Stelleneinschränkung bleibt nach dem Speichern nicht bestehen.

+ 3.6.17 Layer-Export

Beim Export der Layerdefinition werden NULL-Werte nicht korrekt ausgegeben.

+ 3.6.16 Datendruck

In eingebetteten und listenförmigen Drucklayouts werden die Datensätze immer nicht durch einen Seitenumbruch getrennt auch wenn die entsprechende Option im Drucklayout nicht aktiviert ist.

+ 3.6.15 GLE: Sonderzeichen in Tabnamen

Wenn Sonderzeichen im Tabnamen vorkommen, funktioniert das Umschalten zwischen den Tabs nicht.

+ 3.6.14 GLE: Radiobuttons

Beim Anklicken eines Radiobuttons wird der value auf die anderen Radiobuttons übertragen.

+ 3.6.13 GLE: Tabs mit gleichen Gruppennamen

Hier landen alle Attribute der gleichen Gruppe im ersten Tab.

+ 3.6.12 Daten-Import

Es gibt Probleme bei der Abfrage, wenn der Tabellenname sehr lang ist. Außerdem werden reservierte Wörter beim Anlegen der Tabelle nicht ersetzt. Und beim Auflösen von SELECT * werden großgeschriebene Spaltennamen nicht in Anführungszeichen gesetzt.

+ 3.6.11 Datendruck leere Attribute

Das Nachrücken der Attribute, die auf eine leeres Attribut folgen, funktioniert noch nicht wie gewünscht.

+ 3.6.10 Adressänderungen-Export

Es erscheint eine Fehlermeldung.

+ 3.6.9 Autovervollständigungsfeld

Das Unterformular für de Neuerfassung erscheint nicht darunter, sondern daneben.

+ 3.6.8 Jagdkatastersuche

Dem Link zur Geometriebearbeitung fehlt der CSRF-Token.

+ 3.6.7 Abfrage mit deaktivierten Klassen

KLassen-Expressions, die NULL liefern, führen zu falschen Abfrageergebnissen.

+ 3.6.6 Hinweistext bei fehlendem CSRF-Token

Der Text ist etwas unverständlich und der Login-Link ist nicht nötig.

+ 3.6.5 Benachrichtigungen

Der Stellenfilter berücksichtigt nicht die Stellenhierarchie.

+ 3.6.4 Formularelementtyp Fläche

Die Fläche wird mit . statt , eingetragen, was zu falschen Werten führt.

+ 3.6.3 eigene Importe löschen

Wenn die Tabelle Sonderzeichen enthält, lässt sie sich nicht löschen.

+ 3.6.2 Fehler bei Migration

Auf älteren PostgreSQL-Versionen läuft die Migration 2023-05-22_18-53-17_json_to_text_functions.sql nicht durch.

+ 3.6.1 Name eigene Abfragen

--Markus Hentschel (Diskussion) 08:34, 10. Nov. 2023 (CET)
- Bei go=ALK-Adresse_Auswaehlen und bei go=ALK-Flurstueck_Auswaehlen wird der Themenname in der Legende der eigenen Abfragen mit <br> umgebrochen. Das <br> taucht in den Themen-Optionen im Namen unnötigerweise auch auf.
- Das gleiche aus der Sachdatenanzeige des Flurstücks heraus.
- Bei der Adress-Schnellsuche erscheint am Ende ein Hochkomma im Themennamen der Abfrage.

Version 3.5

- WFS und zoom2wkt

--Markus Hentschel (Diskussion) 13:08, 19. Jul. 2023 (CEST) Die Lupenfunktion "Zoom auf Objekt" funktioniert bei WFS-Objekten mit Multipolygon nicht richtig. Es wird offenbar auf das erste Teilpolygon gezoomt.

+ 3.5.76 Daten-Import: Arrays

Wenn die importierten Daten Arrays enthalten (z.B. bei GeoJSON), klappt die Sachdatenanzeige des Rollenlayers nicht.

+ 3.5.75 WMS-Layer

Manche WMS-Dienste lassen sich nicht einbinden.

+ 3.5.74 Array-Attribute und abhängige Sichtbarkeit

Bei Array-Attributen wird beim Generieren des JSON-Wertes nicht der Datentyp des Attributes berücksichtigt und auch numerische Werte werden in doppelte Anführungszeichen gesetzt.

+ 3.5.73 "Gemischte" Adresssuche

--Markus Hentschel (Diskussion) 10:09, 20. Okt. 2023 (CEST) kvwmap sucht in der Adresssuche nach Gebäude mit Hausnummer und nach Flurstück mit verschlüsselter Lagebezeichnung. Wenn man in der Adresssuche 2 Adressen aus dem jeweils anderen Datenpool gleichzeitig sucht, wird das Gebäude markiert, nicht aber das Flurstück. Das gleiche, wenn man nur nach einer Straße sucht oder aber nach allen Adressen einer Straße.

+ 3.5.72 neuer Datensatz mit Geometrietyp GEOMETRY

Hier kann keine Multigeometrie gespeichert werden.

+ 3.5.71 Adresssuche zur Karte

Hier wird im Rollenlayer nicht die zeitliche Filterung berücksichtigt.

+ 3.5.70 getfeatureinfo

Wenn der WMS-Layer kein Template gesetzt hat und die Trefferanzeige im GLE erfolgen soll, funktioniert das bei manchen Diensten nicht.

+ 3.5.69 Layersuche

Bei der Suche in Array-Attributen kommt es zu einem Fehler.

+ 3.5.68 Layeroptionen

Die Auswahl der Attribute für die Beschriftung ist nicht korrekt.

+ 3.5.67 Abfrage auf angrenzende Objekte

Wenn Array- oder Datentypattribute im Layer vorhanden sind und mehrere Objekte durch den Abfrageklick getroffen werden, erscheint eine Fehlermeldung.

+ 3.5.66 Zugang Start und Stop

Wenn man im Nutzerformular bei Zugang Start und Stop bei nicht vorhandenen Beschränkungen nicht explizit "0000-00-00" einträgt, gibts eine Fehlermeldung. Vielleicht könnte kvwmap ein leeres Input verarbeiten.

+ 3.5.65 Sachdatendruck

Wenn ein Attribut den Formularelementtyp "Zahl mit Tausendertrennzeichen" hat, wird dies nicht beim Druck berücksichtigt.

+ 3.5.64 CSV-Export ohne Datensätze

Es wurde der count() Fehler beim Export ohne Datensätze im Format CSV behoben. Ein Export, bei dem die Abfrage leer ist, liefert jetzt eine leere CSV-Datei ohne Header. Das in dem Fall wenigstens die Header-Zeile mit den Attributnamen ausgegeben wird, wurde als ToDo im Quelltext markiert.

+ 3.5.63 Probaug: zoom2bauakte

Wenn keine Baudaten gefunden wurden, erscheint eine Fehlermeldung.

+ 3.5.62 Verbindung zur MySQL

Wenn die Verbindung zur MySQL nicht klappt, erscheint eine ungünstige Fehlermeldung.

+ 3.5.61 Kartenbild Firefox

--Markus Hentschel (Diskussion) 15:06, 15. Aug. 2023 (CEST) Im Firefox wird manchmal (versionsbedingt?) nur links oben ein kleines Rechteck vom Kartenbild dargestellt. Der Edge zeigt das Verhalten nicht. Das passiert zum Beispiel immer dann, wenn man eine Maßstabszahl eingibt und Enter drückt.

+ 3.5.60 Letztes Suchergebnis bei historischen Flurstücken

--Markus Hentschel (Diskussion) 14:47, 21. Sep. 2023 (CEST) Wenn ich zuletzt ein historisches Flurstück gesucht hatte und das Ergebnis per Letztes Suchergebnis wieder aufrufen will, wird mir das Flurstück nicht angezeigt.

+ 3.5.59 Daten-Import

Wenn das erste Objekt aus der importierten Tabelle eine leere Geometrie hat, kann der Geometrietyp nicht ermittelt werden und der Import schlägt fehl.

+ 3.5.58 Layer-Suche in Autovervollständigungsfeld

Wenn man mit "ähnlich" sucht, wird nichts gefunden.

+ 3.5.57 kvportal: Fehler beim Exportieren der Layerdefinitionen

+ 3.5.56 interne Flurstücksauszüge

Bei der Ausgabe der Bodenschätzung fehlen die Flächenangaben.

+ 3.5.55 Geometrieübernahme

Wenn der ausgewählte Layer im Data-Feld Zeilenumbrüche hat, kann es vorkommen, dass die Geometrieübernahme nicht klappt.

+ 3.5.54 Objekt-Schnellinfo

Wenn der Layer für ein Auswahlfeld-Attribut in den Optionen Layer-Parameter verwendet, werden diese bei der Objekt-Schnellinfoabfrage nicht ersetzt.

+ 3.5.53 Shape-Import

Wenn das Encoding nicht richtig erkannt wird, klappt der Import nicht.

+ 3.5.52 Login mit historischem Zeitpunkt

Beim Zurücksetzen des historischen Zeitpunkts erscheinen Fehlermeldungen.

+ 3.5.51 LENRIS

Wenn ein Client vor den eigentlichen Daten noch irgendwelche Zeichen sendet, klappt der Import nicht.

+ 3.5.50 Nachweisrecherche

Die Auswahllisten für die Dokumentarten sind nicht richtig gestylt.

+ 3.5.49 Nachweise löschen

Wenn man die angehakten Nachweise löschen möchte, erfolgt bei der Nachfrage keine Auflistung welche Nachweise das betreffen würde.

+ 3.5.48 Eigentümersuche

Die Suche mit der Option "alleiniger Eigentümer" findet nicht alle bzw. zu viele Buchungen.

+ 3.5.47 array_values

Die Funktion array_values wurde an einigen Stellen falsch geschrieben und führte zu Fehlern.

+ 3.5.46 Login

Die Ausgabe von Fehlermeldungen als Reaktion auf fehlgeschlagene Loginversuche steht in der login.php und auch in der kvwmap.php, für den Fall, dass die language-Datei nicht eingebunden wurde. Letzteres ist überflüssig und wird entfernt.

+ 3.5.45 Eigentümersuche

Wenn man nach dem Geburtsdatum sortieren möchte, wird stattdessen nach dem Geburtsnamen sortiert.

+ 3.5.44 CSV-Export Klassifizierung

--Markus Hentschel (Diskussion) 07:52, 11. Aug. 2023 (CEST) Wenn mehrere Flurstücke in den CSV-Export Klassifizierung gegeben werden, wird in der Spalte "gesamt" nicht pro Flurstück summiert, sondern fortlaufend für alle Flurstücke.

+ 3.5.43 Druckausschnitt löschen

Es erscheint eine Fehlermeldung.

+ 3.5.42 Geometrieeditor

Wenn eine Geometriespalte den Typ Polygon hat, kann es sein, dass mit dem Geometrieeditor erzeugte Geometrien nicht gespeichert werden können, weil sie Multipolygone sind.

+ 3.5.41 Nachweisverwaltung | Vorschaubilder Seitenanzahl

--Mario Harms (Diskussion) 13:54, 25. Jul. 2023 (CEST) Wenn man mehrseitige PDFs in der Nachweisverwaltung hochlädt haben die Vorschaubilder keinen Hinweis auf die Anzahl der Seiten mehr

+ 3.5.40 Nachweisrecherche | Speichern

--Markus Hentschel (Diskussion) 11:19, 25. Jul. 2023 (CEST) Wenn ich in der Nachweisrecherche die Auswahl speichern will, kommt eine Fehlermeldung.

+ 3.5.39 Kartendrucklayouteditor

Wenn man versucht ein neues Layout mit einem bereits verwendeten Layoutnamen zu speichern, erscheint eine Fehlermeldung.

+ 3.5.38 Kartendruck mit Übersichtskarte

Wenn der Nutzer ein anderes Koordinatenreferenzsystem als das in der Übersichtskarten-Mapdatei eingestellt hat, wird die Übersichtskarte nicht richtig generiert.

+ 3.5.37 wms_checker.php

Der Status des Layers wird nicht gesetzt. Außerdem ist der Timeout mit 3 sec zu kurz.

+ 3.5.36 Umlaute in der Baumfällantragsmail

+ 3.5.35 Defaultwert mit Sequenz

Um den Defaultwert eines Attributs zu ermitteln, wird dieser jedesmal mit "SELECT <DEFAULT_EINTRAG>" abgefragt. Das führt dazu, dass bei Default-Einträgen mit nextval(Sequenz) der Sequenzwert jedesmal erhöht wird.

+ 3.5.34 Kartennavigation und Abfrage

Wenn man in der Karte so navigiert, dass man außerhalb des Stellenextents gerät, dann springt das Kartenbild ja wieder in den Stellenextent zurück. Als aktueller Extent des Nutzers wird aber trotzdem der Extent der ursprünglichen Navigation gespeichert. Das führt dazu, dass eine anschließende Kartenabfrage nicht an der richtigen Position durchgeführt wird.

+ 3.5.33 Falsche Behandlung von Zahlen beim Suchen

Bei der Suche führte die Verwendung von Zahlen mit Komma zu falschen Ergebnissen weil die Nachkommastellen abgeschnitten wurden. Das erfolgte weil nach dem Sanitize wo schon Numerische Werte in die Form mit . gebracht wurden noch mal die Funktion removeTausenderTrenner aufgerufen wurde. Das wurde jetzt so behoben, dass der TausenderTrenner schon in sanitize removed wird und so korrekt konvertiert wird. Nur wenn die Zahl ein Text ist wird der TausenderTrenner anschließend removed.

+ 3.5.32 Importfehler

Wenn importierte Dateien Layernamen mit eckigen Klammern enthalten führt der Import zu einem Fehler. Das wurde so behoben dass eckige Klammern in der Funktion umlaute_umwandeln jetzt in Leere Strings umgewandelt werden. Der Fehler -nogeomtype not supported von ogrinfo wird abgefangen in dem der Parameter erst ab GDAL-Version 3.1 verwendet wird. Außerdem wird die Fehlerdatei in ogrinfo in Variante binpath jetzt korrekt benannt.

+ 3.5.31 Style- und Labeleditor

Bei den Styles lassen size und width nur noch numerische Eingaben zu.

+ 3.5.30 Einladungen anzeigen

Die Sortierung funktioniert nicht.

+ 3.5.29 Anzeige der Bodenschätzung

Die nicht geschätzte Fläche wird falsch berechnet.

+ 3.5.28 Benutzer anzeigen

Dauert etwas zu lange.

+ 3.5.27 go=layer_check_oids

Das Übernehmen des Data-Vorschlags funktioniert nicht, wenn USING groß geschrieben ist. Außerdem gibt es keine Möglichkeit die Layer auszublenden, die keine Stellenzuordnung haben.

+ 3.5.26 GLE: Darstellung von Arrays

Die Tabelle eines Array-Elements hat keinen Klassennamen um sie zu stylen.

+ 3.5.25 Grundbuchblattsuche

Wenn ein Bezirk keine Blätter hat, erscheint eine Fehlermeldung.

+ 3.5.24 Adresssuche

Beim Laden der Hausnummerliste kann es zu Fehlern kommen.

+ 3.5.23 eigene Datentypen im Attributeditor

Die Einstellungen werden nicht layerbezogen gespeichert.

+ 3.5.22 Style speichern

Hier ist SQL-Injektion möglich.

+ 3.5.21 Datenbank-Defaultwerte

Die Defaultwerte aus der Datenbank werden teilweise nicht korrekt übernommen.

+ 3.5.20 Dokument-Attribute in Arrays und eigenen Datentypen

Das Speichern funktioniert nicht.

+ 3.5.19 MariaDB-Tabelle datatypes

Die Spalten dbname, host und port sind überflüssig.

+ 3.5.18 Daten-Import: Shape

Das Encoding der dbf-Datei wird nicht berücksichtigt.

+ 3.5.17 Objekte aufteilen

Wenn der Primärschlüssel nicht der ID-Spalte entspricht, wird das Objekt gelöscht.

+ 3.5.16 Layeroptionen - Layerparameter

Hier wird auch der Layername hinter den Parameter geschrieben.

+ 3.5.15 Pufferung von Rollenlayern

Wenn der Rollenlayer ein geografisches Koordinatensystem hat, wird der Puffer viel zu groß berechnet.

+ 3.5.14 Geonamensuchen

Wenn man auch die Schnellsuche verwendet, funktioniert das Bestätigen des Treffers mit der Return-Taste nicht.

+ 3.5.13 Objekte splitten

Wenn die ID-Spalte nicht numerisch ist, kommt es zu einem Fehler.

+ 3.5.12 Nachweisrecherche

Wenn keine Nachweise gefunden wurden, erscheint eine Fehlermeldung

+ 3.5.11 Shape-Import

Hier wird eine Warnung ausgegeben.

+ 3.5.10 go=Stelleneditor

--Markus Hentschel (Diskussion) 09:38, 6. Jun. 2023 (CEST) Bei go=Stelleneditor kommt nur eine Fehlermeldung.

+ 3.5.9 neuen Layer anlegen

Beim Aufruf des Links erscheint eine Fehlermeldung.

+ 3.5.8 Daten-Import

Wenn eine Datei mehrere Layer enthält, funktioniert der Import u.U. nicht.

+ 3.5.7 Zeitschiene

Das Datumsformat wird nicht richtig gesetzt. Außerdem flackert das Kartenbild kurz, wenn man sich auf der Zeitschiene bewegt.

+ 3.5.6 Json-Format für login

Wenn man den Parameter format auf login gesetzt hat, wurde kein JSON zurückgeliefert. Jetzt kommt die Meldung success = false und msg = 'Login erforderlich' wenn die Login-Seite mit format = json aufgerufen wird.

+ 3.5.5 WMS-Importe löschen

Es erscheint eine Fehlermeldung.

+ 3.5.4 Rollenlayer Farbe ändern

Bei Punktlayern wird das Punktsymbol ganz klein.

+ 3.5.3 Adresssuche

Für den Fall, dass die Strassennamen in den Gemeinden nicht eindeutig sind wurde ein neuer config-Parameter STRASSENNAMEN_EINDEUTIG eingeführt, der dann auf false gesetzt werden muss.

+ 3.5.2 Fehlermeldungen in header.php und in Migration

+ 3.5.1 Datensatz löschen

Wenn die ID-Spalte keinen numerischen Typ hat, kann es sein, dass das Löschen nicht funktioniert.

Version 3.4

+ 3.4.67 Layer löschen

Die Einträge in used_layer und layer_attributes2stelle werden nicht für alle Stellen gelöscht.

+ 3.4.66 Metadatenlink

Wenn man eine Layergruppe aufklappt, erscheint beim Layernamen noch der Metadatenlink.

+ 3.4.65 Anzeige Bodenschätzung

Flächen des gleichen Typs werden nicht zusammengefasst.

+ 3.4.64 Layer freigeben

Der Nutzer der den Layer geteilt hat, darf ihn nicht wieder löschen. Außerdem stimmen die Rechteeinstellungen nicht.

+ 3.4.63 Äquivalenzbewertung

Die Berechnung der Äquivalenzbewertung wurde bisher nach der ALKISVV M-V Anlage 13 durchgeführt. Laut Auskunft des LAiV ist diese aber nicht genau so einzuhalten. Zitat von Herrn Pfeiffer: "Die Anlage 13 ist hier nicht aufs Wort anzuhalten. Sie ist historisch für einen anderen Zweck entstanden und wurde dann auf einmal zur Anlage. Sobald eine Nutzung gefunden wird, die sich für die BS qualifiziert, wird die darüber liegende Bodenschätzung und deren Wertzahl angehalten und zur Berechnung der EMZ verwendet. Egal, ob Acker- oder Grünlandzahl. Da die BS in aller Regel schon älter als die TN ist, kann es ja durchaus vorkommen, dass sich die TN zwischenzeitlich verändert hat. Dennoch sollen für diese Flächen die EMZ berechnet werden."

+ 3.4.62 Defaultwert im Attributeditor

Im Attributeditor hat man keine Möglichkeit den Defaultwert zu setzen.

+ 3.4.61 Flurstücks-CSV-Export

Beim Export der Werte für „Amtsgerichtsname“ wird nur der Schüssel exportiert.

+ 3.4.60 Filterverwaltung

Bei den Werten lassen sich keine Hochkommas eintragen.

+ 3.4.59 Daten-Import in Layer

Funktioniert nicht. Es wird ein Rollenlayer angelegt.

+ 3.4.58 layer_check_oids

Es werden derzeit alle Datenbanken überprüft, die in Layer-Connections vorkommen. Besser ist es, alle Datenbanken des Servers abzufragen und diese dann zu überprüfen.

+ 3.4.57 Eintrag in u_consumeALB

Funktioniert u.U. nicht.

+ 3.4.56 Liniengeometrien hinzufügen

Hier kann es vorkommen, dass das Hinzufügen nicht funktioniert.

+ 3.4.55 Attributreihenfolge

Wenn man einen Layer um neue Attribute erweitert, gerät die Attributreihenfolge u.U. durcheinander.

+ 3.4.54 ALKIS Äquivalenzbewertung

Ob eine Äquivalenzbewertung durchgeführt wird oder nicht darf nicht abhängig vom config-Parameter AEQUIVALENZ_BEWERTUNG sein.

+ 3.4.53 Nutzerformular

Bei der Anzeige der Gültigkeit des Passworts wird nicht die Stelle des Nutzers berücksichtigt, sondern die Stelle, in der man sich gerade befindet.

+ 3.4.52 Plugin LENRIS

Beim Eintragen von neuen Nachweisen kann es zu Fehlern kommen, wenn das Bemerkungsfeld bestimmte Zeichen enthält.

+ 3.4.51 Layer freigeben

Hier erscheint eine Fehlermeldung in den Layeroptionen.

+ 3.4.50 Geonamensuche im Standard-Header

Das Suchfeld ist nicht standardmäßig ausgeblendet.

+ 3.4.49 Layer-Parameter

Wenn ein Layer einen über requires angehängten Layer hat und beide einen Layer-Parameter verwenden, wird dieser nicht in den Layeroptionen angezeigt.

+ 3.4.48 Passworthinweis

Wenn die erste Stelle von PASSWORD_CHECK 1 ist, erscheint nicht der richtige Hinweis.

+ 3.4.47 Flurstücksauszug

Es kann vorkommen, dass die Erzeugung des Auszugs "Flurstücksdaten mit Eigentümer" nicht funktioniert.

+ 3.4.46 Radiobuttons in Subform

Beim Neuanlegen eines Datensatzes wird immer der letzte Wert gespeichert.

+ 3.4.45 Sachdatendruck Querformat

--Markus Hentschel (Diskussion) 15:14, 23. Feb. 2023 (CET) Bei Querformaten stimmt das lokale Koordinatensystem in y-Richtung nicht, die Zählung beginnt viel weiter unten. Entsprechend kann man nicht die richtigen Werte angeben.

+ 3.4.44 LABEL Angle

--Markus Hentschel (Diskussion) 16:10, 21. Feb. 2023 (CET) Bei angle im Label lässt sich weder 'auto' noch 'auto2' noch 'follow' eintragen. Das Attribut "autoangle" ist dagegen überflüssig.

+ 3.4.43 LABEL Buffer

--Markus Hentschel (Diskussion) 16:05, 21. Feb. 2023 (CET) Ein einmal eingetragener Bufferwert beim Label lässt sich nicht mehr löschen.

+ 3.4.42 Layergruppenformular

Wenn die Obergruppe leer ist, erscheint eine 0 im Formular und wird beim Klick auf Speichern auch gespeichert.

+ 3.4.41 GPX-Import

Wenn die GPX-Datei Attribut mit großen Buchstaben enthält, funktioniert die Geometrieübernahme nicht.

+ 3.4.40 Objekt-Highlighting im Editiermodus

Wenn im Editiermodus ein Objekt eines anderen Layers abgefragt wird (Info-Button, Sachdatenanzeige in Exra-Fenster) bleibt die blaue Umrandung in der Karte sichtbar, wenn das Abfragefenster geschlossen wird. Die Umrandung bleibt auch nach Zoomen und Karte verschieben sichtbar und verschwindet erst nach Beenden des Editiermodus. Update: Der Bug tritt auch im "normalen" Modus auf. Browser: Edge.

+ 3.4.39 Eingabe von Zahlen

Wenn im GLE in ein Attribut mit numerischem Datentyp Zahlen mit einm Punkt als Dezimaltrenner reinkopiert werden, wird dieser nicht in ein Komma umgewandelt.

+ 3.4.38 GeoTiff-Import

Der Rollenlayer wird nicht richtig angelegt. Außerdem wird beim Löschen des Rollenlayers die Tiff-Datei nicht gelöscht.

+ 3.4.37 MS_DEBUG_LEVEL

Bei einem MS_DEBUG_LEVEL > 0 wurde immer 5 verwendet, statt dem eingestellten Wert.

+ 3.4.36 Flurstückssuche

Die Flurstückssuche ist relativ langsam.

+ 3.4.35 Formularelementtyp "Auswahlfeld mit Bild"

Wenn so ein Attribut in der Vorschau eines SubFormEmbeddedPK-Attributs verwendet wird, wird der Output und das Bild nicht angezeigt.

+ 3.4.34 Daten-Import

Wenn die importierte Datei ein Attribut "inner" enthält, gibt es u.a. Probleme bei der Geometrieübernahme, weil "inner" ein reserviertes Wort ist.

+ 3.4.33 Klasse lässt sich nicht löschen

Wenn eine Klasse keinen Eintrag in u_rolle2used_class hatte, ließ sich die Klasse nicht löschen.

+ 3.4.32 Nutzer ändern

Es erfolgt keine Prüfung, ob der Loginname schon exitiert.

+ 3.4.31 Adresssuche

Wenn man nach einer Straße sucht, die keine Hausnummern hat, funktioniert die Suche nicht.

+ 3.4.30 Datensätze löschen

Die Dokumente werden nicht mitgelöscht.

+ 3.4.29 jagdbezirke.php

Wenn kein Jagbezirk abgefragt wurde, erscheint eine Fehlermeldung.

+ 3.4.28 install.php

Beim Installationsskript gab es ein Problem mit fehlenden config-Parametern.

+ 3.4.27 Themenübersicht

In der Themenübersicht werden die Stichworte aus "wms_keywordlist" und der Metadatenlink nicht angezeigt.

+ 3.4.26 Adresssuche

Die Adresssuche in die Karte ist relativ langsam.

+ 3.4.25 Zoom auf Flurstück

Beim Zoom auf ein Flurstück wird für den Rollenlayer immer als Transparenz der Wert 60 genommen und nicht der Wert, den man eingestellt hat.

+ 3.4.24 Kartenabfrage

Wird eine Abfrage-Box aufgezogen und die Maustaste außerhalb des Kartenfensters losgelassen, funktioniert die Abfrage nicht richtig, wenn man die Abfrage durch nochmaligen Klick in die Karte startet.

+ 3.4.23 check_oid

Bei bestimmten Aktionen wird immernoch geprüft, ob Tabellen eine oid haben.

+ 3.4.22 SET debug_print_parse

Beim Speichern eines Layers oder beim Aufklappen der Layeroptionen wird dieser Parameter für eine bestimmte Abfrage gesetzt und danach nicht wieder zurückgesetzt, so dass er auch für alle nachfolgenden Abfragen wirkt. Außerdem wird der Parse-Tree auch unnötigerweise in die Logdatei geschrieben.

+ 3.4.21 Flst-CSV-Export

Beim Export der Klassifizierung wurden die Grünland-Acker und Acker-Grünland-Gesamtflächen nicht ausgegeben.

+ 3.4.20 Probleme mit SVG-Symbolen in der Legende

Wenn ein Layer ein SVG-Symbol benutzt und der Style für size ein Attribut verwendet, kann das Legendenbild nicht generiert werden.

+ 3.4.19 LENRIS Worker HRO

Es gibt einen Fehler in der Funktion LENRIS_confirm_deleted_nachweise.

+ 3.4.18 count-Fehler Layerparameter

Fehler bei der Anzeige der Layerparameter wenn noch keine da sind behoben.

+ 3.4.17 Äquivalenzbewertung

Bei der Berechnung der Äquivalenzbewertung kann es sein, dass zu viele Flächen angezeigt werden.

+ 3.4.16 u_rolle2used_class

Wenn Klassen gelöscht werden, werden die Einträge in u_rolle2used_class nicht gelöscht.

+ 3.4.15 Laden der Legende langsam

Bei manchen Layern, die über das Styleitem einen dynamischen Style haben, wird das Legendensymbol beim alleinigen Laden der Legende nicht generiert, weil der Mapserver keine Objekte hat, für die sich der Style ableiten ließe. Deshalb wurde in Bugfix 2.12.99 bei jedem Laden der Legende ein zusätzliches $map->draw hinzugefügt, welches das Problem behebt. Dadurch, dass beim Laden der Legende jedesmal ein $map->draw gemacht wird, kann das Laden u.U. sehr lange dauern, insbesondere dann, wenn sehr viele oder unperformante Layer aktiv sind. Deshalb wird durch diesen Bugfix das $map->draw jetzt wieder entfernt. Das obige Problem mit dem fehlenden Legendenbild müsste man nun durch Definition eines eigenen Legendenbilds beheben.

+ 3.4.14 Layer-Export

Die ID-Spalte wird nicht mit exportiert.

+ 3.4.13 $stelleid und $userid in Auswahlfeldern

In abhängigen Auswahlfeldern findet keine Ersetzung statt.

+ 3.4.12 Daten-Import in Themen

Die Einstellung im Nutzerformular wird nicht gespeichert. Außerdem verhindert diese Einstellung auch den Datenimport für die Geometrieübernahme im Geometrieeditor.

+ 3.4.11 Set datestyle to 'German'

Wird immer vor jeder Abfrage ausgeführt, anstatt einmal nach dem Öffnen der Verbindung.

+ 3.4.10 Flurstücks-CSV-Export

Ist auf neueren PostgreSQl-Servern langsam.

+ 3.4.9 WMS-Export

Beim Aufruf erscheint eine Fehlermeldung.

+ 3.4.8 jagdpaechter2bezirke

Als Primärschlüssel wird noch die oid verwendet.

+ 3.4.7 Suchergebnis klassifiziert anzeigen

Es kann sein, dass eine Fehlermeldung erscheint.

+ 3.4.6 Login: neues Passwort

Der Passwortgenerator funktioniert nicht.

+ 3.4.5 Geometrie übernehmen

Bei Layern mit "select * from" im Data-Statement oder bei Rollenlayern funktioniert die Übernahme von Einzelgeometrien nicht.

+ 3.4.4 Daten-Import

Die Tabellennamen im Schema custom_shapes enthalten nur beim Shape-Format den Zeitstempel. Die anderen Formate haben noch die zufällige Zahl.

+ 3.4.3 Shape Import

Shape Import kann dbf-Header nicht zählen wenn keine gesetzt sind. Vor count geprüft ob dbf-Header gesetzt sind.

+ 3.4.2 Stelle löschen

Die Stelle wird gelöscht aber nicht die Eintragungen in den Rollen-Tabellen.

+ 3.4.1 Kartenabfrage und extra Fenster

Manchmal klappt die Abfrage nicht.

Version 3.3

- Filterverwaltung räumliche Filter

--Markus Hentschel (Diskussion) 08:41, 24. Okt. 2022 (CEST) Der Aufruf eines Layers in der Filterverwaltung liefert nur eine unklare Fehlermeldung, wenn der Layer über Polygon gefiltert ist und der Polygon-Datensatz in u_polygon verloren gegangen ist. Das "Verlieren" passiert relativ häufig.

- Klassifizierter Kartenzoom

--Markus Hentschel (Diskussion) 13:08, 28. Sep. 2022 (CEST) Der klassifizierte Zoom in der Sachdatenanzeige liefert nur Fehlermeldungen.

+ 3.3.43 Filter beim Flurstückszoom

Beim Zoom auf ein Flurstück wird der Filter des Flurstückslayers an das Data des Rollenlayers angehängt. Das kann u.U. zu Problemen führen.

+ 3.3.42 Stelle mit Standardnutzer

Wenn man den Nutzer der auch der Standardnutzer ist aus der Stelle entfernt, wird der Standardnutzer nicht geleert und es erscheint auch keine Hinweismeldung.

+ 3.3.41 Anlegen von Cronjobs

Es tritt ein Fehler auf.

+ 3.3.40 Style- und Labeleditor

Wenn beim Style für size ein Attribut verwendet wird, kann es sein, dass das Legendenbild nicht richtig generiert wird.

+ 3.3.39 csrf-Token beim Formularelementtyp Link

Fehlt.

+ 3.3.38 Rollenlayer löschen

Beim Löschen wird immer der AUTO_INCREMENT zurück gesetzt. Das kann u.U. sehr lange dauern.

+ 3.3.37 Getfeatureinfo

Wenn der Getfeatureinfo-Response Links enthält, werden diese nicht in einer neuen Seite geöffnet.

+ 3.3.36 Stelle mit Standardnutzer

Wenn eine Stelle einen Standardnutzer hat, dann gibt es ein Problem beim Zuweisen von Layern zur Stelle, weil der Standardnutzer nicht als allererstes zugewiesen wird. Den Nutzern, die vor ihm zugewiesen werden fehlt dann der Eintrag in u_rolle2used_layer.

+ 3.3.35 Flurstückssuche in eingeschränkter Stelle

Hier erscheinen alle historischen Gemarkungen in der Auswahlliste.

+ 3.3.34 abhängige Auswahlfelder

Wenn es nur eine Auswahlmöglichkeit gibt, muss man diese trotzdem auswählen.

+ 3.3.33 Sicherheitsproblem im xplankonverter plugin

Im xplankonverter plugin traten noch Stellen auf wo SQL-Injektion möglich wäre. Diese Sicherheitslücken wurden mit diesem Bugfix geschlossen.

+ 3.3.32 Layer mit gleichen Gruppennamen

Führen zu Problemen in der spaltenweisen Darstellung.

+ 3.3.31 Löschen von Datensätzen

Beim Löschen von Datensätzen wird vor dem Löschen von Dokumenten nicht überprüft, ob das Dokument-Attribut auch aus der Haupttabelle kommt.

+ 3.3.30 CSRF_TOKEN in Datendruckeditor fehlen

An den Links zum Löschen von Bestandteilen des Layouts ergänzt.

+ 3.3.29 Flurstücksanzeige keine Amtsgerichte

Wenn es keine Amtsgerichte gibt, erscheint eine Fehlermeldung.

+ 3.3.28 Flurstückssuche zur Karte

Hier werden auch die historischen Gemarkungen angeboten.

+ 3.3.27 Gruppen und spalteweise Darstellung

Wenn eine Gruppe nur ein Attribut enthält, lässt sie sich nicht aufklappen.

+ 3.3.26 Backslashes in der Query

Können nicht gespeichert werden.

+ 3.3.25 tsrange-Indizes

Die Indizes verlangsamen u.U. bestimmte Abfragen.

+ 3.3.24 interne Flst-Auszüge

Der Hinweistext zum Sondereigentum geht über den Seitenrand hinaus und enthält kaputte Umlaute.

+ 3.3.23 zoom2bauakte

Wenn der zoom2bauakte-Link von Probaug aus aufgerufen wird, hat er kein Token und der CSRF-Check schlägt fehl.

+ 3.3.22 Nachweisverwaltung

Wenn man in der Trefferliste einige Dokumentarten ausblendet, dann alle Dokumente zu einem Auftrag hinzufügt, werden in der darauffolgenden Anzeige der Trefferliste wieder alle Einträge angezeigt. Die vorher eingestellte Filterung wird zwar noch angezeigt, wird aber nicht umgesetzt. Wenn man aus einem Antrag alle Dokumente löscht und sich dann noch einmal alle zugeordneten Dokumente anzeigen lässt, gibt es zusätzlich zur Info das da nix ist noch eine Fehlermeldung

+ 3.3.21 Rasterlayout im Chrome

Wenn man in einem Layer Tabs benutzt und einen eingebetteten Layer mit Rasterlayout hat, erscheint das Vorschaubild in jedem Tab.

+ 3.3.20 Kartendruck mit Legende

Wenn die Klasse eines Layers keinen Namen hat oder der Layer einen Aliasnamen, erscheint er nicht in der Legende.

+ 3.3.19 layer_check_oids

Den Links zu den Layern fehlt der CSRF-Token. Außerdem wird mit diesem Bugfix nun auch überprüft, ob es noch weitere Datenbankobjekte (Views, Funktionen...) gibt, die oids verwenden.

+ 3.3.18 zurück zum Rechercheergebnis

--Markus Hentschel (Diskussion) 10:54, 9. Sep. 2022 (CEST) Wenn ich aus der Bearbeitung eines Nachweises "zurück zum Rechercheergebnis" gehen will, wird mir nicht meine vorherige Recherche geliefert. Es schein so, als hätte kvwmap einige Parameter verloren.

+ 3.3.17 Kennungstext

Bei Auswahlfeldern wird nicht der Output angezeigt.

+ 3.3.16 Eigentümersuche

Bei Auswahl einer Gemarkung erscheint eine Fehlermeldung und es werden keine Fluren geladen.

+ 3.3.15 Passwort zurücksetzen

Hier wird nicht das erlaubte Passwortalter der aktiven Stelle des Nutzers genommen, sondern das der Stelle, in der der Admin sich gerade befindet. Außerdem werden Loginname und Passwort nicht URL-kodiert.

+ 3.3.14 Gast-Zugang

Funktioniert wieder nicht.

+ 3.3.13 Geometrie übernehmen von Punktlayern

Punktlayer erscheinen nicht mehr in der Auswahlliste.

+ 3.3.12 Flurstückshistorie

Bei historischen Flurstücken klappt der Link auf das Flurstück nicht.

+ 3.3.11 Speicherung des Weiterzeichnen-Modus

Wird nicht gespeichert.

+ 3.3.10 Flurstückssuche

Bei über stelle_gemeinden eingeschränkten Stellen kommt es zu einem Fehler bei der Gemarkungsauswahl.

+ 3.3.9 Gast-Zugang

Funktioniert nicht.

+ 3.3.8 Flurstückshistorie und Stellenhierarchie

Beim Aufruf der Flurstückshistorie erscheint eine Fehlermeldung und bei der Stellenhierarchie funktionieren die Links zu den Stellen nicht.

+ 3.3.7 Nutzerformular

Beim Zurücksetzen des Passworts wird das generierte vorläufige Passwort nicht URL-codiert. Außerdem wird dem Nutzer immer die Stelle mit der ID 1 zugewiesen.

+ 3.3.6 Stelle als neue Stelle anlegen

Es trat ein Fehler wegen falschem Datumsformat auf. Das wurde behoben.

+ 3.3.5 neue Stelle mit Standardnutzer

Der Standardnutzer wird nicht eingetragen.

+ 3.3.4 neue Stelle mit Elternstelle anlegen

Wenn man eine neue Stelle mit Elternstelle anlegt, werden die Einstellungen der Elternstelle nicht übernommen.

+ 3.3.3 sendEmailAsync.sh

Der SMTP-Port wird nicht richtig aus der config.php ausgelesen.

+ 3.3.2 alte CSRF-Token

Wenn man mehrere Tabs verwendet und sie über eine Session-Dauer stehen lässt, funktionieren die alten CSRF-Links nicht mehr.

+ 3.3.1 Kartenabfrage langsam

Wenn man viele Layer in einer Stelle hat, ist die Kartenabfrage langsam.

Version 3.2

- Nachweiserfassung | zu große Datei

--Markus Hentschel (Diskussion) 10:52, 7. Apr. 2022 (CEST) Versucht man, eine Datei hochzuladen, deren größe über der erlaubten Grenze liegt, erscheint in der Nachweisverwaltung keine Fehlermeldung, sondern eine Erfolgsmeldung.

--Rahn (Diskussion) 09:47, 13. Apr. 2022 (CEST) Bist Du sicher? Also bei mir kommt eine Fehlermeldung. Wie sind denn eure Werte in der php.ini?

- Stelle wechseln und Sachdatenabfrage

--Markus Hentschel (Diskussion) 09:32, 17. Mär. 2022 (CET) Wenn man die Stelle wechselt und anschließend eine Sachdatenabfrage auf ein Objekt macht, kommt "kein Treffer". Erst wenn man auf "Bildgröße" geklickt hat, gehts mit der Sachdatenabfrage.

+ 3.2.83 falsche Flächenangaben

Bei der Berechnung von Teilflächen, wie z.B. Nutzungen eines Flurstücks oder Flurstücke in einem Jagdbezirk werden die Flächen immer mit Flächenreduktion berechnet. Das führt aber dazu, dass die Summe der Teilflächen nicht die Gesamtfläche ergibt.

+ 3.2.82 Shape-Import

Wenn die dbf-Datei ein Attribut enthält, dass XMIN oder XMAX heißt, schlägt der Import fehl.

+ 3.2.81 Fehler bei Nutzer kopieren

Wenn man einen Nutzer von allen Stellen entfernt, wird auch die stelle_id des Nutzers geleert. Wenn man dann wieder eine oder mehrere Stellen zuordnet hat er aber keine neue stelle_id bekommen. Beim Anmelden kommt ein leerer Bildschirm, weil der Nutzer sich zwar anmelden darf, aber keine aktive Stelle zugeordnet hatte. Das wurde behoben. Der Nutzer bekommt in dem Fall die stelle_id der ersten Rolle zugewiesen.

+ 3.2.80 Daten-Export mit Dokumenten

Wenn die Dokumente über einen SubFormPK-Layer eingebunden sind, werden sie nicht exportiert. Außerdem wird nicht nach der ersten Rekursion aufgehört, sondern in den SubForm-Layern weiter nach Dokumenten in SubForm-Layern gesucht.

+ 3.2.79 Rasteransicht

Der Button "Als Vorlage für neuen Datensatz übernehmen" funktioniert nicht.

+ 3.2.78 Nachweisverwaltung

Bei Nutzung der MariaDB kommt es zu einem beim Anzeige der Dokumente eines Antrags.

+ 3.2.77 Flurstücke in Karte anzeigen

Bei sehr vielen Flurstücken kann der Layername zu lang werden.

+ 3.2.76 Export-Einstellung laden

Wenn eine Geometrie gespiechert wurde, wird diese geladen. Das ist aber in der Karte nicht ersichtlich, wenn schon vorher eine Geometrie gesetzt wurde.

+ 3.2.75 Nutzer anlegen

Mit leerem start oder stop kommt es zu einem Fehler.

+ 3.2.74 Falscher bzw. Verwirrender Text für Passwort zurücksetzen Mail

Die E-Mail für das Zurücksetzen des Passwortes hat den Nutzer dazu verleitet das Passwort einzugeben, welches versendet wurde. Dieses soll aber nur dafür da sein, dass er sich anmelden kann um ein neues zu vergeben. Um das klarer zum Ausdruck zu bringen, wurde der E-Mail-Text entsprechend angepasst und bei der Gelegenheit auch gleich auf Multilingualität umgestellt.

+ 3.2.73 Fehler bei der Erstellung der Sync-Trigger

In Fachschale mobile wurden falsche Trigger generiert, wenn Tabellennamen mit doppelten Anführungszeichen übergeben wurden. Das wurde korrigiert. Außerdem wird eine version nur verwaltet, wenn es in der Tabelle eine version Spalte gibt.

+ 3.2.72 Fehler beim Export von Rollenlayern

Beim Export von Rollenlayern wird die oid der Tabelle nicht erkannt und eine SQL-Fehlermeldung ausgegeben. Das wurde korrigiert. Beim Export wird bei Rollenlayern nicht rolle->getLayer sondern rolle->getRollenLayer abgefragt. Außerdem wurde nicht immer der richtige epsg für den Export verwendet, weil die Zeile

 $this->attributes['the_geom'] == $selected_attributes[$s]

nicht funktioniert wenn das zuvor aufgerufene pg_quote Anführungszeichen um die selected_attributes gesetzt hat. Das wurde geändert auf:

 trim($this->attributes['the_geom'], "'\"") == trim($selected_attributes[$s], "'\""))

Damit wird immer richtig erkannt welches das Geometry-Attribut ist und transformiert.

+ 3.2.71 Fehlermeldung bei Erstellung der Druckvorschau mit MariaDB

Auf Grund der Umstellung auf MariaDB wird der Update von print_legend_separate ohne Wert nicht mehr unterstützt. Das wurde behoben. Wenn hier nichts angegeben ist in der Option wird 0, sonst 1 eingetragen.

+ 3.2.70 Zoomfunktionen in Rasteransicht gehen nicht

Die Funktionen zum Zoom auf die Geometrie von Objekten funktionieren nicht, wenn das Formular in Rasteransicht angezeigt wird. Der Fehler wurde in der Datei generic_layer_editor_doc_raster.php identifiziert. Dort waren in der Funktion zoom2object noch alte Aufrufparameter (6) statt (4) gesetzt.

+ 3.2.69 Schließen von Sicherheitslücken

Einige Eingabeparameter konnten in verschiedenen Funktionen dazu genutzt werden SQL-Anweisungen in Abfragen einzuschleusen. Der Bugfix umfasst eine Behandlung von Eingabeparametern, die das SQL-Injektion verhindern soll. Die Einarbeitung der Behandlung aller Eingabeparameter die in SQL Verwendung finden dauert noch an.

Die Wichtigsten, die in Gast-Stellen erreichbar sind wurden bereits behoben und als Bugfix zur Verfügung gestellt.

Die Anwendungsfälle, für die man angemeldet sein muss werden jetzt nach und nach abgearbeitet.

Die Passwortverschlüsselung wurde auf SHA1 umgestellt.

Dieser Bugfix wird hier geschlossen. Weitere Verbesserungen der Sicherheit werden in develop oder weiteren Bugfixes der nächsten Version vorgenommen.

+ 3.2.68 wms_checker.php

Wenn ein Request ein "301 Moved Permanently" zurückliefert, kann es sein, dass der Test auf die neue Location nicht richtig ausgeführt wird.

+ 3.2.67 E-Mail ohne Attachment

E-Mails wurden ohne Attachments versendet, weil falsche Pfade im Script tools/syncEmailAsync.sh verwendet wurden und das attachment gar nicht angehängt wurde.

+ 3.2.66 Software-Update

Beim Klick auf "Aktualisieren" wird nur der Quellcode und nicht die Datenbanken aktualisiert.

+ 3.2.65 Sachdaten speichern

Wenn das erste Attribut nicht aus einer Tabelle kommt, gibt es einen Fehler.

+ 3.2.64 Plugin: Baumfällantrag

Beim Abfragen der Katasterdaten erscheint eine Fehlermeldung.

+ 3.2.63 Nachweisverwaltung: Sortierung nach Rissnummer

Es lässt sich nicht rückwärts nach der Rissnummer sortieren.

+ 3.2.62 WMS 1.3.0

Wird ein WMS mit der Version 1.3.0 eingebunden, wird ein falscher Wert für den EXCEPTIONS-Parameter gesetzt, wodurch der Request nicht funktioniert.

+ 3.2.61 eigenes Legendenbild für WMS-Layer

Wird nicht angezeigt.

+ 3.2.60 ProBaug-Suche

Wenn nichts gefunden wurde, erscheint eine Fehlermeldung.

+ 3.2.59 Einladung ändern

Hier wird das Registrierdatum auf 0000-00-00 gesetzt.

+ 3.2.58 LENRIS-Anwendungsfälle

Die LENRIS-Anwendungsfälle überprüfen auch das csrf-Token, welches es ja nicht gibt.

+ 3.2.57 Layer-Suche mit räumlicher Einschränkung

Wenn man die Geometrie eines Linien- oder Punktlayers lädt, funktioniert die Einschränkung nicht.

+ 3.2.56 Probleme beim Einsatz von MariaDB

+ 3.2.55 SubEmbeddedPK-Verknüpfung mit dem selben Layer

Es ist nicht möglich, einen Layer über eine SubEmbeddedPK-Verknüpfung mit sich selbst zu verknüpfen, da das Verknüpfungsattribut auf beiden Seiten gleich heißen muss.

+ 3.2.54 Contraints werden nicht richtig erkannt

Beim Auswerten der Contraints kann es sein, dass ein Contraint einem Attribut zugeordnet wird, obwohl es für ein anderes gilt.

+ 3.2.53 Request vulnerable to Cross-site Request Forgery

Cross-site Request Forgery (CSRF) ist ein Angriff gegen den Endnutzer, der Aufrufe an eine Web-Anwendung versehentlich ausführt für die er authorisiert ist, aber andere nicht. Ein Szenario ist, dass ein Nutzer, der schon in kvwmap angemeldet ist eine gefälschte E-Mail geschickt bekommt in der er aufgefordert wird auf einen Link zu klicken. Dieser Link kann Parameter beinhalten, die der Leser der E-Mail nicht sieht, die aber eine Anfrage an kvwmap auslößt, die derjenige, der die E-Mail geschickt hat nicht ausführen darf. Ein Klick auf diesen Link würde dann also einen Request ausführen, den der Nutzer gar nicht ausführen wollte. Je mehr Rechte der Nutzer hat, desdo gefährlicher könnte die unbemerkte Aufführung eines solchen versteckten Links werden. Es gibt zwei Möglichkeiten einen CSRF-Angriff zu verhindern.

  1. Keine Links in E-Mails öffenen ohne den Request vorher zu prüfen, z.B. Link erst in die Adresszeile kopieren und ansehen ob da Parameter angehängt sind, die da nicht hingehören. Das ist sicher nur mit erweiterten Kenntnissen umsetzbar, außerdem sind auch Admins nicht davor gefeiht mal ausversehen auf einen Link zu klicken ohne diesen vorher geprüft zu haben.
  2. Bei allen Links, die etwas ändern können was sie nicht sollen vorher noch mal den Nutzer um Bestätigung bitten.
  3. Ein zusätzliches Geheimnis zwischen dem Server und dem Nutzer in einer Session austauschen, einen sogenannten CSRF-Token. Da der Angreifer den Token nicht kennt oder erraten müsste, würde eine solche Anfrage ohne Token abgelehnt werden.

Letztere Variante wird implementiert für Anwendungsfälle bei denen ohne einen CSRF-Token schutzwürdige Daten in kvwmap geändert werden könnten. Nicht schutzwürdig in diesem Sinne sind Anwendungsfälle die zwischen verschiedenen Nutzern ausgetauscht werden können sollen. Wenn also ein Nutzer z.B. einem anderen Nutzer per E-Mail einen Permalink für eine bestimmte Position schickt, soll der andere diesen Link schließlich anklicken können. Würde hier der CSRF-Token geprüft werden, würde der Request abgelehnt werden.

Also alle Aufrufe an kvwmap, die per Link von externen Anwendungen oder z.B. aus dem E-Mail-Programm heraus aufgerufen werden sollen, müssen entweder einen gültigen Token für den Zielnutzer haben oder dürfen in kvwmap nicht hinsichtlich eines CSRF-Tokens geprüft werden.

CSRF-Token sind für alle Anwendungsfälle erforderlich, die in index.php mit checkCaseAllowed oder check_csrf_token geprüft werden.

Wie CSRF-Token in custom snippets eingeführt werden können ist hier beschrieben.

+ 3.2.52 mysql_install_admin nicht aktuell

Migrationsdatei mysql_install_admin passte nicht zum aktuellen Datenmodell. Wurde angepasst, damit die Migration bei der Installation mit install.php nicht fehlschlägt.

+ 3.2.51 Sicherheitslücke bei der Layer-Suche

Über die Operatoren und Suchwerte ist SQL-Injektion möglich.

+ 3.2.50 kein Passworthinweis

Wenn das Passwort abgelaufen ist, steht im Formular zur Eingabe des neuen Passworts kein Hinweis auf die Passwortrichtlinien.

+ 3.2.49 Sicherheitslücke cross-site-scripting

In der login.php ist über den Parameter login_name und passwort cross-site-scripting möglich.

+ 3.2.48 Sicherheitslücke beim Gast-Login

Über den gast-Parameter ist SQL-Injection möglich.

+ 3.2.47 Flurstücksabfrage

Wenn das zugehörige aa_antrag-Objekt beendet wurde, schlägt die Abfrage fehl.

+ 3.2.46 Adresssuche

Bei manchen Strassen funktioniert die Suche nicht.

+ 3.2.45 login Vulnerability über increase_num_login_failed

Es war möglich einen SQL-Injection Angriff über die Funktion increase_num_login_failed durchzuführen wenn das Login keine Fehlermeldung lieferte. In der Funktion zum Abfragen der Nutzerdaten fehlte das escapen der Eingabe im Feld login_name. Diese Sicherheitslücke wurde behoben.

+ 3.2.44 autocomplete in Login Form auf on

Im login.php und anderen Dateien wo die Passwörter eingegeben werden wurde das Attribut autocomplete="off" eingefügt, damit dich der Browser die Eingabe nicht merken kann. Diese Anpassung sollte auch in allen custom Anmeldeseiten durchgeführt werden. Wenn der Typ password ist, führt der Browser sowieso kein autocomplete durch, falls aber auf Type text umgestellt und darin geschrieben wird, könnte sonst autocomplete angewendet werden.

+ 3.2.43 auch MS_LAYER_QUERY-Layer in Legende sichtbar

Es werden auch Layer vom Datentyp MS_LAYER_QUERY in der Legende angezeigt.

+ 3.2.42 Cross-site Scripting möglich

Es war möglich in Parametern JavaScript mit zu übergeben. Durch die Übernahme der Parameter beim Login auf die nächste Seite wurde das JavaScript in die Web-Seite in hidden Formularfeldern aufgenommen. Dort wurde durch entsprechende Festlegung der Texte das Einbauen von JavaScript möglich. z.B. https://gdí-service.de/kvwmap_pet_dev/index.php?test="> <script>window.alert('test');</script> Das wurde behoben in dem jetzt sowohl key als auch value mit der Funktion htmlspecialchars umgewandelt werden, so dass die Zeichen für Script nicht mehr vom Browser interpretiert werden können. Damit ist das Cross-site Scripting unterbunden.

+ 3.2.41 Mögliche SQL-Injection beim registrieren eines neuen Nutzers nach Einladung

Wenn ein Nutzer sich anmeldet mit seinen über die Einladungsfunktion zugesendeten Daten wird überprüft ob es den Nutzer schon gibt und ob die Einladung zum registrierten Nutzer passt etc. Für diese Funktionen, die man ja als Nutzer nur aufrufen kann wenn man eine Einladung bekommen hat, wäre eine SQL-Injection möglich. Diese wurde behoben.

+ 3.2.40 Browsergrößenfehler in Gaststellenzugang

Wenn man bei einem Gaststellenlogin browserwidth oder browserheight mit leeren Werten übergeben hatte, führte das zu einer Endlosschleife. Das wurde dort als fehlende Parameter identifiziert und das führte zum Aufruf von login_browser_size welches die Parameter auch nur durchschleift wenn sie schon da sind. Das führte zur Endlosschleife. Der Fehler wurde behoben. Jetzt wird für ein fehlendes browserwidth 800 und für ein fehlendes browserheight 600 als Defaultwert gesetzt.

+ 3.2.39 Geonamen-Suche

Dadurch, dass bei jedem Tastendruck ein Request gestartet wird, ist die eigentliche Suche am Ende der Eingabe sehr langsam.

+ 3.2.38 $stelle_id bei einem Auswahlfeld

Beim Aufruf eines vorhandenen Datensatzes wird $stelle_id nicht ersetzt.

+ 3.2.37 Koordinateneingabe im Geometrieeditor

Wenn man WGS84 Koordinaten in Grad, Minuten und Sekunden eingibt und in einem anderen System ist, kommt es zu einem Fehler.

+ 3.2.36 Delete-Trigger in Plugin mobile geht nicht

Der Delete-Trigger ging nicht weil Tabellennamen in doppelten Anführungsstrichen stehen können.

+ 3.2.35 Uploadpath in Plugin mobile falsch

Der Uploadpath wurde in Plugin mobile nicht korrekt berücksichtigt.

+ 3.2.34 Nachweisverwaltung: offene Connections

Die Connections für die Geometrievorschau im Rechercheergebnis werden nicht beendet.

+ 3.2.33 Neuer Datensatz

Beim Geometrietyp "GEOMETRY" wird die Geometrie nicht gespeichert.

+ 3.2.32 Nachweisverwaltung: Fehlermeldung beim Herunterladen

Wenn es zu einem Antrag keine Suchparameter gibt, erscheint eine Fehlermeldung.

+ 3.2.31 keine Multi-Auswahl bei abhängigen Auswahlfeldern in der Suche

Bei abhängigen Auswahlfeldern steht keine Multi-Auswahl in der Suche zur Verfügung.

+ 3.2.30 import_nas.sh

Es wird immer fest davon ausgegangen, dass der Datenordner "ff" heißt. Damit auch ein anderer Ordnername möglich ist, wurde ein neuer config.sh Parameter "DATEN_ORDNER" eingeführt. Wird er nicht definiert, wird "ff" angenommen.

+ 3.2.29 WMS-Import Farbe

--Markus Hentschel (Diskussion) 10:47, 14. Apr. 2022 (CEST) Bei einem importierten WMS soll man in den Layer-Optionen die Farbe ändern können - was natürlich nicht geht. Beim Ändern des Namens kommt zusätzlich eine Fehlermeldung.

+ 3.2.28 Redlining

Zeichnet man mit dem Polygonwerkzeug kein Polygon, sondern nur eine Linie oder einen Punkt, erscheint eine Fehlermeldung.

+ 3.2.27 Bodenrichtwerte: MDW und MU fehlt

Bei den Nutzungsarten fehlen MDW und MU.

+ 3.2.26 ALKIS: Funktion delete_object_tables

Die Funktion leert die Tabellen import und delete nicht.

+ 3.2.25 Neuer Datensatz

Es kann vorkommen, dass der Kalender nicht richtig funktioniert.

+ 3.2.24 mehrere SubformFK-Attribute

Wenn ein Layer mehr als ein SubformFK-Attribut hat, erscheinen die Treffer von der Kartenabfrage mehrfach.

+ 3.2.23 GLE Kalender

Im Chrome kann es vorkommen, dass das div in dem der Kalender angezeigt wird andere Elemente der Oberfläche verdeckt.

+ 3.2.22 Flurstücksanzeige

Es werden auch fiktive Buchungen angezeigt.

+ 3.2.21 Daten-Export

In der Layerliste fehlen die Layer, deren Geometrie nicht übernehmbar ist.

+ 3.2.20 dynamischer Link

Beim Ersetzen der Platzhalter wird nicht URL-encoded.

+ 3.2.19 Plugin Fortführungslisten

Beim Aufruf der Suche erscheint eine Fehlermeldung.

+ 3.2.18 GLE: Zahl mit Tausendertrennzeichen

Wenn die Tabellenspalte keine Begrenzung in der Anzahl der Nachkommastellen hat, werden die Nachkommastellen bei der Eingabe abgeschnitten.

+ 3.2.17 GLE: Spaltenbreite

Die Spalte für das erste Attribut bei der Anordnung nebeneinander wird zu breit dargestellt.

+ 3.2.16 Sortierung Layersuche

Bei der Sortierung wird der Aliasname nicht berücksichtigt.

+ 3.2.15 addslashes

An mehreren Stellen wird bei Datenbankabfragen noch addslashes verwendet.

+ 3.2.14 Jagdkataster: Flurstücks-CSV-Export

Wenn ein Flurstück keinen Eigentümer hat, schlägt der Export fehl.

+ 3.2.13 historische Gemarkungen

Manche historische Gemarkungen fehlen.

+ 3.2.12 Daten-Import

Beim Shape-Import werden immer Multigeometrien erzeugt, auch wenn nur Singlegeometrien vorhanden sind.

+ 3.2.11 CSV-Export

Bei sehr vielen Datensätzen und abhängigen Auswahlfeldern kann der Export sehr lange dauern.

+ 3.2.10 Daten-Export

Das Auswahlfeld für das Koordinatensystem fehlt zu Beginn.

+ 3.2.9 GLE Array Pfeile

Die Pfeile zum Verschieben der Array-Elemente werden teilweise nicht richtig dargestellt.

+ 3.2.8 Sachdatendruck

Wenn Linien über mehr als 2 Seiten gehen, werden sie nur auf der ersten und letzten Seite dargestellt. Außerdem gibt es keine Möglichkeit Freitexte und Linien auf jeder Seite außer der ersten Seite anzuzeigen.

+ 3.2.7 stellenbezogene Layereigenschaften

Mehrere Stellenbezogene Layereigenschaften werden nicht angezeigt. Außerdem führt das Feld postlabelcache dazu, dass die Zeichenreihenfolge nicht stimmt.

+ 3.2.6 Layer-Suche

Die Höhe von Auswahlfeldern ist zu groß und kann zum Abschneiden führen.

+ 3.2.5 falsche Menühöhe

Die Höhe des Menüs wird nicht richtig berechnet, so dass rechts ein Scrollbalken erscheint.

+ 3.2.4 leere Config-Parameter

Leere Config-Parameter werden geschrieben auch wenn sie einen festen Prefix haben.

+ 3.2.3 PHP 7.4 Support

An mehreren Stellen gibt es Fehlermeldungen, wenn PHP 7.4 verwendet wird.

+ 3.2.2 Layeroptionen

Bei Layern, die ein WITH im Data verwenden, funktionieren die Layeroptionen nicht.

+ 3.2.1 ID-Spalte NOT NULL

Bei einem Layer muss die ID-Spalte immer belegt sein.

Version 3.1

+ Polygon teilen

--Markus Hentschel (Diskussion) 08:16, 20. Jan. 2022 (CET) Beim Versuch, eine vorhandene oder eine neue flächenhafte Geometrie über "Polygone teilen" zu zerlegen, kommt immer eine Self-Intersection-Fehlermeldung.

--Rahn (Diskussion) 11:55, 20. Jan. 2022 (CET) Ja, das ist auch richtig so, da sich die Einzelpolygone ja berühren und die Geometrie so noch ungültig wäre. Man müsste sie weiter bearbeiten, indem man z.B. die Lücke vergrößert oder in mehrere Objekte aufteilt.

+ 3.1.82 DXF-Export

Polygone werden immer ausgefüllt exportiert.

+ 3.1.81 Nutzer einladen

Auch in einer Adminstelle stehen nur die Stellen zur Auswahl, die dem aktuellen Nutzer zugeordnet sind.

+ 3.1.80 Kartendruck über DHK

Es kann vorkommen, dass eine Fehlermeldung erscheint.

+ 3.1.79 Vermeidung login_name injection

Der Quellcode wurde so angepasst, dass die Abfrage des Nutzernamens nicht durch SQL-Injection falsche Ergebnisse liefert.

+ 3.1.78 Äquivalenzbewertung für die Bodenschätzung

Bei fehlenden ax_bewertung-Objekten wird keine Klassifizierung der Bodenschätzung auf Basis der Äquivalenzbewertung ausgegeben. Ob die Äquivalenzbewertung durchgeführt wird oder nicht, kann mit dem neuen config-Parameter AEQUIVALENZ_BEWERTUNG definiert werden.

+ 3.1.77 Mobile-Plugin: Löschen von Bildern

Es treten Fehler auf.

+ 3.1.76 Koordinatenzoom

Wenn man auf EPSG:4326 Koordinaten zoomen möchte und der Rechtswert kleiner als 10 ist, wird falsch gezoomt.

+ 3.1.75 Zoom auf importiertes GeoTiff

Wenn die Tif-Datei ein Leerezichen enthält, erscheint eine Fehlermeldung.

+ 3.1.74 Fachschale Bodenrichtwerte BORIS

Für die Fachschale Bodenrichtwerte BORIS) wird ein neuer Zonentyp "bebaute Flächen im Außenbereich" benötigt.

+ 3.1.73 Löschen in der Listeneditieransicht

Wenn die ID-Spalte nicht numerisch ist, kommt es zu einem Fehler.

+ 3.1.72 Fileupload in Plugin mobile

Die Funktion upload_get_dokument_vorschau wurde im case mobile_upload_image von Plugin mobile nicht mit allen Parametern aufgerufen und schlug fehl.

+ 3.1.71 Zoom auf Flurstück

Der Rollenlayer hat nicht den richtigen Eintrag in Data.

+ 3.1.70 Metadatenlink

Der angehängte time-Parameter führt bei manchen URLs zu Problemen.

+ 3.1.69 LENRIS

Bei Bestätigungen wird evtl. nicht die korrekte Anzahl übertragen.

+ 3.1.68 GLE: Tabnamen werden umgebrochen

+ 3.1.67 Daten-Import

Es wird generell immer in die MULTI-Geometrietypen umgewandelt.

+ 3.1.66 Objekte mit uuid teilen oder kopieren

Funktioniert nicht.

+ 3.1.65 Layer-Suche - Auswahlliste mit langen Einträgen werden unvollständig dargestellt

-- Martin Neumann (Martin Neumann) 04.01.2022 (CET)

+ 3.1.64 GPX-Import

Wenn in den GPX-Tracks 0,0-Koordinaten enthalten sind, werden diese nicht entfernt.

+ 3.1.63 neuer Datensatz in Layeroptionen

--Markus Hentschel (Diskussion) 08:35, 11. Jan. 2022 (CET) Über "neuer Datensatz" in den Layeroptionen ist es scheinbar möglich, Datensätze in abhängigen Subformlayern zu erfassen. Der Link darf bei diesen Layern nicht erscheinen.

+ 3.1.62 GLE-Raster und schwebendes Fenster

--Markus Hentschel (Diskussion) 15:08, 22. Dez. 2021 (CET) Wird das Template generic_layer_editor_doc_raster.php für die Sachdatenanzeige im Raster verwendet, dann verbreitert sich das schwebende Fenster nicht, wenn man einen Datensatz für die vollständige Anzeige anklickt.

+ 3.1.61 leere Klassennamen

Wenn die erste Klasse keinen Namen hat, werden alle Klassen nicht in der Legende dargestellt.

+ 3.1.60 Geometrieeditor: Stützpunkte löschen

Wenn man die Stützpunkte eines Teilpolygons komplett löscht, entsteht eine fehlerhafte Geometrie.

+ 3.1.59 Nachweisveraltung: Erstellung der Vorschaubilder dauert lange

Bei großen Dateien kann die Erstellung der Vorschaubilder sehr lange dauern. Wir reduzieren deshalb die Auflösung von 300 auf 200 dpi.

+ 3.1.58 import_nas.sh

Das Skript funktioniert nicht, wenn man es im neuen gdal-Container aufruft. Es wurde jetzt so angepasst, dass es entweder im alten gdal-Container oder auf dem Host-System gestartet werden kann. Die Pfad-Definitionen aus der config.sh werden nicht mehr verwendet. Stattdessen werden die Pfade automatisch ermittelt.

+ 3.1.57 Zoom auf Objekt und andere ausblenden

Kommt in der Klassenexpression ein / vor, tritt ein Fehler auf.

+ 3.1.56 Flurstücksabfrage

Wenn man die Flurstücke und einen anderen Layer mit einer anderen DB-Connection abfragt erscheint eine Fehlermeldung.

+ 3.1.55 Anzahl der Stützpunkte beim Bilden eines Puffers

--Andreas Thurm (Diskussion) 12:04, 1. Dez. 2021 (CET)Wenn man im Geometrieeditor einen Puffer hinzufügt, ist es nicht möglich die Anzahl der zu verwendenden Stützpunkte anzugeben. Das ist aber ggf. notwendig um eine exakte Flächenberechnung durchzuführen.

+ 3.1.54 Verbindungen werden nicht geschlossen

Anscheinend werden durch PROCESSING "CLOSE_CONNECTION=DEFER" die Verbindungen nicht mehr geschlossen.

+ 3.1.53 Untergeordnete Stelle: Übergeordnete zuweisen

--Markus Hentschel (Diskussion) 10:17, 30. Nov. 2021 (CET) Wenn ich in einer untergeordneten Stelle eine übergeordnete zuweise, dann wird die Zuordnung der Stelle zwar gemacht, nicht aber das addiert, was die übergeordnete Stelle mitbringt. Erst wenn ich in der übergeordneten einmal speichere, kommen die Fähigkeiten in der untergeordneten Stelle an.

--Rahn (Diskussion) 11:16, 30. Nov. 2021 (CET) Was kommt denn z.B. nicht an?
--Markus Hentschel (Diskussion) 08:19, 1. Dez. 2021 (CET) Kartendrucklayouts

+ 3.1.52 Videos streamen

Funktioniert nicht.

+ 3.1.51 GPX-Import

Wenn die Tracks Tracksegmente mit nur einem Punkt enthalten, ist die eingelesene Geometrie ungültig.

+ 3.1.50 WFS-Layer

Manche WFS-Server (z.B. degree) liefern bei einem DescribeFeatureType-Request alle Featuretypen des WFS aus. Das führt zu einem Fehler beim Speichern der Attribute.

+ 3.1.49 remote_ip

Hinter dem Proxy erscheint die IP-Adresse des anfragenden Client nicht mehr. Damit das aber passiert und die IP für die Abfrage in start.php verwendet werden kann, muss in nginx folgendes gesetzt sein:

 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

Überall in kvwmap wo die remote IP verwendet wird kann diese jetzt mit der Funktion get_remote_id() abgefragt werden, die in der Datei funktionen/allg_funktionen.php enthalten ist.

+ 3.1.48 historische Flurstückssuche

Es fehlen die historischen Gemarkungen in der Gemarkungsliste.

+ 3.1.47 Layerzuweisung

Wenn man einen Layer einer Stelle wegnimmt und er der letzte Layer in einer Untergruppe war, sind auch die Obergruppen nicht mehr zugeordnet.

+ 3.1.46 zoomto_dataset und go_next

Bei Benutzung von zoomto_dataset und go_next wir der Kartenausschnitt nicht gespeichert.

+ 3.1.45 Metadatendokument exportieren

Manchmal funktioniert das Herunterladen des Dokuments nicht.

+ 3.1.44 Plugin Bodenrichtwerte: Stichtag

Im Formular wird der Stichtag fest mit 31.12. angezeigt.

+ 3.1.43 Layer in 4326 abfragen

Hier wird die Toleranz nicht richtig berechnet.

+ 3.1.42 Layer ohne Query

Beim Attributeditor und in der Rechteverwaltung erscheinen Fehlermeldungen.

+ 3.1.41 fehlende Buchungen

Unter bestimmten Umständen kann es sein, dass nicht alle Buchungen zu einem Flurstück angezeigt werden.

+ 3.1.40 Mobile Plugin

Hier gibt es ein Problem beim Anlegen eines Sync-Layers.

+ 3.1.39 Raster-Layout und extra Fenster

Beim Mouseover über ein Bild wird keine vergrößerte Vorschau angezeigt.

+ 3.1.38 Daten-Export

Bei manchen Layer kann es sein, dass der Export nicht funktioniert.

+ 3.1.37 Stellenhierarchie

--Markus Hentschel (Diskussion) 12:08, 25. Okt. 2021 (CEST) Bei go=Stellenhierarchie fehlt bei den Links zu den Stellen das "index.php"

+ 3.1.36 Label/wrap

--Markus Hentschel (Diskussion) 08:36, 24. Nov. 2021 (CET) Das wrap lässt sich nicht aus der Labeldefinition löschen.

+ 3.1.35 WMS 1.3.0

Wenn man einen WMS-Layer mit Version 1.3.0 verwendet, wird im getfeatureinfo-Request nicht der Parameter CRS verwendet.

+ 3.1.34 Problem mit Tabs

Wenn man einen Layer mit Tabs und einen ohne Tabs abfragt und erst der Tab-Layer kommt, werden die Attribute des zweiten Layers nicht angezeigt.

+ 3.1.33 Layereditor Layer-Auswahlfeld

Die Liste im Layer-Auswahlfeld ganz oben im Layereditor zeigt <<Layername>> [<<Aliasname>>] allerdings nicht in den "Klassen"-, "Styles und Labels"-, "Attribute"- und "Rechte"-Tabs.

+ 3.1.32 Fehler beim Layerexport mit Datentypen

Beim Export von Layern, die Datentypen nutzen und wenn diese mit exportiert werden sollen, erscheint eine Fehlermeldung. In der Funktion, die die datentypen abfragt, wurde die Verzweigung, die entscheidet ob die Abfrage korrekt war falsch abgefragt. Der Fehler ist behoben.

+ 3.1.31 Auswahlfeld mit verknüpftem Layer

Wenn man einen neuen Datensatz für das Auswahlfeld erstellt, wird dieser im Auswahlfeld nicht ausgewählt.

+ 3.1.30 Fehler bei ausgeblendeten Klassen

Wenn keine Styles vorhanden sind, kommt es zu einem Fehler.

+ 3.1.29 WFS-Layer Zoom

Wenn die Geometrie eines Objektes zu lang ist, scheitert der Zoom.

+ 3.1.28 GLE Autovervollständigung

--Markus Hentschel (Diskussion) 10:44, 10. Nov. 2021 (CET) Es wird nur die erste Option angezeigt, die weiteren Optionen sind zwar gelistet, aber nur scrollbar.

+ 3.1.27 Stellenwechsel

--HolgerR (Diskussion) 15:53, 28. Okt. 2021 (CEST) Beim Wechsel von einer Stelle zu einer anderen Stelle wird in der neuen Stelle immer der Kartenausschnitt der vorherigen Stelle geladen.

+ 3.1.26 Layer-Suche

Wenn man räumlich einschränken möchte und einen Rollenlayer mit einem sehr langen Namen hat, ist das Geometrieübernahmeauswahlfeld verschoben.

+ 3.1.25 metalink

Der Mauszeiger über einem Layer mit Metadatenlink sieht immernoch aus wie eine Hand.

+ 3.1.24 Synchronisation

Bei der Synchronisation im mobile Plugin gibt es Fehler.

+ 3.1.23 historische Gemarkungen in der Nachweisverwaltung

Fehlen in der Recherche und Erfassung.

+ 3.1.22 Speichern im IE

Im IE lassen sich keine Datensätze speichern.

+ 3.1.21 WFS-Layer suchen

Wenn man mit dem Operator "ähnlich" sucht, werden keine Platzhalter automatisch davor und dahinter gesetzt, wenn man keinen Platzhalter angibt.

+ 3.1.20 Tabs und sichtbarkeitsabhängige Attribute

Wenn alle Gruppen eines Tabs unsichtbar sind, wird der Tab nicht ausgeblendet.

+ 3.1.19 WFS-Layer abfragen

Wenn nichts gefunden wurde, erscheint eine Fehlermeldung.

+ 3.1.18 LENRIS

Nur die gültigen Nachweise zu übertragen führt zu einem Problem, wenn ein Nachweis geändert und von ungültig auf gültig gesetzt wird. Außerdem werden gelöschte Nachweise nicht synchronisiert. Und beim Holen der geänderten Nachweise können Nachweise mehrfach dabei sein.

+ 3.1.17 Geometrie bearbeiten

In der spaltenweisen Darstellung öffnet der "Geometrie bearbeiten"-Link den Geometrieeditor nicht im Hauptfenster.

+ 3.1.16 Tabs und sichtbarkeitsabhängige Attribute

Der Tabs eine solchen Attributs wird anfangs immer angezeigt, wenn das Attribut sichtbar ist.

+ 3.1.15 Flurstücksanzeige

Manchmal erscheint eine Fehlermeldung.

+ 3.1.14 Festpunkte

Das Festpunkt-Snippet erzeugt einen Fehler.

+ 3.1.13 dynamischer Link

Ein kvwmap-Link wird nicht richtig erkannt und dadurch ist die Anzeige im extra Fenster nicht korrekt.

+ 3.1.12 Layeroptionen

Bei WMS-Layern gehen die Layeroptionen nicht auf, wenn man den Rollenfilter eingeschaltet hat.

+ 3.1.11 Nachweisverwaltung

--Markus Hentschel (Diskussion) 09:54, 28. Okt. 2021 (CEST) Diverse Bugs:

  • Das Herauszoomen nach der Recherche erscheint unnötig. Es ist besser, wenn kvwmap beim recherchierten Bereich bleibt.
  • --HolgerR (Diskussion) 15:53, 28. Okt. 2021 (CEST) siehe Bug 3.1.2 ich kann dem nur zustimmen.
  • --Rahn (Diskussion) 16:09, 28. Okt. 2021 (CEST) Ich wollts jetzt so machen, dass er nur zoomt, wenn man attributiv gesucht hat. Wäre das ok?
  • --Markus Hentschel (Diskussion) 11:15, 29. Okt. 2021 (CEST) Nur zoomen, wenn man attributiv sucht oder nach Antragsnummer, das ist ok!
  • Wenn man aus dem separaten Fenster heraus einen Datensatz bearbeitet, wird das Dokument bearbeiten im Hauptfenster geöffnet. Klickt man dort auf "zurück zum Rechercheergebnis", erhält man die Trefferliste im Hauptfenster (und hat sie jetzt zweimal). Besser wäre, wenn es entweder den Link "zurück zum Rechercheergebnis" gar nicht gibt, wenn man vom separaten Fenster kommt, oder noch besser, wenn der Klick auf den Link den Inhalt des separaten Fensters erneut lädt (weil man ja den Datensatz verändert hat und das in der Trefferliste sehen will).
  • Wenn man in der Nachweissuchmaske über Attribute sucht, Werte eingibt und abschließend die Enter-Taste drückt, wird nicht gesucht. Stattdessen wird neu geladen und die vorherigen Suchkriterien stehen wieder drin. Enter müsste Suchen auslösen.
  • Wenn man Anzeigen im separaten Fenster aktiviert hat und nach einem Nachweis sucht, ohne Treffer zu erhalten, passieren merkwürdige Dinge.
  • Wenn man über go=Antraganzeige&go_plus=Zugeordnete_Dokumente_Anzeigen&antr_selected= zur Trefferliste geht, geht die gespeicherte Spaltensortierung in der Trefferliste verloren.
  • Wenn man einen Datensatz bearbeitet und auf "alle der Messung anzeigen" klickt, geht die gespeicherte Spaltensortierung in der Trefferliste verloren.

+ 3.1.10 Bug im IE

Der IE hat einen Syntax-Fehler im Javascript. Dadurch funktionieren die meisten Sachen nicht.

--HolgerR (Diskussion) 15:53, 28. Okt. 2021 (CEST) Wir haben diesen Fehler zum Anlass genommen, unsere Nutzer:innen nochmals darauf hinzuweisen, dass so ein fossiler Browser nicht mehr zu verwenden ist. So war der Fehler eigentlich eine gute Sache ;)

+ 3.1.9 Grundbuchblattsuche -

--Reißland (Diskussion) 10:04, 27. Okt. 2021 (CEST) Der Aufruf der Grundbuchblattsuche (go=GrundbuchblattAuswahlen) bringt einen Fehler (array_keys() expects parameter 1 to be array, null given in ...)

+ 3.1.8 Geometrie übernehmen von WFS-Layer

Manche WFS-Server erwarten ein groß geschriebenes "WFS" im Request.

+ 3.1.7 Layer-Eigenschaften: Transparenz vs. Deckkraft

--Sgoen (Diskussion) 21:16, 26. Okt. 2021 (CEST) In den Layereigenschaften sollte "Transparenz" "Deckkraft heißen". So wie es im Kontextmenu in der Layerliste auch ist... Oder entsprechend umrechnen, aktuell ist es widersprüchlich: Transparenz = '0 '= nichts zu sehen / = '100' = voll ausgefärbt

+ 3.1.6 Dokumente mit Dokument-URLs

Das Vorschaubild wird nicht angezeigt.

+ 3.1.5 Flurstücks-CSV-Export

Funktioniert teilweise nicht.

+ 3.1.4 Filterverwaltung

--Markus Hentschel (Diskussion) 11:43, 25. Okt. 2021 (CEST) Wenn man die Stelle und danach den Layer auswählt, kommt nur noch eine Fehlermeldung - merkwürdigerweise als Hoppla-Seite.

+ 3.1.3 nur Nur Metadaten von Dateien hochladen

Wenn die Option noch nicht gesetzt wurde, funktioniert das Javascript nicht richtig.

+ 3.1.2 Nachweisverwaltung - Zoom auf Trefferausdehnung

--HolgerR (Diskussion) 09:30, 25. Okt. 2021 (CEST) Der Zoom auf die gesamten Treffer wird auch ausgelöst, wenn die Sachdatenanzeige nicht im extra Fenster aktiviert ist.
Die Funktion, dass das Kartenfenster auf die Ausdehnung der Treffer gezoomt wird, wird nicht von allen Nutzer:innen mit Begeisterung angenommen. Gerade, wenn Flurkarten mit im Rechercheergebnis enthalten sind, kann der Zoomfaktor ganz schön groß werden und ein Zoom auf das Rechercheergebnis ist nicht gewünscht. Eine anschließende nochmalige Recherche an der gleichen Stelle ist dann sehr umständlich.

--Rahn (Diskussion) 10:32, 25. Okt. 2021 (CEST) Ok. Wie wollen wir das lösen? Den Zoom auf die Treffer über eine Option ein- und ausschaltbar machen?
--Markus Hentschel (Diskussion) 16:13, 27. Okt. 2021 (CEST) Die Diskussion bei uns im Haus ergab, dass überhaupt kein Zoom die beste Lösung wäre.

+ 3.1.1 Datensätze merken

Wenn die ID-Spalte des Layers kein Integer ist, funktioniert das Merken nicht.

Version 3.0

- Adresssuche Gemeinde

--Markus Hentschel (Diskussion) 10:02, 17. Sep. 2021 (CEST) Wenn man bei go=Adresse_Auswaehlen und auch bei go=ALK-Adresse_Auswaehlen nur die Gemeinde auswählt und anschließend auf Suchen klickt, springt kvwmap einfach in die Karte. Entweder (bei go=ALK-Adresse_Auswaehlen) müsste die Gemeinde in der Karte als Suchergebnis erscheinen oder (vor allem bei go=Adresse_Auswaehlen) der Klick auf Suchen dürfte erst nach Auswahl der Straße möglich sein.

- Style -- Symbolname

--Markus Hentschel (Diskussion) 10:29, 22. Jun. 2021 (CEST) Wenn der Admin im Style- und Labeleditor bei einem Style einen Symbolnamen angibt, den es in der symbole.txt nicht gibt, fliegt er komplett raus und kann sich anschließend nicht mehr anmelden.

- Cluster_FeatureCount

--Markus Hentschel (Diskussion) 11:17, 30. Apr. 2021 (CEST) Mit Mapserver 7 heißt es nicht mehr Cluster:FeatureCount und Cluster:Group sondern Cluster_FeatureCount und Cluster_Group. Man muss es in LABELITEM und in den CLASS-Expressions korrigieren. kvwmap könnte das per Bugfix erledigen.

- Änderungen im separaten Browser-Fenster

--Markus Hentschel (Diskussion) 14:44, 9. Apr. 2021 (CEST) Wenn man in der Sachdatenanzeige im separaten Browser-Fenster Änderungen an den Daten vornimmt, ohne zu speichern, kommt beim Zoom auf eine Adresse über geocodr eine Meldung, dass man die Seite verlassen will.

+ 3.0.266 Shape-Import

Der Geometrietyp wird immer auf den Multityp geändert ohne den Geometrietyp der Tabelle zu berücksichtigen.

+ 3.0.265 Metadatenlink mit #

Wenn ein Layer einen Metadatenlink mit # enthält, wird der Link falsch ausgegeben.

+ 3.0.264 Jagdkataster

Wenn der Jagdbezirkslayer nicht die Haupttablle "jagdbezirke" hat, sind im Suchergebnis die Links zur Sachdatenanzeige nicht korrekt.

+ 3.0.263 Datenexport Geometrie übernehmen von

--Markus Hentschel (Diskussion) 14:12, 6. Okt. 2021 (CEST) Die Liste bei Geometrie übernehmen von ist beim Datenexport leer.

+ 3.0.262 Stellenwahl

Wenn im Browser das Passwort für den kvwmap-Zugang gespeichert ist und man im Header die Geo-Namensuche hat, wird in der Stellenwahl der Nutzername ins Suchfeld eingetragen.

+ 3.0.261 Datenexport Layer mit Layerparameter

--Markus Hentschel (Diskussion) 16:24, 21. Sep. 2021 (CEST) Wenn ein Layer im Namen einen Layerparameter hat, wird bei go=Daten_Export die Parameter-Variable angezeigt. Es müsste das erscheinen, was der Nutzer im Parameter ausgewählt hat.

+ 3.0.260 Nachweisverwaltung: Geometrieübernahme

Wenn eine Stelle nicht die Funktion "gepruefte_Nachweise_bearbeiten" besitzt, kann sie trotzdem Geometrien überschreiben.

+ 3.0.259 ALKIS-Postprocessing

Bei der Befüllung von pp_amt wird die Tabelle ax_dienststelle nicht korrekt verknüpft.

+ 3.0.258 Layer-Parameter

In den Layer-Optionen werden nur die Layer-Parameter aufgelistet, die nur von dem entsprechenden Layer verwendet werden. Allerdings werden dabei auch die Subformlayer berücksichtigt, die die gleichen Parameter verwenden.

+ 3.0.257 WMS-Layer in der Legende

Das Legendenbild eines WMS-Layers wird nicht korrekt in der Legende positioniert.

+ 3.0.256 Style: Attributname als Color

Wenn man bei einem Layer, der einen Attributnamen im Style-Feld Color verwendet, auf die Umringsdarstellung umschaltet, erscheint eine Fehlermeldung.

+ 3.0.255 Flurstücksnachweise bei historischen Flurstücken

--Markus Hentschel (Diskussion) 13:11, 22. Jun. 2021 (CEST) Die DHK liefert amtliche Nachweise nur bei aktuellen Flurstücken. Bei historischen Flurstücken kommt daher immer eine Fehlermeldung. Bei diesen Flurstücken sollten die Nachweise gar nicht angeboten werden.

+ 3.0.254 Daten-Export

Wenn Layer mit einem GROUP BY in der Query komplett exportiert werden, fehlt das GROUP BY in der Abfrage.

+ 3.0.253 fehlgeschlagene Login-Versuche

Werden nicht richtig gezählt.

+ 3.0.252 Kartendruck

Wenn ein Layer ein eigenes Legendenbild verwendet, kommt es zu einem Fehler.

+ 3.0.251 import_nas.sh

Bei Benutzung der Option "delete" wird das Alkis-Schema immer vor jeder NAS-Datei geleert und nicht nur einmal am Anfang.

+ 3.0.250 ProBaug: zoom2bauakte

Wenn der Bauaktengeometrienlayer schon auf gid als ID-Spalte umgestellt wurde, funktioniert der Zoom nicht.

+ 3.0.249 Syncfehler in kvmobile

Mobile Layer lassen sich nicht synchronisieren wenn Linien oder Polygonen auf Server geupdated oder angelegt wurden.

+ 3.0.248 Linien-Geometrie von layer mit String oid speichern

Wenn man die Geometrie eines Linienlayers speichert, der eine oid vom Typ String hat, gibt es eine Fehlermeldung. Dieser Bug wurde behoben in dem der Wert der id-Spalte (in kvwmap Objekt-ID kurz=oid) in Hochkommas gesezt wurde.

+ 3.0.247 Layer-Parameter

Wenn man Layer-Parameter umbenennt oder löscht, bleiben deren Einträge trotzdem noch in der Tabelle rolle erhalten.

+ 3.0.246 go_next nach Zoom auf Objekt

Wenn man eine URL zum Zoom auf ein Objekt (go=zoomto_dataset) aufruft, ist danach kein go_next möglich.

+ 3.0.245 go=layer_check_oids

Die Übernahme des Data-Vorschlags funktioniert für Data-Statements ohne Angabe eines Schemanamens nicht.

+ 3.0.244 Fehlermeldungen im Geometrieeditor

Wenn das Speichern durch eine Triggerfunktion verhindert wird, erscheint immer noch zusätzlich die Meldung "Auf Grund eines Datenbankfehlers konnte die Flaeche nicht eingetragen werden!".

+ 3.0.243 Auswahlfeld Anzahl Treffer

Nach einer Flurstückssuche erscheint ein leeres Anzahl-Treffer-Auswahlfeld.

+ 3.0.242 go=layer_check_oids

Das Skript geht davon aus, dass alle Layer auf die PostgreSQL-DB von kvwmap zugreifen und berücksichtigt nicht layereigene Connection-IDs.

+ 3.0.241 Rasterlayout im extra Fenster

Bei Dokumenten wird das Vorschaubild im extra Fenster angezeigt und nicht im Hauptfenster.

+ 3.0.240 WMS-Getfeatureinfo

Manche Abfrageergebnisse werden nicht korrekt angezeigt.

+ 3.0.239 Pattern im Druck

Die Style-Pattern werden im Druck nicht richtig dargestellt.

+ 3.0.238 Menüzuordnung in Stellenhierarchie

Hier werden die Menüpunkte nicht richtig sortiert.

+ 3.0.237 Punktfang in der Bodenrichtwerterfassung

Funktioniert nicht.

+ 3.0.236 nur innenliegend

Die Option "nur innenliegend" für die räumliche Einschränkung bei der Suche und beim Daten-Export hat keine Toleranz für Ungenauigkeiten.

+ 3.0.235 mehrere ALKIS-Views verwenden noch oids

+ 3.0.234 WMS Kartenabfrage mit Authentifizierung

Funktioniert nicht.

+ 3.0.233 GeoJSON-Import

Manche GeoJSON Dateien werden nicht dargestellt.

+ 3.0.232 Neuer Datensatz im extra Fenster

Bei Klick auf Abbrechen wird die letzte Abfrage nicht richtig geladen.

+ 3.0.231 Copy Datensatz funktioniert nicht korrekt

--Pkorduan (Diskussion) 18:07, 23. Jun. 2021 (CEST)Wenn Daten eines Layers in einer anderen Datenbank sind als der GUI zugeordnet, funktionierte das Kopieren nicht wenn id nicht oid. Denn das get_constraints wurde in der Falschen Datenbank ausgeführt. Jetzt wird dem Table Objekt die richtige Datenbank vorher zugeordnet bevor die Constrains abgefragt werden.

+ 3.0.230 Dokumente in Arrays

Beim Löschen des Datensatzes bzw. beim entfernen eines Array-Elementes werden die Dokumente nicht gelöscht.

+ 3.0.229 Message-Box

Zeilenumbrüche werden in den Meldungen nicht ausgegeben.

+ 3.0.228 Layer-Suche

Wenn im extra Fenster nichts gefunden wurde, öffnet der Link "zurück zur Suche" das Suchformular nicht im Hauptfenster.

+ 3.0.227 Adresssuche

Bei bestimmten Gemeinden erscheint "--Auswahl--" ganz unten in der Straßenliste.

+ 3.0.226 Constraints

Die Constraints einer Tabelle werden beim Speichern eines Layers nicht richtig gelesen.

+ 3.0.225 n_nutzung

Die Tabelle n_nutzung hat keine eindeutige Spalte.

+ 3.0.224 Shape-Import (go=SHP_Import)

--M. Gruner (Diskussion) 14:44, 2. Mai. 2021 (CEST) auch wenn die Checkbox "Tabelle überschreiben" aktiviert ist, werden die Daten an die DB-Tabelle angehängt und nicht überschrieben.

+ 3.0.223 Zoom auf Objekt und andere Objekte ausblenden

Funktioniert nicht, wenn der Layer in den Klassen-Expressions reguläre Ausdrücke verwendet.

+ 3.0.222 beginnt, endet, tsrange

Bei einigen Tabellen im Schema alkis ist der Datentyp bei beginnt und endet noch character(20). Außerdem werden die zeitlich gefilterten Abfragen nicht mit tsrange() gemacht.

+ 3.0.221 Flurstücksversionen Sachdatenanzeige

--Markus Hentschel (Diskussion) 08:10, 31. Mai 2021 (CEST) Wenn man die Sachdatenanzeige im extra Fenster ausgewählt und die Sachdaten eines Flurstücks aufgerufen hat, dann landet man nach der Auswahl einer Version in der Sachdatenanzeige im neuen Fenster und nicht im schwebenden Fenster.

+ 3.0.220 eigene Datentypen

Die Speicherung von Datensätzen mit eigenen Datentypen funktioniert nicht.

+ 3.0.219 Layerparameter und Karte neu laden

--Markus Hentschel (Diskussion) 14:21, 7. Apr. 2021 (CEST) Beim Speichern eines Layerparameters über die globale Auswahl im Header lädt die Karte nicht neu und die Legende wird nicht aktualisiert.

+ 3.0.218 Transparenz

In den Layeroptionen führt eine Transparenz über 100 oder unter 0 zu einem Fehler.

+ 3.0.217 Jagdkataster

Der Link "Kartenausschnitt" aus der Sachdatenanzeige eines Jagdbezirks funktioniert nicht.

+ 3.0.216 Plugin Bodenrichtwerte

Das Plugin setzt noch auf oids.

+ 3.0.215 Zoom-Buttons in Subforms

Funktionieren nicht.

+ 3.0.214 Rollenfilter

Auch wenn man den config-Parameter ROLLENFILTER auf true gesetzt hat, erscheint keine entsprechende Auswahlmöglichkeit in den Optionen.

+ 3.0.213 Kartendruck

Die Legendensymbole von Postgis-Layern erscheinen nicht mehr.

+ 3.0.212 Bild speichern

--Markus Hentschel (Diskussion) 10:59, 6. Mai 2021 (CEST) Redlining-Pfeile erscheinen nicht bei "Bild speichern". Die Schrift der Streckenmessung sieht ziemlich grottig aus. Der Button "Bild kopieren" funktioniert nicht mehr und muss weg. War da nicht mal ein Maßstabsbalken?

+ 3.0.211 Daten-Import/Export

Wenn im PG-Passwort ein $ vorkommt, schöägt der Aufruf von ogr2ogr fehl.

+ 3.0.210 Gebäudeeigentum

In bestimmten Fällen werden zur dieser Buchungsart zu viele Flurstücke angezeigt.

+ 3.0.209 Cronjobs schreiben

Bei psql-Cronjobs wird der DB-user nicht richtig eingetragen.

+ 3.0.208 lk_grenzpunkte

Die Sicht verwendet noch oids und ist auch zu langsam.

+ 3.0.207 Löschen im Rasterlayout

Funktioniert nicht.

+ 3.0.206 Nachweisrecherche Dokumentart speichern

--Markus Hentschel (Diskussion) 09:37, 29. Apr. 2021 (CEST) Wenn ich versuche, meine Auswahl an Dokumentarten zu speichern, kommt nur eine Fehlermeldung.

+ 3.0.205 fehlerhaftes Setzen von CLOSE_CONNECTION

+ 3.0.204 Multigeometrien splitten

Es erfolgt keine Nachfrage, ob man sich sicher ist.

+ 3.0.203 eigene Datentypen

Bei verschachtelten eigenen Datentypen kann es sein, dass die Attritwerte nicht richtig zusammengesetzt werden.

+ 3.0.202 Datensatz löschen

Wenn man einen geometrielosen Datensatz mit einem Dokumentattribut löscht, erscheint eine Meldung, dass das Data-Feld des Layer leer ist.

+ 3.0.201 Layer-Suche

Die Vorschläge von Autovervollständigungsfeldern werden nur einzeilig dargestellt.

+ 3.0.200 GeoJson-Import

Wenn es Attribute mit Leerzeichen gibt, funktioniert die Suche nicht.

+ 3.0.199 KML- und Punktlistenimport

Funktionieren nicht.

+ 3.0.198 DXF-Import

Der erzeugte Rollenlayer zeigt nichts an.

+ 3.0.197 Rechteverwaltung

Wenn in der Rechteverwaltung eine Stelle Kindstelle ist, erscheint die Checkbox "Rechte von Elternstelle übernehmen" auch bei allen nachfolgenden Stellen.

+ 3.0.196 CSV-Export

Bei geometrielosen Layern, die nur als CSV exportiert werden können, fehlt die Option "Gruppennamen exportieren".

+ 3.0.195 GPX-Import

Die erzeugten Rollenlayer zeigen nichts an.

+ 3.0.194 Nachladen der Legende

Wenn die Option "Karte sofort neu laden" aktiviert ist, wird nach jedem Ein- oder Ausschalten eines Layers die Legende nachgeladen. Wenn man z.B. mehrere Layer nacheinander aktiviert, werden die alten Legendenrequests nicht verworfen.

+ 3.0.193 WFS-Punktfang

Funktioniert nicht, wenn man in einem anderen Koordinatensystem ist.

+ 3.0.192 Karte sofort neu laden

--Markus Hentschel (Diskussion) 14:36, 12. Apr. 2021 (CEST) Wenn man "Karte sofort neu laden" eingeschaltet hat, klappt das innerhalb der Gruppe nur solange, bis man zoomt/pannt.

+ 3.0.191 Tooltip-Query

Hier wird beim Schema des Layers keine Ersetzung der Layer-Parameter statt.

+ 3.0.190 dynamische Links

Eingebettete Links werden falsch dargestellt.

+ 3.0.189 historische ALB-Flurstücke

Erzeugen im extra Fenster eine Fehlermeldung.

+ 3.0.188 Sachdatendruck

Es kann vorkommen, dass die Datensätze der Sublayer unvollständig sind.

+ 3.0.187 Mobile Layer Export

Der Export von Layern für kvmobile, die nicht im sync-Modus sind führt zu einem Fehler. Das wurde behoben. Sync Eigenschaft wird bei getLayers in rolle mit abgefragt und nur noch sync Layer werden exportiert beim Syncronisieren und Layer ohne Attribute erzeugen keine Warnung mehr beim Abfragen von Layern.

+ 3.0.186 Sachdatendruck

In der Karte kommt es zu fehlerhaften Darstellungen, wenn ein Layer den Parameter $scale verwendet oder wenn der gedruckte Layer eine nicht geklammerte OR-Bedingung im Data-Feld hat.

+ 3.0.185 GeoJson-Import

Der erzeugte Rollenlayer funktioniert nicht.

+ 3.0.184 Selbstüberschneidung im Geometrieeditor

Führt zum Verlust der Geometrie.

+ 3.0.183 Versionen von Flurstücken

Beim Aufklappen der Versionen erscheint eine Fehlermeldung.

+ 3.0.182 Labelposition speichern

"oben links" wird nicht gespeichert.

+ 3.0.181 Ausgabe von Triggern

Beim Neuanlegen von Datensätzen erscheinen Triggerausgaben doppelt.

+ 3.0.180 Erfassung eines SubForm-Datensatzes im extra Fenster

Hier ist die Fußzeile mit dem Speichern-Button überflüssig.

+ 3.0.179 kvwmap-Funktionalitäten, die noch auf oids basieren

Wie z.B. Multigeometrien splitten, Datensatz kopieren usw. sind noch nicht umgestellt.

+ 3.0.178 Layer kopieren

Die Legendenreihenfolge der Klassen wird nicht mitkopiert.

+ 3.0.177 Daten-Import

Die Import-Tabellen werden noch mit oids angelegt.

+ 3.0.176 Zoom auf Objekte

Macht nicht was er soll.

+ 3.0.175 Punktlistenimport

Die Beschreibung des Formats und die Fehlerausgabe sind unzureichend.

+ 3.0.174 SubformEmbedded neuer Datensatz

Nicht sichtbare Attribute werden nicht gespeichert.

+ 3.0.173 Layer-Suche

Wenn das Geometrie-Attribut umbenannt ist, gibt es einen Fehler.

+ 3.0.172 Shape-Import

Wenn man das erste Attribut weglässt, gibt es einen Fehler.

+ 3.0.171 Grundbuchblattsuche

Funktioniert nicht.

+ 3.0.170 Flurstücksauszüge

Funktionieren nicht.

+ 3.0.169 Flurstückssuche

Hier wird beim Erstellen der Gemarkungslsite der endet-Zeitstempel von ax_gemeinde nicht berücksichtigt.

+ 3.0.168 ID-Spalte alphanumerisch

Beim Speichern der Geometrie erscheinen Fehlermeldungen.

+ 3.0.167 ID-Spalte alphanumerisch

Beim Mouseover auf einen Datensatz erscheinen Fehlermeldungen.

+ 3.0.166 Flurstückssuche

Wenn der Flurstücks-Layer keine oids mehr verwendet, erscheinen Fehlermeldungen.

+ 3.0.165 PNG-Grafiken repariert

+ 3.0.164 Als Vorlage für neuen Datensatz übernehmen

Die Werte von nur lesbaren Auswahlfeldern werden nicht übernommen.

+ 3.0.163 Textfeld: automatisch generieren

Funktioniert nicht.

+ 3.0.162 Flurstückszoom

"Zoom auf Flurstück und andere Flurstücke ausblenden" funktioniert nicht mehr.

+ 3.0.161 Schnellsprung

Funktioniert nicht mehr.

+ 3.0.160 Abfrage von Rollenlayern

Hier erscheinen Fehlermeldungen beim Mouseover und beim Zoom auf Objekt.

+ 3.0.159 sendEmailAsync.sh

Das Skript tools/sendEmailAsync.sh verschiebt die Datei, die als Anhang gesendet wird, in den Archivpfad und man kann dann nicht mehr darauf zugreifen.

+ 3.0.158 Zeitstempel: delete

Funktioniert nicht für Layer ohne oid.

+ 3.0.157 Rechte in Stellenhierarchie

Man kann für Kindstellen keine individuellen Rechte definieren.

+ 3.0.156 dynamischer Link

Ein dynamischer Link in einem SubForm-Datensatz im separaten Sachdatenfenster ruft die Sachdatenanzeige nicht korrekt auf.

+ 3.0.155 Layer-Suche

Bei Sachdatenanzeige im extra Fenster wird nach einer Suche und Änderung des Layers sofort wieder gesucht.

+ 3.0.154 Auto-Formularelementtypen

Die Auto-Formularelementtypen (Fläche, Länge, Zeitstempel, usw.) führen bei Geometrieänderung und ID-Spalte != oid zu Fehlermeldungen.

+ 3.0.153 Geometrie aus anderer Tabelle

Bei Layern deren Geometriespalte aus einer anderen Tabelle als der Haupttabelle kommt, gibt es Probleme, wenn diese Tabelle nicht auch eine gleichnamige ID-Spalte hat.

+ 3.0.152 ID-Spalte alphanumerisch

Nach dem Anlegen eines neuen Datensatzes erscheint eine Fehlermeldung.

+ 3.0.151 CSV-Export

Bei Auswahlfeldern wird nicht mehr der output sondern nur der value ausgegeben.

+ 3.0.150 Fehlerausgabe in SubForm-Layern

Die Fehlerausgabe enthält am Anfang Programmcode.

+ 3.0.149 Style-/Labeleditor Zomm Karte

--Markus Hentschel (Diskussion) 10:07, 8. Mär. 2021 (CET) In der Karte vom Style-/Labeleditor kann man nicht zoomen oder pannen, wenn man die rausfliegende Legende aktiviert hat.

+ 3.0.148 Attributeditor

Es fehlen 2 Überschriften.

+ 3.0.147 Nachweisrecherche

Nachweise ohne Rissnummer werden nicht gefunden.

+ 3.0.146 Shape-Export

Die prj-Datei fehlt.

+ 3.0.145 Nachweisdownload

Unter PHP 7 erscheinen hier Fehlermeldungen.

+ 3.0.144 wms_checker.php

Funktioniert unter PHP 7 nicht fehlerfrei.

+ 3.0.143 wms_proxy.php

Funktioniert unter PHP 7 nicht fehlerfrei.

+ 3.0.142 Layer-Suche

Wenn der erste Datensatz keine Geometrie hat, wird nicht in die Karte gezoomt.

+ 3.0.141 Falsche Berechnung der Dezimalkoordinaten bei Exif Auswertung

Beim Import von Bildern mit Exif-Daten werden die in Grad angegebenen Koordinaten falsch in Dezimalgrad umgerechnet. Das wurde in der Funktion get_exif_data korrigiert. vorher Grad + (Minuten/60 + Sekunden/6000) nachher Grad + (Minuten/60 + Sekunden/3600)

+ 3.0.140 Legendengrafik von WMS-Layern

Wenn ein WMS-Layer den URL-Parameter STYLES verwendet, wird dieser beim Abfragen der Legendengrafik nicht richtig berücksichtigt.

+ 3.0.139 RAISE NOTICE in BEFORE DELETE Triggern

Hier erfolgt die Ausgabe nicht für die Text-Notation, sondern nur für JSON und nur im Fehlerfall.

+ 3.0.138 Daten-Export: Dokumente

Dokumente von SubForm-Layern werden nicht mit heruntergeladen

+ 3.0.137 Formularelementtyp Zeitstempel

Hat das Attribut den Datentyp timestamp in der Datenbank, dann wird es nicht zu 100% angezeigt.

+ 3.0.136 Daten-Export: Dokumente

Ist das Dokument-Attribut ein Array, werden nicht immer alle Dokumente mit heruntergeladen.

+ 3.0.135 Sachdatenanzeige im extra Fenster

Wenn man einen eingebetteten Subform-Datensatz aufruft, passt sich das Fenster in der Breite nicht auf die Darstellung des Subform-Datensatzes an.

+ 3.0.134 Style- und Labeleditor

Die Legende wird nicht richtig nachgeladen.

+ 3.0.133 Geometrieübernahmelayer

Die Geometrie von Rollenlayern wird nicht mehr automatisch vollständig selektiert, wenn sie als Geometrieübernahmelayer ausgewählt werden. Außerdem wird der Geometrieübernahmelayer nicht mehr layerbezogen gespeichert.

+ 3.0.132 SubformEmbedded Datensatz anlegen

Funktioniert nicht für nicht eingebettete Layer.

+ 3.0.131 Jagdkataster

Das Plugin Jagdkataster setzt noch auf oids.

+ 3.0.130 Nachweisrecherche im IE

Die Ergebniszeilen sind zu hoch.

+ 3.0.129 Layer-Export

Bei Layern mit leeren Text-Spalten wird das SQL nicht korrekt erzeugt.

+ 3.0.128 Shape-Import

Wenn in der prj-Datei Hochkommas vorkommen, schlägt der Import fehl.

+ 3.0.127 Geometrie aus anderer Tabelle

Wenn man einen Layer hat, der sich die Geometrie aus einer anderen Tabelle als der Haupttabelle holt, erscheint bei der Sachdatenanzeige mit QueryMaps eine Fehlermeldung.

+ 3.0.126 Daten-Export

Bei Layern mit den Zeichen "<" oder ">" im Namen schlägt der Export fehl.

+ 3.0.125 Trefferliste Nachweisverwaltung - Geltungsbereichskarte

--Markus Hentschel (Diskussion) 10:19, 10. Feb. 2021 (CET) Die Geltungsbereichskarte zeigt keine Flurstücksnummern an.

+ 3.0.124 Layer die oids verwenden

Mit diesem Bugfix wird der Anwendungsfall go=layer_check_oids hinzugefügt, der Unterstützung dabei bietet, die PostGIS-Layer so anzupassen, dass keine oids mehr verwendet werden.

+ 3.0.123 import_nas.sh

Das ALKIS-Einleseskript hat keine Möglichkeit das alkis-Schema zu leeren um es neu zu befüllen. Das ist jetzt mit dem Parameter "delete" möglich.

+ 3.0.122 Attributtyp Link

Interne Links werden aus dem extra Fenster heraus nicht im Hauptfenster geöffnet.

+ 3.0.121 Zwischenablage

Gemerkte Datensätze lassen sich nicht mehr aus der Zwischenablage aufrufen.

+ 3.0.120 Stellenhierarchie

Die Rechte von Elternstellen werden nicht für die Kindstellen übernommen.

+ 3.0.119 Stellenhierarchie

Das Hinzufügen oder Wegnehmen von Stellen im Layerformular wirkt sich nicht auf die Kindstellen aus.

+ 3.0.118 WMS-Layer

Bei einigen WMS-Layern hängt der Mapserver den Parameter SERVICE=WMS nicht an den Request an.

+ 3.0.117 sendEmailAsynch.sh

In diesem Skript werden die Parameter MAILSMTPUSER und MAILSMTPPASSWORD nicht berücksichtigt.

+ 3.0.116 dynamische Links

Links die aus dem extra Fenster heraus andere Datensätze aufrufen, führen zu einer falschen Darstellung im extra Fenster.

+ 3.0.115 mail_att()

In der Funktion mail_att() fehlen noch die Variablen cc_email und from_name.

+ 3.0.114 Jagdkataster

Wenn ein Flurstück als herrenlos gekennzeichnet ist, gibt es im Plugin Jagdkataster einen Fehler bei der Flurstücksanzeige.

+ 3.0.113 Password escapeing

--Pkorduan (Diskussion) 08:48, 3. Feb. 2021 (CET) Passwörter mit einfachen Anführungszeichen verursachten Fehler beim Eintragen in der Datenbank. Jetzt werden sie escaped.

+ 3.0.112 Sachdatendruck-Editor - Rechtecke

--Markus Hentschel (Diskussion) 15:24, 22. Jan. 2021 (CET) Das Highlighten bzw. Hinscrollen funktioniert nicht bei Rechtecken, bei denen die Start-y-Position kleiner ist als die End-y-Position.

+ 3.0.111 Flurstückslistenimport

Funktioniert ab dem 2. Flurstück nicht.

+ 3.0.110 unkorrekter Rückgabewert in is_admin_user

Diese Funktion lieferte im Fehlerfall nicht FALSE sondern das Array() von execSQL. Ist behoben.

+ 3.0.109 Stelle anlegen

Ohne Layer gibts Fehlermeldungen.

+ 3.0.108 Cronjobs für Postgres-Requests nicht richtig geschrieben

kvwmap hat die Cronjob Commands nicht richtig geschrieben. Es fehlten die Usernamen. Jetzt werden die Credentials in der Funktion get_crontab_line der CronJob Klasse korrekt gelesen und in der Methode crontab_schreiben richtig geschrieben.

+ 3.0.107 XPlanGML Upload Namespace 5.2 Unterstützung

--Kraetschmer (Diskussion) 13:29, 29. Jan. 2021 (CET) Ausbesserung des XPlanGML Uploads über GDAL GMLAS für XPlan-Version Namespace 5.2.

+ 3.0.106 Neuer Datensatz im separaten Browser-Fenster

--Markus Hentschel (Diskussion) 16:16, 28. Jan. 2021 (CET) Wenn man einen neuen Datensatz im separaten Browserfenster anlegt, funktioniert der Geometrie-Editor nicht richtig, z.B. das "Position setzen" Werkzeug. ==

+ 3.0.105 Stellenhierarchie

Wenn man eine Oberstelle mit mehr als einer Unterstelle ändert, erscheint eine Fehlermeldung.

+ 3.0.104 SubForms

Im GLE ist oft nicht ersichtlich, dass ein geöffnetes Unterformular einen eigenen Speichern-Button hat und der Nutzer klickt auf den Speichern-Button des Hauptformulars.

+ 3.0.103 Daten-Export: Dokumente

Wenn das Dokument-Attribut ein Array-Feld ist, werden die Dokumente nicht mit exportiert.

+ 3.0.102 Flurstückssuche

Bei der Flurstückssuche mit Sachdaten (go=Flurstueck_Auswaehlen) werden die Buchdaten auch im separaten Fenster angezeigt. Das Fenster „darunter“ bleibt jedoch bei der Recherche-Maske und springt nicht zur Karte. Im separaten Fenster funktioniert außerdem der Button „Zoom auf Flurstück und andere Flurstücke ausblenden“ nicht.

+ 3.0.101 Bild speichern

--Markus Hentschel (Diskussion) 07:07, 26. Jan. 2021 (CET) Statt dem Kartenbild erscheint nur ein leeres Bild (bei Edge und Firefox, bei IE11 gehts). Der "Bild kopieren" Button kann wohl weg?

+ 3.0.100 lange Tabellenaliasnamen

Lange Tabellenaliasnamen werden nicht richtig ausgelesen und haben einen Zeilenumbruch am Ende.

+ 3.0.99 Layer-Suche

Wenn die Operatoren <= und >= verwendet werden, wird die Suche stattdessen mit < und > gemacht. Und bei Auswahlfeldern werden nicht die ausgewählten Operatoren verwendet, wenn man nur eine Auswahlmöglichkeit auswählt.

+ 3.0.98 Neuer Layerdatensatz

Beim Speichern eines neuen Layerdatensatzes mit Geometrie wird die Geometrie auch für die anschließende Suche nach dem Datensatz verwendet. Das führt bei großen Geometrien zu einem Überlauf in MySQL beim Speichern der Suche.

+ 3.0.97 suche nach Flurstück in Karte

Bei Stellen, die den Standard Flurstückslayer nicht haben, erscheint eine Fehlermeldung.

+ 3.0.96 ALKIS-Postprocessing

Bei pp_amt fehlt noch ein endet für ax_dienstelle und ax_anschrift.

+ 3.0.95 Sachdatendruck archivieren

Funktioniert nicht, wenn der Layer als ID-Spalte nicht die oid verwendet.

+ 3.0.94 Punktlistenimport

Funktioniert unter PHP 7 nicht.

+ 3.0.93 Zugangsdaten zu E-Mail-Server nicht variabel

Es wurden die Konstanten MAILSMTPUSER, MAILSMTPPASSWORD und MAILREPLYADDRESS eingeführt, damit der Zugang zu einem Mailserver, der in MAILSMTPSERVER angegeben ist variable konfiguriert werden kann.

+ 3.0.92 attributabhängige Sichtbarkeit

Wenn die Sichtbarkeit von einem Array-Attribut abhängig ist, funktioniert sie nicht richtig.

+ 3.0.91 Layersuche und Flurstücksanzeige

Die räumliche Eingrenzung bei der Layer-Suche funktioniert nicht. Außerdem funktioniert der Link "alle anzeigen" in der Flurstücksanzeige nicht richtig.

+ 3.0.90 Eigentümersuche

Beim Klick auf einen Eigentümer funktioniert die Blätterfunktion nicht.

+ 3.0.89 Statistik

Beim Aufruf der Statistik erscheinen mehrere Fehlermeldungen.

+ 3.0.88 Flurstücksauszüge

Für mehrere Flurstücke wird die Warteanimation nicht beendet.

+ 3.0.87 Zoom auf Objekt

Aus dem extra Fenster heraus wird das Objekt nicht gehighlightet.

+ 3.0.86 update connections

Fehler beim Update einer connection.

+ 3.0.85 update connections

Validierung beim Update einer connection lieferte Fehler wegen count($result) statt count($results)

+ 3.0.84 deleteGastUser.sh

Für PHP 7 wurden die Konstanten in der credentials.php in Hochkommas gesetzt. Damit funktioniert das Skript deleteGastUser.sh aber nicht mehr.

+ 3.0.83 ProBauG Suche und Radiobutton visible

Die Gemarkungsauswahl ist leer. Sichtbarkeitschecks von Attributen die sich auf Werte von Radiobuttons bezogen funktionierten nicht richtig. Jetzt kann man attribut = t und attribut = f verwenden und es wirkt sich richtig auf die Sichtbarkeit des Attributes aus.

+ 3.0.82 escape metalink

Beim Speichern von metalink im Layerformular wurden Anführungszeichen nicht escaped so dass ein Fehler auftrat. So konnte man z.B. keinen javascript code angeben. Jetzt wird die Zeile mit pg_escape_string escaped. Einträge wie dieser: message([{ type : 'info', msg: 'Das ist ein schöner Layer'}]) sind jetzt ohne Fehler speicherbar.

+ 3.0.81 WMS 1.3.0

Im Layer-Formular fehlt die Auswahlmöglichkeit für WMS 1.3.0. Und der GetfeatureInfo-Request hat nicht die richtigen Parameter.

+ 3.0.80 neuer SubForm-Datensatz mit Geometrie

Aus dem extra Fenster heraus wird der Geometrieeditor nicht im Hauptfenster geöffnet.

+ 3.0.79 PHP-Warnungen

PHP 7 erzeugt diverse Warnungen bei bestimmten Aktionen.

+ 3.0.78 Sachdatendruck

Bei einigen Drucklayouts treten Fehlermeldungen auf.

+ 3.0.77 Umlaute im Nutzernamen

Wenn ein Nutzername mit einem Umlaut beginnt, gibt es einen Fehler in der alphabetischen Übersicht.

+ 3.0.76 Punktfang im IE

Hier kommt es zu einem Javascript-Fehler, wenn man die Karte verschiebt.

+ 3.0.75 Querymap

Bei Layern mit einer nicht-numerischen ID-Spalte wird die Querymap nicht richtig generiert.

+ 3.0.74 Linien-Pattern

Funktionieren unter Mapserver 7 nicht.

+ 3.0.73 Attribut mit Constraint

Attribute, für die in der Datenbank Constraints definiert sind, erscheinen im Attributeditor als Auswahlfeld, auch wenn mit dem Constraint gar keine Auswahlmöglichkeiten definiert werden.

+ 3.0.72 Stellen entziehen

Im Nutzerformular lassen sich keine Stellen entfernen.

+ 3.0.71 layers_replace_scale Warnung

Wenn layers_replace_scale nicht gesetzt ist, produziert ein count auf diese Eigenschaft von GUI eine PHP-Warnung. PHP Warning: count(): Parameter must be an array or an object that implements Countable. Das wurde behoben in dem das Attribut in der Klasse initial als array() definiert wird.

+ 3.0.70 Clustering

Die Parameter für das Clustering wurden unter Mapserver 7 angepasst (Cluster:FeatureCount -> Cluster_FeatureCount).

+ 3.0.69 Zoom auf Objekt

Bei einem Zoom auf ein Objekt, welches zu einer Klasse ohne Expression gehört, erscheinen Fehlermeldungen.

+ 3.0.68 zurück zur Suche

Wenn eine Stelle den Menüpunkt "Layersuche" nicht hat, erscheint trotzdem ein "zurück zur Suche" Link.

+ 3.0.67 SubFormEmbeddedPK

Auswahllisten werden zu lang dargestellt.

+ 3.0.66 Schnellsuche

Nach einer Schnellsuche bleibt der ausgewählte Layer nicht stehen.

+ 3.0.65 GLE Breite von Eingabefeldern

Nebeneinander angeordnete Eingabefelder sind teilweise zu schmal.

+ 3.0.64 Freitexte im Kartendruck

Sobald man in der Druckvorschau einen Freitext einfügt kommt eine Fehlermeldung wenn man auf Drucken geht.

+ 3.0.63 Autovervollständigungsfelder

Werden nur einzeilig angezeigt.

+ 3.0.62 Rasterlayout

Wenn die Geometriespalte "geom" heißt, erscheinen nicht die richtigen Geometrie-Buttons.

+ 3.0.61 historische Flurstücke

Historische Flurstücke, die keinen Nachfolger haben (z.B. bei BOV) werden über die historische Flurstückssuche nicht gefunden.

+ 3.0.60 automatische Kartengrößenanpassung

Beim Navigieren oder Neuladen der Karte, wir die Größe nicht angepasst.

+ 3.0.59 Layer-Suche: Ausgabe von Fehlermeldungen

Wenn die DB-Abfrage nicht klappt, wird nicht die komplette Abfrage ausgegeben.

+ 3.0.58 Schnelldruck

Wenn zuerst die Schnelldruckfunktion ausgeführt wird und anschließend der Maßstab per Eingabe angepasst werden soll, dann wird in der Karte nicht der Ausschnitt entsprechend des geänderten Maßstabes angepasst sondern erneut die Schnelldruckfunktion aufgerufen.

+ 3.0.57 .esri.gz

Im neuen web-Container legt ogr beim Shape-Import immer eine .esri.gz Datei in den kvwmap-Ordner, wenn eine prj-Datei vorhanden ist.

+ 3.0.56 Kartenauszüge über die DHK

Funktionieren nicht.

+ 3.0.55 Zeitstempel-Attribute

Werden teilweise falsch dargestellt.

+ 3.0.54 dynamische Links

Links mit der Option "no_new_window" öffnen sich immer im Hauptfenster.

+ 3.0.53 String-ID-Spalte

Wenn ein Layer eine ID-Spalte verwendet, die keinen numerischen Typ hat, treten bei manchen Aktionen Fehler auf.

+ 3.0.52 Schnellsuche und Flurstückssuche

Die Ergebnisse erscheinen nicht im extra Fenster.

+ 3.0.51 Sachdatendrucklayout kopieren

Die Farbe der Rechtecke wird nicht richtig übernommen.

+ 3.0.50 go=BenutzerderStelleAnzeigen

Funktioniert nicht mehr.

+ 3.0.49 GLE spaltenweise Darstellung

Hier funktioniert das Editieren nicht richtig.

+ 3.0.48 Kartenfenstergröße

Passt sich immer an, auch wenn nicht eingestellt.

+ 3.0.47 Plugin Fortführungsfälle

Hier treten Fehler auf.

+ 3.0.46 TIF-Export, ExportMapToPDF

Funktionieren nicht. --FalkoR (Diskussion) 16:41, 8. Dez. 2020 (CET)

+ 3.0.45 Redlining im Druck

Unter Mapserver 7 gibt es Fehler.

+ 3.0.44 Zoom auf importierten Layer

Funktioniert nicht.

+ 3.0.43 Adresssuche

Das Laden der Straßen dauert teilweise sehr lange.

+ 3.0.42 Druckversion

Das Styling funktioniert nicht.

+ 3.0.41 Sachdatendruckeditor

Wenn man keine Freitexte hat, kann man keine hinzufügen.

+ 3.0.40 WFS-Suche und LIKE

Funktioniert nicht.

+ 3.0.39 SubFormEmbeddedPK mit no_new_window

Hier erscheint die Vorschau nicht.

+ 3.0.38 Schnellsuche

Bei abhängigen Auswahlfeldern wird die Suche gestartet, bevor das letzte Auswahlfeld ausgewählt wurde.

+ 3.0.37 gefilterte Layer

Unter Mapserver 7 werden gefilterte Layer nicht in der Karte dargestellt.

+ 3.0.36 Adresssuche

Funktioniert nicht wenn der Flurstückslayer ein eigenes Template verwendet.

+ 3.0.35 Probaug

Die Benutzung der ProBaug-Schnittstelle führt zu diversen Fehlermeldungen.

+ 3.0.34 Migration auf 3.0

Der Migrationsvorgang wird auf manchen Systemen nicht korrekt ausgeführt.

+ 3.0.33 Adresssuche

Ist sehr langsam.

+ 3.0.32 Kartenbild speichern im IE

Auf manchen Servern funktioniert das nicht.

+ 3.0.31 Mapserver 7

Manche Styles verursachen Fehler.

+ 3.0.30 abhängige Auswahllisten

Funktionieren nicht mit PHP 7. Außerdem auch nicht, wenn die abhängigen Auswahlfelder Arrays sind.

+ 3.0.29 Attribut-Editor im Chrome

Sieht komisch aus.

+ 3.0.28 Daten-Import

Wenn in einer Zip-Datei mehrere Daten-Dateien enthalten sind, wird die Liste der Dateien nicht korrekt dargestellt.

+ 3.0.27 Sachdatendruck und Bearbeitungshinweise Trefferliste

Bei einem Seitenüberlauf werden die Elemente auf der nächsten Seite nicht unterhalb des oberen Randes positioniert.

--Markus Hentschel (Diskussion) 11:27, 2. Dez. 2020 (CET) Besteht die Trefferliste der Nachweisrecherche nur aus einem Treffer und hat dieser Treffer einen Bearbeitungshinweis (oder sogar mehrere), dann kann man diese nicht lesen, weil die Zeilenhöhe nicht ausreicht bzw. der Hinweis nicht über den unteren Rand hinausragt.

+ 3.0.26 Stellen-Formular

Der zurück-Button führt nicht zurück.

+ 3.0.25 Daten-Import

Wenn die maximale Dateigröße überschritten ist, erfolgt kein Hinweis darauf.

+ 3.0.24 Fehler bei der GML-Erstellung in Plugin xplankonverter

Beim Erzeugen der GML-Datei eines Planes im Web-Container Version 2.1.0 mit PHP 7 kamen Fehlermeldungen bezüglich nicht definierter Konstanten.

+ 3.0.23 Layerparameter Stellenzuweisung

Wenn ein Nutzer einer Stelle über das Nutzerformular zugeordnet wird, werden die Layerparameter nicht gesetzt.

+ 3.0.22 Sachdatendruck: Radiobuttons

Wenn die Auswahlmöglichkeiten Umlaute enthalten, stimmen die Abstände nicht.

+ 3.0.21 Punktfang bei WFS-Layern

Funktioniert nicht richtig.

+ 3.0.20 Jagdkataster: enthaltene Flurstücke CSV-Export

Funktioniert nicht.

+ 3.0.19 Nachweisverwaltung: Sortierung Rissnummer

Die Sortierung nach Rissnummer berücksichtigt nicht die alphanumerischen Anteile.

+ 3.0.18 Daten-Import

Wenn die Dateien unzulässige Zeichen enthalten, klappt der Import nicht richtig.

+ 3.0.17 letztes Suchergebnis

Klappt nicht für die Flurstückssuche.

+ 3.0.16 Jagdkataster: enthaltene Flurstücke

Funktioniert nicht.

+ 3.0.15 Flurstücks-CSV-Export funktioniert nicht

+ 3.0.14 Sachdatendruck mit Karte

Bei Punktlayern erscheint eine Fehlermeldung.

+ 3.0.13 extra Fenster im IE

Das Fenster lässt sich nicht in der Größe verändern.

+ 3.0.12 Flurstückssuche und Zoom auf Flurstück

Die Umformatierung der Flurstücksskennzeichen funktioniert nicht richtig.

+ 3.0.11 Layerrechte speichern funktioniert im IE nicht

+ 3.0.10 nicht sichtbare Attribute erfordern Eingabe

+ 3.0.9 Layerparameter

Wenn man die Layeroptionen eines Layers mit eigenen Layerparametern speichert, werden nur die eigenen Layerparameter gespeichert und alle anderen gehen verloren.

+ 3.0.8 Flurstückssuche

Die Suche nach einer ganzen Flur funktioniert nicht.

+ 3.0.7 Nachweisverwaltung

Es lassen sich weder Nachweise bearbeiten noch anlegen.

+ 3.0.6 Formularelementtyp Dokument

Dateien lassen sich nicht mehr per Drag&Drop auf das Feld ziehen.

+ 3.0.5 manche Links in SubFormularen funktionieren nicht richtig

+ 3.0.4 SubFormulare haben nicht die richtige Rahmenfarbe

+ 3.0.3 Dokument löschen

Beim Löschen eines Dokuments erscheint eine Meldung, die nachfragt ob man die Seite verlassen möchte.

+ 3.0.2 Session Warnung

Auf manchen Servern erscheint eine Session Warnung.

+ 3.0.1 WMS-Export

Es kann sein, dass der WMS-Export nicht richtig funktioniert.



Ältere Versionen