[mapserver-users] Map collaring techniques.
Jeff McKenna
jmckenna at gatewaygeomatics.com
Sat Dec 20 08:00:13 PST 2014
Bob or Brent, it would be great if you can record this trick on the
MapServer wiki (https://github.com/mapserver/mapserver/wiki); as this
thread will be long lost shortly.
Thanks,
-jeff
--
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/
On 2014-12-20 11:48 AM, Brent Fraser wrote:
> Bob,
>
> Years ago we had experimented with using Mapserver to do automated
> mapping (to produce printed maps 34 x 46 inches). The maps were of
> pipeline alignments and needed to be rotated so the pipeline was roughly
> parallel to the X axis of the paper. And they required imagery as a
> backdrop. And they required a [rotated] labelled graticule. In the end
> we had to use a combination of Mapserver, Arcview, and custom s/w.
>
> Let me know how your efforts turn out...
>
> Best Regards,
> Brent Fraser
>
> On 12/19/2014 12:43 PM, Basques, Bob (CI-StPaul) wrote:
>>
>> Hi Brent,
>>
>> Neat trick there, and straightforward too.
>>
>> I had thought about doing some sort of pipeline for drawing with
>> MapServer, by simply drawing different grid areas at each step in the
>> pipeline. One step for each side of the map for example. I know I
>> can do it with MapSCRIPT, but being able to pass in a image to
>> MapServer would be the cool way.
>>
>> Bobb
>>
>> *From:*Brent Fraser [mailto:bfraser at geoanalytic.com]
>> *Sent:* Friday, December 19, 2014 10:58 AM
>> *To:* Basques, Bob (CI-StPaul); mapserver-users at lists.osgeo.org
>> *Subject:* Re: [mapserver-users] Map collaring techniques.
>>
>> Bob,
>>
>> In the past I've dabbled with having layers to " erase"the map data
>> around the perimeter:
>>
>> LAYER
>> NAME "Margin"
>> TRANSFORM FALSE
>> STATUS DEFAULT
>> TYPE POLYGON
>> CLASS
>> COLOR 255 255 255
>> END
>> FEATURE
>> POINTS 0 0 0 600 70 600 70 0 0 0 END
>> POINTS 70 0 70 70 800 70 800 0 70 0 END
>> POINTS 70 600 800 600 800 530 70 530 70 600 END
>> POINTS 730 70 730 530 800 530 800 70 730 70 END
>> END
>> END
>>
>> #-----------------------------------------------------------
>> LAYER
>> NAME "NeatLine"
>> TRANSFORM FALSE
>> STATUS DEFAULT
>> TYPE LINE
>> CLASS
>> COLOR 0 0 0
>> END
>> FEATURE
>> POINTS 70 70 70 530 730 530 730 70 70 70 END
>> END
>> END
>>
>>
>> Also I've experimented with adding FORMATOPTIONs to OUTPUTFORMAT code
>> (see
>> http://lists.osgeo.org/pipermail/mapserver-dev/2009-January/008050.html)
>>
>> How big do you plan to make your maps? Will they include imagery?
>>
>>
>> Best Regards,
>> Brent Fraser
>>
>> On 12/19/2014 8:46 AM, Basques, Bob (CI-StPaul) wrote:
>>
>> All,
>>
>> Anyone have any insights into using/modifying MapServer to label
>> maps collar wise (along the edges)??
>>
>> I’m interested in applying USNG collaring to maps in general as a
>> grid overlay. I’m pretty sure I ca do this with PERL, but all the
>> re-projection capabilities in MapServer make it much more
>> attractive. There are also quite a fe desires finishing options
>> that I would like to include related to rotation and alignment.
>> I’m open to applying the collar on or off (outside of ) the map
>> itself.
>>
>> I’ve worked with both the ESRI and AutoDesk tools for
>> accomplishing the same results as well. AutoDesk has a fairly
>> well thought out XML file format for defining the grid labeling,
>> it’s almost SLD-ish as a matter of fact. I’ve also been involved
>> in a couple of Javascript mashups to provide USNG overlays to
>> maps, but they aren’t hardcopy centric, which is what I need to
>> focus on.
>>
>> Thanks
>>
>> Bobb
>>
>>
More information about the MapServer-users
mailing list