打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

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

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

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

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

解决过程步骤截图:

1.

2

3

4

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

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

截图:

1

2

3.貌似成功了。。。

4.结果是空数据

关于PYTHON

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
arcgis 学习记录
如何通过目录树创建文件地理数据库?
坐标系统和投影变换基础知识及其在ArcGIS桌面产品中的应用(二)
ArcGIS矢量数据和存储
IWorkspaceFactory.OpenFromFile 异常来自 HRESULT:0x80040228
国土空间规划——活泼箭头
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服