current dbox example application
Dylan Beaudette
dylan.beaudette at GMAIL.COM
Tue Jun 27 13:55:23 PDT 2006
Ken:
Yikes. I should have spotted that permissions error! now many of my layers are
showing up in the legend, which is good. Also looks like I need to generate
these static keymimages for the two raster layers... I thought that those
where auto-generated...
Thanks again for the insightful tips!
Cheers,
Dylan
On Tuesday 27 June 2006 13:02, Ken Boss wrote:
> Dylan--
>
> I accessed the output of make_dlegend_cgi.py directly (through the link in
> your previous message), viewed the source, and found this at the bottom:
>
> "Unable to open file
> /data1/website/mapserver/dbox-0.9a1/soil_web_v3/temp/dlegend_85541151438196
>_counties.gif for writing"
>
> Is there a permissions problem on that directory?
>
> I see also that the XML output is pointing to auto-generated keyimages for
> your two continuous raster layers. I think you're likely to find that
> you'll have to create static keyimages for the rasters and reference them
> in a KEYIMAGE item in the LAYER object. The itasca demo version has
> examples of this.
>
> HTH,
>
> --Ken
>
> >>> Dylan Beaudette <dylan.beaudette at GMAIL.COM> 6/27/2006 3:06:29 PM >>>
>
> David, and others:
>
> Thanks for the hints.
>
> I have added this section to my mapfile:
>
> METADATA
> # dLegend XML legend control
> dlegend_metagroups "foreground,background"
> dlegend_foreground_name "Foreground Layers:"
> dlegend_foreground_layers_and_groups
> "counties,ca_urban,ca_us_highways,ca_state_highways,ca_local_roads"
>
> dlegend_background_name "Background Layers:"
> dlegend_background_layers_and_groups "landsat,doqq"
> END
>
>
> .... and I am getting this output from make_legend_xml.py:
>
> <?xml version="1.0" ?>
> <dLegend>
> <server>casoilresource.lawr.ucdavis.edu</server>
> <metagroup name="Foreground Layers:" >
> <layer id="counties" name="County Boundaries"
> icon="/mapserver/dbox-0.9a1/soil_web_v3/temp/dlegend_82831151434692_countie
>s.gif" /> <layer id="ca_urban" name="Urban Areas" minscale="68000.0"
> maxscale="759340.0"
> icon="/mapserver/dbox-0.9a1/soil_web_v3/temp/dlegend_82831151434692_ca_urba
>n.gif" /> <layer id="ca_us_highways" name="Ca US Highways"
> maxscale="759340.0"
> icon="/mapserver/dbox-0.9a1/soil_web_v3/temp/dlegend_82831151434692_ca_us_h
>ighways.gif" /> <layer id="ca_state_highways" name="Ca State Highways"
> maxscale="100000.0"
> icon="/mapserver/dbox-0.9a1/soil_web_v3/temp/dlegend_82831151434692_ca_stat
>e_highways.gif" /> <layer id="ca_local_roads" name="Local Roads"
> maxscale="65000.0"
> icon="/mapserver/dbox-0.9a1/soil_web_v3/temp/dlegend_82831151434692_ca_loca
>l_roads.gif" /> </metagroup>
> <metagroup name="Background Layers:" >
> <layer id="landsat" name="LandSat" minscale="36001.0"
> icon="/mapserver/dbox-0.9a1/soil_web_v3/temp/dlegend_82831151434692_landsat
>.gif" /> <layer id="doqq" name="DOQQ" maxscale="36000.0"
> icon="/mapserver/dbox-0.9a1/soil_web_v3/temp/dlegend_82831151434692_doqq.gi
>f" /> </metagroup>
> </dLegend>
>
>
>
> ...and the website looks like this:
>
> http://casoilresource.lawr.ucdavis.edu/mapserver/dbox-0.9a1/soil_web_v3/exa
>mple.html
>
>
> note that there is only a "Foreground Layers" entry in the legend, and none
> of the layers actually show up when zooming in...
>
> any thoughts?
>
> Dylan
>
> On Tuesday 27 June 2006 11:14, Fawcett, David wrote:
> > Dylan,
> >
> > Based on your last post to Ken and his comments about Web Metadata, I am
> > including a mapfile that uses dLegend. I just happened to be playing
> > with it when your messages popped up.
> >
> > David.
> >
> > start mapfile
> > ___________________
> >
> > MAP
> > NAME rivers
> > STATUS ON
> > SIZE 410 352 # was 400 400
> > EXTENT 155791 4720323 794359 5570749
> > UNITS METERS
> > STATUS ON
> > FONTSET "symbols/fonts/fonts.list"
> > SHAPEPATH "/var/www/flatlandmaps.com/maps/mnrivers/data"
> > IMAGECOLOR 255 255 255
> > SYMBOLSET "symbols/symbol.sym"
> > IMAGETYPE PNG24
> >
> >
> > WEB
> > IMAGEPATH "/var/www/flatlandmaps.com/htdocs/tmp/"
> >
> > IMAGEURL "/tmp/"
> > TEMPLATE "rivers.html"
> > MINSCALE 100
> > MAXSCALE 15500000
> >
> > METADATA
> > # dLegend XML legend control
> > dlegend_metagroups "foreground,background"
> >
> > dlegend_foreground_name "Foreground Layers:"
> > #dlegend_foreground_layers_and_groups
> > "cnty,Highway,radar,shuttles,riverpoint,entryexit,features"
> > dlegend_foreground_layers_and_groups
> > "radar,cnty,riverpoint,Highway,shuttles,features,entryexit,sheds"
> > dlegend_background_name "Background Layers:"
> > dlegend_background_layers_and_groups "fsa,doqs,drgs"
> > dlegend_background_element "radio"
> > END
> >
> > END # End of Web Interface
> >
> > PROJECTION
> > "init=epsg:26915"
> > END
> >
> > REFERENCE
> > IMAGE "images/reference.gif"
> > EXTENT 189784 4807000 761653 5475346
> > #EXTENT 189784 4816400 761654 5472400
> > SIZE 125 125
> > MINBOXSIZE 5
> > MAXBOXSIZE 100
> > COLOR 255 0 0
> > OUTLINECOLOR 0 0 0
> > MARKERSIZE 8
> > MARKER 'star'
> > STATUS ON
> > END
> >
> > LEGEND
> > KEYSIZE 21 14
> > STATUS ON
> > END
> >
> > SCALEBAR
> > STATUS ON
> > LABEL
> > SIZE tiny
> > COLOR 0 0 0
> > END
> > SIZE 120 3
> > COLOR 0 0 0
> > OUTLINECOLOR 0 0 0
> > UNITS MILES
> > STYLE 1
> > INTERVALS 1
> > TRANSPARENT TRUE
> > END # Scalebar
> >
> > QUERYMAP
> > SIZE 200 200
> > STATUS ON
> > STYLE NORMAL #SELECTED
> > COLOR 255 255 0
> > END
> >
> >
> > ############################
> > # Start BackGround Layers #
> > # #
> > ############################
> >
> >
> > LAYER # DNR FSA Color Orthophotos
> > NAME "fsacolor"
> > TYPE RASTER
> > GROUP fsa
> > STATUS ON
> > CLASS
> > NAME '2003 Color Air Photos'
> > KEYIMAGE symbols/legend_keyimages/fsa_keyimage.png
> > END
> > CONNECTIONTYPE WMS
> > CONNECTION
> > "http://deli.dnr.state.mn.us/cgi-bin/wms?map=DELI_WMS_MAPFILE&REQUEST=ma
> > p&LAYERS=L390003782306&STYLES="
> >
> > METADATA
> > "wms_title" "Farm Services Administration (FSA) Color Orthophotos"
> > "wms_name" "L390003782306"
> > "wms_server_version" "1.1.1"
> > "wms_srs" "epsg:26915"
> > "wms_format" "image/jpeg"
> > END
> >
> > PROJECTION
> > "init=epsg:26915"
> > END
> > END # DNR FSA WMS image ends here
> >
> > LAYER # DNR BW DOQs
> > NAME "mndoqs"
> > GROUP doqs
> > TYPE RASTER
> > OFFSITE 0 0 0
> > STATUS OFF
> > CLASS
> > NAME 'B&W Air Photos'
> > KEYIMAGE symbols/legend_keyimages/doq_keyimage.png
> > END
> > CONNECTIONTYPE WMS
> > CONNECTION
> > "http://deli.dnr.state.mn.us/cgi-bin/wms?map=DELI_WMS_MAPFILE&STYLES=&LA
> > YERS=L370000050906&REQUEST=GetMap&TRANSPARENT=true"
> >
> > METADATA
> > "wms_title" "USGS Digital Orthophoto Quad (DOQ) - 3 meter"
> > "wms_name" "L370000050906"
> > "wms_server_version" "1.1.1"
> > "wms_srs" "epsg:26915"
> > "wms_format" "image/png"
> > END
> >
> > PROJECTION
> > "init=epsg:26915"
> > END
> > END # DNR DOQ WMS image ends here
> >
> >
> >
> > LAYER # DNR 24K DRGs
> > NAME "mndrgs24"
> > GROUP drgs
> > TYPE RASTER
> > OFFSITE 255 255 255
> > STATUS OFF
> > CLASS
> > NAME 'USGS Topo Maps'
> > KEYIMAGE symbols/legend_keyimages/drg_keyimage.png
> > END
> > #MINSCALE 10000
> > MAXSCALE 30000
> > CONNECTIONTYPE WMS
> > CONNECTION
> > "http://deli.dnr.state.mn.us/cgi-bin/wms?map=DELI_WMS_MAPFILE&STYLES=&LA
> > YERS=L380000030906&REQUEST=GetMap&TRANSPARENT=true"
> >
> > METADATA
> > "wms_title" "1:24k Digital Raster Graphic - Collars Removed"
> > "wms_name" "L380000030906"
> > "wms_server_version" "1.1.1"
> > "wms_srs" "epsg:26915"
> > "wms_format" "image/png"
> > END
> >
> > PROJECTION
> > "init=epsg:26915"
> > END
> > END # DNR 24K DRGs WMS image ends here
> >
> > LAYER # DNR 100K DRGs
> > NAME "mndrgs100"
> > GROUP drgs
> > TYPE RASTER
> > OFFSITE 255 255 255
> > STATUS OFF
> > MINSCALE 30000
> > MAXSCALE 125000
> > CONNECTIONTYPE WMS
> > CONNECTION
> > "http://deli.dnr.state.mn.us/cgi-bin/wms?map=DELI_WMS_MAPFILE&STYLES=&LA
> > YERS=L380000020906&REQUEST=GetMap&TRANSPARENT=true"
> >
> > METADATA
> > "wms_title" "1:100k Digital Raster Graphic - Collars Removed"
> > "wms_name" "L380000020906"
> > "wms_server_version" "1.1.1"
> > "wms_srs" "epsg:26915"
> > "wms_format" "image/png"
> > END
> >
> > PROJECTION
> > "init=epsg:26915"
> > END
> > END # DNR 100K DRGs WMS image ends here
> >
> >
> >
> > LAYER # DNR 250K DRGs
> > NAME "mndrgs250"
> > GROUP drgs
> > TYPE RASTER
> > OFFSITE 255 255 255
> > STATUS OFF
> > MINSCALE 125000
> > MAXSCALE 500000
> > CONNECTIONTYPE WMS
> > CONNECTION
> > "http://deli.dnr.state.mn.us/cgi-bin/wms?map=DELI_WMS_MAPFILE&STYLES=&LA
> > YERS=L380000010906&REQUEST=GetMap&TRANSPARENT=true"
> >
> > METADATA
> > "wms_title" "1:250k Digital Raster Graphic - Collars Removed"
> > "wms_name" "L380000010906"
> > "wms_server_version" "1.1.1"
> > "wms_srs" "epsg:26915"
> > "wms_format" "image/png"
> > END
> >
> > PROJECTION
> > "init=epsg:26915"
> > END
> > END # DNR 100K DRGs WMS image ends here
> >
> >
> > LAYER
> > NAME "nonmn"
> > STATUS OFF
> > TYPE POLYGON
> > DATA nonmn
> > TRANSPARENCY 40
> > CLASS
> > STYLE
> > COLOR 161 173 196
> > #COLOR 204 204 153
> > #SYMBOL 'dashed1'
> > END
> > STYLE
> > OUTLINECOLOR 51 102 153
> > END
> > END
> >
> > END
> > LAYER
> > NAME "countybig"
> > STATUS DEFAULT
> > TYPE POLYGON
> > GROUP "cnty"
> > DATA county
> > MINSCALE 2000000
> > TRANSPARENCY 50
> > CLASS
> > OUTLINECOLOR 153 153 153
> > #COLOR 196 193 161
> > COLOR 204 204 153
> > #SYMBOL 'dashed1'
> > END
> > END
> >
> > LAYER
> > NAME "countysmall"
> > STATUS DEFAULT
> > GROUP "cnty"
> > TYPE POLYGON
> > DATA county
> > LABELITEM "NAME"
> > MAXSCALE 2000000
> > TRANSPARENCY 50
> > CLASS
> > STYLE
> > OUTLINECOLOR 102 102 102 #COLOR 196 193
> > 161
> > #SYMBOL 'dashed1'
> > END #end style
> > LABEL
> > TYPE TRUETYPE
> > FONT "arial-bold"
> > SIZE 10
> > POSITION cc
> > MINSIZE 6
> > MAXSIZE 12
> > COLOR 153 153 153
> > SHADOWCOLOR 204 204 204
> > ANTIALIAS FALSE #TRUE
> > PARTIALS FALSE
> > MINFEATURESIZE 40
> > END
> >
> > END
> > END
> >
> > LAYER
> > NAME "hwygenlg"
> > DATA bighwy
> > MAXSCALE 900000
> > STATUS ON
> > GROUP "Highway"
> > TYPE line
> > TRANSPARENCY 60
> > CLASSITEM "RCLASS"
> > CLASS # County State-Aid Highway
> > EXPRESSION "4"
> > SYMBOL 'circle'
> > SIZE 2
> > COLOR 255 153 51
> > END
> > CLASS
> > EXPRESSION "3" # Minnesota Trunk Highway
> > SYMBOL 'circle'
> > SIZE 3
> > COLOR 153 51 0
> > END
> > CLASS # US Trunk Highway
> > EXPRESSION "2"
> > SYMBOL 'circle'
> > SIZE 3
> > COLOR 204 153 0
> > OVERLAYSYMBOL 'circle'
> > OVERLAYSIZE 1
> > OVERLAYCOLOR 204 153 51
> > END
> > CLASS # Interstate Highway
> > EXPRESSION "1"
> > SYMBOL 'circle'
> > SIZE 3
> > COLOR 0 0 0
> > OVERLAYSYMBOL 'circle'
> > OVERLAYSIZE 1
> > OVERLAYCOLOR 255 51 51
> > END
> > END # bighwy
> >
> >
> >
> > LAYER
> > NAME "hwyfine"
> > DATA bighwy
> > STATUS OFF
> > GROUP "Highway"
> > MAXSCALE 900000
> > TYPE ANNOTATION
> > LABELITEM "ROUTE_NUM"
> > CLASSITEM "RCLASS"
> > TRANSPARENCY 50
> > CLASS # Interstate Highway
> > EXPRESSION "1"
> > COLOR 0 0 0 # dummy color
> > SYMBOL symbols/interstate.gif
> > LABEL
> > MINFEATURESIZE 10
> > MINDISTANCE 150
> > POSITION cc
> > SIZE 10
> > COLOR 204 204 204
> > TYPE TRUETYPE
> > FONT "arial"
> > END
> > END
> > CLASS # US Trunk Highway
> > EXPRESSION "2"
> > COLOR 0 0 0 # dummy color
> > SYMBOL symbols/ushwy.gif
> > LABEL
> > MINFEATURESIZE 10
> > MINDISTANCE 150
> > POSITION cc
> > SIZE 8
> > COLOR 0 0 0
> > TYPE TRUETYPE
> > FONT "arial"
> > END
> > END
> > CLASS
> > EXPRESSION "3" # Minnesota Trunk Highway
> > COLOR 0 0 0 # dummy color
> > SYMBOL symbols/sthwy.gif
> > LABEL
> > MINFEATURESIZE 10
> > MINDISTANCE 150
> > POSITION cc
> > SIZE 7
> > COLOR 0 0 0
> > TYPE TRUETYPE
> > FONT "arial"
> > END
> > END
> > CLASS # County State-Aid Highway
> > EXPRESSION "4"
> > COLOR 0 0 0 # dummy color
> > SYMBOL symbols/ctyhwy.gif
> > LABEL
> > MINFEATURESIZE 10
> > MINDISTANCE 150
> > POSITION cc
> > SIZE 7
> > COLOR 0 0 0
> > TYPE TRUETYPE
> > FONT "arial"
> > END
> > END
> > END # bighwy
> >
> > ############################
> > # END BackGround Layers #
> > # #
> > ############################
> >
> > ############################
> > # Start BackGround Layers #
> > # #
> > ############################
> >
> > LAYER # Base Reflectivity Radar IA
> > NAME "radar"
> > TYPE RASTER
> > #GROUP "radar"
> > OFFSITE 0 0 0
> > STATUS ON
> > CLASS
> > NAME 'Nexrad Radar'
> > KEYIMAGE symbols/legend_keyimages/radar_keyimage.png
> > END
> > CONNECTIONTYPE WMS
> > CONNECTION
> > "http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r.cgi"
> >
> > METADATA
> > "wms_title" "IEM WMS Service"
> > "wms_name" "nexrad_base_reflect"
> > "wms_server_version" "1.1.1"
> > "wms_srs" "epsg:26915"
> > "wms_format" "image/png"
> > END
> >
> > PROJECTION
> > "init=epsg:26915"
> > END
> > END # Weather Radar layer ends here
> >
> > LAYER
> > NAME "features"
> > STATUS ON
> > TYPE ANNOTATION
> > #GROUP features
> > DATA riverfeatures #shapefile for layer
> > #SYMBOLSCALE 1000000
> > #LABELMAXSCALE 4000000
> > LABELITEM "name"
> > TOLERANCE 10
> > #CLASSITEM "run"
> > CLASS
> > NAME "feature"
> > LABEL
> > TYPE TRUETYPE
> > FONT "arial-bold"
> > SIZE 10
> > POSITION auto
> > MINSIZE 6
> > MAXSIZE 11
> > COLOR 0 0 0
> > OUTLINECOLOR 255 255 255
> > ANTIALIAS TRUE
> > PARTIALS FALSE
> > MINDISTANCE 4
> > END #label
> > END #class
> > END #layer
> >
> > LAYER
> > NAME "shuttles"
> > STATUS ON
> > TYPE LINE
> > GROUP shuttles
> > DATA shuttle #shapefile for layer
> > #SYMBOLSCALE 1000000
> > LABELMAXSCALE 4000000
> > #LABELITEM "name"
> > TOLERANCE 10
> > CLASSITEM "type"
> > CLASS
> > NAME "shuttleroute"
> > EXPRESSION "shuttle"
> > SYMBOL 'circle'
> > SIZE 3
> > COLOR 0 0 0
> > OVERLAYSYMBOL 'circle'
> > OVERLAYSIZE 1
> > OVERLAYCOLOR 255 51 51
> > #LABEL
> > #TYPE TRUETYPE
> > #FONT "arial-bold"
> > #SIZE 10
> > #POSITION auto
> > #MINSIZE 6
> > #MAXSIZE 11
> > #COLOR 0 0 0
> > #OUTLINECOLOR 255 255 255
> > #ANTIALIAS TRUE
> > #PARTIALS FALSE
> > #MINFEATURESIZE 10
> > #MINDISTANCE 4
> > #END #label
> > END #class
> > CLASS
> > NAME "bikeshuttle"
> > EXPRESSION "bike"
> > SYMBOL 'circle'
> > SIZE 3
> > COLOR 0 0 0
> > OVERLAYSYMBOL 'dashed1'
> > OVERLAYSIZE 1
> > OVERLAYCOLOR 255 51 51
> > #LABEL
> > #TYPE TRUETYPE
> > #FONT "arial-bold"
> > #SIZE 10
> > #POSITION auto
> > #MINSIZE 6
> > #MAXSIZE 11
> > #COLOR 0 0 0
> > #OUTLINECOLOR 255 255 255
> > #ANTIALIAS TRUE
> > #PARTIALS FALSE
> > #MINFEATURESIZE 10
> > #MINDISTANCE 4
> > #END #label
> > END #class
> > END #layer
> >
> >
> >
> > LAYER
> > NAME "riverpoint"
> > STATUS DEFAULT
> > TYPE POINT
> > #GROUP riverpnt
> > DATA "riverpoint" #shapefile for layer
> > #MINSCALE 750000
> > #MAXSCALE 500000
> > #SYMBOLSCALE 1000000
> > #TOLERANCE 10
> > CLASS
> > NAME "Run"
> > SYMBOL 'circle'
> > SIZE 10
> > COLOR 0 255 0
> >
> > END #class
> >
> > END #layer
> >
> > LAYER
> > NAME "entryexit"
> > STATUS ON
> > TYPE POINT
> > #GROUP entryexit
> > DATA inout #shapefile for layer
> > #SYMBOLSCALE 1000000
> > TOLERANCE 10
> > CLASSITEM "type"
> > CLASS
> > NAME "put_in"
> > EXPRESSION "putin"
> > SYMBOL 'upramp'
> > SIZE 7
> > COLOR 0 255 0
> > END #class
> > CLASS
> > NAME "take_out"
> > EXPRESSION "takeout"
> > SYMBOL 'upramp'
> > SIZE 7
> > COLOR 255 0 0
> > END #class
> > END #layer
> >
> >
> > LAYER
> > NAME sheds
> > STATUS ON
> > TYPE POLYGON
> > DATA wwSheds
> > #CLASSITEM "MAJOR"
> > CLASS
> > NAME "Watershed"
> > #COLOR 0 255 0
> > OUTLINECOLOR 255 0 0 POLYLINE
> > END
> >
> > END
> >
> >
> > END #End of Map File
> >
> >
> >
> >
> >
> >
> >
> > -----Original Message-----
> > From: UMN MapServer Users List [mailto:MAPSERVER-USERS at LISTS.UMN.EDU] On
> > Behalf Of Dylan Beaudette
> > Sent: Tuesday, June 27, 2006 12:43 PM
> > To: MAPSERVER-USERS at LISTS.UMN.EDU
> > Subject: [UMN_MAPSERVER-USERS] current dbox example application
> >
> >
> > Hi everyone,
> >
> > Just grabbed the latest dbox sample application, and it looks great.
> > However,
> > I am having some problems implementing the dlegend component. Currently,
> >
> > there is no legend displayed in its container, and a call to
> > make_legend_cgi.py manually yields the following error:
> >
> > XML Parsing Error: xml processing instruction not at start of external
> > entity
> > Location:
> > http://casoilresource.lawr.ucdavis.edu/cgi-bin/make_dlegend_xml_cgi.py?m
> > ap=/data1/website/mapserver/dbox-0.9a1/soil_web_v3/soil_web_v3.map&serve
> > r=casoilresource.lawr.ucdavis.edu
> > Line Number 2, Column 1:
> > <?xml version="1.0" ?>
> > ^
> >
> >
> > the site in question can be accessed at this URL:
> >
> > http://casoilresource.lawr.ucdavis.edu/mapserver/dbox-0.9a1/soil_web_v3/
> > example.html
> >
> > I can't seem to figure out what the heck is going on...
> >
> >
> > Any ideas?
> >
> > Thanks in advance,
--
Dylan Beaudette
Soils and Biogeochemistry Graduate Group
University of California at Davis
530.754.7341
More information about the MapServer-users
mailing list