wcbao 发表于 2003-12-20 12:45:00

斑竹:请看看这样的文件用什么方法展点最快???

文本文件格式如下:
dianhao1   坐标x1   坐标y1 高程h1
dianhao2   坐标x2   坐标y2 高程h2
dianhao3   坐标x3   坐标y3 高程h3
dianhao4   坐标x4   坐标y4 高程h4
dianhao5   坐标x5   坐标y5 高程h5
等等
我使用vb编写程序要求建立三个层,点号层,点位层,高程层,分别对应文件中的dianhao ,坐标 和高程。(注:点位层插入代表点位的块)
我的方法:先建立这三个层->行读取数据->换至点位层,并插入块->换至点号层,根据坐标加入点号
->换至高程层,根据坐标加入高程。
这种方法展入几百个点,还可以,如果展入上千个点,我觉得很慢,请高手们指点一下
有没有更快的方法,达到我的目的!!!

efan2000 发表于 2003-12-20 13:15:00

不要进行切换层的操作,可以使用实体对象的Layer属性直接设置为哪一个层。
如:EntObj.Layer="点号层",EntObj.Layer="高程层"

莫名 发表于 2003-12-20 21:07:00

wcbao: 你是搞测绘的?

wcbao 发表于 2003-12-21 10:37:00

嗯,我在测绘行业工作。

yfy2003 发表于 2003-12-21 13:02:00

本帖最后由 作者 于 2003-12-25 16:08:25 编辑

试试这个快不快?
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=14560

莫名 发表于 2003-12-22 21:36:00

我是搞测绘与GIS的,有机会多交流。

wcbao 发表于 2003-12-22 21:44:00

ok,我也想和高手们学学知识。
yfy2003 的程序我试了,真得很快,能得我也想学写arx了,vb的代码执行起来是慢,但我很喜欢vb编程的界面.

sdxylijian 发表于 2003-12-22 23:21:00

真的太好啦,我也是搞测量的,有机会多点向莫名学习!

myfreemind 发表于 2003-12-23 21:27:00

wcbao发表于2003-12-20 12:45:00static/image/common/back.gif斑竹:请看看这样的文件用什么方法展点最快???
文本文件格式如下:
dianhao1   坐标x1   坐标y1 高程h1
dianhao2   坐标x2   坐标y2 高程h2
dianhao3   坐标x3   坐标y3 高程h3
di



慢到什么地步?我试过5000个点的展点,也不是狠慢啊

topirol 发表于 2003-12-24 08:25:00

莫名版主,能否介绍一些关于GIS的资料呢?因为我很想接触这方面的知识,但无从入手
页: [1] 2 3
查看完整版本: 斑竹:请看看这样的文件用什么方法展点最快???