Select to view content in your preferred language

How can I get the spatial reference of a layer?

474
0
06-14-2013 12:44 AM
SimeonTaskaris
Deactivated User
Hi,

I m using the following c# code to add my layer dynamically:

ArcGISDynamicMapServiceLayer mylayer = new ArcGISDynamicMapServiceLayer()
                {
                    ID = layerName,
                    Url = mapServiceUrl,
                };

                mylayer .Initialize();
                mylayer .Initialized += mylayer _Initialized;
                mylayer .InitializationFailed += mylayer _Failed;
                myMap.Layers.Add(mylayer );


But when I try to get the spatial reference of the layer using:

SpatialReference sp = mylayer.SpatialReference;
int testww = sp.WKID;


I get an error "Object reference not set to an instance of an object." because mylayer.SpatialReference is Null.

Where m I wrong?

Thanks in advance!
0 Kudos
0 Replies