VBA编程实现批量对等高线赋值
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
a sg s inme ,i nt mprv a i g efc e c . o e m pp n f i n y i
Ke r s c n o r i e a c s in n y wo d : o tu n sb t h a sg me t l
1 提 出问题
在实 际工作 中经 常对老 图纸进行矢 量化 ,从 而进行 描图 工作 。描 图描 图时 ,用多线段标 示等高 线。多线段 上有很 多 特性 值 ,其 中一 项重要 的特性 就是标高 ,这个标 高就是 等高 线 的高程值 。实际描 图工作 中,往往把所有等 高程描好之后 , 多线 段的标高都 为零 ,再对 多线段 的标 高进行赋值 ,一 条条
I r. fEr Numbe r: - 45 09 21 32 28 The r . e r n Er Cla d Str0 = d Str bl a t bl a t
多线段赋值很繁琐 ,效率低下且易出错 。
dlt bSe p=T i rwig ti .eR a C 请输 入增 量 hs a n .i t G tel D U ly 高程值 ():) 1 ”
d ltp= Va Usr om2TxD.e t bSe l( eF r . t T x)
I r. fEr Numbe r= - 45 09 21 32 28 The T. e r n EI Cla Di i d ne r m n ex AsI tge
lo : o pl
V A 即 Mi oo fc 的 V sa B s r p l a os B c sf O i r t e中 i l ai f pi tn , u coA ci
选择线段经过 的多段线 ,构成选择集
On Er o r rRe ume Ne s xt
它被集成到 A tC D 2 0 uo A 0 0中。V A为开发者提供 了一种新的 B 选择 ,也 为用户访 问 A tC D 20 uo A 0 0中丰富的技 术框架打开一 条新 的通道 。V A和 A tC D 20 B u A 0 0中强大 的 A t e 自动化 o ci X v 对象模型的结合 ,代表 了一种新型 的定 制 A tC D的模 式构 uo A 架 。通 过 V A,可 以操作 A tC D,控 制 A t e B uo A ci X和其 他一 v 些应用程序 ,使之相互 之间发生互易活动。 VB A以简洁 、易俗易懂赢得了广大科技工作者 的喜爱 ,为 此 ,本人选择了 C D提供 的 V A方法实现多条等高线赋值 。 A B
V A、O jc X和.E P 等 。其 中,V saLs V A较 B bet AR N TA I i li u p与 B
为简 单 ,特别是 V A,使用方 便且开发速度 较快 ,但其 功能 B
相 比 O jc R bet X有所 不足 ,尤 其是对 面向对象 的功能支 持不 A 好。而 O jcA X基 于 V bet R C平台 ,在 c + + 的支持下 ,其功能非
Ab t a t t r u h p o r mmig o l p e s g e tee a in a sg me t t u e l i g t e b th o h o t u ie f sr c : ho g rga n n mu t l e m n lv t s in n , h s r ai n h a c n t e c n o r l s o i o z n
Us r r2T t.e t bSat lf eF r .xST x)
d ltr =T i rw n .ti .eR a v C L bSat hs a igU lyG t el(b rf+ ”请 D it 输入起始高程值 (): ) 0 ”
2 解 决方 法
通过编程办法 实现批量等高线赋值 。
21 编 程 软 件 选 择 . 当 前 A tC D 的 二 次 开 发 工 具 主 要 有 : Vsa i 、 u A o i ls uLp
接受输入起止点
db Str l a t= d StrO bl at O n ErorGo iLa l r To Ex t be D i t ra .Pn 2 A sVa int m Pn l As Va int t ra
电脑 编 程 技 巧 与 维 护
V A编程实现 批量对等 高线赋值 B
邓 世 学
( 四川省西昌市重钢西 昌矿业公 司,四川 西 昌 6 54 ) 10 1 摘 要 :通过 V A编程对 多线段 的标 高进行赋值 ,从 而实现批量对等高线赋值 ,提 高作 图效率。 B
关 键 词 :等 高线 批 量赋 值
VBA o r m m i g Re lzng Ba c n t n o ne fAs i nm e Pr g a n ai i t h o he Co t ur Li so sg nt
DENG i ue Sh x
(i unXc ags e Xi agmiigc m ay, i unXi ag6 5 4 ) Sc a i n t l c n n o p n Sc a c n 10 1 h h e h n h h
点 : ” )
Pt nl=T i a ig it. ton , hs wn . ly P i Dr Ut Ge i t( ”请 输 入 起 Pt n 2=T i rwig ii .eP it( nl ”请 输入 hs a n . ly ton P t, D Ut t G
终 点 :) ”
常强 大 ,可 以很 好地运用各 种面 向对象 技术 ,但 其缺点 是发 开速度 比较慢 ,同时对 开发人员 的能力要求较高 。
Ke r s c n o r i e a c s in n y wo d : o tu n sb t h a sg me t l
1 提 出问题
在实 际工作 中经 常对老 图纸进行矢 量化 ,从 而进行 描图 工作 。描 图描 图时 ,用多线段标 示等高 线。多线段 上有很 多 特性 值 ,其 中一 项重要 的特性 就是标高 ,这个标 高就是 等高 线 的高程值 。实际描 图工作 中,往往把所有等 高程描好之后 , 多线 段的标高都 为零 ,再对 多线段 的标 高进行赋值 ,一 条条
I r. fEr Numbe r: - 45 09 21 32 28 The r . e r n Er Cla d Str0 = d Str bl a t bl a t
多线段赋值很繁琐 ,效率低下且易出错 。
dlt bSe p=T i rwig ti .eR a C 请输 入增 量 hs a n .i t G tel D U ly 高程值 ():) 1 ”
d ltp= Va Usr om2TxD.e t bSe l( eF r . t T x)
I r. fEr Numbe r= - 45 09 21 32 28 The T. e r n EI Cla Di i d ne r m n ex AsI tge
lo : o pl
V A 即 Mi oo fc 的 V sa B s r p l a os B c sf O i r t e中 i l ai f pi tn , u coA ci
选择线段经过 的多段线 ,构成选择集
On Er o r rRe ume Ne s xt
它被集成到 A tC D 2 0 uo A 0 0中。V A为开发者提供 了一种新的 B 选择 ,也 为用户访 问 A tC D 20 uo A 0 0中丰富的技 术框架打开一 条新 的通道 。V A和 A tC D 20 B u A 0 0中强大 的 A t e 自动化 o ci X v 对象模型的结合 ,代表 了一种新型 的定 制 A tC D的模 式构 uo A 架 。通 过 V A,可 以操作 A tC D,控 制 A t e B uo A ci X和其 他一 v 些应用程序 ,使之相互 之间发生互易活动。 VB A以简洁 、易俗易懂赢得了广大科技工作者 的喜爱 ,为 此 ,本人选择了 C D提供 的 V A方法实现多条等高线赋值 。 A B
V A、O jc X和.E P 等 。其 中,V saLs V A较 B bet AR N TA I i li u p与 B
为简 单 ,特别是 V A,使用方 便且开发速度 较快 ,但其 功能 B
相 比 O jc R bet X有所 不足 ,尤 其是对 面向对象 的功能支 持不 A 好。而 O jcA X基 于 V bet R C平台 ,在 c + + 的支持下 ,其功能非
Ab t a t t r u h p o r mmig o l p e s g e tee a in a sg me t t u e l i g t e b th o h o t u ie f sr c : ho g rga n n mu t l e m n lv t s in n , h s r ai n h a c n t e c n o r l s o i o z n
Us r r2T t.e t bSat lf eF r .xST x)
d ltr =T i rw n .ti .eR a v C L bSat hs a igU lyG t el(b rf+ ”请 D it 输入起始高程值 (): ) 0 ”
2 解 决方 法
通过编程办法 实现批量等高线赋值 。
21 编 程 软 件 选 择 . 当 前 A tC D 的 二 次 开 发 工 具 主 要 有 : Vsa i 、 u A o i ls uLp
接受输入起止点
db Str l a t= d StrO bl at O n ErorGo iLa l r To Ex t be D i t ra .Pn 2 A sVa int m Pn l As Va int t ra
电脑 编 程 技 巧 与 维 护
V A编程实现 批量对等 高线赋值 B
邓 世 学
( 四川省西昌市重钢西 昌矿业公 司,四川 西 昌 6 54 ) 10 1 摘 要 :通过 V A编程对 多线段 的标 高进行赋值 ,从 而实现批量对等高线赋值 ,提 高作 图效率。 B
关 键 词 :等 高线 批 量赋 值
VBA o r m m i g Re lzng Ba c n t n o ne fAs i nm e Pr g a n ai i t h o he Co t ur Li so sg nt
DENG i ue Sh x
(i unXc ags e Xi agmiigc m ay, i unXi ag6 5 4 ) Sc a i n t l c n n o p n Sc a c n 10 1 h h e h n h h
点 : ” )
Pt nl=T i a ig it. ton , hs wn . ly P i Dr Ut Ge i t( ”请 输 入 起 Pt n 2=T i rwig ii .eP it( nl ”请 输入 hs a n . ly ton P t, D Ut t G
终 点 :) ”
常强 大 ,可 以很 好地运用各 种面 向对象 技术 ,但 其缺点 是发 开速度 比较慢 ,同时对 开发人员 的能力要求较高 。