as或As这个词,在某种语言环境(arcgis)下有啥特殊功能?


arcgis中有一个功能:Add XY Data,就是把含有经纬度坐标的文本数据导入到arcgis中,生成一个点文件。 文本的一般格式是这样的:

x,y,s

120.22,23.111,23

xy表示经纬度,s表示点值,还可以添加很多列,只要格式一样就行。 导入后第一个文件打开如图:

image description

然后可以使用导出shp文件的功能,就可以得到相关的shp文件。 但是当文本格式改成这样的时候:

x,y,As

120.22,23.111,23 或者这样:

x,y,as

120.22,23.111,23

主要变化是s改成As 或者as或者改成AS 导入的文件就变成如图:

image description

首先它没有第二行数据。其次打开这个表格他会抖。。。一直抖动。 当把这个数据导成shp文件的时候,如图:

image description

请注意,表格中As多了个下划线。其他没有问题。 这是为啥?是因为在arcgis的开发平台中as这个有啥特殊功效吗?或者说神马平台有这个牛逼的功效?有什么办法可以取消这个下划线呢?

因为As在化学元素中是砷的简写。所以无法用别的取代

arcgis gis shp文件

7k777 9 years, 10 months ago

这个问题的答案并不是太确定,因为arcgis用的很少。

这里推测下原因,as是python的关键字,arcgis有可能是使用python脚本来做的导入/导出操作。你可以再试一下其他的python关键字,看有没有问题。比如pass, yield 等等。

@inter 的测试显示前面的推测是错误的。绝大部分情况,字段名应该是可以使用任何字母以及其他一些合法字符(比如下划线)。如果在其他机器上测试仍然有这个bug,建议报告给arcgis。

请收好我的膝盖 answered 9 years, 10 months ago

pass yield 正常的很

星界旅行的年年 answered 9 years, 10 months ago

Your Answer