[Geomoose-users] Displaying rectangles
Carl Burn
burnsy at northcountrywoods.co.uk
Wed Jan 26 10:21:28 EST 2011
Hello All,
thanks for the responses, as always great help. I will set to and look into
the leads you have given me and see what I can come up with.
The basic idea they have is to use the two rectangles to define printable
areas so that a user can opt for a size 1 or size 2 print and see on the map
the area that will be printed in real terms on the large format printer they
have.(this will be connected to a high res data set so the prints will work
in large wall type maps.
I will then use the bookmark service I was pointed to earlier on to save the
whole thing and then send the saved details to the person who will be
printing them out.
Sorry I only get the job spec one bit at a time....I think its called
mushroom development.
Thanks again.
Carl
On Wed, Jan 26, 2011 at 3:03 PM, Bob Basques <Bob.Basques at ci.stpaul.mn.us>wrote:
> Carl,
>
> Yes, you can draw features on a map straight from the Mapfile. You can
> place the features into the map based on Pixel coordinates (so that the
> features are always in the same spot) but you will need to convert between
> ground and image coordinates in some fashion, there are methods available in
> Mapserver using templates to do some of what you are looking for. TEMPLATES
> are a bigger subject than this list to learn about.
>
> As an example, you can see a Text disclaimer on this image generation
> that is always in the output image as a "inline" feature that is drawn at
> request time over the outputted image:
>
> *
> http://gis.ci.stpaul.mn.us/datasets/DB/SAINT_PAUL/PUBLIC_WORKS/SEWERS/PERMIT.map?mapext=552958.6066767556%20152678.97367287058%20553784.5742726609%20153387.49779396047&mapsize=1069%20917&mode=map
> *<http://gis.ci.stpaul.mn.us/datasets/DB/SAINT_PAUL/PUBLIC_WORKS/SEWERS/PERMIT.map?mapext=552958.6066767556%20152678.97367287058%20553784.5742726609%20153387.49779396047&mapsize=1069%20917&mode=map>
>
> If no BBOX is passed, then the result is just the inline feature:
>
> *http://gis/datasets/DB/SAINT_PAUL/PUBLIC_WORKS/SEWERS/PERMIT.map*<http://gis/datasets/DB/SAINT_PAUL/PUBLIC_WORKS/SEWERS/PERMIT.map>
>
> The text in the upper right corner is an inline feature, and here is the
> chunk of MAPFILE that displays the information:
>
> LAYER
>
> METADATA
>
> "ows_title" "Disclaimer"
>
> "gml_include_items" "all"
>
> END
>
> NAME 'disclaimer1'
>
> STATUS DEFAULT
>
> TRANSFORM FALSE
>
> TYPE ANNOTATION
>
> FEATURE
>
> POINTS
>
> 170 20
>
> END
>
> TEXT 'THE SEWER INFORMATION DISPLAYED IS CURRENTLY|UNDER REVIEW AND MAY
> CONTAIN INACCURACIES.|CURRENT AS-BUILT INFORMATION IS AVAILABLE VIA THE PW
> PORTAL.'
>
> END
>
> CLASS
>
> LABEL
>
> TYPE BITMAP
>
> FORCE TRUE
>
> COLOR 0 0 0
>
> OUTLINECOLOR 254 254 254
>
> SHADOWCOLOR 254 254 254
>
> SHADOWSIZE 1 1
>
> SIZE TINY
>
> WRAP '|'
>
> END
>
> END
>
> END
>
> You can read more about inline features here:
>
> *http://ms.gis.umn.edu:8081/ms_plone/docs/reference/vector_data/inline*<http://ms.gis.umn.edu:8081/ms_plone/docs/reference/vector_data/inline>
>
> bobb
>
>
>
> >>> Carl Burn <burnsy at northcountrywoods.co.uk> wrote:
>
> Hello all,
>
>
> this may be more appropriate on the mapserver list but I am not sure so
> here goes.
>
>
> I am going to need to display two rectangles as layers on my map, they
> will need to be just a rectangular box with an outline and transparent
> centre panel, sizes have not been given yet but will most likely be 25km
> high and 45km wide or something of that order, the rectangles will be of a
> different size and have a different colour outline.
>
> I am then going to need to try to get 1 or other of the rectangles to
> display on the maps at all times and to "follow" the centre point of the map
> as the user pans and zooms around.
>
>
> Anyone have any ideas on how best to accomplish this?
>
>
> Cheers
>
>
> Carl
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/geomoose-users/attachments/20110126/7cb6bf9a/attachment.html
More information about the Geomoose-users
mailing list