Möglichkeit die Breite des Puffers in allen Bereichen (Recherche, Dokument einfügen, Dokument bearbeiten bei Puffer hinzufügen und gepufferter Linie) administrativ oder rollenbasiert unter Einstellungen selbst festzulegen. Alternativ sollte der Standardpuffer auf 2m heruntergesetzt werden.
Puffer überall in der NWV auf 2m setzen.
Aktuell gibt es für den dynamischen Link - 2. Option - drei Möglichkeiten: no_new_window, root, embedded. Mit einer Option „new_window“, vlt. auch mit Angabe der Größe, könnte der Nutzer mehrere Fenster mit Sachinformationen öffnen, die Inhalte z.B. miteinander vergleichen und die Informationen auch zu einem späteren Zeitpunkt nutzen.
Wünschenswert wäre eine Möglichkeit ein Rechteck zu erzeugen mit Angabe von Länge mal Breite.
Zusätzlich auch noch ein Werkzeug um die Geometrie zu drehen.
erstellt am: 2024-11-06 12:04:30 von Norman.schley
Wenn es beim Flurstück ein Miteigentum gibt, stellt kvwamp das zur Zeit beispielhaft so dar:
Miteigentum Par. 3 Abs. 4 GBO 132442-3888, Laufende Nummer 10
Der Anteil des Miteigentums müsste aufgelistet werden (so wie es beim Grundbuchblatt schon der Fall ist). Die Darstellung könnte so aussehen:
Miteigentum Par. 3 Abs. 4 GBO zu 1/31 Anteil, 132442-3888, Laufende Nummer 10
Beachte das Komma.
erstellt am: 2024-11-06 11:12:39 von Markus Hentschel
Die Sachdatenanzeige im extra Fenster funktioniert bei mobilen Browsern auf Tablets nicht (z.B. bei Firefox oder Chrome). Es muss eine Lösung diskutiert werden. Vielleicht sollte die Anzeige im div-Fenster wieder reaktiviert werden, wobei der Nutzer diese Anzeigemöglichkeit in den Optionen auswählen können sollte. Das div-Fenster muss dann responsiv auf Bildschirmdiagonalen und auf Hoch-/Querformat reagieren.
3. Möglichkeit der Sachdatenanzeige mit Karte neben Sachdatenanzeige.
erstellt am: 2024-10-18 10:00:38 von Markus Hentschel
Ich hätte es nie gedacht, aber es kam jetzt der Wunsch, dass auch nach Format gesucht werden kann. Dabei müsste als Bedingung auch die Gemarkung angegeben werden.
erstellt am: 2024-09-30 08:26:23 von Markus Hentschel
Es wurde der Wunsch geäußert, dass man mindestens die letzte Benachrichtigung auch dann noch mal aufrufen kann, wenn man sie per Checkbox erledigt hat, besser noch die letzten drei Benachrichtigungen.
Die letzten drei.
erstellt am: 2024-09-09 06:17:46 von Markus Hentschel
Wie bei der alphabetischen Sortierung der Kartenthemen wäre auch ein Suchfeld bei der thematischen Anzeige oft hilfreich.
Analog zur Ortssuche umsetzen.
Und als Kartenwerkzeug einbauen.
In der Auflistung der enthaltenen Flurstücke werden die Eigentümer in der Reihenfolge Vorname Nachname ausgegeben. Dies sollte zur besseren Sortierung wie über die Funktion "Eigentümer auflisten" in der Reihenfolge Nachname Vorname geändert werden.
Vorschlag für die Optionen zu den angezeigten Datensätzen im GLE:
https://kvwmap.de/wiki/index.php/Datei:dataset_options.png
Die Funktionalität ist die gleiche wie gehabt, nur die Anordnung der Elemente ist besser.
Radiobuttons untereinander und mit Anzahl der ausgewählten in Klammern dahinter.
erstellt am: 2024-08-29 13:36:16 von Markus Hentschel
Das Metadatendokument sollte, sofern vorhanden, beim Datenexport immer mit ausgegeben werden. Dies ist insbesondere wichtig, wenn es sich um Daten handelt, die nur einem bestimmten Nutzerkreis zur Verfügung gestellt werden sollen und nicht an Dritte weiter gegeben werden dürfen. Stichwort "Nutzungsbedingungen"
Beim Layer eine neues Feld "Nutzungsbedingungen" hinzufügen.
In der Rechteverwaltung 2 Checkboxen hinzufügen für den Download des Metadatendokuments und der Nutzungsbedingungen.
Es sollte möglich sein, nach der Recherche eines Eigentümers direkt einen CSV-Export Eigentümer zu machen und nicht den Umweg über "Flurstücksdaten" machen zu müssen.
erstellt am: 2024-08-27 12:28:09 von Markus Hentschel
kvwmap sollte
- führende Leerzeichen ignorieren
- Kommas, Semikolons, andere Steuerungszeichen am Ende ignorieren
- bei Einlesefehlern mit einer Fehlermeldung antworten
erstellt am: 2024-08-14 06:44:19 von Markus Hentschel
Unser Schulamt hat häufiger den kürzesten Weg zwischen Wohnort und Schule zu bewerten.
Mit diesem Hintergrund möchte ich den Wunsch von Markus aus dem Jahre 2012 hervorkramen https://kvwmap.de/wiki/index.php/Routing und das Thema wieder auf die Tagesordnung setzen.
Markus: Ein bisschen Angst hatte mir damals gemacht, dass das Schulamt wirklich auf Meter misst und der Meter über Wohl oder Wehe entscheidet. Aber Routing ist trotzdem vielleicht ganz sinnvoll als Funktion.
Als neues Werkzeug in der Hauptkarte umsetzen.
Im Landkreis MSE wurde der Wunsch geäußert Gruppen in der Klassifizierung zu bilden mit der Unterscheidung in sichtbaren und nicht sichtbaren Elementen.
Beispiel:
(Layer-Name)
(Gruppe1)
-Klasse 1
-Klasse 2
-KLasse 3
(Gruppe2)
-Klasse 4
-Klasse 5
Vor dem Feld Klassifizierung fügen wir eine neue Spalte "Gruppe" ein um die Klassen zu gruppieren. Im Themenbaum erscheinen diese Gruppennamen dann mit Checkbox.
Von Nutzenden wurde ein Werkzeug "Fläche messen" vermisst (es gibt nur Wegstrecke messen)
Markus: Es gibt auch Fläche messen, nur ein wenig versteckt. Aber ich fände einen eigenen Button auch sehr nutzerfreundlich.
Eigener Button.
Könnte das Kartenbild von "Bild speichern" optional mit der Legende eines Themas versehen werden, welches der Nutzer separat auswählt?
Wir erweitern den Kartendruck und bieten neben PDF auch die Möglichkeit den Druck als Bild zu exportieren.
erstellt am: 2024-06-27 13:50:25 von Markus Hentschel
Aktuell erfolgt in der Sachdatenanzeige, im Reiter des Layers "Flurstücke" die Information wenn weitere Layern keine Treffer enthalten --> "Zu diesem Thema wurden keine Objekte gefunden!." Durch die Organisation der Sachdaten in Reiter ist die Info an dieser Stelle nicht mehr optimal platziert.
Wie soll damit künftig umgegangen werden?
Vorschlag: Anzeige entfällt ganz: Ein Reiter mit Sachdaten für einen Layer erscheint ausschließlich wenn das Ergebnis der Abfrage auch Treffer enthält.
Es wird ein weiterer Reiter "Report" hinzugefügt, der eine Auflistung der Layern mit Treffern und ohne Treffer liefert.
Als Idee im Nachgang zu der "2FA"-Diskussion vom letzten Anwendertreffen: Der Nutzer soll sein Passwort selbst zurücksetzen können. Dazu müsste allerdings bei allen Nutzern die Email-Adresse Pflicht werden (oder nur die Nutzer können den Mechanismus nutzen, deren Mailadresse hinterlegt ist). Dann könnte kvwmap erstens einen Code an die Mailadresse senden und - nach Eingabe des Codes durch den Nutzer - zweitens eine Mail mit dem Passwort-neu-vergeben-Link an diesen Nutzer senden. Aus Sicherheitsgründen könnte der Link eine Lebensdauer von zum Beispiel 10 Minuten haben.
erstellt am: 2024-06-07 11:46:26 von Markus Hentschel
Wäre es vielleicht denkbar bei Punkt-Themen einen QR Code mit einem Link (https://maps.app.goo.gl/Kt1J7otqhuUUk4Fa6) zu generieren, den man nutzen könnte für die Google Maps App und so ein schnelles Routing ermöglichen könnte.
Internetseite von Google für die URL Generierung von Maps-Aufrufen:
https://developers.google.com/maps/documentation/urls/get-started?hl=de
QR-Code ja, aber mal schauen, ob man auch nur die Koordinaten verschlüsseln kann. Ansonsten GoogleMaps URL.
geo:54.106944,11.905278
erstellt am: 2024-05-30 04:54:28 von Norman.schley
GPX verarbeitet wie bekannt nur Punkte und Linien. Wünschenswert wäre es, Layer die als Polygon vorliegen, automatisiert in Linien umzuwandeln, um sie als GPX zu exportieren.
erstellt am: 2024-05-27 11:51:21 von Nils.koldrack
Beim Hovern über die Optionen des Layer-Parameter in den Layer-Optionen sollte nicht nur das Kartenbild switchen, sondern auch die zugehörige Legende, wenn der Layer-Parameter für die Klassifizierung verwendet wird.
erstellt am: 2024-04-24 07:31:19 von Markus Hentschel
Es sollte möglich sein, beim Nutzer nicht nur konkrete IP-Adressen zu hinterlegen, sondern auch Adressen mit Platzhalter in der letzten Stelle: 123.12.34.*
erstellt am: 2024-04-24 06:07:09 von Markus Hentschel
Im Layereditor soll man die Möglichkeit bekommen, die Attribute aus dem Data-Statement auszuwählen, die man für die Beschriftung zulassen will, und ihnen einen Alias zu verpassen. Das könnte über einen Plus-Button passieren, der jeweils eine neue Eingabezeile aufmacht. kvwmap muss beim Speichern prüfen, ob es das Attribut (noch) gibt.
Erstmal alle Attribute aus dem Data jedem Layer zuordnen.
erstellt am: 2024-04-23 12:28:01 von Markus Hentschel
Das neue Werkzeug "Kreis hinzufügen" soll erlauben, die importierten Punkte aus einer Punktdatei massenweise in Kreisflächen zu überführen. Zum Beispiel, indem ein Rechteck über den Bereich aufgezogen wird und alle Punkte aus dem eigenen Import erfasst werden, die im Rechteck liegen.
Das Werkzeug "Kreis hinzufügen" bekommt die Möglichkeit der Geometrieübernahme, wenn ein Rechteck aufgezogen wird. Dann wird an jeden Punkt der abgefragten Geometrie ein Kreis gesetzt.
erstellt am: 2024-04-23 12:23:08 von Markus Hentschel
Die Auswahlliste für das zu exportierende Thema bietet keine Möglichkeit die Herkunft von identischen Layernamen zu bestimmen.
Vorschlag: ein weiteres Auswahlfeld für die Layergruppe einfügen. So dass schon die Gruppe als Vorauswahl gefiltert werden kann --> genau so wie bei der Themensuche.
Falls das nicht irgendwo genutzt wird, sollte die Optione "Grafische Oberfläche" verschwinden.
Die custom-GUI-Dateien kommen in den Ordner custom/layouts/gui.
erstellt am: 2024-04-16 13:27:17 von Markus Hentschel
Wir wünschen uns einen neuen Menüpunkt „Layerbaum administrieren“. Der Menüpunkt öffnet den Layer-/Themenbaum mit allen auf- und zuklappbaren Gruppen, Untergruppen und Layern. Auf dieser Seite ist es möglich:
- Layer per Drag&Drop in neue Untergruppen/Gruppen zu schieben
- das hier erstmal nicht umsetzen, da noch nicht klar ist, ob die Legendenreihenfolge stellenbezogen bleibt oder nicht: Die Reihenfolge der Layer innerhalb einer Gruppe per Drag&Drop (und per Klick auf Pfeilsymbole neben den Layernamen) zu ändern
- Untergruppen, samt allen zugehörigen Layern, per Drag&Drop in andere Gruppen/Untergruppen zu schieben
- Die Reihenfolge von (Unter-) Gruppen im Layerbaum per Drag&Drop (und per Klick auf Pfeilsymbole neben dem Gruppennamen) zu ändern
- Neue Untergruppen können über ein Symbol „neue Gruppe“ (neben dem Gruppennamen) erstellt werden
Das umständlichere Administrieren des Layerbaums über Order-Zahlenwerte würde entfallen, das Verschieben von mehreren Layern und Gruppen vereinfacht und kvwmap sich an der Art und Weise wie Layerlisten in Desktop-GIS erstellt werden orientieren.
Wir wünschen uns einen neuen Menüpunkt „Drawingorder administrieren“. Der Menüpunkt öffnet eine Liste mit allen Layern, die in der Reihenfolge der Default-Zeichenreihenfolge aufgelistet werden.
Das Ändern der Zeichenreihenfolge der Layer erfolgt hier per Drag&Drop (wie im Legendenmenü). Ein Hoch- und Runterschieben der Layer in der Default-Zeichenreihenfolge ist aber auch per Klick auf Pfeiltasten neben dem Layernamen möglich. Um die Einteilung der Layer in Punkt-, Linien-, Flächen- und Rasterlayer zu vereinfachen, ist vor dem Layernamen ein Symbol, das die Layerart symbolisiert.
Ein umständlicheres Administrieren der Zeichenreihenfolge über eigene Zahlenwerte würde entfallen und das Administrieren vereinfacht.
Die Zahlenwerte werden weiterhin angezeigt und sind editierbar.
Wir geben die stellenbezogene Zeichenreihenfolge auf und migrieren zu einer globalen Zeichenreihenfolge.
Die Symbolauswahl sollte so gestaltet werden, dass Fehler vermieden werden. Es sollte nicht möglich sein Symbolnamen und -nummern auszuwählen die es nicht gibt. Kann erreicht werden durch eine Auswahlliste mit möglichen Werten und Grafiken aus der eingestellten Symbol-Datei oder durch Prüfung vor dem Speichern.
Die Anzeige der Symbole offenbart, dass z.B. ein Symbol circle vom Typ Ellipse als Linie dargestellt wird und nicht als Kreis. Hier vielleicht in der Liste auch noch den Typnamen zusätzlich zum Symboltyp angeben. Symbole die keinen Namen haben kennzeichnen mit "kein Name".
Wenn dennoch mal ein falscher Symbolname in der Styles-Tabelle gelandet sein sollte es möglich sein das Symbol in der Oberfläche anzupassen. Fehler abfangen vor dem Zeichnen des Symbols in der Legende.
Der Inhalt in der Themenübersicht sollte spaltenweise sortierbar sein (z.B. Sortiere alles nach ID). Genau so wie es in er Layerverwaltung/"Layer anzeigen" bereits möglich ist.
Außerdem eine Volltextsuche im Themennamen, Stichwort und in der Kurzbeschreibung.
Die Zeilen einfärben ob der Layer in der gerade aktiven Stelle zugewiesen ist.
Es wäre schön, wenn man einen Schnellsprung zu den Stellen hätte wie bei den Nutzern in Form des Anfangsbuchstabens. Vielleicht könnte man in diesem Zug auch ein Schnellwechsel einbauen wie bei den Layern per Dropdown.
erstellt am: 2024-02-28 06:19:19 von Norman.schley
Mit der Version 3.6 ist es möglich mit dem neuen config-Parameter QUERY_ONLY_ACTIVE_CLASSES zu steuern, dass bei der Kartenabfrage nur aktive Klassen berücksichtigt werden. Dies wäre auch wünschenswert für die Darstellung der Objektinfo und das Highlight von ausgeschalteten Klassen. Aktuell werden die Informationen noch dargestellt, wenn die Klasse ausgeschaltet ist.
Es wäre schön wenn der Admin die Möglichkeit bekommen könnte wieder in seine Adminstelle zu wechseln nachdem er via Link „Als diesen Nutzer Anmelden“ als ein anderer Nutzer angemeldet war. Bisher muss man sich von kvwmap abmelden und neu anmelden.
Über Session Variable umsetzen.
Verwendet man den Layerparameter im Layernamen wie z.b. bei den "historischen DOP (Jahrgang)"
Dann öffnet die Verlinkung des Layerparameters bisher das Fenster mit den Layer Optionen. Dort ist die Auswahlliste des Layerparameters zu finden und kann bedient werden.
Vorschlag: Kann die Auswahlliste nicht direkt erscheinen wenn man auf den Link im Layernamen klickt? Das Auswählen und Abspeichern soll dann direkt mit der Auswahl eines Eintrags der Auswahlliste erfolgen.
Damit erspart man sich zwei Klicks.
Vielleicht sollte das Konzept mit dem Abfragen von Themen in der Karte überdacht werden. Der Nutzer muss im Moment das Thema abfragbar schalten. Das führt dazu, das viele Nutzer oft sehr viele Themen gleichzeitig abfragbar haben, aber nur Infos von einem Thema haben wollen. Der Hinweis, das man über die Optionen auch nur ein Thema abfragbar machen kann, kommt oft genug nicht an. Zur Diskussion:
- Die Abfrage-Checkbox wird abgeschafft,
- Der Nutzer wählt das Info-Werkzeug und klickt in der Karte an die gewünschte Position,
- kvwmap prüft, welche Themen Ergebnisse zurückliefern (hier wäre das Zeitverhalten der Knackpunkt!),
- Der Nutzer bekommt diese Themen als Tabs über der Sachdatenanzeige aufgelistet. Die Tabs schalten die Sachdatenanzeige der Layer ein. Der erste Tab ist ausgewählt.
- (wenn er Treffer in einem Thema hat, das er beim letzten Mal schon abgefragt hat, könnte es schon vorausgewählt sein),
- (wenn es nur Treffer in einem Thema gibt, kommen keine Tabs)
- kvwmap liefert die Sachdatenanzeige
Das Ganze konfigurierbar in den Optionen (ob so oder die alte Variante)
erstellt am: 2024-02-01 16:01:04 von Markus Hentschel
Wenn man im Geometrieeditor auf den Button "Informationsabfrage" oder "anderes Objekt bearbeiten" klickt, sind die Änderungen, die man an dem gerade in Bearbeitung befindlichen Objekt gemacht hat verschwunden.
Hier wäre es wünschenswert wenn der Editor fragt ob er die Änderungen vorher speichern oder verwerfen soll. Aufgefallen im FMK.
Das gleiche gilt eigentlich auch für alle anderen externen Button wie "Karte anzeigen" oder sämtliche Menüpunkte. Die Änderungen sind immer ohne Warnung weg.
Auch über die GLE-Funktion "Es gibt nicht gespeicherte Änderungen" unsetzen.
Der Daten-Import sollte optional zur bestehenden Drag and Drop Variante als Dateiauswahl (Auswahl der Dateien aus der Ordnerstruktur) konfigurierbar sein. Der Grund ist, das kvwmap durch Nutzer in einem Browser gestartet wird, der auf einem Terminalserver läuft und damit Drag and Drop nicht möglich ist.
Eine Themenauswahl soll der Nutzer entweder nur für sich speichern können (so wie es jetzt nur möglich ist) oder auch für die Stelle veröffentlichen können.
Eine Themenauswahl soll man bearbeiten können bzw. eine geänderte Themenauswahl unter einer gespeicherten Auswahl abspeichern können.
Die Buttons "Abbrechen" und "Zurücksetzen" beim Speichern sind überflüssig. Aus dem Textfeld der Eingabe des Namens muss ein Inputfeld werden.
Teilen über URL realisieren.
erstellt am: 2023-11-23 13:22:31 von Markus Hentschel
Genauso kann man im Moment über die Themenoptionen im Thema Flurstücke mit dem GLE suchen. Es müsste dort go=Flurstueck_Auswaehlen oder go=ALK-Flurstueck_Auswaehlen aufgerufen werden.
Über die Konstante LAYER_ID_FLURSTUECKE realisieren.
erstellt am: 2023-11-21 07:46:26 von Markus Hentschel
Quellenangabe Pflichtangabe?
Quellenangabe nur für Layer, die nicht per require angebunden sind?
Pflichtfled aber über config-Parameter ein- und ausschaltbar.
erstellt am: 2023-11-13 09:56:43 von Markus Hentschel
In den Layeroptionen bei eigenen Abfragen kann man nach den vorhandenen Attributen klassifizieren oder damit beschriften. kvwmap sollte bei den Optionen versuchen, vorhandene Aliasse für die Attribute zu verwenden.
originale Layer-ID im Rollenlayer speichern.
erstellt am: 2023-11-13 08:45:26 von Markus Hentschel
Auf dem Bauleitplanserver besteht in der Übersichtsansicht der Pläne, die Möglichkeit, die Ergebnisse in den Spaltenköpfen zu filtern.
Kann dieses Feature auch auf den Standard-GLE übertragen werden?
als Multi-Auswahlfelder in den Spaltenüberschriften umsetzen
Im Snippet zur Anzeige der Sachdaten zum Flurstück sind aktuell nur zwei Buttons zum Zoomen enthalten. Es fehlt der Button zum Toomen auf das Flurstück ohne Markierung des Flurstückes.
Es sollte so aussehen wie bei der Standard-GLE Anzeige.
Beim Daten-Export und in der Funktion Geometrie übernehmen von wird statt des Layer-Alias-Namens der Layer-Name angezeigt.
Da dieser mitunter sehr kryptisch ist, können die Nutzer nicht immer zweifelsfrei erkennen, um welchen Layer es sich handelt.
Schon seit geraumer Zeit ist es möglich Nutzer per Mail einzuladen oder das Passwort zurückzusetzen. Es wäre hilfreich, wenn wir die Möglichkeit hätten diese Texte selbst zu bearbeiten und als Vorlage abzuspeichern.
Es wäre dann möglich den Nutzer fachspezifisch anzusprechen. Aktuell nutzen ca 500 Nutzer unser Jagdportal auf Basis von kvwmap. Wenn in der Mail zum Zurücksetzen des Passwortes das Wort Jagdportal nicht auftaucht, wissen die gar nicht worum es geht und stufen die Mail wahrscheinlich als Spam ein. Momentan editieren wir die Mail vor dem Absenden manuell. Wäre schön, wenn wir verschiedene Vorlagen anlegen könnten die themenbezogen formuliert sind (Kehrbezirkeportal, Jagdportal, Wasserportal, kvwmap-allgemein).
pro Stelle eine Textvorlage
Beim Bearbeiten von mehreren Datensätzen im GLE wird nach einem Klick auf Speichern immer auf den ersten Datensatz gesprungen.
Sofern nach dem Bearbeiten noch weitere Datensätze geändert werden sollen, ist es umständlich, wieder auf den letzten bearbeiteten Datensatz zu scrollen.
Besser wäre es, auf den letzten bearbeiteten Datensatz zu springen.
Scrollposition merken
Es wäre sehr hilfreich, wenn man beim Daten-Export den (bzw. bei shape die) Dateinamen angeben könnte. Das spart ein nachträgliches Umbenennen.
(Stefan Goen, LUNG)
(ist etwas irritiert, dass die Signatur "erstellt ... von Sgoen" eingefügt wird, ohne dass ich angemeldet bin...)
In den Optionen ein Eingabefeld mit dem Dateinamen anbieten.
MariaDB unterstützt Foreign Keys, daher könnten die Tabellen entsprechend damit versehen werden, um Leichen zu verhindern und insbesondere kvwmap zu entlasten.
erstellt am: 2023-09-06 07:47:17 von Markus Hentschel
Beim Erfassen des Fortführungsjahres gilt eine untere Grenze von 1865. Das sollte wegfallen. Die Software sollte eine Warnung bei Eingaben vor 1850 geben und eine Fehlermeldung bei Eingaben, die das aktuelle Jahr überschreiten.
So machen und Jahre in der Zukunft ablehnen.
erstellt am: 2023-07-13 09:12:49 von Markus Hentschel
Für die Digitalisierung von Geltungsbereichen wird ein neues Werkzeug "Punkt mit Puffer" gewünscht. Die bisherige Verfahrensweise über das Werkzeug "gepufferte Linie" erzeugt viele unnötige Klicks. Das neue Werkzeug sollte nur beim (Neu-)Aufruf den Radius abfragen.
Button rechts von einseitig gepufferte Linie einfügen
erstellt am: 2023-07-06 09:12:57 von Markus Hentschel
Im Sachdaten-Ergebnisfenster könnte ein Werkzeug existieren, mit dessen Hilfe ein Link auf kvwmap mit einem go-Parameter erzeugt wird, dem das betreffende Objekt als Parameter mitgegeben wird. Dieser Link könnte z. B. in einem DMS abgelegt werden. Beim Aufrufen des Links würde kvwmap auf das angegebene Objekt zoomen.
Die denkbaren Anwendungszusammenhänge wären ähnlich wie die für Bild speichern oder für Drucken, nur dass man nach dem Öffnen kein statisches Dokument erhält, sondern sich in der Anwendung befindet, und dass die eigene Layerauswahl erhalten bleibt (mit allen Vor- und Nachteilen).
Wir erzeugen einen neuen Button im Datensatz-Header, mit dem eine URL die zur Sachdatenanzeige des Objekts führt in die Zwischenablage kopiert werden kann.
erstellt am: 2023-06-14 09:52:09 von Bimuellererwin
In den Optionen kann man unter "Allgemein" die Textgröße ändern. Für den GLE muss man das unter "Sachdatenanzeige" noch mal extra machen. Beides sollte zu einer Option zusammenkommen.
erstellt am: 2023-05-26 05:56:50 von Markus Hentschel
Abfragemaske für Kontaktdaten der Nutzer
- wann abfragen - zum Beispiel gleichzeitig mit Passwortwechsel oder fester Zeitpunkt
- was abfragen - Name, Vorname, Behörde/Firma, Telefon, Email
- Daten aktuell ja/nein – Eintrag in DB
- bei nein > Formular zum Editing > Email an Gruppenpostfach
Config-Parameter für die Email-Adresse.
Login-Routine erstellen, die nach x Monaten jedem Nutzer seine Daten anzeigt und einen mailto-Link bei Änderungsbedarf enthält.
Neben dem Avatar einen Link zu den Nutzerinfos einfügen.
Beim ausschalten von Klassen wäre es gut, wenn die Klasse dann generell ausgeschaltet ist. Es irritiert wenn man Abfragen stellt und dennoch die anderen Datensätze mitkommen.
erstellt am: 2023-05-16 12:08:04 von Norman.schley
Beim Datenimport soll auf Wunsch nach einem frei wählbaren Attribut klassifiziert werden können. Die Erstellung der Klassen soll automatisch erfolgen analog zur Klassifizierung bei der Darstellung des Suchergebnisses.
Unter folgendem Link https://openlayers.org/en/latest/examples/layer-swipe.html ist eine Slider-Funktion. Ich habe in Erinnerung, dass wir darüber glaube ich schon mal gesprochen hatten in der Vergangenheit. Aber bei uns wurde jetzt nach dieser Funktion erneut gefragt und deswegen nehme ich das nochmal mit auf, ob das umsetzbar ist in kvwmap.
In den Layeroptionen kann man für einen Layer "Vergleichsansicht" aktivieren.
Dann erscheint für diesen Layer ein Slider zum swipen.
erstellt am: 2023-05-16 07:05:29 von Norman.schley
Seit kurzem ist es möglich einem Nutzer das Recht einzuräumen, mittels Datenimport neue Datensätze bei einem Layer einzulesen.
Damit das funktioniert, muss das Datenmodell der Importdatei mit dem des aufnehmenden Layers genau übereinstimmen. Es wäre praktisch, wenn die Datenmodelle vor dem eigentlichen Import verglichen werden und der Nutzer auf Unstimmigkeiten hingewiesen wird. Ideal wäre ein Mapping der Attribute. Das Datenmodell des Layers ist für den Nutzer aber nicht änderbar.
Ebenso sollten Unterschiede im Koordinatensystem erkannt werden und eine dementsprechende Transformation vorgenommen werden.
Beim Layer soll einstellbar sein, das er für den layerspezifischen Import zur Verfügung steht.
Im Übersichts-HTML-Dokument, das mit dem zip-Archiv gedownloaded wird, soll ein mailto in jeder Datenzeile erscheinen. Damit soll der Nutzer Bearbeitungshinweise zum Dokument an die Katasterbehörde senden können. Eine Mail-Adresse muss hinterlegt sein und der Betreff kann schon vorgegeben sein.
Für LENRIS für jeden Client eine Email-Adresse hinterlegen und in der Mail die Nachweis-Client-ID angeben.
Für Nicht-LENRIS kvwmaps eine Email-Adresse hinterlegen und Nachweis-ID angeben.
erstellt am: 2023-04-28 13:39:50 von Markus Hentschel
Es gibt Themen, bei denen gibt es nicht eine Defaulteinstellung in den Attributrechten, sondern mehrere.
- Denkbar wäre, dass man mehrere Defaults einrichten kann.
- Generell gut wäre eine Prüfmöglichkeit, ob Rechte vom Default abweichen.
- Gut wäre außerdem ein Hinweis bei Klick auf "Default-Rechte allen Stellen zuweisen", bevor gespeichert wird, wenn Rechte bei einer Stelle vom Default abweichen
Ergänzung Stefan Goen:
- Hilfreich wäre auch die Möglichkeit "zeilenweise" Rechte zu setzen, also z.B. ein Attribut für alle Stellen auf 'lesend'. ( Bei vielen Stellen mit unterschiedlichem Rechteprofil ist es besonders nervig, da neu eingefügte Attribute erstmal überall auf "kein Zugriff" gestellt sind.)
- unterschiedliche Farben für die verschiedenen Rechte
- zeilenweise vom Defaultrecht für alle Stellen übernehmen
- Kindstellen optional ausblenden
erstellt am: 2023-04-13 13:26:52 von Markus Hentschel
Es wäre gut, wenn man generell für alle Attribute die Anordnung, Beschriftung etc. mit einmal ändern könnte. Es wäre dann Quasi die Invertierung der Attribute schneller möglich.
Gruppe und Tab mit Löschbutton versehen.
Anordnung bis sichtbar mit Auswahlfeld für alle Attribute versehen.
erstellt am: 2023-01-25 08:00:39 von Norman.schley
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
Ähnlich wie der geocodr im Moment den Adressdatenbestand auswertet und eine unscharfe Adresssuche ermöglicht, ist eine unscharfe Suche über einen Layer im GLE denkbar. Entweder produziert kvwmap die Mittel und Wege, um das zu ermöglichen, oder der geocodr wird so erweitert, dass er jeden beliebigen Datenbestand durchsuchen kann.
Wenn Markus ein Beispiel liefert.
erstellt am: 2022-09-29 12:30:56 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
Wurde getestet und nicht für gut befunden.
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
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
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