Bug kvwmap

Aus kvwmap
Version vom 11. April 2006, 09:18 Uhr von Markus Hentschel (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Version 1.5.9

Allgemeine Funktionen

Fehlermeldung beim Start

--Markus Hentschel 16:41, 5. Apr 2006 (CEST) Beim Start der Version 1.5.9 kommt folgende Fehlermeldung:

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource
in /opt/lampp/htdocs/kvwmap-1.5.9/class/mysql.php on line 2304
--Rahn 18:20, 5. Apr 2006 (CEST)
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:
CREATE TABLE `u_consume2comments` (
 `user_id` int(11) NOT NULL,
 `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`
ADD `prev` datetime default NULL,
ADD `next` datetime default NULL;


Nutzerverwaltung

Nutzer anzeigen - ändern - Benutzerdaten Editor

--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.

Version 1.5.8

ALB-Anzeige

Eigentümeranzeige

--Markus Hentschel 08:52, 24. Mär 2006 (CET) 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.

--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.


letzte FF in der PDF-Ausgabe

--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.

Datei:albff org.png
letzte FF im "originalen" ALB
Datei:albff kvwmap.png
letzte FF im "kvwmap" ALB
--Rahn 15:13, 4. Apr 2006 (CEST)
In Version 1.6 behoben

Anteil in der PDF-Ausgabe

--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.

--Rahn 15:13, 4. Apr 2006 (CEST)
In Version 1.5.9 behoben

Geburtsdatum Eigentümer in der PDF-Ausgabe

--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.

Datei:albeig org.png
Anteilsverh. und Geb.-datum im "originalen" ALB
Datei:albeig kvwmap.png
Anteilsverh. und Geb.-datum im "kvwmap" ALB
--Rahn 15:48, 4. Apr 2006 (CEST)
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

--Heinz Schmidt 14:48, 30. Mär 2006 (CEST)
Die kvwmap-Hilfe, die im Menü angeboten wird, Datei kvwmap-hilfe.html, ist in der Version nicht vorhanden.

Version 1.5.7

Allgemeine Funktionen

==== Präsentation im Firefox 1.5.0.1 geht nicht ==== --HolgerR 11:50, 22. Feb 2006 (CET) Im Browserfenster wird nur der xml-Text dargestellt und nicht die Grafik.

--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!)
--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 ==== --HolgerR 11:50, 22. Feb 2006 (CET) 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.

--Hauke 12:21, 22. Feb 2006 (CET)
Ist mir leider nicht moeglich das zu reproduzieren! :-(
(tritt dieses verhalten auch bei anderen nutzern auf?)
--HolgerR 16:12, 22. Feb 2006 (CET)
Ja, ich war jetzt an 2 anderen Rechner, auch als anderer Nutzer, gleicher Effekt
--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.
----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.
--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

--Markus Hentschel 12:17, 24. Feb 2006 (CET)

Es gibt zwei Snippets zur Sachdatenanzeige (Flurstücke.php und flurstuecksanzeige.php). Besser wäre, es gäbe nur eine Datei statt deren zwei. 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).

Suchfunktionen

==== Suche nach Adressen ==== --HolgerR 11:50, 22. Feb 2006 (CET) Das Feld --Auswahl-- im Straßenfeld steht an letzter Stelle. Für eine vereinheitlichte Bedienung und Darstellung auch hier an erster Stelle platzieren.

==== Suche nach Flurstücken ==== --HolgerR 11:50, 22. Feb 2006 (CET) 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.

==== Suche nach Namen ==== --HolgerR 11:50, 22. Feb 2006 (CET) 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.

Datenmangement

==== ALB-Änderung - Dateiauswahl - vorgeschlagener Dateiname ==== --HolgerR 11:50, 22. Feb 2006 (CET) Der in der config.php vereinbarte WLDGEFILENAME wird in der Auswahlmaske nicht angezeigt.

==== ALB-Änderung - Dateiauswahl - Standard-Auswahl ==== --HolgerR 11:50, 22. Feb 2006 (CET) PostgreSQL als Standard-DB aktiv setzten.

Nutzerverwaltung

==== Nutzer anlegen - zurücksetzen ==== --HolgerR 11:50, 22. Feb 2006 (CET) 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.

==== Nutzer anlegen - falsche Passwortbestätigung ==== --HolgerR 11:50, 22. Feb 2006 (CET) Das Feld berechtigte Stellen wird auch geleert. Dies ist so nicht notwendig, da ja nur Passwort verkehrt bestätigt wurde.

==== Nutzer anlegen - Rolleneintrag in Datenbank ==== --HolgerR 11:50, 22. Feb 2006 (CET) 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(): 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

  • --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
    • --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?
  • --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.
    • --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?
      • --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

Anträge anzeigen

==== Anträge bearbeiten - Vermessungsart ==== --HolgerR 13:17, 22. Feb 2006 (CET) 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

==== Zugeordnete Dokumente Anzeigen - ohne hinterlegte Dokumente ==== --HolgerR 13:17, 22. Feb 2006 (CET) Es erfolgt folgende Fehlerausschrift:

Fehlermeldung.png

Diesen Fehler bitte programmtechnisch auffangen.

==== Zugeordnete Festpunkte in KVZ-Schreiben - ohne ausgewählte Festpunkte ==== --HolgerR 13:17, 22. Feb 2006 (CET) erzeugt folgende Fehlerausschrift:

Serverfehler! 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

--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?

--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.
--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

--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.

--Rahn 13:23, 29. Mär 2006 (CEST)
In Version 1.5.9 behoben

Miteigentumsanteil

--Markus Hentschel 12:04, 24. Feb 2006 (CET)

Die Miteigentumsanteile müssen angezeigt werden

--Rahn 13:23, 29. Mär 2006 (CEST)
In Version 1.5.9 behoben

Zusätze

--Markus Hentschel 12:04, 24. Feb 2006 (CET)

Die Zusätze zur Bestandsblattnummer müssen angezeigt werden

"Bestand"-Abschnitte

--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

--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.

--Rahn 13:23, 29. Mär 2006 (CEST)
In Version 1.5.9 behoben

Nachweisverwaltung

Aufruf Rissrecherche

--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

--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

--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

--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