现在位置: > > IT/计算机 > 电脑基础知识

ArcGis导入EXCEL数据,join之后为什么是NULL

ArcGis导入EXCEL数据,join之后为什么是NULL

ArcGis导入EXCEL数据,join之后为什么是NULL

第一种解释

在arccatalog里面选Database Connections(滚动条拉到最下面就可以看到),双击Add OLE DB Connection再选 Microsoft OLE DB Provider for ODBC Drivers这一项,点下一步,然后在“使用的数据源名称”这一栏选excel files,点确定,然后在arccatalog里面就可以看到EXCLE文件了

第二种解释

ArcGIS操作全记录之属性关联(一)

当你默默地一单元格一个单元格地为图形输入属性的时候,其他人正在用高效的方式解决问题!(不是说你傻,虽然你就是)

一、 基于属性的关联操作流程:ArcGIS->windows->table of content(TOC)->图层名右键jion工具或Arctoolbox->data management tools->joins->add join

注:关联只是临时的,图层关闭后不会保存关联上的属性,但你可以点击图层右键data->export导出为一个新层

1. 建立关键字要将属性表(如excel表)中关联到图形中,首先要建立图形与属性之间的一一对应关系,所谓一一对应并不是要求图形有多少块属性记录就要有多少条,而是要求关联所依据的字段能够唯一标识图形和属性记录,例如,如果你想通过“编号”字段实现图形属性的关联,编号为A002图形只能有一个,同样属性记录“编号”字段中A002也只能出现一次(如果图形中有一个A002,而属性记录中有多个A002,在属性表中第一次出现的A002记录将会被关联),要实现这一目的,你首先需要检测拟关联字段是不是具有唯一标识码的特征,检测过程可以通过excel的“数据透视表”功能和ArcGIS的属性表“summarize”工具实现,其实就是统计下它出现的次数,出现一次的就是正常的。如果唯一一个可用来关联的字段不是唯一标识码,则需要对图形数据和属性数据建立一个新字段,并对重复编码进行人工判读,重复的A002可以用A002-1、A002-2……去表示,最后做到图表一致。注意事项:关联字段大小写要一致、字段中不要有空格(出现上述问题可以用ArcGIS的属性表field calculator面板中的String里的函数实现相互转换,前提条件是你需要用ArcCatalog建立一个personal geodatabase(以下简称mdb,它实际上就是access),将属性表导入,因为ArcGIS无法实现对excel表的编辑,但可以编辑mdb中的属性)

2. 记录单行 一行就是一行(呵呵,大白话,听得懂不),意思就是呢,去掉excel乱七八糟的表头,最重要的一点,不要出现一个合并的单元格对应多行的情况。比如有些人将第一列的前五行合并了,内容为“农用地”,第二列分别对应“耕地”、“林地”……这样不太合适!

3. 字段名称标准化 有时你关联好以后,发现属性表明明有A002这条记录和图形对应,但其图层属性中其内容却是空的。郁闷得要死要活,这时你用identity标识下这个地块,发现

相关文档
Excel数据导入ArcGIS属性表
Excel 数据导入ArcGIS 属性表 1、 数据准备要把 Excel 表里的数据导入到 ...4、 导出地图数据因为 Join 后的属性表只保存在内存中,要是关掉程序 再打开...
Excel数据导入ArcGIS属性表
Excel数据导入ArcGIS属性表_计算机软件及应用_IT/计算机_专业资料。Excel 数据导入...4、导出地图数据因为 Join 后的属性表只保存在内存中,要是关掉程序再打开地 ...
C Arcgis导入Excel数据—Excel与Arcgis属性关联
C Arcgis导入Excel数据—Excel与Arcgis属性关联_计算机软件及应用_IT/计算机_专业...容易发生错误,研究发现,利用 ArcGIS 自带的 join 可以实现属性和 Excel 的关联...
电子表格数据导入arcgis
点击 OK,然后再打开地图数据的属性表就可以看到 Excel 数据已经导入ArcGIS 地 图数据里面了. 4、导出地图数据 因为 Join 后的属性表只保存在内存中,要是关掉...
Arcgis中如何使用excel
(2)为什么在创建连接(join)后,Excel 表中的属性值全部变成 null 呢? (3)...ArcGis导入EXCEL数据 暂无评价 2页 免费 Excel数据导入到ArcGIS属... 暂无评价...
ArcGIS engine 开发相关文章摘抄,共52条
(pJoin, null); //将关联的 Layer 返回 ...8 arcgis engine 中图层与数据表之间的 join 操作在...(换算成度,如 45.1234 度)输入 excel,经度为 x...
arcgis添加数据
EXCEL 表的数据导入 gdb 文件中; 图 6 图 7 3、打开 ArcToolbox,点击 Data Management Tools->Joins->Join Field,如图 8 所示; 图 8 3、连接:进入 Join ...
时空212单据的EXCEL数据导入后自动分摊批号
时空212单据的EXCEL数据导入后自动分摊批号_计算机软件及应用_IT/计算机_专业资料...l eft join spkfjc c (nolock) on b.spid=c.spid where a.gzid = @gz...
基于AE的Shapefile和Excel之间数据转换的方法
介绍一种基于ArcGISEngine的Shpcfile与Excel数据转换...使用AE可 工结束 数据导入Excel 以创建独立界面版本...信息表头 for(intj=lj<R.shpFC.featureCount(null...
气象共享中心数据导入excel数据透视表的使用
介绍了从中国气象数据共享中心下载数据后,数据的初步处理。包括导入EXCEL、添加...导入站点坐标数据有两种方法, 一种是使用 ArcGIS 中的 join data 功能, 一种...
ARCGIS的使用技巧
连接外界属性数据(如:.xsl 文件等) 利用 JOIN ...最好把 EXCEL 保存为.csv 文件去除一些不兼容的...现在 arcgis9.2 以后都不需要用 VBA 啦,右键属性表...
相关主题
返回顶部
热门文档