Bug kvwmap: Unterschied zwischen den Versionen

Aus kvwmap
Wechseln zu: Navigation, Suche
(- Shape-Export)
(+ 4.1.59 Fehler durch Semikolon in kvmobile Deltas)
 
Zeile 1: Zeile 1:
Auf dieser Seite können Bugs gemeldet werden. Die Lösung von kritischen Fehlern wird beschrieben, so dass eigenständig Bugfixe vorgenommen werden können. Ansonsten finden sich die Lösungen immer in der nächsten Version.
+
Auf dieser Seite können Bugs gemeldet werden. Ab Version 1.8.0 wird jeder Bug, der behoben wurde, mit einer fortlaufenden Nummer (1.8.1, 1.8.2, ...) versehen. Der entsprechende Bugfix ist dann auf [https://github.com/srahn/kvwmap/commits/kvwmap https://github.com/srahn/kvwmap/commits/kvwmap] zu finden.
Parallel zu dieser Seite werden Bugs und insbesondere deren Lösung auch über die Mailling Liste verteilt. Dies ist mehr ein Archiv der aufgetretenen Probleme. Bugs, die neu sind sollten mit einem führenden - versehen sein. Bugs mit Lösungen werden mit + gekennzeichnet. Problem erkannt und in Arbeit mit -+.
+
Bugs, die neu sind sollten mit einem führenden - versehen sein. Bugs mit Lösungen werden mit + gekennzeichnet.
  
= Version 1.6.4 =
+
<div class="noautonum">__TOC__</div>
  
== + Shape-Export ==
 
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 11:45, 2. Apr 2007 (CEST)
 
* Umlaute in Layernamen bzw. dann im Shapenamen müssten in "Ae", "ae" usw. gewandelt werden, sonst kann der Shape nicht gedownloaded werden und hat auch nicht den richtigen Namen.
 
* Beim Eingrenzen über ein Polygon tauchen im SQL-Statement Backslashes auf, mit denen zumindest meine Postgres-Version 7.4.8 nichts anfangen kann.
 
:--[[Benutzer:Rahn|Rahn]] 14:11, 2. Apr 2007 (CEST) Warum die Backslashes bei einigen auftauchen und bei einigen nicht, ist noch nicht geklärt. Um sie zu entfernen in kvwmap.php in der Funktion shp_export_exportieren nach der Zeile
 
$sql = $this->formvars['selectstring'];
 
die Zeile
 
$sql = str_replace("\\", "", $sql);
 
einfügen.
 
  
= Version 1.6.3 =
+
== - 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)
  
== + Fachschale Jagdkataster | Tabelle Jagdbezirke ==
+
= Version 4.1 =
--[[Benutzer:Hschmidt|Hschmidt]] 11:32, 26. Mär 2007 (CEST)<br>
+
In der Tabelle jagdbezirke fehlt offensichtlich die Spalte "name". Beim Versuch einen Datensatz abzuspeichern kommt die entspr. Fehlermeldung.
+
  
== + Druckrahmen - 'als neuen Rahmen speichern' - Referenzkarte ==
+
== + 4.1.60 Labelitem Fehler in kvmobile ==
--[[Benutzer:HolgerR|HolgerR]] 16:02, 22. Mär 2007 (CET)
+
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.
  
Beim Anlegen von Druckrahmen auf Basis vorhandener Druckrahmen wird bei Nichtvorhandensein einer Referenzkarte der Stringwert 'NULL' in die Tabelle 'druckrahmen' in das Feld 'refmapsrc' eingetragen. Beim Aufruf dieses Rahmens bricht kvwmap mit einem weißen Bildschirm ab.
+
== + 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.
  
Eine einfache Lösung besteht darin, in phpMyAdmin das Feld 'refmapsrc' auf NULL zu setzen. Beim Anlegen mehrer Rahmen ist das ganz schön umständlich. Daher habe ich die Funktionen wie folgt angepasst [[Änderungen]]
+
== + 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.
  
== + ALB-Einleseroutine: Hinweise zum Flurstück ==
+
== + 4.1.57 Formularelementtyp Link als Array ==
--[[Benutzer:A.tower|Andreas Thurm]] 08:34, 16. Mär 2007 (CET)
+
Wird nicht richtig gespeichert.
Mir ist aufgefallen, dass Hinweise zum Flurstück, welche im ALB gelöscht worden sind in kvwmap noch vorhanden sind.
+
:--[[Benutzer:HolgerR|HolgerR]] 15:51, 22. Mär 2007 (CET)
+
:Andreas siehe mal meinen Hinweis zur Version 1.6.2: [http://kvwmap.geoinformatik.uni-rostock.de/index.php/Bug_kvwmap#-_ALB_Fortfuehrungsart_57_-_Loeschen_der_alten_Eintraege_f.C3.BCr_Hinweise_und_Verfahren Hinweis]
+
  
== + Löschen von Freitexten ==
+
== + 4.1.56 Kartenabfrage Flürstücke ohne Treffer ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 11:37, 8. Mär 2007 (CET)
+
Es erscheint eine leere Seite.
Wenn ich in der druckrahmenverwaltung einen Freitext lösche, lande ich anschließend nicht in meiner bearbeiteten Druckvorlage, sondern in der "aktuellen Druckvorlage". Frage: Ist das mit der "aktuellen Druckvorlage" überhaupt nötig?
+
  
== + ALB-Formate 20 und 25 ohne Wasserzeichen ==
+
== + 4.1.55 Fester diverged Test ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 14:07, 2. Mär 2007 (CET)
+
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.
Obwohl ich die Funktion "ohneWasserzeichen" einer Stelle nicht zugeordnet habe, erscheint der Link "ohne WZ" sowohl bei ALB-Auszug 20 als auch bei ALB-Auszug 25 und das PDF wird erzeugt.
+
  
== + Suchknopf über Fenster in der Dokumentenrecherche ==
+
== + 4.1.54 Nachweisrecherche ==
--[[Benutzer:M.Leschke|M.Leschke]] 15:55, 19. Feb 2007 (CET)
+
Der Scrollbalken rechts verdeckt den Inhalt.
In der Dokumentenrecherche der Nachweisverwaltung wird der Auswahlknopf über Viereck nicht als aktiv (gelb) dargestellt. Außerdem  muß er bei der ersten Benutzung mit Doppelklick und später mit einfachem Klick aktiviert werden. Das Gleiche gilt für den Umringspolygon-löschen Knopf in der Nachweisverwaltung.
+
  
== - ALB-Einleseroutine - Baulasten hist. Flurstuecke ==
+
== + 4.1.53 Statistik ==
--[[Benutzer:HolgerR|HolgerR]] 09:29, 9. Feb 2007 (CET)
+
Geht nicht.
Die Baulastenblätter von untergegangenen Flurstücken werden weiter in der Datenbank vorgehalten. Ist das so gewollt? m.E. nach wird eine ausgefeilte Flurstückshistorie zum derzeitigen Stand in kvwmap nicht geführt und die Daten sind somit nicht mehr notwendig.
+
  
Lt. dem SQL-Dump werden die Angaben zwar zuerst gelöscht, aber anschließend wieder der Tabelle alb_f_baulasten angefügt.
+
== + 4.1.52 Suchergebnis Dokumentenrecherche ==
  INSERT INTO alb_x_flurstuecke (flurstkennz,gemkgschl,flurnr,pruefzeichen) VALUES ('132311-001-00193/003.00','132311','001','4');
+
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.
UPDATE alb_x_flurstuecke SET flurstkennz='132311-001-00193/003.00',status='H',entsteh='2005/03019-11',letzff='2006/03544-11',flaeche=144511,aktunr=03 WHERE flurstkennz='132311-001-00193/003.00';
+
Hier sollte stattdessen ein Warnhinweis erscheinen, dass kein Dokument ausgewält worden ist.
INSERT INTO alb_x_f_baulasten (flurstkennz,blattnr) VALUES ('132311-001-00193/003.00','40002');
+
--[[Benutzer:Mharms|Mario Harms]] ([[Benutzer Diskussion:Mharms|Diskussion]]) 14:06, 2. Jun. 2026 (CEST)
+
DELETE FROM alb_f_baulasten USING alb_x_f_baulasten WHERE alb_f_baulasten.flurstkennz=alb_x_f_baulasten.flurstkennz;
+
INSERT INTO alb_f_baulasten SELECT * FROM alb_x_f_baulasten;
+
Die Einleseroutine müsste so weit verbessert werden, das beim 1. INSERT zu alb_x_f_baulasten der Status 'H' des Flurstückes mit ausgewertet wird und diese Baulasten in die temporäre Datei nicht eingetragen wird.
+
Die anderen Einleseroutinen zu den weiteren Flurstückattributen bin ich jetzt nicht durchgegangen, aber ich könnte mir vorstellen, das es hier ähnlich aussieht. z.B. Hinweise zum Flurstück aus dem SQL-Dump:
+
DELETE FROM alb_f_hinweise USING alb_x_f_hinweise WHERE alb_f_hinweise.flurstkennz=alb_x_f_hinweise.flurstkennz;
+
INSERT INTO alb_f_hinweise SELECT * FROM alb_x_f_hinweise;
+
Wenn eine umfassende Flurstückhistorie gewünscht ist, könnten in diesem Fall die Funktionen deleteHistXXX aus dem Programmcode entfernt werden. Die historischen Flurstücke müssten dann aber auch in der Tabelle alb_flurstücke mit dem Status 'H' belegt und nicht gelöscht werden.
+
  
== + ALB-Einleseroutine - deleteOldxxx ==
+
== + 4.1.51 Defaultwert ==
--[[Benutzer:HolgerR|HolgerR]] 14:21, 8. Feb 2007 (CET)
+
Der im Erfassungsformular angezeigte Defaultwert eines Attributs wird vorher nicht in den Datentyp des Attributs umgewandelt.
beim der Anzeige der Baulasten ins kvwmap ist mir aufgefallen, dass neben den untergegangenen Verfahren und Hinweisen auch die untergegangenen Baulasten nicht richtig gelöscht werden.
+
Ich könnte mir vorstellen, dass die Funktionen
+
*deleteOldAdressen
+
*deleteOldLagen
+
*deleteOldNutzungen
+
*deleteOldKlassifizierungen
+
*deleteOldTexte
+
*deleteOldAnlieger
+
*deleteOldBaulasten
+
in der postgresql.php vom fehlerhaften Löschansatz betroffen sind.
+
  
Das Problem ist, dass in der wldge keine Löschdatensätze enthalten sind. Untergegangene Flurstücke werden historisch gesetzt (Status 'H'). Bei Änderungen zum Flurstück werden nur die Änderungen mitgeteilt. Fällt jetzt ein Datensatz weg, wie z.B. eine eingetragene Baulast zu einem Flurstück, wird diese 'R'-Zeile in der wldge-Datei einfach nicht mehr aufgeführt.
+
== + 4.1.50 kvmobile Log ==
Der Abgleich zum Löschen der Baulast kann daher nicht gegen die neu eingelesen alb_x_f_baulast erfolgen - hier steht die untergegangene Baulast nicht mehr drin - , sondern der Abgleich muss im Vergleich zu allen eingelesen Flurstücken alb_x_flurstuecke erfolgen.
+
Das Log von kvmobile wurde zu unübersichtlich angezeigt und Fehlermeldungen nicht korrekt ausgegeben.
Hier habe ich mal die korrigierte Fassungen der [[Funktionen]] hinterlegt
+
  
== + Query im Polygon ==
+
== + 4.1.49 Layer mit eigenen Datentypen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:24, 2. Feb 2007 (CET)
+
Beim Speichern der Layerdefinition wird der Formularelementtyp in den Datentypen überschrieben.
Wenn ich eine Abfrage im Polygon machen will und ich mich "verpolygoniert" habe, habe ich keine Möglichkeit, das Zeichnen des Polygons abzubrechen. Auch der Klick auf einen anderen Button hilft nicht.
+
  
:--[[Benutzer:HolgerR|HolgerR]] 13:04, 5. Feb 2007 (CET)
+
== + 4.1.48 Nachweisrecherche ==
:Markus vorübergehend hilft jede Aktion, die den Karteninhalt neu lädt, also 'Pan', 'Neu laden', Zoom, ...
+
Der Geometrieübernahmelayer wird nicht gespeichert.
:Du hast aber recht, bei erneutem Anklicken des Polygonabfragebuttons müsste die Möglichkeit bestehen, den Polygon wieder neu zu zeichnen.
+
  
::--[[Benutzer:Rahn|Rahn]] 12:04, 8. Feb 2007 (CET) Ist behoben. In der nächsten Version kann man durch einen weiteren Klick auf den Button das Polygon löschen.
+
== + 4.1.47 Rechteckabfrage WMS-Layer ==
 +
Die Mittelpunktkoordinaten werden nicht gerundet.
  
== + Selektionslayer ==
+
== + 4.1.46 Zuordnung Obermenüpunkte ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:24, 2. Feb 2007 (CET)
+
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.
Wenn ein Selektionslayer gelöscht wird, indem der Benutzer den Haken rausnimmt und neu lädt, werden die entsprechenden Einträge in den Tabellen "styles2classes", "used_layer" und "rolle2used_layer" nicht gelöscht. Oder habe ich nur ein Problem mit meiner MySQL?
+
Jetzt werden die fehlenden Übermenüpunkte mit dessen Menüorder in den Stellen angelegt wo sie fehlten.
:--[[Benutzer:Rahn|Rahn]] 12:49, 5. Mär 2007 (CET) Die Selektionslayer werden jetzt in der Tabelle rollenlayer gespeichert.
+
  
== + Fehlermeldung im generischen Layereditor ==  
+
== + 4.1.45 <requires> im Attributeditor ==
 +
Beim Ersetzen der <requires>-Platzhalter werden immer automatisch Hochkommas hinzugefügt. Das wurde wieder rückgängig gemacht.
  
Beim Aufruf des generischen Layereditors kann es (je nach Postgres-Version) vorkommen, dass Fehlermeldungen angezeigt werden. Zur Behebung des Problems in postgresql.php in der Funktion pg_table_constraints() die Zeile
+
== + 4.1.44 Kartendruck über DHK ==
 +
Es kommt zu einem Fehler beim Eintragen des Zeitstempels.  
  
$sql = "SELECT consrc FROM pg_constraint WHERE contype = 'check'";
+
== + 4.1.43 Fehler im Plugin Bauleitplanung ==
  
durch diese hier ersetzen:
+
== + 4.1.42 wms_checker.php ==
 +
Funktioniert nicht.
  
$sql = "SELECT consrc FROM pg_constraint, pg_class WHERE contype = 'check'";
+
== + 4.1.41 requires-Layer ==
 +
Werden beim Einschalten des Oberlayers nicht aktiv gesetzt.
  
== + punktförmige Bodenrichtwertzonen kopieren ==
+
== + 4.1.40 Themenauswahl löschen ==
--[[Benutzer:Certa|Certa]] 12:34, 25. Jan 2007 (CET)
+
Durch einen falschen Fremdschlüssel wird auch der Eintrag in rolle gelöscht.
Der Versuch, punktförmige Bodenrichtwerte in einen neuen Stichtag zu kopieren, scheitert, weil die Funktion versucht, in die Spalte "textposition" der Tabelle "bw_bodenrichtwertzonen" zu schreiben. die existiert aber nicht bei punktförmigen Bodenrichtwerten. Außerdem steht in allen Masken "Bodenrichtwert'''zonen'''", obwohl ich es nicht mit Zonen, sondern mit Punkten zu tun habe.
+
  
*--[[Benutzer:Rahn|Rahn]] 13:30, 25. Jan 2007 (CET) Um den Fehler beim Kopieren zu beheben, in bodenrichtwerte.php in der Funktion copyZonenToNewStichtag() die Zeile
+
== + 4.1.39 Nachweisrecherche ==
 +
Die Auswahl der Abfrageart springt nicht automatisch um.
  
$sql.=",sanierungsgebiete,sichtbarkeit,'".$newStichtag."',the_geom,textposition";
+
== + 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.
  
durch diese Zeilen ersetzen:
+
== + 4.1.37 Auswahlfelder in Edge und Chrome ==
 +
Der Text der selektierten Option kann in den Pfeil hineinragen.
  
if(BODENRICHTWERTTYP == 'punkt'){
+
== + 4.1.36 Flurstückshistorie ==
    $sql.=",sanierungsgebiete,sichtbarkeit,'".$newStichtag."',the_geom";
+
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.
}
+
else{
+
    $sql.=",sanierungsgebiete,sichtbarkeit,'".$newStichtag."',the_geom,textposition";
+
}
+
  
== + Fachschale Jagdkataster ==
+
== + 4.1.35 Themenübersicht ==
 +
Die Layer sind nicht alphabetisch sortiert.
  
Damit auch Sonderflächen erfasst werden können, muss dass entsprechende constraint der Tabelle jagdbezirke wie folgt geändert werden:
+
== + 4.1.34 Themenauswahl laden ==
 +
Die Rollenlayer werden auch deaktiviert.
  
ALTER TABLE jagdbezirke DROP CONSTRAINT art;
+
== + 4.1.33 layer_attributes.default ==
ALTER TABLE jagdbezirke ADD CONSTRAINT art CHECK (art::text = 'gjb'::text OR art::text = 'ejb'::text OR art::text = 'tjb'::text OR art::text = 'sf'::text);
+
Es können nur maximal 255 Zeichen gespeichert werden.
  
== + Geometrien erfassen ==
+
== + 4.1.32 abhängigge Sichtbarkeit ==
 +
Funktioniert u.U. bei eigenen Datentypen mit Auswahlfeld nicht.
  
Damit in den verschiedenen Fachschalen auch Multipolygone gespeichert werden können, muss das entsprechende constraint der Tabelle wie folgt geändert werden:
+
== + 4.1.31 Nachweisrechercheergebnis ==
 +
Das Vorschaubild des Dokuments verdeckt die Buttons, wenn das Fenster zu klein ist.
  
ALTER TABLE <TABELLENNAME> DROP CONSTRAINT enforce_geotype_umring;
+
== + 4.1.30 nur Layer der Themenauswahl laden ==
ALTER TABLE <TABELLENNAME> ADD CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) = 'POLYGON'::text OR geometrytype(the_geom) = 'MULTIPOLYGON'::text OR the_geom IS NULL);
+
Wenn man keine Themenauswahlen hat, kommt es zu einem Fehler, wenn man diese Option aktiviert.
  
== - Nachweisverwaltung - Dokument überarbeiten - doppelte Dokumentnamenvergabe == --[[Benutzer:HolgerR|HolgerR]] 17:20, 16. Jan 2007 (CET)
+
== + 4.1.29 kvmobile visibility check Fehler ==
Wird bei der Änderung von Dokumenten der Dokumentenname eines schon vorhandenen Dokumentes generiert (z.B. Vergabe einer schon vorhanden laufenden Nummer im Dokumentenstamm) erscheint eine leere Fehlermeldung. Bitte mit Inhalt füllen, damit der Nutzer weiß, was er verkehrt gemacht hat.
+
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.
  
== + Attribut-Editor verweigert Änderungen ==
+
== + 4.1.28 kvmobile Sync-Fehler ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:28, 16. Jan 2007 (CET)
+
Nicht korrekte Verarbeitung von fehlerhaften SQL-Statements beim sync mit kvmobile.
Ich kann im Attribut-Editor nicht die Formularelement-Einstellungen der Attribute ändern. Ich kriege folgende Fehlermeldung:
+
adjust_sql angepasst.
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource<br>in /srv/www/htdocs/kvwmap/class/mysql.php on line 2339
+
  
== + PDF-Druckfunktion - fehlende Schrift == --[[Benutzer:HolgerR|HolgerR]] 13:42, 15. Jan 2007 (CET)
+
== + 4.1.27 Rechteverwaltung mit mehreren Elternstellen ==
In der PDF-Druckfunktion erhalte ich bei der Übergabe des Bildes an den Acrobat Reader folgende Fehlerausschrift:
+
Wenn eine Stelle mehr als eine Elternstelle hat, wird diese nicht als Unterstelle erkannt.
Eine Schrift ist nicht im Ressourcen-Dictionary verzeichnet - Helvetica wird verwendet.
+
In der phplog-Datei wird folgender Eintrag generiert:
+
[15-Jan-2007 13:15:39] PHP Warning:  Unable to set output format to 'jpeg_print' in /srv/www/htdocs/kvwmap_dev/class/kvwmap.php on line 2196
+
Welche Schrift fehlt hier und wo muss die stehen? Ist da serverseitig oder clientseitig was zu tun? Ist vielleicht PHP nicht richtig compiliert?
+
  
:--[[Benutzer:Rahn|Rahn]] 23:27, 15. Jan 2007 (CET) Diese Fehlermeldung bedeutet nur, dass eine Schriftart, die für den Druckrahmen ausgewählt wurde, nicht vom Acrobat Reader unterstützt wird (Zur Auswahl stehen ja alle Fonts der PDF-Class). Um die Fehlermeldung zu vermeiden, einfach eine andere auswählen, z.B. Helvetica.
+
== + 4.1.26 Daten-Export ==
 +
Wenn man die alphabetische Reihenfolge im Themenbaum aktiviert hat, kommt es beim Daten-Exort zu einem Fehler.
  
:Der Eintrag in der Log-Datei hat nichts mit der falschen Schriftart zu tun. Hier wurde nur protokolliert, dass für den Druck versucht wurde ein Output-Format zu setzen (jpeg_print), dass offenbar nicht definiert ist. Die Output-Formate stehen in der defaultmapfile.map. Das Format jpeg_print wurde in der Version [[Changelog#kvwmap-1.5.8|1.5.8]] eingeführt, um eine höhere Druckqualität zu erzielen (die jpg-Qualität ist hier 100%). Beim PDF-Export wird versucht, dieses Format zu setzen. Wenn dies fehlschlägt, wird das Standardformat jpeg verwendet. Es ist also nichts wirklich schlimmes, allerdings empfiehlt es sich für den Druck doch jpeg_print als Outputfprmat zu verwenden.
+
== + 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.
  
== + Layer werden nicht mehr angezeigt ==
+
== + 4.1.24 Layer-Aliasnamen verwenden ==
 +
Im Stellenformular ist der Haken immer gesetzt.
  
Im Stelleneditor und nach "Layer anzeigen" kann es sein, dass die Layer nicht angezeigt werden. Dazu in der users.php in der Funktion getLayers() die Zeile
+
== + 4.1.23 Layergruppen-Checkboxen ==
 +
Bei manchen Aktionen werden alle Layer in der Gruppe aktiviert, wenn die Checkbox checked ist.
  
$sql .=' AND layer.Gruppe = u_groups.id AND NOT u_groups.Gruppenname = "Suchergebnis"';
+
== + 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.
  
durch diese ersetzen:
+
== + 4.1.21 Layerparameter setzen ==
 +
Beim Setzen der Layerparameter über die params.php wird nur der letzte gespeichert.
  
$sql .=' AND layer.Gruppe = u_groups.id AND u_groups.Gruppenname != "Suchergebnis"';
+
== + 4.1.20 Kurzbeschreibung ==
 +
Man kann aktuell keine Hochkommas in der Kurzbeschreibung in der Layerdefinition einfügen.
  
und in kvwmap.php in der Funktion getall_Layer() in die Zeile
+
== + 4.1.19 Rechte bei Attributen aus anderer Tabelle ==
 +
Hier wird auch editierbar angeboten.
  
$sql.=' WHERE layer.Gruppe = u_groups.id AND NOT u_groups.Gruppenname = "Suchergebnis"';
+
== + 4.1.18 Eigentümerfilter über stelle_gemeinden_eigentuemer ==
  
durch diese hier:
+
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.
  
$sql.=' WHERE layer.Gruppe = u_groups.id AND u_groups.Gruppenname != "Suchergebnis"';
+
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.
  
== + Fehler in der Flurstückssuche ==
+
== + 4.1.16 mapserverExp2SQL ==
 +
Wenn mehrere Attribute in eckigen Klammern vorkommen, passt die Ersetzung nicht.
  
--[[Benutzer:Rahn|Rahn]] 10:17, 10. Jan 2007 (CET)
+
== + 4.1.15 Tabellenansicht ==
Wer den Internetexplorer benutzt, dürfte beim Aufruf der Flurstückssuche bemerkt haben, dass hier nichts angezeigt wird. Zur Behebung des Bugs einfach die erste Zeile in flurstueckssuche.php:
+
Beim Wechsel geht die Anzahl der Treffer verloren.
  
<script language="JavaScript" src="funktionen/selectformfunctions.js" type="text/javascript">
+
== + 4.1.14 abhängige Sichtbarkeit bei Datentypattributen ==
 +
Funktioniert nicht.
  
umd das fehlende End-Tag erweitern:
+
== + 4.1.13 Autovervollständigungsfeld ==
 +
Wenn es nur lesbar ist, kann es sein, dass es abgeschnitten angezeigt wird.
  
</script>
+
== + 4.1.12 0-Werte speichern ==
 +
Wenn man den numeric-Wert "0,00" speichert, wird stattdessen NULL eingetragen.
  
= Version 1.6.2 =
+
== + 4.1.11 abhängige Sichtbarkeit in Subform ==
 +
Die abhängige Sichtbarkeit funktioniert nicht in einer Subform, wenn das Basis-Attribut nicht sichtbar ist.
  
== + Darstellung Label - partials ==
+
== + 4.1.10 go-Parameter übergeben ==
--[[Benutzer:HolgerR|HolgerR]] 10:11, 19. Dez 2006 (CET)
+
Der Parameter go wird beim Login nicht durchgeschleift.
Die Änderung der Einstellung zu der partiellen Darstellung der Label in der Tabelle 'labels', Spalte 'partials' ist ohne Wirkung. In der Mapdatei wird immer der Standardwert 'TRUE' verwandt.
+
  
Lösung: In der Datei 'kvwmap.php' in der Funktion 'loadclasses' unterhalb von
+
== + 4.1.9 Raster-Ansicht ==
<pre>
+
Man kann nicht zur tabellarischen Ansicht wechseln.
        $klasse->label->set('force',$dbLabel['the_force']);
+
</pre>
+
folgende Zeile einfügen
+
<pre>
+
        $klasse->label->set('partials',$dbLabel['partials']);
+
</pre>
+
  
== - Stellenabhängige Maßstabseinstellungen in 'used_layer' ==
+
== + 4.1.8 Rechte übernehmen ==
--[[Benutzer:HolgerR|HolgerR]] 11:28, 15. Dez 2006 (CET)
+
Funktioniert nicht.
In der Tabelle 'used_layer' sind zur stellenabhängigen Maßstabseinstellungen die Spalten 'minscale' und 'maxscale' hinterlegt. In der Mapdatei werden leider nur die Eintragungen aus der Tabelle 'layer' verwandt.
+
  
== + zurück zur Flurstückssuche ==
+
== + 4.1.7 Im Jagdbezirk enthaltene Flurstücke ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:10, 6. Dez 2006 (CET) Nach einer Flurstückssuche sollte man aus der Sachdatenanzeige heraus wieder zurück in die Flurstückssuche gehen können, wobei das zuletzt gesuchte Flurstück vorselektiert ist. Bei mir klappt das nicht. Die entsprechende FST-Nummer wird mit go=Flurstueck_Auswählen nicht übergeben.
+
Der Eigentümeranteil wird nicht mit ausgegeben.
  
== + Fehler beim Überarbeiten von Dokumenten in der Nachweisverwaltung ==
+
== + 4.1.6 nur Layer der Themenauswahl anzeigen ==
 +
Wenn man die Option deaktiviert, bleibt die Layerauswahl bestehen.
  
--M.Leschke 13.50, 16. Nov 2006 (CEST) Beim Überarbeiten von Dokumenten in der Nachweisverwaltung wird das Umringspolygon für den zu bearbeitenden Nachweis zwar geladen (es wird blau markiert), nach Änderung des Datensatzes (Datum oder Stammnummer)erschient aber folgende Fehlermeldung:
+
== + 4.1.5 Startseiten-Parameter ==
 +
Es wird nicht automatisch der csrf-Token rangehängt.
  
Bitte legen Sie das Umringspolygon für den einzuarbeitenden Nachweis fest.
+
== + 4.1.4 Layer erstellen ==
 +
Es erscheint eine Fehlermeldung.
  
*--[[Benutzer:Rahn|Rahn]] 12:56, 8. Dez 2006 (CET): Zur Behebung des Fehlers in der Funktion changeDokument in nachweis.php die Zeile
+
== + 4.1.3 Raster-Layout ==
 +
Die Selektion der Datensätze funktioniert nicht.
  
$ret=$this->pruefeEingabedaten($formvars['datum'],$formvars['VermStelle'],$formvars['art'],$formvars['gueltigkeit'],$formvars['stammnr'],$formvars['Blattformat'],$formvars['Blattnr'],$formvars['changeDocument'],$formvars['Bilddatei_name'],$formvars['pathlength'],$formvars['pathx'],$formvars['pathy']);
+
== + 4.1.2 Kartendrucklayouteditor ==
 +
Man kann keinen Freitext hinzufügen.
  
durch diese hier erseten:
+
== + 4.1.1 Sachdatendruck ==
 +
Eingebettete Kartenbilder bewirken keinen Seitenüberlauf. Außerdem ist keine relative Positionierung für Kartenbilder möglich.
  
$ret=$this->pruefeEingabedaten($formvars['datum'],$formvars['VermStelle'],$formvars['art'],$formvars['gueltigkeit'],$formvars['stammnr'],$formvars['Blattformat'],$formvars['Blattnr'],$formvars['changeDocument'],$formvars['Bilddatei_name'],$formvars['pathlength'],$formvars['umring']);
+
= Version 4.0 =
  
== +- Mapserverfehler nach Betätigung Druckvorschaubutton ==
+
== + 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).
 +
--[[Benutzer:Sgoen|Sgoen]] ([[Benutzer Diskussion:Sgoen|Diskussion]]) 08:12, 6. Mär. 2026 (CET)
  
Nach bisher nicht erkennbaren Muster sendet der Mapserver nach Betätigung des Druckvorschaubuttons gelegentlich folgende Meldung:
+
== + 4.0.70 Stelle speichern ==
 +
Der Filter der Elternstelle wurde für die Kindstelle übernommen.
  
Fatal error: [MapServer Error]: msDrawLegend(): Unable to initialize image in /Pfad zu kvwmap/class/kvwmap.php on line 1082
+
== + 4.0.69 Stelleneditor Layerauswahl ==
 +
Wenn man eine Layergruppe anklickt, werden die zugewiesenen Layer nicht mehr selektiert.
  
*--[[Benutzer:Rahn|Rahn]] 13:07, 30. Okt 2006 (CET) Ist uns auch schon aufgefallen. Warum das so zufällig auftritt, wissen wir auch noch nicht. Auf jeden Fall verursacht die Legendenerzeugung diese Fehlermeldung. Läßt man die Legende weg (Legendenbreite rausnehmen), wird man von den Fehlermeldungen verschont.
+
== + 4.0.68 mapserverExp2SQL ==
  
== + Druckrahmen Änderungen speichern ==
+
== + 4.0.67 Bodenrichtwerterfassung ==
 +
Bei go=Bodenrichtwertformular werden beim Auswahlfeld „Gemeinde“ keine Namen angezeigt.
  
Versucht man im Druckrahmeneditor die vorgenommenen Änderungen an einem Druckrahmen zu speichern oder einen neuen anzulegen, kommt eine Fehlermeldung und es erfolgt keine Speicherung. Zur Behebung die Zeile
+
== + 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.
  
$sql .= ", `font_text` = '".$formvars['font_text']."'";
+
== + 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.
  
in den Funktionen update_frame und save_frame in kvwmap.php löschen.
+
== + 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.
  
== + Nordpfeil ==
+
== + 4.0.63 sync Output for kvmobile falsch==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 11:54, 20. Okt 2006 (CEST) Die rechte Hälfte der Pfeilspitze sollte weiß und nicht transparent sein.
+
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.
  
== + Drehwinkel ==
+
== + 4.0.62 Kartendrucklayout speichern ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 14:18, 18. Okt 2006 (CEST) Beim Eingeben eines Drehwinkels funktioniert die Druckvorschau nicht, es kommt folgende Meldung: "Fatal error: Call to undefined function: imagerotate() in /srv/www/htdocs/kvwmap/class/kvwmap.php on line 1002"
+
Schlägt fehl, wenn Parameter leer bleiben.
  
*--[[Benutzer:Rahn|Rahn]] 12:05, 19. Okt 2006 (CEST) Entweder Dein GD ist nicht richtig installiert, was ich aber nicht glaube oder Deine php-Version ist zu alt. Laut Dokumentation wird PHP > 4.3.0 benötigt.
+
== + 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.
 +
--[[Benutzer:Mattes Holtz|Mattes.Holtz]] 14:38, 18. Feb. 2026 (CEST)
  
:--[[Benutzer:Markus Hentschel|Markus Hentschel]] 14:59, 19. Okt 2006 (CEST) PHP 4.3.8 ist installiert. Wie erkenne ich denn, ob meine GD nicht richtig installiert ist?
+
== + 4.0.60 Menü anlegen ==
:*--[[Benutzer:Rahn|Rahn]] 10:19, 24. Okt 2006 (CEST) Ich denke mal es liegt hier dran: In der Dokumentation zur dieser Funktion auf www.php.net steht: ''Anmerkung: Diese Funktion steht nur zur Verfügung, wenn PHP mit der GD Bibliothek übersetzt wurde, die mit PHP zusammen erhältlich ist.''
+
Das "Obermenue" sollte beim Anlegen eines Datensatzes auch ein Pflichtfeld sein, wenn dort nichts eingetragen ist, wird es nicht in "go=Menues_Anzeigen" gezeigt.
  
== + Suchergebnislayer ==
+
== + 4.0.59 Stelle kopieren ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:59, 18. Okt 2006 (CEST) Die Layer mit Suchergebnissen dürfen nicht bei "Layer anzeigen" und "Stelle anzeigen" auftauchen.
+
Das Wappen wird nicht übernommen.
  
--SigridP 10:25, 3. Nov 2006 (CET)
+
== + 4.0.58 Zurück geht nicht go=Namen_Auswaehlen_Suchen ==
Die Layer sollten ohne Kästchen für eine Sachdatenabfrage sein, da bei Aktivschalten unnötige Fehlermeldungen erzeugt werden.
+
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!")
  
== + PDF-Dokmente laden ==
+
== + 4.0.57 Stelle wechseln ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:55, 18. Okt 2006 (CEST) Mitarbeiter, die einen Umlaut im Namen haben, können PDF-Dokumente (z.B. ALB- oder Druck-Dokumente) nicht laden. Sie erhalten ein "Objekt nicht gefunden". Vorschlag: Alle Sonderzeichen aus dem Dokumentnamen entfernen (Leerzeichen und Doppelpunkte) und die Umlaute im Benutzernamen ersetzen lassen.
+
Über die Optionen wird die Kartenausdehnung der neuen Stelle nicht geladen.
*--[[Benutzer:Rahn|Rahn]] 11:48, 19. Okt 2006 (CEST) Zur Behebung in kvwmap.php in der Funktion output() die Zeile
+
  
$dateiname = $this->user->Name.'-'.$currenttime.'.pdf';
+
== + 4.0.56 abhängige Sichtbarkeit ==
 +
In der tabellarischen Ansicht funktioniert die abhängige Sichtbarkeit nicht, wenn das Attribut nicht sichtbar ist.
  
durch folgende Zeilen ersetzen:
+
== + 4.0.55 abhängige Auswahlfelder ==
 +
Funktionieren bei Arrays nicht.
  
$name = str_replace('ä', 'ae', $this->user->Name);
+
== + 4.0.54 Themenauswahl speichern ==
$name = str_replace('ü', 'ue', $name);
+
Wenn eine Themenauswahl gespeichert wird, wird nicht übernommen, ob der Layer abfragbar (also 1. Checkbox) war oder nicht.
$name = str_replace('ö', 'oe', $name);
+
--[[Benutzer:Mattes.Holtz|Mattes.Holtz]] 15:28, 10. Feb. 2026 (CEST)
$name = str_replace('Ä', 'Ae', $name);
+
$name = str_replace('Ü', 'Ue', $name);
+
$name = str_replace('Ö', 'Oe', $name);
+
$name = str_replace('ß', 'ss', $name);
+
$dateiname = $name.'-'.$currenttime.'.pdf';
+
  
== + ALB-Anzeige für alle Flurstücke ==
+
== + 4.0.53 Klassen-ID ändern ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:38, 18. Okt 2006 (CEST) Die Flurstücksangaben fehlen in den PDF-Dokumenten aller Formate bei "Für alle Flurstücke".
+
Endet in einer Fehlermeldung.
  
== + Fehler in der Flächenversiegelung ==
+
== + 4.0.52 Diagramme anlegen ==
 +
Das Anlegen, Bearbeiten und Löschen von Diagrammen führt zu einer Fehlermeldung
  
Um ihn zu beheben in kvwmap.php in der Funktion versiegelungsFlaechenErfassung die Zeile
+
== + 4.0.51 Backslash im Passwort ==
 +
Führt zu einem Fehler.
  
$GemObj=new gemeinde(0,$this->database);
+
== + 4.0.50 Klassen zurücksetzen ==
 +
Die Klassen werden nach dem Login nicht mehr zurückgesetzt.
  
durch diese ersetzen:
+
== + 4.0.49 Layer anlegen ==
 +
Wenn man die Layer-ID selber einträgt, kommt die Meldung, dass die ID schon existiert.
  
$GemObj=new gemeinde(0,$this->pgdatabase);
+
== + 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.
  
== +- Geometrieeditor: Polygon zeichnen ==
+
== + 4.0.46 Autovervollständigungsfeld ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:48, 18. Okt 2006 (CEST) Wenn ich ein Polygon zeichnen oder ein Flurstück hinzufügen will, bekomme ich im IE ein Alert: "AHAH-Error: 401 Authorization required".
+
In der Layer-Suche funktioniert es nicht.
  
--[[Benutzer:HolgerR|HolgerR]] 10:50, 24. Nov 2006 (CET)
+
== + 4.0.45 Stellenformular Kartendrucklayouts ==
 +
Werden nicht angezeigt.
  
Bei mir tritt der gleiche Fehler auf. In der apache-Fehlerdatei wird folgender Eintrag erzeugt:
+
== + 4.0.44 Legende einklappen ==
<pre>
+
Funktioniert nicht.
[Fri Nov 24 12:05:30 2006] [error] [client 10.32.62.45] File does not exist: /srv/www/htdocs/kvwmap_dev/10.32.0.246, ref
+
erer: http://10.32.0.246/kvwmap_dev/index.php
+
</pre>
+
  
Hallo, ich habe da einen Fehler im Quellcode gefunden:
+
== + 4.0.43 WMS-Importe löschen ==
In class/spatial_processor.php in class spatial_processor in Funktion spatial_processor
+
Es werden auch die Layer aus "eigene Importe" gelöscht.
Befinden sich zwei syntaktisch falsche Zeilen:
+
  $this->$conn_id = $this->database->open();
+
  $this->$pgconn_id = $this->pgdatabase->open();
+
Diese müssen heißen:
+
  $this->conn_id = $this->database->open();
+
  $this->pgconn_id = $this->pgdatabase->open();
+
  
Vielleicht leigt es ja daran, dass einige PHP-Processoren das akzeptieren, anderen nicht.
+
== + 4.0.42 WMS-Layer Test ==
In Ndbg hat das zumindest weitergeholfen.
+
Es wird teilweise der falsche EPSG-Code verwendet.
  
Peter
+
== + 4.0.41 Themenauswahl speichern ==
 +
Funktioniert nicht.
  
== + ALB-Daten werden nicht angezeigt ==
+
== + 4.0.40 Unterabfrage mit order by im FROM ==
 +
Macht Probleme.
  
Bei den ALB-Auszügen fehlen sämtliche Daten zum Flurstück. Um dies zu beheben, in alb.php in der Funktion ALBAuszug_Flurstueck die Zeile
+
== + 4.0.39 Password mit Hochkomma ==
 +
macht Probleme
  
$ret=$flst->readALB_Data($FlurstKennz);
+
== + 4.0.38 Benachrichtigungen ==
 +
Funktionieren nicht.
  
durch diese ersetzen:
+
== + 4.0.37 Zoom auf Objekt ==
 +
Hervorheben funktioniert nicht.
  
$ret=$flst->readALB_Data($FlurstKennz[$f]);
+
== + 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.
  
== + History-Buttons ==
+
== + 4.0.35 Flurstückshistorie ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:08, 17. Okt 2006 (CEST) Die beiden History-Buttons funktionieren nicht mehr.
+
Das SVG ist manchmal zu klein für große Bäume.
*--[[Benutzer:Rahn|Rahn]] 13:53, 19. Okt 2006 (CEST) Zur Behebung in users.php in der Funktion setConsumeActivity die Zeile
+
  
if ($prev=="0000-00-00 00:00:00" OR $prev==<nowiki>''</nowiki>) {
+
== + 4.0.34 MyObject ==
 +
Es gibt noch Vorkommen von MyObject.
  
durch diese ersetzen:
+
== + 4.0.33 Filterverwaltung ==
 +
Wenn eine Gruppe ausgewählt wird, erscheinen nicht die Layer der ausgewählten Stelle, sondern der geraden aktiven Stelle.
  
if ($prevtime=="0000-00-00 00:00:00" OR $prevtime==<nowiki>''</nowiki>) {
+
== + 4.0.32 Sachdatenanzeige ==
 +
Die Darstellung in der Breite ist nicht optimal.
  
== + ALB-Auszüge für alle aufgelisteten Flurstücke ==
+
== + 4.0.31 Maßstabsauswahl ==
Das Wasserzeichen erscheint nur auf der ersten Seite, aber nicht mehr auf allen folgenden.
+
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.
  
--[[Benutzer:Rahn|Rahn]] 11:56, 18. Okt 2006 (CEST) Zur Behebung in alb.php in der Funktion ALBAuszug_Flurstueck die Zeilen
+
== + 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.
  
if ($wasserzeichen) {
+
== + 4.0.29 Stelle Start Stop ==
    $pdf->addJpegFromFile(WWWROOT.APPLVERSION.WASSERZEICHEN,75,140,450); # 2005-12-15 pk
+
Die Werte werden nicht angezeigt.
}
+
  
ausschneiden und hinter die Zeile
+
== + 4.0.28 Schraffur ==
 +
In den Layeroptionen taucht die Option "Schraffur" auch bei Linien- und Punktlayern auf.
  
for($f = 0; $f < count($FlurstKennz); $f++){
+
== + 4.0.27 Flurstückshistorie ==
 +
Es kann bei manchen Flurstücken vorkommen, dass die Abfrage zur Erstellung der Historie zu lange läuft.
  
einfügen.
+
== + 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.
  
== + Polygon löschen bei der Dokumenteneingabe==
+
== + 4.0.24 Quellenangaben  ==
Im Geometrieeditor der Dokumenteneingabe hat sich ein kleiner Fehler eingeschlichen. Will man ein gezeichnetes Polygon wieder löschen, so funktioniert dies nicht und es kommt (im IE) eine Fehlermeldung. Zur Behebung des Problems in SVG_Polygon.php folgende Zeile unter "formular-variabeln fuer fachschale" einfügen:
+
Das Anlegen, Ändern und Löchen funktioniert nicht.
  
<input name="area" type="hidden" value="">
+
== + 4.0.23 Layergruppe anlegen ==
 +
Es erscheint eine Fehlermeldung.
  
== + Geometrieeditor Bodenrichtwertzonen erfassen==
+
== + 4.0.22 Layer mit sync speichern ==
Hier gibt es genau denselben Fehler. Hier zur Fehlerbehebung die Datei SVG_polygon_and_point.php um die Zeile
+
Funktioniert nicht.
  
<input name="area" type="hidden" value="">
+
== + 4.0.21 stellenbezogene Layereigenschaften ==
 +
Das Feld "abfragbar" wird nicht richtig angezeigt.
  
erweitern.
+
== + 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.
  
== + Löschen eines Suchergebnisses ==
+
== + 4.0.18 Themenübersicht ==
Zur Zeit kann man die Suchergebnislayer nur in der Layerverwaltung löschen. Ersetzt man die Funktion setAktivLAyer in users.php durch folgenden Code, wird der Suchergebnislayer durch Wegnehmen des Hakens und anschließendes neu laden gelöscht.
+
Beim Browser-zurück greift die Stichwort-Filterung nicht mehr.
  
function setAktivLayer($formvars, $stelle_id, $user_id) {
+
== + 4.0.17 USING ==
    # Eintragen des Status der Layer, 1 angezeigt oder 0 nicht.
+
Wenn bei Layern im Data-Feld USING groß ist, gibt es Fehler beim Speichern des Layers und beim Aufruf der Layeroptionen.
    for ($i=0;$i<count($this->layerset);$i++) {
+
      if ($formvars['thema'.$this->layerset[$i]['Layer_ID']]==1) {
+
        $aktiv_status=1;
+
      }
+
      elseif($formvars['thema'.$this->layerset[$i]['Layer_ID']]==2) {
+
        $aktiv_status=2;
+
      }
+
      else{
+
        $aktiv_status=0;
+
      }
+
      $sql ='UPDATE u_rolle2used_layer SET aktivStatus="'.$aktiv_status.'"';
+
      $sql.=' WHERE user_id='.$this->user_id.' AND stelle_id='.$this->stelle_id;
+
      $sql.=' AND layer_id='.$this->layerset[$i]['Layer_ID'];
+
      $this->debug->write("file:users.php class:rolle->setAktivLayer - Speichern der aktiven Layer zur Rolle:",4);
+
      $this->database->execSQL($sql,4, $this->loglevel);
+
      // -------------- new
+
      if($aktiv_status == 0){
+
        $mapdb = new db_mapObj($stelle_id, $user_id); 
+
            $Gruppe = $mapdb->read_Group($this->layerset[$i]['Gruppe']);
+
            if($Gruppe['Gruppenname'] == 'Suchergebnis'){
+
              $mapdb->deleteLayer($this->layerset[$i]['Layer_ID']);
+
              # auch die Klassen löschen
+
              $classes = $mapdb->read_Classes($this->layerset[$i]['Layer_ID']);
+
              for($j = 0; $j < count($classes); $j++){
+
                  $mapdb->delete_Class($classes[$j]['Class_ID']);
+
              }
+
              $layer[] = $this->layerset[$i]['Layer_ID'];
+
              $stelle[] = $stelle_id;
+
              $Stelle = new Stelle($stelle_id, $this->database);        # <----- Zeile war fehlerhaft
+
              $Stelle->deleteLayer($layer);
+
              $this->deleteLayer($user_id, $stelle, $layer);
+
            }
+
      }
+
      // --------------- new
+
    }
+
    return 1;
+
  }
+
  
--SigridP 11:54, 13. Okt 2006 (CEST) Bei mir kommt dann folgende Fehlermeldung:
+
== + 4.0.16 Stelle: Checkboxfelder ==
Warning: Missing argument 2 for setaktivlayer() in /srv/www/htdocs/kvwmap-1.6.2/class/users.php on line 905<br>
+
Die Checkboxfelder bei den Stellen sind ja jetzt in der PostgreSQL-DB vom Typ boolean und werden nicht richtig geladen.
Warning: Missing argument 3 for setaktivlayer() in /srv/www/htdocs/kvwmap-1.6.2/class/users.php on line 905
+
  
--[[Benutzer:Rahn|Rahn]] 13:19, 13. Okt 2006 (CEST) Stimmt, man muss natürlich auch noch den Aufruf der Funktion in kvwmap.php
+
== + 4.0.15 Nachweisrecherche ==
 +
Wenn ein Nutzer noch keinen Eintrag in rolle_nachweise hat, erscheint eine Fehlermeldung.
  
$this->user->rolle->setAktivLayer($this->formvars);
+
== + 4.0.14 Stelle speichern ==
 +
Es kann eine Fehlermeldung auftreten.
  
so anpassen:
+
== + 4.0.13 Labelitems ==
 +
Beim Speichern eines Layers gehen sie verloren.
  
$this->user->rolle->setAktivLayer($this->formvars,$this->Stelle->id,$this->user->id);
+
== + 4.0.12 ZoomToFlst ==
 +
Der Rollenlayer enthält alle Objektversionen des Flurstücks.
  
:--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:41, 17. Okt 2006 (CEST) Besser wäre vielleicht, wenn das Suchergebnis in die PostGIS und nicht in die MySQL geschrieben wird. Es ist unheimlich schwierig, neue Layer mit Classes etc. anzulegen, wenn alle naselang neue Layer von kvwmap angelegt werden und die nächsthöhere ID beanspruchen. Und zur Anzeige am Bildschirm: Bei mir wird jetzt in der Themenauswahl als Suchergebnis nicht die komplette Flurstücksnummer, sondern nur Gemarkung-Flur ausgegeben. Außerdem steht da immer "Flurstücke:", wäre Singular nicht sinnvoller?
+
== + 4.0.11 Themenbaum zwischen gruppierter/alphabetischer Anzeige umschalten ==
 +
Es wird nicht nur die Legende, sondern die ganze Seite neu geladen.
  
== + Leere letzte Seite bei den ALB-Auszügen  ==
+
== + 4.0.10 Layer löschen ==
 +
Die Layer-ID wird nicht aus rolle_saved_layers entfernt.
  
Bei allen Flurstücks-ALB-Auszügen wird noch eine leere letzte Seite hinten angehängt. Wen 's stört kann in alb.php '''!! am Ende !!''' der Funktion ALBAuszug_Flurstueck() die Zeile
+
== + 4.0.9 Nachweis bearbeiten ==
 +
Es erscheint eine Fehlermeldung.
  
$pageid=$pdf->newPage();
+
== + 4.0.8 Stelle anlegen ==
 +
Das automatische Erzeugen der Referenzkarte funktioniert nicht.
  
durch folgende Zeilen ersetzen.
+
== + 4.0.7 Start und Stop Datum beim Nutzer ==
 +
Werden nicht richtig ausgewertet.
  
if($f < count($FlurstKennz)-1){
+
== + 4.0.6 Kartenabfrage von nicht abfragbaren Layern ==
    $pageid=$pdf->newPage();
+
Wenn man die Option "alle aktiven Layer abfragen" aktiviert hat, werden auch die nicht abfragbaren abgefragt.
}
+
  
== - ALB Fortfuehrungsart 57 - Loeschen der alten Eintraege für Hinweise und Verfahren == --[[Benutzer:HolgerR|HolgerR]] 15:21, 12. Okt 2006 (CEST)
+
== + 4.0.5 Layergruppen sortieren nach Order ==
 +
Erzeugt eine Fehlermeldung.
  
Bei der Fortfuehrungsart 57 werden bei mehreren Flurstuecken folgende Angaben uebereinstimmend veraendert:
+
== + 4.0.4 Menü Speichern ==
:Kennung - Bezeichnung
+
Funktionierte nicht, weil order im create-Statement zum Fehler führte. Attribute werden jetzt mit Hochkommas versehen.
:D - Flurkarte, Riss; Baublock; Finanzamtszugehoerigkeit; Fortsamtszugehoerigkeit
+
:U - Ausfuehrende Stelle / Verfahren
+
:F - Hinweise zum Flurstueck.
+
  
Diese Angaben koennen eingetragen, geaendert oder geloescht werden.
+
== + 4.0.3 Layer löschen ==
Bei Eintragungen und Aenderungen laeuft alles wie es soll, da die ensprechenden Kennungen in der WLDGe enthalten sind und die Einleseroutine darauf reagieren kann.
+
Funktioniert nicht.
  
Fallen diese Angaben zu den Flurstuecken weg, wird in der WLDGe kein Loeschsatz erzeugt, sondern die Angaben werden einfach nicht mit aufgefuehrt. Darauf reagiert der WLDGE2SQL-Konverter bislang noch nicht, auch nicht in vorhergehenden Versionen. Dadurch existieren in der ALB-Anwendung z.B. Flurstuecke mit Verfahrenseintraegen, die so nicht mehr gueltig sind.
+
== + 4.0.2 Passwort zurücksetzen ==
 +
Es erscheint eine Fehlermeldung.
  
Daraus ergeben sich m.E. folgende Konsequenzen:
+
== + 4.0.1 Plugin: Bauleitplanung ==
 +
Das Kopieren von F-Plänen funktioniert nicht.
  
Die alten Eintragungen in den Tabellen `alb_f_hinweise` und `alb_f_verfahren` sind in Uebereinstimmung mit den Flurstueckskennzeichen aus der WLDGe, die in der temporaeren Tabelle `alb_x_flurstuecke` enthalten sind, zu loeschen. Dies betrifft die Funktionen `deleteOldVerfahren()` und `deleteOldHinweise()` in `postgresql.php`.
+
= Version 3.11 =
  
Die korrigierte Funktion `deleteOldVerfahren()` sieht wie folgt aus:
+
== + 3.11.36 Triggerfunktionen ==
 +
Die kvwmap.phps der Plugins werden vor dem Ausführen der Triggerfunktionen nicht geladen.
  
  function deleteOldVerfahren() {
+
== + 3.11.35 Nachweisverwaltung Uebersicht.htm ==
    $sql ="DELETE FROM alb_f_verfahren";
+
Die WKB-Geometrie ist auch im JSON enthalten und kann zu Escape-Fehlern führen.
    #Eingefügt 11.04.2006 H. Riedel
+
    if(POSTGRESVERSION == '8.1'){
+
      $sql.=" USING alb_".$this->tableprefix."flurstuecke";
+
    }
+
    $sql.=" WHERE alb_f_verfahren.flurstkennz=alb_".$this->tableprefix."flurstuecke.flurstkennz";
+
    return $this->execSQL($sql, 4, 0);
+
  }
+
  
und die Funktion `deleteOldHinweise()` wie folgt:
+
== + 3.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.
  
  function deleteOldHinweise() {
+
== + 3.11.33 sendEmailAsync.sh ==
    $sql ="DELETE FROM alb_f_hinweise";
+
Das Versenden von Anhängen funktioniert nicht.
    #Eingefügt 11.04.2006 H. Riedel
+
    if(POSTGRESVERSION == '8.1'){
+
      $sql.=" USING alb_".$this->tableprefix."flurstuecke";
+
    }
+
    $sql.=" WHERE alb_f_hinweise.flurstkennz=alb_".$this->tableprefix."flurstuecke.flurstkennz";
+
    return $this->execSQL($sql, 4, 0);
+
  }
+
  
Um die Werte in der Datenbank zu aktualisieren sind abschließend die ganzen BZSN, angefangen bei der Grundausstattung, neu einzulesen.
+
== + 3.11.32 Abfrage mehrerer Layer ==
 +
Der erste Layer wird anfangs auch angezeigt, wenn er nicht aktiv ist.
  
= Version 1.6.1 =
+
== + 3.11.31 Label hinzufügen ==
 +
Funktioniert nicht.
  
== + Anzeige und Drucken von ALB-Auszug 20 und ALB-Auszug 25 falsch ==
+
== + 3.11.30 USING ==
 +
Im Data großgeschrieben kommt es zu einer Fehlermeldung.
  
--[[Benutzer:Rahn|Rahn]] 10:07, 2. Okt 2006 (CEST) Beim ALB-Auszug 20 und 25, dann darf der Eigentümer nur einmal erscheinen. Zur Zeit ist es so, dass der Eigentümer für jedes Flurstück, dass im Grundbuchblatt geführt ist, erneut aufgeführt wird.
+
== + 3.11.29 Sachdatendruck ==
:--[[Benutzer:Rahn|Rahn]] 11:00, 2. Okt 2006 (CEST) Diesen und noch ein paar andere Fehler bei den ALB-Auszügen 20 und 25 behoben.
+
Es kommt zu Problemen wenn ein Spalten-Sublayout über die Seitebreite hinaus geht.
  
== + Eigentümernachweis im ALB-Auszug ==
+
== + 3.11.28 Bild speichern ==
--SigridP 12:39, 20. Sep 2006 (CEST)<br>
+
Die Qualität des JPEGs ist nicht hoch genug.
Der im Original-ALB-Auszug zu den Privatpersonen angegebene Zusatz "GbR ......" ist im kvwmap-Auszug nicht enthalten. Dieser ist jedoch lt. Aussagen der zuständigen Mitarbeiter unbedingt erforderlich. Beim Durchforsten der postgresql-DB habe ich diesen Eintrag in der tabelle alb_grundbuecher in der Spalte zusatz_eigentuemer entdeckt.
+
:--[[Benutzer:Rahn|Rahn]] 11:08, 2. Okt 2006 (CEST) In welchen ALB-Formaten ist denn dieser Zusatz erforderlich?
+
--SigridP 09:36, 5. Okt 2006 (CEST)In allen ALB-Ausdrucken, in denen die Eigentümer aufgeführt werden.
+
  
== + Fehler und Abweichungen beim ALB-Druck ==
+
== + 3.11.27 Layer-Parameter Button ==
--[[Benutzer:Heinz Schmidt|Heinz Schmidt]] 13:29, 14. Sep 2006 (CEST)<br>
+
Funktioniert nicht mehr.
'''was fehlt:''' <br>
+
"Gesetzliche Klassifizierung" (wird, wenn vorh. im orig. ALB unter "Tatsächliche Nutzung" ausgegeben)
+
* debug: --[[Benutzer:Pkorduan|Pkorduan]] 16:15, 14. Sep 2006 (CEST) Ok, das fehlt wirklich. Hier ist kein Fehler oder fehlende Daten im ALB, sondern tatsächlich im Quellcode. Zum Debuggen bitte folgende Änderung in postgresql.php  in der Funktion getKlassifizierung($FlurstKennz) vornehmen:
+
an Stelle von:
+
return $Klassifizierung;
+
folgendes eintragen:
+
$ret[1]=$Klassifizierung;
+
return $ret;
+
  
Wer noch möchte, dass das Wort "Summe" groß ausgegeben wird in der ALB-Anzeige, muss die Zeile in alb.php in Funktion ALBAuszug_Flurstueck($FlurstKennz,$formnummer,$wasserzeichen) so aussehen:
+
== + 3.11.26 Layer-Suche in Layer mit Template ==
$pdf->addText($col0,$row-=12,$fontSize,'Summe');
+
Wenn man eine Layer-Suche in einem Layer mit Template macht (z.B. dem Flurstückslayer), erscheint bei keinem Treffer eine leere Seite.
  
"Ausführende Stelle" (wird, wenn vorh. im orig. ALB unter "Hinweise" ausgegeben)<br>
+
== + 3.11.25 Datensatz löschen mit komplexen Dokument-Attributen ==
* debug: --[[Benutzer:Pkorduan|Pkorduan]] 15:06, 14. Sep 2006 (CEST) debug: Ein Statement der Art
+
Die Dateien werden nicht gelöscht.
SELECT st.ausfstelle AS ausfstelleid,st.name AS ausfstellename,v.flurstkennz,
+
v.verfnr,v.verfbem AS verfbemid,b.bezeichnung AS verfbemerkung
+
FROM alb_f_verfahren AS v,alb_v_ausfuehrendestellen AS st,alb_v_bemerkgzumverfahren AS b
+
WHERE v.ausfstelle=st.ausfstelle AND v.verfbem=b.verfbem
+
AND v.flurstkennz='132295-001- 00003/008.00'
+
sollte zu einer Ausgabe der ausführenden Stelle führen, aber nur, wenn da auch ein Verfahren läuft auf dem Flurstück und wenn eine Bemerkung zum Verfahren gespeichert ist.
+
Da dies offensichtlich nicht immer der Fall ist, z.B. in LWL, dann muss das Statement anders lauten und zwar so, dass die Ausführende Stelle auch angezeigt wird, obwohl nicht gespeichert ist was ausgeführt wird (das sollte nähmlich in verfbem stehen)
+
Ändern Sie also das SQL-Statement in der Datei postgresql.php in der Funktion function getVerfahren($FlurstKennz) Die Zeilen mit $sql folgendermaßen:
+
$sql ="SELECT st.ausfstelle AS ausfstelleid,st.name AS ausfstellename";
+
$sql.=",v.flurstkennz,v.verfnr,v.verfbem AS verfbemid,b.bezeichnung AS verfbemerkung";
+
$sql.=" FROM alb_f_verfahren AS v LEFT JOIN alb_v_bemerkgzumverfahren AS b ON v.verfbem=b.verfbem";
+
$sql.=",alb_v_ausfuehrendestellen AS st WHERE v.ausfstelle=st.ausfstelle";
+
$sql.=" AND v.flurstkennz='".$FlurstKennz."'";
+
Darin ist der LEFT JOIN zwischen alb_v_bemerkgzumverfahren und alb_f_verfahren enthalten.
+
  
--[[Benutzer:Heinz Schmidt|Heinz Schmidt]] 12:43, 18. Sep 2006 (CEST)<br>
+
== + 3.11.24 abhängige Auswahlfelder ==
'''Was jetzt noch fehlt zur "Ausführenden Stelle":'''<br>
+
Wenn es im Datensatz Dokument-Attribute mit Originalnamen gibt, kann es sein, dass das Auswahlfeld nicht befüllt wird.
Wenn mehrere "Ausführenden Stellen" eingetragen sind, kommt momentan nur eine.
+
  
 +
== + 3.11.23 Info-Abfrage mit deaktivierten Klassen ==
 +
Wenn die Klasse in der Expression den IN Operator verwendet, klappt die Abfrage nicht.
  
Ok, das ist jetzt behoben durch zwei Änderungen. Die erste Änderung in postgresql.php in Funktion getVerfahren($FlurstKennz) die Zeile:
+
== + 3.11.22 Datensatz anlegen ==
$ret[1]=pg_fetch_array($queryret[1]);
+
Wenn es ein SubFormFK-Attribut gibt, kommt es zu einem Fehler.
ersetzen durch die Zeilen:
+
while($rs=pg_fetch_array($queryret[1])) {
+
  $Verfahren[]=$rs;
+
}
+
$ret[1]=$Verfahren;
+
und in alb.php in der Funktion ALBAuszug_Flurstueck(...) die Zeilen für die Darstellung der Verfahren an der Stelle # Verfahren ersetzen. Alter Abschnitt:
+
# Verfahren
+
if ($flst->Verfahren['flurstkennz']!='') {
+
  $pdf->addText($col0,$row-=24,$fontSize,'Ausführende Stelle');
+
  $pdf->addText($col2_1,$row,$fontSize,$flst->Verfahren['ausfstelleid']);
+
  $AusfStelleName=zeilenumbruch($flst->Verfahren['ausfstellename'],40);
+
  $pdf->addText($col4,$row,$fontSize,$AusfStelleName[0]);
+
  for ($j=1;$j<count($AusfStelleName);$j++) {
+
    $pdf->addText($col4,$row-=12,$fontSize,$AusfStelleName[$j]);
+
  }   
+
  $pdf->addText($col0,$row-=12,$fontSize,'Verfahren');
+
  $pdf->addText($col2_1,$row,$fontSize,$flst->Verfahren['verfnr']);     
+
  $pdf->addText($col4,$row,$fontSize,'('.$flst->Verfahren['verfbemid'].')');
+
  $AusfBemerkung=zeilenumbruch($flst->Verfahren['verfbemerkung'],40);     
+
  $pdf->addText($col5,$row,$fontSize,$AusfBemerkung[0]);
+
  for ($j=1;$j<count($AusfBemerkung);$j++) {
+
    $pdf->addText($col5,$row-=12,$fontSize,$AusfBemerkung[$j]);
+
  }
+
}
+
Neuer Abschnitt:
+
# Verfahren
+
$anzVerfahren=count($flst->Verfahren);
+
for ($i=0;$i<$anzVerfahren;$i++) {
+
  $pdf->addText($col0,$row-=24,$fontSize,'Ausführende Stelle');
+
  $pdf->addText($col2_1,$row,$fontSize,$flst->Verfahren[$i]['ausfstelleid']);
+
  $AusfStelleName=zeilenumbruch($flst->Verfahren[$i]['ausfstellename'],40);
+
  $pdf->addText($col4,$row,$fontSize,$AusfStelleName[0]);
+
  for ($j=1;$j<count($AusfStelleName);$j++) {
+
    $pdf->addText($col4,$row-=12,$fontSize,$AusfStelleName[$j]);
+
  }   
+
  $pdf->addText($col0,$row-=12,$fontSize,'Verfahren');
+
  $pdf->addText($col2_1,$row,$fontSize,$flst->Verfahren[$i]['verfnr']);     
+
  $pdf->addText($col4,$row,$fontSize,'('.$flst->Verfahren[$i]['verfbemid'].')');
+
  $AusfBemerkung=zeilenumbruch($flst->Verfahren[$i]['verfbemerkung'],40);     
+
  $pdf->addText($col5,$row,$fontSize,$AusfBemerkung[0]);
+
  for ($j=1;$j<count($AusfBemerkung);$j++) {
+
    $pdf->addText($col5,$row-=12,$fontSize,$AusfBemerkung[$j]);
+
  }
+
}
+
  
 +
== + 3.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.
  
'''Hinweis:'''<br>
+
== + 3.11.20 Attribute aus anderen Tabellen ==
wenn in der config.php die Konstanten:<br>
+
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.
'POSTANSCHRIFT', 'POSTANSCHRIFT_STRASSE', 'POSTANSCHRIFT_PLZ', 'POSTANSCHRIFT_ORT'<br>
+
mit Werten belegt sind, wird im Ausdruck die Adresse zweimal untereinander ausgegeben. Soll das so sein?
+
  
Für Anwender mit ALB-Daten mehrer Kreise in einer Datenbank wäre es sinnvoll, wenn die Katasteramtsziffer (katasteramt) und die Bezeichnung der Behörde mit Anschrift und Tel.Nr. (name) oben rechts auf dem Ausdruck nicht aus der config.php geholt werden würde sondern aus der tabelle "alb_v_katasteraemter" der Datenbank.
+
== + 3.11.19 Dokumente mit Hochkommas ==
 +
Bei Array- oder Datentyp-Attributen kommt es beim Upload zu einem Fehler.
  
Zusätzlich sollte im Ausdruck der Stand der ALB-Daten angegeben werden, da es sich um Sekundärdaten handelt. Dieses Datum sollte aus der Tabelle alb_fortführung das letzte Datum der Spalte "ffzeitraum_bis" sein.
+
== + 3.11.18 Themenübersicht ==
 +
Die Suche funktioniert nur mit Kleinschreibung.
  
== + Fehler in der Kartendarstellung ==
+
== + 3.11.17 Stelle speichern ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:48, 12. Sep 2006 (CEST)
+
Es kann vorkommen, dass eine Fehlermeldung erscheint.
Wenn zwei User zum selben Zeitpunkt eine Karte erzeugen, erhält der eine das Kartenbild des anderen, obwohl vom Mapserver im tmp-Verzeichnis korrekt zwei Karten abgelegt werden.
+
  
*--[[Benutzer:Rahn|Rahn]] 12:58, 12. Sep 2006 (CEST) Stimmt, das liegt daran, dass die svg-Datei immer gleich heißt und beide User dann auf dieselbe Datei zugreifen. Um den Fehler zu beheben einfach in der SVG_map.php folgende Zeile:
+
== + 3.11.16 GLE: Tabs ==
 +
Wenn man runterscrollt, liegen die Tabs kurzzeitig über der Fußzeile.
  
$svgfile  = 'SVG_map.svg';
+
== + 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.
  
durch diese beiden hier ersetzen:
+
== + 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.
  
$randomnumber = rand(0, 1000000);
+
== + 3.11.13 abhängige Sichtbarkeit in Subform ==
$svgfile  = $randomnumber.'SVG_map.svg';
+
Die abhängige Sichtbarkeit funktioniert nicht in einer Subform, wenn das Basis-Attribut nicht sichtbar ist.
  
== + Notizenverwaltung ==
+
== + 3.11.12 tabellarische Darstellung im GLE ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 15:25, 5. Sep 2006 (CEST) Ich habe erstmalig Notizenkategorien in der Notizenverwaltung angelegt. Sie werden auch in der Auswahlliste angezeigt. Beim Auswählen und (automatischen) Neuladen der Seite sind sie dann jedoch nicht ausgewählt?!
+
Bei Attributen mit abhängiger Sichtbarkeit sind die Spalten verschoben.
  
* --[[Benutzer:Pkorduan|Pkorduan]] 15:11, 14. Sep 2006 (CEST) Da hilft erstmal eine Notizkategorie per Hand der Stelle zuzuweisen wenigstens mit Leserechten. Im Formular müssen wir mal schauen, wie wir das anpassen.
+
== + 3.11.11 Layer-Suche ==
 +
Im Egde gibt es Probleme mit Auswahlfeldern.
  
== + Nachweisverwaltung: Problem beim Downloaden von TIFF's ==
+
== + 3.11.10 Vorschaubilder der Dokumente ==
--[[Benutzer:A.tower|Andreas Thurm]] 07:50, 12. Sep 2006 (CEST)Ab der Version 1.6.1 gibt es ein Problem beim Anzeigen und Downloaden von Nachweisen im TIFF-Format. Die Dokumente lassen sich nicht anzeigen. Es erscheint die Fehlermeldung, dass hier ein unbekanntes Dateiformat vorliegt. Kopiert man die Datei mit winscp auf den Client,lässt sie sich problemlos anzeigen. In der Version 1.6.0 funktioniert der Download und die Anzeige noch reibungslos. Andere Dateiformate wie z. Bsp. PDF sind von diesem Problem scheinbar nicht betroffen.
+
Die Darstellung ist rechtsbündig und im Rasterlayout verschoben.
* --[[Benutzer:Pkorduan|Pkorduan]] 14:07, 14. Sep 2006 (CEST) Das Problem kann folgendermaßen gelößt werden:
+
In der Datei kvwmap.php in der Funktion: nachweisDokumentAnzeigen() vor die Zeile:
+
header("Content-type: image/".$dateinamensteil[1]);
+
die Zeile
+
ob_end_clean();
+
einfügen. Dadurch wird der vorher ausgegebene Header gelöscht und der richtige gesendet.
+
  
== + Druckmaßstab ==
+
== + 3.11.9 Sachdatenanzeige ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 09:54, 11. Sep 2006 (CEST)
+
Ist manchmal ungewöhnlich breit.
Die Orthophotos werden bis zu genau 1:5.000 angezeigt (d.h. Eintrag in der Tabelle used_layer = 1:5.001). Wenn ich mit dem Kartenmaßstab in die Druckausschnittswahl gehe, werden die Orthofotos noch angezeigt. Wenn ich dann weiter in die Druckvorschau gehe, werden sie nicht mehr angezeigt - auch nicht im PDF-Dokument. Wenn ich als Druckmaßstab 1:4.999 wähle, werden sie sowohl in der Druckvorschau als auch im PDF angezeigt. Sie müssen jedoch auch bei 1:5.000 im Druck erscheinen.
+
*--[[Benutzer:Rahn|Rahn]] 10:15, 11. Sep 2006 (CEST) Damit ein Layer bei uns bis 1:5000 angezeigt wird, muss ich bei max_scale 5000 eintragen und nicht 5001. Und bei einem Druckmaßstab von 1:5000 erscheint dieser Layer dann auch in der Druckvorschau und im PDF. Hmmm, wie ist das zu erklären?
+
  
== + Sachdatenabfrage ==
+
== + 3.11.8 Layerparameterauswahl ==
--[[Benutzer:Pkorduan|Pkorduan]] 11:03, 19. Sep 2006 (CEST) Ein weiteres Problem war, dass die OGR Layer nicht abfragbar waren.
+
Wenn die Auswahlmöglichkeiten zu lang sind, passt die Darstellung nicht.
  
Dazu wurde jetzt in der Datei kvwmap.php in der Funktion SachdatenAnzeige($rect) folgendes hinzugefügt. Hinter den Zeilen:
+
== + 3.11.7 als Vorlage für neuen Datensatz übernehmen ==
# Abfrage von Shapelayern
+
Die Werte von Zahlen mit Tausendertrennzeichen werden nicht richtig übergeben.
$layer=ms_newLayerObj($map);
+
$layer->set('data', $layerset[$i]['Data']);
+
folgene zusätzliche einfügen:
+
$layer->set('connectiontype',$layerset[$i]['connectiontype']);
+
$layer->set('connection', $layerset[$i]['connection']);
+
$layer->set('type',$layerset[$i]['Datentyp']);
+
  
--[[Benutzer:Pkorduan|Pkorduan]] 14:01, 4. Sep 2006 (CEST) Die Sachdatenanfrage liefert einen Fehler, wenn die SRID der Rolle ein andere ist als die des Layers. Eine Sachdatenabfrage auf einer Tabelle mit Fachdaten in der Postgis-DB mit der Version 1.6.1 erzeugt folgende Fehlermeldung:
+
== + 3.11.6 abhängige Auswahlfelder ==
<pre>
+
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.
Warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at or near ")" at character 244 in /usr/local/httpd-2.2.3/htdocs/kvwmap-1.6.1/class/postgresql.php on line 3332
+
</pre>
+
  
Es liegt an einem Fehler im Quellcode. In der Funktion SachdatenAnzeige() in der Datei kvwmap.php ist in der Zeile
+
== + 3.11.5 FormObject ==
<pre>
+
Doppelten Eintrag für title und data in FormObject createSelectField gelöscht.
$sql_where =" AND the_geom &&
+
Transform(GeomFromText('".$searchbox_wkt."',".$client_epsg."),".$layer_epsg."))";
+
</pre>
+
hinten ein ")" zuviel.
+
  
== -+ WLDGE2SQL Fehler ==
+
== + 3.11.4 ALKIS: View lk_grenzpunkte ==
--[[Benutzer:Pkorduan|Pkorduan]] 14:05, 4. Sep 2006 (CEST) Beim Einlesen der WLDGE-Dateien fehlen die Buchungsarten. Der Fehler tritt schon seit 1.6.0 auf, ist aber jetzt erst bemerkt worden.
+
View wurde angepasst. Hintergrund hierfür war die fehlende Darstellung der indirekt vermarkten Grenzpunkte, dessen Geometrien in der Tabelle „punktortau“ zu finden sind.
  
Grund: Bei der Umstellung des SQL-Statement zur Berücksichtung von mehrfachen Buchungen wurde die Buchungsart versehentlich vergessen. Zur Behebung des Problems folgenden Bugfix durchführen.
+
== + 3.11.3 Correct Arrow Function ==
+
Arrow Function in mobile_reformat_fk_attributes korrigiert damit es auch in php 7.3 läuft.
Bugfix 2006-09-06 pk:
+
Datei: postgresql.php
+
Funktion: insertGrundstueck
+
Zeile:<pre>
+
    $sql.="SELECT '".$Bezirk."','".$Blatt."','".$BVNR."'";
+
</pre>
+
ersetzen durch:
+
<pre>
+
    $sql.="SELECT '".$Bezirk."','".$Blatt."','".$BVNR."','".$Buchungsart."'";
+
</pre>
+
  
== + Suche nach Grundbuchblattnummern ==
+
== + 3.11.2 abhängige Auswahlfelder ==
--[[Benutzer:A.tower|Andreas Thurm]] 15:53, 7. Sep 2006 (CEST) Innerhalb der Namensuche ist es jetzt möglich nach Grundbuchblattnummern zu suchen. Diese Suche bringt bei mir als Ergebnis immer die Meldung, dass keine Namen gefunden werden konnten, egal ob die Grundbuchblätter existieren oder nicht.
+
Von Array-Attributen abhängige Auswahlfelder funktionieren nicht richtig.
:--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:29, 12. Sep 2006 (CEST) Diese Meldung bekomme ich dann, wenn ich die Grundbuchblattnummer nicht mit führenden Nullen angebe, also z.B. "1234" statt "01234". Das ist unschön, denn wer will schon immer diese ganzen Nullen vorneweg schreiben? Das könnte irgendwie abgefangen werden. Leider helfen hier auch keine Platzhalter, "%1234" funktioniert nicht.
+
:--[[Benutzer:Pkorduan|Pkorduan]] 15:20, 14. Sep 2006 (CEST) Markus, das kann so nicht ganz stimmen. Wenn Du keine Führenden Nullen eingibst, müsste eigentlich gesagt werden, dass man einen Fehler gemacht hat und 5-stellige Nummern eingeben soll. Exakt: "Angaben fehlerhaft: Die Blattnummer ist keine 5 Zeichen lang."
+
Also Andreas noch mal genau beschreiben was Du eingibst, mit oder ohne Nullen. Ohne Nullen und Fehler: "Es konnten keine Flurstücke zu dem Grundbuchblatt gefunden werden" kann nur kommen wenn Blattnummer auch wirklich 5 stellig sind, ansonsten sind die Blätter nicht da. Da müssen wir uns noch mal die SQL-Statements ansehen, die abgesetzt werden und in Postgres Client testen.
+
Unabhängig davon könnte ich auch Suche ohne führende Nullen einrichten. Dann bitte auf die ToDo. Dürfte recht schnell gehn.
+
::--[[Benutzer:Markus Hentschel|Markus Hentschel]] 10:14, 15. Sep 2006 (CEST) Wenn ich nach Bezirk "132427" und Blatt "00008" suche, kriege ich 1 Treffer. Wenn ich nach Bezirk "132427" und Blatt "8" suche, kriege ich die Meldung "Es konnten keine Namen gefunden werden, bitte ändern Sie die Anfrage!" Ich setzt die Suche ohne führende Nullen auf die ToDo, wenn niemand was dagegen hat.
+
  
= Version 1.6.0 =
+
== + 3.11.1 Debugdateien ==
 +
Die Debugdateien, die kvwmap erzeugt, haben keine Gruppenschreibrechte.
  
 +
= Version 3.10 =
  
== Anzeige der Zeichenreihenfolge ==
+
== + 3.10.101 Layer-Suche ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:55, 1. Sep 2006 (CEST)
+
Wenn man in der Suche und/oder verwendet und den Operator "zwischen" in der zweiten Suchmaske, erscheint das 2. Eingabefeld in der 1. Suchmaskse.
Die Anzeige der Zeichenreihenfolge der Layer in der Stellenanzeige zeigt nur 4 Stellen an. Nötig wäre die Anzeige von mindestens 6 Stellen, besser 7.
+
  
== Festpunkte in KVZ schreiben ==
+
== + 3.10.100 Themenbaum ==
--[[Benutzer:HolgerR|HolgerR]] 17:11, 7. Aug 2006 (CEST)
+
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.
  
Beim Erstellen des KVZ wird bei den Punkten, die eine Höhenangabe besitzen ein Leerzeichen zwischen Hochwert und Höhe zuviel ausgegeben.
+
== + 3.10.99 Strecken und Flächenmessung ==
Kurzfristige Hilfe schafft das Editieren der Datei katasetr.php Zeile 128 wie folgt:
+
Die Reduktion wird nicht berücksichtigt.
<pre>
+
$zeile.=sprintf("%08.3f",$p["hoe"]); # 48-55 Höhe
+
</pre>
+
statt
+
<pre>
+
$zeile.=" ".sprintf("%08.3f",$p["hoe"]); # 48-55 Höhe
+
</pre>
+
  
== Namenssuche ==
+
== + 3.10.98 Requires-Layer in der tabellarischen Ansicht ==
--SigridP 09:29, 28. Jul 2006 (CEST)
+
Wenn man auf die tabellarische Ansicht umgestellt hat, kommt man nicht mehr zurück.
  
Bei Eingabe eines Namens kommt die Fehlermeldung:<br>
+
== + 3.10.97 Themenübersicht ==
Es konnten keine Namen gefunden werden, bitte ändern Sie die Anfrage!<br>
+
Die Sortierung der Gruppen kann falsch sein.
Warning: Missing argument 10 for getnamen() in /srv/www/htdocs/kvwmap-1.6.0/class/postgresql.php on line 1713
+
+
== Druckrahmenverwaltung ==
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:03, 18. Jul 2006 (CEST)
+
Der Freitext wird nicht dahin geschrieben, wo er in der Druckrahmenverwaltung (und auch noch in der Vorschau) positioniert wird, sondern zu weit unten und zu weit rechts.
+
  
== Filterverwaltung ==
+
== + 3.10.96 Rollenlayer freigeben ==
--[[Benutzer:Rahn|Rahn]] 13:31, 27. Jul 2006 (CEST)
+
Als Drawingorder wird 0 eingetragen.
  
Bei Benutzung der Filterverwaltung kann es auch zu einem Fehler kommen, wenn die MySQL-DB älter als Version 4.1.0 ist. Dann lassen sich nämlich keine erstellten Filter abspeichern. Deswegen also am besten eine neuere Version verwenden.
+
== + 3.10.95 Sachdatendrucklayouteditor ==
 +
Linien werden teilweise gestrichelt dargestellt.
  
--[[Benutzer:Rahn|Rahn]] 14:33, 18. Jul 2006 (CEST)
+
== + 3.10.94 Daten-Import in Thema ==
 +
Wenn der Layer Auto-Felder hat, werden diese nicht berücksichtigt.
  
Wählt man in der Filterverwaltung einen Layer aus, kann es sein, dass die Attribute nicht geladen werden können und es zu einer Fehlermeldung kommt. Um den Fehler zu beheben, muss man die Funktion '''getDataAttributes''' in '''kvwmap.php''' durch diese hier ersetzen:
+
== + 3.10.93 Adresssuche ==
 +
Bei der Auswahl der Gemeinde können auch Straßen ohne Flurstücksbezug erscheinen.
  
function getDataAttributes($database, $layer_id){
+
== + 3.10.92 Auswahlfeld mit Bild ==
  $sql ='SELECT Data FROM layer WHERE Layer_ID = '.$layer_id;
+
Bei Verwendung in einem SubForm-Layer erscheint eine Fehlermeldung.
  $this->debug->write("file:kvwmap class:db_mapObj->getDataAttributes - Lesen der Attribute aus Data:".$sql,4);
+
  $query=mysql_query($sql);
+
  if ($query==0) { $this->debug->write("Abbruch Zeile: ".__LINE__,4); return 0; }
+
  $rs = mysql_fetch_array($query);
+
  $data = $rs[0];
+
+
  if($data != ""){
+
    if(strpos($data, '(') === false){
+
    $from = stristr($data, 'from');
+
    $fooposition = strpos($from, 'as foo');
+
    if($fooposition > 0){
+
    $from = substr($from, 0, $fooposition);
+
    }
+
    $select = 'select * '.$from;
+
    }
+
    else{
+
              $select = stristr($data,'(');
+
              $select = trim($select, '(');
+
              $select = substr($select, 0, strrpos($select, ')'));
+
    }
+
      $attribute = $database->getFieldsfromSelect($select);
+
      return $attribute;
+
    }
+
  else{
+
    echo 'Das Data-Feld des Layers mit der Layer-ID '.$layer_id.' ist leer.';
+
    return NULL;
+
  }
+
}
+
  
== config.php ==
+
== + 3.10.91 Export der layerdef.json für kvportal ==
Ist zwar kein richtiger Bug, da wir aber gesagt haben alle Neuerungen in der config.php mit der Versionsnummer zu kennzeichnen, hier der Hinweis:
+
Funktioniert unter Mapserver 8 nicht.
  
Es gibt zwei Zeilen, bei denen vergessen wurde, diese zu kennzeichnen:
+
== + 3.10.90 Adresssuche ==
include (CLASSPATH.'spatial_processor.php');
+
Es kann sein, dass Flurstücke doppelt gefunden werden.
  
define("WFS_SRS","EPSG:25833");
+
== + 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.
  
== Sachdatenanzeige Flurstücke ==
+
== + 3.10.87 Erläuterungen in der spaltenweisen Darstellung ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:45, 14. Jul 2006 (CEST)
+
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.
In der flurstuecke.php und der flurstuecksanzeige.php ist das ALB-Format 40 (Eigentümeranzeige) nicht an Rechte gebunden. Es müsste aber genauso laufen wie beim Format 35, dass nämlich das Recht zur Ansicht abgefragt wird.
+
  
== Adresssuche ==
+
== + 3.10.86 Fixes for layerdef.json export ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:42, 14. Jul 2006 (CEST)
+
Fehlende Werte im kvportal export von layerdef.json ergänzt.
Nach der Auswahl der Gemeinde werden die Straßen ausgewählt. Die erste Straße der Liste steht bereits im Fenster. Allerdings kann man zu dieser ersten Straße keine Hausnummer auswählen. Man muss zuerst eine andere Straße aufrufen und dann anschließend nochmal die erste Straße.<br>
+
* Die Ausgabe von color wurde korrigiert, wenn keine Angabe in Punktlayern.
--[[Benutzer:Heinz Schmidt|Heinz Schmidt]] 15:22, 17. Jul 2006 (CEST)<br>
+
* Anführungszeichen für class expression wenn classitem gesetzt ist
Ist bei mir in der Version 1.5.9 auch schon so, war mir aber noch nicht aufgefallen.
+
* minsize, maxsize für class und symbolscale für layer gesetzt.
  
== Informationsabfrage ==
+
== + 3.10.85 Fixes in FormObject, PgObject and gui ==
 +
Title, Data Attributes in FormObject, PgObject create with multiple ids, include_once SVGvars_defs
  
--[[Benutzer:Heinz Schmidt|Heinz Schmidt]] 07:16, 12. Jul 2006 (CEST)
+
== + 3.10.84 Subform Datensatz anlegen ==
=== Fehlermeldung "Keine Bearbeitung moeglich! ..." ===
+
Wenn der Eintrag z.B. durch einen Trigger abgelehnt wird, erscheint nur "undefined".
  
Nach Aufziehen eines Rechtecks erscheint ein blaues Popup-Fenster mit der Meldung:<br>
+
== + 3.10.83 Gastnutzerexport ==
"Keine bearbeitung möglich! Uebergebene Daten: ppquery_box, ###,###"<br>
+
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
Hingegen arbeitet die punktuelle Informationsabfrage ohne Probleme.
+
  
Problemlösung von Stefan Rahn:
+
== + 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.
  
um den Fehler zu beheben, in der Datei SVG_map.php die Funktion sendpath
+
== + 3.10.81 Daten-Import ==
durch folgenden Code ersetzen:
+
Beim Import von Geopackage-Dateien wird auch der geometrielose Meta-Layer importiert, was bei der weiteren Verarbeitung zu Fehlern führt.
  
function sendpath(cmd,pathx,pathy)  {
+
== + 3.10.80 Sachdatendruck ==
    path  = "";
+
Die Anordnung in Spalten funktioniert nicht richtig.
    switch(cmd)
+
    {
+
    case "zoomin_point":
+
      path = pathx[0]+","+pathy[0];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = "zoomin";
+
      document.GUI.submit();
+
    break;
+
    case "zoomout":
+
      path = pathx[0]+","+pathy[0];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = cmd;
+
      document.GUI.submit();
+
    break;
+
    case "zoomin_box":
+
      path = pathx[0]+","+pathy[0]+";"+pathx[2]+","+pathy[2];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = "zoomin";
+
      document.GUI.submit();
+
    break;
+
    case "recentre":
+
      path = pathx[0]+","+pathy[0];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = cmd;
+
      document.GUI.submit();
+
    break;
+
    case "pquery_point":
+
      path = pathx[0]+","+pathy[0]+";"+pathx[0]+","+pathy[0];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = "pquery";
+
      document.GUI.submit();
+
    break;
+
    case "pquery_box":
+
      path = pathx[0]+","+pathy[0]+";"+pathx[2]+","+pathy[2];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = "pquery";
+
      document.GUI.submit();
+
    break;
+
    case "ppquery_point":
+
      top.document.GUI.searchradius.value = "";
+
      path = pathx[0]+","+pathy[0]+";"+pathx[0]+","+pathy[0];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = "ppquery";
+
      document.GUI.submit();
+
    break;
+
    case "ppquery_box":
+
      top.document.GUI.searchradius.value = "";
+
      path = pathx[0]+","+pathy[0]+";"+pathx[2]+","+pathy[2];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = "ppquery";
+
      document.GUI.submit();
+
    break;
+
    case "pquery_polygon":
+
      path = pathx[0]+","+pathy[0]+";"+pathx[2]+","+pathy[2];
+
      document.GUI.INPUT_COORD.value  = path;
+
      document.GUI.CMD.value          = "pquery";
+
      document.GUI.submit();
+
    break;
+
    default:
+
      path = pathx[0]+","+pathy[0];
+
      alert("Keine Bearbeitung moeglich! \nUebergebene Daten: "+cmd+", "+path);
+
    break;
+
    }
+
  }
+
  
== Stelleneditor - Stelle ändern ==
+
== + 3.10.79 Passwort abgelaufen ==
--[[Benutzer:HolgerR|HolgerR]] 13:48, 21. Aug 2006 (CEST)
+
Nachdem das neue Passwort übernommen wurde, erscheint beim Laden der Karte eine Fehlermeldung.
  
Beim Auswählen einer Stelle und 'Als neue Stelle eintragen' sind die Eintragungen zum Layer verschwunden. In der Debug-Datei erscheint folgender Eintrag :
+
== + 3.10.78 deleteGastUser.sh ==
<pre>
+
Das Skript löscht nicht die Logdateien der Gastnutzer.
file:users.php class:stelle->copyLayerfromStelle - kopieren der Layer von einer Stelle:
+
INSERT IGNORE INTO used_layer ( `Stelle_ID` , `Layer_ID` , `queryable` , `drawingorder` , `minscale` , `maxscale` ,
+
`offsite` , `Filter` , `template` , `header` , `footer` , `symbolscale`, `logconsume`, `requires` )
+
SELECT 62, `Layer_ID` , `queryable` , `drawingorder` , `minscale` , `maxscale` , `offsite` , `Filter` , `template` ,
+
`header` , `footer` , `symbolscale`, `logconsume`, `requires`
+
FROM used_layer WHERE Stelle_ID = 8 AND Layer_ID = 1
+
  
Abbruch in Zeile: 1860
+
== + 3.10.77 Nutzung Wald Vegetationsmerkmal ==
</pre>
+
Das Vegetationsmerkmal wird nicht in die Tabelle n_nutzung geschrieben.
Bei mir in der Datenbank fehlt die Spalte 'offsite'. In der 'mysql_update.sql' ist dieser Eintrag zur Tabelle 'used_layer' nicht zu finden.
+
  
Die Spalte 'offsite' kann mit folgender SQL-Anweisung eingefügt werden:
+
== + 3.10.76 Flurstückssuche ==
<pre>
+
Historische Flurstücke werden in der Karte nicht angezeigt.
ALTER TABLE used_layer
+
ADD offsite varchar(11) default NULL;
+
</pre>
+
  
Was wird mit der Spalte 'offsite' bei der Darstellung der Layer bewirkt?
+
== + 3.10.75 Plugin Bauleitplanung: F-Pläne ==
 +
Das Speichern funktioniert nicht.
  
Bei der weiteren Betrachtung des Quellcodes ist mir aufgefallen, dass in den Funktionen 'addLayer' und 'updateLayer' die Anweisungen zur Übernahme/Aktualisierung der Daten aus der Spalte 'requires' fehlen.
+
== + 3.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.
  
== Stelleneditor - Menuezuordnung ==
+
== + 3.10.72 dynamische Dateipfade ==
--[[Benutzer:HolgerR|HolgerR]] 14:22, 21. Aug 2006 (CEST)
+
Bei Verwendung der Dokumente URL wird der Link nicht richtig gebildet.
  
Ich habe den Effekt, dass bei jedem Ändern der Stelle, sich die Anzahl der Menueeinträge um die ursprüngliche Anzahl der zugeordneten Menues erhöht.
+
== + 3.10.71 import_nas.sh ==
 +
Der Ordner METADATA wird nicht ignoriert.
  
Gibt es eine schnelle Abhilfe?
+
== + 3.10.70 Orthogonalpunktberechnung ==
 +
Funktioniert nicht richtig.
  
= Version 1.5.9 =
+
== + 3.10.69 Nachweiserfassung ==
 +
Der Geometrieübernahmelayer wird nicht gespeichert.
  
== ALB-Druck 30 ==
+
== + 3.10.68 Auswahlfeld: neuer Datensatz ==
 +
Funktioniert nicht richtig.
  
=== fehlende Angaben ===
+
== + 3.10.67 Anzeige komplexer Datentypen im GLE ==
--[[Benutzer:Heinz Schmidt|Heinz Schmidt]] 12:09, 20. Jun 2006 (CEST)<br>
+
Kann unter PHP8 zu Fehlern führen.
'''Gesetzliche Klassifizierung<br>
+
'''
+
'''Ausführende Stelle
+
  
werden nicht mit ausgegeben!
+
== + 3.10.66 Daten-Import Geometrie übernehmen ==
 +
Funktioniert nicht.
  
=== Katasteramtsziffer ===
+
== + 3.10.65 Sachdatendruck ==
ist nicht variabel, diese sollte aus der DB alb_v_katasteraemter kommen.<br>
+
Bei den Subform-Layern erscheint eine Fehlermeldung.
Das ist wichtig, wenn man mehrere KVAs in der DB hat wir hier in LWL. Die Ziffer kommt jetzt aus der config.php
+
:--[[Benutzer:Rahn|Rahn]] 13:14, 21. Jun 2006 (CEST)
+
:Wenn man mehrere KVAs in der DB hat, reicht dann die Katasteramtsziffer wirklich aus oder müssten dann nicht auch die Adressen und die Namen der verschiedenen Ämter aus der Datenbank geholt werden und in den Kopf der ALB-Auszüge geschrieben werden?
+
--[[Benutzer:Heinz Schmidt|Heinz Schmidt]] 11:25, 14. Sep 2006 (CEST) Ja so sollte es sein. Bei zwei Kreisen in einer DB wie hier LWL und SN sollte beim Ausdruck von Schwerin ALB die schweriner Ziffer erscheinen und die Adresse. Ich stelle die Abweichungen vom original ALB oben unter Vers. 1.6.1 dar.
+
  
=== Kreisziffer ===
+
== + 3.10.64 Zoom auf max. Ausdehnung bei Rasterlayern ==
wird im "offiziellen" ALB nicht mit ausgegeben und kann wegfallen. Es sollte im PDF nach "Kreis/Stadt" keine Ziffer ausgegeben werden.
+
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.
  
== PDF-Export mit Druckrahmen ==
+
== + 3.10.61 Themensuche in Legende ==
 +
Funktioniert nicht richtig.
  
=== minscale und maxscale-Problem ===
+
== + 3.10.60 neuer Datensatz in Subform ==
 +
Wenn man die Option "weiter erfassen" verwendet, werden z.B. Primärschlüsselattribute auch übernommen.
  
Wie schon von einigen fleißigen Anwendern bemerkt, gibt es beim PDF-Export mit Druckrahmen ein Problem mit den minscale- und maxscale-Einstellungen der Layer. Um die hohe Druckqualität zu errreichen, wird die Auflösung des Bildes welches vom Mapserver gerendert wird, um  einen gewissen Faktor (hier ist 4 voreingestellt) vergrößert. Wichtig dabei ist jedoch, dass bei allen maßstababhängigen Parametern dieser Faktor mit berücksichtigt wird. Die Parameter minscale und maxscale wurden hier offenbar vergessen.
+
== + 3.10.59 Als Vorlage für neuen Datensatz verwenden ==
Um den Fehler zu beheben, muss in der Funktion loadmap() in kvwmap.php die Stelle an der minscale und maxscale gesetzt werden
+
Wenn in Textfeldern Hochkommas enthalten sind, werden sie bei der Übernahme verdoppelt.
  
          if ($layerset[$i]['minscale']>0) {
+
== + 3.10.58 ALKIS: Import ==
            $layer->set('minscale', $layerset[$i]['minscale']);
+
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.
          }
+
          if ($layerset[$i]['maxscale']>0) {
+
            $layer->set('maxscale', $layerset[$i]['maxscale']);
+
          }
+
  
durch folgenden Code ersetzt werden:
+
== + 3.10.57 LENRIS ==
 +
Wenn sehr viele neue oder veränderte Nachweise übertragen werden sollen, klappt die Übertragung nicht.
  
          if ($layerset[$i]['minscale']>0) {
+
== + 3.10.56 Nachweisrecherche ==
                if($this->map_factor != ""){
+
Das Auswahlfeld mit den Vermessungsstellen ist u.U. zu lang.
                $layer->set('minscale', $layerset[$i]['minscale']/$this->map_factor);
+
          }
+
          else{
+
              $layer->set('minscale', $layerset[$i]['minscale']);
+
          }
+
          }
+
          if ($layerset[$i]['maxscale']>0) {
+
          if($this->map_factor != ""){
+
                $layer->set('maxscale', $layerset[$i]['maxscale']/$this->map_factor);
+
          }
+
          else{
+
              $layer->set('maxscale', $layerset[$i]['maxscale']);
+
          }
+
          }
+
  
== Allgemeine Funktionen ==
+
== + 3.10.55 Festpunkte ==
 +
Beim Zusammenstellen der Einmessungsskizzen von Festpunkten werden auch die Orientierungspunkte (OP) benötigt.
  
=== Sachdatenabfrage ===
+
== + 3.10.54 neuer Datensatz ==
--[[Benutzer:Reißland|Reißland]] 07:16, 16. Jun 2006 (CEST)
+
Bei sehr vielen und/oder langen Tabs im Layer verdecken diese den Layernamen.
Schaltet man die Sachdatenabfrage zu einem Layer nicht aus und verlässt den Min-/MaxScalebereich des Layers so fragt kvwmap bei der Abfrage eines neuen Layers den nicht sichtbaren trotzdem ab.
+
:--[[Benutzer:Rahn|Rahn]] 10:27, 16. Jun 2006 (CEST)
+
:In Version 1.6 behoben.
+
  
=== Anzeige des Logins ===
+
== + 3.10.53 Layer-Export ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:57, 8. Jun 2006 (CEST)
+
Die Layergruppen werden nicht mit exportiert.
Unten rechts wird das Login des jeweiligen Users angezeigt. Wäre der Benutzername aus der Tabelle "user" nicht besser?
+
  
=== Falsches Bild bei gleichzeitigem Kartenaufruf ===
+
== + 3.10.52 Nachweisanzeige ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:57, 8. Jun 2006 (CEST)
+
Die Sortierung nach Vermessungsstelle lässt sich nicht rausnehmen.
Manchmal wird bei einem Benutzer ein ganz anderer Kartenausschnitt angezeigt als der, den er eigentlich erwartet. Beobachtet wurde das bisher nach der Flurstückssuche und anschließendem Klick auf <nowiki>[Kartenausschnitt]</nowiki>. Das scheint immer dann der Fall zu sein, wenn zwei Nutzer (auch in unterschiedlichen Stellen) zeitgleich, d.h. innerhalb derselben Sekunde diesen Klick durchführen.
+
  
=== Speicherung des Kartenausschnitts ===
+
== + 3.10.51 WFS-Layer Sachdatenanzeige ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:37, 25. Apr 2006 (CEST)
+
Bei manchen Diensten steht ein Namespace vor den Attributtags. Dadurch werden die Inhalte nicht angezeigt.
Wenn eine Sachdatenabfrage durchgeführt wird oder eine andere Funktion, die das Kartenbild verlässt (z.B. eine Namenssuche oder die Auswahl der Kartenfenstergröße etc.), dann wird das als neuer Kartenausschnitt gespeichert. Beim Klick auf "History back" wird einem also ein und derselbe Ausschnitt mehrfach hintereinander präsentiert. Könnte man das abfangen, indem man nur die Kartenausschnitte speichert, deren Koordinaten sich gegenüber dem vorherigen geändert haben?
+
  
=== Fehlermeldung beim Start ===
+
== + 3.10.50 Layer-Suche räumlich eingrenzen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 16:41, 5. Apr 2006 (CEST) Beim Start der Version 1.5.9 kommt folgende Fehlermeldung:
+
Die Geometrieübernahme funktioniert nicht.
  
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource
+
== + 3.10.49 eigene Klassenbilder bei Rasterlayern ==
in /opt/lampp/htdocs/kvwmap-1.5.9/class/mysql.php on line 2304
+
Funktionieren nicht richtig.
  
:--[[Benutzer:Rahn|Rahn]] 18:20, 5. Apr 2006 (CEST)
+
== + 3.10.48 Layer-Parameter im Layernamen ==
:In der Datei update_mysql.sql der Version 1.5.9 wurden offenbar zwei SQL-Statements vergessen. Es müssen in die Tabelle u_consume zwei Spalten eingefügt werden und eine Tabelle u_consume2comments muss erstellt werden. Dazu folgende SQL-Statements in MySQL ausführen:
+
Die vordefinierten Layerparameter wie z.B. $STELLE werden nicht ersetzt.
  
CREATE TABLE `u_consume2comments` (
+
== + 3.10.47 Bodenrichtwerte ==
  `user_id` int(11) NOT NULL,
+
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.
  `stelle_id` int(11) NOT NULL,
+
  `time_id` datetime NOT NULL,
+
  `comment` text collate latin1_german2_ci,
+
  PRIMARY KEY  (`user_id`,`stelle_id`,`time_id`)
+
);
+
  
ALTER TABLE `u_consume`
+
== + 3.10.46 Sachdatendruckeditor ==
ADD `prev` datetime default NULL,
+
In den Feldern für die Positionen können kann keine 0 gespeichert werden.
ADD `next` datetime default NULL;
+
  
== Stellenverwaltung ==
+
== + 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.".
  
=== Zeichenreihenfolge der Layer einer Stelle ändern ===
+
== + 3.10.44 Cluster_FeatureCount ==
*--[[Benutzer:Rahn|Rahn]] 10:09, 27. Apr 2006 (CEST)
+
Verwendet man Cluster_FeatureCount als Labelitem, wird angemeckert, dass es nicht im Data-Feld abgefragt wird.
Im Formular, in der man die Zeichenreihenfolge der Layer einer Stelle editieren kann, gibt es einen Bug. Klickt man auf dieser Seite auf "speichern", so wird die Zeichenreihenfolge aller Layer zwar in die Datenbank übernommen, alle anderen stellenbezogenen Eigenschaften werden jedoch '''gelöscht'''!!! Bitte diese Funktion nicht benutzen!!!
+
*--[[Benutzer:Rahn|Rahn]] 09:37, 9. Mai 2006 (CEST)
+
Um das Problem im Formular, in der man die Zeichenreihenfolge der layer ändern kann, zu beheben, müssen Sie die Funktion
+
'Layer2Stelle_ReihenfolgeSpeichern' in kvwmap.php durch folgenden Code
+
ersetzen:
+
  
function Layer2Stelle_ReihenfolgeSpeichern(){
+
== + 3.10.43 Nutzer ohne Stellen ==
    $Stelle = new stelle($this->formvars['selected_stelle_id'],$this->user->database);
+
Gibt es User in der Datenbank, die keiner Stelle zugewiesen sind, so tauchen diese in der Nutzeransicht von Unteradmin-Stellen auf.
    $this->titel='Layer der Stelle '.$Stelle->Bezeichnung;
+
    $this->main='layer2stelle_order.php';
+
    $this->layers = $Stelle->getLayers(NULL);
+
    for($i = 0; $i < count($this->layers['ID']); $i++){
+
      $this->formvars['selected_layer_id'] = $this->layers['ID'][$i];
+
      $this->formvars['drawingorder'] = $this->formvars['drawingorder_layer'.$this->layers['ID'][$i]];
+
      $Stelle->updateLayerdrawingorder($this->formvars);
+
    }
+
    $this->layers = $Stelle->getLayers(NULL);
+
    $this->output();
+
  }
+
  
Außerdem muß die Funktion 'updateLayer' in users.php durch die beiden
+
== + 3.10.42 Routing ==
folgenden Funktionen ersetzt werden:
+
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.
  
  function updateLayer($formvars){
+
== + 3.10.41 historische Versionen von Flurstücken ==
    # Aktualisieren der LayerzuStelle-Eigenschaften
+
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.
    $sql = 'UPDATE used_layer SET Layer_ID = '.$formvars['selected_layer_id'];
+
    $sql .= ', queryable = "'.$formvars['queryable'].'"';
+
    $sql .= ', minscale = '.$formvars['minscale'];
+
    $sql .= ', maxscale = '.$formvars['maxscale'];
+
    $sql .= ', offsite = "'.$formvars['offsite'].'"';
+
    $sql .= ', Filter = "'.$formvars['Filter'].'"';
+
    $sql .= ', template = "'.$formvars['template'].'"';
+
    $sql .= ', header = "'.$formvars['header'].'"';
+
    $sql .= ', footer = "'.$formvars['footer'].'"';
+
    $sql .= ' WHERE Stelle_ID = '.$formvars['selected_stelle_id'].' AND Layer_ID = '.$formvars['selected_layer_id'];
+
    $this->debug->write("file:users.php class:stelle->updateLayer - Aktualisieren der LayerzuStelle-Eigenschaften:".$sql,4);
+
    $query=mysql_query($sql,$this->database->dbConn);
+
    if ($query==0) { $this->debug->write("Abbruch in ".$PHP_SELF." Zeile: ".__LINE__,4); return 0; }
+
  }
+
  
  function updateLayerdrawingorder($formvars){
+
== + 3.10.40 Layer-Export ==
    # Aktualisieren der LayerzuStelle-Eigenschaften
+
Es kann sein, dass Spalten exportiert werden sollen, die es in der Tabelle layer nicht gibt.
    $sql = 'UPDATE used_layer SET Layer_ID = '.$formvars['selected_layer_id'];
+
    $sql .= ', drawingorder = '.$formvars['drawingorder'];
+
    $sql .= ' WHERE Stelle_ID = '.$formvars['selected_stelle_id'].' AND Layer_ID = '.$formvars['selected_layer_id'];
+
    $this->debug->write("file:users.php class:stelle->updateLayerdrawingorder - Aktualisieren der LayerzuStelle-Eigenschaften:".$sql,4);
+
    $query=mysql_query($sql,$this->database->dbConn);
+
    if ($query==0) { $this->debug->write("Abbruch in ".$PHP_SELF." Zeile: ".__LINE__,4); return 0; }
+
  }
+
  
== Nutzerverwaltung ==
+
== + 3.10.39 Themenübersicht ==
 +
Funktioniert für nicht-Admins nicht.
  
=== Nutzer anzeigen - ändern - Benutzerdaten Editor ===
+
== + 3.10.38 wms_checker.php ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:12, 7. Apr 2006 (CEST)Das Wegnehmen von Stellen funktioniert nicht. Nach dem Klick auf "Ändern" wird die ursprüngliche Auswahl wieder angezeigt.
+
Funktioniert unter Mapserver 8 nicht.
  
== PHP  ==
+
== + 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.
  
=== Fehler in Gebaeude.php ===
+
== + 3.10.36 Layergruppen verschwinden ==
--[[Benutzer:Heinz Schmidt|Heinz Schmidt]] 09:29, 25. Apr 2006 (CEST)<br>
+
Die Gruppen "Eigene Importe" und "Eigene Abfragen" verschwinden, wenn man z.B. die Stelle speichert.
Ein kleiner aber ärgerlicher Fehler schleppt sich über die Versionen:
+
Die Zeile 33 in der Gebaeude.php lautet:
+
?><?php
+
und verursacht eine Fehlermeldung bei der Abrage und sollte so aussehen:
+
?>
+
  
== MySQL-Tabellen ==
+
== + 3.10.35 rectify_layer_params ==
 +
Funktioniert nicht.
  
=== Tabelle "used_layer" ===
+
== + 3.10.34 quote_or_null ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 11:26, 8. Mai 2006 (CEST)
+
Die Funktion liefert unter PHP 7 auch bei einer 0 ein "NULL" zurück.
Ich bin mir nicht sicher, ob es nicht vielleicht am MapServer selber liegt, aber wenn ich im Feld "requires" eine Bedingung eingebe (z.B. für den Layer "Gebäudepunkte" die Bedingung "([Gebäude] = 1)"), dann wird in der Themenauswahl der entsprechende Layer nicht mehr angezeigt, sondern nur noch seine Classes. D.h. er ist nicht mehr separat sichtbar bzw. nicht sichtbar und auch nicht mehr abfragbar bzw. nicht abfragbar zu schalten.
+
:--[[Benutzer:Rahn|Rahn]] 12:45, 12. Mai 2006 (CEST)
+
:Dies ist kein Bug, sondern so gewollt. Schau mal die Dokumentation unter [[Dokumentation#Tabelle_.22used_layer.22|"Tabelle used_layer"]]
+
  
= Version 1.5.8 =
+
== + 3.10.33 Strecke messen bei Nachweis bearbeiten ==
 +
--[[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:HolgerR|HolgerR]] ([[Benutzer Diskussion:HolgerR|Diskussion]]) 12:30, 14. Apr. 2025 (CEST) bei uns ist das auch so
  
== ALB-Anzeige ==
+
== + 3.10.32 timestamp with timezone ==
 +
Im GLE funktioniert der Kalender nicht.
  
=== Eigentümeranzeige ===
+
== + 3.10.31 layerdef mit used_layer Gruppen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:52, 24. Mär 2006 (CET)
+
group_id aus used_layer in create layerdef für plugin kvportal berücksichtigt und ows_abstract auf Typ text geändert.
Im ALB-Auszug wird der Eigentümer manchmal falsch ausgegeben. In der PostGIS ist die Kette korrekt:
+
alb_flurstuecke.flurstkennz = alb_g_buchungen.flurstkennz
+
alb_g_buchungen.bezirk = alb_g_eigentuemer.bezirk AND alb_g_buchungen.blatt = alb_g_eigentuemer.blatt
+
alb_g_eigentuemer.lfd_nr_name = alb_g_namen.lfd_nr_name
+
Ich komme in der PostGIS immer auf den richtigen Eigentümer. In der PDF-Ausgabe der Buchdaten steht in einigen Fällen '''gar kein''' Eigentümer (dann werden auch alle anderen Datenfelder nicht gefüllt) oder der '''falsche''' Eigentümer. Ich kann leider nicht erkennen, bei welchen Fällen das so ist und warum.
+
:--[[Benutzer:Rahn|Rahn]] 10:53, 24. Mär 2006 (CET)
+
: Dieser Bug kommt daher, dass fälschlicherweise auf die MySQL-Datenbank und nicht auf die Postgres-Datenbank zugegriffen wird. Um diesen Bug zu beheben, muss in der Datei '''kvwmap.php''' in der Funktion '''ALB_Anzeigen''' die Zeile
+
$ALB=new ALB($this->database);
+
: auf
+
$ALB=new ALB($this->pgdatabase); 
+
: geändert werden.
+
  
 +
== + 3.10.30 Generated Columns ==
 +
Ab PostgreSQL 13 stehen in einer Tabelle Generated Columns zur Verfügung, die nicht als nicht speicherbar erkannt werden.
  
=== letzte FF in der PDF-Ausgabe ===
+
== + 3.10.29 Fläche messen mit Punktfang ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:13, 4. Apr 2006 (CEST) Der Eintrag "letzte Fortführung" aus der Tabelle alb_flurstuecke.letzff wird im PDF-Dokument nicht ausgegeben.
+
--[[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.
  
[[Bild:albff_org.png|none|framed|letzte FF im "originalen" ALB]][[Bild:albff_kvwmap.png|none|framed|letzte FF im "kvwmap" ALB]]
+
== + 3.10.28 Speichern von SubForms ==
:--[[Benutzer:Rahn|Rahn]] 15:13, 4. Apr 2006 (CEST)
+
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.
: In Version 1.6 behoben
+
  
=== Anteil in der PDF-Ausgabe ===
+
== + 3.10.27 Filterverwaltung ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:13, 4. Apr 2006 (CEST) Das Anteilsverhältnis aus der Tabelle alb_g_eigentuemer.anteilsverhaeltnis wird im PDF-Dokument nicht ausgegeben. Vor das Anteilsverhältnis selbst muss "zu" geschrieben werden.
+
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.
:--[[Benutzer:Rahn|Rahn]] 15:13, 4. Apr 2006 (CEST)
+
: In Version 1.5.9 behoben
+
  
=== Geburtsdatum Eigentümer in der PDF-Ausgabe ===
+
== + 3.10.26 Layergruppen ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:13, 4. Apr 2006 (CEST) Wenn in alb_g_namen.name1 kein Zusatz steht (geb. sowieso), muss das Geburtsdatum aus alb_g_namen.name2 trotzdem rechts stehen bleiben und darf nicht nach links unter den Namen rutschen.
+
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.
  
[[Bild:albeig_org.png|none|framed|Anteilsverh. und Geb.-datum im "originalen" ALB]][[Bild:albeig_kvwmap.png|none|framed|Anteilsverh. und Geb.-datum im "kvwmap" ALB]]
+
== + 3.10.25 Plugin Bauleitplanung: Kopieren und Löschen von Datensätzen ==
:--[[Benutzer:Rahn|Rahn]] 15:48, 4. Apr 2006 (CEST)
+
Funktioniert nicht.
:Die Felder name1, name2, name3 und name4 der Tabelle alb_g_namen stehen für die 4 Zeilen, die der Namensblock umfassen kann. Diese Zeilen werden bei entsprechender Füllung der Felder einfach untereinander ausgegeben. Um einen Einfluss darauf zu haben, ob die Informationen (wie z.B. das Geburtsdatum) weiter links oder weiter rechts stehen, muss das entsprechende Feld mit Leerzeichen aufgefüllt werden.
+
  
== kvwmap-Hilfe ==
+
== + 3.10.24 Nachweisverwaltung: Anträge bearbeiten ==
--[[Benutzer:Heinz Schmidt|Heinz Schmidt]] 14:48, 30. Mär 2006 (CEST) <br>Die kvwmap-Hilfe, die im Menü angeboten wird, Datei ''kvwmap-hilfe.html'', ist in der Version nicht vorhanden.
+
Es wird nicht die richtige Vermessungsart angezeigt. Außerdem kann nur eine Admin-Stelle ändern.
  
= Version 1.5.7 =
+
== + 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.
  
== Allgemeine Funktionen ==
+
== + 3.10.22 eigene Datentypen ändern ==
 +
Die alten Datentyp-Attribute bleiben bestehen.
  
==== Präsentation im Firefox 1.5.0.1 geht nicht ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.10.21 Layer erstellen ==
Im Browserfenster wird nur der xml-Text dargestellt und nicht die Grafik.
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] ([[Benutzer Diskussion:Markus Hentschel|Diskussion]]) 15:30, 9. Apr. 2025 (CEST) go=Layereditor mündet in eine (PHP8?) Fehlermeldung.
:--[[Benutzer:Hauke|Hauke]] 12:26, 22. Feb 2006 (CET)
+
:*wie sind die weiteren rahmenbedingungen? → OS? Adobe PlugIn zusaetzlich install.?
+
:*tritt dies auch bei anderen rechnern auf? (leider kann ich auch diesen bug nicht reproduzieren!)
+
::--[[Benutzer:HolgerR|HolgerR]] 13:55, 22. Feb 2006 (CET)
+
::*Problem tritt nicht generell auf. Bei Zugang über Demoserver mit Firefox funzt es. Gehe ich über unseren lokalen Server, dann siehe oben
+
  
==== Verschieben/Pan ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.10.20 Layer-Export ==
Klick zum neuen Zentrieren der Karte funktioniert nur einmal, danach erst wieder nach Aufruf einer anderen Funktion. Im Hinblick auf die Nutzung der Suche nach Koordinaten (sehr gute Idee), um die Koordinaten des Kartenzentrums für andere Anwendungen herauszulesen sehr hinderlich.
+
Es werden nicht ale Spalten exportiert.
:--[[Benutzer:Hauke|Hauke]] 12:21, 22. Feb 2006 (CET)
+
:Ist mir leider nicht moeglich das zu reproduzieren! :-(
+
:(tritt dieses verhalten auch bei anderen nutzern auf?)
+
::--[[Benutzer:HolgerR|HolgerR]] 16:12, 22. Feb 2006 (CET)
+
::Ja, ich war jetzt an 2 anderen Rechner, auch als anderer Nutzer, gleicher Effekt
+
::--[[Benutzer:Markus Hentschel|Markus Hentschel]] 07:38, 24. Feb 2006 (CET) Wenn mit "Klick zum neuen Zentrieren" das Verschieben der Bildmitte mittels Koordinateneingabe gemeint ist, dann kann ich den Fehler bei mir nicht nachvollziehen. Ich kann beliebig oft die Koordinateneingabe wiederholen und es funzt.
+
::----[[Benutzer:HolgerR|HolgerR]] 10:45, 27. Feb 2006 (CET)
+
::Es ist schon die PAN-Funktion gemeint, um mit einem Klick ein Objekt in die Mitte des Kartenausschnittes zu verschieben.
+
::--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:20, 27. Feb 2006 (CET)
+
::Ja, jetzt ist es klar. War mir gar nicht bewußt, dass man mit der Pan-Funktion auch klicken kann. Der erste Klick zentriert den angeklickten Punkt in die Mitte. Weitere Klicks machen dann gar nichts, es sei dann, mann benutzt eine andere Zoomfunktion zwischendurch oder verschiebt mittels PAN "richtig".
+
  
==== Sachdatenanzeige Flurstück ====
+
== + 3.10.19 Historie und zurück zur Karte ==
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:17, 24. Feb 2006 (CET)
+
--[[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.
  
Es gibt zwei Snippets zur Sachdatenanzeige (Flurstücke.php und flurstuecksanzeige.php). Besser wäre, es gäbe nur eine Datei statt deren zwei.  
+
== + 3.10.18 Flurstücks-CSV-Export ==
Die Beschriftung ist unlogisch: Während in der Flurstücke.php mit "ALB-Auszug 30" der Ausdruck '''ohne''' WZ gemeint ist, ist in der flurstuecksanzeige.php mit "ALB-Auszug 30" der Ausdruck '''mit''' WZ gemeint (für 35 dasselbe).
+
Die Umlaute sind teilweise defekt.
  
== Suchfunktionen ==
+
== + 3.10.17 ausgewählter Button im Geometrieeditor ==
 +
Wird nicht gehighlighted.
  
==== Suche nach Adressen ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.10.16 Layer kopieren ==
Das Feld --Auswahl-- im Straßenfeld steht an letzter Stelle. Für eine vereinheitlichte Bedienung und Darstellung auch hier an erster Stelle platzieren.
+
Beim Style werden nicht alle Attribute kopiert.
  
==== Suche nach Flurstücken ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.10.15 Daten-Export ==
Wenn eine Gemarkung nur eine Flur hat, springt das Pulldown-Menue für selbige nach Auswahl der Gemarkung gleich auf die 1 (das Gleiche erfolgt auch für Flurstücken in Fluren, die nur 1 Flurstück haben). Im Sinne der einheitlichen Darstellung und Handhabung können diese Automatismen entfallen.
+
Es gibt eine Sicherheitslücke bei der Datenbankabfrage.
  
==== Suche nach Namen ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.10.14 Filterverwaltung ==
Die Einschränkung des Suchergebnisses nach Gemarkung ergibt nicht das gewünschte Ergebnis. Die Namen werden doppelt aufgeführt und andere Einträge fehlen. Die Sucheinschränkung nach dem Grundbuchbezirk funktioniert dagegen einwandfrei.
+
Wenn man einen vorhandenen räumlichen Filter wieder löscht, funktioniert der Layer in dieser Stelle nicht mehr. (Beispiel Stadt Putbus, Layer Jagdbezirke Wildnachweisung)
  
== Datenmangement ==
+
== + 3.10.13 Plugin Bauleitplanung ==
 +
Die Geltungsbereichsfläche wird nicht richtig ausgegeben.
  
==== ALB-Änderung - Dateiauswahl - vorgeschlagener Dateiname ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.10.12 Daten-Export ==
Der in der config.php vereinbarte WLDGEFILENAME wird in der Auswahlmaske nicht angezeigt.
+
Die Export-Tabelle im Schema public wird nicht gelöscht.
  
==== ALB-Änderung - Dateiauswahl - Standard-Auswahl ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.10.11 Auswahlfelder ==
PostgreSQL als Standard-DB aktiv setzten.
+
Bei manchen Auswahlfeldern werden die Optionen durch andere Elemente verdeckt.
  
== Nutzerverwaltung ==
+
== + 3.10.10 alle Objekte exportieren ==
 +
Fuktioniert nicht.
  
==== Nutzer anlegen - zurücksetzen ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.10.9 Fehler beim Löschen einer Benachrichtigung ==
Das Feld berechtigte Stellen wird bei 'zurücksetzen' nicht geleert. Bei Neueingabe der Daten werden jedoch die noch angezeigten Stellen nicht in die Datenbank übernommen.
+
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)
  
==== Nutzer anlegen - falsche Passwortbestätigung ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.10.8 Multipolygon speichern ==
Das Feld berechtigte Stellen wird auch geleert. Dies ist so nicht notwendig, da ja nur Passwort verkehrt bestätigt wurde.
+
Wenn der Geometrietyp "Geometry" ist, wird nur das erste Teilpolygon gespeichert.
  
==== Nutzer anlegen - Rolleneintrag in Datenbank ==== --[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET)
+
== + 3.10.7 Cluster_FeatureCount ==
In der Tabelle user Spalte stelle_id wird standardmäßig die Stelle 1 eingetragen, auch wenn diese Stelle nicht in den berechtigten Stellen eingetragen wurde. Daraus resultiert beim erstmaligen Aufruf des neuen Nutzers ein Fehler bzgl. setExtent():
+
Wenn 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.
''Given map extent is invalid''
+
Es muss sichergestellt werden, dass hier nur eine Stelle eingetragen wird, die auch dem User zugeordnet ist.
+
  
==== Nutzer anzeigen - ändern - Benutzerdaten Editor ====  
+
== + 3.10.6 Polygoneditor ==
*--[[Benutzer:HolgerR|HolgerR]] 11:50, 22. Feb 2006 (CET) Änderung des Passwortes wird nicht übernommen – in user.php function Aendern($userdaten) Zeile 327 fehlerhaft: $useraten muss $userdaten heißen
+
Einer der Eckpunkte lässt sich nicht richtig verschieben.
**--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:26, 1. Mär 2006 (CET) Wenn ich Nutzerdaten ändere, z.B. einen Layer hinzufüge, dann soll das Passwort nicht geändert werden. Wenn ich das richtig verstanden habe, muss ich dann bei "Auch Passwort ändern" '''keinen''' Haken setzen. Wenn ich das aber so mache und die Änderung speichere, kommt eine Meldung: "Passworteingabe und -wiederholung fehlt". Das dürfte so doch nicht gemeint sein?
+
*--[[Benutzer:Markus Hentschel|Markus Hentschel]] 07:25, 14. Mär 2006 (CET) Beim Ändern von Nutzerdaten werden in der u_groups2rolle die Einträge dupliziert. D.h. wenn ich z.B. einen Benutzer neu eingetragen habe und anschließend seine Nutzerdaten ändere, dann stehen in der u_groups2rolle alle Einträge zu diesem User doppelt drin.
+
**--[[Benutzer:Rahn|Rahn]] 12:14, 14. Mär 2006 (CET)
+
**:Theoretisch dürften die Einträge in '''u_groups2rolle''' nicht doppelt vorkommen, da '''user_id''', '''stelle_id''' und '''id''' hier Primärschlüssel sind und die Funktion '''setGroups''' der Klasse '''rolle''' Eintragungen immer mit '''INSERT IGNORE''' vornimmt. Kann es sein, dass die drei Primärschlüssel nicht richtig gesetzt sind?
+
***--[[Benutzer:Markus Hentschel|Markus Hentschel]] 06:55, 17. Mär 2006 (CET) Es ist so, bei jeder Änderung über "Nutzer ändern" wird jeder Eintrag zu dem ausgewählten User noch einmal gemacht.
+
  
== Antragsverwaltung ==
+
== + 3.10.5 Geonamensuchfeld ==
 +
Ist ausgeblendet.
  
=== Anträge anzeigen ===
+
== + 3.10.4 Nachweisanzeige ==
 +
Statt Blattnr. steht ei zweites Mal Rissnr. im Tabellenkopf.
  
==== Anträge bearbeiten - Vermessungsart ==== --[[Benutzer:HolgerR|HolgerR]] 13:17, 22. Feb 2006 (CET)
+
== + 3.10.3 Attributeditor: abhängige Sichtbarkeit ==
Im Fenster „Antrag bearbeiten“ wird unabhängig von der vergebenen Vermessungsart immer der 1. Eintrag, in unserem Fall „Bodenordnung“ präsentiert --> die zum Antrag abgespeicherte Vermessungsart muss angezeigt werden
+
Funktioniert nicht, wenn das verwendete Attribut unsichtbar ist.
  
==== Zugeordnete Dokumente Anzeigen - ohne hinterlegte Dokumente ==== --[[Benutzer:HolgerR|HolgerR]] 13:17, 22. Feb 2006 (CET)
+
== + 3.10.2 Gast-Zugang==
Es erfolgt folgende Fehlerausschrift:
+
Funktioniert nicht.
  
[[Bild:Fehlermeldung.png]]
+
== + 3.10.1 $EXPORT ==
 +
$EXPORT wird nicht richtig ersetzt.
  
Diesen Fehler bitte programmtechnisch auffangen.
 
  
==== Zugeordnete Festpunkte in KVZ-Schreiben - ohne ausgewählte Festpunkte ==== --[[Benutzer:HolgerR|HolgerR]] 13:17, 22. Feb 2006 (CET)
+
<br><br>
erzeugt folgende Fehlerausschrift:
+
  
'' Serverfehler! ''
+
= '''[[Ältere Versionen]]''' =
'' Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. ''
+
'' Fehlermeldung: ''
+
'' Premature end of script headers: php ''
+
'' Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber. ''
+
'' Error 500 ''
+
'' 10.32.0.246 ''
+
'' Mon Feb 20 10:10:56 2006 ''
+
'' Apache/2.0.49 (Linux/SuSE)''
+
 
+
Diesen Fehler bitte programmtechnisch auffangen.
+
 
+
 
+
== ALB-Ausdruck 30 und 35 als PDF ==
+
 
+
=== falsche Kopfanzeige ===
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:04, 24. Feb 2006 (CET)
+
 
+
Bei mir steht "Kataster/Vermessungsamt 0017  Landkreis Bad Doberan" im Ausdruck. Mach ich was falsch oder ist das fehlerhaft?
+
 
+
::--[[Benutzer:HolgerR|HolgerR]] 10:50, 27. Feb 2006 (CET)
+
::Markus, die Angaben zum Katasteramt sind fest in der alb.php eingetragen. Du kannst notfalls die Angaben dort ab Zeile 100 ändern. Sinnvoller ist es auf alle Fälle, wenn diese Angaben als Variable übergeben werden.
+
 
+
:::--[[Benutzer:Markus Hentschel|Markus Hentschel]] 13:21, 27. Feb 2006 (CET)
+
:::Jou, hab ich schon gemacht. Und ja, muss auf alle Fälle in die config.php. Ich schreibs in die ToDo-Liste.
+
 
+
=== Trennlinie fehlerhaft ===
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:04, 24. Feb 2006 (CET)
+
 
+
Die durchgehende Trennlinie im oberen Bereich des ALB-Auszugs '''des DVZ''' fängt genau ein "-" vorher an.
+
:--[[Benutzer:Rahn|Rahn]] 13:23, 29. Mär 2006 (CEST)
+
: In Version 1.5.9 behoben
+
 
+
=== Miteigentumsanteil ===
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:04, 24. Feb 2006 (CET)
+
 
+
Die Miteigentumsanteile müssen angezeigt werden
+
:--[[Benutzer:Rahn|Rahn]] 13:23, 29. Mär 2006 (CEST)
+
: In Version 1.5.9 behoben
+
 
+
=== Zusätze ===
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:04, 24. Feb 2006 (CET)
+
 
+
Die Zusätze zur Bestandsblattnummer müssen angezeigt werden
+
 
+
=== "Bestand"-Abschnitte ===
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 12:04, 24. Feb 2006 (CET)
+
 
+
Der Bestand geht grundsätzlich nicht über den Seitenumbruch. Wenn ein Bestand nicht mehr vollständig auf die Seite passt, muss er komplett auf der nächsten Seite erscheinen.
+
 
+
=== Wasserzeichen ===
+
--[[Benutzer:Markus Hentschel|Markus Hentschel]] 08:30, 10. Mär 2006 (CET)
+
 
+
Das Wasserzeichen erscheint nur auf der ersten Seite. Wenn der Ausdruck über mehrere Seiten geht, fehlt es auf allen nachfolgenden Seiten.
+
:--[[Benutzer:Rahn|Rahn]] 13:23, 29. Mär 2006 (CEST)
+
: In Version 1.5.9 behoben
+
 
+
== Nachweisverwaltung ==
+
=== Aufruf Rissrecherche ===
+
--[[Benutzer:HolgerR|HolgerR]] 11:10, 27. Feb 2006 (CET)
+
 
+
Der Aufruf der Rissrecherche erzeugt folgendes Fehlerfenster:
+
 
+
'' Laufzeitfehler in Mircrosoft JScript ''
+
 
+
'' Das Objekt unterstützt diese Eigenschaft oder Methode nicht. ''
+
 
+
'' line: 411, column: 2 ''
+
 
+
Dieser Fehler tritt auch auf, wenn ich die Funktion vom Demo-Server nutze.
+
 
+
=== Aufruf Dokument einfügen ===
+
--[[Benutzer:HolgerR|HolgerR]] 11:10, 27. Feb 2006 (CET)
+
 
+
Der Aufruf der Rissrecherche erzeugt folgendes Fehlerfenster:
+
 
+
'' Laufzeitfehler in Mircrosoft JScript ''
+
 
+
'' Das Objekt unterstützt diese Eigenschaft oder Methode nicht. ''
+
 
+
'' line: 354, column: 2 ''
+
 
+
Dieser Fehler tritt auch auf, wenn ich die Funktion vom Demo-Server nutze.
+
 
+
 
+
 
+
== Exportfunktionen ==
+
=== PDF-Ausgabe ===
+
--[[Benutzer:HolgerR|HolgerR]] 12:55, 27. Feb 2006 (CET)
+
 
+
Der Aufruf der PDF-Ausgabe erzeugt folgende Fehlerausschrift:
+
 
+
'' Warning: getimagesize(): Read error! in /srv/www/htdocs/PDFClass/class.pdf.php on line 2833 Warning: Division by zero in /srv/www/htdocs/PDFClass/class.pdf.php on line 2850 ''
+
 
+
Das Arcobat-Reader-Plugin wird im Internetexplorer gestartet und im angezeigten PDF-Dokument werden nur Fragmente dargestellt, die durch ab- und aufscrollen verschwinden.
+
 
+
 
+
== Metadaten ==
+
=== Aufruf - Metadaten anlegen ===
+
--[[Benutzer:HolgerR|HolgerR]] 13:07, 27. Feb 2006 (CET)
+
Der Aufruf zum Metadaten anlegen erzeugt folgendes Fehlerfenster:
+
 
+
'' Laufzeitfehler in Mircrosoft JScript ''
+
 
+
'' Das Objekt unterstützt diese Eigenschaft oder Methode nicht. ''
+
 
+
'' line: 160, column: 2 ''
+
 
+
 
+
 
+
 
+
 
+
 
+
Fehlermeldungen als unsortierte Liste
+

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