[Mapbender-users] Digitalisierfunktion - was mache ich falsch?

Verena Diewald (WhereGroup) verena.diewald at wheregroup.com
Tue Jun 19 07:47:13 EDT 2007


Clemens Beyer schrieb:
> Hallo,
>
> ich teste gerade den Mapbender 2.4.2-RC - vorweg einmal gleich: Das Ding
> funktioniert sehr gut, ich habe keinen Grund zur Beschwerde. :-)
>
> Ich möchte allerdings die Digitalisierfunktion nutzen und komme da nicht
> wirklich weiter. Die vorbereiteten Layer von CCGIS funktionieren
> einwandfrei, nur ein eigenes Digitalisierservice bringe ich nicht auf die
> Reihe. Ich habe einen Layer mit Polygonen in meine PGSQL-Datenbank
> gespielt und ein Mapfile dazu erzeugt - so weit, so gut, der Layer lässt
> sich problemlos einbinden. Allerdings kann ich darauf nicht
> digitalisieren.
>
> Für Tipps, an welcher Ecke ich ansetzen muss, um die Digitalisierfunktion
> auf meinem Layer zum Laufen zu bringen, wäre ich dankbar. (Ich kann zwar
> mit den Digitalisiertools zeichnen, aber das Glühbirnensymbol zum
> Eintragen der Attributdaten und Abspeichern des digitalisierten
> Datensatzes erscheint nicht.)
>
> Zum besseren Verständnis anbei das Mapfile, das auf den Layer in der
> PGSQL-Datenbank zugreift:
>
> **** START MAPFILE ****
>
> MAP
>   NAME "CE_Digitest"
>   STATUS ON
>   EXTENT 71473.4670152 40074.0096694 1251326.533 923294.99034 
>   SIZE 800 600 
>   SHAPEPATH "data/"
>  # SYMBOLSET "symbols/symbols.sym"
>   FONTSET "fonts/fonts.fnt"
>   IMAGETYPE PNG
>   IMAGECOLOR 255 255 226
>   UNITS METERS
>   DEBUG false
>
>   WEB
>     LOG log/ce_digitest.log
>   #  MINSCALE 2e+006
>   #  MAXSCALE 5e+007
>     IMAGEPATH "/var/www/html/temp/"
>     IMAGEURL "http://www.centropemap.org/temp/"
>     METADATA
>       wms_title				"CE_Digitest"
>       wms_abstract			"Test for Mapbender Digitizing
> Tools"
> #      wms_extent                       "-3267490.62165714
> -1293250.14095748 3583795.75578529 4894777.78291573"
>       wms_encoding                     "ISO-8859-1"
>       wms_opaque                       "0"
>       wms_accesscontraints             "none"
>       wms_addresstype                  "mailing address"
>       wms_city                         "Vienna"
>       wms_country                      "Austria"
>       wms_feature_info_mime_type       "text/html"
>       wms_fees                         "none"
> #      wms_group_title                  ""
>       wms_keywordlist                  "Central European Region"
>       wms_timeformat                   "YYYY-MM-DDTHH, YYYY-MM-DDTHH:MM,
> YYYY-MM-DD HH:MM:SS"
>       wms_onlineresource
> "http://www.centropemap.org/cgi-bin/mapserv?map=/data/wms/centrope/ce_digi
> test.map"
>       wms_srs                          "EPSG:31287 EPSG:4326 EPSG:31466
> EPSG:31467"
>       wfs_srs			       "EPSG:31287"
>       wfs_encoding                     "ISO-8859-1"
>       wfs_abstract                     "WFS_CE_Digitest"
>       wfs_onlineresource
> "http://www.centropemap.org/cgi-bin/mapserv?map=/data/wms/centrope/ce_digi
> test.map"
>       wfs_title			       "CE_Digitest"
>     END
>   END
>
>
>  QUERYMAP
>   SIZE 200 200
>   STATUS ON
>   STYLE HILITE
>   COLOR 255 0 0
>  End
>
>   PROJECTION
>     "init=epsg:31287" 
>   END
>
>   LEGEND
>     STATUS ON
>     IMAGECOLOR 255 255 255
>     POSITION UL
>     KEYSIZE 18 12 
>     KEYSPACING 5 5 
>    # TEMPLATE
> "http://www.centropemap.org/cgi-bin/mapserv?map=/data/wms/templates/legend
> _template.html"
>     LABEL
>       TYPE BITMAP # TRUETYPE
>       FONT "fritqat-italic"
>       SIZE MEDIUM
>       OFFSET 0 0 
>       BUFFER 0
>       MINDISTANCE -1
>       MINFEATURESIZE -1
>       COLOR 0 0 89
>       PARTIALS TRUE
>       FORCE FALSE
>     END
>   END
>
>   SCALEBAR
>     STATUS ON
>     COLOR 255 255 255
>     OUTLINECOLOR 0 0 0
>     BACKGROUNDCOLOR 0 0 0
>     IMAGECOLOR 255 255 255
>     UNITS KILOMETERS
>     INTERVALS 5
>     SIZE 300 5 
>     STYLE 0
>     POSITION LL
>     LABEL
>       TYPE BITMAP
>       SIZE SMALL
>       OFFSET 0 0 
>       BUFFER 0
>       MINDISTANCE -1
>       MINFEATURESIZE -1
>       COLOR 0 0 0
>       PARTIALS TRUE
>       FORCE FALSE
>     END
>   END
>
>   LAYER
>     TRANSPARENCY 30
>     NAME "Centrope_Polygons"
>     TEMPLATE "templates/query_centrope_polygons.html" 
>     STATUS ON
>     CONNECTIONTYPE POSTGIS
>     CONNECTION "[...]"
>     DATA "the_geom from centrope_polygons"
>     TYPE POLYGON
>     UNITS METERS
>     SIZEUNITS PIXELS
>     TOLERANCE 10
>     TOLERANCEUNITS PIXELS
>     LABELMINSCALE 380000 
>     LABELMAXSCALE 3129914 # 6300000
>     DUMP true
>     DEBUG false
>
>
>     METADATA
>       "wms_title"    "Centrope_Polygons"
>       "DESCRIPTION"    "Digitized Polygons"
>       "WMS_SRS"    "EPSG:31287 EPSG:4326 EPSG:31466 EPSG:31467"
>         "wfs_title"	"centrope_polygons"
> 	"wfs_version" "1.0.0"
>         "wfs_srs" "EPSG:31287"
>         "wfs_typename" "centrope_polygons"
>         "wfs_request_method" "GET"
>         "wfs_service" "WFS"
> 	"gml_include_items" "all"
> 	"gml_featureid"	"id"
>     END
>
>   CLASSITEM "id"
>   LABELITEM "id"
>
>    CLASS
>     NAME "Centrope_Polygons"
>       STYLE
>        SYMBOL 0
>        COLOR 50 50 255
>        OUTLINECOLOR 0 0 0
>        BACKGROUNDCOLOR 251 148 112
>        SIZE 2
>      # MINSIZE 1
>      # MAXSIZE 100
>      END # STYLE
>      LABEL
>       ANGLE AUTO
>       ANTIALIAS TRUE
>       FONT "arial"
>       MAXSIZE 12
>       MINSIZE 6
>       TYPE TRUETYPE
>       BUFFER 20
>       SIZE 10
>       COLOR 0 0 0
>       POSITION UL
>       FORCE FALSE
>       PARTIALS FALSE
>       OFFSET 0 0
>      END #LABEL
>    END # CLASS
>
> END #LAYER
>
>   OUTPUTFORMAT
>     NAME "png"
>     MIMETYPE "image/png"
>     DRIVER "GD/PNG"
>     EXTENSION "png"
>     IMAGEMODE PC256
>     TRANSPARENT ON
>   END
>
> END
>
> **** ENDE MAPFILE ****
>
> Vielen Dank und Grüße aus Wien,
> Clemens
>
>
>   
Hallo Clemens,

wenn du Daten digitalisieren und in einer eigenen Tabelle in deiner 
eigenen Datenbank ablegen willst, brauchst du einen eigenen WFS, der 
dies für dich erledigt. Du  erhältst daher momentan auch keinen  Dialog 
zum Abspeichern deiner digitalisierten Objekte, da dies nur auf den 
Demodaten der Digitalisierungs-Gui möglich ist, die mit einem eigenen 
WFS gekoppelt sind.
Mehr Infos findest du auch im Mapbender-Wiki:
http://www.mapbender.org/index.php/Template:Digitizing

Ich hoffe das hilft dir ein bißchen weiter.

Viele Grüße

Verena




More information about the Mapbender_users mailing list