社区
地理信息系统
帖子详情
mapx 中如果一次性的删除图层上的所有图元?
szwwhui
2006-10-16 10:46:53
mapx 中如果一次性的删除图层上的所有图元?
...全文
633
7
打赏
收藏
mapx 中如果一次性的删除图层上的所有图元?
mapx 中如果一次性的删除图层上的所有图元?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
islkeng
2006-12-15
打赏
举报
回复
Dim fls As Object
Dim filePath As String
Set fls = CreateObject("Scripting.FileSystemObject")
frmMainMap.Map1.Layers.Remove LayerName
filePath = App.Path + "\" + gDynamicLyrPath
If fls.FileExists(filePath + "\" + LayerName + ".tab") Then
Kill filePath + "\" + LayerName + ".tab"
Kill filePath + "\" + LayerName + ".dat"
Kill filePath + "\" + LayerName + ".map"
Kill filePath + "\" + LayerName + ".id"
Kill filePath + "\" + LayerName + ".ind"
End If
Set objectLayer = frmMainMap.Map1.Layers.CreateLayer(LayerName, filePath + "\" + LayerName + ".tab", position)
Set objectDataSet = frmMainMap.Map1.DataSets.Add(miDataSetLayer, objectLayer)
Set objectLayer.LabelProperties.Dataset = objectDataSet
Set objectLayer.LabelProperties.DataField = objectDataSet.Fields.Item("GEONAME")
objectLayer.LabelProperties.position = miPositionTC
frmMainMap.Map1.Layers.Item(LayerName).AutoLabel = True
charryli
2006-12-13
打赏
举报
回复
to 楼上的
你那种只是把该图层从当前mapx中卸载出去,实际上没有真正的删除。
要真正的删除,还是需要删除feature的
gkhome3976
2006-12-06
打赏
举报
回复
m_ctrlMapX.GetLayers ().Remove (index) ;
index是你图元所在图层的索引值,直接把图层删了,图元也就一次性删了。
zwlwenlong
2006-11-08
打赏
举报
回复
一、就是删除图层,这个可能比较快
二、就是循环删除每个图元了。太多恐怕要删一会了
starrygis
2006-10-30
打赏
举报
回复
顶一下。。。
liangxiliang
2006-10-30
打赏
举报
回复
定义:
i:integer;
ftrs:CMapXFeatures;
代码:
ftrs:=map1.Layers.Item('图层X').AllFeatures;
for i:=1 to ftrs.Count do
map1.Layers.Item('图层X').DeleteFeature(ftrs.Item(i));
letheanwater
2006-10-16
打赏
举报
回复
把层删掉哇!
构建游标,循环删除
检索所有的FEATURE,逐个删除
用
Map
X与C#开发地理信息系统
转自:http://www.cnblogs.com/dachie/archive/2010/08/17/1801598.html#_Toc121738331 第四章
Map
X与C#实例... 5 4.1
Map
X
图层
建立... 5 4.1.1
Map
X数据与地图的组织结构... 5 4.1.2 实例1:建立/添加一个用户自定义
图层
... 5 4.1.3 在
Map
X
中
使用栅格
图层
......
基于.NET平台的
Map
X开发
摘 要:在.NET平台上开发
Map
X组件是一个较新的课题。文
中
简要阐述了在.NET平台上开发
Map
X的意义;介绍了
Map
X与.NET平台绑定的基本步骤;探讨了开发
Map
X的具体方法;并用实例代码进行了说明,同时对开发过程
中
须注意的问题进行了研究,提供了解决问题的办法。初步解决了在.NET平台上开发
Map
X的问题,为下一步的深入研究打下了基础。 关键词:.NET平台;
Map
X;开发
中
图分类号:
Map
x的VC开发实践
摘 要 阐述了在VC环境下引入
Map
X控件的方法,以及在文档视图架构下如何使用
Map
X控件的问题,介绍了
Map
X数据绑定的方法及其与
Map
X专题图创建的关系,阐明了创建
Map
X专题图的一般方法,并给出了具体实例。 关键词
Map
X;VC程序设计;专题图制作 1 引言
Map
Info
Map
X是一个用来做地图化工作的OCX控件,它可以很容易地在您的应用程序
中
加入强
[转]
Map
X 操作总结
原贴地址:http://hi.baidu.com/story_of_water/blog/item/e47e90b66556eafc30add19f.html 一、加载地图数据 1、 TAB的数据...
地理信息系统
2,142
社区成员
8,289
社区内容
发帖
与我相关
我的任务
地理信息系统
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
复制链接
扫一扫
分享
社区描述
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章