有关ARCGIS中批量导入SHP文件的问题

系统 1718 0

话说伟大的ARCGIS总是会有这样和那样的问题,比如无缘无故的丢失数据啦,某个重要功能无法显示啦,缓冲区出不来啦。。。当然,绝不能忘了它还会莫名其妙的退出和程序出错。这些种种都令吾等新手苦不堪言,恩,这也是我们爱它的原因(变态。。。)。今天上课的时候就出现问题了,伟大的ARCGIS就是不给我们批量导入SHP文件,无论你怎么样它都不待理你的,只能一个一个的导入。。。有了问题就要解决,当时解决不了,后来也要解决的。。。事情就是这样,总算完满了,我把方法和要注意的地方记录下来。

有关ARCGIS中批量导入SHP文件的问题

问题(1 ): 在ARCCATALOG中批量导入SHP文件会出错误。出错英文的大致意思是说缺少PYTHON文件,需要安装。

有关ARCGIS中批量导入SHP文件的问题

解决方法: 于是我就在ARCGIS文件目录里搜索,查找这个所谓的PYTHON文件,找到了三个EXE的安装程序,一个就叫PYTHON,一个是PYTHON-21,还有一个名称叫做WIN32ALL-151,看似和PYTHON无关,但是打开属性发现它是叫PYTHON WIN32的东西。

三个文件都在ARCGIS文件的BIN目录下。先点PYTHON,没有任何反应(目前还不知道是为什么)。于是点击PYTHON-21文件,安装完毕,发现进入ARCCATALOG中还是没有任何变化。于是安装那个WIN32ALL-151,安装完毕,这次在进入ARCCATALOG,成功了,可以进行批量导入了。 有关ARCGIS中批量导入SHP文件的问题

有关ARCGIS中批量导入SHP文件的问题 解决过程步骤截图:

1.

有关ARCGIS中批量导入SHP文件的问题

2

有关ARCGIS中批量导入SHP文件的问题

有关ARCGIS中批量导入SHP文件的问题

3

有关ARCGIS中批量导入SHP文件的问题

有关ARCGIS中批量导入SHP文件的问题

有关ARCGIS中批量导入SHP文件的问题

4

有关ARCGIS中批量导入SHP文件的问题

有关ARCGIS中批量导入SHP文件的问题

但是问题并没有这么简单就结束。开始在另一台电脑试验,直接 WIN32ALL-151,发现无法安装,提示信息是缺少文件,需要从光盘安装。这时我突然想到,难道一定要先安PYTHON-21?果然,安装了PYTHON-21后WIN32ALL-151也可以顺利安装了,我在另一目录下建立了个人空间数据库(后来证明,这是个错误,因为这一举动掩盖了另外一个问题),也可以成功批量导入了。

问题(2 ): 这个方法看似解决了不可以批量导入问题,但是很遗憾,还是有个巨大的问题。我在网上搜了一下,没有解决方法,原因也很模糊。 先说问题,一定不能够和现有数据在同一目录下建立个人空间数据库!否则会发现导入数据为空! 造成这个问题的原因还不太明确,只是在网上看到两种解答,一种说是如果SHP文件空间参考信息不同就不能转到同一个Dataset中,还有最普遍的解释说这是使用盗版ARCGIS9的缘故。

截图:

1

有关ARCGIS中批量导入SHP文件的问题

2

有关ARCGIS中批量导入SHP文件的问题

3 .貌似成功了。。。

有关ARCGIS中批量导入SHP文件的问题

4 .结果是空数据

有关ARCGIS中批量导入SHP文件的问题

关于PYTHON

PYTHON是一种面向对象的解释性的计算机程序设计语言,是UNIX下常用的编程语言。ARCGIS9的部分功能就是运用PYTHON开发的,它的库功能十分强大,ARCGIS运行时需要用到。PYTHON-21是个EXE文件,安装后就可以编写一些Geoprocessing的脚本,也就是一个脚本工具,不安装不会对ARCGIS本身造成影响(安装的时候可以选择)。WIN32ALL其实就是PYTHON的一个扩展,是一个类库。WIN32ALL根据功能分成不同的子库,个人猜测WIN32ALL-151 的作用就是调用ARCCATALOG中处理批量导入命令的。因此在安装的时候自然要先装好PYTHON21。其实如果正常安装ARCGIS9.0这个文件应该是自动配置的,不用单独安装,并且在安装的时候会提示它的作用。(为了试验我把自己机器上的文件给删了,然后重安的。。。)

有关ARCGIS中批量导入SHP文件的问题

来自: http://eridanus.blog.sohu.com/99075114.html

有关ARCGIS中批量导入SHP文件的问题


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论