你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
cannel
赞同来自:
xiaosi9524 - GISER
柚子 - ArcGIS/WebAPI
朱新颖
豆腐的大大
要回复问题请先登录或注册
ArcGIS/WebAPI
5 个回复
cannel
赞同来自:
但要清楚要素类(featureClass)和要素图层(FeatureLayer)的区别,前者是指数据库里的一个表,是真实的物理存在,后者是指把featureClass添加到地图(arcmap的地图)显示的一个对象,因此,同一个featureClass可以添加多个FeatureLayer到同一个地图,因此存在重名的可能
xiaosi9524 - GISER
赞同来自:
柚子 - ArcGIS/WebAPI
赞同来自:
具体的例子比如图层更新, 模仿arcmap里的,
这是两个路径的不同图层,如何做区分?
我之前没考虑同名的情况,思路是:先将图层名放在listbox中列出,当点击选中listbox中的图层名时,获取到名字,然后根据图层名去匹配并获取到图层,代码如下:
public ILayer GetLayerByLyrName(AxMapControl axmap, string layername)
{
for (int i = 0; i < axmap.LayerCount; i++)
{
ILayer layer = axmap.get_Layer(i);
if (layer != null)
{
if (layer.Name == layername)
{
return layer;
}
else
{
continue;
}
}
}
return null;
}
这样无法区分同名的情况。
朱新颖
赞同来自:
豆腐的大大
赞同来自:
要回复问题请先登录或注册
发起人
ArcGIS/WebAPI
相关问题
问题状态