Layer als GPKG exportieren.
Anfangs nur 1 Layer : 1 GPKG;
In Zukunft vielleicht dann auch auswählbare n Layer : 1 GPKG - dazu wäre jedoch ein Workflow zur Auswahl der jeweiligen Attribute und ggf. auch jeweils verschiedenen geographischen Selektion notwendig;
Für Import momentan kein akuter Bedarf - vielleicht ist es jedoch sinnvoll das ebenfalls gleich zu integrieren? Dabei muss bedacht werden wie man mit Multiple Layer GPKG umgeht:
a) auswählbar machen welche Layer importiert werden
b) alle Layer nacheinander importieren
c) bei >1 Layer im GPKG eine neue Layergruppe anlegen und darin alle Layer importieren
Um durchgeführte Berechnungen über einen längeren Zeitraum zur Verfügung zu haben, wäre es besser, wenn sie in einem eigenen Berechnungslayer gespeichert werden.
Gut wäre es auch, wenn die einzelnen Berechnung später noch einmal aufgerufen werden können, um die Berechnungsgrundlage noch einmal einzusehen oder zu ändern.
Für die exaktere Erfassung von Umringen wird neben der Orthogonalpunktberechnung noch der Bogenschnitt, der Geradenschnitt und die Polarpunktberechnung benötigt. Vielleicht könnte das Werkzeug ja Punktberechnung heißen. Anschließend wird dann die gewünschte Berechnung ausgewählt.
Die Zahleneingabe sollte dem deutschen Eingabeschema angepasst sein, z.B. das Komma als Dezimaltrennzeichen.
Koordinateneingabe (Koordinatenzoom), um einen Punkt festzulegen, der nicht gleich Bestandteil des Polygons wird.
Eine farblich differenzierte Darstellung der berechneten Punkte, für eine bessere Unterscheidung vom Punktfang.
zum Speichern der berechneten Punkt Tabelle anlegen mit Punktgeometrie, user_id, timestamp + Speichern-Button
andere Farbe für berechnete Punkte
Komma statt Punkt
Für die Darstellung von Dokumenten, die im Hausnetz liegen und nicht extern gespeichert werden und auch nicht extern zur Verfügung gestellt werden sollen, wird eine entsprechende Ergänzung gewünscht.
Nachfolgend zwei weitere von unseren Kolleginnen und Kollegen erstellte PDF-Dateien mit Wünschen zur Fachschale Nachweisverwaltung (der Einfachheit halber von uns nicht verändert oder umgeschrieben):
- Es ist nicht möglich die Risssuche mit der Enter-Taste zu bestätigen.
Man muss leider zwingend mit der Maus den SUCHEN-Button drücken.
- Bei der Einarbeitung neuer Risse, wenn man dort markierte als Vorlage übernehmen drückt,
dann leert sich das Bemerkungsfeld.
- Infobutton mit schwebender Sachdatenanzeige im Geometrie-Editor und Recherche
- Kartennavigation auf Ajax umstellen
- Vorschaubilder 1000x1000
- Punktfang bei der Erfassung
- Punktsuche nach NBZ und Punktnummer in der Hauptkarte und bei der Erfassung
https://geoportal.kreis-lup.de/kvwmap/graphics/custom/VerbesserungGeodatenportalTeil2_11102017.pdf
https://geoportal.kreis-lup.de/kvwmap/graphics/custom/VerbesserungGeodatenportalTeil 3_02112017.pdf
Eine Importmöglichkeit für CSV-Dateien, die über eine Adresse (PLZ/Gemeinde, Straße/Hausnummer) mit einem Geocoder georeferenziert (Punktdaten) werden kann. Auswahl der Felder mit Gemeinde, Straße und Hausnummer. Anzeige der DS für die keine Georeferenzieruung möglich ist (Fehlerliste).
Mit in den Punktlistenimport einbauen.
Ermöglichen der Eingabe von Datenfeldern, um deren Werte zu nutzen:
- smbolname
- outlinecolor
- opacity
- angle (angleitem) ist deprecated
- size (beim Label)
- color (beim Label)
- font (beim Label)
Labeleditor um folgendes Felder erweitern
- text -> um ggf. mehrere Texte zu einem Objekt zu generieren
- style -> um geomtransform für Texte zu realisieren background, shadow
einige werden momentan von PHP-Mapscript noch nicht unterstützt
Die Sachdateneingabe in der Nachweiserfassung könnte in einem schwebenden Fenster erfolgen, also ähnlich wie das schwebende Fenster der GLE-Sachdatenanzeige. Dann wäre mehr Platz für die Attribute. Man müsste dieses schwebende Fenster "nach unten legen" können (wie das Minimieren im Browser), wenn man an die Geometrie will.
Rollenbezogen optional umsetzen.
Optionen-Formular für Nachweisverwaltung.
erstellt am: 2018-11-05 07:58:19 von Markus Hentschel
Unsere Kolleginnen und Kollegen möchten sich die Spalten im Rechercheergebnis selbst zusammenstellen können (z.B. ID rausnehmen), ähnlich dem Rechtsklick im Windows-Explorer um sich dort die Spalten zu definieren. Das Ganze sollte nutzerbezogen definierbar sein.
In der DHK steht die sog. WSDL-Schnittstelle zur Verfügung, über die kvwmap originäre ALKIS-SHP und ALKIS-NAS liefern könnte.
Wir warten bis wir die Doku zur Schnittstelle bekommen.
Hendrik kümmert sich.
erstellt am: 2018-09-07 06:42:21 von Markus Hentschel
Sinnvoll wäre eine Auflistung aller Requied–Layer pro Stelle. Wenn ich einen Layer auswähle, soll angezeigt werden, welche Layer in dieser Stelle an diesen angehängt sind. In der Layerliste sollte die Anzeige der angebundenen Layer für jeden einzelnen Layer zu sehen sein.
In der Nachweiserfassung würde es sich sehr gut machen, wenn man den Koordinatenzoom als Werkzeug hätte.
Alle Werkzeuge sollten generell in den Fachschalen zur Verfügung stehen.
erstellt am: 2018-02-20 11:45:05 von Markus Hentschel
Es ist eine Funktion gewünscht mit der alle Objekte in einem Subform-Layer gelöscht werden, die mit einem gelöschten Objekt des übergedordneten Layers verknüpft sind und sonst keine weiteren Verknüpfungen mit anderen Objekten in anderen Layern haben.
Die Funktion soll optional einstellbar sein in den Options des Attributeditors bei der Defintion des SubFormPK.
Wenn man dann also z.B. den Datensatz zu einem Baum löscht, werden auch alle seine Kontrollformulardaten gelöscht und auch Bilder, die zu den Kontrollen an den Kontrolldatensätzen hingen.
Diese Funktionalität konnte bisher nur über Datenbanktrigger und Custom-Trigger realisiert werden. Das Löschen von untergeordneten Datensätzen ist jedoch so allgemein und kommt öffter vor, dass es besser ist dies in den GLE mit einzubauen. Damit enfällt das lästige bauen von Datenbanktriggern und custom Triggern.
Über den Attributeditor umsetzen.
Für eine bessere Darstellung der Spalten wäre es gut, wenn die Spaltenbreite vorgegeben werden könnte. Dies könnte absolut mit px-Werten oder prozentual erfolgen.
Es besteht der Wunsch, die berechneten Orthogonalpunkte ähnlich wie die Suchergebnisse zu speichern. Ziel ist es, mehrere Berechnungen durchzuführen um anschließend auf die Punkte zugreifen zu können.
Punkte in Rollenlayer speichern.
Es wird gewünscht, dass man den letzten Klick beim Strecke oder Fläche messen zurück nehmen kann.
rechte Maustaste -> Kontextmenü mit :
- letzter Schritt zurück
- Messung abschliessen
erstellt am: 2017-12-01 09:45:35 von Markus Hentschel
Bei den eigenen Importen könnte im GLE noch mehr Funktionalität rein:
* Spaltenweise Darstellung
* Datenexport
* Zoom und Markieren
* Klassifiziertes Zoomen
erstellt am: 2017-10-05 09:32:16 von Markus Hentschel
Wenn materialisierte Views als Layer verwendet werden, kann kvwmap die Attributtypen eventuell nicht richtig auslesen. Es ist zu prüfen ob und in welchen Fällen die Attribute aus dem information_schema nicht ermittelt werden können und zu evaluieren wie das gemacht werden kann. Mindestens müsste aber eine Fehlermeldung erscheinen, wenn die Attributtypen und der Tabellenname nicht aus dem Query-Statement ermittelt werden können.
Einladungen die über die Einladefunktion angelegt werden, sollen für alle in Adminstelle sichtbar sein.
(wenn möglich filterbar)
--> so umsetzen für Admin
erstellt am: 2022-10-26 07:22:12 von Norman.budnick
Der Wunsch besteht, dass bei der Streckenmessung nachvollziehbar ist, wo mit der Strecke begonnen und wo geendet wurde. Möglicherweise sollten die Knickpunkte auch hochzählend nummeriert werden?
--> so umsetzen
Sinnvoll wäre es auch die Richtung der Linien im Linieneditor anzuzeigen. Es gibt hier das Werkzeug "Linienrichtung umkehren" hat so aber keinen Sinn, wenn man die Richtung nicht kennt, oder?
H.S. 2022-10-27
erstellt am: 2022-10-17 07:00:58 von Markus Hentschel
Für die maßstabsabhängige Gestaltung von Beschriftungen werden die Felder Minscaledenom und Maxscaledenom, ähnlich wie beim Style, gewünscht.
--> überprüfen ob es es "text" in label gibt?
Wenn in der Konfiguration AEQUIVALENZ_BEWERTUNG auf false gestellt ist, wird die Verschneidung mit der Bodenschätzung durchgeführt, um die Ertragsmesszahlen zu ermitteln. Das passiert bei allen Flächen, wo es ein AX_Bewertung-Objekt gibt. Leider ist es wohl so, dass AX_Bewertung-Objekte auch mal abhanden kommen können. Das bedeutet, dass dort, wo keine AX_Bewertung-Objekte sind, immer auch noch geprüft werden muss, ob es beim Flurstück nicht doch eine landwirtschaftlich genutzte Fläche gibt. In diesem Fall ist dann eine Äquivalenzbewertung durchzuführen.
--> wird so gemacht, Parameter "AEQUIVALENZ_BEWERTUNG" kann weg
erstellt am: 2022-09-30 08:19:58 von Markus Hentschel
In den Optionen werden die Themenparameter aufgelistet. Das können durchaus viele sein und oft heißen sie gleich ("Jahrgang", "Styling", ...). Hilfreich wäre die Nennung des jeweiligen Themennamens.
--> Namen des Themas in der globalen Parameterliste mit anzeigen.-
erstellt am: 2022-09-28 11:15:42 von Markus Hentschel
Wenn DELETE_ROLLENLAYER auf 'false' gestellt ist, werden es immer mehr gespeicherte Suchanfragen beim Nutzer, die bei jeder Kartenaktion durchgeführt werden. Die Mehrzahl der Suchergebnisse wird nie wieder benötigt und verursacht eine ziemliche Last. Wir haben mittlerweile mehrere Zehntausend (!) gespeicherte Suchanfragen. Die Anwendung geht langsam aber sicher in die Knie. Trotzdem benötigen einige Nutzer diese Funktionalität.
Gespeicherte Suchergebnisse müssen grundsätzlich beim Logout gelöscht werden. Für das Speichern von Suchergebnissen muss ein anderer Weg gefunden werden.
Der Nutzer muss (beim Suchergebnis?) auswählen können, ob er das Suchergebnis über das Logout hinaus benötigt. Vielleicht sollte auch nicht das Suchergebnis, sondern lediglich die Suche gespeichert werden. Oder das Suchergebnis wird in der Postgres in etwas ähnliches wie custom _shapes gespeichert.
--> Rollenlayer werden generell gelöscht, es sei denn es wird über die Layeroptionen verhindert. DELETE_ROLLENLAYER kann weg!
erstellt am: 2022-09-27 12:19:46 von Markus Hentschel
Ein Nutzer wurde archiviert, dann aber zu einem späteren Zeitpunkt in einem anderen Zusammenhang in einer anderen Stelle vermeintlich neu angelegt. Es kommt ein Hinweis, dass es den Nutzer schon gibt, ohne dass man ihn in der Nutzerliste findet. Besser wäre ein Hinweis, dass es den Nutzer als archivierten Nutzer gibt. Eventuell kann man ihn hier gleich reaktivieren.
--> umsetzen, Hinweis erweiteren und archivivierte Nutzer wahlweise anzeigen
erstellt am: 2022-09-26 12:12:09 von Markus Hentschel
Bei der Digitalisierung muss häufig dicht ran- und dann wieder weit rausgezoomt werden. Das ist zeitaufwändig und nervenaufreibend. Vorstellbar ist ein Extrafenster, das den Bereich des Cursors sehr stark vergrößert zeigt. Eventuell kann man sogar in diesem Extrafenster zoomen. Es müsste diskutiert werden, ob der Punktfang in der gesamten Karte oder nur im Extrafenster aktiviert wird.
--> ausprobieren über SVG-Zoomen
erstellt am: 2022-09-21 08:19:40 von Markus Hentschel
Wenn in der Suchergebnisliste nur noch ein Eintrag übrig ist, sollte die Suche mit Enter abgeschlossen werden können und das Kartenfenster zentriert sich auf diesen Ort.
--> umsetzen
Das Einloggen mit einer Nutzerkennung sollte nicht zeitgleich mehrfach möglich sein. Zum einen ist das ein Sicherheitsfeature und zum anderen werden (aus Amtsverwaltungen) "Container-Accounts" gewünscht, also z.B. ein Azubi-Account.
--> umsetzen, Absturz berücksichtigen, Datenschutz ?
erstellt am: 2022-08-24 14:59:23 von Markus Hentschel
Übersteigt die Anzahl der Treffer die maximal angezeigten Treffer pro Seite, ist die Funktion "alles auswählen" irreführend. Denn es werden effektiv nur die Treffer aus der angezeigten Seite ausgewählt, nicht aber alle weiteren Treffer aus den folgenden Seiten der Trefferliste.
Deshalb entweder die Bezeichnung ändern oder eine weitere Funktion "alles auf dieser Seite auswählen" hinzufügen.
--> Umbenennung in "alle Angezeigten auswählen" (Anzahl anzeigen),
2. Link "alle Gefundenen auswählen" (Anzahl anzeigen)
Es wurde gewünscht, dass es eine Funktionalität gibt, die alle Objekte eines Themas mit einem Puffer versieht, der auswählbar ist. Die Anzeige in der Karte ähnlich wie die Strecken- oder Flächenmessung nur temporär im Client.
--> Umsetzen bei Rollenlayern direkt und bei normalen Layern entsteht ein gepufferter Rollenlayer, über die Layeroptionen. Layeroptionen von neuen Rollenlayern sofort anzeigen.
erstellt am: 2022-08-08 11:10:14 von Markus Hentschel
Beim Werkzeug Anderes Objekt Bearbeiten wäre es gut, wenn man auch dort die Tooltip Funktion nutzen könnte. Es kann manchmal passieren, dass viel Datensätze nahe eines Punktes sitzen (Haltestellenkataster).
erstellt am: 2022-06-08 05:59:50 von Norman.schley
Wäre es möglich die Themenparameter eines Layer auch in der Sachdatenanzeige unterzubringen? Vielleicht in der Überschrift des Layers oder das Attribut selbst in der Sachdatenanzeige.
Nur die Parameter die in der Query benutzt werden, werden oben in der Sachdatenanzeige zum ändern angeboten.
erstellt am: 2022-06-08 05:54:07 von Norman.schley
Es wäre gut, wenn man Bilder durch ein Dropdown Menü auswählen könnte. Es wäre die Kombination aus zwei Feldtypen in kvwmap. Wunsch entstand durch Schilderkataster.
Neuer Formularelementtyp "Auswahlfeld mit Bildern": Im output steht der komplette Bildpfad.
erstellt am: 2022-06-08 05:10:01 von Norman.schley
Beim Nutzerdaten-Editor wäre es besser, wenn unter berechtigte Stellen auch die abgelaufenen Stellen angezeigt werden. Zur Unterscheidung könnten diese dann in grauer Schrift dargestellt werden.
Allgemein: Möglichkeit, die Suchparameter bei der Adress-, Flurstücks- und Eigentümersuche zu speichern und später wieder aufzurufen.
Eigentümersuche: Die Auswahl der angehakten Checkboxen in der Trefferliste nach einer Suche muss erhalten bleiben, auch wenn der Nutzer die Trefferliste sortiert.
erstellt am: 2022-05-06 06:51:07 von Markus Hentschel
Beim Aufruf des Menüpunktes SHP_Import Parameter für:
- Schema
- Tabelle
- Optionen (neu | überschreiben | anfügen)
übergeben.
Die Felder sind somit vorausgefüllt und die Fehleranfälligkeit ist geringer.
Anderen Weg über layerspezifischen Daten-Import: Aufrufbar über Layeroptionen. Evtl. mit Häkchenfeld "vorhandene Daten vorher löschen". Nur für Nutzer mit dem Recht Layerdaten zu importieren.
Für n_nutzung und lk_nutzungen wird eine Erweiterung um datumderletztenueberpruefung und herkunft_source_source_ax_datenerhebung gewünscht. In lk_nutzungen könnte herkunft_source_source_ax_datenerhebung in art_der_datenerhebung umbenannt werden.
erstellt am: 2022-03-23 10:03:41 von Markus Hentschel
Viele custom_shapes-Tabellen sind ganz offensichtlich nicht mehr im Einsatz und blähen nur die Datenbank auf. Kann man sie zuverlässig überprüfen und gegebenenfalls löschen? Wäre ein Ansatz, den Tabellen im Namen noch den Zeitstempel der Entstehung zu verpassen?
Im Tabellennamen die zufällige Zahl durch einen Zeitstempel ersetzen.
erstellt am: 2022-03-03 14:52:10 von Markus Hentschel
Mapserver bietet den sog. LEADER Block an. Damit kann Mapserver Zuordnungslinien bei Beschriftungen zeichnen und diese so neben das Objekt stellen, falls die Beschriftung mit anderen Beschriftungen kollidiert.
Beim Style- und Labeleditor im Label unterbringen als extra Block "Zuordnungslinie" mit 3 Parametern: Maxdistance, Width und Color
erstellt am: 2022-02-25 13:21:46 von Markus Hentschel
Für das erstellen und gestalten von Tabellenstrukturen in kvwmap, wäre es schön, wenn man die Breite einer Spalte definieren und mehreren Attributen eine zusammenfassende Beschriftung geben könnte.
Überprüfen ob Spaltenbreiten automatisch besser dargestellt werden können. Beispiel in MSE Layer Wildnachweisung.
Im Attributeditor neues Feld für die Breite mit Werten wie 50px oder 50%.
Zur besseren Identifizierung der Datensätze bei der Verwendung von Tabs wäre es wünschenswert, wenn aus den vorhandenen Attributen eine Datensatzkennung im Header des jeweiligen Datensatzes angezeigt werden kann.
Neues Feld im Layer, in dem man ähnlich wie bei der Subform-Definition beliebigen Text und Attribute eintragen kann. Das erscheint dann im Datensatz-Header.
Wenn man in der Flurstücksanzeige den CSV-Export aufruft, kann man von dort aus auch wieder zurück. Bei großen Mengen an gesuchten Flurstücken dauert das zurück noch mal so lange wie das ursprüngliche Suchen. Könnte der CSV-Export in einem separaten div oder separaten Browser-Fenster aufgerufen werden, so dass man das Suchergebnis nicht verliert?
In darüberliegendem div anzeigen.
erstellt am: 2022-01-20 12:30:26 von Markus Hentschel
Beim Versuch, eine vorhandene oder eine neue flächenhafte Geometrie über "Polygone teilen" zu zerlegen, kommt eine Self-Intersection-Fehlermeldung, die darauf hinweisen soll, dass diese Geometrie noch nicht valide ist und bearbeitet werden muss.
Um den Nutzer nicht mit englischen Fehlermeldungen zu quälen (er hat ja nichts falsch gemacht), könnte kvwmap entweder beim Teilen schon für eine minimale Lücke sorgen oder dem Nutzer eine zielführende Meldung geben, dass er jetzt noch was zu tun hat.
Nach dem Teilen keine Geometrieprüfung durchführen, sondern folgenden Text ausgeben:
"Teilung erfolgreich. Zum Abspeichern Schnittlinie bearbeiten oder in neue Objekte aufteilen."
erstellt am: 2022-01-20 12:27:15 von Markus Hentschel
Bei sehr großen Mengen von Flurstücken funktionieren Flurstücks- und Eigentümer-CSV-Export irgendwann nicht mehr. Dennoch wird beides auch bei großen Mengen in der Katasterauskunft benötigt. Es braucht eine Lösung, wie die Flurstücke ausgegeben werden, ohne dass der Nutzer gezwungen wird, seine Flurstücksliste in mehrere Happen aufzuteilen.
hat sich erledigt
erstellt am: 2022-01-20 12:11:44 von Markus Hentschel
Es gibt nur noch *eine* Flurstückssuche. Wird eine historische Gemarkung und/ oder eine historische Flur ausgewählt, erscheinen nur die historischen Flurstücke. Wird in einer aktuellen Flur gesucht, werden sowohl aktuelle als auch historische Flurstücke angeboten.
3 Radiobuttons:
"nur aktuelle Fluren/Flurstücke"
"nur historische Fluren/Flurstücke"
"aktuelle und historische", die standardmäßig auf aktuell stehen.
Wird eine historische Gemarkung/Flur ausgewählt, springen die Radiobuttons auf "nur historische Fluren/Flurstücke" und werden inaktiv.
erstellt am: 2022-01-12 08:40:10 von Markus Hentschel
Bei den internen Auszügen "Flurstücksdaten mit Eigentümer" und "Eigentümerdaten zum Flurstück":
- Bei Güter- sowie Erbengemeinschaften könnte so wie in der Sachdatenanzeige ein vertikaler Strich zur Verdeutlichung hinzukommen (bei verschachtelten Beziehungen ist die Darstellung besonders schlecht...)
- Bei mehreren Beständen: Der Abstand von einer "Bestand"-Zeile zur ersten Datenzeile ist wesentlich größer als der Abstand von der letzten Datenzeile zur nächsten "Bestand"-Zeile. Anders herum macht es Sinn.
- Bei Aufteilungsplan zu Wohnungs-/Teileigentum fehlt der entsprechende Hinweistext ("verbunden mit Sondereigentum...").
erstellt am: 2021-12-28 13:06:11 von Markus Hentschel
Wenn im Labelitem was falsches steht, wird der Layer ohne jeden Hinweis einfach nicht gezeichnet. Es wäre schön, wenn kvwmap beim Speichern der Layerdefinition prüfen würde, ob es den angegebenen Labelitem überhaupt gibt.
Fehlermeldungen vom Mapserver wieder anzeigen.
erstellt am: 2021-11-22 14:12:12 von Markus Hentschel
Im Moment ist es nur möglich die Geometrie bei Linien und Polygonlayern von vorhanden Geometrien zu übernehmen. In der Auswahlliste werden aber jeweils alle Layer (Linien, Polygone, Punkte und Layer ohne Geometrie) angeboten. Hier wäre es gut, wenn auch nur die Layer angeboten werden würden, deren Geometrietyp auch übernommen werden kann.
Es sollte möglich sein, Tabs auch ohne die Angabe von Gruppen zu definieren. Dabei sollte man innerhalb eines Layers Tabs ohne und Tabs mit Gruppierung anlegen können.
Wenn nur eine Gruppe im Tab angezeigt wird und der Gruppenname dem Tabnamen entspricht, wird der Gruppenname nicht angezeigt.
erstellt am: 2021-10-29 07:20:49 von Markus Hentschel
Aus dem Kreis der B-Planserver-Nutzer wird gewünscht, dass man Objekte, die in kvwmap als Array in der Datenbank gespeichert sind sortieren könnte.
Es gibt Nutzer, die gerne Einfluss auf die Reihenfolge der angehängten Dokumente von Pänen nehmen möchten. Die sind als Array definiert.
Die Reihenfolge in der die Dokumente aufgelistet werden, soll definierbar/veränderbar sein. siehe Ticket https://geo.sv.rostock.de/redmine/issues/2987
Bei den Array-Elementen mit Pfeilen umsetzen.
Die Headerzeile im Übergabeprotokoll sollte zur besseren Unterscheidbarkeit grau hinterlegt werden. Dazu ist PDFClass mit mind. Version 0.12.9 nötig, neueste ist 0.12.63
erstellt am: 2021-10-14 07:29:10 von Markus Hentschel
Es wäre schön wenn der Nutzer die Breite der Legende selbst einstellen kann. Das ist notwendig wenn die Layerbäume länger werden mit mehreren Gruppen z.B.
Wunsch von Herrn Bimüller LK-EE
Es wäre schön wenn es noch mehr Eigenschaften in der Layeranzeige gäbe, z.B. Geometrietyp oder Postgis / WMS oder WFS.
Und die ganze Zeile als Link machen.
ID reverse (absteigend) sortierbar machen.
In der spaltenweisen Darstellung wir eine Möglichkeit gewünscht, mit der Spalten dauerhaft ausgeblendet und auch wieder eingeblendet werden können.
In allen Darstellungen als rollenbezogene Sichtbarkeit über Auswahlfeld mit Häkchen umsetzen.
Auch bei Hatch-Styles muss es möglich sein, im Style-Editor die Farbe über ein Attribut anzugeben.
Scheint wohl nicht zu gehen. Der Mapserver liefert dann immer: preloadSymbol(): General error message. unsupported symbol type 1005
erstellt am: 2021-09-09 12:43:34 von Markus Hentschel
Wird auf einem Sachdatendruck ein Kartenausschnitt dargestellt, werden dort diejenigen Layer dargestellt, die aktuell aktiviert sind.
Besser wäre es, wenn ein Standard definiert werden könnte (z.B. immer OSM als Background und nur ein oder zwei Layer, idealerweise auch mit definierter Beschriftung und Transparenz).
Eventuell ließe sich das über die Auswahl einer gespeicherten Themenauswahl im Druckeditor lösen?
Bei der Definition der Layer-Parameter sollten auch dynamische Standardwerte, sprich: SELECTs möglich sein. Die Angabe von statischen Werten muss natürlich weiter möglich sein.
erstellt am: 2021-08-27 09:07:25 von Markus Hentschel
Erweitern der Flurstücksanzeige um die Antragsnummer.
Die Kollegen haben gleich im Blick, mit welchem Antrag das Flurstück entstanden oder fortgeführt wurde.
Die Antragsnummer kann über zeigtaufexternes_art und zeigtaufexternes_uri aus AA_Antrag abgeleitet werden.
Bei der Nutzung der Einladungsfunktion wäre es von Vorteil, wenn man den Benutzernamen interaktiv vorgeben könnte. Aktuell wird eine Kombination aus dem ersten Buchstaben des Vornamens und dem Nachnamen angeboten.
Neben der Funktion "Polygon zeichnen" wäre es wünschenswert, wenn es direkt die Möglichkeit gibt Linienobjekte zu zeichnen.
Aktuell lassen sich mehrere von einander getrennte Linienobjekte nur zeichnen, wenn die Funktion "Polygon zeichnen" nach 2 Punkten beendet wird.
Für das temporäre Anzeigen von Layern in einer vorgegebenen Klassifizierung besteht der Wunsch, zu den Importlayern einen Style im SLD und/oder QML-Format zu laden.
In der Rechtevergabe zu den Layern steht bei den untergeordneten Stellen - Rechte von Elternstelle übernehmen - Hilfreich wäre es, wenn auch gleich sichtbar ist, wer die Elternstelle ist.
Es wäre hilfreich, wenn im Suchergebnis abgeleitete Werte, wie
- der Flächeninhalt,
- die Umringslänge,
- die Länge bei Linien
- die Lagekoordinate bei Punkten
automatisch angezeigt werden.
Die momentane Situation ist ja so, dass die Tooltips nur für den Layer angezeigt, der in der Darstellungsreihenfolge ganz oben steht.
Es würde doch sinnvoll, wenn im Layer-Optionsmenü der Tooltip für die einzelnen Layer an- bzw. ausgeschaltet wird. Der Nutzer hat dadurch die Möglichkeit, gezielt den Lyer auszusuchen, für den der Tooltip angezeigt werden soll.
Das Fenster für den Tooltip ist immer sehr dicht am Mauszeiger platziert. Es ist mitunter recht schwierig, die Informationsabfrage für das gewünschte Objekt auszuführen. Kann das Tooltipfenster nicht 4-5 Pixel vom Mauszeiger weg platziert werden?
Wenn im Tooltip Eigentümerangaben angezeigt werden, sollten diese Zugriffe auch gelogt werden.
Punkt 3 generisch als log_consume Tabelle für jede Sachdatenanzeige mit den als zu loggenden Attributen umsetzen.
Nicht ASCII-Dateien verursachen Fehler wenn sie in der Flurstückssuche unter Flurstücksliste importiert eingelesen werden.
Es sollten nur die Dateitypen geladen werden, die auch unterstützt werden.
Ähnlich wie bei der Nachweisrecherche wäre ein Löschsymbol zum Entfernen aller eingegebenen Suchparameter hilfreich.
Durch eingeklappte Gruppen im Suchformular sind nicht alle Suchparameter auf einem Blick sichtbar. Wenn ein Parameter übersehen wird, kann es zu Fehlinterpretationen kommen.
Kann beim Aufruf des letzten Suchparameters wirklich das letzte Formular angezeigt werden, für das die Eingaben vorgenommen worden sind?
Momentan ist es so, dass bei verknüpften Themen, das letzte angezeigte Thema als letztes Suchparameter angeboten wird.
Gewünscht wird, dass in der Legende des Kartendrucks auch die Import- und Suchergebnis-Themen aufgelistet werden, soweit sie in der Legende "an" sind und Objekte im Druckbereich liefern.
erstellt am: 2021-06-24 13:00:09 von Markus Hentschel
Gewünscht wird, dass Texte in der Klasse und im Label erzeugt werden können.
Überprüfen ob man Attributnamen im Feld Text der Klasse bzw. im Feld ??? des Labels verwenden kann um sozusagen verschiedene Labelitems zu verwenden.
erstellt am: 2021-05-21 11:28:34 von Markus Hentschel
Es wird gewünscht, dass man in der Trefferliste die Möglichkeit hat, die Dokumente einer angezeigten Messung (die ja nicht vollständig in der Trefferliste vorhanden sein muss) per Klick zu vervollständigen. Im Ergebnis sollte ide Trefferliste also um die fehlenden Dokumente dieser konkreten Messung ergänzt werden.
erstellt am: 2021-04-27 05:40:57 von Markus Hentschel
Im Attributeditor soll es einen neuen Formularelementtyp geben: das Farbauswahlfeld. Ordnet man dieses einem Attribut zu, wird als output ein Farbauswahlfeld angezeigt. Als Value wird der RGB-Code in der Form 125 254 10 zurückgegeben. Das Attribut kann dann bei der Zurdnung zuneiner Klasse verwendet werden.
Als Auswahlfeld mit den Farben aus der Tabelle colors.
In der Layerdefinition soll man festlegen können, das in der Legende nur Klassen angezeigt werden, für die auch Inhalte vorhanden sind.
Evtl. aus Mapobjekt ermittelbar? Nur umsetzen, wenn es performant ist.
Es wird eine zusätzliche Zeile direkt unterhalb des Titels - "Liste der ausgegebenen Unterlagen" benötigt.
Inhalt der Zeile kann entweder in den config-Parametern vergeben werden oder fest im Programmcode von kvwmap eingefügt werden.
Als config-Parameter.
Gesucht wird eine Art Wasserzeichen das über den Layer gelegt werden kann. Der Nutzer könnte damit z.B. auf Nutzungsbedingungen des Layers hingewiesen werden.
Über einen zusätzlichen WMS-Layer und "Requires" auf den betroffenen Layer funktioniert dies bereits, ist aber umständlich weil zu jedem Layer ein WMS und ein Layer erstellt werden müsste.
Kann ein Wasserzeichen auch direkt über die Layereinstellung des gleichen Layers realisiert werden?
Für jeden Layer kann man einen abhängigen Layer definieren. Dies entweder umsetzen über mehrere Layer in requires oder ein neues Layer-Feld "abhängiger Layer".
Die Anzahl der in einer SubformPK aufgelisteten Datensätze soll im Alias der betreffenden Spalte oder auch ggf. in der Gruppenbezeichnung mit ausgegeben werden können. Vorschlag: Es wird zu jeder SubformPK automatisch eine Variable generiert. Die Bezeichnung dieser Variable setzt sich zusammen aus der Spaltenbezeichnung und dem Zusatz _count. Der Wert der Variable entspricht der Anzahl der in der SubformPK angezeigten Datensätze. Diese Variable kann dann beliebig im Alias einer Spalte oder in der Gruppenbezeichnung verwendet werden.
Anzahl über der Subformliste ausgeben: "23 Datensätze". Das Ganze aber konfigurierbar im Attributeditor im Optionenfeld des SubformEmbeddedPK-Attributs.
Bei Geometrien mit sehr vielen Knickpunkten wird die Bearbeitung unter Umständen sehr langsam und damit praktisch unmöglich, z.B. bei einem einfachen Verschieben von einem Knickunkt. Nötig wäre vielleicht, die Art und Weise zu überdenken, wie der Geometrieeditor solche Geometrien bei bestimmten Operationen behandelt.
Bei Markus nachfragen.
erstellt am: 2021-04-07 16:10:01 von Markus Hentschel
Bei Datums-Feldern sollte kvwmap folgende Schreibweisen "übersetzen":
- "1.4." -> 01.04. aktuelles Jahr
- "1.4.20" -> 01.04.2020
Bei Time-Feldern (also nur Uhrzeit) sollte kvwmap folgende Schreibweisen "übersetzen":
- "9.30" -> 09:30
- "14" -> 14:00
Bei anderen Schreibweisen sollte kvwmap die SQL-Fehlermeldung abfangen und in was Ordentliches übersetzen.
In den Optionen sollte einstellbar sein, ob der Nutzer nur hh:mm oder auch hh:mm:ss eingeben soll/muss.
Datum geht schon. Bei der Uhrzeit Punkt in Doppelpunkt umwandeln und fehlende Angaben mit 00 auffüllen.
erstellt am: 2021-03-12 14:44:04 von Markus Hentschel
Wenn der Nutzer einen Datensatz aus einem Layer sucht und löscht, der per SubformPK an einen übergeordneten Layer gebunden ist, dann landet er nach erfolgreichem Löschen in der Karte mit einer Meldung „Zu diesem Thema wurden keine Objekte gefunden!“. Der Nutzer kann mit der Meldung wenig anfangen, gefühlt wird er in diesem Moment etwas allein gelassen.
Wäre es nicht besser, wenn er in so einem Fall zum verknüpften Datensatz aus dem übergeordneten Layer geführt wird? Dann ist er noch in der "richtigen" Umgebung und kann z.B. sofort wieder einen neuen Datensatz anlegen (oder auch weitere löschen).
Den einzelnen übergeordneten Datensatz anzeigen.
erstellt am: 2021-03-12 12:06:56 von Markus Hentschel
Es wäre wünschenswert in der Anzeige "Stellendaten" eine Hierarchie sehen zu können.
Übergeordnete Stellen sollten optisch hervorgehoben werden und eine Zuordnung der untergeordneten Stellen sollte erkennbar sein.
In der Stellenliste eine neue Spalte Elternstellen hinzufügen, nach der auch sortiert werden kann.
Evtl. kompletten Stellenbaum darstellen.
erstellt am: 2021-02-01 10:40:36 von Norman.budnick
Beim Zoom auf ein Punktobjekt und beim Datenimport von punktförmigen Objekten wird derselbe Style verwendet. Wünschenswert wären zwei verschiedene, konfigurierbare Styles.
Neuer config-Parameter ZOOM2IMPORTPOINT_STYLE_ID. Wenn ZOOM2POINT_STYLE_ID einen Wert hat, wird dieser per Migration auch in ZOOM2IMPORTPOINT_STYLE_ID eingetragen.
erstellt am: 2021-01-29 09:35:09 von Markus Hentschel
Das separate Browserfenster bei einer Sachdatenabfrage sollte einen (konfigurierbaren) eigenen Title bekommen können.
Keinen konfigurierbaren Title, sondern den Title aus den abgefragten Layernamen zusammensetzen.
erstellt am: 2021-01-26 09:38:53 von Markus Hentschel
Layerbaum - ist für einen Layer ein Link vergeben, wird dieser beim Klicken des Layer-Eintrages geöffnet. Das ist nicht offensichtlich. Besser wäre ein zusätzlicher Button oder zu mindestens ein ToolTip (Title HTMLElement = extern: Link)
Link in die Layer-Optionen packen.
In der Messungsvorbereitung werden in der Regel nicht alle Treffer der Trefferliste in das zip-Archiv übernommen. Es werden Häkchen entfernt. Diese Arbeit dauert und kann unterbrochen werden. Dabei ist die Auswahl im schlimmsten Fall verloren. Gewünscht wird ein (automatisches?) Speichern der Häkchenauswahl.
Häkchenauswahl bei jeder Änderung automatisch speichern. Bei Aufruf von "go=Nachweisanzeige" und zusätzlichem Parameter "auswahl=1" wird Häkchenauswahl geladen.
erstellt am: 2020-12-01 13:55:20 von Markus Hentschel
Wunsch der Messungs-Vorbereitung: Die Trefferliste der Nachweisrecherche sollte ein schwebendes Fenster analog zur Sachdatenanzeige werden. Riesiger Vorteil: Das Fenster kann auf einen zweiten Bildschirm verschoben werden, der Nutzer kann Trefferliste und Karte gleichzeitig betrachten. Das Highlighting der Geltungsbereiche in der Karte beim Hovern der Zeilen der Trefferliste wird gewünscht (die kleine Zusatzkarte muss bleiben!)
erstellt am: 2020-12-01 13:52:50 von Markus Hentschel
Funktion im Client, die von der aktuell bearbeiteter Geometrie alle Teile abschneidet, die von anderen Flächen des gleichen Layers räumlich überschnitten werden.
Als Werkzeug "Überlappungen entfernen" in die Werkzeugleiste aufnehmen.
KML-Import wird bereits unterstützt. Gebräuchlicher ist jedoch die gezippte Version KMZ. Gelegentlich wird durch Unternehmen/Bürger ein KMZ abgeliefert, dass sehr einfach durch das weitverbreitete GEarth erstellt werden kann. Für den Import ist wohl die libkmkl-Bib notwendig: https://gdal.org/drivers/vector/libkml.html#vector-libkml. Ersatzweise könnte auch in einem Workflow das KMZ beim Import unzipped und das enthaltene KML importiert werden.
Wenns einfach umzusetzen ist, dann umsetzen. Ansonsten nicht.
Idee 1:
SubformPK und SubformEmbeddedPK (no_new_window) könnten in der schwebenden Anzeige anders als bisher immer im gleichen Fenster besser in einzelnen, separaten Fenstern angezeigt werden, wobei das Eltern-Fenster jeweils stehen bleibt. Das Eltern-Fenster ist solange inaktiv, bis das Child-Fenster wieder geschlossen wurde. (Sinn macht das aber nur, wenn alle Browserfenster gleichzeitig aus der Statuszeile hochgeholt werden, egal welches man anklickt)
Idee 2:
Gruppen oder 1:1 Verbindungen könnten alternativ zur bisherigen Darstellungsweise als Tabs konzipiert werden (also ähnlich wie Optionen-Seite). 1:1 Verbindungen sind 2 oder mehr Layer auf derselben Tabelle mit Verknüpfung durch dynamischen Links.
Idee 1: Ja, aber rollenbezogen in Optionen aktivierbar.
Idee 2: Ja.
erstellt am: 2020-11-02 09:00:03 von Markus Hentschel
Neben den kompletten Löschen eines Benutzers über die Benutzer-Stellen-Übersicht (Neues Feature in der 3.0) sollte es auch die Möglichkeit geben, den Benutzer nur aus der Stelle zu entfernen.
Button umwandeln in "Benutzer aus Stelle entfernen"
erstellt am: 2020-09-28 11:43:08 von Markus Hentschel
Seitdem sich nach Apple nun auch Microsoft und Google mit dem HEIF-Format beschäftigen, wäre zu überlegen, ob auch kvwmap in der Lage sein sollte, solche Dateien darzustellen (als Foto oder auch als Video, je nachdem).
Stefan verschafft sich einen Überblick und baut es ein, wenn es geht
erstellt am: 2020-09-22 08:10:14 von Markus Hentschel
Es kam der Wunsch, dass der Nutzer die Parameter des Datenxports (Format, CRS, Attribute, Gruppennamen, Auswahlpolygon und Polygonparameter) speichern kann. Beim Aufrufen müsste kvwmap die Attribute daraufhin überprüfen, ob es sie noch gibt.
Mehrere Export-Einstellungen speichern. Das pro Layer und Rolle
erstellt am: 2020-08-21 08:20:05 von Markus Hentschel
In geometrielosen Layern würde es sich gut machen, wenn man direkt im Suchergebnis einen neuen Datensatz hinzufügen könnte, also einen reinen Sachdatensatz. Beispiel: Geometrieloser Layer für die Angabe von Straßen-Zustandsabschnitten mit bestimmten Eigenschaften, die dann über Lineare Referenzierung auf Straßen-Knotenabschnitte projiziert werden. Bislang kann man im Suchergebnis bestehende Daten ändern, muss aber zum Hinzufügen neuer Datensätze über "Neuer Datensatz" gehen.
So umsetzen, auch für Geometrie-Layer, bei denen auch Datensätze ohne Geometrie angelegt werden dürfen. Für beide Darstellungsvarianten
erstellt am: 2020-08-05 11:19:47 von Bimuellererwin
Der Zugriff auf die personenbezogenen Daten des Liegenschaftskatasters wird geloggt, nicht jedoch der Zugriff auf andere Datenbestände, die personenbezogenen Daten aufweisen. In u_consume könnte eine weitere activity "getData" oder so ähnlich hinzukommen.
Mach so
erstellt am: 2020-07-21 08:59:09 von Markus Hentschel
Der Wunsch ist, als Nutzer alternativ zur Angabe des Druckmaßstabs einen Maßstabsbalken im PDF-Kartenausdruck auswählen zu können.
Zurückgestellt. Noch mal konkretisieren
erstellt am: 2020-07-20 08:55:37 von Markus Hentschel
Wenn man eine Linienbreite dezimal mit Nachkommastellen angeben will ("0,25"), dann muss man einen Punkt als Dezimaltrenner verwenden. Für die Nutzer wäre das Komma nutzerfreundlicher.
Punkt-Eingabe wird in Komma verwandelt. Überprüfung, ob irgendwo anders ebenfalls noch der Punkt regiert
erstellt am: 2020-06-24 11:37:48 von Markus Hentschel
Mittlerweile gibt es (in VR) 4 Pull Downs im Header: ALKIS-Sicht, Adresssuche, Themenparameter und Avatar. Wenn man sie öffnet, bleiben Sie stehen und überdecken sich dabei zum Teil. Es müsste mindestens dafür gesorgt werden, dass sich das erste geöffnete Fenster schließt, wenn ein 2. geöffnet wird. Dieser Mechanismus muss zudem publik und nachnutzbar sein, damit mögliche zusätzliche, eigene im Header verbaute Pulldowns am Mechanismus teilhaben können.
Hau rein
erstellt am: 2020-06-24 10:54:46 von Markus Hentschel
Es wäre schön, wenn nach Abschluss einer Flächenmessung mit dem Kombiwerkzeug der gemessene Flächeninhalt zunächst stehen bleiben würde, ebenso wie die Umgrenzung selbst. Auch bei einer Längenmessung sollte die Gesamtlänge stehen bleiben. Beides möglichst so, dass man den Wert markieren und in die Zwischenablage kopieren kann.
Das Feld, welches für die Koordinatenabfrage verwendet wird, nutzen und dort die Fläche bzw. Gesamtlänge eintragen.
Manchmal möchte man einfach einen kompletten Layer kopieren (ohne Export o.ä.). Die Funktion "Als neuen Layer speichern" löscht jedoch die Eintragungen der Attributtabelle.
Hierfür sollte es eine neue Schaltfläche "Layer kopieren" geben, die auch diese Eintragungen übernimmt.
"Layer kopieren" in der Layerliste mit Eingabe von Layer-ID und Name.
Bisher werden die Themenparameter ausschließlich in einem speziellen Menü angeboten. Besser zu handhaben wäre der Themenparameter im Layermenü. Es würden dann dort nur die Parameter für diesen Layer angeboten. Wird der Themenparameter verändert, wird der Layer neu geladen. Dann müsste man auch nicht mehr zusätzlich den "Neu Laden" - Button benutzen.
Globale Layerparameter (also die, die von mehreren Layern verwendet werden) werden wie gehabt oben bei den Themenparametern angezeigt. Layerparameter, die nur von einem Layer verwendet werden, tauchen dort wiederum nicht auf, sondern nur in den jeweiligen Layeroptionen.
Evtl. den Layeroptionsbutton in einer anderen Farbe, damit man sieht, dass man dort was ändern kann.
Für die Kommunikation mit der PostgreSQL-Datenbank wird die Unterstützung von Großbuchstaben in der Query- und dem Datastatement sowie in der Haupttabelle und Schema gewünscht
Aktuell kann ich in kvwmap einen Wert definieren, der dann für alle Layer gültig ist. Bei einigen Layern wäre es sinnvoll, davon abzuweichen. So zum Beispiel beim Jagdkataster. Der zentrale Layer (JB-Info) ist so voll gepackt mit Subforms, das die Anzeige von 25 Datensätzen nicht sinnvoll ist. Hier wäre die Anzeige von 5 Datensätzen pro Seite günstiger. Eine diesbezügliche Einstellung bei der Layerdefinition fände ich sinnvoll. Wird sie nicht vorgenommen, gilt der Standardwert aus dem Admin-Bereich.
Es wäre von Vorteil, wenn beim Sachdatendruck ein in seiner Größe frei definierbarer Kopf- und/oder Fußzeilenbereich eingestellt werden könnte. So könnte ein Überschreiben von in der Druckvorlage vorhandenen Grafiken usw. verhindert werden.
Das geht schon über die Rändern. Aber die Grenze des oberen und unteren Randes als gestrichelte dünne Linien anzeigen.
Hallo Stefan,
nutzt außer uns eigentlich jemand das PlugIn ProBaug-Bausauskunftsuche?
Mir ist jetzt aufgefallen, dass die Auswahl in den Feldern Verfahrensart und Vorhaben in der Bauauskunftsuche veraltet sind und in weiten Teilen nicht mehr zu den Daten passen.
Es gibt dort mittlerweile deutlich mehr Merkmale und auch Änderungen der Bezeichnung, vermutlich durch zwischenzeitliche Gesetzes/Verfahrensänderungen, sicher auch intern in ProBaug eingefügte Kategorien und damit Migrationen in den ProBaug-Daten.
Ich hänge einmal meinen Vergleich dazu als Tabelle an.
Jedenfalls, da durch das PlugIn die Tabellen
probaug.verfahrensart
probaug.vorhaben
„fest“ in die DB geschrieben werden, wollen wir weniger gerne die Tabellen abändern um dann bei der nächsten Aktualisierung des PlugIn ggf. zu vergessen die Tabellen zu erneuern.
Mein Vorschlag ist, statt des Schreibens dieser Lookuptabellen soll das PlugIn bei seiner Aktualiserung Materialized Views für Verfahrensart und Vorhaben basierend auf der Tabelle probaug.bau_akten als Lookuptabelle anlegen. Dann würden wir jeweils beim Einlesen der Probaugdaten nur den Materialized View refreshen und hätten immer die aktuellen Kategorien.
Wir könnten sicher auch jetzt bereits die Tabellen löschen und periodisch durch eigene aktuelle ersetzten, aber das erscheint mir als unschönes rumgebastel und ändert ja nichts an dem „Bug“ im PlugIn.
Die Spalte ID in den beiden Tabellen legt wohl die Position im Auswahlfeld fest. Hier könnte man nun entscheiden, ob man hier nach auftretenden Fällen sortiert oder alphabetisch. Da es mittlerweile doch sehr viele Ausprägungen gibt tendiere ich zu alphabetisch.
Wenn es dir als sinnvoll erscheint, dass auf die Wunschliste zu setzten oder in den BugReport, dann würde ich dich hiermit darum bitten oder auch einen alternativen Vorschlag umzusetzen. Man könnte z.B. auch die Lookup-Tabellen per Trigger an der Tabelle bau_akten aktualisieren, oder? Dann wären alle notwendigen Schritte im Quellcode des PlugIn.
Falko
Als Views umsetzen und im LK EE evtl. als materialized Views.
Aktuell ist es möglich über die Anzeige der Versionen die Veränderungen am Flurstück nachzuvollziehen. Allerdings sind dort keine Veränderungen hinsichtlich des Grundbuchs enthalten. Für das Jagdkataster (und sicherlich nicht nur dort) ist es unter Umständen wichtig, die Eigentumsverhältnisse chronologisch nachzuvollziehen. Das geht momentan (meines Wissens nach) nur recht umständlich. Sinnvoll wäre eine Funktion, welche für das Flurstück eine Eigentümerhistorie anzeigt. Dabei sollen alle betroffenen Grundbücher (bei Umschreibung auf ein anderes Grundbuch) mit ihren Eigentümern und der Wechsel von Eigentümern aufgelistet werden.
Eigentümerwechsel in die Versionen aufnehmen.
Das Attribut Rissnummer in der Nachweisverwaltung kann durch Verwendung als Primary- oder Secondary-Attribut zum Pflichtfeld werden. Trotzdem kann es sein, dass die Vergabe der Rissnummer bei FFR, KVZ und GN zwar sinnvoll, bei Karten, Plänen etc. aber wenig sinnvoll oder sogar kontraproduktiv ist. Wie könnte kvwmap darauf reagieren?
Neue Spalte in u_dokumentarten ob primäres Ordnungskriterium Pflicht ist.
Die Dokumente, die kein primäres Ordnungskriterium haben, werden pro Flurordner alle in einem Unterordner "keine_nummer" abgelegt. Dadrin gehts dann weiter mit dem Dokumentartordner und darin dann die Datei. Beim Dateinamen wird statt des primären Ordnungskriteriums die Nachweis-ID verwendet.
erstellt am: 2020-05-11 09:03:45 von Markus Hentschel
Viele Nutzer hantieren zwar mit Shapes, haben jedoch relativ wenig Ahnung - also z.B., dass es die bekannten 3 Dateien beim Import sein müssen. Vorschlag für den Text: "Unterstützte Formate: Shape (*.dbf, *.shp, *.shx), …"
erstellt am: 2020-04-22 11:24:28 von Markus Hentschel
Die Verwendung von Layer-Parametern sollte auch auf Connection und Processing in der Layerdefinition ausgeweitet werden.
Zum Beispiel könnten Raster-Layer (auch WMS!), wie das DGM, beispielsweise über das Attribut Processing mit "SCALE=$min,$max;SCALEBUCKETS=..." vom Nutzer eine Histogramm-Streckung erhalten.
Es gab den Wunsch, dass das zuletzt ausgewählte Format und bei Geometrieformaten das zuletzt ausgewählte Koordinatenreferenzsystem beim Datenexport rollenbezogen gespeichert wird.
Layer-Rollen-bezogen Format und Koordinatensystem speichern.
erstellt am: 2020-04-07 11:44:43 von Markus Hentschel
Wenn eine Stelle neu angelegt wird, müssen eigene Flurstückslisten, die man mit dem Sachdatenlayoutdruck-Editor erstellt und in der Flurstückssachdatenanzeige zur Verfügung stellt, layerseitig der neuen Stelle zugeordnet werden. Das kann mühsam sein.
Könnte ein Mechanismus wie die "ALB-Funktionen" für diese Layouts erzeugt werden, der die Layer automatisch der Stelle zuordnet, wenn das/die entsprechenden Layouts zugeordnet werden?
Evtl. hier das Konzept der Stellenhierarchie weiterentwickeln und dafür verwenden.
erstellt am: 2020-03-26 12:49:12 von Markus Hentschel
Man kann in den Layer-Optionen eine Beschriftung zulassen. Die Optionen sind die in data genannten Datenbank-Feldnamen. Zum einen erkennt der Nutzer diese i.d.R. nicht. Zum anderen möchte man viele der Attribute gar nicht für die Beschriftung anbieten (oid).
Man müsste definieren können, welche der Data-Attribute für die Beschriftung zur Verfügung stehen sollen und welchen Aliasse sie bekommen sollen.
Aliasnamen aus den Query-Attributen nehmen und oid generell weglassen.
erstellt am: 2020-03-24 14:41:30 von Markus Hentschel
Im Sachdatendruck ist jetzt ein Maßstabsbalken in der Karte enthalten - mit der Folge, dass Teile der Geometrie des Objekts überdeckt werden. Entweder der Maßstabsbalken wird deutlich kleiner (da geht noch was) oder er wird unterhalb des Kartenrahmens platziert.
erstmal kleiner machen
erstellt am: 2020-03-20 07:20:24 von Markus Hentschel
Beim Aufruf von index.php?go=ALK-Flurstueck_Auswaehlen&go_next=Nachweisformular landet man in der Nachweiserfassung, wobei Gemarkung und Flur schon vorausgewählt sind. Die Information dazu stammt jedoch aus der Bildmitte - und das liegt nicht immer in der recherchierten Geometrie und im schlimmsten Fall sogar in einer anderen Gemarkung und Flur.
Schön wäre, wenn die Kombination go=ALK-Flurstueck_Auswaehlen&go_next=Nachweisformular die Information zu Gemarkung und Flur aus der recherchierten Geometrie (pointonsurface) und nicht aus dem Kartenmittelpunkt holen würde.
So umsetzen
erstellt am: 2020-03-13 09:45:07 von Markus Hentschel
Es wurde der Wunsch geäußert, dass man die Suche nach (einer größeren Gruppe von) Flurstücken speichern kann, um diese Suche zu späteren Zeitpunkten immer wieder ausführen zu können. Flurstücke, die dann historisch geworden sind, müssten als solche erkennbar sein.
eigene Suche speichern und ausgefüllte Suchmaske wieder anbieten
erstellt am: 2020-03-11 12:06:38 von Markus Hentschel
Seit MS-Version 5.6 gibt es den LABEL-Parameter REPEATDISTANCE zur wiederholten Darstellung von Beschriftungen entlang von (Multi-)Linien. Es wäre toll, wenn kvwmap diesen Parameter ebenfalls anbieten würde.
Mit der Verwendung von Untergruppen besteht der Wunsch, diese Dokumenenart auch im Dateinamen zu erkennen.
zusätzliches Feld Abkürzung für die Unterdokumentarten. Wenn es befüllt ist, wird es verwendet, wenn nicht, wird das der Hauptart verwendet.
Bei der Flurstücksrecherche kann eine Datei mit Flurstückskennzeichen in ALKIS-Schreibweise importiert werden. Vorschlag:
1. Nicht nur bei "go=Flurstueck_Auswaehlen", sondern auch bei "go=ALK-Flurstueck_Auswaehlen" sollte eine Meldung kommen, welche Flurstücke aus der Importdatei es nicht gibt und welche historisch sind.
2. Es sollte grundsätzlich eine Meldung kommen, wenn die Syntax einer Zeile aus der Import-Datei nicht korrekt ist.
3. Es sollte zusätzlich auch möglich sein, Flurstückskennzeichen in einer vereinfachten Schreibweise anzugeben. Beispiel: Statt "132488011001010002__" alternativ auch "13-2488-11-101-2".
Beim Import einen Hinweistext anzeigen, welche Formate zulässig sind.
Meldung der nicht gefundenen Flurstücke bei go=ALK-Flurstueck_Auswaehlen
erstellt am: 2020-02-19 15:08:39 von Markus Hentschel
Die Nachweissuche ermöglicht auch die Suche nach einer Antragsnummer. Dieses Feld verlangt aber den genauen Eintrag des für den Nachweis gespeicherten Wert der Antragsnummer. Schön wäre es, wenn ähnlich wie bei der Namenssuche alle ähnlichen Werte mit ausgegeben werden. Zur exakten Suche könnte man dann auch eine Checkbox hinterlegen.
Es wäre schön, wenn die Nutzer in der Gruppe "Suchergebnis" den Themen nachträglich eine andere Farbe / Transparenz / Schraffur geben könnten.
für Rollenlayer in den Layeroptionen Farbwähler und Häkchenfeld für Schraffur hinzufügen
erstellt am: 2020-02-12 14:12:28 von Markus Hentschel
Es wäre schön, wenn die Zeilen bei go=Stellen_Anzeigen beim Hovern unterlegt wären und wenn beim Löschen einer Stelle die Frage geändert würde in "Sind Sie sicher, dass Sie die Stelle XY löschen wollen?"
erstellt am: 2020-02-10 10:01:23 von Markus Hentschel
Wenn im Sachdatenlayout-Editor der Typ "Datensätze fortlaufend" gewählt wurde, könnte kvwmap eine farbige Hinterlegung der Tabellenüberschriften, der (alternierenden) Datenzeilen und möglicherweise der Zeilen- und Spaltenrahmen anbieten. Entweder, indem der Nutzer die Farben selbst wählt oder indem fertige Farbkombinationen angeboten werden, ähnlich wie Excel das auch macht.
für die Datenzeilen in einem Feld eine Farbe definieren
evtl. farbige Rechtecke einführen
erstellt am: 2020-02-05 13:00:59 von Markus Hentschel
Für die Freitexte im Sachdatenlayout-Editor bietet sich ein kleiner wysiwyg-Editor wie z.B. "summernote" an. Damit kann der Nutzer einzelne Teile des Textes als fett oder unterstrichen formatieren, ohne mit der HTML-Notation hantieren zu müssen.
Wenn das umgesetzt wird, brauchen bei Freitexten die Bold-Schriftarten nicht mehr angeboten werden.
Theoretisch wäre PDFClass auch in der Lage, Rahmen um einzelne Teile des Textes zu ziehen. Praktisch hat das aber vermutlich eher keine Bedeutung (?). Deswegen bietet es sich an, bei den Freitexten zusätzlich ein Häkchenfeld "Rahmen" für den ganzen Freitext zu schaffen.
ausprobieren
erstellt am: 2020-01-22 13:18:53 von Markus Hentschel
Wenn ein Attribut nur sichtbar in Abhängigkeit eines anderen Attributes ist ("sichtbar wenn") funktioniert das bisher nur in der normalen Sachdatenanzeige.
Konsequenterweise sollte das auch in der Tabellenansicht umgesetzt sein.
Bsp: Anzeige einer Kontaktinformation nur wenn Eigentümer zugestimmt hat.
Es wäre praktisch, wenn beim Speichern der Themenauswahl auch der Status (aufgeklappt/eingeklappt) der Themengruppen mitgespeichert wird oder die Gruppen der aktiven Layer geöffnet werden.
(Als Admin springe ich zwischen verschiedenen "Ansichten" mit unterschiedlichen Themen und dann würden auch immer gleich die richtigen Gruppen aufklappen.)
Es wird vorgeschlagen die Lage zum Flurstück zukünftig mit Ortsteil auszugeben:
statt:
Lage Pätow-Steegen
Am alten Sportplatz 1
neu:
Lage Pätow-Steegen OT Steegen
Am alten Sportplatz 1
Die Daten der Ortsteilzuordnung könnten von "Gemeindeteile M-V" aus OpenData HRO
https://www.opendata-hro.de/dataset/gemeindeteile_mecklenburg-vorpommern
geholt werden.
2 config-Parameter: LAYER_ID_ORTSTEILE und ATTRIBUT_ORTSTEILE, die auf eine Tabelle verweisen, die mit den Flurstücken verschnitten wird
Parsen der eingegebenen Filter auf syntaktische Richtigkeit. Bei einer syntaktischen falschen Eingabe ist der Layer fehlerhaft. Kann nur durch ab- und anmelden wieder geheilt werden.
Bei reset_layers auch den Filter löschen
Bislang ist es nur möglich, den Sachdatendruck in A4 Hochformat zu erstellen. Um ein paar mehr Informationen in eine Zeile darstellen zu können, wird auch das Querformat benötigt.
Schön wäre es wenn es die Möglichkeit gäbe, den Standardtext der E-Mail anzupassen, die generiert wird, wenn man als Admin das Passwort eines Nutzers zurücksetzt.
config
Der Download einer Unterlagenzusammenstellung sollte vollständig mit den zugehörigen Suchparametern gespeichert werden. Außerdem sollten berechtigte Stellen die Möglichkeit bekommen, auf diese Protokollierung zuzugreifen.
Auflistung der Übergabeprotokolle
erstellt am: 2019-11-14 12:25:09 von Markus Hentschel
Die Anzeige des neu-Buttons für einen untergeordneten Datensatz (Subform) sollte nur erscheinen, wenn der Datensatz keiner Editiersperre unterliegt.
Der Datensatz ist dank Editiersperre nicht bearbeitbar, aber innerhalb des Formulars darf dann ein verlinkter Datensatz angelegt werden. Ist irgendwie nicht konsequent.
Man möchte den neu-Button ja nur verhindern, wenn die Editiersperre greift. In den Fällen ohne einer Editiersperre sollte über den neu-Button ja das Anlegen von Datensätzen möglich bleiben.
Der "Bestand" in der Flurstücksanzeige ist ein Relikt aus ALB-Zeiten. Ich schlage eine Anpassung an Aussehen und Begrifflichkeit des ALKIS-Flurstücksauszugs vor:
- Begriff "Bestand" komplett durch "Buchung" ersetzen
- "Eigentümer" als Oberbegriff ganz weg, stattdessen "Buchung", "Buchungstext" und "Eigentümer" getrennt
- Begriff "BVNR" komplett durch "Laufende Nummer" ersetzen (auch in der Grundbuchblattsuche/-anzeige!)
- Die Buchungsart gehört zum Grundbuchblatt, also vorneweg
- Die laufende Nummer muss die letzte Info sein
- Der komische Schlüssel kann weg
Beispiel:
"
Buchung:
Wohnungs-/Teileigentum 132902-12963, Laufende Nummer 1
9,295/1000 Miteigentumsanteil am Grundstück verbunden mit dem
Sondereigentum an der Wohnung im EG und 1. OG (Haus G-J),
Nr. 1 laut Aufteilungsplan
Buchungstext: Sondernutzungsrechte sind vereinbart
Eigentümer:
1.1 Max Mustermann
...
"
Wenn eine Stelle keine lesenden Rechte am Eigentum hat, erscheint nur die 1. Zeile der Buchung!
Beispiel:
"
Buchung:
Wohnungs-/Teileigentum 132902-12963, Laufende Nummer 1
"
erstellt am: 2019-09-24 13:53:07 von Markus Hentschel
Kritik gibt es immer wieder an den Vorschaubildern im GLE:
- Geht man mit dem Cursor auf ein Bild, vergrößert es. Das wird oft als lästig empfunden.
-> verzögert vergrößern
- Vergrößert es, werden hochformatige Bilder deutlich größer als eigentlich gleich große querformatige. Vorgeschlagen wurde hier z.B., dass die Vergrößerung nicht nach Breite, sondern nach Fläche funktioniert.
erstellt am: 2019-09-17 14:36:26 von Markus Hentschel
1. Sortierungen gehen nicht.
2. Default für Obergruppe beim Anlegen einer neue Gruppe nicht 0 sondern NULL
3. Anzeige welche Layer in jeder Gruppe sind.
Der Nutzer sollte in den Optionen einstellen können, ob er, wenn bei der Sachdatenabfrage über die Karte nichts gefunden wurde, eine Info bekommen will oder nicht. Aktuell wird ja immer eine Meldung ausgegeben, das zu einem Thema nichts gefunden wurde. Wenn diese Anzeige unterdrückt wird, ist es für den Nutzer übersichtlicher. Bei der Layersuche soll alles beim Alten bleiben.
Sortierung ändern, die Layer, zu denen nichts gefunden wurde zum Schluss anzeigen
Die Reihenfolge der Attribute in der Erfassungsmaske/Sachdatenanzeige lässt sich zwar über das Query steuern. Es ist jedoch deutlich komfortabler die Inhalte der Spalte order in der Tabelle layer_attributes über den Attributeditor zu beeinflussen. Idealerweise per Runter/Raufschiebpfeil hinter jedem Attribut. ( oder per drag n drop :) )
Und Gruppennamen beim Speichern automatisch auffüllen.
Wir haben immer öfter das Problem, dass Administratoren Änderungen an Daten, seien es Geodaten in der Postgres- oder Konfigurationsdaten in mysql-Datenbank in einer Entwicklungs- oder Testanwendung vornehmen und diese in ein Produktionssystem übernehmen möchten.
Prinzipiell können wir ja Datenmigrationen in kvwmap handhaben. Das ist aber nur für Daten gedacht, die kvwmap allgemein benötigt oder in einem Plugin, die in diesem speziellen Plugin allgemein benötigt werden.
Wir können noch keine Daten behandeln, die für eine spezielle Anwendung oder ein spezielles Portal überführt werden sollen. Dafür bräuchte man eine Lösung, bei der das Programm bei Programm-Updates die Datenmigrationen zwar berücksichtigt, aber die Migrationen auf nur auf den Servern auftauchen für die sie bestimmt sind.
Vorschlag:
Man kann in der Konfiguration eintragen in welchem Verzeichnis anwendungsspezifische Datenmigrationen liegen. Das würde ich gleich custom nennen und da würde ich bei der Gelegenheit gleich mal alle custom-Dateien aus kvwmap mit reinpacken. Dieses Custom-Verzeichnis liegt außerhalb vom kvwmap Ordner und damit auch außerhalb dessen Repository. Das Verzeichnis kann dann selber ein git-Verzeichnis sein (muss aber nicht).
Der Update-Prozess in kvwmap schaut dann nach ob in diesem Verzeichnis Datenmigrationen enthalten sind und führt diese zusammen mit den Migrationsdateien aus dem Core in der richtigen Reihenfolge aus. Die Reihenfolge der Datumsangabe in der Migrationsdatei stellt sicher, dass die Änderungen in der mysql- und postgres-DB zu dem jeweils aktuellen Schema passen in den Ständen in denen die Änderungen auch wirklich vorgenommen wurden.
Wenn wir gleich alle custom-Sachen in den externen custom Ordner auslagern haben wir den Vorteil, dass wir die Inhalte auch über ein git-Repository syncen und verfolgen können. Das ist wichtig, denn bei einigen sind die Custom Ordner schon sehr vollgestopft mit eine ganzen Menge an logic und wichtigen Sachen und dies Dinge werden mit unter auch von mehreren Personen fortgeführt.
Was noch zu klären ist wie wir die Zeiten der Datenmigration mit den anderen Migrationen syncronisiert bekommen. Entscheidend beim Ausführen der Migration auf dem Zielsystem ist dann nicht wann die Migrationen erstellt wurden, sondern wann sie ausgeführt werden.
Man muss eigentlich immer nur dafür sorgen, dass sein eigenes Develop-System vor einem Update alle Logs in Datenmigrationen beendet. Und danach neue anfängt. In der anderen Anwendung, die als Produktionssystem läuft müssen dann alle Datenmigrationen ausgeführt werden bevor das Update läuft. Das heißt der Update-Prozess von kvwmap muss eigentlich nur vor jedem Update schauen ob es noch unausgeführte Datenmigrationen gibt, diese vorher ausführen und dann den Update machen.
Die Datenmigration muss man auch machen können ohne Update. Das Zielsystem muss sich also eigentlich nur merken welche Datenmigrationen es schon ausgeführt hat. Das Entwicklungssystem schreibt sich selbst natürlich auch ein welche Datenmigrationen es angelegt hat, weil sie im Falle einer Datenmigration, die von wo anders kommt die nicht noch mal selbst an sich selbst ausführen soll.
Also wer Änderungen aufzeichnet, schreibt in das custom Verzeichnis als Datum wird das aktuelle genommen. Das custom Verzeichnis kann von zwei Anwendung gleichzeitig genutzt werden, muss aber nicht. Wird es von zwei gleichzeitig genutzt, sieht Anwendung Production (P) im custom beim Update die Migrationsdateien von Anwendung develop (D), welche diese aufgezeichnet hat und umgekehrt. So könnte man sogar Änderungen an der Konfiguration in Produktion machen und in Develop übernehmen. Was natürlich nicht preferiert wird. System P und D müssen auf den gleichen branches laufen.
Wenn eine Migration in kvwmap-core oder plugin ausgeführt wird, muss vorher das offene Log der Datenmigration beendet werden und es muss eine neue Datenmigrationsdatei angelegt werden, die 1 Sekunde älter ist als die letzte eingelesene Migrationsdatei von kvwmap. Wenn dann eine andere Anwendung migriert, werden die Datenmigrationsdateien aus dem custom-Ordner in der richtigen Reihenfolge ausgeführt. Immer nach einem Update eine neue Datenmigrationsdatei, die zu dem letzten Schema passt.
ToDo: Was ist also zu tun?
- Man muss einen Mechanismus schreiben, der Änderungen in eine neue Migrationsdatei loggen kann, damit man Änderungen (z.B. an der kvwmapdb nicht händisch erstellen muss)
- Die Änderungen müssen vom Admin separat und in eigener Verantwortung commited und gepusht werden.
- Der Updateprozess muss auch dieses Repository pullen falls es ein Git-Verzeichnis ist.
- Der Updateprozess muss die Migrationsdateien mit ausführen (in der richtigen Reihenfolge zusammen mit den anderen Schema-Migrationen).
- Die Sachen, die vorher in custom Ordner standen, verteilt auf die ganzen Unterordner von kvwmap werden nun aus dem einen externen custom-Ordner geholt.
- Anpassung von Sicherungsscripten, die den kvwmap-Ordner separat gesichert haben. Nun auch zusätzlich die Custom Ordner sichern.
Das ganze gilt nur für den Übergang zwischen einer Anwendung zu Entwicklungszwecken und der Produktionsumgebung. Für Test- und Demozwecke würde ich noch ein drittes System vorschlagen. Das wird dann aber durch Kopieren der ganzen Anwendung und Datenbank und Datenverzeichnis (optional als Link) erstellt. Ein Script zum Kopieren gibt es schon in tools/update_test.sh
Eigentlich müsste es kvwmap, kvwmap_dev, kvwmap_test und kvwmap_demo geben. Wobei kvwmap_test und kvwmap_demo durchaus gleich sein können mit dem Unterschied, dass kvwmap_test immer wieder überschrieben werden kann, weil ja bei tests auch Müll produziert werden kann, der mal weg muss. kvwmap_demo hingegen sollte einen gut definierten Datenbestand haben, mit dem man alles mögliche testen kann. kvwmap_demo sollte also nur von Entwicklern oder Admins geändert werden können und zwar im Zusammenhang mit neuen Möglichkeiten, die es zu testen oder demonstrieren gibt. Das Testsystem wird dann immer neu aus dem demo-System heraus überschrieben. kvwmap_demo wird also nur angefasst wenn neue Testdaten dazukommen sollen. Möchte man kvwmap_dev testen, muss man zunächst kvwmap_demo auf die gleiche Software-Version bringen und kann dann von kvwmap_demo aus per update_test.sh eine kvwmap_test erzeugen.
Man könnte jetzt noch darüber nachdenken ob man auf kvwmap_demo verzichtet und statt dessen bestimmte Teile von kvwmap_dev als kvwmap_test kopiert, z.B. nur ein bestimmtes Schema. Aber das ist sicher nicht einfach, weil man dann auch nur bestimmte Teile (Layer etc.) aus kvwmapdb_dev extrahieren müsste. Besser wäre wohl schon eine separate Version kvwmap_demo, die ausschließlich dafür da ist Testdaten zu erzeugen oder zu verwalten. Also:
kvwmap: Produktion Änderungen per Pull, Core- und Custom-Migrationen ausführen
kvwmap_dev: Entwicklung Änderungen per Pull, Core-Migrationen ausführen (Änderungen von GDI-Service per push senden) Custom-Migrationen schreiben.
kvwmap_demo: Zur Erstellung und Verwaltung von Demo-Daten (muss immer so aktuell sein wie kvwmap_test sein soll. In kvwmap_demo wird nicht getestet! Nur Demodaten erzeugt und verwaltet!) Eventuell kann kvwmap_dev als kvwmap_demo verwendet werden.
kvwmap_test: Zum Testen und kaputt machen (wird immer per Copy aus kvwmap_demo oder kvwmap_dev heraus erstellt)
Stefan und ich besprechen das noch mal bevor ich das auf einen der nächsten Anwendertreffen mal vorstelle an einem Beispiel.
Unmittelbare Nutzer sind das LUNG mit Wasserrecht und MVBio sowie der Bauleitplanserver MV und SWAMS wo überall Testanwendungen laufen.
So eine Umgebung mit kvwmap, kvwmap_dev, kvwmap_demo und kvwmap_test würde ich dann auch in die Containerlandschaft vom kvwmap-server schon fest einbauen, so dass bei Neuinstallationen automatisch diese Ordner, Datenbanken und Anwendungen schon angelegt sind.
kvwmap sollte es dem Nutzer bei WMS-Layern (bei go=WMS_Import) ermöglichen, zusätzlich zum WMS auch eine SLD zu laden.
kvwmap sollte es auch ermöglichen, dass aus den Klassen eines Layers eine SLD exportiert werden kann.
Markus Hentschel testet.
27.02.: Markus Hentschel hat getestet. Prinzipiell funktioniert die Angabe eines eigenen SLD natürlich, Beispiel:
https://www.umweltkarten.mv-regierung.de/script/mv_a3_hwrmrl_wms.php?SERVICE=WMS&request=getMap&VERSION=1.3.0&LAYERS=t3_hwrm_gh_asl200_l&CRS=EPSG:25833&width=600&height=500&BBOX=355771,6022428,375473,6038601&FORMAT=image/png&SLD=http://geodienste.lk-vr.de/sld/POLYGON_SYMBOLIZER.XML
kvwmap kann die Angabe "&SLD=..." in der connection interpretieren. Also ist die erste Forderung, das eigene WMS-Styling im GLE mit SLD, bereits erfüllt. Bei mir gings allerdings nur, wenn ich die SLD-Datei nicht per https, sondern nur per http aufgerufen habe.
Bei go=WMS_Import müsste der Nutzer eine SLD-Datei hochladen, die dann temporär auf dem Server in einem öffentlichen Verzeichnis gehalten und bei der WMS-Anzeige verwendet wird. Wenn der WMS aus den eigenen Importen gelöscht wird, muss auch die SLD-Datei gelöscht werden.
Alternativ (eigentlich die nutzerfreundlichere Variante) könnte kvwmap bei go=WMS_Import dem Nutzer je nach Geometrietyp bestimmte Styling-Möglichkeiten anbieten - bei Fläche z.B. Füllfarbe- und Transparenz sowie Umringsfarbe, -stärke und -transparenz. Diese Angaben werden in eine temporäre SLD gespeichert und weiter wie oben.
- diese Variante umsetzen, d.h. aus Styling SLD machen und im WMS verwenden
In der Legende müsste beim Themennamen klargemacht werden, dass das Styling nicht mehr vom Dienst-Anbieter stammt, sondern ein eigenes ist.
erstellt am: 2019-08-19 10:57:12 von Markus Hentschel
WFS-Dienste sollen ebenfalls im Attribut-Editor, in der Layerattribut-Rechteverwaltung und in der Filterverwaltung auftauchen. Das Highlighting soll funktionieren. Die Recherche soll funktionieren, ebenfalls "zurück zur Suche". In der Hoppla-Seite muss die Layer-ID auftauchen. Beim Einbinden des Dienstes soll es unnötig sein, auch den workspace des Dienstes mit anzugeben. Es sollte - ähnlich wie bei WMS - imHintergrund geprüft werden, ob der Dienst funktioniert.
erstellt am: 2019-08-05 09:07:20 von Markus Hentschel
Wenn ein neuer Layer aus einem bestehenden heraus angelegt wird, vergisst man manchmal, die Layer-ID zu löschen. kvwmap sollte dann 1. eine Abfrage liefern, ob man wirklich einen neuen Layer anlegen will und 2. die angezeigte alte Layer-ID ignorieren und den neuen Layer unter neuer ID speichern.
Das da oben alles nicht aber:
Layer-ID-Feld beim Neuanlegen anbieten.
erstellt am: 2019-08-01 06:00:44 von Markus Hentschel
Wenn ich einen Gemarkungsschlüssel eingebe, wird in der Auswahlliste der zugehörige Gemarkungsname vorausgewählt. Wenn ich das Feld Gemarkungsschlüssel leere, müsste kvwmap in der Auswahlliste "--Auswahl--" anzeigen und nicht die alphabetisch erste Gemarkung.
erstellt am: 2019-07-30 09:00:14 von Markus Hentschel
Die Wahl der Stellen sollte nicht über die Optionen erfolgen. Es gibt bereits einige Implementierungen von kvwmap in denen die Stellenwahl ohnehin schon im Header verbaut ist und in der Optionendarstellung ausgeblendet. Das wechseln der Stelle sollte auch einfacher möglich sein als mit den 3 Klicks, die es jetzt sind. Man könnte die Stellenwahl in den header fest mit einbauen. Die Optionen lassen sich dann über einen Einstellungen Icon erreichten und gelten immer in der aktuellen Stelle.
Das Optionen-DIV sollte vertikal scrollbar sein.
Pro:
- Stellenwechsel und Optionen sind zwei unterschiedliche Dinge, die in einer Seite sind.
- Man kann Stellenwechsel auch woanders einbauen und muss dann das dann nicht in Stelle_Wählen ausblenden
Con:
- Nutzer haben sich vielleicht schon daran gewöhnt
- Man kann die Optionen erst ändern, wenn man in der Stelle ist
in den Standard-header übernehmen
und Logout-Symbol direkt in den Header
Wenn in den Sachdaten eines Objekts in einem Attribut geändert wird, das für die Klassendefinitionen benutzt wird - könnte dann die Karte nicht automatisch neu laden, wenn man "Sachdatenanzeige in schwebendem Fenter" angehakt hat?
erstellt am: 2019-07-19 07:42:35 von Markus Hentschel
An diversen Stellen sind Filtermöglichkeiten eingebaut, z.B. Druck oder Fachdatensuche. Der Vorschlag zielt auf eine Modernisierung des Looks. Außerdem soll der Nutzer zukünftig beim Filter speichern können, ob der Filter beim Aufruf der Seite schon gesetzt wird:
https://kvwmap.de/index.php/Datei:filter_kvwmap_vorschlag.png
bestehende Filter als Auswahlfeld
Filtersymbol aus Vorschlag als + Symbol darstellen
Links durch Buttons ersetzen
"Filter bei Aufruf setzen" weg
erstellt am: 2019-07-16 14:00:46 von Markus Hentschel
In der Adresssuche und auch in der Flurstückssuche muss der Nutzer immer eine Kette von attributabhängigen Auswahllisten durchlaufen. Genauso im GLE, wenn in einem Thema die Adressen des Liegenschaftskatasters verwendet werden sollen. Das ist wenig nutzerfreundlich und könnte durch den Geo-Namen-Such-Dienst abgelöst bzw. erweitert werden.
Formularelementtyp: Geonamensuche, im Optionen-Feld werden die Attribute des Resultsets definiert, die übernommen werden sollen
erstellt am: 2019-07-11 06:54:40 von Markus Hentschel
Nach go=ALK-Flurstueck_Auswaehlen&go_next=Nachweisrechercheformular (Suche Flurstück in der Karte und gehe anschließend in die Nachweisrecherche) könnte die Geometrie des/der gesuchten Flurstücke bereits als Suchpolygon ausgewählt sein.
erstellt am: 2019-06-21 11:15:55 von Markus Hentschel
- Alternativ zur Auswahl im Header: Auswahl in den jeweiligen Themenoptionen
- Beim Speichern der Auswahl Layernamen aktualisieren, wenn Layername dynamisch
- Beim Speichern der Auswahl Kartenbild neu laden, wenn Layer sichtbar
- Vielleicht statt "Speichern" ein passenderer Begriff: Übernehmen
erstellt am: 2019-06-18 11:09:01 von Markus Hentschel
In der Suche findet man keine Straßen zu denen (noch) keine Hausnummern existieren. Kann man die Suche dahingehend erweitern?
Beispiel von Herrn Schmidt
Darstellung der Query in formatierter schreibweise. Parsen des SQL mit SQL-Parser, z.B. php_sql_parser
Ermöglichen, dass Argumente in der Order Klausel auch Aliase von Tabellen verwenden können (Order wird jetzt außen angehängt und dort sind die Aliase nicht bekannt.)
Zeilenumbrüche beibehalten
Der Layereditor ist sehr unübersichtlich und man muss viel herumscrollen und klicken um zB. zwischen Layereditor und Style- und Labeleditor hin und her zu wechseln. Auch sind Optionen, welche eigentlich zu den Klassen (Styles) oder zu den Labels gehören im Layereditor und nicht im Style- und Labeleditor.
Dazwischen gestreut sind Knöpfe für Attributeditor und Rechteverwaltung und dann Links für den Styleeditor.
Eine integrierte Layereigenschaften-Seite mit so etwas wie Tabs an der Seite oder oben für ALLGEMEIN | ATRRIBUTE | KLASSEN | RECHTE | STELLENZUSWEISUNG | OWS-PARAMETER könnte diese verschiedenen Editoren auf eine Seite bringen und die Optionen entflechten, ordnen und leichter zugreifbar machen.
Diese Eigenschaftenseite der Layer könnte dann für alle sichtbaren Layer über das Kontextmenü in der Legende erreichbar sein. Man käme direkt und schnell zu den Einstellungen des Layer, den man ohnehin gerade in Betrachtung hat.
Klassen erstellen/löschen über + | - (Mülleimer) | AUTO
-> Symbole statt Links verwenden, wie bereits bei Layergruppen, -parameter, Menüdaten
ja, umsetzen und zusätzlich Klassen-IDs anpassbar machen
Für Mapserver-Attribute mit fester Codeliste wünschte ich mir ein Auswahlfeld, statt einer freien Eingabe. Z.B. kann das Label-Attribut POSITION bei Mapserver die Werte [ul|uc|ur|cl|cc|cr|ll|lc|lr|auto] annehmen. In kvwmap soll man jedoch entsprechend [0|6|2|5|8|4|3|7|1|9] eingeben. Die entsprechende Position kann sich niemand merken -> Auswahlfeld mit den original MapServer-Parametern. Weiteres Bsp. ANTIALIAS. Wenn hier eine Checkbox wäre, erschließen sich jedem die möglichen Eingaben sofort. ...
so umsetzen
Es wurde der Wunsch geäußert, dass man in der Voransicht eine art Lupe einsetzen kann, die das Dokument an der Stelle stark vergrößert zeigt. Die Voransicht selbst müsste dann vielleicht nicht mal so groß sein.
entweder neue größere Vorschaubilder generieren, verkleinert anzeigen und mit Lupenfunktion versehen
oder größere Vorschaubilder on the fly mit der Lupe generieren
erstellt am: 2019-05-17 08:49:33 von Markus Hentschel
- Wenn in den Optionen die Größe auf automatisch eingestellt ist, sollte das Rechercheergebnis auch über den gesamten Bildschirm dargestellt werden.
im Edge testen
- Bei der Überarbeitung eines Nachweises kann die Erfolgsmeldung nach 1-2 Sekunden automatisch ausgeblendet werden, ohne dass man auf OK drücken muss. Beim GLE ist es schon so.
ok
- In der Anzeige der Nachweise im GLE (Aufruf über "bearbeiten") wird sich ein Link zurück auf das Rechereergebnis gewünscht.
über eigene Template, welches den GLE einbindet einen Link hinzufügen
- Beim Dokument überarbeiten wäre es gut, wenn beim Ändern der "Geometrie übernehmen von" das Polygon des Nachweises erhalten bleibt. So wie es beim Erfassen und Suchen schon geht.
Bug?
Für das Zuweisen (Verschmelzen) von Umringen mehrerer Risse zu einem KVZ wird die Möglickeit benötigt, für die Geometrieübernahme mehrere Dokumente auszuwählen. Abändern der Radiobuttons zu Checkboxen.
"Alle der Messung" dauert relativ lange. Der Nutzer sollte deshalb den Haken jedes mal explizit setzen müssen. Bei erneutem Aufruf der Recherche uber den Menüpunkt sollte sich kvwmap den Haken also nicht gemerkt haben. Wenn man aus der Trefferliste kommt dagegen schon.
erstellt am: 2019-05-03 11:15:02 von Markus Hentschel
Manchmal (bei wenigen Optionen) erscheint eine Auflistung mit Radiobuttons nutzerfreundlicher als eine Auswahlliste, sowohl in der Sachdatensuche als auch -anzeige.
Radiobuttons auch in der Suche
erstellt am: 2019-05-03 06:30:54 von Markus Hentschel
Wenn man nur die Angaben zu Vermessungsstelle und Messungsdatum hat (eigentlich ein Klassiker), dann kann man im Moment mit diesen Angaben nicht alle Nachweise über eine Abfrage bekommen. Es fehlt sowas wie "alle der Messung" direkt in der Suchmaske.
"alle der Messung" auch in der attributiven Suche
erstellt am: 2019-05-02 07:39:40 von Markus Hentschel
Denkbar ist im Koordinatenzoom bzw. in der Koordinatenabfrage auch ein Zoom auf bzw. eine Abfrage von Plus Code (siehe https://plus.codes/). Dafür kann der OLCA-Dienst der Hansestadt Rostock eingebunden werden: https://geo.sv.rostock.de/olca.html
erstellt am: 2019-03-20 12:16:59 von Markus Hentschel
Werden mehrere Nachweise gelöscht, müsste die Sicherheitsabfrage auf den Plural angepasst werden. Vielleicht sollte auch eine Auflistung der zu löschenden Dokumente erfolgen.
erstellt am: 2019-03-18 12:22:48 von Markus Hentschel
Sachdatendruck Zum Vorschlag: Möglichkeit einen "Kopf" zu definieren, möchte ich noch erweitern. Man kann das Dokument ja wie folgt unterteilen, Kopf; Hauptteil; Fußzeile "jede Seite" sowie Fußzeile "letzte Seite". Der Anfang und das Ende des Hauptteils kann über eine y Koordinate (y Anfang/ y Ende)gesteuert werden.
Wichtig ab der zweiten Seite. Somit kann der Kopf und die Fußzeile nicht überschrieben werden.
Es wäre schön, wenn der Kopf mit Logo bzw. Hintergrundbild (ganze Seite) für die nachfolgenden Seiten zur Verfügung stehen würde.
Dynamisch sich anpassende Linien geht schon, aber nicht über die Seitengrenzen hinweg. Da könnte die y Koordinate (y Anfang/ y Ende) helfen.
Kopf- Fußzeile über Freitexte auf jeder Seite
bei Platzierung zusätzlich noch erste und letzte Seite
Grafik auch auf jeder Seite (evtl. mehrere)
der dynamische Inhalt darf erst nach den oberen Elementen, die auf jeder Seite erscheinen kommen
Nachdem für Nutzer, NutzerID und Zeitstempel die Optionen insert, update, export vorhanden sind, besteht der Wunsch nach der Option delete.
Wenn der Datensatz gelöscht wird, soll stattdessen in die Felder mit der Option delete das Datum bzw. der Nutzer eingetragen werden.
Der Weg um Layer zu administrieren ist sehr lang: Layerverw./Layer anzeigen/aus Hunderten den richtigen raussuchen/Ändern ...
Gerade wenn man mehrere Layer vergleichen oder bearbeiten möchte ist es sehr mühselig.
Viel einfacher wäre es, wenn Admins in der Kartenansicht im Layerkontextmenü den Menüpunkt "Eigenschaften" vorfinden würden und somit schnell und einfach zwischen den Layereinstellungen der einzelnen Layer wechseln könnten.
Der Zugriff auf den Attibuteditor, evtl. auch Style/Labeleditor könnte auch dort erfolgen. Im Prinzip wie in fast jedem DesktopGIS.
in den Layeroptionen eine Option "Eigenschaften" hinzufügen, wenn die Stelle das darf
darunter verbergen sich Links "Layerdefinition, Attributeditor, Rechte, Styles"
Kann man sich perspektivisch eine Änderung des Umgangs mit nutzerspezifischen (WMS)-Diensten vorstellen? Die jetzige Wahlfreiheit von Anlassen oder Löschen gefällt mir nicht so gut. Nach TimeOut-Abmeldung sind die Layer sicher auch weg?
Admins könnten zwar immer auf Anfrage einen Dienst als Layer einbauen, aber wenn es die Möglichkeit gäbe, dass durch den Nutzer importierte WMS in einer Gruppe „Eigene WMS-Dienste“ erhalten blieben, auch wenn sie ausgestellt werden wäre das besser. Aufwand für Admins zur Layereinrichtung für vllt. nur einen einzigen Mitarbeiter würde entfallen und der Nutzer bekäme mehr Autonomie bei der Einrichtung seiner (WMS)Layer. Eigene Layer müssten dann über Layerkontextmenü entfernt werden können.
Danach muss sich wahrscheinlich noch die Frage klären wie der Nutzer auf einfache Weise die Darstellunsgreihenfolge seiner eigenen WMS-Layer ändern kann…
-ein Deaktivieren der Rollenlayer führt nicht mehr zum Löschen
- in den Layeroptionen gibt es stattdessen eine Option "entfernen"
- außerdem gibt es in den Legendenoptionen folgende Optionen:
"alle eigenen Importe entfernen"
"alle Suchergebnislayer entfernen"
- Rollenlayer in die Zeichenreihenfolgeanpassung aufnehmen
Bislang ist er in den Optionen ganz gut versteckt - der "Zeitpunkt für historische Daten". Wünschenswert wäre, dass daraus eine Eingabe wird, die man z.B. über einen Menüpunkt oder über einen Link im Header o.ä. direkt aufrufen könnte.
als Menüpunkt (mit Button) umsetzen
erstellt am: 2019-02-18 12:28:35 von Markus Hentschel
Wenn durch die Nutzer ein neues Passwort vergeben werden soll, dass nicht den eingestellten Kriterien entspricht, wird ihnen ein Passwort vorgeschlagen. Gegenwärtig ist es so dass das vorgeschlagene Passwort nicht akzeptiert wird.
Es wäre schön, wenn dieses den eingestellten Kriterien entspricht.
In der e-mail zum Passwort zurücksetzen sollte dies auch der Fall sein.
Vlt. kann darüber hinaus im Formular zur Passwortvergabe beschrieben werden, welche Elemente im Passwort enthalten sein sollen und wie lang das Passwort mindestens sein muss.
-- Eventuell auch: Umstellung der Speicherung des Passwortes als Hash von MD5 auf ein sichereres Verfahren.
Hinweise rein, Vorschläge raus, Sonderzeichen überprüfen
Die Ausschnitte, die gespeichert werden, sollen bei Bedarf auch innerhalb der jeweiligen Stelle zu sehen sein.
Beim Abspeichern gibt es eine Option "für Stelle freigeben". Alle Nutzer der Stelle sehen dann diese Ausschnitte.
Wir hätten gerne eine Möglichkeit Rissnummern im Rechercheergebnis so zu sortieren, dass Buchstaben berücksichtigt werden UND gleichzeitig numerisch korrekt sortiert wird (evtl. durch Auffüllen der Rissnummer mit Nullen auf RISSNUMMERMAXLENGTH?).
Beispiele der Nummerierung zusammentragen
Auszug Flurstücksdaten (interne Verwendung):
Bei der Tatsächlichen Nutzung wird neben der Nutzungsart auch die Nutzungsartengruppe angegeben also z.B.
5188 m² (18400) Sport-, Freizeit- und Erholungsfläche Grünanlage
Durch diese Struktur gibt es bei unseren Amtsverwaltungen immer wieder Fehler/Irritationen. Angebrachter wäre entweder die Gruppe ganz rauszunehmen (wie in der APK) oder aber eine eindeutige Darstellung, die nicht zu Missverständnissen führen kann, z.B. so:
5188 m² (18400) Grünanlage (Gruppe Sport-, Freizeit- und Erholungsfläche)
so: 5188 m² (18400) Grünanlage (Gruppe: Sport-, Freizeit- und Erholungsfläche)
Um die Kartenthemen innerhalb einer Gruppe insgesamt zu deaktivieren und wieder in dem Auswahlzustand vor dem Deaktivieren wieder anzuzeigen wird ein Schalter, ähnlich wie in den Untergruppen, benötigt.
Damit möchte man aus Sicherheitsgründen schnell die sicherheitsrelevanten Gruppen ausblenden und anschließend ohne große Verzögerung wieder in dem vorherigen Zustand einblenden.
die beiden Buttons mit den Pfeilen auch in die Obergruppen setzen
Da beim Erstellen oder Verändern von Referenzkarten immer viele Arbeitsschritte vonnöten sind, wäre es wünschenswert wenn man Referenzkarten direkt in kvwmap erstellen oder vorhandene verändern kann. Das könnte ähnlich wie der Druckmanager funktionieren, wo man dann ID, Größe, Maßstab, etc auswählt und dann automatisch die Karte auf dem Server abgespeichert wird und die entsprechenden Einträge in der Referenzkarten-Tabelle, wie "width", "xmax" oder "epsg" in der MySQL-Datenbank gemacht werden.
-aus aktuellem Kartenbild ausschneiden
-evtl. über Aufziehen eines Rechtecks
-auf jeden Fall aber müssen alle Parameter einstellbar sein
In der Trefferliste könnte ein kleiner "Karte"-Button beim Hovern eine Karte mit dem Geltungsbereichspolygon des Nachweises anzeigen. Im Hintergrund ALKIS o.ä.
über ajax ausprobieren
erstellt am: 2019-02-06 13:15:08 von Markus Hentschel
Wunsch ist ein Flurstücks-Auszug für interne Zwecke, der Flurstücksinformationen, Kartenbild und Eigentümernamen auflistet. Denkbar wäre, in der Flurstücksanzeige die vorhandenen Optionen der Auszüge bei den einzelnen angezeigten Flurstücken und bei "für alle ausgewählten Flurstücke" aufzubohren. Über den GLE könnten selbst definierte Layer mit Sachdatenlayouts definiert und als Optionen angeboten werden.
mit eigenen Layern umsetzen
erstellt am: 2019-02-04 13:12:41 von Markus Hentschel
Im Übergabeprotokoll werden der Dateiname und das Messdatum zusammen in einer Spalte dargestellt. Es könnte dadurch der Eindruck entstehen, dass dies das Dateidatum ist und nicht das Messdatum.
Für das Messdatum bzw. den Termin der Grenzverhandlung wird eine eigene Spalte gewünscht.
in der Spaltenüberschrift "Datum" in "Messungsdatum" ändern
In den Optionen sollte der Nutzer einstellen können, ob die Druckausschnittswahl sich seine letzte Eingabe des Druckmaßstabs merkt oder ob die Anwendung jedesmal einen Vorschlag macht (wie es jetzt der Fall ist).
erstellt am: 2019-01-23 14:49:22 von Markus Hentschel
Im Sachdatenlayout-Editor kann man für den Dateinamen auch Attribute verwenden. Es sollte auch gehen, Schlüsselwörter wie $user zu verwenden. Außerdem sollte das Druckdatum als Schlüsselwort zur Verfügung stehen.
$user
$stelle
$date
erstellt am: 2019-01-23 14:34:38 von Markus Hentschel
Wenn die Adresssuche beim Gebäude keine Lagebezeichnung findet, wird in der Lagebezeichnung des Flurstücks gesucht. Im letzteren Fall kommt eine Ausschrift: "Es konnten keine Gebäude gefunden werden. Gebäude nicht in Postgres Datenbank kvwmapsp vorhanden." Die Meldung verschwindet nicht, wenn man zoomt/verschiebt. Die Meldung sollte entweder mangels Relevanz gar nicht erscheinen oder aber als Alert. Vorschlag für den Text: "Adresse in Flurstücks-Lagebezeichnung gefunden".
der Text kann weg
erstellt am: 2019-01-17 08:46:42 von Markus Hentschel
Für die Schnellsuche und Sprung in die Karte wäre es schön, wenn die Such-API geocodr aus der Arbeitsgruppe der GDM der Landkreise M-V, eingebunden werden könnte
- Schlüssel ist besorgt
- Ein Beispielaufruf sieht so aus:
https://geo.sv.rostock.de/geocodr/query?key=&type=search&class=address&query=Bad%20Doberan%20August%20Bebel%20Stra%C3%9Fe%204
- als allgemeine GeoJSON-Suchschnittstelle umsetzen
- so könnte man alternativ z.B. auch Nominatim verwenden:
https://nominatim.openstreetmap.org/search.php?q=bad%20doberan%20august%20bebel%20str%204&format=geojson
- Vorschlag: als Button in die Karte (Symbol?), beim Klick öffnet sich ein Eingabefeld, Ergebnisliste mit Sprung-links darunter
Ergebnis der Diskussion: als Snippet in den Header einbettbar
esDtb7H5Kh8zl5YXJ3iIP6xPnKEIb5Ch
Bei uns sind mehrere Layer im Einsatz, die nur der Sichtbarkeit der Beschriftung von Layern dienen. Um hier ein wenig aufzuräumen, würde ich einen Schalter im Optionsmenü zum Layer gut finden, der die Beschriftung (Label) aus- bzw. einschaltet.
in den Layeroptionen den Strich ersetzen durch "keine"
Der Bearbeiter wählt aus der Trefferliste einen Datensatz zum Bearbeiten aus, bearbeitet diesen und speichert die Änderung. Es wäre gut, wenn er an dieser Stelle entscheiden könnte, ob er nach dem Speichern in der Bearbeitung bleiben möchte oder wieder zur Trefferliste will. Das sollte rollenbasiert gespeichert werden.
- 2 Buttons: "Speichern" und "Speichern und zurück"
- bei "Speichern und zurück" entweder zurück zum Rechercheergebnis oder zum letzen Suchergebnis, wenn man vom GLE kam
erstellt am: 2018-12-20 08:18:24 von Markus Hentschel
Um das unbeabsichtigte Löschen sehr vieler Nachweise zu erschweren (beim Löschen aller markierten Nachweise über die Funktion "Löschen" in der "Markieren-Box"), möchten unsere Bearbeiterinnen und Bearbeiter eine zweifache Nachfrage ob die Nachweise auch wirklich gelöscht werden sollen (am Liebsten in rot als Warnung) - bisher kommt nur eine Nachfrage.
in rot
Die Links "zurück zur Suche" und "zurück zum Rechercheergebnis" hätten unsere Bearbeiterinnen und Bearbeiter sehr gerne oben links anstatt wie jetzt unten links platziert.
Wenn der Nutzer in der Trefferliste auf das doc- oder das Bearbeiten-Symbol geklickt hat, wird die Zeile anschließend bis zur nächsten Aktion hervorgehoben.
Wir würden die Sortierung der Dokumentenarten (momentan alphabetische Sortierung) gerne selbst bestimmen. Dazu könnte man eine neue Spalte unter n_dokumentenarten einführen (z.B. sortierung - integer), nach der, natürlich in der jeweiligen Hauptart, sortiert wird.
Um Bearbeitungshinweise ablegen zu können, muss der Nutzer 1. in die Bearbeitung des Datensatzes und 2. muss er editierende Rechte haben.
Nützlich wird das Ganze nur, wenn der Nutzer seinen Hinweis direkt in der Trefferliste beim Dokument speichern kann. Denkbar wäre, das an ein gesondertes Recht für die Stelle zu hängen.
Ohne Recht darf jeder im Rechercheergebnis Text an den Bearbeitungshinweis anhängen. Sein Nutzername wird davor gesetzt.
erstellt am: 2018-11-26 13:09:46 von Markus Hentschel
Es wird von unseren Bearbeiterinnen und Bearbeitern gewünscht, dass das Attribut "geprüft" zu einem Schreibschutz führt, d.h. wenn der Nachweis als "geprüft" gesetzt wurde, darf nur noch die Stelle die Nachweise bearbeiten, der eine neu einzuführende Funktion zugewiesen wurde (z.B. gepruefte_veraendern).
Das Aufrufen der Suchfunktion über die Layer-Optionen wird sehr gelobt. Ein weiterer Menüpunkt z.B. "neuer Datensatz" um direkt zur Erfassungsmaske des Layers zu springen wäre auch schön.
Es wäre schön, wenn man die "Geometrieübernahme" als eigenständige Funktion einführen oder aber an die Funktion Nachweisloeschen hängen könnte. Zur Zeit ist es mit der Funktion Nachweise_bearbeiten gekoppelt.
eigene Funktion
Button "zurück zur Suche" sollte nach erfolgter Abfrage besser positioniert werden z.B. statt Unten mittig lieber linksbündig , ggf. auch die Buttons zur Ergebnisnavigation.
mittige Anzeige ist gerade bei spaltenweiser Darstellung ungünstig. Außerdem sind nur lesbare Texte rechtsbündig statt linksbündig
Blätterfunktion auch nach oben setzen.
zurück zur Suche als kleinen Button oben links
Es wäre schön, wenn die Nutzer die Änderung ihrer Passwörter selbst auslösen könnten.
Passwort zurücksetzen von Optionen-Seite aus auslösbar.
Passwort-Alter-Überprüfung von den Stellen auf Nutzer umstellen.
erstellt am: 2018-11-19 14:43:20 von Bimuellererwin
Bei der Flurstücks- und Grundbuchblattanzeige hat man die Möglichkeit, über den Namen des Eigentümers auf die Eigentümersuche mit Anzeige der Flurstücke zu gelangen. Dort besteht der Wunsch, wie auch bei der Flurstücksanzeige, die Anzahl der Treffer zu erhöhen oder durch einen Link alle anzuzeigen.
Sehr hilfreich wäre es, aus einer Triggerfunktion heraus eine Meldung (RAISE NOTICE) an kvwmap weiterzuleiten, so dass sie beim Speichern eines Datensatzes erscheint.
Kommentar Stefan Rahn:
Mit der PHP-Funktion pg_last_notice() kann man die Notice ausgeben. Es steht nur der Text "HINWEIS: " davor, der ja aber eigentlich nicht weiter stören sollte.
Ich könnte das also so erweitern, das sowohl das Abfrageergebis (aus einer Rule), als auch die Notice (aus einer Triggerfunktion) ausgegeben werden.
Ich weiß nur nicht, ob evtl. in manchen Fällen auch ohne ein "RAISE NOTICE" eine Notice ausgegeben wird. Also wenn die Datenbank von sich aus eine Meldung abgibt. Die würde dann auch erscheinen...
Die Option "Legende auf Extra-Blatt" als Voreinstellung?
Meine Nutzer würden das befürworten. Die Legende deckt fast immer zu viel ab.
rollenbezogen speichern
erstellt am: 2018-09-24 11:33:50 von Bimuellererwin
Es wäre schön, wenn man innerhalb des Editiermodus auf ein anderes Objekt wechseln könnte. Ablauf: Speichern wie "Zwischenspeichern", dann anderes Objekt wählen und gleich weiter editieren oder neues Objekt im gleichen Layer erzeugen und editieren.
-> Info-Button im Geometrie-Editor
erstellt am: 2018-09-24 08:30:18 von Bimuellererwin
Admin-Shape-Import: Es wäre schön, wenn man beim Import einer shape-Datei den verwendeten Zeichensatz angeben könnte, so dass Umlaute und Sonderzeichen sauber importiert werden.
kvwmap sollte Fehlermeldungen beim "Daten anzeigen" abfangen und in einer Art "Hoppla-Seite" aufbereiten, vielleict nach Möglichkeit mit einer halbwegs verständlichen Meldung von shp2pgsql.
erstellt am: 2018-09-11 11:06:52 von Markus Hentschel
Ist die Antragsnummer nicht numerisch, liefert die Von-bis-Suche eine SQL-Fehlermeldung. Ich vermute zudem, dass die wenigsten Antragsnummern numerisch sind. Entweder sollte es hier kein von-bis geben (und schon gar keine SQL-Fehlermeldung) oder kvwmap müsste an dieser Stelle intelligenter werden und die Systematik in der jeweiligen Nummerierung erkennen und danach sortieren.
Fehlermeldung überprüfen und evtl. ganz rausnehmen.
Als Bugfix 2.9.18 umgesetzt
erstellt am: 2018-08-30 11:26:27 von Markus Hentschel
Es sollte die Möglichkeit geben, bei der Recherche auszuwählen, dass man nicht nur die angeschnittenen Dokumente bekommt wie bisher, sondern alternativ alle Dokumente aller Messungen, deren Geltungsbereiche angeschnitten werden. Diese Suche müsste also zusätzlich die Primär-/Sekundärattribute auswerten. Das könnte so gemacht werden, dass es die Option schon in der Recherchemaske gibt. Oder es gibt sie in der Trefferliste, dort mit der Möglichkeit, entweder alle fehlenden Dokumente einer Messung dazu zu addieren oder das eben mit allen fehlenden Dokumenten aller gefundenen Messungen zu machen.
Über Checkbox in der Suchmaske umsetzen.
erstellt am: 2018-08-01 08:34:18 von Markus Hentschel
Beim Anzeigen (Import) eines Shapes durch den Nutzer soll bei Bedarf ein Label gesetzt werden können. In einem Zwischenschritt könnte man die verfügbaren Attribute anzeigen um per Radio-Button eine Spalte (oder keine) auszuwählen. Wird eine Spalte ausgewählt, so erscheint in der Karte ein Label in einer vordefinierten Position und Schriftart. Alternativ könnte man die Auswahl von Position und Schriftart auch dem Nutzer noch mit anbieten.
Generell die Möglichkeit in den Layer-Optionen anbieten, ein Attribut aus dem DATA-SQL als Beschriftung zu setzen.
Die neue Struktur der Ergebnisse der Recherche von Nachweisen hat seinen Praxistest bei uns im Amt nicht bestanden. Sowohl einige ÖbVI und unsere Mitarbeiter wünschen sich wieder die alte Struktur zurück. Diese wird als bessere Lösung empfunden, da hier "durchgeblättert" werden kann. Die Vorschau im html-Dokument ist zu pixelig. Kleine Details sind auf den ersten Blick so nicht erkennbar.
Vlt. könnte über einen Eintrag in der config gesteuert werden, ob man eine vereinfachte Ordnerstruktur oder eine detaillierte Ordnerstruktur erstellt haben möchte.
Nachtrag vom 25.09.2018
1.
Die alte Ordnerstruktur lässt sich über der Auswahl "Dokumente zusammenstellen & packen" erzeugen.
2.
Nicht alles an der neuen Struktur ist schlecht ;)
Unsere Mitarbeiter in der Unterlagenvorbereitung wünschen sich für eine effektivere Arbeit folgende Zusammenstellung:
2.1. Ordner Einmessungsskizzen
- AP-Beschreibungen
- KVZ der Festpunkte
2.2. Ordner Nachweise
- beinhaltet alle Nachweise ohne weitere Unterordner, ähnlich wie bei den Vorschaubilder -> es kann sowohl das Template als auch die Ordnerstruktur genutzt werden
2.3. Protokolle
- Übergabeprotokoll
- Übersicht.htm -> so anpassen, dass die Dokumente ausgewählt und dann gedruckt werden können
- Übersicht.csv, Recherche.uko, Gesamtpolygon nicht mit ausgeben, werden gegenwärtig immer manuell gelöscht
2.4. Vorschaubilder
- kann in der Vorschau nicht gleich auf das Original zugegriffen werden -> ist lokal gespeichert, Zugriff müsste schnell erfolgen
- Vorschaubilder auf Text-Dateien od. PDF werden schwarz angezeigt -> Hinweis, dass das Format nicht unterstützt wird
2.5. KVZ
- kann entfallen, wenn KVZ für AP unter Einmessungsskizzen gespeichert wird (siehe 5.1)
2.6. Nacheise UKO
- wird durch unsere Vorbereitung nicht mit ausgegeben und daher immer gelöscht.
Vlt. kann die Funktion so geändert werden, dass jede Instanz im Vorfeld festlegen kann (config.php), welche Informationen und wie diese ausgegeben werden sollen
Umsetzen: 2 Exporte:
- alles mit flacher Nachweisverzeichnisstruktur
- alles mit hierarchischer Nachweisverzeichnisstruktur
- außerdem sollen im Ordner Protokolle,
die Übersicht.csv, Recherche.uko und die Gesamtpolygone und der
Ordner Nachweise UKO nicht mit herausgegeben werden
- evtl. über rollenbezogene Ausgabeeinstellungen umsetzen
2 Punkte in der Karte setzen. Dann erscheint ein Formular mit den lokalen Koordinaten 0,0 der beiden Punkte. Die Koordinaten sind änderbar und es können weitere Punkte hinzugefügt werden. Am Ende können die Punkte übernommen werden und erscheinen als fangbare Punkte zusätzlich zu den vorhanden Punkten. Die Punkte bleiben solange bestehen, bis man den Geometrieeditor verlässt.
Beim CSV-Export der Flurstücke wird aktuell der Eigentümer in der Form Vorname Nachname ausgegeben. Das war wohl in der Vorgängerversion anders. Dort wurde der Eigentümer in der Form Nachname, Vorname ausgegeben, also der Nachname zuerst und dann mit Komma getrennt der Vorname. Einige Anwender haben die neue Form jetzt bemängelt und möchten gern wieder die alte Version, weil sich die Daten dann besser weiterverarbeiten lassen.
Konsens vom 25.06.: Die Spalte Eigentümer aufspalten in Vorname und Name.
In der Fachschale Anliegerbeiträge wäre es wünschenswert, wenn beim Abspeichern der Grundstücksbereiche auch die Flurstücksnummer in die Tabelle geschrieben werden würde.
Gewünscht ist, dass der Benutzer beim Zusammenstellen des ZIPs in der Nachweisrecherche eine Option bekommt, die PDFs in Unterordnern abzulegen oder ohne.
erstellt am: 2018-05-16 08:56:19 von Markus Hentschel
Für das Erfassen von Fläche der Baulasten aus dem Lageplan heraus wird das hinzufügen der linksseitig gepufferten Linie mit negativem Abstand gewünscht, so dass dies quasi eine rechtsseitig gepufferte Linie wird.
Für das Erfassen optionaler Daten besteht der Wunsch, Datenfelder in Abhängigkeit vom Wert in anderen Feldern zu akivieren / deaktivieren.
Im Attributeditor neues Feld: "editier wenn" mit einem Auswahlfeld aller Attribute, einem Operatorfeld (!=, =, >, <) und einem Eingabefeld für den Wert.
Aktuell ist ein Auswahlfeld: "Gemarkung/Ortsteil" vorhanden. Effektiv wird wohl aber nach Gemarkung gesucht.
- Konsequenz: "Ortsteil" aus Namen für dieses Auswahlfeld entfernen.
- Kann für Ortsteil ein eigenes Auswahlfeld erstellt werden?
Das über Objektart AX_LagebezeichnungMitHausnummer Attributart: "Ortsteil"
abgefragt werden kann?
Umbau: Ein Eingabefeld mit Gemeinden, Gemarkungen und Ortsteilen zur Auswahl. (PP-Liste)
Noch Klären: Welche Strassen gehören zum Ortsteil? (ax_lagebezeichnungmithausnummer)
Es hat sich herausgestellt, dass die Einträge in in der Spalte "ortsteil" in "ax_lagebezeichnungmithausnummer" nicht vollständig sind. Daher ist es nicht möglich, die Hausnummern den Ortsteilen zuzuordnen.
Evtl. könnte man zumindest die Straßen den Ortsteilen zuordnen. Dazu müsste man klären, ob alle Straßen, die durch Ortsteile gehen auch einen Eintrag in ax_lagebezeichnungkatalogeintrag, Spalte zeigtaufexternes_name haben.
PP-Tabelle, die sich aus ax_lagebezeichnungkatalogeintrag befüllt und bei Bedarf von Hand vervollständigt werden kann.
Adressuche mit Ortsteilen optional über Konstante machen.
Die Gruppe aus dem Attribut-Editor sollte im GLE nicht nur in der zeilen- sondern auch in der spaltenweisen Darstellung berücksichtigt/angezeigt werden.
Layer-Administration:
Es wird gewünscht, dass mögliche Änderungen in den "Default-Werten für Stellen-Zuweisung" per einfachem Knopfdruck auch allen bereits zugewiesenen Stellen übertragen werden kann und die Stellen nicht immer neu zugewiesen werden müssen.
Bei der Kontrolle von georeferenzierten Nachweisen über Werkverträge kann es sein, dass die Bearbeiterin gleich mehrere Geometrien auf einmal anpassen muss (z.B. FFR+GN+KVZ). Um den Arbeitsvorgang zu erleichtern, gibt es den Wunsch die Geometrie eines Nachweises auf andere Nachweise zu übertragen bzw. zu überschreiben.
Neuer Button "Geometrie übertragen".
Danach Auswahl der zugehörigen anderen Dokumente.
Um eine bessere Differenzierung und Ordnung der Nachweisarten zu ermöglichen, wird eine Neustrukturierung der Dokumentenarten gewünscht (nach dem Vorbild von LENRIS). Dazu gehören:
1. Einführung von neuen Dokumentenarten -> Ziel ist die 1:1 Übernahme der LENRIS-Nachweisarten
2. Einführung von optional auswählbaren Dokumenten-unter-arten (wie bisher unter ANDERE), um eine weitere Differenzierung zu ermöglichen (ähnlich dem Grundgedanken bei LENRIS); wie bei ANDERE sollen diese Unterarten von jeder uVGB individuell zusammengestellt werden können
Zusammenfassend wird die Einführung der LENRIS-Dokumentenarten mit optional auswählbaren Unterarten gewünscht, um zum Einen die Dokumente, die bisher größtenteils unter ANDERE geführt wurden übersichtlicher ordnen zu können und zum Anderen die unter FFR, GN, KVZ geführten Dokumente optional noch besser differenzieren zu können.
Für die bessere Veranschaulichung haben wir das Eingabeformular zu den Dokumentenarten mal etwas umgestrickt. So oder so ähnlich könnte das Ganze dann aussehen:
https://geoportal.kreis-lup.de/kvwmap/graphics/custom/dokumentenarten.htm
-----------------------------------------------------------------------
----------- Idee nach der Mail von Holger
-----------------------------------------------------------------------
Um nun eine optionale Umstellung zu ermöglichen und den Aufwand gering zu halten wird von uns Folgendes vorgeschlagen:
Einführung einer neuen Tabelle n_hauptdokumentenarten, die von allen uVGB selbstständig aufgebaut wird. Aufbau der Dokumenteneingabe und der Suchmaske nach den Einträgen in dieser Tabelle.
z.B.
für bisherigen Aufbau:
für den vorgeschlagenen Aufbau:
- Attribut unterart regelt ob optional Unterarten über ein Pulldown-Menü aufgeführt werden sollen (0 nein / 1 ja)
-> ist nicht erforderlich
- für die Zuweisung der Unterarten zu den Hauptarten wird die Tabelle n_dokumentenarten um das Attribut hauptart erweitert
- in der Tabelle n_nachweise wird unter art nun die id aus n_hauptdokumentenarten geführt
Und um "Unfälle" beim Digitaliseren zu vermeiden vielleicht zusätzlich die Pfeiltasten für diesen Zweck und auch ganz allgemein in der Kartennavigation nutzbar machen.
~~~~
FalkoR
Nur bei Fokus auf Karte
Gewünscht wird, dann man in ein zip-Archiv mehrere Shapes packen kann und kvwmap die dann wie mehrere einzelne behandelt. Das Referenzsystem muss natürlich bei allen gleich sein oder pro Shape per prj-Datei angegeben sein.
Nutzer-Daten-Import umbauen:
- kein Zippen mehr nötig aber möglich
- alle GIS-Formate in einem Import möglich
- Dateien reinziehen über Drag&Drop
- maximale Dateigröße einstellbar
erstellt am: 2018-02-20 11:43:42 von Markus Hentschel
Es wäre schön, wenn man die Möglichkeit hätte, als Formularelementtyp eine Uhrzeit eintragen zu können. Hierbei geht es hauptsächlich auch um historische Zeitstempel.
Die sog. "Druckversion" in der Sachdatenanzeige könnte verbessert werden. Zumindest sollten keine Attribute editierbar sein, keine Links als Links erscheinen usw. Buttons wie "alle anzeigen", "neu" oder auch "zurück zur Karte" sind überflüssig. Das Layout könnte anders sein.
erstellt am: 2018-01-23 09:43:56 von Markus Hentschel
Es soll möglich sein, auch nur Teilgeometrien von Multipolygonen oder Multilinestrings im Geometrie-Editor zu übernehmen. Nur wenn eine entsprechende Checkbox gesetzt ist, soll die Gesamtgeometrie übernommen werden.
Bei Kartenthemen, die keine Geometrie besitzen, sollte das Kartenfenster für die räumliche Eingrenzung nicht angezeigt werden, da ggf. ein Fehler "Abfrage fehlgeschlagen" generiert wird.
Auch bei der Layer-Suche berücksichtigen.
Bei der Anzeige eines Textes / Textfeldes im Rastertemplate wird deren Breite nicht entsprechend der Breite des Vorschaubildes angepasst. Dadurch "verschwindet" der Text nach links und wird an einer nicht sichtbaren Stelle umgebrochen.
Besser wäre es, wenn die Breite des Textes / Textfeldes der Breite des Vorschaubildes angepasst wird und der Text entsprechend umgebrochen wird.
Der Dateiname der beim Sachdatendruck erzeugten PDF-Datei soll über ein neues Feld im Drucklayout festlegbar sein. Der Dateiname soll dabei auch variabel sein, indem man auch Attribute angeben kann.
Namensbestandteil und Akademischer Grad sind nicht so oft - aber wenn, gehören Sie zum Namen einer Person. Entsprechend muss man in der Eigentümersuche danach suchen können (separat oder über das Feld "Name") und es muss in den diversen Anzeigen erscheinen (Flurstücks-, Eigentümer-, Grundbuchblattanzeige).
erstellt am: 2017-11-07 14:11:35 von Markus Hentschel
Im Jagdkataster-Fachprogramm Condition werden detaillierte Kontaktdaten der Jagdpächter geführt.
Um diese Informationen auch in kvwmap vollständig nutzen zu können, ist eine Erweiterung der DB-Tabelle "jagdpaechter" erforderlich.
Folgende zusätzliche Angaben werden gewünscht:
CREATE TABLE jagdkataster.jagdpaechter(
id integer NOT NULL,
anrede character varying(80),
akad_grad character varying(20),
nachname character varying(80),
vorname character varying(80),
geburtstag character varying(20),
geburtsort character varying(50),
strasse character varying(60),
hausnr character varying(50),
plz character varying(80),
ort character varying(50),
ortsteil character varying(50),
telefongesch character varying(100),
telefonpriv character varying(100),
telefonmobil character varying(50),
fax character varying(100),
emailgesch character varying(150),
emailpriv character varying(150)
)
WITH(OIDS=TRUE);
außerdem Snippet anpassen: Link zu Pächtern in Jagdausübungsberechtigte ändern.
Und in der Tabelle jagdbezirke die gid löschen und als serial + PK neu anlegen.
erstellt am: 2017-10-26 15:13:14 von SigridPhilipp
Name des Eigentümers in der Flurstücks- und Grundbuchblattanzeige als Link auf die Eigentümersuche mit Anzeige der Flurstücke - und der Möglichkeit, wieder zurück zu gehen.
erstellt am: 2017-10-13 06:42:38 von Markus Hentschel
Wenn man einen Layer als Vorlage für einen neuen Layer verwendet, dann sollten auch die Angaben zu den Legendenbildern, die die Klassen haben, mitkopiert werden (Grafik, Breite, Höhe)
erstellt am: 2017-09-27 11:53:52 von Markus Hentschel
Da es Nutzer gibt, die die schwebende Sachdatenanzeige *ganz* nach unten schieben, wäre es schön, wenn kvwmap das Fenster bei der nächsten Anzeige auf einen Mindestabstand vom unteren Rand hochzieht.
erstellt am: 2017-09-27 11:07:15 von Markus Hentschel
Gut wäre, wenn auch die jeweils letzte katasterliche Recherche bzw. Anzeige bei "Letzte Suche" bzw. "Letztes Suchergebnis" berücksichtigt würde.
GBBSuche
erstellt am: 2017-09-15 13:37:03 von Markus Hentschel
Ein Default (in der config.php) für Breite und Höhe der Legendenbilder beim Anlegen einer neuen Klasse wäre gut, und zwar separat für Flächen-, Linien- und Punktlayer
erstellt am: 2017-09-15 13:34:26 von Markus Hentschel
Neben "Neu Laden" erscheint ein neuer Button, der eine Liste aller aktiven Themen sortiert in der Zeichenreihenfolge ohne Gruppen liefert. Hier kann man per Drag & Drop die Zeichenreihenfolge ändern und sie wird rollenbezogen gespeichert.
Im GLE ist es möglich, auf ausgewählte Objekte zu zoomen und diese zu separieren, das heißt die anderen Objekte des Layers auszuschalten. Das ist aus dem Flurstücksnippet heraus so nicht möglich. Es gibt einige Nutzer die diese Funktion dort vermissen.
Buttons aus GLE übernehmen.
Nutzer möchten das Redlining mit ausdrucken bzw. in der Druckvorschau nicht nur einen Freitext einfügen sondern hier ebenfalls Redliningfunktionalitäten haben. Beliebt sind Pfeil, Kreis und Box.
Evtl. SVG-Redlining als Bild rendern und das dann ins PDF packen
Die beiden Fenster "Es wurde kein Thema zur Sachdatenabfrage ausgewählt!" und "Zu diesem Thema wurden keine Objekte gefunden!" sehen ziemlich lieblos aus.
"Es wurde kein Thema zur Sachdatenabfrage ausgewählt!" als Messagebox, sofort.
"Zu diesem Thema wurden keine Objekte gefunden!": Vorschläge!
erstellt am: 2017-08-17 06:02:09 von Markus Hentschel
Georeferenzierung von Fotos.-
Beim Hochladen von Bildern könnten die Koordinaten in vorhandenen Exif-Metadaten ausgewertet werden und an die Geo-Position ein Punkt erzeugt werden.
Hierbei sollte aber die Gefahr der Einbettung von Schadcode beachtet werden:
https://de.wikipedia.org/wiki/Exchangeable_Image_File_Format#Einbettung_von_Schadcode
Ergänzung von Herrn Bimüller (LK Elbe-Elster)
Ein Bündel von Bildern nehmen, auf "Daten hier reinziehen" ziehen und fallen lassen. Das Ganze so gestalten, dass nicht für jedes Bild ein Layer entsteht (das können hunderte gleichzeitig sein), sondern alles in einem Temp_Layer. Vielleicht muss man die Bilder dazu vorher zippen.
Wenn man von einem übergeordneten Thema aus einen neuen Datensatz in einem Subform-Thema anlegen will, dann kann es vorkommen, dass man das Eingeben abbrechen will. In diesem Fall wäre es gut, wenn der Nutzer einen "Abbrechen"-Button hätte, der ihm den übergeordneten Datensatz wieder aufruft. "Letztes Suchergebnis" ist an dieser Stelle möglich, aber keine besonders praktische Lösung.
erstellt am: 2017-06-19 09:05:07 von Markus Hentschel
Die Koppelung Drawingorder – Reihenfolge in der Legende wird aufgegeben. Subform-Themen, die Geometrien haben, sollen in der Legende deutlich erkennbar als abhängiges Thema unter dem Hauptthema erscheinen, unabhängig von der Zeichenreihenfolge. Die Drawingorder ist nur noch Default.
Legenden-Order für Layer, Default ist drawingorder
erstellt am: 2017-06-19 09:02:26 von Markus Hentschel
Zur besseren Übersicht wäre es nicht schlecht, wenn sich Ergebnisse einer Suche in der Sachdatenanzeige unterschiedlich anzeigen lassen könnten. So könnte man z.B. Datensätze, die ein bestimmtes Datum überschreiben in der Sachdatenanzeige Rot anzeigen, alle anderen Grün.
Um das generisch zu machen, könnte man in der Layerdefinition jeder Klasse zusätzlich eine Styledatei verpassen. Jenachdem ob einer angegeben ist, wird die dazugehörige Style-Datei aus layouts/custom geladen. Wir könnten von kvwmap auch verschiedene Styles defaultmäßig vorgeben. Dann wäre keine-Style-Angabe das Layout wie es jetzt ist und ggf. sachdatenanzeige_background_red.css eine Darstellung mit Rotem Hintergrund oder sachdatenanzeige_background_green.css die in Grün.
Konkret könnte ich das bei der Aufgabenverwaltung gebrauchen. Zeige alle Aufgaben mit Status zu_erledigen und die, für die nur noch 2 Tage Zeit sind in rot, die wo noch 10 Tage Zeit sind in gelb und die anderen in grün.
Darüberhinaus könnte man die individuellen Style-Dateien auch dazu verwenden bestimmte Attribute in einem Datensatz auszuschalten wenn diese garnicht gebraucht werden. z.B. Das Feld Ansprechpartner ist leer, also werden auch alle Felder der Adresse ausgeblendet etc. Das macht die ganze Darstellung sicher übersichtlich.
Ich sehe einen weiteren Vorteil. Man könnte für jeden Layer einstellen ob überhaupt bestimmte Attribute sichtbar sein sollen. Man könnte jetzt sagen, dass kann man doch bei den Attribut-Rechten einstellen. ok aber manchmal müssen Attribute lesbar sein, z.B. für Verknüpfungen, man will sie aber nicht sehen.
Ein bisschen redesign der Sachdatenanzeige wäre dann sicher auch erforderlich, aber die ist sowieso angebracht um auf responsive design umzustellen.
Unsere Kolleginnen und Kollegen, die täglich Nachweise georeferenzieren, haben in der letzten Zeit eine ganze Reihe von Verbesserungsvorschlägen für die Nachweisverwaltung gesammelt. Der Einfachheit halber hier die originale PDF von unseren Kollegen: PDF-Änderungswünsche
- Kopf-Info-Zeile festsetzen Der Rest der Ansicht lässt sich beim scrollen darunter schieben.
- Fehlerbutton für Verbesserungen Dokument hat eine schlechte Qualität, ist unvollständig oder falsch zu geordnet… Dann kann der Fehlerbutton von demjenigen der diesen Mangel feststellt gedrückt werden und die Fehlermeldungen laufen für eine Korrektur der Georeferenzierung auf. Die Fehler können dann behoben werden und die Qualität der Georeferenzierung steigt. Der Fehlerbutton sollte die Möglichkeit besitzen eine kurze Beschreibung des Mangels aufzuführen.
Umsetzung: als neues Bemerkungsfeld umsetzen
- Vorschaubild über DOC anpassen Möglichkeit einer Anzeige, dass sich mehrere Seiten in dem Dokument befinden. Bestenfalls mit Angabe der direkten Anzahl der Seiten.
Umsetzung: gucken, ob man Seitenzahl aus PDF ermitteln kann
- Risssuche im Geoportal Es muss eine Möglichkeit geben Risse von z.Bsp. Riss-Nr. 10 bis Riss-Nr. 33 auszuwählen. Auch sollte es eine Auswahlmöglichkeit beim Fortführungsjahr z.Bsp. 1995 bis 1998 geben. Hier müsste eine Art Platzhalter für diesen Fall greifen.
Umsetzung: als von-bis-Suche umsetzen, optional
- zurück zur Suche entweder fest verankern oder oben mit integrieren Wenn die Trefferquote bei Dokumenten sehr hoch ist (z.Bsp. Plau z.Zt. 5.546 Treffer), muss ewig gescrollt werden bis man eine neue Suche starten kann.
Umsetzung: alles außer den Suchergebnissen feststehend machen
- Rissüberarbeitung im Geoportal Wenn mehrere hundert Risse im Geoportal überarbeitet werden, springt das Geoportal auf den ersten Riss der Auflistung zurück, also auf den Anfang. Er sollte aber auf den zuletzt bearbeiteten Riss bzw. auf die letzte Ansicht zurück springen. Hier müsste eine Art Platzhalter für diesen Fall greifen.
Umsetzung: über Anker mit ID
- Meldung / Fehlermeldungen im Geoportal Meldungen, einer nicht erfolgten Bearbeitung oder eines Fehlers, sollten sich deutlich von erfolgreichen Meldungen unterscheiden (Farbe/Symbol). Fehlermeldungen, die „nicht erfolgreich“ ausgeführt wurden, sollten in „rot“ gekennzeichnet sein. Meldungen, die nur als Hinweis dienen können so bleiben, da sie nur informativ sind.
Umsetzung: mit Messages
Möglichkeit des Ein-/Ausblendens von verfügbaren Themen Einstellungsentscheidung ob automatische Einblendung erfolgt oder nicht.
Umsetzung: über Button das Reinfliegen ein/ausschalten
Beim Zeichnen von punktförmigen Objekten wäre es schön, wenn man den Punkt (bzw. seine Signatur) drehen kann. Beispiel: Foto-Standort mit Blickrichtung.
Umsetzung: neuer Formularelementtyp: Drehwinkel Punkt mit Slider
erstellt am: 2017-05-04 12:24:27 von Markus Hentschel
Mit größeren Bildern kann man Schraffuren einfach wesentlich besser erkennen. Vorschlag: Legendenbilder bei Flächen ebenfalls 18 x 18 wie bei Punktlayern. Vielleicht sogar 25 x 18 wie im Style- und Labeleditor, wobei dann natürlich ein bisschen Platz für den Klassennamen verloren geht. Alternative: Verkleinerung der Schraffurabstände und Liniendicken für die Darstellung in der Legende auf ein passendes Maß.
Umsetzung: Höhe und Breite bei jeder Klasse einstellbar
erstellt am: 2017-04-27 12:22:46 von Markus Hentschel
Außer User und Time für den letzten Bearbeiter und die letzte Bearbeitung könnte es auch First_User und First_Time für den Ersterfasser und die Ersterfassung geben. Diese beiden Attribute werden nur beim INSERT belegt und danach nicht mehr geändert.
erstellt am: 2017-04-07 12:21:36 von Markus Hentschel
Aufteilung in zwei Angebote als Menüpunkte:
- Letzte Sachdatenanzeige
- Letzte Recherche
Umsetzung: bei jeder GLE-Suche werden Suchparameter automatisch als eigene gespeicherte Suchabfrage gespeichert um diese dann über einen Menüpunkt wieder aufrufen zu können
Außerdem: aus der Flst.-Anzeige bei Klick auf "zur Flurstückssuche", alle bisher gefundenen Flurstücke in die Liste übernehmen
erstellt am: 2017-04-07 12:16:19 von Markus Hentschel
Ein Thema in der Legende zu finden ist nicht immer so einfach, insbesondere, wenn man die Gruppe nicht weiß. Vorschlag: Alternative Auflistung der Themen alphabetisch ohne Gruppenzugehörigkeit. Das Ganze rollenbasiert gespeichert.
Umsetzung: alphabetisch sortierte Legende ohne Gruppen mit Suchfenster
erstellt am: 2017-04-07 12:13:14 von Markus Hentschel
Es besteht der Wunsch, dass man eine Strecke mit mehreren Knickpunkten messen kann, wobei die Kanten der Strecke mit dem jeweiligen Teilstreckenmaß beschriftet werden. Das Ganze so, dass es in "Bild speichern" und im PDF erscheint.
erstellt am: 2017-03-09 10:07:24 von Markus Hentschel