天涯左岸

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

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

Arc/Info Workstation中加密AML程序

利用Arc/Info Workstation 进行数据处理时,难免要用到AML语言,通过该脚本语言,可以快速、准确的完成大批量数据的处理,自己辛苦写的代码,不想别人拿去使用时能看到源代码,针对这种情况,可以通过AML提供的&ENCODE命令对AML程序进行加密来实现。 具体用法如下: &ENCODE &ENCRYPT <AML_file | menu_file&

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

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

C#中在一个窗口(菜单)中调用另一个对话框

目的: 在一个窗口中调用另一个窗口或者对话框。 现在有两个窗口: 主窗口Form1,要通过其菜单项或按钮调用另一个窗口/对话框。 对话框Union1,用来进行空间叠加分析的窗口。 目的就是在Form1中的菜单项中调用Union1对话框进行空间叠加分析。 方法: 在Form1中双击对应菜单项(比如说是Union项)弹出代码编辑窗口,在Union项下,输入以下代码: 以上代码中,Union1指的是用来