kvwmap is a complex WebGIS-Client and -Server solution for eGovernment-purposes written in PHP using UMN-Mapserver-technologies, MySQL- and PostgreSQL/PostGIS-databases, SVG, etc.
Be the first to post a text review of kvwmap - WebGIS solution. Rate and review a project by clicking thumbs up or thumbs down in the right column.
* Bei WMS-Layern erscheint das Legendenbild jetzt auch, wenn man mit dem WMS mehrere Layer abfragt (&layers=L1,L2,L3). Auerdem wird das Legendenbild nur angezeigt, wenn der Layer eine Klasse mit Namen hat. Dadurch lsst sich fr jeden WMS-Layer steuern, ob das Legendenbild angezeigt werden soll, oder nicht. * Der Mapfaktor wird nun bei WMS-Layern von kvwmap-Servern mit bercksichtigt. D.h. im Druck erscheinen die mastabsabhngigen Gren von diesen WMS-Layern korrekt. * Es gibt eine neue Konstante PHPVERSION. Mit PHP 5 laufen alle Aktionen im GLE (Anzeige, Tootip, Suche, Speichern ...) nochmals schneller ab, da hier neue Funktionen zur Verfgung stehen. * Die Geschwindigkeit wurde sowohl in der normalen Kartenansicht als auch im GLE verbessert. * Man kann nun in der Layer-Suche auch nach WFS-Layern suchen. Zunchst werden nur die Operatoren =, !=, < und > untersttzt. * Es gibt ein neues Feld wfs_geom in der Tabelle Layer. In diesem Feld kann man das Attribut angeben, welches bei einem WFS-Layer die Geometrie reprsentiert. Ist aber nur bei WFS-Layern erforderlich, die mehrere Geometrien haben. * Im Style&Labeleditor lassen sich die Styles nun in ihrer Zeichenreihenfolge anpassen. Die Styles werden dabei von unten nach oben in der Zeichenreihenfolge aufsteigend dargestellt. * Die Streckenmessfunktion ist nun auch im Geometrie-Editor verfgbar. * Bei der Erstellung von neuen Datenstzen und der Bearbeitng von vorhandenen wird vor dem Speichern getestet, ob die Geometrie fehlerhaft ist. Ist dies der Fall, erfolgt eine Fehlermeldung und es wird nicht versucht zu speichern. * Es gibt 5 zustzliche Default-Parameter fr die Zuweisung von Layern zu Stellen: Transparenz, Drawingorder, Minscale, Maxscale, Offsite * Es gibt neues Feld selectiontype in der Tabelle layer. Trgt man hier 'radio' ein, so erhlt dieser Layer in der Legende einen Radiobutton und alle anderen Radio-Layer innerhalb der Gruppe werden so zusammengefasst, dass man sie nur einzeln einschalten kann. * Bei der Stellenauswahl hat man nun die Mglichkeit, die Textgre fr die Sachdatenanzeige im GLE zu setzen. * Der GLE bercksichtigt nun die Eigenschaft 'NOT NULL' aus der PostgreSQL-DB. Fehlt bei einem solchen Attribut der Eintrag und ist es kein Attribut, welches automatisch hochzhlt, wird nicht versucht zu speichern, sondern man erhlt einen entsprechenden Hinweis. * Es gibt eine neue Konstante ZIP_PATH, die den Pfad zum Zip-Programm auf dem Server definiert. Bei Linux-Maschinen reicht hier normalerweise die Angabe 'zip'. Unter Windows kann der Pfad bspw. so aussehen: 'c:/programme/Zip/bin/zip.exe'. * Der Shape-Import wurde erweitert. Man hat jetzt die zustzliche Option "Daten aktualisieren". Dadurch ist es jetzt z.B. mglich per Shape-Export Datenstze auszulesen, die Shape-Datei mit einem anderen Programm zu bearbeiten und dann per Shape-Import wieder einzuspielen. Die Datenstze werden dabei mit "UPDATE"-Statements aktualisiert. * Im Attribut-Editor gibt es nun die Mglichkeit einen Attribut-Tooltip zu vergeben, der dann im GLE erscheint. * Fr den Formularelementtyp Auswahlfeld gibt es die Mglichkeit der Layerverknpfung. Siehe Dokumentation. * Fr die Formularelementtypen SubFormPK, SubFormFK, SubformEmbeddedPK gibt es im Attributeditor die Mglichkeit im Optionenfeld einen zustzlichen Parameter "no_new_window" anzugeben. Dadurch wird kein neues Fenster geffnet. Siehe Dokumentation. * Es gibt einen neuen Formularelementtyp "SubformEmbeddedPK". Dieser zeigt die Datenstze des abhngigen Layers nicht in einem extra Fenster an, sondern bietet eine verlinkte Vorschauliste, die in der Sachdatenanzeige eingebettet ist. Siehe Dokumentation. * In der Grundbuchblattanzeige erscheinen nun auch die Informationen Eigentmer, Lage und Nutzung. * In der Sachdatenanzeige ALB ist die Grundbuchbezirk- und Blattnummer ein Link zur Grundbuchblattanzeige. * Beim Suchergebnis der Namenssuche gibt es nun Schalter, die alle Flurstcke, bzw. Grundbuchbltter auswhlen. Die Schalter sind die Pfeile unter den Checkboxen.
* Bei WMS-Layern, die ein getLegendGraphic anbieten, erscheinen diese Klassen nun auch in der Legende. * Die Flurstckssuche funktioniert nun auch ber Fluren und Gemarkungen hinweg. * Es gibt nun eine Sachdaten-Druckfunktion. * Es gibt ein neues Attribut in der Tabelle User: Namenszusatz. Auerdem wird jetzt der volle Name des Nutzers in der GUI angezeigt. * Zur Verbesserung der Sicherheit kann jetzt fr jede Stelle eingestellt werden, ob das Alter von Passwrtern der Nutzer in der Stelle geprft werden soll und wenn ja, wie lange diese gelten drfen. * Es ist nun mglich attributabhngige Auswahllisten zu definieren. Dies geschieht im Attributeditor. Hier ein Beispiel: Es gibt ein Attribut flur, welches von einem Attribut gemkg abhngig sein soll. Das Feld Optionen des Attributs flur muss z.B. folgendermaen aussehen: select flur as value, flur as output from alb_v_gemarkungen as g, alknflur as f WHERE f.gemkgschl = g.gemkgschl AND f.gemkgschl = <requires>gemkg</requires> Dieses Attribut liefert eine Liste aller Fluren einer bestimmten Gemarkung. Das Attribut gemkg, welches die Gemarkungen auflistet, hat z.B. folgendes Optionen-Feld: select gemkgschl as value, gemkgname as output from alb_v_gemarkungen <required by>flur</required by> * Beibehaltung der historischen ALB Informationen bei Fortfhrung mglich o In der Auswahl fr die Fortfhrung des ALB kann man jetzt whlen ob die historischen Objekte gelscht werden solle oder nicht: "Historische Bestnde und Flurstcke lschen". Defaultmig ist das auf "aus" gestellt, wenn die neue Konstante WLDGE_HISTORISCHE_LOESCHEN_DEFAULT auf 0 gesetzt ist, sonst ist der Radiobutton defaultmig eingeschaltet. o Des Weiteren wurde auch der Quelltext so angepasst, dass die historischen ALB Informationen erhalten bleiben, wenn der entsprechende Parameter in der WLDGE Auswahl gesetzt wurde. o Fr die in diesem Zusammenhang genderten Funktionen wurden Beschreibungen fr die API-Dokumentation eingefgt. o Der Export von genderten Adressen mit der Funktion export_ESAF64 bercksichtigt die Aktualitaetsnr in den Grundbchern. Es werden nur noch genderte Adressen ausgegeben bei dem kein Vermerk aktualitaetsnr = 'hist' vorliegt. o In der Auswahl der WLDGE Datei erscheint jetzt defaultmig der Name der WLDGE Datei, der in der Konstante WLDGEFILENAME steht. Vorher stand da immer ff.wldge. * Die fr den Kartendruck erzeugten PDF Dateien erhalten zustzlich zum Namen des Nutzers und dem Zeitstempel eine zufllige 8 stellige Zahl, damit unbefugte Nutzer den Dateienamen von fremden fr andere bestimmte Dateien schlechter erraten knnen. * Es gibt eine neue Konstante fr einen maximalen Mastab, bzw. minimale Mastabszahl: MINSCALE Wird sie in der config.php gesetzt, knnen alle Zoomfunktionen nur noch bis zu dieser Grenze zoomen. In der config_default.php wird der Wert auf 0 gesetzt. * Die Layer-Suche wurde berarbeitet. Um den Titel der Layer-Suche anzupassen, muss in der Tabelle u_menues im Feld "links" folgendes eingetragen werden: index.php?go=Layer-Suche&titel=Layersuche * Es lassen sich nun auch WFS-Layer anzeigen und abfragen. Die Sachdaten werden im GLE als "nur lesbar" angezeigt. Auerdem lassen sich neben den Postgis-Layern nun auch WFS-Layer als Geometrie-Abfragelayer bei der Geometriebearbeitung auswhlen, um sie als Basis bei der Digitalisierung zu verwenden. * Die Fachschale Jagdkataster wurde berarbeitet. Neben der Anpassung der PostGIS-Tabellendefinitionen an die Condition-DB und der Aktualisierung der Snippets werden Layer-, Klassen-, Style- und Labeldefinitionen in der mysql_install_help_jagdbezirke.sql angeboten um die Jagdbezirke in der Karte darzustellen. * Bei eingeschalteten Layern, die aus einer PostGIS Datenbank kommen, kann man auf die maximale Ausdehnung zoomen * Es gibt jetzt auch einen Geometrieeditor fr Linienlayer. Der Geometrietyp muss hier 'MULTILINESTRING' sein. * Es gibt nun einen Style-und Labeleditor (go=Style_Label_Editor). * Zustzliche Formularelementtypen im Generischen Layereditor ("href" zeigt Inhalt als Link an und "Bild" zeigt Bild mit Link auf das Bild an.). Fr die Bildanzeige wird die Funktion sendeBild bentigt.
* Bei WMS-Layern, die ein getLegendGraphic anbieten, erscheinen diese Klassen nun auch in der Legende. * Die Flurstckssuche funktioniert nun auch ber Fluren und Gemarkungen hinweg. * Es gibt nun eine Sachdaten-Druckfunktion. * Es gibt ein neues Attribut in der Tabelle User: Namenszusatz. Auerdem wird jetzt der volle Name des Nutzers in der GUI angezeigt. * Zur Verbesserung der Sicherheit kann jetzt fr jede Stelle eingestellt werden, ob das Alter von Passwrtern der Nutzer in der Stelle geprft werden soll und wenn ja, wie lange diese gelten drfen. * Es ist nun mglich attributabhngige Auswahllisten zu definieren. Dies geschieht im Attributeditor. Hier ein Beispiel: Es gibt ein Attribut flur, welches von einem Attribut gemkg abhngig sein soll. Das Feld Optionen des Attributs flur muss z.B. folgendermaen aussehen: select flur as value, flur as output from alb_v_gemarkungen as g, alknflur as f WHERE f.gemkgschl = g.gemkgschl AND f.gemkgschl = <requires>gemkg</requires> Dieses Attribut liefert eine Liste aller Fluren einer bestimmten Gemarkung. Das Attribut gemkg, welches die Gemarkungen auflistet, hat z.B. folgendes Optionen-Feld: select gemkgschl as value, gemkgname as output from alb_v_gemarkungen <required by>flur</required by> * Beibehaltung der historischen ALB Informationen bei Fortfhrung mglich o In der Auswahl fr die Fortfhrung des ALB kann man jetzt whlen ob die historischen Objekte gelscht werden solle oder nicht: "Historische Bestnde und Flurstcke lschen". Defaultmig ist das auf "aus" gestellt, wenn die neue Konstante WLDGE_HISTORISCHE_LOESCHEN_DEFAULT auf 0 gesetzt ist, sonst ist der Radiobutton defaultmig eingeschaltet. o Des Weiteren wurde auch der Quelltext so angepasst, dass die historischen ALB Informationen erhalten bleiben, wenn der entsprechende Parameter in der WLDGE Auswahl gesetzt wurde. o Fr die in diesem Zusammenhang genderten Funktionen wurden Beschreibungen fr die API-Dokumentation eingefgt. o Der Export von genderten Adressen mit der Funktion export_ESAF64 bercksichtigt die Aktualitaetsnr in den Grundbchern. Es werden nur noch genderte Adressen ausgegeben bei dem kein Vermerk aktualitaetsnr = 'hist' vorliegt. o In der Auswahl der WLDGE Datei erscheint jetzt defaultmig der Name der WLDGE Datei, der in der Konstante WLDGEFILENAME steht. Vorher stand da immer ff.wldge. * Die fr den Kartendruck erzeugten PDF Dateien erhalten zustzlich zum Namen des Nutzers und dem Zeitstempel eine zufllige 8 stellige Zahl, damit unbefugte Nutzer den Dateienamen von fremden fr andere bestimmte Dateien schlechter erraten knnen. * Es gibt eine neue Konstante fr einen maximalen Mastab, bzw. minimale Mastabszahl: MINSCALE Wird sie in der config.php gesetzt, knnen alle Zoomfunktionen nur noch bis zu dieser Grenze zoomen. In der config_default.php wird der Wert auf 0 gesetzt. * Die Layer-Suche wurde berarbeitet. Um den Titel der Layer-Suche anzupassen, muss in der Tabelle u_menues im Feld "links" folgendes eingetragen werden: index.php?go=Layer-Suche&titel=Layersuche * Es lassen sich nun auch WFS-Layer anzeigen und abfragen. Die Sachdaten werden im GLE als "nur lesbar" angezeigt. Auerdem lassen sich neben den Postgis-Layern nun auch WFS-Layer als Geometrie-Abfragelayer bei der Geometriebearbeitung auswhlen, um sie als Basis bei der Digitalisierung zu verwenden. * Die Fachschale Jagdkataster wurde berarbeitet. Neben der Anpassung der PostGIS-Tabellendefinitionen an die Condition-DB und der Aktualisierung der Snippets werden Layer-, Klassen-, Style- und Labeldefinitionen in der mysql_install_help_jagdbezirke.sql angeboten um die Jagdbezirke in der Karte darzustellen. * Bei eingeschalteten Layern, die aus einer PostGIS Datenbank kommen, kann man auf die maximale Ausdehnung zoomen * Es gibt jetzt auch einen Geometrieeditor fr Linienlayer. Der Geometrietyp muss hier 'MULTILINESTRING' sein. * Es gibt nun einen Style-und Labeleditor (go=Style_Label_Editor). * Zustzliche Formularelementtypen im Generischen Layereditor ("href" zeigt Inhalt als Link an und "Bild" zeigt Bild mit Link auf das Bild an.). Fr die Bildanzeige wird die Funktion sendeBild bentigt.
* Bei WMS-Layern, die ein getLegendGraphic anbieten, erscheinen diese Klassen nun auch in der Legende. * Die Flurstckssuche funktioniert nun auch ber Fluren und Gemarkungen hinweg. * Es gibt nun eine Sachdaten-Druckfunktion. * Es gibt ein neues Attribut in der Tabelle User: Namenszusatz. Auerdem wird jetzt der volle Name des Nutzers in der GUI angezeigt. * Zur Verbesserung der Sicherheit kann jetzt fr jede Stelle eingestellt werden, ob das Alter von Passwrtern der Nutzer in der Stelle geprft werden soll und wenn ja, wie lange diese gelten drfen. * Es ist nun mglich attributabhngige Auswahllisten zu definieren. Dies geschieht im Attributeditor. Hier ein Beispiel: Es gibt ein Attribut flur, welches von einem Attribut gemkg abhngig sein soll. Das Feld Optionen des Attributs flur muss z.B. folgendermaen aussehen: select flur as value, flur as output from alb_v_gemarkungen as g, alknflur as f WHERE f.gemkgschl = g.gemkgschl AND f.gemkgschl = <requires>gemkg</requires> Dieses Attribut liefert eine Liste aller Fluren einer bestimmten Gemarkung. Das Attribut gemkg, welches die Gemarkungen auflistet, hat z.B. folgendes Optionen-Feld: select gemkgschl as value, gemkgname as output from alb_v_gemarkungen <required by>flur</required by> * Beibehaltung der historischen ALB Informationen bei Fortfhrung mglich o In der Auswahl fr die Fortfhrung des ALB kann man jetzt whlen ob die historischen Objekte gelscht werden solle oder nicht: "Historische Bestnde und Flurstcke lschen". Defaultmig ist das auf "aus" gestellt, wenn die neue Konstante WLDGE_HISTORISCHE_LOESCHEN_DEFAULT auf 0 gesetzt ist, sonst ist der Radiobutton defaultmig eingeschaltet. o Des Weiteren wurde auch der Quelltext so angepasst, dass die historischen ALB Informationen erhalten bleiben, wenn der entsprechende Parameter in der WLDGE Auswahl gesetzt wurde. o Fr die in diesem Zusammenhang genderten Funktionen wurden Beschreibungen fr die API-Dokumentation eingefgt. o Der Export von genderten Adressen mit der Funktion export_ESAF64 bercksichtigt die Aktualitaetsnr in den Grundbchern. Es werden nur noch genderte Adressen ausgegeben bei dem kein Vermerk aktualitaetsnr = 'hist' vorliegt. o In der Auswahl der WLDGE Datei erscheint jetzt defaultmig der Name der WLDGE Datei, der in der Konstante WLDGEFILENAME steht. Vorher stand da immer ff.wldge. * Die fr den Kartendruck erzeugten PDF Dateien erhalten zustzlich zum Namen des Nutzers und dem Zeitstempel eine zufllige 8 stellige Zahl, damit unbefugte Nutzer den Dateienamen von fremden fr andere bestimmte Dateien schlechter erraten knnen. * Es gibt eine neue Konstante fr einen maximalen Mastab, bzw. minimale Mastabszahl: MINSCALE Wird sie in der config.php gesetzt, knnen alle Zoomfunktionen nur noch bis zu dieser Grenze zoomen. In der config_default.php wird der Wert auf 0 gesetzt. * Die Layer-Suche wurde berarbeitet. Um den Titel der Layer-Suche anzupassen, muss in der Tabelle u_menues im Feld "links" folgendes eingetragen werden: index.php?go=Layer-Suche&titel=Layersuche * Es lassen sich nun auch WFS-Layer anzeigen und abfragen. Die Sachdaten werden im GLE als "nur lesbar" angezeigt. Auerdem lassen sich neben den Postgis-Layern nun auch WFS-Layer als Geometrie-Abfragelayer bei der Geometriebearbeitung auswhlen, um sie als Basis bei der Digitalisierung zu verwenden. * Die Fachschale Jagdkataster wurde berarbeitet. Neben der Anpassung der PostGIS-Tabellendefinitionen an die Condition-DB und der Aktualisierung der Snippets werden Layer-, Klassen-, Style- und Labeldefinitionen in der mysql_install_help_jagdbezirke.sql angeboten um die Jagdbezirke in der Karte darzustellen. * Bei eingeschalteten Layern, die aus einer PostGIS Datenbank kommen, kann man auf die maximale Ausdehnung zoomen * Es gibt jetzt auch einen Geometrieeditor fr Linienlayer. Der Geometrietyp muss hier 'MULTILINESTRING' sein. * Es gibt nun einen Style-und Labeleditor (go=Style_Label_Editor). * Zustzliche Formularelementtypen im Generischen Layereditor ("href" zeigt Inhalt als Link an und "Bild" zeigt Bild mit Link auf das Bild an.). Fr die Bildanzeige wird die Funktion sendeBild bentigt.
* In der Nachweisverwaltung gibt es nun die Mglichkeit auch andere Dokumentarten als die 3 bisherigen (KVZ, GN, FFR) einzutragen. Um festzulegen, welche anderen Dokumentarten es gibt, dient die Tabelle n_dokumentarten. Die Tabelle n_nachweise2dokumentarten ordnet die Dokumentarten den Nachweisen zu. * Es gibt jetzt eine Funktionenverwaltung. Man hat die Mglichkeit sich alle Funktionen anzeigen zu lassen (go=Funktionen_Anzeigen) und diese dann zu bearbeiten oder neue Funktionen anzulegen (go=Funktionen_Formular). Auerdem lassen sich im Stelleneditor die vorhandenen Funktionen der jeweiligen Stelle zuordnnen. * Die Tabelle u_menues hat eine neue Spalte order. Hier kann die Standard-Menueorder festgelegt werden. Die Zuordnung der Menpunkte im Stelleneditor erfolgt dann nach der Standard-Menorder. * Bei der Digitalisierung von Polygonen, wird nun die Entfernung zum letzten Punkt in der Statuszeile angezeigt. * Die Ausgabe der Kartenprojektion in der Stellenauswahl lsst sich nun auch umbenennen. Dazu gibt es eine neue Postgres-Tabelle spatial_ref_sys_alias. Trgt man hier einen epsg-code und einen Alias ein, wird dieser Alias anstelle des Eintrags in spatial_ref_sys angezeigt. * Es gibt eine neue Konstante ALWAYS_DRAW, welche festlegt, ob im Polygoneditor nach einem Zoom usw. immer in den Polygonzeichnen-Modus gewechselt werden soll (so wie frher) oder nicht. * Die Einstellmglichkeiten zur Einschrnkung der Zugriffsrechte wurden um IP Adressen erweitert. Neue Konstante CHECK_CLIENT_IP und neue Spalten fr Tabelle user und stelle.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?