Visual_Basic 板


LINE

各位大大你好 我们有个系统 是用来显示连续的图片 而这些图片呢 是要经过一个叫 ESRI ArcMap这个软体所绘制的 然後绘制图片需要很多步骤 所以ArcMap它里面有一个功能 叫 Model Builder 可以把这些动作都包起来 此外它还可以输出成 VB Script的码 不过它只有片段而已 并不是可以执行的 所以我想到是写一段 VB Script 把它加在系统的网页里 <html> <head> <script language="VBScript"> Sub RunProgram Set objShell = CreateObject("Wscript.Shell") objShell.Run "ArcMap.exe D:\test.mxd" ' Create the Geoprocessor object set gp = WScript.CreateObject("esriGeoprocessing.GPDispatch.1") ' Check out any necessary licenses gp.CheckOutExtension "GeoStats" ' Load required toolboxes... gp.AddToolbox "C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Geostatistical Analyst Tools.tbx" gp.AddToolbox "C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx" ' Set the Geoprocessing environment... gp.scratchWorkspace = "C:\test" ' Script arguments... 请在”=”後键入周数,例如2007年第1周,就输入200701 = wscript.arguments.item(0) if 请在”=”後键入周数,例如2007年第1周,就输入200701 = "#" then 请在”=”後键入周数,例如2007年第1周,就输入200701 = """周别"" = 200701" ' provide a default value if unspecified end if 请选择图层 = wscript.arguments.item(1) if 请选择图层 = "#" then 请选择图层 = "testpoint" ' provide a default value if unspecified end if GA_lyr = wscript.arguments.item(2) if GA_lyr = "#" then GA_lyr = "C:\test\GA.lyr" ' provide a default value if unspecified end if 汇出的图层 = wscript.arguments.item(3) if 汇出的图层 = "#" then 汇出的图层 = "C:\test\point_test.shp" ' provide a default value if unspecified end if ' Local variables... 点图层暂存 = "testpoint" GA_Layer暂存 = "GALayer" Ordinary_Kriging = "Ordinary Kriging" ' Process: 利用属性选取... gp.SelectLayerByAttribute_management 请选择图层, "NEW_SELECTION", 请在”=”後 键入周数,例如2007年第1周,就输入200701 ' Process: 汇出所选取的图层... gp.CopyFeatures_management 点图层暂存, 汇出的图层, "", "0", "0", "0" ' Process: Create Geostatistical Layer... gp.GACreateGeostatisticalLayer_ga Ordinary_Kriging, "C:\test\point_test.shp 病 例比率千", GA_Layer暂存 ' Process: Save To Layer File... gp.SaveToLayerFile_management GA_Layer暂存, GA_lyr End Sub </script> </head> <body> <button onclick="RunProgram">Run Program</button> <p> </body> </html> 执行结果 它是说 型态不符合 RunProgram 不知道哪边的程式有问题呢 谢谢大家 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.76.175.169







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP