网友小包留言提问,说能不能将一个目录下不同子文件夹内的Shape文件分别导入到与子文件夹同名的personalGDB数据库中,借助Python,这个功能很容易就可以实现。下面是程序的源代码,欢迎大家批评指正,共同学习。该工具在使用时,需要注意以下六点。(1)输入文件夹和输出文件夹一定不能相同。(2)将忽略输入文件夹根目录下的shape文件,只考虑输入文件夹中子文件夹下的shape文件。
继续阅读ArcGIS中进行点抽稀操作
在ArcGIS中,不管是进行制图还是进行空间差值,过于密集的点不但影响美观,也会增加数据处理的难度,对点进行适当的抽稀是十分必要的。在ArcGIS中可以通过地统计分析模块下的Create Subset对点进行简单的抽稀操作,比起通过抽稀算法编程实现要简单易用的多,可以实现部分人对点进行抽稀的要求。操作完成后会提示是否将生成的数据添加到当前窗口中,点击是即可看到点抽稀后的结果。
继续阅读Shape文件批量导入File GeoDatabase
开始学习Python有几天的时间了,这些天每天对着电脑看枯燥的代码,自己都快崩溃了,终于功夫不负有心人,写出了自己的第一个批量处理工具:将文件夹中的shape文件批量导入到ArcGIS的File GeoDatabase中。此工具要求根目录及一级子目录中只能有Shape文件,子目录可以为空,但是空子目录同样会被转换为Feature Dateset。一级子目录中的Shape文件最好都具有相同的坐标系统。FileGDB存储的路径不能与输入的存储shape数据的路径相同,最好也不要放在它的子目录中。
继续阅读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}。
继续阅读利用Spatial Join进行分区统计
昨天,网友wangshanimm在留言板中留言寻求帮助,他的问题是:“有一个村界图polygon,一个整个范围的point,每个点都有值,现在需要将每个村的点求个平均值并赋值给村界图”。在ArcGIS中可以通过Spatial Join来轻松的达到这个目的。计算结果中,名为Join_Output_2.shp的计算结果会自动添加到当前TOC窗口中。打开Join_Output_2.shp的属性表,我们可以在其中看到名为Vag_XXXX的字段(XXXX表示Point.shp中用于统计的字段),该字段即统计了每个村范围内的所有点的XXXX字段的平均值。
继续阅读Google与OpenDNS提供的免费DNS服务器
由于学校校园网对上网一号多用的情况封的比较严重,各办公都采用双网卡共享上的方式上网,整个办公室分享一根网线。因为校园网带宽给力,所以也不觉得网速慢。但是渐渐的发现有些常用的网站上不去,比如说人人、腾讯、淘宝等,这些都是常用的网站,十分不方便。有的同学为了买个东西需要挂代理翻墙,网速慢不说也不安全。后来经过分析人为应该是学校的DNS服务器有问题,于是更换了DNS服务器,果然有用。这里给大家推荐两个用的比较多的DNS服务器。
继续阅读