[mapserver-users] Unable to access Grid Object (GridObject) via C# MapScript interface (related to bug 1980)
Hulbert, Brian
brian.hulbert at linquest.com
Fri Apr 4 13:10:42 PDT 2008
I was using 4.10.1 [per a call to mapscript.msGetVersion()].
I now switched to 5.0.2 (once I got the complete list of DLLs) and it does
in fact have the updateFromString() method. Can you point to a document
which talks about the syntax to use in the string to supply? Specifically,
I will be trying to change the LABELFORMAT of the grid object within my grid
layer.
Tx,
Brian
-----Original Message-----
From: mapserver-users-bounces at lists.osgeo.org
[mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Tamas Szekeres
Sent: Wednesday, April 02, 2008 12:53 PM
To: Hulbert, Brian
Cc: mapserver-users at lists.osgeo.org
Subject: Re: [mapserver-users] Unable to access Grid Object (GridObject) via
C# MapScript interface (related to bug 1980)
Brian,
Which version are you using? I guess the mapserver 5.0 should contain
this option. Here's the related change, which is pretty old.
http://trac.osgeo.org/mapserver/changeset/6362
Best regards,
Tamas
2008/4/2, Hulbert, Brian <brian.hulbert at linquest.com>:
> Tamas,
> Thanks for the suggestion but the layerObj does not contain and
> UpdateFromString property or method (when viewed from Visual Studio's
object
> browser nor when viewing the API reference online). Thoughts?
>
>
> Brian
>
>
> -----Original Message-----
> From: mapserver-users-bounces at lists.osgeo.org
> [mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Tamas
Szekeres
> Sent: Tuesday, April 01, 2008 4:48 PM
> To: Hulbert, Brian
> Cc: mapserver-users at lists.osgeo.org
> Subject: Re: [mapserver-users] Unable to access Grid Object (GridObject)
via
> C# MapScript interface (related to bug 1980)
>
> You can probably use layerObj.UpdateFromString with the string you
> have in your mapfile. However I'm not sure how you loose your settings
> after the first refresh? Do you recreate your map by using Clone() or
> something?
> We should also fix msCopyLayer to copy the layerinfo with the graticule
> layers.
>
>
> Best regards,
>
> Tamas
>
>
>
> 2008/4/1, Hulbert, Brian <brian.hulbert at linquest.com>:
> >
> >
> >
> >
> > I have a MAP file that contains a layer for displaying graticule (see
> > below). However, after the first refresh, the labelformat for my grid
> > object is lost. This was noted in bug 1980. I cannot find a
workaround
> for
> > this bug by traversing the layer->class object hierarchy and trying to
set
> a
> > labelformat for the GridObject.
> >
> >
> >
> > Can the label format be reset via the mapscript_csharp dll interface?
If
> > not, is drawing the graticule lines better accomplished via a shape
file?
> > Even if I need to do both a equirectangular and orthographic
projections?
> >
> >
> >
> > Ref: I am using MapScript 5.0.2 and calling it from C# using MS VS 2005
> >
> >
> >
> > LAYER
> >
> > NAME "grid"
> >
> > METADATA
> >
> > "DESCRIPTION" "Grid"
> >
> > END
> >
> > TYPE LINE
> >
> > STATUS ON
> >
> >
> >
> > PROJECTION
> >
> > 'proj=longlat'
> >
> > 'ellps=WGS84'
> >
> > 'datum=WGS84'
> >
> > 'no_defs'
> >
> > END
> >
> >
> >
> > CLASS
> >
> > NAME "Graticule"
> >
> > COLOR 192 192 192
> >
> > LABEL
> >
> > COLOR 255 255 0
> >
> > FONT arial
> >
> > TYPE truetype
> >
> > SIZE 8
> >
> > POSITION AUTO #ur
> >
> > PARTIALS FALSE
> >
> > BUFFER 5
> >
> > END
> >
> > END
> >
> >
> >
> > GRID
> >
> > LABELFORMAT "%g°" # dec degrees with symbol
> >
> > MAXARCS 10
> >
> > MAXINTERVAL 10
> >
> > MAXSUBDIVIDE 64
> >
> > END
> >
> > END # Layer
> >
> >
> > _______________________________________________
> > mapserver-users mailing list
> > mapserver-users at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/mapserver-users
> >
> >
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
>
_______________________________________________
mapserver-users mailing list
mapserver-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users
More information about the MapServer-users
mailing list