- 积分
- 584
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-12-10
- 最后登录
- 1970-1-1

|

楼主 |
发表于 2014-2-22 19:31:58
|
显示全部楼层
本帖最后由 Mc.Fish 于 2014-2-22 19:34 编辑
照着以前的帖子讲的,
VectorLayer cityMapLayer = (VectorLayer)mapView1.GetLayerFromHandle(mapView1.SelectedLayer);
for (int i = 0; i < cityMapLayer.ShapeNum; i++)
{
if (cityMapLayer.ShapeList.Selected)
{
cityMapLayer.EditCellValue("FFI", i, 1.0);
}
}
cityMapLayer.ClearSelectedShapes();
mapView1.PaintLayers();
这样却没有刷新点图层修改的内容
在对图层的legend点了apply后,图层的颜色变了,
说明已经修改成功了。
vectorlayer的filename属性好像不是一开始就有的。需要自己赋值,这是否是一个小bug?
另外,在之后对修改的内容立刻写成文件(这里是Micaps3类格式)
如何获取shapelist中站点的站号信息?
|
|