[mapserver-users] template not showing map

Bryan Hempen brhempen at uos.de
Wed Nov 18 15:53:00 EST 2009


Fawcett, David (MPCA) schrieb:
> Also, do you have an opening tag for your image?  I just see the below line with only a closing tag for img:
> 
> <a 
> href='http://www.umn-mapserver-community.de'>http://www.umn-mapserver-community.de</img>
> 
> David.
> 
> -----Original Message-----
> From: mapserver-users-bounces at lists.osgeo.org [mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Bryan Hempen
> Sent: Wednesday, November 18, 2009 1:50 PM
> To: mapserver-users at lists.osgeo.org
> Subject: [mapserver-users] template not showing map
> 
> Hi there!
> 
> i have a problem diplaying nodes, which are read from a 
> postgresql/postgis database.
> 
> specifically the problem is that when trying to display the nodes using 
> a pretty standard template i don not get a picture, but surprisingly it 
> is generated in the tmp folder (with right timestamp). i am also able to 
> show it via web when navigating to the tmp folder, so it might not be a 
> problem of user rights.
> 
> http://www.pictureupload.de/originals/pictures/181109204617_no_map_displayed.png
> shows what it looks like when viewing the template
> 
> http://www.pictureupload.de/originals/pictures/181109204754_picture_generated.png
> but the picture is generated!
> 
> Hopefully you guys can help me if i provide you with the mapfile and the 
> template-sourcecode.
> 
> please let me know if there is anything more you need me to provide you 
> with.
> 
> thanks for the help
> bryan hempen
> 
> 
> # WFS.MAP
> 
> MAP
> NAME           'WFS-Server'
> IMAGETYPE      PNG
> EXTENT        8.01 52.2282 8.135 52.3109  #Osm-Koords.
> UNITS          METERS
> DEBUG ON
> # SHAPEPATH      'C:/ms4w/Apache/htdocs/osnamap/data'
> SYMBOLSET       '/home/sgraeule/public_html/mapserver/symbols/symbols.sym'
> FONTSET       '/home/sgraeule/public_html/mapserver/fonts/fonts.list'
> IMAGECOLOR    200 200 200
> SIZE     500 500
> 
> # Grundeinstellungen---------------------------------------------
> 
> PROJECTION
>        'init=epsg:4326'
> END
> 
> WEB
>     TEMPLATE  '/home/sgraeule/public_html/mapserver/template.html'
>     IMAGEPATH '/home/sgraeule/public_html/tmp/'
>     IMAGEURL  '/tmp/'
> 
> 
> METADATA
>   "WFS_TITLE" "WFS-Test"
>   "WFS_SRS" "epsg:4326"
>   "WFS_ABSTRACT" "POIS"
>   "WFS_ONLINERESOURCE"
> "http://igf-project.igf.uni-osnabrueck.de/cgi-bin/mapserv?map=/home/sgraeule/public_html/mapserver/wfs.map"
> END
> 
> END
> 
> 
> LAYER
>    SYMBOLSCALE 50000
>    NAME         'punkt_db'    # Layer-Name, der in OpenLayers aufgerufen 
> wird
>    TYPE         POINT
>    STATUS       DEFAULT
> 
>    CONNECTIONTYPE postgis    # Verbindung zur PostGIS-Datenbank
>    CONNECTION "user=# password=# dbname=# host=localhost port=5432"
>    DATA "geom from nodes"
>    CLASSITEM    'id'
> 
>    DUMP TRUE
>    METADATA
>     "WFS_TITLE" "geb"
>     "WFS_SRS" "epsg:4326"  # Festlegung des Koordinatensystems
>     "gml_featureid" "id"
>     "GML_INCLUDE_ITEMS" "all"
>    END
> 
>     CLASS                      # Stil-Optionen; spielen fuer OpenLayers
> keine Rolle
>        STYLE
>          SYMBOL 'circle'
>           SIZE 9
>           MINSIZE 9
>           MAXSIZE 15
>           COLOR 0 0 200
>        END
>    END
> END
> 
> 
> 
> END
> 
> 
> <!-- MapServer Template -->
> <html>
> <head>
> <title>Beispiel zum UMN MapServer</title>
> </head>
> <body font face="VERDANA,ARIAL,HELVETICA">
> <b>Beispiel: UMN MapServer</b><br>
> <a 
> href='http://www.umn-mapserver-community.de'>http://www.umn-mapserver-community.de</img> 
> 
> 
> <br>
>   <a 
> href="/cgi-bin/mapserv?map=/home/sgraeule/public_html/mapserver/wfs.map">Ausgangszustand</a> 
> 
>   <form method="GET" action="/cgi-bin/mapserv">
> 
> 
> <table>
> <tr>
> 
> <td valign="top">
> 
> 
> <input type="image" name="img" src="[img]" border="1">
> 
> <br>
> 
> </td>
> 
> <input type="hidden" name="map" value="[map]"> <!-- Pfad zur map-Datei -->
> <input type="hidden" name="imgext" value="[mapext]"> <!-- 
> Kartenausdehnung -->
> <input type="hidden" name="imgxy" value="190 190"> <!-- das mittlere 
> Pixel der Grafik (dient als Zentrum beim Zoomen) -->
> 
> 
> 
> <td valign="top">
> 
> 
> 
> 
> <br><br>
> 
> 
> 
> <b>M&ouml;chten Sie "Browsen" oder eine Abfrage durchf&uuml;hren?</b><br>
>    <input type="radio" name="mode" value="browse" 
> checked>Browse</input><br>
>    <input type="radio" name="mode" 
> value="query">Abfrage</input><br><br><br>
>    Zoom<br>
> <select name="zoom" size="1">
> 
> <option value="4">4X hinein</option>
> <option value="2">2X hinein</option>
> <option value="1" selected>nein</option>
> <option value="-2">2X heraus</option>
> <option value="-4">4X heraus</option>
> 
> </select><br>
> </form>
> </td>
> </tr>
> <table>
> 
> <!--  <img src="[legend]">  -->
> 
> 
> </body>
> 
> </html>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
> 
> 

hi!

imagepath + imageurl are definately set right now, but it does not 
change anything.

	IMAGEPATH '/home/sgraeule/public_html/mapserver/tmp/'
	IMAGEURL  '/home/sgraeule/public_html/mapserver/tmp/'

you may want to take a look by yourself: 
http://igf-project.igf.uni-osnabrueck.de/~sgraeule/mapserver/tmp/

i am not sure about how to use the image-tag, so i added the following 
piece of code to the template.

<img src="[img]"> </img>

when executed umn mapserver correctly makes it <img 
src="/home/sgraeule/public_html/mapserver/tmp/WFS-Server12585768438242.png"> 
</img>
,but my firefox still does not show the picture, but just a hint that 
there should be a picture which was not found...

bryan




More information about the mapserver-users mailing list