ZV-Aut-konforme Dartstellung der ALK in kvwmap

Aus kvwmap
Wechseln zu: Navigation, Suche

--Hschmidt 16:13, 1. Feb 2007 (CET)
Mapserver
Die Standard-Einstellungen des UMN-Mapservers müssen in den Dateien map.h und mapsymbol.h geändert werden:
Diese Dateien befinden sich im Mapserver-Verzeichnis z.B. unter /usr/local/mapserver

In der Datei map.h in der Zeile #define MS_MAXIMAGESIZE_DEFAULT den Wert 2048 auf 4096 setzen und
in der Zeile #define MS_MAXCLASSES den Wert 250 auf 500 setzen

In der Datei mapsymbol.h in der Zeile #define MS_MAXSYMBOLS den Wert 64 auf 250 setzen
vgl.: http://gis.krz.de/alk/edbs2wkt/help/umn.htm

Anschließend den Mapserver (neu-)kompilieren:

./configure --includedir=/usr/include --libdir=/usr/lib64  --with-proj=/usr/local --with-gdal=/usr/local/bin/gdal-config
--with-ogr=/usr/local/bin/gdal-config --with-wfs --with-wcs --with-wmsclient --with-wfsclient --with-php=/usr/local/php5
--with-postgis=/usr/local/pgsql/bin/pg_config --with-gd=/usr/local > configure.log
make

Pfade und Konfiguration ggfs. anpassen.


Mapdatei holen:
Die Mapdatei für dieses Projekt in M-V findet sich unter:
http://www.gdi-service.de/docs.htm Diese Datei anpassen und auf den Server z.B. unter ../htdocs/wms/liegenschaftskarte/ speichern.


MYSQL-DB
Die Umsetzung in kvwmap erfolgt zur Zeit indem der Server sich selbst einem WMS-Dienst auf Basis dieser Map-Datei zur Verfügung stellt. Hierzu ist ein WMS-Layer in der Tabelle Layer anzulegen. Der Eintrag in der Spalte connection sieht dann beispielsweise so aus:

http://localhost/cgi-bin/mapserv?map=/usr/local/apache2/htdocs/wms/liegenschaftskarte/ALK_MV.map
&service=wms&VERSION=1.1.1&REQUEST=GetMap&TRANSPARENT=true&SRS=EPSG:2398&FORMAT=image/png&LAYERS=
f021_a_sym_52,f021_a_sym_51,f001_t_pkt_a,f001_t_pkt,f011_e_fla_winkel,f011_e_fla_Gebaeude,f011_t_pkt_hsn,
f021_e_fla,f021_t_pkt,f002_e_fla,f002_e_lin,f002_t_pkt,f022_t_lin,f001_a_lin,f001_e_fla,f052_e_pkt,
f001_a_sym,f051_e_pkt,f051_t_pkt,f011_a_sym,f002_d_lin

Die Reihenfolge der Layer beeinflusst die Zeichenreihenfolge!


Die Umsetzung des Mapfiles an die Zeichenvorschrift in M-V ist noch nicht abgeschlossen. Das bisherige Ergebnis ist unter:
http://www.gdi-service.de/docs.htm zu sehen.
Es wird dazu aufgerufen sich an der Umsetzung zu beteiligen!