HTML legend not created in mapserver 4.6.1
Jeff McKenna
jmckenna at DMSOLUTIONS.CA
Mon Jan 23 09:07:35 PST 2006
Vito,
To get your mapfile to work I had to add a symbol for all point classes,
such as:
STYLE
COLOR 0 0 255
SYMBOL 'circle'
SIZE 3
END
Plus you had them set to display with a white colour, so they would
never show up in the map or legend.
jeff
Vito Meuli wrote:
> Hi Jeff!
>
> I'd really appreciate your help!
>
> I'm sending you an archive with the most streamlined mapfile I can write that
> still reproduce my problem, along with the shapefiles and other stuff it
> needs to work (the mailing list will not get the attached file).
> The mapfile is almos 400 lines long, so I'll post it on the list only if
> needed.
>
> It seems that even if I modify a single character in the mapfile, the problem
> goes away!
>
> Even the IMAGEURL seems to trigger the problem!
> If I let it be
> IMAGEURL "/tmp/"
> then the problems goes away!
>
> It seems to be somewhat random...
>
> The map file is named spancrazioPDF_modificatoVITOMEULI.map and I use a
> strange couple of files as templates, one for the map, template.xml, and one
> for the HTML legend, legenda.html. They are needed for a J2EE application
> that encapsulates Mapserver.
>
> Normally I test the problem executing directly mapserver from the browser with
> an address like:
> http://localhost/cgi-bin/mapserv-4.6.1?map=/varGIS/sanpancraziotest/spancrazioPDF_modificatoVITOMEULI.map
> and I should get from the template a long list of text and tiny images that
> will go in the legend, like:
>
> ---------------------------------------------------------------------
> 11377746807088 /sanpancrazio_data/tmp/SPANCRAZIO_11377746807088.png
> /sanpancrazio_data/tmp/SPANCRAZIO_ref11377746807088.png
> /sanpancrazio_data/tmp/SPANCRAZIO_sb11377746807088.png 76496.163158
> 2749173.047250 4470954.175000 2770761.952750 4487125.825000 800 600
> -1.000000 -1.000000 Piano di Fabbricazione Visibilita' [if
> name=cliccabile value=SI] [/if] Strada di P.R.G. [metadata name=visibilita]
> [if name=cliccabile value=SI] [/if] Centro Storico [metadata
> name=visibilita] [if name=cliccabile value=SI] [/if] Edilizia esistente
> [metadata name=visibilita] [if name=cliccabile value=SI] [/if] Zona
> Semintensiva [metadata name=visibilita] [if name=cliccabile value=SI] [/if]
> Zona Direzionale [metadata name=visibilita] [if name=cliccabile value=SI]
> [/if] Zona Estensiva [metadata name=visibilita] [if name=cliccabile
> value=SI] [/if] Zona per Artigianato [metadata name=visibilita] [if
> name=cliccabile value=SI] [/if] Zona Industriale [metadata name=visibilita]
> [if name=cliccabile value=SI] [/if] Zona Agricola [metadata name=visibilita]
> Edifici e costruzioni Visibilita' [if name=cliccabile value=SI] [/if]
> Albero isolato [metadata name=visibilita] [if name=cliccabile value=SI] [/if]
> Punti quotati a terra [metadata name=visibilita] [if name=cliccabile
> value=SI] [/if] Quota colmo tetto [metadata name=visibilita] [if
> name=cliccabile value=SI] [/if] Quota colmo tetto manufatto minore [metadata
> name=visibilita] [if name=cliccabile value=SI] [/if] Quota gronda tetto
> [metadata name=visibilita] [if name=cliccabile value=SI] [/if] Quota gronda
> tetto manufatto minore [metadata name=visibilita] [if name=cliccabile
> value=SI] [/if] Quota tetto manufatto minore [metadata name=visibilita] [if
> name=cliccabile value=SI] [/if] Quota tetto piano [metadata name=visibilita]
> [if name=cliccabile value=SI] [/if] Quota tetto piano manufatto minore
> [metadata name=visibilita] [if name=cliccabile value=SI] [/if] Quota tetto
> torrino [metadata name=visibilita] Sistema mobilita' Visibilita' [if
> name=cliccabile value=SI] [/if] Rete ferroviaria FSE [metadata
> name=visibilita] [if name=cliccabile value=SI] [/if] Strade provinciali
> [metadata name=visibilita] [if name=cliccabile value=SI] [/if] Strade
> statali [metadata name=visibilita] [if name=cliccabile value=SI] [/if]
> Strade comunali [metadata name=visibilita] Elementi cartografici
> Visibilita' [if name=cliccabile value=SI] [/if] Marciapiedi [metadata
> name=visibilita]
> ---------------------------------------------------------------------
>
> Instead, when there is the problem, I do not get the legend part, like the
> following:
> ---------------------------------------------------------------------
> 11377736317029 /sanpancrazio_data/tmp/SPANCRAZIO_11377736317029.png
> /sanpancrazio_data/tmp/SPANCRAZIO_ref11377736317029.png
> /sanpancrazio_data/tmp/SPANCRAZIO_sb11377736317029.png 76305.159315
> 2749200.000000 4470964.375000 2770735.000000 4487115.625000 800 600
> -1.000000 -1.000000
> ---------------------------------------------------------------------
>
> and no error message.
>
> I get the same problem with the CGI-BIN mapserver 4.6.1 and 4.4.2.
> No problem with 4.2.3 and 4.2.5, that unfortunately have other bugs.
>
> I compiled mapserver 4.6.1 on a Red Hat Enterprise Linux AS 4, and I compiled
> all these libraries and programs:
>
> zlib-1.2.3
> proj-4.4.9
> libpng-1.2.8-config
> jpeg-6b
> tiff-3.7.4
> libgeotiff-1.2.2
> freetype-2.1.10
> gd-2.0.33
> geos-2.1.4
> postgresql-8.0.4
> postgis-1.0.4
> ecwsdk-3.1.25 (not compiled by me)
> gdal-1.3.1
> fcgi-2.4.0
> mod_fastcgi-2.4.2
>
> The configure command was like this:
>
> ./configure \
> --with-freetype=/usr/local/bin/freetype-config \
> --with-zlib=/usr/local \
> --with-png=/usr/local \
> --with-jpeg=/usr/local \
> --with-gd=/usr/local \
> --with-proj=/usr/local \
> --with-threads \
> --with-geos=/usr/local/bin/geos-config \
> --with-gdal=/usr/local/bin/gdal-config \
> --with-tiff=/usr/local \
> --with-postgis=/usr/local/pgsql/bin/pg_config \
> --with-ogr=/usr/local/bin/gdal-config \
> --with-wfs \
> --with-wcs \
> --with-wmsclient \
> --with-wfsclient \
> --with-fastcgi=/usr/local
>
> I hope you can manage to discover the cause of this problem.
>
> Thanks a lot!
> Cheers,
> Vito Meuli
>
> Alle 21:25, venerdì 13 gennaio 2006, hai scritto:
>
>>Hi Vito,
>>
>>I'm not sure either what is going on in your case (although i'm not a
>>developer). The best i can offer is to test it for you, so if you make
>>your test as streamlined as possible (create the smallest mapfile that
>>you can to reproduce your problem, with the fewest amount of
>>layers/classes/groups) i can try it for you.
>>
>>jeff
>>
--
Jeff McKenna
DM Solutions Group Inc.
http://www.dmsolutions.ca
More information about the MapServer-users
mailing list