[Chameleon] Problems using PrintProduction

marco mrc78a at yahoo.it
Sat Apr 1 05:02:29 EST 2006


Julien-Samuel Lacroix ha scritto:
> Hi,
> If you remove the legend from your "printer friendly map", does the 
> png and gif output works?
>
> Julien
>
> marco wrote:
>> Hi I partially solved the problems described in previous post 
>> "problems printing map"
>> reading
>>      
>> http://lists.maptools.org/pipermail/chameleon/2005-February/001949.html
>>
>>
>> now when i try to have a 'printer friendly map' with jpeg as output 
>> type and legend checkbox checked  i  receive this message
>>
>> http://127.0.0.1/htdocs//widgets/PrintProduction/preview.php?sid=442c62907286f&selImageFormat=JPEG 
>>
>>
>> else with Gif and png output type i receive
>>
>> The image 
>> http://path/to/preview.php?sid=421e5811951d3&selImageFormat=PNG? 
>> cannot be displayed, because it contains errors.
>>
>> Reading at 
>> http://lists.maptools.org/pipermail/chameleon/2004-August/001130.html 
>> i find that this problem can be related with legend template but i 
>> use the legendtemplate.html
>> in .../chameleon/samples/htdocs and it seems be ok
>>
>> any ideas?
>>
>> My simple mapfile an legend template are
>>
>> MAP
>>
>> #
>> NAME DEMO
>> IMAGETYPE    PNG24
>> STATUS ON
>> SIZE 500 500
>> SYMBOLSET /home/marco/html/myapp/etc/symbols.sym
>> EXTENT -421247.45582216 3929005.638024 924100.58855384 5313228.97788 
>> # italia
>> UNITS METERS
>> SHAPEPATH "../data"
>> IMAGECOLOR 255 255 255
>> FONTSET /home/marco/html/chamemap/etc/fonts.txt
>> TRANSPARENT FALSE
>>
>>
>> WEB
>>  #MINSCALE 2000000
>>  #MAXSCALE 50000000
>>
>>  IMAGEPATH "/tmp/ms_tmp/"  IMAGEURL "http://localhost/ms_tmp/"
>>  METADATA
>>  END
>> END
>>
>>
>> REFERENCE
>>   IMAGE /home/marco/html/myapp/htdocs/images/ref.png
>>   EXTENT 396215.137823 4426805.807772 568590.639651 4595445.057167
>>   STATUS ON
>>  COLOR -1 -1 -1
>>  OUTLINECOLOR 255 0 0
>>  SIZE 150 150     END
>>
>>
>> LEGEND
>>  KEYSIZE 18 12
>>  LABEL
>>    TYPE BITMAP
>>    SIZE MEDIUM
>>    COLOR 0 0 89
>>  END
>>  STATUS ON
>> END
>>
>>
>> SCALEBAR
>>  IMAGECOLOR 255 255 255
>>  LABEL
>>    COLOR 0 0 0    SIZE SMALL
>>  END
>>  SIZE 150 5
>>  COLOR 255 255 255
>>  BACKGROUNDCOLOR 0 0 0
>>  OUTLINECOLOR 0 0 0
>>  UNITS kilometers
>>  INTERVALS 5
>>  STATUS ON
>> END
>>
>>
>> QUERYMAP
>>  SIZE 500 500
>>  STATUS ON
>>  STYLE HILITE
>>  COLOR 255 0 0
>> END
>>
>> PROJECTION
>>    "init=epsg:3065"
>> END
>>
>>
>> #-------------ITALIA---------------------------------
>>  LAYER    NAME         Italia_dem
>>      METADATA
>>    DESCRIPTION "Elevation/Bathymetry"
>>
>>     END
>>    DATA         "/home/marco/html/myapp/data/it 24bitrgb.tif"
>>    STATUS       DEFAULT
>>    TYPE         RASTER
>>    OFFSITE      70 74 66 #167 151 152
>>      PROJECTION
>>      "init=epsg:3065"
>>    END
>>  END
>> END
>>
>>
>>
>>
>> [leg_layer_html order=ascending opt_flag=15]
>>  <tr bgcolor="#ffffff">
>>    <td><input type="radio" name="my_legend" 
>> onclick="CWCSelectLayer('[leg_layer_name]', true)"[if name=selected 
>> value=1] CHECKED[/if] ></td>
>>    <td align="center" width=20><input type="checkbox" 
>> name="legendlayername[]" value="[leg_layer_name]"
>>    [if name=layer_status oper=eq  value=1]CHECKED[/if]
>>    [if name=layer_status oper=eq value=2]CHECKED[/if]></td>
>>    <td><img src="[leg_icon width=20 height=18]" width="20" 
>> height="20"</td>
>>    [if name=wms_name oper=isnull]
>>    <td><a href="#" 
>> onclick="javascript:LegendTemplateLayerInfo('[leg_layer_name]');"><span 
>> class="label">[leg_layer_name]</span></a></td>
>>  </tr>
>>    [/if]
>>    [if name=wms_name oper=isset]
>>    <td><a href="#" 
>> onclick="javascript:LegendTemplateLayerInfo('[leg_layer_name]');"><span 
>> class="label">[metadata name=WMS_TITLE]</span></a></td>
>>  </tr>
>>    [/if]
>> [/leg_layer_html]
>>
>>
>>        ___________________________________ Yahoo! Messenger with 
>> Voice: chiama da PC a telefono a tariffe esclusive 
>> http://it.messenger.yahoo.com
>> _______________________________________________
>> Chameleon mailing list
>> Chameleon at lists.maptools.org
>> http://lists.maptools.org/mailman/listinfo/chameleon
>
Yes if i remove legend from  my "printer friendly map" i can view my map 
......
best regards

                      marco


	

	
		
___________________________________ 
Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB 
http://mail.yahoo.it


More information about the Chameleon mailing list