Arc/Info Workstation下用APPEND进行图幅拼接

虽然现在ArcGIS Desktop成为GIS软件的主流,使Arc/Info Workstation逐渐淡出了人们的视线,但是Workstation的功能是不容小觑的,特别是在进行数据批量处理时,Workstation非常方便。通过它自带的ARC宏语言,可以便捷的实现数据的批处理。本文主要介绍使用Workstation进行大量数据的图幅拼接。 比如有很多分幅的等高线地图,文件格式为Coverage,现在需要将这些分幅的等高线地图合并为一整幅的地图,那么可以使用Workstation下的APPEND命令。

Continue reading

Arc/Info Workstation中加密AML程序

利用Arc/Info Workstation 进行数据处理时,难免要用到AML语言,通过该脚本语言,可以快速、准确的完成大批量数据的处理,自己辛苦写的代码,不想别人拿去使用时能看到源代码,针对这种情况,可以通过AML提供的&ENCODE命令对AML程序进行加密来实现。 &ENCODE &ENCRYPT适用于对指定的AML文件或菜单文件进行加密,通过这种方式来阻止别人来查看源代码。

Continue reading

将不同目录下Shape文件批量导入不同的PersonalGDB数据库

网友小包留言提问,说能不能将一个目录下不同子文件夹内的Shape文件分别导入到与子文件夹同名的personalGDB数据库中,借助Python,这个功能很容易就可以实现。下面是程序的源代码,欢迎大家批评指正,共同学习。该工具在使用时,需要注意以下六点。(1)输入文件夹和输出文件夹一定不能相同。(2)将忽略输入文件夹根目录下的shape文件,只考虑输入文件夹中子文件夹下的shape文件。

Continue reading

Shape文件批量导入File GeoDatabase

开始学习Python有几天的时间了,这些天每天对着电脑看枯燥的代码,自己都快崩溃了,终于功夫不负有心人,写出了自己的第一个批量处理工具:将文件夹中的shape文件批量导入到ArcGIS的File GeoDatabase中。此工具要求根目录及一级子目录中只能有Shape文件,子目录可以为空,但是空子目录同样会被转换为Feature Dateset。一级子目录中的Shape文件最好都具有相同的坐标系统。FileGDB存储的路径不能与输入的存储shape数据的路径相同,最好也不要放在它的子目录中。

Continue reading

ArcToolbox工具在Python中的使用方法

在Python中调用ArcToolbox中的工具时,需要知道每个工具在Python的中用法,需要输入哪些变量等等,现将所有可以在Python中调用的工具及其使用方法列表如下,大家可以在本页面按Ctrl+F查找需要的工具。CreateTin_3d <out_tin> {spatial_reference}。Clip_analysis <in_features> <clip_features> <out_feature_class> {cluster_tolerance}。 Intersect_analysis <Features {Ranks};Features {Ranks}…> <out_feature_class> {ALL | NO_FID | ONLY_FID} {cluster_tolerance} {INPUT | LINE | POINT}。

Continue reading