اضافه کردن انواع مختلف لایه ها به نقشه با سی شارپ #c در gis
برای اینکار در سی شارپ از کددستور زیر استفاده کنید:
[C#]
static void CreateLayerFromGeodatabaseName(IMap pMap, IName pName)
{
ILayerFactoryHelper pLayerFactoryHelper = new LayerFactoryHelperClass();
IEnumLayer pEnumLayer;
//Layer Factory Helper creates the correct type of layer from the Name object
//and returns the layer in an enumeration.
pEnumLayer = pLayerFactoryHelper.CreateLayersFromName(pName);
ILayer pLayer;
pEnumLayer.Reset();
pLayer = pEnumLayer.Next();
// Loop through the enum and add each layer.
while (pLayer != null)
{
pMap.AddLayer(pLayer);
pLayer = pEnumLayer.Next();
}
} pLayer = pEnumLayer.Next();
+ نوشته شده در جمعه سوم خرداد ۱۳۹۲ ساعت 14:37 توسط حمیدرضاحسن آبادی
|