[Chameleon] Nautical Miles units
Jan Jansen
jansen at nieuwland.nl
Tue Nov 15 11:15:23 EST 2005
Hi Jesse,
here's the code (http://www.skullsite.com/download/rulerNM.zip), widget is
called 'rulerNM' and 'requires' some adjustments in NavTool.dbf. (Without
the adjustments in NavTool.dbf it works also by the way, quick and dirty)
It doesn't work in JSAPI mode, if you want it to, you will need to modify
"ConvertUnit" in cwcjsapi.js.
Copy the dir rulerNM to your widgets dir, if you put in nav_enhanced.html
the following lines..
<td><cwc2 type="RulerNM" image="icons/icon_ruler.png"
visible="true" styleresource="NavButtons" imagetip="Measure Distance"
imagewidth="24" imageheight="24" toolset="Navigation" units="Nautical
Miles">
<image state="normal"/>
<image state="selected"/>
<image state="hover"/>
</cwc2>
</td>
.. it will work (remove the normal ruler code in nav_enhanced.html , because
they bite each-other :)
Cheers,
Jan
----- Original Message -----
From: "Jesse Cleary" <jcleary at email.unc.edu>
To: "Jan Jansen" <jansen at nieuwland.nl>
Cc: <chameleon at lists.maptools.org>
Sent: Monday, November 14, 2005 5:51 PM
Subject: Re: [Chameleon] Nautical Miles units
> Hi Jan
>
> Not a fix for your problem (though I'm interested in the solution), but
> wondering if you would share your code for enabling nautical miles using
> the ruler widget. Thanks!
>
> Jesse
>
>
>
> Jan Jansen wrote:
>
>> Hello list,
>> we are currently working on an application that requires map units to be
>> displayed in Nautical Miles.
>> We made some adjustments to Chameleon to have the ruler widget support
>> the new units, this all works fine.
>> No the next problem is the scalebar, which should also support Nautical
>> Miles, but this seems to be a lot harder. Is it possible to do this
>> (workaround), without recompiling the Mapserver sourcecode itself?
>> (Mapserver code:
>> if((layer->sizeunits = getSymbol(7,
>> MS_INCHES,MS_FEET,MS_MILES,MS_METERS,MS_KILOMETERS,MS_DD,MS_PIXELS))
>> == -1) return(-1);
>> break;
>> )
>> Jan
>>
>>------------------------------------------------------------------------
>>
>>_______________________________________________
>>Chameleon mailing list
>>Chameleon at lists.maptools.org
>>http://lists.maptools.org/mailman/listinfo/chameleon
>>
>
> --
> Jesse Cleary Department of Marine Sciences UNC Chapel Hill
>
> 17-6 Venable Hall
> jcleary at email.unc.edu
> (919) 962-4323
>
>
>
>
>
>
>
>
>
>
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.362 / Virus Database: 267.13.0/168 - Release Date: 11/14/2005
>
More information about the Chameleon
mailing list