Bug kvwmap: Unterschied zwischen den Versionen

Aus kvwmap
Wechseln zu: Navigation, Suche
(- GLE nach oben)
(+ 4.1.59 Fehler durch Semikolon in kvmobile Deltas)
 
Zeile 2: Zeile 2:
 
Bugs, die neu sind sollten mit einem führenden - versehen sein. Bugs mit Lösungen werden mit + gekennzeichnet.
 
Bugs, die neu sind sollten mit einem führenden - versehen sein. Bugs mit Lösungen werden mit + gekennzeichnet.
  
 +
<div class="noautonum">__TOC__</div>
  
= Version 1.11 =
 
  
 +
== - neuer duplizierter Layer: Attribute ==
 +
Wenn man einen neuen Layer B anlegt, der von einem Layer A dupliziert wird, werden die Attributeinstellungen nicht übernommen. Man muss erst zum Layer A wechseln und diesen speichern.
 +
Beim erstmaligen Anlegen eines Layers sollten alle zu duplizierenden Eigenschaften initial übernommen werden.
 +
--[[Benutzer:Sgoen|Sgoen]] ([[Benutzer Diskussion:Sgoen|Diskussion]]) 13:58, 4. Sep. 2025 (CEST)
  
== + GLE nach oben ==
+
= Version 4.1 =
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 14:48, 1. Mär 2013 (CET) Im GLE funktioniert der ''nach unten'' Pfeil, aber für den ''nach oben'' fehlt der Anker.
+
::--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:09, 4. Mär 2013 (CET) Der 'oben'-Anker steht in der gui.php und muss in eigene guis entsprechend eingetragen werden.
+
  
== + 1.11.1 Fehler in Zeile 220 in kvwmap.php ==
+
== + 4.1.60 Labelitem Fehler in kvmobile ==
 +
Ein vom Nutzer gesetztes labelitem kann zu einem Fehler in kvmobile führen. Genau dann, wenn es das Attribut welches als labelitem aus dem Data Statement ausgewählt wurde nicht auch im Query-Statement vorkommen. Jetzt wird immer statt des vom Nutzer eingestellten labelitem das labelitem des Layers verwendet. Dort muss der Admin ein Attribut hinterlegen welches sowohl in Data- also auch in Query-Statement vorkommt. Außerdem muss der Nutzer sicherstellen, dass dieses Attribut auch in der Stelle die kvmobile nutzt an den Client exportiert wird.
  
= Version 1.10 =
+
== + 4.1.59 Fehler durch Semikolon in kvmobile Deltas ==
 +
Semikolons in Texten führten zum falschen trennen von mehreren SQL-Statments in create_delta triggern des Plugin kvmobile. Es wurde jetzt eine Funktion gdi_split_sql eingeführt, die Semikolons innerhalb von Texten die mit einfachen Anführungsstrichen stehen als Delimiter ignoriert. Außerdem werden Abfragen von Deltas so gefiltert, dass keine doppelten Deltas (mit gleichem Inhalt außer der Version) an den Client geschickt werden.
  
== + Fehler beim Attribute löschen ==
+
== + 4.1.58 Fehler in PgObject exists function ==
--[[Benutzer:ABreede|ABreede]] 09:14, 29. Jan 2013 (CET) Wenn man im Pfad alles löscht, werden die Attribute nicht gelöscht. Sie stehen weiter in layer_attributes.
+
Die Funktion prüft nicht ob das Objekt mit key und value existiert, sondern ob es noch ein anderes gibt neben dem mit der id des Objektes. Und die Funktion lieferte immer false zurück.
:--[[Benutzer:Rahn|Rahn]] 13:02, 29. Jan 2013 (CET) In der 1.11 behoben.
+
Korrektur und Umbenennung von exists in unique. Anpassung des Aufruf von exists in Funktion ignorable_by_uuid der Klasse synchronisation.
  
== - Tausendertrennzeichen verhindert Speichern ==
+
== + 4.1.57 Formularelementtyp Link als Array ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 15:21, 22. Jan 2013 (CET) Beim Speichern von (großen) Zahlen in einem Integer- oder Numeric-Feld tritt eine Fehlermeldung auf. Das Speichern funktioniert nicht, weil plötzlich Leerzeichen in der Zahl enthalten sind.
+
Wird nicht richtig gespeichert.
  
== - StatistikAuswahl | keine Diagramme  ==
+
== + 4.1.56 Kartenabfrage Flürstücke ohne Treffer ==
--[[Benutzer:Hschmidt|Hschmidt]] 09:04, 7. Jan 2013 (CET) <br>
+
Es erscheint eine leere Seite.
Bei der StatistikAuswahl (go=StatistikAuswahl) kommen keine Diagramme. Die Ausgabe von "Zeitraum für Auswertung: von -- bis -- " unter dem Titel ist überflüssig.
+
  
== - Internet Explorer 9 (64 Bit) ==
+
== + 4.1.55 Fester diverged Test ==
--[[Benutzer:HolgerR|HolgerR]] 09:44, 15. Okt 2012 (CEST) Die Kartenanzeige im Internet Explorer 9 (64 Bit) funktioniert bei mir nicht. Im Internet Explorer ist eine SVG-Unterst&uuml;tzung implementiert, funktionierte jedoch mit kvwmap nicht. Daraufhin hatte ich das SVG-Plugin von Adobe installiert, wiederum kein Erfolg. Liegt das an meiner Systeminstallation (Windows 7 (64 Bit) Home Premium) oder ist an kvwmap noch etwas zu schrauben?
+
Der Test ob der Branch diverged ist war fest auf develop eingestellt. Jetzt wird für jeden branch einzeln geschaut ob es Änderungen mit diverged gab.
  
== + Nachweiserfassung - L&auml;nge Rissnummer ==
+
== + 4.1.54 Nachweisrecherche ==
--[[Benutzer:HolgerR|HolgerR]] 09:54, 2. Okt 2012 (CEST) Wird versehentlich eine Rissnummer l&auml;nger 20 Zeichen eingetragen kommt es zu einem Abbruch beim Speichern des Dokuments. Um das zu umgehen w&auml;re es sinnvoll, entsprechend der Vorgehensweise bei der Stammnummer, in der ''config.php'' eine maximale L&auml;nge der Rissnummer zu definieren. Diese L&auml;nge wird bei der Dokumenteneingabe ausgewertet und das Eingabefeld entsprechend begrenzt, also: <br/>
+
Der Scrollbalken rechts verdeckt den Inhalt.
Eintrag in der ''config.php'' um die Rissnummer auf 8 Stellen zu begrenzen
+
<pre>
+
# Erlaubte maximale Länge der Rissnummer in der Fachschale Nachweisverwaltung
+
define('RISSNUMMERMAXLENGTH',8);
+
</pre>
+
Anpassung in ''../snippets/dokumenteneingabeformular.php''
+
<pre>
+
          <td>Rissnummer:
+
              <input name="rissnummer" type="text" value="<?php echo $this->formvars['rissnummer']; ?>" size="<?php echo RISSNUMMERMAXLENGTH; ?> "maxlength="<?php echo RISSNUMMERMAXLENGTH; ?>">
+
          </td>
+
</pre>
+
:--[[Benutzer:Rahn|Rahn]] 12:51, 14. Jan 2013 (CET) Gibts in der 1.11
+
  
== + 1.10.11 History forward in Bodenrichtwerterfassung ==
+
== + 4.1.53 Statistik ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 17:13, 19. Nov 2012 (CET) Die History back Funktion in der Bodenrichtwerterfassung funktioniert, nicht aber die History forward Funktion.
+
Geht nicht.
  
== + 1.10.10 Splitten von Liniengeometrien ==
+
== + 4.1.52 Suchergebnis Dokumentenrecherche  ==
Das Aufsplitten von Linienobjekten führt im Geometrieeditor zu einem Fehler.
+
Wenn man bei den Suchergebnissen der Rissrecherche in der Nachweisverwaltung auf Markieren: "keine" und dann auf "bearbeiten" klickt (so dass kein Dokument ausgewählt ist) werden einem über 200.000 Dokumente angezeigt.
 +
Hier sollte stattdessen ein Warnhinweis erscheinen, dass kein Dokument ausgewält worden ist.
 +
--[[Benutzer:Mharms|Mario Harms]] ([[Benutzer Diskussion:Mharms|Diskussion]]) 14:06, 2. Jun. 2026 (CEST)
  
== + 1.10.9 Adresssuche - nach Stra&szlig;e suchen==
+
== + 4.1.51 Defaultwert ==
--[[Benutzer:HolgerR|HolgerR]] 09:44, 15. Okt 2012 (CEST) Bei der Adresssuche funktioniert die Suche/Anzeige nach der Stra&szlig;e nicht mehr. Wenn keine Hausnummer ausgew&auml;hlt wird, erfolgt der Zoom auf die gesamte Stra&szlig;e bzw. die Anzeige der Flurst&uuml;cke der gesamten Stra&szlig;e nicht mehr.
+
Der im Erfassungsformular angezeigte Defaultwert eines Attributs wird vorher nicht in den Datentyp des Attributs umgewandelt.
  
== + 1.10.8 Formularelementtyp Stelle ==
+
== + 4.1.50 kvmobile Log ==
Beim Neuanlegen eines Datensatzes mit einem solchen Attribut kommmt es zu einer Fehlermeldung.
+
Das Log von kvmobile wurde zu unübersichtlich angezeigt und Fehlermeldungen nicht korrekt ausgegeben.
  
== + 1.10.7 Eigentümer-CSV-Export ==
+
== + 4.1.49 Layer mit eigenen Datentypen ==
Werden bei diesem CSV-Export Blattnummer, Buchungsart, Bestandsverzeichnisnummer oder Prüfzeichen Buchung ausgewählt, wird eine fehlerhafte CSV-Datei erzeugt.
+
Beim Speichern der Layerdefinition wird der Formularelementtyp in den Datentypen überschrieben.
  
== + 1.10.6 Shape-Export ==
+
== + 4.1.48 Nachweisrecherche ==
Beim Shape-Export tritt ein Fehler auf.
+
Der Geometrieübernahmelayer wird nicht gespeichert.
  
== + 1.10.5 zoomtojagdbezirk ==
+
== + 4.1.47 Rechteckabfrage WMS-Layer ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:07, 28. Sep 2012 (CEST) Der Zoom vom Template aus in die Karte auf einen Jagdbezirk (go=zoomtojagdbezirk) klappt nicht, es kommt die Fehlermeldung
+
Die Mittelpunktkoordinaten werden nicht gerundet.
Fehler bei SQL Anweisung:
+
SET datestyle TO 'German';SELECT MIN(XMIN(ENVELOPE(TRANSFORM(the_geom, )))) AS minx,
+
MAX(XMAX(ENVELOPE(TRANSFORM(the_geom, )))) AS maxx, MIN(YMIN(ENVELOPE(TRANSFORM(the_geom, )))) AS miny,
+
MAX(YMAX(ENVELOPE(TRANSFORM(the_geom, )))) AS maxy FROM jagdbezirke WHERE oid = 5969596
+
  
== + 1.10.4 Flächenmessung im IE ==
+
== + 4.1.46 Zuordnung Obermenüpunkte ==
Die gemessene Fläche wird im IE nur ganz kurz angezeigt.
+
Wenn man im Menüeditor einer Stelle einen Menüpunkt zugeordnet hatte, dessen Obermenüpunkt in der Stelle noch fehlte, wurde der Menüpunkt in der Stelle nicht angezeigt.
 +
Jetzt werden die fehlenden Übermenüpunkte mit dessen Menüorder in den Stellen angelegt wo sie fehlten.
  
== + 1.10.3 Nachweiserfassung #2 ==
+
== + 4.1.45 <requires> im Attributeditor ==
In der Nachweiserfassung treten Fehler auf, wenn man als Primärattribut rissnummer ausgewählt hat.
+
Beim Ersetzen der <requires>-Platzhalter werden immer automatisch Hochkommas hinzugefügt. Das wurde wieder rückgängig gemacht.
  
== + 1.10.2 Adresssuche ==
+
== + 4.1.44 Kartendruck über DHK ==
Bei der Adresssuche kommt es zu einem Fehler, wenn man eine Gemarkung auswählt.
+
Es kommt zu einem Fehler beim Eintragen des Zeitstempels.  
  
== + 1.10.1 Nachweiserfassung ==
+
== + 4.1.43 Fehler im Plugin Bauleitplanung ==
In der Nachweiserfassung treten Fehler auf, wenn man als Primärattribut rissnummer ausgewählt hat.
+
  
= Version 1.9 =
+
== + 4.1.42 wms_checker.php ==
== + Fachschale Boris - keine Prüfung der Jahreszahl  ==
+
Funktioniert nicht.
--[[Benutzer:Hschmidt|Hschmidt]] 15:37, 7. Jan 2013 (CET) <br>
+
In der Fachschale wird im Feld der Jahreszahl für den Stichtag nicht geprüft, ob es sich um eine vierstellige Zahl handelt.
+
Hier wäre eine Auswahlliste auch schöner :-) Ob auch in Ver. 1.10 ???
+
:--[[Benutzer:Rahn|Rahn]] 16:09, 7. Jan 2013 (CET) In 1.11 behoben.
+
  
== + Nachweiserfassung - EPSG ==
+
== + 4.1.41 requires-Layer ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:17, 7. Sep 2012 (CEST) Wenn der Benutzer in seiner Nachweiserfassungsstelle einen anderen EPSG als 2398 eingestellt hat (z.B. 35833), dann werden die Koordinatenwerte des Polygons aus dem falschen Referenzsystem kommentarlos in 2398 gespeichert (das Polygon liegt dann z.B. irgendwo in Sibirien). Da es um flurstücksscharfe Digitalisierung geht, muss meiner Meinung nach in 2398 digitalisiert werden, d.h. kvwmap muss beim Aufruf von go=Nachweisformular prüfen, ob 2398 eingestellt ist und gegebenenfalls das Referenzsystem der Stelle ändern.
+
Werden beim Einschalten des Oberlayers nicht aktiv gesetzt.
  
== + 1.9.14 Shape-Export==
+
== + 4.1.40 Themenauswahl löschen ==
--[[Benutzer:Rahn|Rahn]] 16:06, 29. Aug 2012 (CEST) Beim Shape-Export tritt ein Fehler auf, wenn ein Layer exportiert wird, der eine andere Geometriespalte als ''the_geom'' hat oder wenn im Pfad-Statement vor der Geometriespalte ein Tabellenalias steht.
+
Durch einen falschen Fremdschlüssel wird auch der Eintrag in rolle gelöscht.
  
== + 1.9.13 Nutzungsart im CSV-NA-Export ==
+
== + 4.1.39 Nachweisrecherche ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:49, 27. Aug 2012 (CEST) Der CSV-Nutzungsartenexport gibt die Nutzungsarten nicht aus, wenn "Eigentümer" ausgewählt wird. Die 3 Spalten sind zwar vorhanden, aber leer.
+
Die Auswahl der Abfrageart springt nicht automatisch um.
  
== + Historische Lagebezeichnungen in der  Adressuche ==
+
== + 4.1.38 Namenszusatz und Uhrzeit ==
--[[Benutzer:Hschmidt|Hschmidt]] 09:26, 20. Jun 2012 (CEST)<br>
+
Im Nutzerformular wird der Namenszusatz nicht angezeigt und bei der Eingabe der Uhrzeit im GLE bleibt immer eine 0 stehen.
In der Adressuche werden auch die Lagezeichnungen aufgelistet, die zu historischen Flurstücken gehören. Wenn die daraus entstandenen Flurstücke keine Lagebezeichnungen führen läuft die Suche ins Leere. Nützlich wäre, wenn die historisch gewordenen Lagebezeichnungen mit den historischen Flurstücken verknüpft würden. Es sollte dann auch angegeben werden dass diese Lagebezeichnung historisch ist.
+
  
== + 1.9.12 Fachschale BORIS - Rausnehmen der Einträge zum Sanierungsgebiet ==
+
== + 4.1.37 Auswahlfelder in Edge und Chrome ==
Die Einträge zum Sanierungsgebiet in der Fachschale BORIS lassen sich nicht löschen.
+
Der Text der selektierten Option kann in den Pfeil hineinragen.
  
== + 1.9.11 Koordinatenanzeige im Style-u. Labeleditor ==
+
== + 4.1.36 Flurstückshistorie ==
Die Koordinatenanzeige im Style-u. Labeleditor funktioniert nicht.
+
In ax_historischesflurstueckohneraumbezug kann es Einträge geben, bei denen vorgaengerflurstueckskennzeichen nicht befüllt ist, obwohl es Vorgänger gibt. Das wurde in pp_flurstueckshistorie korrigiert.
  
== + 1.9.10 Werte löschen in der Fachschale BORIS ==
+
== + 4.1.35 Themenübersicht ==
Die numerischen Werte in der Fachschale BORIS lassen sich nicht löschen.
+
Die Layer sind nicht alphabetisch sortiert.
  
== + 1.9.9 Integer-Prüfung ==
+
== + 4.1.34 Themenauswahl laden ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:14, 25. Mai 2012 (CEST) Wenn datenbankseitig ein Feld als integer markiert ist, prüft kvwmap, dass nur Zahlen eingegeben werden. Das Minus ("-") ist allerdings immer noch möglich.
+
Die Rollenlayer werden auch deaktiviert.
:--[[Benutzer:Rahn|Rahn]] 08:55, 25. Mai 2012 (CEST) Ja, integer heißt ja nicht, dass nur positive Zahlen erlaubt sind...
+
::--[[Benutzer:Markus Hentschel|Markus Hentschel]] 10:39, 25. Mai 2012 (CEST) Der Kollege versuchte "10-20" einzugeben und kriegte keine kvwmap- sondern eine SQL-Fehlermeldung. Vielleicht könnte man das Minus ja nur dann zulassen, wenn es als erstes Zeichen auftaucht?
+
  
== + CSV-Export Flurstück - Klassifizierung ==
+
== + 4.1.33 layer_attributes.default ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 11:50, 26. Apr 2012 (CEST) Die berechnete Klassifizierung ("Angabe") wird nicht in die CSV-Datei exportiert. Beim Flurstück-CSV-Export sollte das Attribut "Klassifizierung" besser "Klassifizierung/Angabe" heißen.
+
Es können nur maximal 255 Zeichen gespeichert werden.
:--[[Benutzer:Rahn|Rahn]] 15:50, 9. Mai 2012 (CEST) Ist so in der Entwicklungsversion enthalten.
+
  
== + Fehler beim Shape-Export ==
+
== + 4.1.32 abhängigge Sichtbarkeit ==
--[[Benutzer:Hschmidt|Hschmidt]] 10:43, 26. Apr 2012 (CEST)<br>
+
Funktioniert u.U. bei eigenen Datentypen mit Auswahlfeld nicht.
Beim shape-Export treten Fehler auf, wenn im Pfad-Statement keine Geometriespalte vorhanden ist.<br>
+
--[[Benutzer:Hschmidt|Hschmidt]] 11:41, 7. Mai 2012 (CEST)<br>
+
Im Pfad-Statement des Layers muss immer die Geometriespalte eingetragen sein. Dann funktioniert es.
+
Beim Standard-Flurstückslayer von kvwmap fehlt die Geometriespalte, dort bitte auch nachtragen. <br>
+
Danke an Stefan Rahn fürs Debuggen :-)
+
  
== + 1.9.8 Speichern im Jagdkataster Template ==
+
== + 4.1.31 Nachweisrechercheergebnis ==
Das Speichern im Jagdkatastertemplate jagdbezirke.php funktioniert nicht.
+
Das Vorschaubild des Dokuments verdeckt die Buttons, wenn das Fenster zu klein ist.
  
== + 1.9.7 Koordinatenzoom ==
+
== + 4.1.30 nur Layer der Themenauswahl laden ==
Der Koordinatenzoom liefert bei geografischen Koordinaten oder bei Nichtganzzahligen Eingaben fälschlicherweise "Falches Format".
+
Wenn man keine Themenauswahlen hat, kommt es zu einem Fehler, wenn man diese Option aktiviert.
  
== + 1.9.6 kein Punktfang in FS Jagdkataster und BORIS ==
+
== + 4.1.29 kvmobile visibility check Fehler ==
--[[Benutzer:Hschmidt|Hschmidt]] 16:13, 10. Mai 2012 (CEST)<br>
+
Das Neue Attribut visiblity_rules von layer_attributes wird in kvmobile noch nicht unterstützt. Daher wurden als Workaround aus der ersten rule von visiblity_rules noch wieder vcheck_attribute, vcheck_operator und vcheck_value rausgezogen und ebendiese Attribute wieder mit ausgegeben für den mobile_get_layers case. Wenn kvmobile aktualisiert ist und keine älteren Versionen mehr laufen kann der Code angepasst werden. Ist als legacy gekennzeichnet.
In den Fachschalen Jagdkataster und BORIS kann man den Punktfang nicht aktivieren.
+
  
== + 1.9.5 CSV-Export Flurstück - Auswahl speichern ==
+
== + 4.1.28 kvmobile Sync-Fehler ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:17, 3. Mai 2012 (CEST) Das Speichern der Auswahl funktioniert in einigen Stellen, in anderen dagegen nicht.
+
Nicht korrekte Verarbeitung von fehlerhaften SQL-Statements beim sync mit kvmobile.
 +
adjust_sql angepasst.
  
== + 1.9.4 ALB-Sachdatenanzeige Eigentümer ==
+
== + 4.1.27 Rechteverwaltung mit mehreren Elternstellen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:17, 3. Mai 2012 (CEST) In einigen Stellen (nicht in allen) kommt bei einigen Nutzern (nicht bei allen) bei der Anzeige des Flurstückseigentümers ein SQL-Warning "relation alb_g_namen_temp does not exist". Wenn man den Nutzer in der Stelle löscht und anschließend wieder zuordnet, kommt die Fehlermeldung nicht mehr.
+
Wenn eine Stelle mehr als eine Elternstelle hat, wird diese nicht als Unterstelle erkannt.
  
== + 1.9.3 Sachdatenanzeige Flurstücke immer mit Namensuche und ALB 30 ==
+
== + 4.1.26 Daten-Export ==
--[[Benutzer:Hschmidt|Hschmidt]] 10:51, 8. Mai 2012 (CEST)<br>
+
Wenn man die alphabetische Reihenfolge im Themenbaum aktiviert hat, kommt es beim Daten-Exort zu einem Fehler.
Die Sachdatenanzeige der Flurstücke stellt die Links zur Namensuche und zu ALB 30 dar, auch wenn die Rechte dazu nicht gesetzt sind.
+
Bei der Aktivierung des entsprechenden Links kommt die Meldung dass die entsprechende Funktion nicht erlaubt ist. Das verwirrt unnötig. Es wäre besser, wenn diese Links nur bei entsprechenden Rechten angezeigt werden.
+
  
== + 1.9.2 Koordinatenzoom mit Internet Explorer ==
+
== + 4.1.25 Änderungen im Themenbaum ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 14:23, 23. Apr 2012 (CEST) Der Koordinatenzoom im Internet Explorer produziert eine Javascript-Fehlermeldung (der Zoom selber funktioniert aber)
+
Wenn man einen Haken setzt aber die Karte nicht neu lädt, ist der Haken beim nächsten Laden wieder weg.
  
== + 1.9.1 Fehler im Linieneditor ==
+
== + 4.1.24 Layer-Aliasnamen verwenden ==
 +
Im Stellenformular ist der Haken immer gesetzt.
  
Im Linieneditor kommt es zu einem Fehler, wenn man den Endpunkt einer Linie löscht.
+
== + 4.1.23 Layergruppen-Checkboxen ==
 +
Bei manchen Aktionen werden alle Layer in der Gruppe aktiviert, wenn die Checkbox checked ist.
  
= Version 1.8 =
+
== + 4.1.22 Eigene Abfragen ==
 +
Wenn der Originallayer ein Classitem hat, wird es übernommen und das führt dazu, dass im Rollenlayer automatisch klassifiziert wird, obwohl man das gar nicht möchte.
  
== + Klassifizierung beim CSV-Export fehlt==
+
== + 4.1.21 Layerparameter setzen ==
--[[Benutzer:A.tower|Andreas Thurm]] 14:01, 13. Dez 2011 (CET)Beim CSV-Export von Flurstücken wird, wenn ausgewählt, keine Klassifizierung ausgegeben.
+
Beim Setzen der Layerparameter über die params.php wird nur der letzte gespeichert.
:--[[Benutzer:Rahn|Rahn]] 16:31, 13. Dez 2011 (CET) Ist in der neuen Version mit drin.
+
  
== - Lagebezeichnungen beim CSV-Export ==
+
== + 4.1.20 Kurzbeschreibung ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:18, 8. Dez 2011 (CET) Wenn ein Flurstück sowohl eine verschlüsselte als auch eine unverschlüsselte Lagebezeichnung hat, dann produzieren die Exporte pro Flurstück mehrere Zeilen. Besser und richtiger wäre es, wenn alle Lagebezeichnungen in das eine Feld "Lage" reingeschrieben werden.
+
Man kann aktuell keine Hochkommas in der Kurzbeschreibung in der Layerdefinition einfügen.
  
== + Sachdatenanzeige UKO-Button ==
+
== + 4.1.19 Rechte bei Attributen aus anderer Tabelle ==
--[[Benutzer:Hschmidt|Hschmidt]] 16:19, 23. Nov 2011 (CET)<br>
+
Hier wird auch editierbar angeboten.
In der Sachdatenanzeige hat der UKO-Button keinen Tooltip.
+
:--[[Benutzer:Rahn|Rahn]] 13:22, 19. Dez 2011 (CET) Gibts in der neuen Version.
+
  
== + Sachdatenanzeige Flurstücke ==
+
== + 4.1.18 Eigentümerfilter über stelle_gemeinden_eigentuemer ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:45, 1. Nov 2011 (CET) Wenn man Flurstücke in der Karte über ein Polygon abfragt, werden einem nur die ersten 10 angezeigt und man kann blättern. Wenn man über die Flurstückssuche kommt, gibt es diese Einschränkung nicht. Das wird dann zum Problem, wenn man eine große Treffermenge z.B. in den CSV-Export geben will, aber dann nur die ersten 10 ausgegeben werden. Die Eingrenzung war vielleicht mal sinnvoll, aber ist sie das immer noch? Oder es müsste eine Möglichkeit geben, *alle* Treffer auszugeben.
+
:--[[Benutzer:Rahn|Rahn]] 13:00, 3. Apr 2012 (CEST) In der neuen Version gibt es einen Link "alle Treffer anzeigen".
+
  
== + GLE - Prüfung von numeric ==
+
Es gibt einen neuen config-Paramter LAYER_ID_EIGENTUEMER. Darüber kann der Layer definiert werden, der zur Filterung der Flurstücke verwendet werden soll, bei denen die Eigentümer angezeigt werden dürfen.
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 15:01, 4. Okt 2011 (CEST) Der GLE prüft bei numeric-Attributen bei der Eingabe, ob nur Zahlen und der Dezimaltrenner verwendet werden. Wenn als "Genauigkeit" bei numeric jedoch eine Angabe steht (z.B. "numeric(5,1)"), dann kann der Benutzer scheinbar mehr Nachkommastellen als definiert eingeben. kvwmap meckert nicht, beim Speichern werden jedoch überzählige Nachkommazahlen einfach weggeschnitten.
+
Wenn der Eigentümerlayer einen geometrischen Filter in einer Stelle hat, wird beim Speichern des Filters automatisch stelle_gemeinden_eigentuemer aktualisiert.
:--[[Benutzer:Rahn|Rahn]] 13:05, 19. Dez 2011 (CET) Ich seh das jetzt mal nicht als Bug sondern eher als Entwicklungswunsch an, deswegen gibts dazu keinen Bugfix aber es ist ab sofort in der develop-Version enthalten.
+
  
== + 1.8.12 Beitragszustand bei landwirtschaftlichen Flächen ==
+
Wenn der Flurstückslayer (config-Parameter: LAYER_ID_FLURSTUECKE) einen geometrischen Filter in einer Stelle hat, wird beim Speichern des Filters automatisch stelle_gemeinden für diese Stelle aktualisiert.
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 15:46, 28. Mär 2012 (CEST) Bei landwirtschaftlichen Flächen in der Bodenrichtwerterfassung gibt es keinen Beitragszustand, entsprechend muss die Prüfung bei solchen Zonen entfallen.
+
  
== + 1.8.11 Attributabhängiges Auswahlfeld | zurück zur Suche ==
+
== + 4.1.17 Querymaps ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 09:09, 27. Sep 2011 (CEST) Wenn man ein attributabhängiges Auswahlfeld hat und dieses auch bei einer Suche verwendet hat, dann ist es nicht mehr mit der Auswahl belegt, wenn man "zurück zur Suche" geht.
+
Werden nicht angezeigt.
  
== + 1.8.10 Layer-Export ohne kurzbeschreibung und datenherr ==
+
== + 4.1.16 mapserverExp2SQL ==
--[[Benutzer:Hschmidt|Hschmidt]] 09:21, 30. Nov 2011 (CET)<br>
+
Wenn mehrere Attribute in eckigen Klammern vorkommen, passt die Ersetzung nicht.
Beim Layer-Export werden "kurzbeschreibung" und "datenherr" nicht mit übergeben.
+
  
== + 1.8.9 Eigene WMS-Layer werden nicht mehr angezeigt ==
+
== + 4.1.15 Tabellenansicht ==
 +
Beim Wechsel geht die Anzahl der Treffer verloren.
  
Bei WMS-Layern, die über http://localhost/... eingebunden sind, kommt es zu einem Fehler in der Anzeige.
+
== + 4.1.14 abhängige Sichtbarkeit bei Datentypattributen ==
 +
Funktioniert nicht.
  
== + 1.8.8 Loginname bei User-Attributen ==
+
== + 4.1.13 Autovervollständigungsfeld ==
 +
Wenn es nur lesbar ist, kann es sein, dass es abgeschnitten angezeigt wird.
  
Beim Ändern vom Datensätzen im GLE wird immernoch der Loginname bei User-Attributen eingetragen.
+
== + 4.1.12 0-Werte speichern ==
 +
Wenn man den numeric-Wert "0,00" speichert, wird stattdessen NULL eingetragen.
  
== + 1.8.7 UKO-Export ==
+
== + 4.1.11 abhängige Sichtbarkeit in Subform ==
Beim UKO-Export gibt es einen Fehler.
+
Die abhängige Sichtbarkeit funktioniert nicht in einer Subform, wenn das Basis-Attribut nicht sichtbar ist.  
  
== + 1.8.6 nochmal ALB-Auszug 30 bei historischen Flurstücken ==
+
== + 4.1.10 go-Parameter übergeben ==
Hier gab es noch einen Fehler bei der Darstellung im Auszug.
+
Der Parameter go wird beim Login nicht durchgeschleift.
  
== + 1.8.5 Fehler bei der gesetzl. Klassifizierung ==
+
== + 4.1.9 Raster-Ansicht ==
 +
Man kann nicht zur tabellarischen Ansicht wechseln.
  
2009 hat es im ALB eine Änderung bei der gesetzlichen Klassifizierung gegeben, die dazu führen kann, dass die Klassifizierungen falsch ausgegeben werden.
+
== + 4.1.8 Rechte übernehmen ==
 +
Funktioniert nicht.
  
== + 1.8.4 ALB-Auszug 30 bei historischen Flurstücken ==
+
== + 4.1.7 Im Jagdbezirk enthaltene Flurstücke ==
--[[Benutzer:A.tower|Andreas Thurm]] 13:03, 12. Sep 2011 (CEST)Schön, das es diesen Auszug jetzt gibt. Wichtig wäre noch, das auf dem Ausdruck ersichtlich ist, das es sich um ein historisches Flurstück handelt (Status  (H) Historisches Flurstück). Weiterhin sollten auch Nachfolger- und Vorgängerflurstücke zu sehen sein.
+
Der Eigentümeranteil wird nicht mit ausgegeben.
  
== + 1.8.3 Nachweisrecherche ohne Flurnummer ==
+
== + 4.1.6 nur Layer der Themenauswahl anzeigen ==
Die Nachweisrecherche ohne Flurnummer liefert auf neueren PostGIS-Versionen einen Fehler.
+
Wenn man die Option deaktiviert, bleibt die Layerauswahl bestehen.
  
== + 1.8.2 Datensätze ohne Geometrie ==
+
== + 4.1.5 Startseiten-Parameter ==
 +
Es wird nicht automatisch der csrf-Token rangehängt.
  
Bei Datensätzen, die keine Geometrie haben aber deren Geometriefeld editierbar ist, fehlt der Link "Geometrie bearbeiten".
+
== + 4.1.4 Layer erstellen ==
 +
Es erscheint eine Fehlermeldung.
  
== + 1.8.1 "Im Grundbuch nicht gebucht" beim Amtsgericht ==
+
== + 4.1.3 Raster-Layout ==
 +
Die Selektion der Datensätze funktioniert nicht.
  
Bei Flurstücken mit Grundbuchblattnummern >= 90000 sollte kein Amtsgericht ausgegeben werden, sondern der Hinweis "Im Grundbuch nicht gebucht". Dies wurde bisher durch einen kleinen Bug verhindert, der nun behoben ist ([https://github.com/srahn/kvwmap/commits/kvwmap https://github.com/srahn/kvwmap/commits/kvwmap]).
+
== + 4.1.2 Kartendrucklayouteditor ==
 +
Man kann keinen Freitext hinzufügen.
  
= Version 1.7.6 =
+
== + 4.1.1 Sachdatendruck ==
 +
Eingebettete Kartenbilder bewirken keinen Seitenüberlauf. Außerdem ist keine relative Positionierung für Kartenbilder möglich.
  
 +
= Version 4.0 =
  
== + Koordinatenzoom - falsche Koordinateneingabe ==
+
== + 4.0.71 Layer-Gruppe bei go=Daten_Export ==
--[[Benutzer:HolgerR|HolgerR]] 08:30, 2. Feb 2012 (CET) Erfolgt im Koordinatenzomm eine fehlerhafte Koordinateneingabe, z.B. in der Form '''text1 text2''', also keine Koordinaten sondern alphanumerischen Text, erh&auml;t man einen wei&szlig;en Bildschirm.
+
Beim Öffenen das Daten-Export Formulars (über Layer-Kontextmenü oder eigenen Menüpunkt) sollte die zugehörige Gruppe des gewählten Layers ebenfalls im Formular ausgewählt sein (aktuell: leer).
Um erst einmal weiterarbeiten zu k&ouml;nnen, ist in der MySQL-Tabelle '''rollenlayer''' der entsprechende Eintrag zu l&ouml;schen. Besser w&auml;re es, wenn die Koordinaten auf Korrektheit bei der Eingabe gepr&uuml;ft werden.
+
--[[Benutzer:Sgoen|Sgoen]] ([[Benutzer Diskussion:Sgoen|Diskussion]]) 08:12, 6. Mär. 2026 (CET)
:--[[Benutzer:Rahn|Rahn]] 12:09, 3. Feb 2012 (CET) Um den Test auf alphanumerische Werte einzubauen, muss in der Datei SVGvars_coordscript.php in der Funktion coords_input() die Zeile
+
  
if(!coords2[0] || !coords2[1]){
+
== + 4.0.70 Stelle speichern ==
 +
Der Filter der Elternstelle wurde für die Kindstelle übernommen.
  
durch diese ersetzt werden:
+
== + 4.0.69 Stelleneditor Layerauswahl ==
 +
Wenn man eine Layergruppe anklickt, werden die zugewiesenen Layer nicht mehr selektiert.
  
if(!coords2[0] || !coords2[1] || coords2[0].search(/[^-\d]/g) != -1 || coords2[1].search(/[^-\d]/g) != -1){
+
== + 4.0.68 mapserverExp2SQL ==
  
== + Adresssuche - nur Gemeinde ausgew&auml;hlt ==
+
== + 4.0.67 Bodenrichtwerterfassung ==
--[[Benutzer:HolgerR|HolgerR]] 13:30, 19. Dez 2011 (CET) Wird bei der Adressuche nur nach der Gemeinde bzw. dem Ortsteil gesucht, erscheint folgende Fehlerausschrift
+
Bei go=Bodenrichtwertformular werden beim Auswahlfeld „Gemeinde“ keine Namen angezeigt.
Fehler bei SQL Anweisung:
+
SET datestyle TO 'German';SELECT MIN(XMIN(ENVELOPE(TRANSFORM(o.the_geom, 2398)))) AS minx,MAX(XMAX(ENVELOPE(TRANSFORM(o.the_geom, 2398)))) AS maxx,MIN(YMIN(ENVELOPE(TRANSFORM(o.the_geom, 2398)))) AS miny,MAX(YMAX(ENVELOPE(TRANSFORM(o.the_geom, 2398)))) AS maxy FROM alkobj_e_fla as o,alknflur AS fl,alb_v_gemarkungen AS g WHERE o.objnr=fl.objnr AND fl.gemkgschl=g.gemkgschl AND g.gemeinde=13072016
+
Beim Ausf&uuml;hren obiger SQL-Anweisung in PgAdminIII kommt folgende Fehlerausschrift
+
ERROR:  operator does not exist: character varying = integer
+
LINE 1: ...ungen AS g WHERE o.objnr=fl.objnr AND fl.gemkgschl=g.gemkgsc...
+
                                                            ^
+
HINT:  No operator matches the given name and argument type(s). You might need to add explicit type casts.
+
Beim genaueren Hinschauen fiel auf, dass der fl.gemkgschl ein Varchar und der g.gemkgschl ein Integer ist. Um den Fehler nun zu umgehen, sind 2 &Auml;nderungen notwendig:
+
  
In der Datei '''postgresql.php''' in der Funktion '''getMERfromGemeinde''' ist die Zeile
+
== + 4.0.66 Löschen von Plandokumenten ==
    $sql.=" WHERE o.objnr=fl.objnr AND fl.gemkgschl=g.gemkgschl";
+
Das Löschen von Plandokumenten ging nicht, weil das Löschen der Pläne über den INSTEAD DELETE Trigger handle_xp_plan lief und in der Funktion XP_Plan->destroy wurden die Dokumente noch nicht gelöscht. Das ist jetzt mit der Metode destroy_externereferenz_dokumente umgesetzt.
gegen diese Zeile auszutauschen
+
    $sql.=" WHERE o.objnr=fl.objnr AND CAST(fl.gemkgschl AS Integer)=g.gemkgschl";
+
In der Datei '''kvwmap.php''' in der Funktion '''zoomToALKGemeinde''' ist die Zeile
+
    $datastring.=",alb_v_gemarkungen AS g WHERE o.objnr=fl.objnr AND fl.gemkgschl=g.gemkgschl";
+
gegen nachfolgende Zeile auszutauschen
+
    $datastring.=",alb_v_gemarkungen AS g WHERE o.objnr=fl.objnr AND CAST(fl.gemkgschl AS Integer)=g.gemkgschl";
+
  
 +
== + 4.0.65 Falsche Behandlung von within_fk_constraint ==
 +
Der within fk_constraint hatte nur für die Layer funktioniert, die auch einen fk_constraint gesetzt hatten. Jetzt funzt er nur für Punkte und solche die einen within constraint haben. Die anderen Layer bekommen keinen autovalue zugewiesen. In dem Fix wurde noch eine kommentar-Abfrage in remove_kommentar_if_exists angepasst.
  
== - Style Type '''hatch''' ==
+
== + 4.0.64 Fehlerhandling in BenutzerdatenAnlegen ==
--[[Benutzer:HolgerR|HolgerR]] 17:45, 12. Dez 2011 (CET) Bei einem Style mit dem Typ '''hatch''' reicht es nicht, dass der Symbolname angegeben wird. Es muss immer die Symbol-ID angegeben werden, sonst kommt es zum Abbruch. Sch&ouml;n w&auml;re es, wenn beide Varianten funktionieren w&uuml;rden.
+
Die Erzeugung von automatischem Login-Namen mit Zahlen prefix hat nicht richtig funktioniert und die Fehlerausgaben ware nicht korrekt übermittelt.
Ob es schon in der Version 1.8. funktioniert, wei&szlig; ich nicht, da noch nicht in Benutzung.
+
:--[[Benutzer:Rahn|Rahn]] 10:18, 13. Dez 2011 (CET) Also in der aktuellen Version geht das auf jeden Fall und es sollte eigentlich auch in der 1.7.6 funktionieren. Was steht denn bei Dir im savemapfile bei dem entsprechenden Layer? Und gibt es eine Fehlermeldung?
+
:--[[Benutzer:HolgerR|HolgerR]] 15:05, 13. Dez 2011 (CET)  Also, die Fehlerausschrift ist wie folgt:
+
PHP Fatal error:  Invalid symbol index. in /../../class/kvwmap.php on line 903
+
  
== + History Back ==
+
== + 4.0.63 sync Output for kvmobile falsch==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 07:35, 31. Aug 2011 (CEST) Die History Back Funktion überspringt gerne den letzten vorherigen Kartenzoom und landet beim vorletzten.
+
sync hatte in mysql 0 und 1. Nach Umstellung auf Postgres kommt 'f' und 't'. Der Fix wandelt f und t in der Funktion mobile_reformat_layer in 0 und 1 um.
:--[[Benutzer:Rahn|Rahn]] 15:16, 1. Sep 2011 (CEST) Um den Fehler zu beheben, muss in index.php beim case "getMap_ajax" die Zeile
+
  
<nowiki>$GUI->saveMap('');</nowiki>
+
== + 4.0.62 Kartendrucklayout speichern ==
 +
Schlägt fehl, wenn Parameter leer bleiben.
  
vor die Zeile
+
== + 4.0.61 Menü anlegen ==
   
+
Wenn man nach dem Anlegen eines Menüs bei "go=Menues_Anzeigen" ist und die Seite neulädt, wird das zuletzt angelegte Menü immer wieder dupliziert.
$currenttime=date('Y-m-d H:i:s',time());
+
--[[Benutzer:Mattes Holtz|Mattes.Holtz]] 14:38, 18. Feb. 2026 (CEST)
  
verschoben werden.
+
== + 4.0.60 Menü anlegen ==
 +
Das "Obermenue" sollte beim Anlegen eines Datensatzes auch ein Pflichtfeld sein, wenn dort nichts eingetragen ist, wird es nicht in "go=Menues_Anzeigen" gezeigt.
  
== - Vertauschte Grafik Legende / Maßstabsleiste ==
+
== + 4.0.59 Stelle kopieren ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:24, 26. Aug 2011 (CEST) Ab und zu erscheint die Maßstabsleisten-Grafik als Legendenbild oder umgekehrt eine Legendenbildchen an der Stelle der Maßstabsleiste...
+
Das Wappen wird nicht übernommen.
  
== - ALK-Adresssuche ==
+
== + 4.0.58 Zurück geht nicht go=Namen_Auswaehlen_Suchen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 09:27, 25. Jul 2011 (CEST) Bei der ALK-Adressuche bekommt man zwar ein Suchergebnis, aber es wird in der Karte nicht eingefärbt.
+
Wenn nach Auswahl eines Grundbuchblatts ein Eigentümer ausgewählt wird, kommt man zu "go=Namen_Auswaehlen_Suchen".
:--[[Benutzer:Rahn|Rahn]] 10:34, 22. Aug 2011 (CEST) Hmmmm, bei mir wird was eingefärbt....
+
Dort funktioniert der Zurück-Button nicht. ("Diese Seite kann aus Sicherheitsgründen nicht angezeigt werden!")
  
== - Sachdaten-Layoutdruck | Schriftart verschwindet bei Freitexten ==
+
== + 4.0.57 Stelle wechseln ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:00, 7. Jul 2011 (CEST) Wenn man im Layoutdruck-Editor einen einen Freitext mit Schriftart definiert und gespeichert hat, dann verschwindet beim nächsten Ändern/Speichern des Layouts in der Tabelle druckfreitexte der gespeicherte Eintrag zur Schriftart.
+
Über die Optionen wird die Kartenausdehnung der neuen Stelle nicht geladen.
  
== + Sachdaten-Layoutdruck bei Layern mit host!=localhost ==
+
== + 4.0.56 abhängige Sichtbarkeit ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 10:37, 7. Jul 2011 (CEST) Wenn Layer auf einen Server zugreifen, der nicht localhost ist (z.B. Ökokontoflächen beim LUNG), dann kommt bei der Voransicht des Sachdatendrucks eine Fehlermeldung, weil versucht wird, für das Vorschaubild auf die lokale Datenbank zuzugreifen. Das erzeugte PDF ist dann wieder fehlerfrei.
+
In der tabellarischen Ansicht funktioniert die abhängige Sichtbarkeit nicht, wenn das Attribut nicht sichtbar ist.
:--[[Benutzer:Rahn|Rahn]] 09:33, 8. Jul 2011 (CEST) Um den Fehler zu beheben, muss in kvwmap.php in der Funktion generischer_sachdaten_druck() die Zeile
+
  
$ret = $this->pgdatabase->execSQL($sql,4, 1);
+
== + 4.0.55 abhängige Auswahlfelder ==
 +
Funktionieren bei Arrays nicht.
  
durch
+
== + 4.0.54 Themenauswahl speichern ==
 +
Wenn eine Themenauswahl gespeichert wird, wird nicht übernommen, ob der Layer abfragbar (also 1. Checkbox) war oder nicht.
 +
--[[Benutzer:Mattes.Holtz|Mattes.Holtz]] 15:28, 10. Feb. 2026 (CEST)
  
$ret = $layerdb->execSQL($sql,4, 1);
+
== + 4.0.53 Klassen-ID ändern ==
 +
Endet in einer Fehlermeldung.
  
ersetzt werden.
+
== + 4.0.52 Diagramme anlegen ==
 +
Das Anlegen, Bearbeiten und Löschen von Diagrammen führt zu einer Fehlermeldung
  
== + NULL-Fläche bei Bodenrichtwert ==
+
== + 4.0.51 Backslash im Passwort ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 10:44, 5. Jul 2011 (CEST) Wenn man versucht, einen bereits gespeicherten Flächeneintrag eines Bodenrichtwerts auf "NULL" oder auch auf "0" zu setzen, ist das Feld "Fläche" nach dem Speichern zwar leer, in der Datenbank und beim erneuten Anzeigen des Datensatzes ist allerdings alles beim Alten.
+
Führt zu einem Fehler.
  
== + Zoom/Pan bei zuem Menü ==
+
== + 4.0.50 Klassen zurücksetzen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:54, 20. Jun 2011 (CEST) Wenn die linke Menü-Spalte zugeklappt ist, funktioniert das Zoomen/Pannen nicht mehr.
+
Die Klassen werden nach dem Login nicht mehr zurückgesetzt.
  
== - Nachweisrecherche | Sortierung nach Blattnummer ==
+
== + 4.0.49 Layer anlegen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:17, 31. Mai 2011 (CEST) Bei der Darstellung des Rechercheergebnisses der Nachweissuche werden die Dokumente beim Sortieren nach Blattnummer alphanumerisch und nicht numerisch sortiert, also "0010" nach "0001" usw.
+
Wenn man die Layer-ID selber einträgt, kommt die Meldung, dass die ID schon existiert.
  
== + Stand ALB/ALK - falsches Datumsformat ==
+
== + 4.0.48 Nutzer anlegen ==
--[[Benutzer:HolgerR|HolgerR]] 09:02, 26. Mai 2011 (CEST) Das Datum f&uuml;r den Stand des ABL bzw. der ALK Flurstuecke.php wird nicht korrekt wiedergeben. Das gleiche Problem tauchte schon mal in der Version 1.7.4 auf. Siehe [[Bug_kvwmap#.2B_Anzeige_der_Aktualit.C3.A4t_ALB]] und [[Bug_kvwmap#.2B_Anzeige_Aktualit.C3.A4t_ALK]]
+
Der Test ob der Loginname schon vergeben ist, funktioniert nicht.
:--[[Benutzer:Rahn|Rahn]] 11:57, 26. Mai 2011 (CEST) Ok, die Änderungen in der 1.7.4 wurden nur im Snippet Flurstuecke_custom.php vorgenommen. Denn das ist eigentlich das Snippet welches für den Layer Flurstücke verwendet werden sollte. Aber ich trage sie dann jetzt auch in Flurstuecke.php ein.
+
  
== + zoomToMaxLayerExtent bei stellenbezogenem Filter ==
+
== + 4.0.47 Rollenfilter ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:54, 18. Mai 2011 (CEST) Wenn in den Stellenbezogenen Eigenschaften ein Filter gesetzt ist, wird dieser nicht beim Klick auf "zoomToMaxLayerExtent" berücksichtigt.
+
Beim Speichern eines Filters mit Hochkommas kommt es zu einem Fehler.
--[[Benutzer:Rahn|Rahn]] 16:11, 18. Mai 2011 (CEST) Damit der Filter berücksichtigt wird, müssen in kvwmap.php in der Funktion zoomToMaxLayerExtent() vor der Zeile
+
  
# Erzeugen des Abfragestatements für den maximalen Extent aus dem Data String
+
== + 4.0.46 Autovervollständigungsfeld ==
 +
In der Layer-Suche funktioniert es nicht.
  
diese Zeilen eingefügt werden:
+
== + 4.0.45 Stellenformular Kartendrucklayouts ==
 +
Werden nicht angezeigt.
  
<nowiki># Filter berücksichtigen
+
== + 4.0.44 Legende einklappen ==
$filter = $this->mapDB->getFilter($layer_id, $this->Stelle->id);
+
Funktioniert nicht.
if($filter != ''){
+
  if(strpos(strtolower($subquery), 'where') !== false){
+
    $subquery .= 'AND '.$filter;
+
  }
+
  else{
+
    $subquery .= 'WHERE '.$filter;
+
  }
+
}</nowiki>
+
  
== + Layer-Export ==
+
== + 4.0.43 WMS-Importe löschen ==
Beim Layer-Export werden die Verknüpfungen von Layern nicht richtig aktualisiert. Um das zu beheben, muss in kvwmap.php in der Funktion create_layer_dumpfile() die Zeile
+
Es werden auch die Layer aus "eigene Importe" gelöscht.
  
<nowiki>$sql .= 'UPDATE layer_attributes SET options = REPLACE(options, \''.$layer_ids[$i].'\', @last_layer_id'.$layer_ids[$i].') WHERE layer_id IN('.implode(',', $layer_ids).') AND type IN (\'SubFormPK\', \'SubFormFK\', \'SubFormEmbeddedPK\');'.chr(10);</nowiki>
+
== + 4.0.42 WMS-Layer Test ==
 +
Es wird teilweise der falsche EPSG-Code verwendet.
  
durch diese ersetzt werden:
+
== + 4.0.41 Themenauswahl speichern ==
 +
Funktioniert nicht.
  
<nowiki>$sql .= 'UPDATE layer_attributes SET options = REPLACE(options, \''.$layer_ids[$i].'\', @last_layer_id'.$layer_ids[$i].') WHERE layer_id IN(@last_layer_id'.implode(', @last_layer_id', $layer_ids).') AND form_element_type IN (\'SubFormPK\', \'SubFormFK\', \'SubFormEmbeddedPK\');'.chr(10);</nowiki>
+
== + 4.0.40 Unterabfrage mit order by im FROM ==
 +
Macht Probleme.
  
== + function createQueryMap | Mapserver < 5 ==  
+
== + 4.0.39 Password mit Hochkomma ==
--[[Benutzer:Hschmidt|Hschmidt]] 11:23, 5. Mai 2011 (CEST)<br>
+
macht Probleme
Habe wg. Mapserverversion < 5 in der  function createQueryMap (kvwmap.php)
+
die Zeilen
+
$style->set('width', 2); 
+
Zeilen Nr.: 11811 u. 11839 auskommentieren müssen damit es läuft.
+
Dieses sollte abgefangen werden.
+
  
== + Default-Suchergebnis-Farbe ==  
+
== + 4.0.38 Benachrichtigungen ==
--[[Benutzer:Hschmidt|Hschmidt]] 10:58, 4. Mai 2011 (CEST)<br>
+
Funktionieren nicht.
ob Bug oder Entwicklungswunsch ??? jedenfalls wäre es gut wenn neue User automatisch eine Default-Suchergebnis-Farbe bekämen, da sonst das Suchergebnis nicht zu sehen ist :-(
+
  
== - '''wieder da:''' Einige Fehler und Ungereimtheiten im ALB-Druck (30/35), wie schon mal unter 1.7.0 ==
+
== + 4.0.37 Zoom auf Objekt ==
 +
Hervorheben funktioniert nicht.
  
--[[Benutzer:Hschmidt|Hschmidt]] 09:06, 4. Mai 2011 (CEST)<br>
+
== + 4.0.36 diverses ==
'''Klassifizierung<br>'''
+
In den Menüdaten klappt die Sortierung nach Reihenfolge/Ebene und Reihenfolge nicht. In der Stellenzuweisung gibt es auch den Löschen-Button. Beim Anlegen einer Stelle gibt es auch die Stellenauswahl. EPSG-Code und Bezeichnung haben kein Sternchen. Man kann eine neue Stelle anlegen ohne Menüpunkte, aber dann kommt eine Fehlermeldung. In der Liste der Einladungen fehlt die Sortierung nach Stelle. Beim Abspeichern der Layer-Parameter wird automatisch bei allen Parametern eine neue ID vergeben/hochgezählt.
Es kommt teilweise zu Ausgabe von Zeilen wie:
+
  
Klassifizierung            33
+
== + 4.0.35 Flurstückshistorie ==
                  12206 m2  33-340 KREISSTRAßE
+
Das SVG ist manchmal zu klein für große Bäume.
                            Bodsch K      17            EMZ  0
+
+
Habe mir erstmal damit geholfen die Einträge in der alb.php zu entfernen bzw. auskommentiert.
+
Dieses sollte aber abgefangen werden, dass "Bodsch" (Bodenschätzung?) und "EMZ  0" (?) nicht ausgegeben werden, wenn keine Werte vorhanden sind.
+
  
== + Sachdaten-Druck | Fehlermeldung ==
+
== + 4.0.34 MyObject ==
--[[Benutzer:Hschmidt|Hschmidt]] 09:11, 2. Mai 2011 (CEST)<br>
+
Es gibt noch Vorkommen von MyObject.
Im Sachdaten-Druck kommt es hier, wenn keine Druckvorlage vorhanden ist, bei Betätigung des Druck-Buttons zu der Meldung:
+
You don't have permission to access /tmp/ on this server.
+
Das könnte durch eine entsprechende Meldung abgefangen werden.
+
  
== + GB- und FST-Suche | falsche Schlüsseleingabe ==
+
== + 4.0.33 Filterverwaltung ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 09:18, 18. Apr 2011 (CEST) Wenn in der Grundbuchbezirks- oder in der Flurstückssuche ein Schlüssel eingegeben wird, der nicht existiert, wird trotzdem eine Option ausgewählt. Das müsste unterdrückt werden.
+
Wenn eine Gruppe ausgewählt wird, erscheinen nicht die Layer der ausgewählten Stelle, sondern der geraden aktiven Stelle.
  
== - Firefox 4 ==
+
== + 4.0.32 Sachdatenanzeige ==
 +
Die Darstellung in der Breite ist nicht optimal.
  
Bei Benutzung des Firefox 4 treten 2 unschöne Sachen auf. Zum einen erscheint in der Karte öfter mal eine Hinweismeldung mit "ahah error" und zum anderen zuckt die Karte nach Pan oder Zoom. Um das zu beheben muss in ahah.php ganz unten das alert so auskommentiert werden:
+
== + 4.0.31 Maßstabsauswahl ==
 +
Die Feldern für den Extent in rolle sind mit float4 zu ungenau und führen bei der Maßstabsauswahl zu abweichenden Maßstäben.
  
//alert(target.value);
+
== + 4.0.30 boolean-Felder ==
 +
Einige boolean-Felder werden in der Oberfläche nicht richtig angezeigt. Das betrifft stelle.show_shared_layers, u_groups.selectable_for_shared_layers, used_layer.use_parent_privileges.
  
außerdem muss in SVG_map.php in der Funktion moveback() die Zeile
+
== + 4.0.29 Stelle Start Stop ==
 +
Die Werte werden nicht angezeigt.
  
<nowiki>document.getElementById("mapimg2").setAttribute("xlink:href", "");</nowiki>
+
== + 4.0.28 Schraffur ==
 +
In den Layeroptionen taucht die Option "Schraffur" auch bei Linien- und Punktlayern auf.
  
durch diese ersetzt werden:
+
== + 4.0.27 Flurstückshistorie ==
 +
Es kann bei manchen Flurstücken vorkommen, dass die Abfrage zur Erstellung der Historie zu lange läuft.
  
<nowiki>window.setTimeout(\'document.getElementById("mapimg2").setAttribute("xlink:href", "")\', 50);</nowiki>
+
== + 4.0.26 Rollenlayer klassifizieren ==
 +
Das Klassifizierungsattribut ist nicht ausgewählt und die Klassifizierung kann auch nicht rückgängig gemacht werden. Außerdem ist die Anzahl an Klassen auf die Anzahl der Farben in colors beschränkt.
  
:--[[Benutzer:Markus Hentschel|Markus Hentschel]] 07:44, 18. Apr 2011 (CEST) Mit Google Chrome wurden mir auch schon Probleme gemeldet, ohne dass ich das selber testen kann. Daher kann ich auch nicht sagen, welche genau und mit welcher Version.
+
== + 4.0.25 Style- und Labeleditor ==
 +
Die Layeroptionen lassen sich nicht öffnen.
  
== + Tooltip "Legende zeigen" und "Legende verstecken" vertauscht ==
+
== + 4.0.24 Quellenangaben  ==
--[[Benutzer:Hschmidt|Hschmidt]] 07:51, 15. Apr 2011 (CEST) <br>
+
Das Anlegen, Ändern und Löchen funktioniert nicht.
kein eigentlicher Bug aber etwas unschön ist der vertauschte Tooltip des Schalters für die Legende.
+
  
== - Zeilenumbrüche in Freitexten beim Datendruck-Layouteditor==
+
== + 4.0.23 Layergruppe anlegen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:45, 14. Apr 2011 (CEST) Wenn ich einen Freitext schreibe wie z.B.
+
Es erscheint eine Fehlermeldung.
Landkreis Nordvorpommern
+
Fachgebiet Kataster und Vermessung
+
also mit einem einzigen Umbruch nach "Nordvorpommern", dann erscheint in der Vorschau
+
Landkreis Nordvorpommern
+
Fachgebiet Kataster und
+
In der MySQL ist aber - wie ich finde korrekt - gespeichert
+
Landkreis Nordvorpommern;Fachgebiet Kataster und Vermessung
+
Bei sehr kleinen Schriften (< 10 pt) erscheint der fehlende Textteil dann doch wieder.
+
  
 +
== + 4.0.22 Layer mit sync speichern ==
 +
Funktioniert nicht.
  
== + Filterverwaltung|Operatoren ==
+
== + 4.0.21 stellenbezogene Layereigenschaften ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 11:07, 14. Apr 2011 (CEST) Bei den Operatoren in der Filterverwaltung fehlt der Operator "!=".
+
Das Feld "abfragbar" wird nicht richtig angezeigt.
  
== + SRS im WMS-Layer ==
+
== + 4.0.20 Style- und Labeleditor ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:32, 6. Apr 2011 (CEST) Bei einem WMS-Layer wird der Dienst nicht in dem SRS abgefragt, das der Nutzer gerade als Kartenprojektion ausgewählt hat, sondern immer in dem SRS, das in der Connection angegeben ist. Das hat unschöne Effekte zur Folge. Macht man das SRS variabel, ist aber vielleicht ein Problem, das der Dienst den verlangten SRS möglichweise gar nicht anbietet. Nur dann müsste auf den Standardfall aus der Connection zurückgegangen werden.
+
Der ausgewählte Style ist nicht komplett blau markiert.
:--[[Benutzer:Rahn|Rahn]] 12:35, 20. Jul 2012 (CEST) Man kann im Feld ows-srs mehrere durch Leerzeichen getrennte EPSG-Codes angeben (also am besten alle, die der WMS-Dienst anbietet). Ist darunter auch der EPSG-Code, den der Nutzer aktuell ausgewählt hat, verwendet der Mapserver diesen automatisch.
+
  
== + Flächeninhalt ist im IE und Firefox nicht zu lesen ==
+
== + 4.0.19 Gruppe mit Untergruppen und Layern ==
--[[Benutzer:A.tower|Andreas Thurm]] 13:24, 5. Apr 2011 (CEST)Wenn man die Funktion Info über Polygon nutzt, bekommt man üblicherweise den Flächeninhalt in einem Tooltipfenster angezeigt. Beim IE und Firefox ist die Anzeige leicht nach unten verrutscht und damit kaum lesbar. Beim OPERA sieht es gut aus.
+
Die Darstellung der Layer ist auseinandergezogen.
:----[[Benutzer:Reißland|Reißland]] 14:13, 5. Apr 2011 (CEST) Problemlösung steht zwei Punkte weiter unten bei '''Doppelklick im IE / Abfrage mit Tooltip'''.
+
  
== + Stelle wechseln im IE ==
+
== + 4.0.18 Themenübersicht ==
--[[Benutzer:A.tower|Andreas Thurm]] 16:56, 24. Mär 2011 (CET)Wenn man im IE die Stelle wechselt, geht er nicht an die geographische Position an der man die Stelle, zu der man wechselt, verlassen hat. Es wird die aktuelle Position (der Stelle aus der man wechselt) beibehalten. Die Einträge in der Tabelle rolle (für die Stelle in die man wechselt) werden ignoriert. Beim Firefox funktioniert es...
+
Beim Browser-zurück greift die Stichwort-Filterung nicht mehr.
Den Bug '''Stelle wählen''' habe ich schon behoben. Damit hängt es nicht zusammen.
+
:--[[Benutzer:Rahn|Rahn]] 09:04, 25. Mär 2011 (CET) Um den Fehler zu beheben, muss in der Datei snippets/ahah.php in der Funktion ahah() die Zeile
+
  
if(target[k].type != "text" && target[k].type != "hidden" && target[k].innerHTML == ""){
+
== + 4.0.17 USING ==
 +
Wenn bei Layern im Data-Feld USING groß ist, gibt es Fehler beim Speichern des Layers und beim Aufruf der Layeroptionen.
  
durch diese ersetzt werden:
+
== + 4.0.16 Stelle: Checkboxfelder ==
 +
Die Checkboxfelder bei den Stellen sind ja jetzt in der PostgreSQL-DB vom Typ boolean und werden nicht richtig geladen.
  
if(target[k].type != "text" && target[k].type != "hidden" && target[k].type != "checkbox" && target[k].innerHTML == ""){
+
== + 4.0.15 Nachweisrecherche ==
 +
Wenn ein Nutzer noch keinen Eintrag in rolle_nachweise hat, erscheint eine Fehlermeldung.
  
== + Doppelklick im IE / Abfrage mit Tooltip ==
+
== + 4.0.14 Stelle speichern ==
--[[Benutzer:A.tower|Andreas Thurm]] 16:37, 24. Mär 2011 (CET)Wenn man beim IE die Funktiuon Abfrage über ein Polygon verwenden will, hat man Probleme mit dem Start der Suche. Normalerweise wird das Polygon durch einen Doppelklick abgeschlossen. Das funktioniert beim IE aber nur in Ausnahmefällen. Im Firefox funktioniert es wie gewohnt.
+
Es kann eine Fehlermeldung auftreten.
:--[[Benutzer:Rahn|Rahn]] 09:31, 25. Mär 2011 (CET) Die Abfrage klappt deswegen nicht, weil das Fenster mit der Flächenanzeige bei manchen Mauspositionen unter dem Mauszeiger liegt und der Doppelklick dann auf dem Fenster landet und nicht auf der Karte. Das gleiche Problem tritt übrigens auch auf, wenn man beim normalen Abfragen eines Layers den Abfrageklick macht, nachdem die Tooltipanzeige schon angezeigt wird. Um den Fehler zu beheben muss in der Datei snippets/SVGvars_querytooltipscript.php in der Funktion updatetooltipposition() die Zeile
+
  
x = mousex - (maxwidth);
+
== + 4.0.13 Labelitems ==
 +
Beim Speichern eines Layers gehen sie verloren.
  
durch diese
+
== + 4.0.12 ZoomToFlst ==
 +
Der Rollenlayer enthält alle Objektversionen des Flurstücks.
  
x = mousex - (maxwidth)-7;
+
== + 4.0.11 Themenbaum zwischen gruppierter/alphabetischer Anzeige umschalten ==
 +
Es wird nicht nur die Legende, sondern die ganze Seite neu geladen.
  
und die Zeile
+
== + 4.0.10 Layer löschen ==
 +
Die Layer-ID wird nicht aus rolle_saved_layers entfernt.
  
x = mousex + 4;
+
== + 4.0.9 Nachweis bearbeiten ==
 +
Es erscheint eine Fehlermeldung.
  
durch diese
+
== + 4.0.8 Stelle anlegen ==
 +
Das automatische Erzeugen der Referenzkarte funktioniert nicht.
  
x = mousex + 5;
+
== + 4.0.7 Start und Stop Datum beim Nutzer ==
 +
Werden nicht richtig ausgewertet.
  
ersetzt werden.
+
== + 4.0.6 Kartenabfrage von nicht abfragbaren Layern ==
 +
Wenn man die Option "alle aktiven Layer abfragen" aktiviert hat, werden auch die nicht abfragbaren abgefragt.
  
:----[[Benutzer:Reißland|Reißland]] 13:13, 1. Apr 2011 (CEST) Darüber hinaus ist die Flächenangabe im IE nach unten versetzt und liegt nicht mittig im Tooltipfenster.
+
== + 4.0.5 Layergruppen sortieren nach Order ==
::--[[Benutzer:Rahn|Rahn]] 14:55, 4. Apr 2011 (CEST) Um das zubeheben, muss in SVG_map.php in der Funktion polygonarea() die Zeile
+
Erzeugt eine Fehlermeldung.
  
<nowiki>showtooltip("Fl"+unescape("%E4")+"cheninhalt: "+area+" m"+unescape("%B2")+" ~");</nowiki>
+
== + 4.0.4 Menü Speichern ==
 +
Funktionierte nicht, weil order im create-Statement zum Fehler führte. Attribute werden jetzt mit Hochkommas versehen.
  
durch diese ersetzt werden:
+
== + 4.0.3 Layer löschen ==
 +
Funktioniert nicht.
  
<nowiki>showtooltip("Fl"+unescape("%E4")+"cheninhalt: "+area+" m"+unescape("%B2")+" ~"+unescape("%A0"));</nowiki>
+
== + 4.0.2 Passwort zurücksetzen ==
 +
Es erscheint eine Fehlermeldung.
  
== + Verrutschte Legende ==
+
== + 4.0.1 Plugin: Bauleitplanung ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 10:06, 23. Mär 2011 (CET) Wenn man in der Sachdatenanzeige einen Datensatz gelöscht hat und kvwmap danach zurück zur Karte springt, erscheint die Legende nicht neben, sondern unter der Karte.
+
Das Kopieren von F-Plänen funktioniert nicht.
:--[[Benutzer:Rahn|Rahn]] 15:20, 23. Mär 2011 (CET) Um den Fehler zu beheben, muss in kvwmap.php in der Funktion layer_Datensaetze_loeschen() nach der Zeile
+
  
$this->loadMap('DataBase');
+
= Version 3.11 =
  
diese Zeile eingefügt werden:
+
== + 3.11.36 Triggerfunktionen ==
 +
Die kvwmap.phps der Plugins werden vor dem Ausführen der Triggerfunktionen nicht geladen.
  
$this->user->rolle->newtime = $this->user->rolle->last_time_id;
+
== + 3.11.35 Nachweisverwaltung Uebersicht.htm ==
 +
Die WKB-Geometrie ist auch im JSON enthalten und kann zu Escape-Fehlern führen.
  
== + Operator "ist leer" ==
+
== + 3.11.34 Daten-Export ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 10:02, 23. Mär 2011 (CET) Wenn ich in der Layersuche den Operator "ist leer" auswähle und suche bekomme ich eine Fehlermeldung:
+
Wenn man alle gefundenen Datenätze exportiert, kann es sein, dass der Export nicht klappt, wenn bei der Suche in einem Array-Attribut gesucht wurde.
  
Warning: pg_query() [function.pg-query]: Query failed: ERROR: operator does not exist:
+
== + 3.11.33 sendEmailAsync.sh ==
character varying == "unknown" HINT: No operator matches the given name and argument type(s).  
+
Das Versenden von Anhängen funktioniert nicht.
You may need to add explicit type casts. in /srv/www/htdocs/kvwmap/class/postgresql_core.php on line 115
+
  
Es wird das Pfad-Select ausgegeben und es geht dann weiter mit
+
== + 3.11.32 Abfrage mehrerer Layer ==
 +
Der erste Layer wird anfangs auch angezeigt, wenn er nicht aktiv ist.
  
(SELECT ... ) as query WHERE 1=1 AND (query.wb_blatt IS NULL OR query.wb_blatt == <nowiki>''</nowiki>) ...
+
== + 3.11.31 Label hinzufügen ==
 +
Funktioniert nicht.
  
Da ist ein "=" zuviel...
+
== + 3.11.30 USING ==
 +
Im Data großgeschrieben kommt es zu einer Fehlermeldung.
  
:--[[Benutzer:Rahn|Rahn]] 15:14, 23. Mär 2011 (CET) Das doppelte "==" ist in kvwmap.php in der Funktion GenerischeSuche_Suchen() in der Zeile
+
== + 3.11.29 Sachdatendruck ==
 +
Es kommt zu Problemen wenn ein Spalten-Sublayout über die Seitebreite hinaus geht.
  
<nowiki>$sql_where .= ' AND (query.'.$layerset[0]['attributes']['name'][$i].' '.$this->formvars['operator_'.$layerset[0]['attributes']['name'][$i]].' OR query.'.$layerset[0]['attributes']['name'][$i].' == \'\') ';</nowiki>
+
== + 3.11.28 Bild speichern ==
 +
Die Qualität des JPEGs ist nicht hoch genug.
  
zu finden.
+
== + 3.11.27 Layer-Parameter Button ==
 +
Funktioniert nicht mehr.
  
== + Stelle wählen ==
+
== + 3.11.26 Layer-Suche in Layer mit Template ==
 +
Wenn man eine Layer-Suche in einem Layer mit Template macht (z.B. dem Flurstückslayer), erscheint bei keinem Treffer eine leere Seite.
  
Beim Stellenwechseln werden die Einstellungen der neuen Stelle nicht geladen. Um das zu beheben, muss in snippets/ahah.php in der Funktion ahahDone() nach der Zeile
+
== + 3.11.25 Datensatz löschen mit komplexen Dokument-Attributen ==
 +
Die Dateien werden nicht gelöscht.
  
responsevalues = response.split("^");
+
== + 3.11.24 abhängige Auswahlfelder ==
 +
Wenn es im Datensatz Dokument-Attribute mit Originalnamen gibt, kann es sein, dass das Auswahlfeld nicht befüllt wird.
  
diese Zeile eingefügt werden.
+
== + 3.11.23 Info-Abfrage mit deaktivierten Klassen ==
 +
Wenn die Klasse in der Expression den IN Operator verwendet, klappt die Abfrage nicht.
  
if(action == undefined)action = "";
+
== + 3.11.22 Datensatz anlegen ==
 +
Wenn es ein SubFormFK-Attribut gibt, kommt es zu einem Fehler.
  
== + Namensuche ==
+
== + 3.11.21 Sachdatenanzeige ==
 +
Wenn man mehrere Layer abfragt und davon einen als Tabellenansicht macht, passen sich die anderen Anzeigen, die nicht in der Tabellenform sind, auch an die Breite an.
  
Ist eine Stelle über die Tabelle stelle_gemeinden auf mehrere Gemeinden eingeschränkt und man führt eine Namensuche ohne Auswahl einer Gemarkung aus, wird nur in der ersten Gemarkung gesucht. Um den Fehler zu beheben, muss in postgresql.php in der Funktion getNamen() die Zeilen
+
== + 3.11.20 Attribute aus anderen Tabellen ==
 +
Wenn ein Layer Spalten aus anderen Tabellen abfragt, die nicht NULL sein dürfen, dann kommt beim Speichern in der Tabellenansicht eine Meldung, dass das Feld XY nicht leer sein darf.
  
if ($gemkgschl>0) {
+
== + 3.11.19 Dokumente mit Hochkommas ==
  $sql.=" AND e.bezirk=b.bezirk AND e.blatt=b.blatt";
+
Bei Array- oder Datentyp-Attributen kommt es beim Upload zu einem Fehler.
  $sql.=" AND b.flurstkennz LIKE ";
+
  $sql.=" '".$gemkgschl[0]."%'";
+
}
+
  
durch diese ersetzt werden
+
== + 3.11.18 Themenübersicht ==
 +
Die Suche funktioniert nur mit Kleinschreibung.
  
if ($gemkgschl>0) {
+
== + 3.11.17 Stelle speichern ==
  $sql.=" AND e.bezirk=b.bezirk AND e.blatt=b.blatt";
+
Es kann vorkommen, dass eine Fehlermeldung erscheint.
  $sql.=" AND (b.flurstkennz LIKE ";
+
  $sql.=" '".$gemkgschl[0]."%'";
+
  for($i = 1; $i < count($gemkgschl); $i++){
+
    $sql.=" OR b.flurstkennz LIKE '".$gemkgschl[$i]."%'";
+
  }
+
  $sql.=")";
+
}
+
  
== + Nachweisrecherche ==
+
== + 3.11.16 GLE: Tabs ==
 +
Wenn man runterscrollt, liegen die Tabs kurzzeitig über der Fußzeile.
  
Ein Bug, der schon lange vorhanden ist aber erst jetzt entdeckt wurde: In der Nachweisrecherche funktioniert die Suche über ein Abfragepolygon nicht, wenn man ein anderes Koordinatensystem als das der Nacheise ausgewählt hat. Um den Fehler zu beheben, muss in class/nachweise.php in der Funktion getNachweise() die Zeile
+
== + 3.11.15 Letztes Suchergebnis ==
 +
Wenn es einen über requires angehängten Layer gibt, wird für diesen auch eine Abfrage ausgeführt, auch wenn in diesem Layer gar nichts gefunden wurde.
  
$sql.=" AND NOT DISJOINT(GeometryFromText('".$polygon."',".EPSGCODE."),the_geom)";
+
== + 3.11.14 Puffer bei eigenen Abfrage-Layern ==
 +
Wenn der Basis-Layer im Data einen Alias für die Geometriespalte verwendet, funktioniert der Puffer nicht.
  
durch diese ersetzt werden:
+
== + 3.11.13 abhängige Sichtbarkeit in Subform ==
 +
Die abhängige Sichtbarkeit funktioniert nicht in einer Subform, wenn das Basis-Attribut nicht sichtbar ist.
  
$sql.=" AND NOT DISJOINT(Transform(GeometryFromText('".$polygon."',".$this->client_epsg."), ".EPSGCODE."),the_geom)";
+
== + 3.11.12 tabellarische Darstellung im GLE ==
 +
Bei Attributen mit abhängiger Sichtbarkeit sind die Spalten verschoben.
  
== + requires-Layer verschwinden im Firefox ==
+
== + 3.11.11 Layer-Suche ==
 +
Im Egde gibt es Probleme mit Auswahlfeldern.
  
Ein weiteres Problem, welches bei der neuen Ajax-Navigation auftritt ist, dass die requires-Layer nicht dargestellt werden, nachdem man navigiert hat. Um den Fehler zu beheben, muss in kvwmap_core.php in der Funktion read_Layer() die Zeile
+
== + 3.11.10 Vorschaubilder der Dokumente ==
 +
Die Darstellung ist rechtsbündig und im Rasterlayout verschoben.
  
$sql.=' AND rl.aktivStatus != "0"';
+
== + 3.11.9 Sachdatenanzeige ==
 +
Ist manchmal ungewöhnlich breit.
  
durch diese ersetzt werden
+
== + 3.11.8 Layerparameterauswahl ==
 +
Wenn die Auswahlmöglichkeiten zu lang sind, passt die Darstellung nicht.
  
$sql.=' AND (rl.aktivStatus != "0" OR requires != "")';
+
== + 3.11.7 als Vorlage für neuen Datensatz übernehmen ==
 +
Die Werte von Zahlen mit Tausendertrennzeichen werden nicht richtig übergeben.
  
== + Punktfang beim Streckenmessen ==
+
== + 3.11.6 abhängige Auswahlfelder ==
 +
Eine bereits gesetze Auswahloption eines abhängigen Auswahlfeldes geht verloren, wenn das übergeordnete Auswahlfeld geändert wird, obwohl die neuen Auswahlmöglichkeiten auch den vorher ausgewählten Wert enthalten.
  
Damit beim Punktfang keine Punkte von Layern geladen werden, die außerhalb des Maßstabsbereiches liegen, muss in kvwmap.php in der Funktion getSVG_vertices() nach der Zeile
+
== + 3.11.5 FormObject ==
 +
Doppelten Eintrag für title und data in FormObject createSelectField gelöscht.
  
if($layer[$i]['connectiontype'] == MS_POSTGIS){
+
== + 3.11.4 ALKIS: View lk_grenzpunkte ==
 +
View wurde angepasst. Hintergrund hierfür war die fehlende Darstellung der indirekt vermarkten Grenzpunkte, dessen Geometrien in der Tabelle „punktortau“ zu finden sind.
  
das hier eingefügt werden:
+
== + 3.11.3 Correct Arrow Function ==
+
Arrow Function in mobile_reformat_fk_attributes korrigiert damit es auch in php 7.3 läuft.
if($this->formvars['scale'] < $layer[$i]['minscale'] OR $layer[$i]['maxscale'] > 0 AND $this->formvars['scale'] > $layer[$i]['maxscale']){
+
  continue;
+
}
+
  
Außerdem muss in SVG_map.php in der Funktion add_vertices() die Zeile
+
== + 3.11.2 abhängige Auswahlfelder ==
 +
Von Array-Attributen abhängige Auswahlfelder funktionieren nicht richtig.
  
top.ahah("'.URL.APPLVERSION.'index.php", "go=getSVG_vertices", new Array(top.document.GUI.vertices), "setvalue");
+
== + 3.11.1 Debugdateien ==
 +
Die Debugdateien, die kvwmap erzeugt, haben keine Gruppenschreibrechte.
  
durch diese ersetzt werden:
+
= Version 3.10 =
  
top.ahah("'.URL.APPLVERSION.'index.php", "go=getSVG_vertices&scale="+top.document.getElementById("scale").value, new Array(top.document.GUI.vertices), "setvalue");
+
== + 3.10.101 Layer-Suche ==
 +
Wenn man in der Suche und/oder verwendet und den Operator "zwischen" in der zweiten Suchmaske, erscheint das 2. Eingabefeld in der 1. Suchmaskse.
  
== + Shape einlesen ==
+
== + 3.10.100 Themenbaum ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 07:27, 1. Mär 2011 (CET) Beim Einlesen eines Shapes wird nicht auf den Extent des Shapes gezoomt. Außerdem rutscht die Themenauswahl/Legende unter die Karte.
+
Wenn man in den Einstellungen nur ein Thema abfragbar macht, werden die Abfrage-Checkboxen ja zu Radio-Buttons. Wenn der Maßstab überschritten wurde, erscheint aber eine graue Checkbox und nicht ein grauer Radio-Button.
:--[[Benutzer:Rahn|Rahn]] 11:08, 1. Mär 2011 (CET) Dass nicht auf das Shape gezoomt wird, war schon immer so und lässt sich ohne weiteres auch leider nicht ändern, da man ja die Ausdehnung des Shapes nicht kennt. Aber das Wegrutschen der Legende ist ein Bug. Um ihn zu Beheben muss in kvwmap.php in der Funktion create_shp_rollenlayer_load() die Zeile
+
  
$this->user->rolle->newtime = $GUI->user->rolle->last_time_id;
+
== + 3.10.99 Strecken und Flächenmessung ==
 +
Die Reduktion wird nicht berücksichtigt.
  
durch diese ersetzt werden
+
== + 3.10.98 Requires-Layer in der tabellarischen Ansicht ==
 +
Wenn man auf die tabellarische Ansicht umgestellt hat, kommt man nicht mehr zurück.
  
$this->user->rolle->newtime = $this->user->rolle->last_time_id;
+
== + 3.10.97 Themenübersicht ==
 +
Die Sortierung der Gruppen kann falsch sein.
  
== + IP-Adressen-Einschränkung ==
+
== + 3.10.96 Rollenlayer freigeben ==
 +
Als Drawingorder wird 0 eingetragen.
  
Benutzt man IP-Adressen-Einschränkung und den Firefox kommt es zu einem Fehler mit der neuen Ajax-Navigation. Um den Fehler zu beheben, muss die Funktion '''clientIpIsValide()''' aus der Datei users.php in die Datei users_core.php verschoben werden. Und zwar nach der Funktion user_core().
+
== + 3.10.95 Sachdatendrucklayouteditor ==
 +
Linien werden teilweise gestrichelt dargestellt.
  
== + Filtereinschränkung ==
+
== + 3.10.94 Daten-Import in Thema ==
 +
Wenn der Layer Auto-Felder hat, werden diese nicht berücksichtigt.
  
Benutzt man in einem Layer einen Filter und den Firefox kommt es zu einem Fehler mit der neuen Ajax-Navigation. Um den Fehler zu beheben, muss die Funktion '''BBoxinExtent()''' aus der Datei kvwmap.php in die Datei kvwmap_core.php verschoben werden. Und zwar vor die Funktion drawMap().
+
== + 3.10.93 Adresssuche ==
 +
Bei der Auswahl der Gemeinde können auch Straßen ohne Flurstücksbezug erscheinen.
  
== + Adresssuche ==
+
== + 3.10.92 Auswahlfeld mit Bild ==
--[[Benutzer:A.tower|Andreas Thurm]] 13:10, 21. Feb 2011 (CET)In der Adresssuche werden zu einer Straße, egal ob über Gemarkung oder Gemeinde gesucht, wesentlich mehr vorhandene Hausnummern angeboten als vorhanden.
+
Bei Verwendung in einem SubForm-Layer erscheint eine Fehlermeldung.
*--[[Benutzer:Rahn|Rahn]] 12:21, 22. Feb 2011 (CET) Um den Fehler zu beheben, muss in kvwmap.php in der Funktion adresswahl() die Zeile
+
  
<nowiki>if($GemID = -1)$GemID = '';</nowiki>
+
== + 3.10.91 Export der layerdef.json für kvportal ==
 +
Funktioniert unter Mapserver 8 nicht.
  
durch diese Zeilen ersetzt werden:
+
== + 3.10.90 Adresssuche ==
 +
Es kann sein, dass Flurstücke doppelt gefunden werden.
  
<nowiki>if($GemID == -1){
+
== + 3.10.89 Geometrieeditor: Rechteck hinzufügen ==
  $Gemeinde = $Gemarkung->getGemarkungListe(NULL, array($this->formvars['GemkgID']), NULL);
+
Mit dem Werkzeug „Rechteck aufziehen“ lässt sich nur jeweils ein Rechteck pro Datensatz erzeugen. Das Erzeugen eines Multipolygons ist somit nicht möglich. Alle bisher gezeichneten Geometrien werden bei Auswahl von „Rechteck aufziehen“ gelöscht.
  $GemID = $Gemeinde['gemeinde'][0];
+
}</nowiki>
+
  
== + Koordinatenabfrage ohne 2. Koordinatensystem ==
+
== + 3.10.88 layerDef Export ==
Hat man kein 2. Koordinatensystem gewählt, funktioniert die Koordinatenabfrage nicht mehr. Um den Fehler zu beheben, muss in SVG_map.php in der Funktion show_coords() die Zeile
+
Es fehlten classItem und def bei Expression mit in Operator und Header Access-Control-Allow-Origin: * für Daten Export.
  
<nowiki>top.ahah("'.URL.APPLVERSION.'index.php", "go=spatial_processing&curSRID='.$this->user->rolle->epsg_code.'&newSRID='.$this->user->rolle->epsg_code2.'&point="+coorx+" "+coory+"&operation=transformPoint&resulttype=wkt", new Array(top.document.GUI.secondcoords), "");</nowiki>
+
== + 3.10.87 Erläuterungen in der spaltenweisen Darstellung ==
 +
Der Link zu den Attribut-Erläuterungen zeigt in der spaltenweisen Darstellung beim Überfahren nur einen abgeschnittenen Text wenn die Erläuterung Anführungszeichen enthält und beim Klicken kommt nichts.
  
durch
+
== + 3.10.86 Fixes for layerdef.json export ==
 +
Fehlende Werte im kvportal export von layerdef.json ergänzt.
 +
* Die Ausgabe von color wurde korrigiert, wenn keine Angabe in Punktlayern.
 +
* Anführungszeichen für class expression wenn classitem gesetzt ist
 +
* minsize, maxsize für class und symbolscale für layer gesetzt.
  
<nowiki>if(top.document.GUI.secondcoords != undefined)top.ahah("'.URL.APPLVERSION.'index.php", "go=spatial_processing&curSRID='.$this->user->rolle->epsg_code.'&newSRID='.$this->user->rolle->epsg_code2.'&point="+coorx+" "+coory+"&operation=transformPoint&resulttype=wkt", new Array(top.document.GUI.secondcoords), "");</nowiki>
+
== + 3.10.85 Fixes in FormObject, PgObject and gui ==
 +
Title, Data Attributes in FormObject, PgObject create with multiple ids, include_once SVGvars_defs
  
ersetzt werden.
+
== + 3.10.84 Subform Datensatz anlegen ==
 +
Wenn der Eintrag z.B. durch einen Trigger abgelehnt wird, erscheint nur "undefined".
  
== + Maßstabsleiste ==
+
== + 3.10.83 Gastnutzerexport ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 14:35, 16. Feb 2011 (CET) Kein Bug, aber einen Hinweis wert: Damit die Maßstabsleiste unter der Karte angezeigt wird, muss in der config.php der Parameter BG_MENUETOP einen hexadezimalen Wert haben, also '#B0C4DE' o.ä.
+
Wenn Gastnutzer für kvportal den Datenexport verwenden um Daten abzufragen hat sich bei Nutzern die am selben Browser angemeldet waren die Stelle geändert, weil dessen Session statt dessen verwendet wurde. Das wurde korrigiert durch einen Datenexportbeipass für Gastnutzer. Setzt aber voraus, dass es mindestens einen Nutzer mit dem login_namen "gast" in der Gaststelle hat die angefragt wird. Gilt nur für go=Daten_Export_Exportieren export_format=GeoJSON und eine übergebene selected_layer_id
  
== + Geometrie bearbeiten ==
+
== + 3.10.82 Fehler beim Share von GeoPackages Imports ==
 +
Beim Teilen von Rollen-Layern, die als Geopackage importiert wurden, wurde als oid Spalte standardmäßig gid verwendet. Das führte dazu, dass beim Abfragen solcher Layer Fehler ausgeworfen wurden, dass es die Spalte gid nicht gäbe.
 +
Das wurde jetzt so umgebaut, dass der richtige Spaltenname über das Primary Key Constraint der Tabelle abgefragt und als oid gesetzt wird.
  
Beim Bearbeiten der Geometrie von Polygon- und Punktlayern gibt es einen Bug, der verhindert, dass man in der Karte navigieren kann. Um ihn zu beheben, müssen in kvwmap.php in den Funktionen PointEditor() und PolygonEditor() folgende 3 Zeilen gelöscht werden:
+
== + 3.10.81 Daten-Import ==
 +
Beim Import von Geopackage-Dateien wird auch der geometrielose Meta-Layer importiert, was bei der weiteren Verarbeitung zu Fehlern führt.
  
<nowiki>if($oldscale!=$this->formvars['nScale'] AND $this->formvars['nScale'] != '') {
+
== + 3.10.80 Sachdatendruck ==
  $this->scaleMap($this->formvars['nScale']);
+
Die Anordnung in Spalten funktioniert nicht richtig.
}</nowiki>
+
  
= Version 1.7.5 =
+
== + 3.10.79 Passwort abgelaufen ==
 +
Nachdem das neue Passwort übernommen wurde, erscheint beim Laden der Karte eine Fehlermeldung.
  
== + Optionen - Kartenprojektion ==
+
== + 3.10.78 deleteGastUser.sh ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:48, 14. Jan 2011 (CET)
+
Das Skript löscht nicht die Logdateien der Gastnutzer.
* Bei Auswahl eines anderen CRS als 2398 funktioniert die Referenzkarte nicht
+
* Bei Auswahl eines anderen CRS als 2398 funktioniert der Koordinatenzoom nicht
+
* Die Auswahl von 4326 ergibt immer einen Maßstab 1:100 und scheitert beim zoomen sowie bei anderen Funktionen wie z.B. Shape anzeigen
+
* History Back hat Probleme beim Wechsel auf andere CRS
+
  
== + Namensuche mit Gemarkungsangabe ==
+
== + 3.10.77 Nutzung Wald Vegetationsmerkmal ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 10:02, 13. Jan 2011 (CET) Wenn man nach einem Namen sucht und gleichzeitig auf eine Gemarkung eingrenzt, dann dauert die Suche deutlich länger (deutlich = minutenlang)!
+
Das Vegetationsmerkmal wird nicht in die Tabelle n_nutzung geschrieben.
  
== - ALB-Auszüge ==
+
== + 3.10.76 Flurstückssuche ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:48, 7. Jan 2011 (CET)<br>
+
Historische Flurstücke werden in der Karte nicht angezeigt.
* Beim ALB-Auszug 20 muss die Eigentümerart in der Zeile mit name1 erscheinen.
+
* Wenn name3 Postleitzahl und Postfach enthält (an definierten Positionen nach dem 30. Zeichen), dann muss vor der Postleitzahl "PLZPF" stehen und vor dem Postfach "PF". Beide Strings sind in name3 nicht gespeichert, sondern müssen vom System erzeugt werden.
+
  
== + Strichstärken und Symbolgrößen im Ausdruck ==
+
== + 3.10.75 Plugin Bauleitplanung: F-Pläne ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 11:30, 12. Nov 2010 (CET) Die Linienstärken und die Symbolgrößen im Ausdruck entsprechen nicht denen am Bildschirm.
+
Das Speichern funktioniert nicht.
  
== + "neu"-Link  von Subforms in neuen Datensätzen ==
+
== + 3.10.74 GLE:Gruppennamen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 09:32, 10. Nov 2010 (CET) Wenn ein neuer Datensatz angelegt wird, der eine Subform enthält, dann wird dort bereits der "neu"-Link angeboten. Das Speichern von entsprechenden Daten in der Subform ist dann aber noch gar nicht möglich. Der Link dürfte also beim Erfassen von neuen Datensätzen noch gar nicht erscheinen - oder kvwmap sorgt dafür, dass der beim Speichern des neuen Datensatzes vergebene Primärschlüssel auch im Subform-Datensatz eingetragen wird.
+
Wenn im Gruppennamen Anführungszeichen enthalten sind, kommt es zu Fehlern.
  
== + Erfassen von neuen Datensätzen ==
+
== + 3.10.73 Legendenbilder ==
 +
Wenn eine Klasse keinen Style hat (der Layer aber ein Styleitem) und man die Klasse in der Legende deaktiviert, kann man sie nicht mehr einschalten.
  
Bei der Erfassung von neuen Datensätzen gibt es ein Problem bei Layern, die eine id mit automatisch hochzählender Sequenz haben. Speichert man nämlich den Layer in der Layerdefinition, so wird der aktuelle Stand der Sequenz als Defaultwert übernommen und dann bei jeder Neuerfassung im Feld voreingetragen. Um den Fehler zu beheben, muss in postgresql.php in der Funktion get_field_default() die Zeile
+
== + 3.10.72 dynamische Dateipfade ==
 +
Bei Verwendung der Dokumente URL wird der Link nicht richtig gebildet.
  
<nowiki>if($default[0] != ''){</nowiki>
+
== + 3.10.71 import_nas.sh ==
 +
Der Ordner METADATA wird nicht ignoriert.
  
durch diese ersetzt werden:
+
== + 3.10.70 Orthogonalpunktberechnung ==
 +
Funktioniert nicht richtig.
  
<nowiki>if($default[0] != '' AND strpos($default[0], 'nextval') === false){</nowiki>
+
== + 3.10.69 Nachweiserfassung ==
 +
Der Geometrieübernahmelayer wird nicht gespeichert.
  
== + Speichern von SubformFK-Attributen ==
+
== + 3.10.68 Auswahlfeld: neuer Datensatz ==
 +
Funktioniert nicht richtig.
  
Im GLE gibt es einen Bug, der das Speichern von SubformFK-Attributen betrifft. Um den Fehler zu beheben, muss im Snippet generic_layer_editor_2.php die Zeile
+
== + 3.10.67 Anzeige komplexer Datentypen im GLE ==
 +
Kann unter PHP8 zu Fehlern führen.
  
<nowiki>$this->form_field_names .= $this->qlayerset[$i]['Layer_ID'].';'.$this->qlayerset[$i]['attributes']['real_name'][$this->qlayerset[$i]['attributes']['subform_fkey'][$j]].';'.$this->qlayerset[$i]['attributes']['table_name'][$this->qlayerset[$i]['attributes']['subform_fkey'][$j]].';'.$this->qlayerset[$i]['shape'][$k][$this->qlayerset[$i]['attributes']['table_name'][$this->qlayerset[$i]['attributes']['subform_fkey'][$j]].'_oid'].';Text;1|';</nowiki>
+
== + 3.10.66 Daten-Import Geometrie übernehmen ==
 +
Funktioniert nicht.
  
durch diese
+
== + 3.10.65 Sachdatendruck ==
 +
Bei den Subform-Layern erscheint eine Fehlermeldung.
  
<nowiki>$this->form_field_names .= $this->qlayerset[$i]['Layer_ID'].';'.$this->qlayerset[$i]['attributes']['real_name'][$this->qlayerset[$i]['attributes']['subform_fkey'][$j]].';'.$this->qlayerset[$i]['attributes']['table_name'][$this->qlayerset[$i]['attributes']['subform_fkey'][$j]].';'.$this->qlayerset[$i]['shape'][$k][$this->qlayerset[$i]['attributes']['table_name'][$this->qlayerset[$i]['attributes']['subform_fkey'][$j]].'_oid'].';Text;1;varchar|';</nowiki>
+
== + 3.10.64 Zoom auf max. Ausdehnung bei Rasterlayern ==
 +
Funktioniert nicht.
  
ersetzt werden.
+
== + 3.10.63 Nutzer ohne Stelle anlegen ==
 +
Es erscheint eine Fehlermeldung beim Anzeigen des Nutzerformulars.
  
== - stellenbezogene Layerattribute bei Pfad-Löschung ==
+
== + 3.10.62 Keine Treffer in der Sachdatenanzeige ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:09, 1. Okt 2010 (CEST) Wenn man den Pfad-Eintrag eines Layers komplett löscht, werden die Einträge in der Tabelle layerattributes2stelle nicht gelöscht.
+
Der Link zum Erfassen eines neuen Datensatzes wird auch angezeigt, wenn man das Recht dazu nicht hat.
  
== + Grundbuchblattsuche ==
+
== + 3.10.61 Themensuche in Legende ==
--[[Benutzer:A.tower|Andreas Thurm]] 09:51, 30. Sep 2010 (CEST)In der Grundbuchblattsuche werden nach Auswahl eines Bezirkes alle Grundbücher angezeigt. Die Anzeige der Grundbücher mit der Aktualitaestnr = 'hist' sollte unterdrückt werden.
+
Funktioniert nicht richtig.
:--[[Benutzer:Rahn|Rahn]] 14:15, 30. Sep 2010 (CEST) Dazu muss in postgresql.php in der Funktion getGrundbuchblattliste() das SQL so angepasst werden:
+
  
$sql = "SELECT * FROM alb_grundbuecher WHERE bezirk = ".$bezirk." AND aktualitaetsnr != 'hist' ORDER BY blatt";
+
== + 3.10.60 neuer Datensatz in Subform ==
 +
Wenn man die Option "weiter erfassen" verwendet, werden z.B. Primärschlüsselattribute auch übernommen.
  
== + Nachweisrecherche ==
+
== + 3.10.59 Als Vorlage für neuen Datensatz verwenden ==
 +
Wenn in Textfeldern Hochkommas enthalten sind, werden sie bei der Übernahme verdoppelt.
  
In der Nachweisrecherche wird eine Fehlermeldung angezeigt. Um das zu beheben, muss in der Datei SVG_polygon_box_query_area.php die Zeile
+
== + 3.10.58 ALKIS: Import ==
 +
Wenn Objekte doppelt eingelesen werden, kann es sein, dass eine nachfolgende Abfrage in der Triggerfunktion alkis.log_hist_operations() damit nicht umgehen kann und einen Fehler erzeugt.
  
$svg .= bufferbuttons();
+
== + 3.10.57 LENRIS ==
 +
Wenn sehr viele neue oder veränderte Nachweise übertragen werden sollen, klappt die Übertragung nicht.
  
durch
+
== + 3.10.56 Nachweisrecherche ==
 +
Das Auswahlfeld mit den Vermessungsstellen ist u.U. zu lang.
  
$svg .= bufferbuttons($strBuffer);
+
== + 3.10.55 Festpunkte ==
 +
Beim Zusammenstellen der Einmessungsskizzen von Festpunkten werden auch die Orientierungspunkte (OP) benötigt.
  
ersetzt werden.
+
== + 3.10.54 neuer Datensatz ==
 +
Bei sehr vielen und/oder langen Tabs im Layer verdecken diese den Layernamen.
  
== + Pächteranzeige Jagdbezirk ==
+
== + 3.10.53 Layer-Export ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 11:34, 24. Sep 2010 (CEST) Wenn man in der Pächteranzeige eines Jagdbezirks ist und "zurück zum Jagdbezirk" will, dann ist der Jagdbezirk weg und es kommt eine Fehlermeldung.
+
Die Layergruppen werden nicht mit exportiert.
  
== - Geometrie weiterzeichnen ==
+
== + 3.10.52 Nachweisanzeige ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:42, 22. Sep 2010 (CEST) Wenn ich eine vorhandene Geometrie zur Bearbeitung im Geometrieeditor aufrufe oder eine Geometrie nach dem Speichern / Zwischenspeichern weiter bearbeiten will, wird die vorhandene Geometrie vom letzten gezeichneten Punkt aus weiter bearbeitet. Die Benutzer sind ordentlich verwirrt und es kommt zu jede Menge Fehlern. Das Problem ist natürlich, dass das mal sinnvoll ist und mal nicht. Kann man das nicht irgenwie sauber auseinander halten?
+
Die Sortierung nach Vermessungsstelle lässt sich nicht rausnehmen.
  
 +
== + 3.10.51 WFS-Layer Sachdatenanzeige ==
 +
Bei manchen Diensten steht ein Namespace vor den Attributtags. Dadurch werden die Inhalte nicht angezeigt.
  
== - Stelleneditor | Übernahme der Werte in "stelle_gemeinden" fehlt ==
+
== + 3.10.50 Layer-Suche räumlich eingrenzen ==
--[[Benutzer:Hschmidt|Hschmidt]] 10:46, 31. Aug 2010 (CEST) Mit dem Stelleneditor werdem beim Kopieren einer Stelle über "Ändern | Als neu Stelle eintragen" die Werte aus der Tabelle "stelle_gemeinden" nicht übernommen.
+
Die Geometrieübernahme funktioniert nicht.
:--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:35, 22. Sep 2010 (CEST) ... und beim Löschen einer Stelle werden nicht alle Einträge in der MySQL gelöscht, z.B. in u_funktionen2stelle.
+
  
 +
== + 3.10.49 eigene Klassenbilder bei Rasterlayern ==
 +
Funktionieren nicht richtig.
  
== - Button-Vorauswahl nach Geometrie übernehmen im Geometrieeditor ==
+
== + 3.10.48 Layer-Parameter im Layernamen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 15:15, 18. Mai 2010 (CEST) 
+
Die vordefinierten Layerparameter wie z.B. $STELLE werden nicht ersetzt.
:*Wenn man im Geometrieeditor eine neue Geometrie per "Geometrie übernehmen von" erzeugen will, sollte anschließend der "Geometrie hinzufuegen" Button vorausgewählt sein.
+
:*Wenn man Geometrien übernommen hat, dann verschiebt oder zoomt, ist anschließend nicht mehr der "Geometrie hinzufuegen" Button ausgewählt, sondern der "Polygon hinzufuegen" Button. Dasselbe gilt für "Geometrie entfernen".
+
  
 +
== + 3.10.47 Bodenrichtwerte ==
 +
Beim Attribut Aufwuchs wird eine Auswahlliste angeboten. Dort kann ich nur den Eintrag ‚mit‘ auswählen. Intern wird dafür dann ‚mA‘ in die Datenbank geschrieben. Das ist soweit richtig. Wir benötigen jetzt aber auch den Listeneintrag ‚ohne‘. Dafür soll dann ‚oA‘ in die Datenbank geschrieben werden.
  
== - Straße mit Umlaut in der Namenssuche ==
+
== + 3.10.46 Sachdatendruckeditor ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 17:01, 3. Aug 2010 (CEST) Wenn man in der Namenssuche nach einer Straße sucht und diese Straße mit einem Umlaut beginnt, dann schlägt die Suche fehl, wenn man den beginnenden Umlaut klein schreibt. Bei den "normalen" Anfangsbuchstaben ist die Suche case-insensitiv, wie es sein soll.
+
In den Feldern für die Positionen können kann keine 0 gespeichert werden.
  
 +
== + 3.10.45 Blattnr. ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 08:42, 15. Mai 2025 (CEST) Wenn ich in der Trefferliste der Nachweisverwaltung nach Blattnummer sortiere, steht als Spaltenüberschrift nicht mehr "Blattnr.", sondern "Rissnr.".
  
== - CSV-Export mit Semikolons ==
+
== + 3.10.44 Cluster_FeatureCount ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 14:46, 10. Sep 2010 (CEST) Wenn in einem Attribut ein Semikolon auftaucht, verschiebt der CSV-Export den Rest des Textes in das nächste Feld, so dass alles um eins nach rechts verrutscht.
+
Verwendet man Cluster_FeatureCount als Labelitem, wird angemeckert, dass es nicht im Data-Feld abgefragt wird.
  
 +
== + 3.10.43 Nutzer ohne Stellen ==
 +
Gibt es User in der Datenbank, die keiner Stelle zugewiesen sind, so tauchen diese in der Nutzeransicht von Unteradmin-Stellen auf.
  
== + Layoutdruckeditor ==
+
== + 3.10.42 Routing ==
--[[Benutzer:Rahn|Rahn]] 15:57, 23. Sep 2010 (CEST) Wenn man im Datendruck-Layouteditor die x und y-Werte eines Elements rausnimmt und speichert, erscheint das Vorschaubild nicht mehr. Um das zu beheben, muss in datendrucklayout.php in der Funktion update_layout() '''vor''' der Zeile
+
Wenn eine Routing_URL eingetragen ist, bekommen auch alle Nutzer das Routing-Werkzeug und es gibt keine Möglichkeit es in den Optionen abzuwählen.
  
for($i = 0; $i < $formvars['textcount']; $i++){
+
== + 3.10.41 historische Versionen von Flurstücken ==
 +
Wenn man eine Layer-Suche gemacht hat und über die Versionen-Auswahl des Flurstücks in der Zeit zurück geht, wird der historische Zeitstempel z.B. bei den Eigentümern nicht berücksichtigt.
  
das hier eingefügt werden:
+
== + 3.10.40 Layer-Export ==
 +
Es kann sein, dass Spalten exportiert werden sollen, die es in der Tabelle layer nicht gibt.
  
<nowiki>
+
== + 3.10.39 Themenübersicht ==
$sql = "DELETE FROM ddl_elemente WHERE ((xpos IS NULL AND ypos IS NULL) OR (xpos = 0 AND ypos = 0) OR (xpos > 595 AND ypos > 842)) AND ddl_id = ".$formvars['aktivesLayout'];
+
Funktioniert für nicht-Admins nicht.
$this->debug->write("<p>file:kvwmap class:ddl->save_ddl :",4);
+
$this->database->execSQL($sql,4, 1);</nowiki>
+
  
== + Attributeditor im IE7 ==
+
== + 3.10.38 wms_checker.php ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:54, 21. Sep 2010 (CEST) Im Internet Explorer wird der Attributeditor zerpflückt, die Attribute werden nicht zeilenweise dargestellt.
+
Funktioniert unter Mapserver 8 nicht.
:--[[Benutzer:Rahn|Rahn]] 11:31, 22. Sep 2010 (CEST) Um das zu beheben muss im Snippet attribut_editor.php in Zeile 138
+
  
echo '">
+
== + 3.10.37 Geometrie verschwindet ==
 +
Wenn man im Geometrieeditor Layer ein- oder ausschaltet und speichert, wird zwar richtig gespeichert aber anschließend die Geometrie nicht geladen.
  
das
+
== + 3.10.36 Layergruppen verschwinden ==
 +
Die Gruppen "Eigene Importe" und "Eigene Abfragen" verschwinden, wenn man z.B. die Stelle speichert.
  
"
+
== + 3.10.35 rectify_layer_params ==
 +
Funktioniert nicht.
  
entfernt werden.
+
== + 3.10.34 quote_or_null ==
 +
Die Funktion liefert unter PHP 7 auch bei einer 0 ein "NULL" zurück.
  
== + ID-Übergabe Subform ==
+
== + 3.10.33 Strecke messen bei Nachweis bearbeiten ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:39, 21. Sep 2010 (CEST) Der Primärschlüssel wird bei Subforms nicht mehr an den anhängigen Layer übergeben, wenn man einen neuen Datensatz erzeugen will.
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 13:49, 10. Apr. 2025 (CEST) Bei Erfassen / Editieren eines Nachweises funktioniert das Strecken-Messwerkzeug nicht richtig. Wenn der Startpunkt gesetzt wurde und anschließend so in die Karte gezoomt wird, dass der Startpunkt außerhalb liegt, wird er scheinbar in den Kartenausschnitt verschoben und somit wird die Streckenmessung falsch.
:--[[Benutzer:Rahn|Rahn]] 13:26, 27. Sep 2010 (CEST) Um das zu beheben, muss in der Datei generic_layer_editor2_embedded.php die Zeile
+
:----[[Benutzer:HolgerR|HolgerR]] ([[Benutzer Diskussion:HolgerR|Diskussion]]) 12:30, 14. Apr. 2025 (CEST) bei uns ist das auch so
  
if($this->new_entry == true){        # Default-Werte setzen
+
== + 3.10.32 timestamp with timezone ==
 +
Im GLE funktioniert der Kalender nicht.
  
durch
+
== + 3.10.31 layerdef mit used_layer Gruppen ==
 +
group_id aus used_layer in create layerdef für plugin kvportal berücksichtigt und ows_abstract auf Typ text geändert.
  
<nowiki>if($this->new_entry == true AND $this->qlayerset[$i]['attributes']['default'][$j] != ''){        # Default-Werte setzen</nowiki>
+
== + 3.10.30 Generated Columns ==
 +
Ab PostgreSQL 13 stehen in einer Tabelle Generated Columns zur Verfügung, die nicht als nicht speicherbar erkannt werden.
  
ersetzt werden.
+
== + 3.10.29 Fläche messen mit Punktfang ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 11:14, 25. Apr. 2025 (CEST) Mit dem neuen Flächenmesswerkzeug kommt keine Flächenangabe, wenn man ausschließlich über Punktfang Punkte anklickt.
  
== + Colors ==
+
== + 3.10.28 Speichern von SubForms ==
 +
Wenn das Speichern z.B. auf Grund eines Checks in einer Triggerfunktion fehlschlägt, wird das Unterformular trotzdem nicht mehr angezeigt und muss neu befüllt werden.
  
Merkwürdigerweise scheint es mit bestimmten Farben in der Stellenwahl/Optionen Probleme zu geben. Aus Weinrot wird z.B. Dunkelgrün. Um den Fehler zu beheben, muss im Snippet rollenwahl.php die Zeile
+
== + 3.10.27 Filterverwaltung ==
 +
In der Filterverwaltung erscheint jetzt eine Nachricht, welcher Filter eingetragen wurde. Nach dem Speichern eines Filters mit dem Operator "LIKE" wird der Operator wieder auf „=“ zurückgesetzt, sodass man beim wiederholtem Aufrufen des Filters, nicht den eigentlichen Stand sieht.
  
<nowiki>echo ' style="background-color:#'.str_pad(dechex($this->result_colors[$i]['red']), 2, '0').str_pad(dechex($this->result_colors[$i]['green']), 2, '0').str_pad(dechex($this->result_colors[$i]['blue']), 2, '0').'"';</nowiki>
+
== + 3.10.26 Layergruppen ==
 +
Zum einen werden nicht in allen Fällen die überflüssigen Einträge in u_groups2rolle gelöscht und zum anderen fehlen dort Einträge, wenn für eine Stelle eine andere Layergruppe eingestellt ist.
  
durch diese hier ersetzt werden:
+
== + 3.10.25 Plugin Bauleitplanung: Kopieren und Löschen von Datensätzen ==
 +
Funktioniert nicht.
  
<nowiki>echo ' style="background-color: rgb('.$this->result_colors[$i]['red'].', '.$this->result_colors[$i]['green'].', '.$this->result_colors[$i]['blue'].')"';</nowiki>
+
== + 3.10.24 Nachweisverwaltung: Anträge bearbeiten ==
 +
Es wird nicht die richtige Vermessungsart angezeigt. Außerdem kann nur eine Admin-Stelle ändern.
  
 +
== + 3.10.23 Klassen-ID ändern ==
 +
Wenn die ID einer Klasse im Klasseneditor geändert wird, wirkt sich das nicht auf die Einträge in u_styles2classes und u_labels2classes aus.
  
== + ALB-Auszug 30 ==
+
== + 3.10.22 eigene Datentypen ändern ==
 +
Die alten Datentyp-Attribute bleiben bestehen.
  
Beim ALB-Auszug 30 tritt ein Fehler auf, der durch die neue Funktionsüberprüfung verursacht wird. Zum Beheben in kvwmap.php in der Funktion ALB_Anzeigen() im Abschnitt
+
== + 3.10.21 Layer erstellen ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 15:30, 9. Apr. 2025 (CEST) go=Layereditor mündet in eine (PHP8?) Fehlermeldung.
  
# Prüfen ob stelle Formular 30 sehen darf
+
== + 3.10.20 Layer-Export ==
if ($formnummer==40) {
+
Es werden nicht ale Spalten exportiert.
  
die 40 durch eine 30 ersetzen.
+
== + 3.10.19 Historie und zurück zur Karte ==
 +
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 07:58, 8. Apr. 2025 (CEST) Aus go=Flurstueckshistorie -> Flurstücks-Buchdaten anzeigen komme ich bei Sachdatenanzeige in extra Fenster und mit zoom2object nicht zur Karte zurück.
  
== + Jagdkataster ==
+
== + 3.10.18 Flurstücks-CSV-Export ==
 +
Die Umlaute sind teilweise defekt.
  
Beim Anlegen eines neuen Jagdbezirkes, der nicht von einer der 4 neuen Arten ist, kommt es zu einer Fehlermeldung. Um den Fehler zu beheben, müssen in jagdkatster.php in der Funktion eintragenNeueFlaeche() die 3 Vorkommen von
+
== + 3.10.17 ausgewählter Button im Geometrieeditor ==
 +
Wird nicht gehighlighted.
  
".$jb_zuordnung."
+
== + 3.10.16 Layer kopieren ==
 +
Beim Style werden nicht alle Attribute kopiert.
  
in Hochkommas gesetzt werden. Also so:
+
== + 3.10.15 Daten-Export ==
 +
Es gibt eine Sicherheitslücke bei der Datenbankabfrage.
  
'".$jb_zuordnung."'
+
== + 3.10.14 Filterverwaltung ==
 +
Wenn man einen vorhandenen räumlichen Filter wieder löscht, funktioniert der Layer in dieser Stelle nicht mehr. (Beispiel Stadt Putbus, Layer Jagdbezirke Wildnachweisung)
  
Außerdem müssen die Datentypen der beiden Spalten id und jb_zuordnung geändert werden. Also in der PostgreSQL-DB das ausführen:
+
== + 3.10.13 Plugin Bauleitplanung ==
 +
Die Geltungsbereichsfläche wird nicht richtig ausgegeben.
  
ALTER TABLE jagdbezirke ALTER COLUMN jb_zuordnung TYPE character varying(10);
+
== + 3.10.12 Daten-Export ==
ALTER TABLE jagdbezirke ALTER COLUMN id character varying(10);
+
Die Export-Tabelle im Schema public wird nicht gelöscht.
  
== + Adressuche ==
+
== + 3.10.11 Auswahlfelder ==
 +
Bei manchen Auswahlfeldern werden die Optionen durch andere Elemente verdeckt.
  
Bei der Adressuche hat sich ein Fehler eingeschlichen. Um den Fehler zu beheben, müssen in kvwmap.php in der Funktion adresseSuchen() die 3 Zeilen
+
== + 3.10.10 alle Objekte exportieren ==
 +
Fuktioniert nicht.
  
<nowiki>
+
== + 3.10.9 Fehler beim Löschen einer Benachrichtigung ==
$Gemarkung=new gemarkung('',$this->pgdatabase);
+
Wenn man den Haken bei "nicht mehr anzeigen" setzt und die Benachrichtigung wegklickt, kommt die Fehlermeldung:"Fehler beim Löschen Benachrichtigung für den Nutzer: undefined []".
$Gemeinde = $Gemarkung->getGemarkungListe(NULL, array($this->formvars['GemkgID']), NULL);
+
Die Benachrichtigung wird dennoch gelöscht. (Neu laden)
$GemID = $Gemeinde['gemeinde'][0];</nowiki>
+
  
durch diese Zeile ersetzt werden:
+
== + 3.10.8 Multipolygon speichern ==
 +
Wenn der Geometrietyp "Geometry" ist, wird nur das erste Teilpolygon gespeichert.
  
$GemID=$this->formvars['GemID'];
+
== + 3.10.7 Cluster_FeatureCount ==
 +
Wenn eine Klasse Cluster_FeatureCount verwendet, funktioniert der Test zur Überprüfung der Klassen auf Vollständigkeit nicht. Außerdem fehlt Cluster_FeatureCount in der Liste der auswählbaren Labelitems.
  
== + Geometrieeditor ==
+
== + 3.10.6 Polygoneditor ==
 +
Einer der Eckpunkte lässt sich nicht richtig verschieben.
  
--[[Benutzer:Reißland|Reißland]] 07:04, 4. Feb 2011 (CET)Wenn man über den Geometrieeditor eine Geometrie erfasst dann gehen zuvor eingegebene Sachdaten wieder verloren.
+
== + 3.10.5 Geonamensuchfeld ==
*--[[Benutzer:Rahn|Rahn]] 09:35, 7. Feb 2011 (CET) Um diesen Bug zu beheben, muss in der Datei generic_layer_editor2.php die Zeile
+
Ist ausgeblendet.
  
<nowiki>$this->qlayerset[$i]['shape'][$k][$this->qlayerset[$i]['attributes']['name'][$j]] = $this->formvars[$this->qlayerset[$i]['Layer_ID'].';'.$this->qlayerset[$i]['attributes']['real_name'][$this->qlayerset[$i]['attributes']['name'][$j]].';'.$this->qlayerset[$i]['attributes']['table_name'][$this->qlayerset[$i]['attributes']['name'][$j]].';'.$this->qlayerset[$i]['shape'][$k][$this->qlayerset[$i]['attributes']['table_name'][$this->qlayerset[$i]['attributes']['name'][$j]].'_oid'].';'.$this->qlayerset[$i]['attributes']['form_element_type'][$j].';'.$this->qlayerset[$i]['attributes']['nullable'][$j];</nowiki>
+
== + 3.10.4 Nachweisanzeige ==
 +
Statt Blattnr. steht ei zweites Mal Rissnr. im Tabellenkopf.
  
durch diese hier ersetzt werden:
+
== + 3.10.3 Attributeditor: abhängige Sichtbarkeit ==
 +
Funktioniert nicht, wenn das verwendete Attribut unsichtbar ist.
  
<nowiki>$this->qlayerset[$i]['shape'][$k][$this->qlayerset[$i]['attributes']['name'][$j]] = $this->formvars[$this->qlayerset[$i]['Layer_ID'].';'.$this->qlayerset[$i]['attributes']['real_name'][$this->qlayerset[$i]['attributes']['name'][$j]].';'.$this->qlayerset[$i]['attributes']['table_name'][$this->qlayerset[$i]['attributes']['name'][$j]].';'.$this->qlayerset[$i]['shape'][$k][$this->qlayerset[$i]['attributes']['table_name'][$this->qlayerset[$i]['attributes']['name'][$j]].'_oid'].';'.$this->qlayerset[$i]['attributes']['form_element_type'][$j].';'.$this->qlayerset[$i]['attributes']['nullable'][$j].';'.$this->qlayerset[$i]['attributes']['type'][$j]];</nowiki>
+
== + 3.10.2 Gast-Zugang==
 +
Funktioniert nicht.
  
*--[[Benutzer:Reißland|Reißland]] 10:56, 8. Feb 2011 (CET) Auswahlfelder, die direkt über ein Constraint in der Datenbanktabelle definiert sind, werden nach wie vor zurückgesetzt.
+
== + 3.10.1 $EXPORT ==
**--[[Benutzer:Rahn|Rahn]] 15:40, 8. Feb 2011 (CET) Stimmt, außerdem werden Felder mit Defaultwerten auch immer wieder zurück gesetzt. Um das zu beheben, müssen die Zeilen
+
$EXPORT wird nicht richtig ersetzt.
  
<nowiki>if($this->new_entry == true AND $this->qlayerset[$i]['attributes']['default'][$j] != ''){ # Default-Werte setzen
 
  $this->qlayerset[$i]['shape'][$k][$this->qlayerset[$i]['attributes']['name'][$j]] = $this->qlayerset[$i]['attributes']['default'][$j];
 
}</nowiki>
 
  
durch diese hier ersetzt werden
+
<br><br>
  
<nowiki>if($this->qlayerset[$i]['shape'][$k][$this->qlayerset[$i]['attributes']['name'][$j]] == ''){                
 
  $this->qlayerset[$i]['shape'][$k][$this->qlayerset[$i]['attributes']['name'][$j]] = $this->formvars[$this->qlayerset[$i]['Layer_ID'].';'.$this->qlayerset[$i]['attributes']['real_name'][$this->qlayerset[$i]['attributes']['name'][$j]].';'.$this->qlayerset[$i]['attributes']['table_name'][$this->qlayerset[$i]['attributes']['name'][$j]].';'.$this->qlayerset[$i]['shape'][$k][$this->qlayerset[$i]['attributes']['table_name'][$this->qlayerset[$i]['attributes']['name'][$j]].'_oid'].';'.$this->qlayerset[$i]['attributes']['form_element_type'][$j].';'.$this->qlayerset[$i]['attributes']['nullable'][$j].';'.$this->qlayerset[$i]['attributes']['type'][$j]];
 
}</nowiki>
 
<nowiki>if($this->new_entry == true AND $this->qlayerset[$i]['attributes']['default'][$j] != '' AND $this->qlayerset[$i]['shape'][$k][$this->qlayerset[$i]['attributes']['name'][$j]] == ''){ # Default-Werte setzen
 
  $this->qlayerset[$i]['shape'][$k][$this->qlayerset[$i]['attributes']['name'][$j]] = $this->qlayerset[$i]['attributes']['default'][$j];
 
}</nowiki>
 
 
 
<br><br>
 
 
= '''[[Ältere Versionen]]''' =
 
= '''[[Ältere Versionen]]''' =

Aktuelle Version vom 17. Juni 2026, 17:06 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


- neuer duplizierter Layer: Attribute

Wenn man einen neuen Layer B anlegt, der von einem Layer A dupliziert wird, werden die Attributeinstellungen nicht übernommen. Man muss erst zum Layer A wechseln und diesen speichern. Beim erstmaligen Anlegen eines Layers sollten alle zu duplizierenden Eigenschaften initial übernommen werden. --Sgoen (Diskussion) 13:58, 4. Sep. 2025 (CEST)

Version 4.1

+ 4.1.60 Labelitem Fehler in kvmobile

Ein vom Nutzer gesetztes labelitem kann zu einem Fehler in kvmobile führen. Genau dann, wenn es das Attribut welches als labelitem aus dem Data Statement ausgewählt wurde nicht auch im Query-Statement vorkommen. Jetzt wird immer statt des vom Nutzer eingestellten labelitem das labelitem des Layers verwendet. Dort muss der Admin ein Attribut hinterlegen welches sowohl in Data- also auch in Query-Statement vorkommt. Außerdem muss der Nutzer sicherstellen, dass dieses Attribut auch in der Stelle die kvmobile nutzt an den Client exportiert wird.

+ 4.1.59 Fehler durch Semikolon in kvmobile Deltas

Semikolons in Texten führten zum falschen trennen von mehreren SQL-Statments in create_delta triggern des Plugin kvmobile. Es wurde jetzt eine Funktion gdi_split_sql eingeführt, die Semikolons innerhalb von Texten die mit einfachen Anführungsstrichen stehen als Delimiter ignoriert. Außerdem werden Abfragen von Deltas so gefiltert, dass keine doppelten Deltas (mit gleichem Inhalt außer der Version) an den Client geschickt werden.

+ 4.1.58 Fehler in PgObject exists function

Die Funktion prüft nicht ob das Objekt mit key und value existiert, sondern ob es noch ein anderes gibt neben dem mit der id des Objektes. Und die Funktion lieferte immer false zurück. Korrektur und Umbenennung von exists in unique. Anpassung des Aufruf von exists in Funktion ignorable_by_uuid der Klasse synchronisation.

+ 4.1.57 Formularelementtyp Link als Array

Wird nicht richtig gespeichert.

+ 4.1.56 Kartenabfrage Flürstücke ohne Treffer

Es erscheint eine leere Seite.

+ 4.1.55 Fester diverged Test

Der Test ob der Branch diverged ist war fest auf develop eingestellt. Jetzt wird für jeden branch einzeln geschaut ob es Änderungen mit diverged gab.

+ 4.1.54 Nachweisrecherche

Der Scrollbalken rechts verdeckt den Inhalt.

+ 4.1.53 Statistik

Geht nicht.

+ 4.1.52 Suchergebnis Dokumentenrecherche

Wenn man bei den Suchergebnissen der Rissrecherche in der Nachweisverwaltung auf Markieren: "keine" und dann auf "bearbeiten" klickt (so dass kein Dokument ausgewählt ist) werden einem über 200.000 Dokumente angezeigt. Hier sollte stattdessen ein Warnhinweis erscheinen, dass kein Dokument ausgewält worden ist. --Mario Harms (Diskussion) 14:06, 2. Jun. 2026 (CEST)

+ 4.1.51 Defaultwert

Der im Erfassungsformular angezeigte Defaultwert eines Attributs wird vorher nicht in den Datentyp des Attributs umgewandelt.

+ 4.1.50 kvmobile Log

Das Log von kvmobile wurde zu unübersichtlich angezeigt und Fehlermeldungen nicht korrekt ausgegeben.

+ 4.1.49 Layer mit eigenen Datentypen

Beim Speichern der Layerdefinition wird der Formularelementtyp in den Datentypen überschrieben.

+ 4.1.48 Nachweisrecherche

Der Geometrieübernahmelayer wird nicht gespeichert.

+ 4.1.47 Rechteckabfrage WMS-Layer

Die Mittelpunktkoordinaten werden nicht gerundet.

+ 4.1.46 Zuordnung Obermenüpunkte

Wenn man im Menüeditor einer Stelle einen Menüpunkt zugeordnet hatte, dessen Obermenüpunkt in der Stelle noch fehlte, wurde der Menüpunkt in der Stelle nicht angezeigt. Jetzt werden die fehlenden Übermenüpunkte mit dessen Menüorder in den Stellen angelegt wo sie fehlten.

+ 4.1.45 <requires> im Attributeditor

Beim Ersetzen der <requires>-Platzhalter werden immer automatisch Hochkommas hinzugefügt. Das wurde wieder rückgängig gemacht.

+ 4.1.44 Kartendruck über DHK

Es kommt zu einem Fehler beim Eintragen des Zeitstempels.

+ 4.1.43 Fehler im Plugin Bauleitplanung

+ 4.1.42 wms_checker.php

Funktioniert nicht.

+ 4.1.41 requires-Layer

Werden beim Einschalten des Oberlayers nicht aktiv gesetzt.

+ 4.1.40 Themenauswahl löschen

Durch einen falschen Fremdschlüssel wird auch der Eintrag in rolle gelöscht.

+ 4.1.39 Nachweisrecherche

Die Auswahl der Abfrageart springt nicht automatisch um.

+ 4.1.38 Namenszusatz und Uhrzeit

Im Nutzerformular wird der Namenszusatz nicht angezeigt und bei der Eingabe der Uhrzeit im GLE bleibt immer eine 0 stehen.

+ 4.1.37 Auswahlfelder in Edge und Chrome

Der Text der selektierten Option kann in den Pfeil hineinragen.

+ 4.1.36 Flurstückshistorie

In ax_historischesflurstueckohneraumbezug kann es Einträge geben, bei denen vorgaengerflurstueckskennzeichen nicht befüllt ist, obwohl es Vorgänger gibt. Das wurde in pp_flurstueckshistorie korrigiert.

+ 4.1.35 Themenübersicht

Die Layer sind nicht alphabetisch sortiert.

+ 4.1.34 Themenauswahl laden

Die Rollenlayer werden auch deaktiviert.

+ 4.1.33 layer_attributes.default

Es können nur maximal 255 Zeichen gespeichert werden.

+ 4.1.32 abhängigge Sichtbarkeit

Funktioniert u.U. bei eigenen Datentypen mit Auswahlfeld nicht.

+ 4.1.31 Nachweisrechercheergebnis

Das Vorschaubild des Dokuments verdeckt die Buttons, wenn das Fenster zu klein ist.

+ 4.1.30 nur Layer der Themenauswahl laden

Wenn man keine Themenauswahlen hat, kommt es zu einem Fehler, wenn man diese Option aktiviert.

+ 4.1.29 kvmobile visibility check Fehler

Das Neue Attribut visiblity_rules von layer_attributes wird in kvmobile noch nicht unterstützt. Daher wurden als Workaround aus der ersten rule von visiblity_rules noch wieder vcheck_attribute, vcheck_operator und vcheck_value rausgezogen und ebendiese Attribute wieder mit ausgegeben für den mobile_get_layers case. Wenn kvmobile aktualisiert ist und keine älteren Versionen mehr laufen kann der Code angepasst werden. Ist als legacy gekennzeichnet.

+ 4.1.28 kvmobile Sync-Fehler

Nicht korrekte Verarbeitung von fehlerhaften SQL-Statements beim sync mit kvmobile. adjust_sql angepasst.

+ 4.1.27 Rechteverwaltung mit mehreren Elternstellen

Wenn eine Stelle mehr als eine Elternstelle hat, wird diese nicht als Unterstelle erkannt.

+ 4.1.26 Daten-Export

Wenn man die alphabetische Reihenfolge im Themenbaum aktiviert hat, kommt es beim Daten-Exort zu einem Fehler.

+ 4.1.25 Änderungen im Themenbaum

Wenn man einen Haken setzt aber die Karte nicht neu lädt, ist der Haken beim nächsten Laden wieder weg.

+ 4.1.24 Layer-Aliasnamen verwenden

Im Stellenformular ist der Haken immer gesetzt.

+ 4.1.23 Layergruppen-Checkboxen

Bei manchen Aktionen werden alle Layer in der Gruppe aktiviert, wenn die Checkbox checked ist.

+ 4.1.22 Eigene Abfragen

Wenn der Originallayer ein Classitem hat, wird es übernommen und das führt dazu, dass im Rollenlayer automatisch klassifiziert wird, obwohl man das gar nicht möchte.

+ 4.1.21 Layerparameter setzen

Beim Setzen der Layerparameter über die params.php wird nur der letzte gespeichert.

+ 4.1.20 Kurzbeschreibung

Man kann aktuell keine Hochkommas in der Kurzbeschreibung in der Layerdefinition einfügen.

+ 4.1.19 Rechte bei Attributen aus anderer Tabelle

Hier wird auch editierbar angeboten.

+ 4.1.18 Eigentümerfilter über stelle_gemeinden_eigentuemer

Es gibt einen neuen config-Paramter LAYER_ID_EIGENTUEMER. Darüber kann der Layer definiert werden, der zur Filterung der Flurstücke verwendet werden soll, bei denen die Eigentümer angezeigt werden dürfen. Wenn der Eigentümerlayer einen geometrischen Filter in einer Stelle hat, wird beim Speichern des Filters automatisch stelle_gemeinden_eigentuemer aktualisiert.

Wenn der Flurstückslayer (config-Parameter: LAYER_ID_FLURSTUECKE) einen geometrischen Filter in einer Stelle hat, wird beim Speichern des Filters automatisch stelle_gemeinden für diese Stelle aktualisiert.

+ 4.1.17 Querymaps

Werden nicht angezeigt.

+ 4.1.16 mapserverExp2SQL

Wenn mehrere Attribute in eckigen Klammern vorkommen, passt die Ersetzung nicht.

+ 4.1.15 Tabellenansicht

Beim Wechsel geht die Anzahl der Treffer verloren.

+ 4.1.14 abhängige Sichtbarkeit bei Datentypattributen

Funktioniert nicht.

+ 4.1.13 Autovervollständigungsfeld

Wenn es nur lesbar ist, kann es sein, dass es abgeschnitten angezeigt wird.

+ 4.1.12 0-Werte speichern

Wenn man den numeric-Wert "0,00" speichert, wird stattdessen NULL eingetragen.

+ 4.1.11 abhängige Sichtbarkeit in Subform

Die abhängige Sichtbarkeit funktioniert nicht in einer Subform, wenn das Basis-Attribut nicht sichtbar ist.

+ 4.1.10 go-Parameter übergeben

Der Parameter go wird beim Login nicht durchgeschleift.

+ 4.1.9 Raster-Ansicht

Man kann nicht zur tabellarischen Ansicht wechseln.

+ 4.1.8 Rechte übernehmen

Funktioniert nicht.

+ 4.1.7 Im Jagdbezirk enthaltene Flurstücke

Der Eigentümeranteil wird nicht mit ausgegeben.

+ 4.1.6 nur Layer der Themenauswahl anzeigen

Wenn man die Option deaktiviert, bleibt die Layerauswahl bestehen.

+ 4.1.5 Startseiten-Parameter

Es wird nicht automatisch der csrf-Token rangehängt.

+ 4.1.4 Layer erstellen

Es erscheint eine Fehlermeldung.

+ 4.1.3 Raster-Layout

Die Selektion der Datensätze funktioniert nicht.

+ 4.1.2 Kartendrucklayouteditor

Man kann keinen Freitext hinzufügen.

+ 4.1.1 Sachdatendruck

Eingebettete Kartenbilder bewirken keinen Seitenüberlauf. Außerdem ist keine relative Positionierung für Kartenbilder möglich.

Version 4.0

+ 4.0.71 Layer-Gruppe bei go=Daten_Export

Beim Öffenen das Daten-Export Formulars (über Layer-Kontextmenü oder eigenen Menüpunkt) sollte die zugehörige Gruppe des gewählten Layers ebenfalls im Formular ausgewählt sein (aktuell: leer). --Sgoen (Diskussion) 08:12, 6. Mär. 2026 (CET)

+ 4.0.70 Stelle speichern

Der Filter der Elternstelle wurde für die Kindstelle übernommen.

+ 4.0.69 Stelleneditor Layerauswahl

Wenn man eine Layergruppe anklickt, werden die zugewiesenen Layer nicht mehr selektiert.

+ 4.0.68 mapserverExp2SQL

+ 4.0.67 Bodenrichtwerterfassung

Bei go=Bodenrichtwertformular werden beim Auswahlfeld „Gemeinde“ keine Namen angezeigt.

+ 4.0.66 Löschen von Plandokumenten

Das Löschen von Plandokumenten ging nicht, weil das Löschen der Pläne über den INSTEAD DELETE Trigger handle_xp_plan lief und in der Funktion XP_Plan->destroy wurden die Dokumente noch nicht gelöscht. Das ist jetzt mit der Metode destroy_externereferenz_dokumente umgesetzt.

+ 4.0.65 Falsche Behandlung von within_fk_constraint

Der within fk_constraint hatte nur für die Layer funktioniert, die auch einen fk_constraint gesetzt hatten. Jetzt funzt er nur für Punkte und solche die einen within constraint haben. Die anderen Layer bekommen keinen autovalue zugewiesen. In dem Fix wurde noch eine kommentar-Abfrage in remove_kommentar_if_exists angepasst.

+ 4.0.64 Fehlerhandling in BenutzerdatenAnlegen

Die Erzeugung von automatischem Login-Namen mit Zahlen prefix hat nicht richtig funktioniert und die Fehlerausgaben ware nicht korrekt übermittelt.

+ 4.0.63 sync Output for kvmobile falsch

sync hatte in mysql 0 und 1. Nach Umstellung auf Postgres kommt 'f' und 't'. Der Fix wandelt f und t in der Funktion mobile_reformat_layer in 0 und 1 um.

+ 4.0.62 Kartendrucklayout speichern

Schlägt fehl, wenn Parameter leer bleiben.

+ 4.0.61 Menü anlegen

Wenn man nach dem Anlegen eines Menüs bei "go=Menues_Anzeigen" ist und die Seite neulädt, wird das zuletzt angelegte Menü immer wieder dupliziert. --Mattes.Holtz 14:38, 18. Feb. 2026 (CEST)

+ 4.0.60 Menü anlegen

Das "Obermenue" sollte beim Anlegen eines Datensatzes auch ein Pflichtfeld sein, wenn dort nichts eingetragen ist, wird es nicht in "go=Menues_Anzeigen" gezeigt.

+ 4.0.59 Stelle kopieren

Das Wappen wird nicht übernommen.

+ 4.0.58 Zurück geht nicht go=Namen_Auswaehlen_Suchen

Wenn nach Auswahl eines Grundbuchblatts ein Eigentümer ausgewählt wird, kommt man zu "go=Namen_Auswaehlen_Suchen". Dort funktioniert der Zurück-Button nicht. ("Diese Seite kann aus Sicherheitsgründen nicht angezeigt werden!")

+ 4.0.57 Stelle wechseln

Über die Optionen wird die Kartenausdehnung der neuen Stelle nicht geladen.

+ 4.0.56 abhängige Sichtbarkeit

In der tabellarischen Ansicht funktioniert die abhängige Sichtbarkeit nicht, wenn das Attribut nicht sichtbar ist.

+ 4.0.55 abhängige Auswahlfelder

Funktionieren bei Arrays nicht.

+ 4.0.54 Themenauswahl speichern

Wenn eine Themenauswahl gespeichert wird, wird nicht übernommen, ob der Layer abfragbar (also 1. Checkbox) war oder nicht. --Mattes.Holtz 15:28, 10. Feb. 2026 (CEST)

+ 4.0.53 Klassen-ID ändern

Endet in einer Fehlermeldung.

+ 4.0.52 Diagramme anlegen

Das Anlegen, Bearbeiten und Löschen von Diagrammen führt zu einer Fehlermeldung

+ 4.0.51 Backslash im Passwort

Führt zu einem Fehler.

+ 4.0.50 Klassen zurücksetzen

Die Klassen werden nach dem Login nicht mehr zurückgesetzt.

+ 4.0.49 Layer anlegen

Wenn man die Layer-ID selber einträgt, kommt die Meldung, dass die ID schon existiert.

+ 4.0.48 Nutzer anlegen

Der Test ob der Loginname schon vergeben ist, funktioniert nicht.

+ 4.0.47 Rollenfilter

Beim Speichern eines Filters mit Hochkommas kommt es zu einem Fehler.

+ 4.0.46 Autovervollständigungsfeld

In der Layer-Suche funktioniert es nicht.

+ 4.0.45 Stellenformular Kartendrucklayouts

Werden nicht angezeigt.

+ 4.0.44 Legende einklappen

Funktioniert nicht.

+ 4.0.43 WMS-Importe löschen

Es werden auch die Layer aus "eigene Importe" gelöscht.

+ 4.0.42 WMS-Layer Test

Es wird teilweise der falsche EPSG-Code verwendet.

+ 4.0.41 Themenauswahl speichern

Funktioniert nicht.

+ 4.0.40 Unterabfrage mit order by im FROM

Macht Probleme.

+ 4.0.39 Password mit Hochkomma

macht Probleme

+ 4.0.38 Benachrichtigungen

Funktionieren nicht.

+ 4.0.37 Zoom auf Objekt

Hervorheben funktioniert nicht.

+ 4.0.36 diverses

In den Menüdaten klappt die Sortierung nach Reihenfolge/Ebene und Reihenfolge nicht. In der Stellenzuweisung gibt es auch den Löschen-Button. Beim Anlegen einer Stelle gibt es auch die Stellenauswahl. EPSG-Code und Bezeichnung haben kein Sternchen. Man kann eine neue Stelle anlegen ohne Menüpunkte, aber dann kommt eine Fehlermeldung. In der Liste der Einladungen fehlt die Sortierung nach Stelle. Beim Abspeichern der Layer-Parameter wird automatisch bei allen Parametern eine neue ID vergeben/hochgezählt.

+ 4.0.35 Flurstückshistorie

Das SVG ist manchmal zu klein für große Bäume.

+ 4.0.34 MyObject

Es gibt noch Vorkommen von MyObject.

+ 4.0.33 Filterverwaltung

Wenn eine Gruppe ausgewählt wird, erscheinen nicht die Layer der ausgewählten Stelle, sondern der geraden aktiven Stelle.

+ 4.0.32 Sachdatenanzeige

Die Darstellung in der Breite ist nicht optimal.

+ 4.0.31 Maßstabsauswahl

Die Feldern für den Extent in rolle sind mit float4 zu ungenau und führen bei der Maßstabsauswahl zu abweichenden Maßstäben.

+ 4.0.30 boolean-Felder

Einige boolean-Felder werden in der Oberfläche nicht richtig angezeigt. Das betrifft stelle.show_shared_layers, u_groups.selectable_for_shared_layers, used_layer.use_parent_privileges.

+ 4.0.29 Stelle Start Stop

Die Werte werden nicht angezeigt.

+ 4.0.28 Schraffur

In den Layeroptionen taucht die Option "Schraffur" auch bei Linien- und Punktlayern auf.

+ 4.0.27 Flurstückshistorie

Es kann bei manchen Flurstücken vorkommen, dass die Abfrage zur Erstellung der Historie zu lange läuft.

+ 4.0.26 Rollenlayer klassifizieren

Das Klassifizierungsattribut ist nicht ausgewählt und die Klassifizierung kann auch nicht rückgängig gemacht werden. Außerdem ist die Anzahl an Klassen auf die Anzahl der Farben in colors beschränkt.

+ 4.0.25 Style- und Labeleditor

Die Layeroptionen lassen sich nicht öffnen.

+ 4.0.24 Quellenangaben

Das Anlegen, Ändern und Löchen funktioniert nicht.

+ 4.0.23 Layergruppe anlegen

Es erscheint eine Fehlermeldung.

+ 4.0.22 Layer mit sync speichern

Funktioniert nicht.

+ 4.0.21 stellenbezogene Layereigenschaften

Das Feld "abfragbar" wird nicht richtig angezeigt.

+ 4.0.20 Style- und Labeleditor

Der ausgewählte Style ist nicht komplett blau markiert.

+ 4.0.19 Gruppe mit Untergruppen und Layern

Die Darstellung der Layer ist auseinandergezogen.

+ 4.0.18 Themenübersicht

Beim Browser-zurück greift die Stichwort-Filterung nicht mehr.

+ 4.0.17 USING

Wenn bei Layern im Data-Feld USING groß ist, gibt es Fehler beim Speichern des Layers und beim Aufruf der Layeroptionen.

+ 4.0.16 Stelle: Checkboxfelder

Die Checkboxfelder bei den Stellen sind ja jetzt in der PostgreSQL-DB vom Typ boolean und werden nicht richtig geladen.

+ 4.0.15 Nachweisrecherche

Wenn ein Nutzer noch keinen Eintrag in rolle_nachweise hat, erscheint eine Fehlermeldung.

+ 4.0.14 Stelle speichern

Es kann eine Fehlermeldung auftreten.

+ 4.0.13 Labelitems

Beim Speichern eines Layers gehen sie verloren.

+ 4.0.12 ZoomToFlst

Der Rollenlayer enthält alle Objektversionen des Flurstücks.

+ 4.0.11 Themenbaum zwischen gruppierter/alphabetischer Anzeige umschalten

Es wird nicht nur die Legende, sondern die ganze Seite neu geladen.

+ 4.0.10 Layer löschen

Die Layer-ID wird nicht aus rolle_saved_layers entfernt.

+ 4.0.9 Nachweis bearbeiten

Es erscheint eine Fehlermeldung.

+ 4.0.8 Stelle anlegen

Das automatische Erzeugen der Referenzkarte funktioniert nicht.

+ 4.0.7 Start und Stop Datum beim Nutzer

Werden nicht richtig ausgewertet.

+ 4.0.6 Kartenabfrage von nicht abfragbaren Layern

Wenn man die Option "alle aktiven Layer abfragen" aktiviert hat, werden auch die nicht abfragbaren abgefragt.

+ 4.0.5 Layergruppen sortieren nach Order

Erzeugt eine Fehlermeldung.

+ 4.0.4 Menü Speichern

Funktionierte nicht, weil order im create-Statement zum Fehler führte. Attribute werden jetzt mit Hochkommas versehen.

+ 4.0.3 Layer löschen

Funktioniert nicht.

+ 4.0.2 Passwort zurücksetzen

Es erscheint eine Fehlermeldung.

+ 4.0.1 Plugin: Bauleitplanung

Das Kopieren von F-Plänen funktioniert nicht.

Version 3.11

+ 3.11.36 Triggerfunktionen

Die kvwmap.phps der Plugins werden vor dem Ausführen der Triggerfunktionen nicht geladen.

+ 3.11.35 Nachweisverwaltung Uebersicht.htm

Die WKB-Geometrie ist auch im JSON enthalten und kann zu Escape-Fehlern führen.

+ 3.11.34 Daten-Export

Wenn man alle gefundenen Datenätze exportiert, kann es sein, dass der Export nicht klappt, wenn bei der Suche in einem Array-Attribut gesucht wurde.

+ 3.11.33 sendEmailAsync.sh

Das Versenden von Anhängen funktioniert nicht.

+ 3.11.32 Abfrage mehrerer Layer

Der erste Layer wird anfangs auch angezeigt, wenn er nicht aktiv ist.

+ 3.11.31 Label hinzufügen

Funktioniert nicht.

+ 3.11.30 USING

Im Data großgeschrieben kommt es zu einer Fehlermeldung.

+ 3.11.29 Sachdatendruck

Es kommt zu Problemen wenn ein Spalten-Sublayout über die Seitebreite hinaus geht.

+ 3.11.28 Bild speichern

Die Qualität des JPEGs ist nicht hoch genug.

+ 3.11.27 Layer-Parameter Button

Funktioniert nicht mehr.

+ 3.11.26 Layer-Suche in Layer mit Template

Wenn man eine Layer-Suche in einem Layer mit Template macht (z.B. dem Flurstückslayer), erscheint bei keinem Treffer eine leere Seite.

+ 3.11.25 Datensatz löschen mit komplexen Dokument-Attributen

Die Dateien werden nicht gelöscht.

+ 3.11.24 abhängige Auswahlfelder

Wenn es im Datensatz Dokument-Attribute mit Originalnamen gibt, kann es sein, dass das Auswahlfeld nicht befüllt wird.

+ 3.11.23 Info-Abfrage mit deaktivierten Klassen

Wenn die Klasse in der Expression den IN Operator verwendet, klappt die Abfrage nicht.

+ 3.11.22 Datensatz anlegen

Wenn es ein SubFormFK-Attribut gibt, kommt es zu einem Fehler.

+ 3.11.21 Sachdatenanzeige

Wenn man mehrere Layer abfragt und davon einen als Tabellenansicht macht, passen sich die anderen Anzeigen, die nicht in der Tabellenform sind, auch an die Breite an.

+ 3.11.20 Attribute aus anderen Tabellen

Wenn ein Layer Spalten aus anderen Tabellen abfragt, die nicht NULL sein dürfen, dann kommt beim Speichern in der Tabellenansicht eine Meldung, dass das Feld XY nicht leer sein darf.

+ 3.11.19 Dokumente mit Hochkommas

Bei Array- oder Datentyp-Attributen kommt es beim Upload zu einem Fehler.

+ 3.11.18 Themenübersicht

Die Suche funktioniert nur mit Kleinschreibung.

+ 3.11.17 Stelle speichern

Es kann vorkommen, dass eine Fehlermeldung erscheint.

+ 3.11.16 GLE: Tabs

Wenn man runterscrollt, liegen die Tabs kurzzeitig über der Fußzeile.

+ 3.11.15 Letztes Suchergebnis

Wenn es einen über requires angehängten Layer gibt, wird für diesen auch eine Abfrage ausgeführt, auch wenn in diesem Layer gar nichts gefunden wurde.

+ 3.11.14 Puffer bei eigenen Abfrage-Layern

Wenn der Basis-Layer im Data einen Alias für die Geometriespalte verwendet, funktioniert der Puffer nicht.

+ 3.11.13 abhängige Sichtbarkeit in Subform

Die abhängige Sichtbarkeit funktioniert nicht in einer Subform, wenn das Basis-Attribut nicht sichtbar ist.

+ 3.11.12 tabellarische Darstellung im GLE

Bei Attributen mit abhängiger Sichtbarkeit sind die Spalten verschoben.

+ 3.11.11 Layer-Suche

Im Egde gibt es Probleme mit Auswahlfeldern.

+ 3.11.10 Vorschaubilder der Dokumente

Die Darstellung ist rechtsbündig und im Rasterlayout verschoben.

+ 3.11.9 Sachdatenanzeige

Ist manchmal ungewöhnlich breit.

+ 3.11.8 Layerparameterauswahl

Wenn die Auswahlmöglichkeiten zu lang sind, passt die Darstellung nicht.

+ 3.11.7 als Vorlage für neuen Datensatz übernehmen

Die Werte von Zahlen mit Tausendertrennzeichen werden nicht richtig übergeben.

+ 3.11.6 abhängige Auswahlfelder

Eine bereits gesetze Auswahloption eines abhängigen Auswahlfeldes geht verloren, wenn das übergeordnete Auswahlfeld geändert wird, obwohl die neuen Auswahlmöglichkeiten auch den vorher ausgewählten Wert enthalten.

+ 3.11.5 FormObject

Doppelten Eintrag für title und data in FormObject createSelectField gelöscht.

+ 3.11.4 ALKIS: View lk_grenzpunkte

View wurde angepasst. Hintergrund hierfür war die fehlende Darstellung der indirekt vermarkten Grenzpunkte, dessen Geometrien in der Tabelle „punktortau“ zu finden sind.

+ 3.11.3 Correct Arrow Function

Arrow Function in mobile_reformat_fk_attributes korrigiert damit es auch in php 7.3 läuft.

+ 3.11.2 abhängige Auswahlfelder

Von Array-Attributen abhängige Auswahlfelder funktionieren nicht richtig.

+ 3.11.1 Debugdateien

Die Debugdateien, die kvwmap erzeugt, haben keine Gruppenschreibrechte.

Version 3.10

+ 3.10.101 Layer-Suche

Wenn man in der Suche und/oder verwendet und den Operator "zwischen" in der zweiten Suchmaske, erscheint das 2. Eingabefeld in der 1. Suchmaskse.

+ 3.10.100 Themenbaum

Wenn man in den Einstellungen nur ein Thema abfragbar macht, werden die Abfrage-Checkboxen ja zu Radio-Buttons. Wenn der Maßstab überschritten wurde, erscheint aber eine graue Checkbox und nicht ein grauer Radio-Button.

+ 3.10.99 Strecken und Flächenmessung

Die Reduktion wird nicht berücksichtigt.

+ 3.10.98 Requires-Layer in der tabellarischen Ansicht

Wenn man auf die tabellarische Ansicht umgestellt hat, kommt man nicht mehr zurück.

+ 3.10.97 Themenübersicht

Die Sortierung der Gruppen kann falsch sein.

+ 3.10.96 Rollenlayer freigeben

Als Drawingorder wird 0 eingetragen.

+ 3.10.95 Sachdatendrucklayouteditor

Linien werden teilweise gestrichelt dargestellt.

+ 3.10.94 Daten-Import in Thema

Wenn der Layer Auto-Felder hat, werden diese nicht berücksichtigt.

+ 3.10.93 Adresssuche

Bei der Auswahl der Gemeinde können auch Straßen ohne Flurstücksbezug erscheinen.

+ 3.10.92 Auswahlfeld mit Bild

Bei Verwendung in einem SubForm-Layer erscheint eine Fehlermeldung.

+ 3.10.91 Export der layerdef.json für kvportal

Funktioniert unter Mapserver 8 nicht.

+ 3.10.90 Adresssuche

Es kann sein, dass Flurstücke doppelt gefunden werden.

+ 3.10.89 Geometrieeditor: Rechteck hinzufügen

Mit dem Werkzeug „Rechteck aufziehen“ lässt sich nur jeweils ein Rechteck pro Datensatz erzeugen. Das Erzeugen eines Multipolygons ist somit nicht möglich. Alle bisher gezeichneten Geometrien werden bei Auswahl von „Rechteck aufziehen“ gelöscht.

+ 3.10.88 layerDef Export

Es fehlten classItem und def bei Expression mit in Operator und Header Access-Control-Allow-Origin: * für Daten Export.

+ 3.10.87 Erläuterungen in der spaltenweisen Darstellung

Der Link zu den Attribut-Erläuterungen zeigt in der spaltenweisen Darstellung beim Überfahren nur einen abgeschnittenen Text wenn die Erläuterung Anführungszeichen enthält und beim Klicken kommt nichts.

+ 3.10.86 Fixes for layerdef.json export

Fehlende Werte im kvportal export von layerdef.json ergänzt.

  • Die Ausgabe von color wurde korrigiert, wenn keine Angabe in Punktlayern.
  • Anführungszeichen für class expression wenn classitem gesetzt ist
  • minsize, maxsize für class und symbolscale für layer gesetzt.

+ 3.10.85 Fixes in FormObject, PgObject and gui

Title, Data Attributes in FormObject, PgObject create with multiple ids, include_once SVGvars_defs

+ 3.10.84 Subform Datensatz anlegen

Wenn der Eintrag z.B. durch einen Trigger abgelehnt wird, erscheint nur "undefined".

+ 3.10.83 Gastnutzerexport

Wenn Gastnutzer für kvportal den Datenexport verwenden um Daten abzufragen hat sich bei Nutzern die am selben Browser angemeldet waren die Stelle geändert, weil dessen Session statt dessen verwendet wurde. Das wurde korrigiert durch einen Datenexportbeipass für Gastnutzer. Setzt aber voraus, dass es mindestens einen Nutzer mit dem login_namen "gast" in der Gaststelle hat die angefragt wird. Gilt nur für go=Daten_Export_Exportieren export_format=GeoJSON und eine übergebene selected_layer_id

+ 3.10.82 Fehler beim Share von GeoPackages Imports

Beim Teilen von Rollen-Layern, die als Geopackage importiert wurden, wurde als oid Spalte standardmäßig gid verwendet. Das führte dazu, dass beim Abfragen solcher Layer Fehler ausgeworfen wurden, dass es die Spalte gid nicht gäbe. Das wurde jetzt so umgebaut, dass der richtige Spaltenname über das Primary Key Constraint der Tabelle abgefragt und als oid gesetzt wird.

+ 3.10.81 Daten-Import

Beim Import von Geopackage-Dateien wird auch der geometrielose Meta-Layer importiert, was bei der weiteren Verarbeitung zu Fehlern führt.

+ 3.10.80 Sachdatendruck

Die Anordnung in Spalten funktioniert nicht richtig.

+ 3.10.79 Passwort abgelaufen

Nachdem das neue Passwort übernommen wurde, erscheint beim Laden der Karte eine Fehlermeldung.

+ 3.10.78 deleteGastUser.sh

Das Skript löscht nicht die Logdateien der Gastnutzer.

+ 3.10.77 Nutzung Wald Vegetationsmerkmal

Das Vegetationsmerkmal wird nicht in die Tabelle n_nutzung geschrieben.

+ 3.10.76 Flurstückssuche

Historische Flurstücke werden in der Karte nicht angezeigt.

+ 3.10.75 Plugin Bauleitplanung: F-Pläne

Das Speichern funktioniert nicht.

+ 3.10.74 GLE:Gruppennamen

Wenn im Gruppennamen Anführungszeichen enthalten sind, kommt es zu Fehlern.

+ 3.10.73 Legendenbilder

Wenn eine Klasse keinen Style hat (der Layer aber ein Styleitem) und man die Klasse in der Legende deaktiviert, kann man sie nicht mehr einschalten.

+ 3.10.72 dynamische Dateipfade

Bei Verwendung der Dokumente URL wird der Link nicht richtig gebildet.

+ 3.10.71 import_nas.sh

Der Ordner METADATA wird nicht ignoriert.

+ 3.10.70 Orthogonalpunktberechnung

Funktioniert nicht richtig.

+ 3.10.69 Nachweiserfassung

Der Geometrieübernahmelayer wird nicht gespeichert.

+ 3.10.68 Auswahlfeld: neuer Datensatz

Funktioniert nicht richtig.

+ 3.10.67 Anzeige komplexer Datentypen im GLE

Kann unter PHP8 zu Fehlern führen.

+ 3.10.66 Daten-Import Geometrie übernehmen

Funktioniert nicht.

+ 3.10.65 Sachdatendruck

Bei den Subform-Layern erscheint eine Fehlermeldung.

+ 3.10.64 Zoom auf max. Ausdehnung bei Rasterlayern

Funktioniert nicht.

+ 3.10.63 Nutzer ohne Stelle anlegen

Es erscheint eine Fehlermeldung beim Anzeigen des Nutzerformulars.

+ 3.10.62 Keine Treffer in der Sachdatenanzeige

Der Link zum Erfassen eines neuen Datensatzes wird auch angezeigt, wenn man das Recht dazu nicht hat.

+ 3.10.61 Themensuche in Legende

Funktioniert nicht richtig.

+ 3.10.60 neuer Datensatz in Subform

Wenn man die Option "weiter erfassen" verwendet, werden z.B. Primärschlüsselattribute auch übernommen.

+ 3.10.59 Als Vorlage für neuen Datensatz verwenden

Wenn in Textfeldern Hochkommas enthalten sind, werden sie bei der Übernahme verdoppelt.

+ 3.10.58 ALKIS: Import

Wenn Objekte doppelt eingelesen werden, kann es sein, dass eine nachfolgende Abfrage in der Triggerfunktion alkis.log_hist_operations() damit nicht umgehen kann und einen Fehler erzeugt.

+ 3.10.57 LENRIS

Wenn sehr viele neue oder veränderte Nachweise übertragen werden sollen, klappt die Übertragung nicht.

+ 3.10.56 Nachweisrecherche

Das Auswahlfeld mit den Vermessungsstellen ist u.U. zu lang.

+ 3.10.55 Festpunkte

Beim Zusammenstellen der Einmessungsskizzen von Festpunkten werden auch die Orientierungspunkte (OP) benötigt.

+ 3.10.54 neuer Datensatz

Bei sehr vielen und/oder langen Tabs im Layer verdecken diese den Layernamen.

+ 3.10.53 Layer-Export

Die Layergruppen werden nicht mit exportiert.

+ 3.10.52 Nachweisanzeige

Die Sortierung nach Vermessungsstelle lässt sich nicht rausnehmen.

+ 3.10.51 WFS-Layer Sachdatenanzeige

Bei manchen Diensten steht ein Namespace vor den Attributtags. Dadurch werden die Inhalte nicht angezeigt.

+ 3.10.50 Layer-Suche räumlich eingrenzen

Die Geometrieübernahme funktioniert nicht.

+ 3.10.49 eigene Klassenbilder bei Rasterlayern

Funktionieren nicht richtig.

+ 3.10.48 Layer-Parameter im Layernamen

Die vordefinierten Layerparameter wie z.B. $STELLE werden nicht ersetzt.

+ 3.10.47 Bodenrichtwerte

Beim Attribut Aufwuchs wird eine Auswahlliste angeboten. Dort kann ich nur den Eintrag ‚mit‘ auswählen. Intern wird dafür dann ‚mA‘ in die Datenbank geschrieben. Das ist soweit richtig. Wir benötigen jetzt aber auch den Listeneintrag ‚ohne‘. Dafür soll dann ‚oA‘ in die Datenbank geschrieben werden.

+ 3.10.46 Sachdatendruckeditor

In den Feldern für die Positionen können kann keine 0 gespeichert werden.

+ 3.10.45 Blattnr.

--Markus Hentschel (Diskussion) 08:42, 15. Mai 2025 (CEST) Wenn ich in der Trefferliste der Nachweisverwaltung nach Blattnummer sortiere, steht als Spaltenüberschrift nicht mehr "Blattnr.", sondern "Rissnr.".

+ 3.10.44 Cluster_FeatureCount

Verwendet man Cluster_FeatureCount als Labelitem, wird angemeckert, dass es nicht im Data-Feld abgefragt wird.

+ 3.10.43 Nutzer ohne Stellen

Gibt es User in der Datenbank, die keiner Stelle zugewiesen sind, so tauchen diese in der Nutzeransicht von Unteradmin-Stellen auf.

+ 3.10.42 Routing

Wenn eine Routing_URL eingetragen ist, bekommen auch alle Nutzer das Routing-Werkzeug und es gibt keine Möglichkeit es in den Optionen abzuwählen.

+ 3.10.41 historische Versionen von Flurstücken

Wenn man eine Layer-Suche gemacht hat und über die Versionen-Auswahl des Flurstücks in der Zeit zurück geht, wird der historische Zeitstempel z.B. bei den Eigentümern nicht berücksichtigt.

+ 3.10.40 Layer-Export

Es kann sein, dass Spalten exportiert werden sollen, die es in der Tabelle layer nicht gibt.

+ 3.10.39 Themenübersicht

Funktioniert für nicht-Admins nicht.

+ 3.10.38 wms_checker.php

Funktioniert unter Mapserver 8 nicht.

+ 3.10.37 Geometrie verschwindet

Wenn man im Geometrieeditor Layer ein- oder ausschaltet und speichert, wird zwar richtig gespeichert aber anschließend die Geometrie nicht geladen.

+ 3.10.36 Layergruppen verschwinden

Die Gruppen "Eigene Importe" und "Eigene Abfragen" verschwinden, wenn man z.B. die Stelle speichert.

+ 3.10.35 rectify_layer_params

Funktioniert nicht.

+ 3.10.34 quote_or_null

Die Funktion liefert unter PHP 7 auch bei einer 0 ein "NULL" zurück.

+ 3.10.33 Strecke messen bei Nachweis bearbeiten

--Markus Hentschel (Diskussion) 13:49, 10. Apr. 2025 (CEST) Bei Erfassen / Editieren eines Nachweises funktioniert das Strecken-Messwerkzeug nicht richtig. Wenn der Startpunkt gesetzt wurde und anschließend so in die Karte gezoomt wird, dass der Startpunkt außerhalb liegt, wird er scheinbar in den Kartenausschnitt verschoben und somit wird die Streckenmessung falsch.

----HolgerR (Diskussion) 12:30, 14. Apr. 2025 (CEST) bei uns ist das auch so

+ 3.10.32 timestamp with timezone

Im GLE funktioniert der Kalender nicht.

+ 3.10.31 layerdef mit used_layer Gruppen

group_id aus used_layer in create layerdef für plugin kvportal berücksichtigt und ows_abstract auf Typ text geändert.

+ 3.10.30 Generated Columns

Ab PostgreSQL 13 stehen in einer Tabelle Generated Columns zur Verfügung, die nicht als nicht speicherbar erkannt werden.

+ 3.10.29 Fläche messen mit Punktfang

--Markus Hentschel (Diskussion) 11:14, 25. Apr. 2025 (CEST) Mit dem neuen Flächenmesswerkzeug kommt keine Flächenangabe, wenn man ausschließlich über Punktfang Punkte anklickt.

+ 3.10.28 Speichern von SubForms

Wenn das Speichern z.B. auf Grund eines Checks in einer Triggerfunktion fehlschlägt, wird das Unterformular trotzdem nicht mehr angezeigt und muss neu befüllt werden.

+ 3.10.27 Filterverwaltung

In der Filterverwaltung erscheint jetzt eine Nachricht, welcher Filter eingetragen wurde. Nach dem Speichern eines Filters mit dem Operator "LIKE" wird der Operator wieder auf „=“ zurückgesetzt, sodass man beim wiederholtem Aufrufen des Filters, nicht den eigentlichen Stand sieht.

+ 3.10.26 Layergruppen

Zum einen werden nicht in allen Fällen die überflüssigen Einträge in u_groups2rolle gelöscht und zum anderen fehlen dort Einträge, wenn für eine Stelle eine andere Layergruppe eingestellt ist.

+ 3.10.25 Plugin Bauleitplanung: Kopieren und Löschen von Datensätzen

Funktioniert nicht.

+ 3.10.24 Nachweisverwaltung: Anträge bearbeiten

Es wird nicht die richtige Vermessungsart angezeigt. Außerdem kann nur eine Admin-Stelle ändern.

+ 3.10.23 Klassen-ID ändern

Wenn die ID einer Klasse im Klasseneditor geändert wird, wirkt sich das nicht auf die Einträge in u_styles2classes und u_labels2classes aus.

+ 3.10.22 eigene Datentypen ändern

Die alten Datentyp-Attribute bleiben bestehen.

+ 3.10.21 Layer erstellen

--Markus Hentschel (Diskussion) 15:30, 9. Apr. 2025 (CEST) go=Layereditor mündet in eine (PHP8?) Fehlermeldung.

+ 3.10.20 Layer-Export

Es werden nicht ale Spalten exportiert.

+ 3.10.19 Historie und zurück zur Karte

--Markus Hentschel (Diskussion) 07:58, 8. Apr. 2025 (CEST) Aus go=Flurstueckshistorie -> Flurstücks-Buchdaten anzeigen komme ich bei Sachdatenanzeige in extra Fenster und mit zoom2object nicht zur Karte zurück.

+ 3.10.18 Flurstücks-CSV-Export

Die Umlaute sind teilweise defekt.

+ 3.10.17 ausgewählter Button im Geometrieeditor

Wird nicht gehighlighted.

+ 3.10.16 Layer kopieren

Beim Style werden nicht alle Attribute kopiert.

+ 3.10.15 Daten-Export

Es gibt eine Sicherheitslücke bei der Datenbankabfrage.

+ 3.10.14 Filterverwaltung

Wenn man einen vorhandenen räumlichen Filter wieder löscht, funktioniert der Layer in dieser Stelle nicht mehr. (Beispiel Stadt Putbus, Layer Jagdbezirke Wildnachweisung)

+ 3.10.13 Plugin Bauleitplanung

Die Geltungsbereichsfläche wird nicht richtig ausgegeben.

+ 3.10.12 Daten-Export

Die Export-Tabelle im Schema public wird nicht gelöscht.

+ 3.10.11 Auswahlfelder

Bei manchen Auswahlfeldern werden die Optionen durch andere Elemente verdeckt.

+ 3.10.10 alle Objekte exportieren

Fuktioniert nicht.

+ 3.10.9 Fehler beim Löschen einer Benachrichtigung

Wenn man den Haken bei "nicht mehr anzeigen" setzt und die Benachrichtigung wegklickt, kommt die Fehlermeldung:"Fehler beim Löschen Benachrichtigung für den Nutzer: undefined []". Die Benachrichtigung wird dennoch gelöscht. (Neu laden)

+ 3.10.8 Multipolygon speichern

Wenn der Geometrietyp "Geometry" ist, wird nur das erste Teilpolygon gespeichert.

+ 3.10.7 Cluster_FeatureCount

Wenn eine Klasse Cluster_FeatureCount verwendet, funktioniert der Test zur Überprüfung der Klassen auf Vollständigkeit nicht. Außerdem fehlt Cluster_FeatureCount in der Liste der auswählbaren Labelitems.

+ 3.10.6 Polygoneditor

Einer der Eckpunkte lässt sich nicht richtig verschieben.

+ 3.10.5 Geonamensuchfeld

Ist ausgeblendet.

+ 3.10.4 Nachweisanzeige

Statt Blattnr. steht ei zweites Mal Rissnr. im Tabellenkopf.

+ 3.10.3 Attributeditor: abhängige Sichtbarkeit

Funktioniert nicht, wenn das verwendete Attribut unsichtbar ist.

+ 3.10.2 Gast-Zugang

Funktioniert nicht.

+ 3.10.1 $EXPORT

$EXPORT wird nicht richtig ersetzt.




Ältere Versionen