- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
要是以下所说方法对你有帮助,若你有财富值,请支持支付两财富哦,要是没有也没关系哦
如何通过DOS命令、EXCEL、ArcGIS的Command line批量生成所需文件。
此方法适用于由同一源数据利用ArcGis的Command获得大量数据。
首先,介绍DOS命令的用处,主要是用来获取用于分析、裁切、提取等等的数据(以下简称目标数据)的路径及文件名、以及用于被分析、裁切、提取等等的数据(以下简称源数据)的路径及文件名,以及经分析、裁切、提取等等获得的数据(以下简称结果数据)的路径及文件名。
一、运用到的DOS命令cd、dir、md、copy。运行Dos命令窗口,在XP系统下可通过“开始”的“运行”中敲入“CMD”启动。
(1)“cd”命令,用于改变DOS命令窗口的当前路径。
当Dos命令窗口启动后,其显示的当前路径默认的为“C:\Documents and Settings\****”(****为你登入系统的用户名,不影响程序运行)
可以再“C:\Documents and Settings\****”敲入“cd”,空格空一格,再敲入(或拷贝右键粘贴)目标数据、源数据的路径(最好二者在同一路径下),然后回车,然后再敲入目标数据、源数据的路径的盘符加冒号如“F:”,这样DOS命令窗口显示的当前路径就是目标数据、源数据的路径。
(2)“dir”命令:为显示某一路径下文件夹及文件,用于获得目标数据、源数据的路径及文件名。
当(1)操作完成后,在DOS中敲入“dir 1.xls /b/s”,会在目标数据、源数据的路径下生成一个“1.xls”,用EXCEL打开,可以看到“1.xls”中数据为目标数据、源数据的路径下所有文件夹、文件及文件夹内的文件的路径及名称。从“1.xls”中筛选出需要应用到目标数据、源数据的路径及名称。
(3)“md”命令:为创建文件夹,用于创建存放结果数据的文件夹。
如在DOS中敲入“md F:\test”,就会在F盘根目录下创建一个“test”的文件夹。
(4)“copy”命令:为拷贝文件,可用于拷贝模板文件到所要存放的路径下,并改成你所要的文件名。
如在DOS中敲入“copy F:\test.mdb F:\test\test1.mdb”,会把F盘根目录下的“test.mdb”拷贝到“F:\test”中,并改名为test1.mdb
二、ArcGIS的Command line
(一)Command line窗口可以在菜单栏“Window”下“Command line”中或工具栏的“Show/hide command line window”启动或隐藏。
(二)以裁切功能介绍如何通过Command line来裁切数据。
裁切功能的command line 的语法如下:
Clip_analysis in_features clip_features out_feature_class {cluster_tolerance}
其中参数in_features为被裁切的数据,输入内容格式如 F:\test_orig.shp,为必填项;
clip_features为裁切范围的数据,输入内容格式如 F:\test_clip.shp,为必填项;
out_feature_class为裁切结果的数据,输入内容格式如 F:\test_ClipResult.shp,为必填项;
{cluster_tolerance}为容限值,为可选项。
在Command line 的输入如下内容:
Clip_analysis F:\test_orig.shp F:\test_clip.shp F:\test_ClipResult.shp
然后按回车,就可以得到以test_orig.sh为数据源,以test_clip.shp为裁切数据,通过裁切功能获得裁切后的数据test_ClipResult.shp
(三)Command line中的功能命令与arctoolbox中的自带功能工具对应的,如果不清楚功能命令的拼写,可以在Command line中敲入对应的arctoolbox中的工具名,Command line会自动索引到对应的Command line的命令。
三、EXCEL作用
EXCEL作用主要是在EXCEL中设置好需要运行的DOS、ArcGIS的Command line 命令的参数语句。
如下表以clip(裁切)为例。
in_features clip_features out_feature_class {cluster_tolerance} command line 命令语句 F:\test_orig.shp F:\test_clip1.shp F:\test_ClipResult1.shp Clip_analysis F:\test_ori
您可能关注的文档
- 第三章 11.汽车总线路.ppt
- 企业费用管理数据库设计幻灯片.doc
- 数据库加锁操作_副本.doc
- 第五章 Ant帮助文档.docx
- 使用 SqlDataSource 控件选择数据教材.docx
- ROM和RAM的区别.doc
- 我国电子商务面临的问题及应采取的对策.doc
- 液晶显示器的主要性能指标与参数-试题.doc
- 应用程序和驱动程序通信的源码.doc
- VB第6讲课后练习答案.doc
- 2025年国家电网招聘之文学哲学类考试题库.docx
- 2022-2025年中药学类之中药学(师)题库与答案.docx
- 2025年教师资格之中学信息技术学科知识与教学能力精选试题及答案一.docx
- 2022-2025年国家电网招聘之公共与行业知识题库综合试卷A卷附答案.docx
- 2025年教师资格之幼儿保教知识与能力高分通关题库A4可打印版.docx
- 人教部编版九年级语文下册第二单元培优测试卷含答案 .pdf
- “机器人+人工智能”工业应用研究报告.pptx
- 2025年投资项目管理师之宏观经济政策通关提分题库(考点梳理).docx
- 2025年三支一扶之三支一扶申论精选试题及答案二.docx
- 2022-2025年执业药师之西药学专业一高分通关题型题库附解析答案.docx
文档评论(0)