如何在ArcGIS下处理Excel表格

合集下载

arcgis合并表格

arcgis合并表格

arcgis合并表格
要在ArcGIS中合并表格,你可以使用工具"合并"。

首先,确保
你的表格已经加载到ArcMap中。

然后,打开ArcToolbox,依次展开"数据管理工具" -> "表格",在这个菜单中你会找到"合并"工具。

选择这个工具后,你需要输入要合并的主表格和附加表格,然后指
定一个输出位置和名称。

在合并选项中,你可以选择是要执行内连接、左连接、右连接还是外连接。

内连接会保留两个表格中匹配的
记录,左连接会保留主表格中的所有记录和与之匹配的附加表格中
的记录,右连接则相反,外连接会保留所有记录。

选择适合你需求
的连接方式后,运行工具,ArcGIS会生成一个包含合并数据的新表格。

另外,你也可以使用ArcGIS的ArcPy Python库来进行表格合
并操作。

通过编写Python脚本,你可以使用ArcPy中的合并函数来
实现表格合并。

这种方法可以更灵活地控制合并过程,并且可以批
量处理多个表格的合并操作。

总的来说,在ArcGIS中合并表格可以通过工具"合并"或者使用ArcPy编写Python脚本来实现。

这两种方法各有优劣,具体选择取
决于你的需求和熟悉程度。

希望这些信息能够帮助你顺利完成表格合并操作。

ARCGIS中Excel表格坐标投影生成kml并导入在线地图

ARCGIS中Excel表格坐标投影生成kml并导入在线地图

ARCGIS中Excel表格坐标投影生成kml并导入在线地图
工作需要将若干个矿权范围转成KML,以便在手机奥维软件上查看。

给定的数据是矿权范围的拐点坐标(经纬度),我们需要在ArcGIS软件里面完成将拐点坐标投成点,在连成线,然后转成KML。

1 投点
打开ArcGIS,选择文件→添加数据→添加XY数据,选择存放拐点坐标的文本文件或Excel文件。

选择X、Y对应的文件中的字段名,设置好坐标系。

坐标系的选择通过点击上图中编辑按钮进行选择。

点击确定就将数据添加成功了,需要将添加的数据导出。

2 转线保存完点位数据后,选择点集转线工具,该工具在数据管理工具→要素→点集转线。

打开工具,选择数据,记住要选择闭合线。

选好参数后,点击确定,生成线。

用于示范的数据少,手工就可以将这几个点连成线,数据多的时候再手动画就麻烦了。

3 转KML选择图层转KML工具,进行转换。

按步骤转换即可,转出来的文件为KMZ,直接可以添加到奥维地图上,如果你非要用KML文件,直接将KMZ文件解压缩即可得到KML文件。

来源:网络,感谢原作者提供。

如何使用ArcGIS连接Excel表格

如何使用ArcGIS连接Excel表格

如何使用ArcGIS连接Excel表格
在使用ArcGIS做相关分析时候经常需要一些外部的属性数据,如果挨个输入到属性表内是十分不明智的,这时候可以使用ArcGIS的连接功能连接到对应的表格,这里讲解一下具体的操作,希望能够对大家有所帮助。

步骤
第一步:获取Excel表格数据
打开水经注万能地图下载器,框选下载需要的数据,在“新建任务”对话框内选择“POI(兴趣点)”,文件格式选择“txt”,点击“查询”开始查询(图1),导出后使用Excel另存为Excel表格。

图1
第二步:加载数据
打开ArcMap,点击“文件”→“添加数据”→“添加数据”(图2),将准备好的点数据加载进来,打开属性表可以看到只有“name”一个字段(图3)。

图2
图3
第三步:连接表格
在加载进来的图层上点击右键,选择“连接和关联”→“连接”(图4),在弹出的“连接数据”对话框内,第1栏选择“name”,第2栏选择上Excel表,第3栏选择上Excel表内对应的列(图5)。

完成之后再次打开图层属性表,可以看到Excel表内的数据已经加载
图4
图5
图6
结语
到此就完成了使用ArcGIS将现有数据和Excel表连接起来,其实水经注万能地图下载器下载的POI数据直接导出shp格式就和最后的成果一样的丰富,有兴趣的朋友可以使用水经注万能地图下载器和ArcGIS试试。

Excel表坐标转成Arcgis中点图层的一种方法

Excel表坐标转成Arcgis中点图层的一种方法

Excel表坐标转成Arcgis中点图层的一种方法
1、建立Excel表
将坐标数据在Excel中制成如下表格并保存,其中包括经度数据X和纬度数据Y,单位为米;
2、添加XY数据
在Arcgis中,点击菜单样上的文件——添加数据——添加XY数据,弹出如下对话框:
点击,选择路径找到保存好的Excel坐标的文件,并选择包含XY坐标数据人工作表Sheet XY$,
点击,X字段选择表中X,Y字段选择表中Y,
3、选择坐标系点击,
点击,
点击Projected Coordinate Systems,,
点击Gauss Kruger,,
点击Xian 1980,,
点击Xian 1980 3 Degree GK Zone 38.prj,,
点击,
点击,
此信息可以不管,直接点击,容列表中增加了一个XY$个事件图层,
4、生成点图层
右击,点击数据——导出数据,选择保存路径,编辑好文件名,设置保存类型为shapefile,
点击保存,
点击,
点击,容列表中增加了界点坐标图层,
至此,点图层就算制做成功了,通过捕捉界点坐标中的点,就可以精确绘制边界图的面文件了。

arcgis 表转excel 度分秒格式

arcgis 表转excel 度分秒格式

在ArcGIS 中,将表转换为Excel 格式并保持度分秒格式,可以按照以下步骤进行:
打开ArcMap 软件,添加需要转换的矢量数据。

在工具栏中选择“ArcToolbox”按钮,打开ArcToolbox 工具箱。

在ArcToolbox 工具箱中,依次选择“数据管理工具”、“要素”、“要素转点”,选择输入要素,设置输出要素。

打开属性表,为点图层添加X 和Y 两个字段,分别计算经纬度。

右击X 或Y 字段,选择“计算几何”,然后选择点的X 或Y 坐标,并选择单位为十进制度。

在Excel 中,打开已转换的数据表,选择数据,然后在“数据”选项卡中选择“从文本/CSV”,导入数据。

在导入数据时,选择分隔符为逗号,然后将文本文件的列与Excel 表格中的列对应起来。

在导入数据后,选择“数据”选项卡中的“数据工具”组,然后选择“文本转列”,将文本数据转换为列。

在“文本向列向导”中,选择分隔符为制表符或逗号,并确保其他选项设置正确。

在“列数据格式”中选择“常规”格式。

完成上述步骤后,即可将ArcGIS 中的表转换为Excel 格式并保持度分秒格式。

以上是基本的步骤,具体操作可能会根据ArcGIS 的版本和具体数据有所不同。

建议根据实际情况进行调整和修改。

Mapgis里面excel表格的输入与导出步骤和MapGIS做剖面

Mapgis里面excel表格的输入与导出步骤和MapGIS做剖面

Mapgis里面excel表格的输入与导出步骤和MapGIS做剖面一、输入1. mapgis主界面→使用服务→报表编辑;2.文件/新建报表文件构造表格/初始表格,构造表格/构造固定表宽,在此可以设置表格的列宽;3.点击菜单中的,拖出表格;拖出自己需要的列数、行数(拖出表格的时候,左下角可以显示x、y=多少);4.建索引/编辑区块,在已构造好的表格左上方第一个单元格单击鼠标左键拖动到右下角最后一个表格内,左键确认;5.复制ECXEL里的表格数据,建索引/粘贴剪贴内容,然后根据实际情况进行调整;文件/生成MAPGIS数据,将表格转成点,线文件就可以了。

二、输出1.首先建一个Excel表,命名为“属性导出“1.xls”;2.库管理→属性库管理→文件→导出;3.系统弹出“导出内数据”对话框,单击“打开”按钮,打开工程文件“中心城区.MPj”中的“DLTB.WP”文件。

4.配置数据源:单击“数据源”右边的“+”按钮,系统弹出“ODBC数据源管理器”对话框。

5.单击“添加”按钮。

创建新数据源。

6.选择“Driver do Microsoft Excel(*xls)”项,单击“完成”按钮;7. 系统弹出“数据源安装”窗口,数据源名为:111。

单击“选择工作簿”按钮。

找到先前新建的Excel表“1.xls”,并将窗口右边的“只读”属性去掉,单击“确定”按钮。

依次单击“确定”按钮,数据源配置完毕,返回“导出内数据”对话框,在数据源右边的下拉条中,可以看到上一步配置的数据源“111”,选中该数据源。

8. 将导出的表命名为“导出数据”,这时“导出”按钮被激活,单击“导出”按钮,系统提示“导出成功”,数据导出完毕。

1. 首先打开一张等值线图2 对等值线进行编辑结构属性,赋予它一个高程的属性3.。

在矢量化中选中高程自动赋值,利用高程自动赋值赋予等值线属性。

4 所以等值线都赋值以后,保存线文件,打开空间分析中的DTM分析。

arcgis中excel坐标度分秒转表

arcgis中excel坐标度分秒转表

arcgis中excel坐标度分秒转表(原创实用版)目录1.引言2.ArcGIS 中 Excel 坐标度的概念3.坐标度分秒转表的方法4.总结正文1.引言在 GIS(地理信息系统)的应用中,坐标度分秒是一种常见的地理坐标表示方式。

在 ArcGIS 中,用户经常需要将 Excel 中的坐标度分秒数据转换为地理坐标系统中的坐标表。

本文将介绍如何在 ArcGIS 中实现Excel 坐标度分秒转表的方法。

2.ArcGIS 中 Excel 坐标度的概念在 ArcGIS 中,Excel 坐标度分秒是指地理坐标系中点的位置,通常用度、分、秒来表示。

例如,一个点的坐标为 30°52"30"N,116°23"45"E,表示该点位于北纬 30 度 52 分 30 秒,东经 116 度 23 分 45 秒。

3.坐标度分秒转表的方法在 ArcGIS 中,可以使用 Python 脚本实现 Excel 坐标度分秒转表的功能。

以下是一种常用的方法:(1) 创建一个新的 Python 脚本,命名为“ExcelCoordinateToGrid.py”。

(2) 在脚本中,首先导入所需的库,如下所示:```pythonimport arcpyimport math```(3) 定义一个函数,用于将度分秒坐标转换为弧度坐标:```pythondef degree_to_radian(degree, minute, second):radian = math.radians(degree)radian += (minute/60) * math.radians(1)radian += (second/3600) * math.radians(1)return radian```(4) 定义一个函数,用于将弧度坐标转换为地理坐标:```pythondef radian_to_geographic(radian, lat, lon):x = radian * 6371000y = lat * radian * 6371000z = math.sqrt(x**2 + y**2)theta = math.atan2(y, x)geo_x = z * math.cos(theta) + longeo_y = z * math.sin(theta) + latreturn geo_x, geo_y```(5) 定义一个函数,用于批量转换 Excel 坐标度分秒数据:```pythondef batch_convert(input_file, output_file, field_x, field_y, spatial_reference):with arcpy.da.SearchCursor(input_file, (field_x,field_y)) as cursor:for row in cursor:x = row[0]y = row[1]radian_x, radian_y =radian_to_geographic(degree_to_radian(x, y, 0), y, x) with arcpy.da.InsertCursor(output_file, ("FID", "SHAPE@XY")) as insert_cursor:insert_cursor.insertRow((row[2], (radian_x, radian_y)))```(6) 在脚本末尾,调用上述函数,实现 Excel 坐标度分秒转表的功能:```pythoninput_file = "path/to/your/input.xlsx"output_file = "path/to/your/output.shp"field_x = "your_x_field_name"field_y = "your_y_field_name"batch_convert(input_file, output_file, field_x, field_y,"WGS84")```4.总结通过以上方法,用户可以在 ArcGIS 中实现 Excel 坐标度分秒转表的功能。

ArcGIS10.0中如何实现将Excel数据转换为点数据讲课讲稿

ArcGIS10.0中如何实现将Excel数据转换为点数据讲课讲稿

A r c G I S10.0中如何实现将E x c e l数据转换为点数据ArcGIS10.0中如何实现将Excel数据转换为点数据ArcGIS10.0中有很多的修改是的之前在9.3中的操作变化了很多,现在我要讲述的就是这样一个变化,我们都熟悉在9.3中添加有经纬度的数据然后将其转换为ArcGIS的shp数据,进而进行一些分析,在9.3中这一操作很简单,如下图所示,我们在工具菜单的下拉框中就可以找到这一工具。

点击Add XY data之后就是下面的情况,很熟悉吧?打开一个Excel表格,指定XY的代表数据,编辑坐标系就可以了但是我们在10.0的主菜单上连工具的菜单都看不到,更不要说相关的Add XY data怎么添加了,在10.0中的步骤是这样的,如下所示,其实也是很简单--------1. 我们首先点击加载Button,打开对话框,找到Excel表格,双击进入,看到内部的不同的Sheet组织表,选择需要的数据,加载进去2.我们加载的数据在图层显示中并没有,而是在来源显示框结构下,如下图所示3.这时我们选中目标文件右键就会看到我们想要的东西,就是下面显示的,不用说,直接点击!!!!!4.进去之后就会看到与9.3类似的界面啦,相关的设置就是下面的啦,不用多说GISer都懂的!!!!设置结束之后点击确定。

5.此时我们得到的数据在图层显示中就可以看到了,但是这并不是ArcGIS的格式,只是一个显示而已,我们要做的仅仅是将数据导出即可。

如下图.................................................................6.接下来的就是设置输出的名称,指定路径等等7.输出结束之后就可以看到shp文件格式的数据了,这是做分析就可以直接加载。

其实上述的过程仅仅只是一个步骤而已,就是找到操作的顺序与方法就可以,并没有更多的新东西,只是在做习惯了9.3的一些功能之后,发现在10.0中有诸多的不习惯,而官方的介绍,更多只是新特性的介绍,并没有过多的教程出现,我们尝鲜着只能走走看看,一步一步发觉其中的不同。

怎样把Excel点位转入MapGis中

怎样把Excel点位转入MapGis中

怎样把Excel点位转入MapGis中第一步:
把Excel文件存成“文本文件(制表分隔符)”类型。

第二步:
打开MapGis主菜单选择实用服务的“投影变换”打开
再选择“P投影转换”中的“U用户文件投影转换”打开
点“打开文件”
找你所存的“文本文件(制表分隔符)”类型的文件打开。

点“用户投影参数”进行设置。

再对“结果投影参数”进行设置。

点“按指定分隔符”再点“确定”
再点“设置分隔符”
点“Tab 键”打勾选中。

再选择“属性名称所再行”选你打开文件的表头如:“序号 X Y ”
并记住“X Y”值所在的列数,如下图X在“列2”、Y在“列3”。

然后对“点图元参数”依你的要求进行设置。

点“确定”
把“X位于:列、Y位于:列”改成你刚才记住的。

如本操作是
“X位于:2 列、Y位于:3 列”
再选定“指定数据起始位置”中的一行数据,如下:我选中了第一个序号:你会发现“横坐标/经度、纵坐标/纬度”会变成你所选的坐标。

再点“投影变换”点“确定”。

再点“1:1”。

选中点文件点“确定”。

这时就可以见到你的点了。

然后“关闭”保存点文件。

然后选择你所保存文件的路径和文件名即可。

位。

并且不能用反。

制作者:张佳儒
有什么问题敬请大家一起学习!
THANKS!!!!。

arcgis属性表与excel建立连接

arcgis属性表与excel建立连接

一:arcgis属性表与excel建立连接:
1):原始数据属性表如图:
excel表数据如下:
2)现要建立属性表soilID与excel的土属编号的关联:
打开连接表:并如下操作:
在1处选择属性表连接字段,2处选择excel表所在的sheet,3处选择excel 表中连接字段
完后单击OK。

结果如图:
二:对连接进来的属性进行修改:
当启动编辑时会发现添加进来的字段不能编辑,很正常,因为添加进来的字段属于excel表,不属于属性表,当然不能编辑了,基于这,我想可以把excel的字段转化为属性表的字段。

(直接导出数据就可了,不能编辑状态链接excel表的情况下导出新的shp文件,下面的做法可不管)
具体做法是添加一个字段,使其字段类型和excel字段类型一致,然后启用Field Calculator,如下图:
这样excel表字段就会添加到属性表里,如此把所有字段添加进来,然后移除连接,再启动编辑就可以对所有字段进行编辑。

三:属性表导出为Excel,
可以先导出为dbf文件,再转化为Excel,但是我没安装Access,如是采用另一种方法:
先在属性表里,将属性表导出为txt文件。

下面就可以在Excel中操作了,进入导入数据向导,找到刚导出的txt,一直下一步,直到下面选择分隔符时:
然后一直下一步,直到完成OK。

在ArcGIS中应用EXCEL表格数据

在ArcGIS中应用EXCEL表格数据

在ArcGIS中应用EXCEL表格数据48 ArcUser January–March 2004Working With Excel in ArcGISBy Monica Pratt, ArcUser EditorArcGIS works well with Microsoft Excel, the spreadsheet component of Microsoft Office. Data can be shared back and forth between these two programs in a variety of ways. Data that has been created or is being maintained in Excel can be directly accessed by ArcGIS through a con-nection created in ArcCatalog. Joining or relating Excel tables with attribute tables for spatial data provides additional information. Excel can be used as a tool for quickly editing attribute tables.GIS users also take advantage of the extensive table functionality and many formulas that are built into Excel. Finally, existing charts and tables can also be inserted into ArcMap layouts without reformatting.Connect to anExcel Spreadsheet in ArcCatalogArcGIS can directly access data in Excel files. A simple, three-step procedure sets up this connec-tion. First, create an Open Database Connectivity (ODBC data source in Windows, then reformat the data in Excel, and finally connect to the Excel file in ArcCatalog.Create an ODBC Data Source1. In Windows 2000, choose Start > Programs > Administrative Tools > Data Sources. (For other Windows versions, consult Windows online help for creating an ODBC data source.2. In the ODBC Data Source Administrator dialog box, click the User DSN tab and click the Add button.3. Select Microsoft Excel Driver (*.xls and click the Finish button.4. In the ODBC Microsoft Excel Setup dialog box, type a name and description for the data source. Click the Select Workbook button and navigate to the location of the Excel data file and select it.5. Click OK twice to exit the dialog boxes.Reformat Data1. Start Excel and open the desired spreadsheet (.xls file.2. Select the data in the spreadsheet that will be displayed in ArcGIS.3. Choose Insert > Name > Define and type a name for the selected cells. This name will appear in the tables list when the OLE DB Connection is expanded in ArcCatalog or ArcMap.4. Save the file and quit Excel.Connect to the Excel File From ArcCatalog 1. Start ArcCatalog. Expand Database Connec-tions, and click Add OLE DB Connection.2. Select Microsoft OLE DB Provider for ODBC Drivers.3. Click the User Data Source Name button and select the .xls file just named in the previous step from the drop-down list. It may be necessary to use the Refresh button.4. Click the Test Connection button to verify the connection works. A message box should con-firm the connection has succeeded. Click OK. Now the Excel table can be accessed and previewed in ArcCatalog and added directly to amap document in ArcMap by choosing OLE DB Connection.odc.Using Excel WithShapefile Attribute T ablesIn addition to serving as a direct data source, Ex-cel tables can be joined to attribute tables to en-hance the information available for map features. Exporting an attribute file and opening it in Excel makes Excelʼs wide array of formulas, functions, and formatting tools available for quickly editing the table. The file can be saved and rejoined to the spatial file.Enhancing Spatial DataA nonspatial table created in Excel can be joined or related to a layerʼs attribute table if a common field exists or can be created. Use join when the relationship between items in the two tables is one-to-one or many-to-one. Use relate for relationships that are one-to-many and many-to-many. Note that if a relate is used instead of a join, although these new attributes can be que-ried, they cannot be used to set layer properties (i.e., symbolize the data.ArcGIS uses the Microsoft ODBC Text driver for text files. This driver stores a data de-scription of the text fileʼs schema in a file called schema.ini. This file is automatically generated when a text file is opened in ArcGIS and resides in the same directory as the text file.By default, ArcGIS treats files with .txt, .asc, or .csv extensions as comma-delimited text files. Files with a .tab extension are treated as tab-delimited text files. If a .txt or .asc file uses a delimiter other than a comma, the data will not be interpreted correctly. Although the schema.ini file can be manually edited to use a delimiter other than a comma, it is usually less trouble to use a comma-delimited format with the .csv extension for importing tables from Excel.Even though Excel can save files in dBASE (.dbf format, .csv can often be the best choice owing to some idiosyncrasies in the way differ-ent versions of Excel save to the DBF format. When saving data from Excel, numeric fields will be truncated to integers unless the format for that column has been set to include the correct number of decimal places. If a range of cells in the spreadsheet is selected, only that range will be exported.Make sure that the first row in the spreadsheet joined contains field headings. These headings can be no longer than 10 characters; can contain letters and numbers but must begin with a let-ter; and should not incorporate dashes, spaces, or brackets. Replace dashes withunderscores,In the ODBC Data Source Administrator dialog box, click the User DSN tab and clickthe Add button.In the ODBC Microsoft Excel Setup dialog box, type a name and description for the data source. Click the Select Workbook button and navigate to the location of the Excel data fileand select it.Start ArcCatalog. Expand Database Connec-tions and click Add OLE DB Connection.ArcUser January–March 2004 49Hands OnExamine both the Excel table to be joined and the target spatial data to determine thatthey share a common field.Use Join functionality in ArcMap to append the Excel data to the attribute data.The demographic data joined from the Excel table can now be used for analysis and symbolization.and otherwise edit field names so they conform to these guidelines. Each field can contain only one type of data. Consequently, a numeric field should never contain the word NONE or another text string. Use the following procedure to join Excel data with attribute data already in an ArcMap document.1. Examine both the Excel table to be joined and the target spatial data to determine that they share a common field. This field could be a text field such as a county name or a coded numeric field such as a FIPS field (i.e., Federal Information Processing Standards code. Sometimes a com-mon field can be created through concatenating two fields into a new field.2. In Excel, verify that the field (column head-ings conform to naming guidelines required by ArcGIS as described previously. Choose File > Save As and scroll down to CSV (comma-de-limited (*.csv and name and save the file. Click Y es twice to save only the active worksheet and reaffirm the CSV format. Close the file and close Excel.3. Activate or open ArcMap. Click the Add Data button and navigate to the location of the CSV file and select it. ArcMap will display the new table on the Source Tab of the Table of Contents.4. In the Table of Contents, right-click on the spa-tial layer that will be joined with the Excel data and select Join from the context menu.5. In the Join Data dialog box, choose Join At-tributes from a Table. In the first section, click the drop-down box and choose the field from the attribute table that will be used for the join. In the second section, click on the Browse but-ton and navigate to the location of the table to be joined and select it. In the third section, click on the drop-down box and select the field on which the join will be based. Click OK.Right-click on the spatial layer and choose Open Attribute Table from the context menu. The attributes of the t able will be appended to this layerʼs attribute table. Joins can be removedsimply by right-clicking on the spatial layer and choosing Joins > Remove Joins. Joined columns cannot be edited directly, but editing the columns in the original table will change the joined col-umns.Data in individual joined columns canʼt be ed-ited directly. However, editing data in the original table (if it has been added to the map will effect the same changes in the joined columns. To elim-inate this problem, make the join permanent by exporting the data to a new dataset. Right-click on the layer and choose Data > Export Data. Quickly Editing T ablesArcGIS will not allow changes to the type or name of an existing column in an attribute table. However, because attribute tables can be traded back and forth between Excel and ArcGIS with relative ease, attribute tables can be exported out of ArcGIS; brought into Excel; and quickly edited to change data types, aggregate fields, or perform other tasks; then joined with the original table.Note that a shapefileʼs FID and Shape col-umns and a dBASE tableʼs OID column canʼt be deleted. Do not edit these fields. When accessing a tableʼs contents, ArcGIS creates a virtual col-umn, the OID column, to ensure that each record has at least one unique value. Every table needs one column in addition to the Shape and FID or OID columns. Use the following procedure to export an attribute table, edit the table, and join it back to the original attribute file.1. Right-click on the layer containing the table to be edited and choose Open Attribute Table.2. In the table, click on the Options button and choose Export from the menu.3. Navigate to a folder to save the table, name the table, and save it as a DBF file. Donʼt add it back to the map.4. Start Excel and open the DBF file just export-ed. Make the desired changes such as calculating fields or changing field formats.5. Delete all fields that were not modified exceptContinued on page 5050 ArcUser January–March 2004Working With Excel in ArcGISContinued from page 49After selecting the chart or table cells in Excel and activate ArcMap. Choose Insert > Object, click on Create from File, and navi-gate to the location of the Excel file. Although only one object, either a table or chart, can be added per Excel file, multiple objects can be added to a layout if they originate from multiple Excel files.the field that will be used to join the table back to the attribute table.6. Choose File > Save and save as a DBF file. Click Y es to keep out incapable features and con-firm the DBF format. Close Excel.7. Follow steps 3 through 5 in the previous sec-tion to join the modified DBF table to the layerʼs attribute table.Insert Excel T able or Chart Into a Layout ArcGIS can generate formatted tables and a vari-ety of charts. However, the table or chart desired for a layout may already exist as an Excel file. In addition, Excel tables can use more descriptive field headings. Because ArcGIS supports interop-erability, Excel tables and charts can be inserted directly into an ArcGIS layout, eliminating the need to re-create either.Although tables and charts created in Excel can be pasted directly into an ArcMap layout, inserting them has the advantage of maintaining a dynamic link with Excel. With this link, edits made in Excel to a chart or table are reflected in ArcMap. Note that changes made in Excel should always be saved. Unsaved changes may disrupt the linkage between Excel and ArcGIS.1. Open the Excel file containing the desired chart or table data.2. Click on the chart area so that the handles (eight black resizing blocks appear around the chart area, or select the cells in the worksheet page that will be used in the table. Leave the chart or worksheet area selected in Excel, but start ArcMap and choose the Layout View.3. In ArcMap, choose Insert > Object and select Create from File. Click the Browse button and go to the location of the open Excel file and select it.4. In the Insert Object dialog box, check the Link box and click OK.Resize the chart or table appropriately using the frame handles. Tables will come in without a background, but this can be remedied by using the Drawing tools in ArcGIS to create a colored box and placing the box behind the table in the layout. Only one object per Excel file can be inserted in this way. However, objects from multiple Excel files may be inserted in the same layout.ConclusionArcGIS offers flexible methods for working with non-GIS software applications. Take advantage of the interoperability of Excel and ArcGIS tospeed tasks, exploit the sophisticated table func-tionality in Excel, and avoid needless reformat-ting and/or data conversion.在用Excel录入完大量数据后,不可避免地会产生许多错误。

如何在ARCGIS将Excel中坐标点转线

如何在ARCGIS将Excel中坐标点转线

如何在ARCGIS将Excel中坐标点转线
如何将Excel中坐标点转线
分为两种情况:
1、单个闭合线要素
Excel⽂件样式如下(保存为.xls):
注意:1、有⼀个点的序号,将按照该排序进⾏⽣成,如OBJECTID
2、闭合的线要素必须开始和结束为同⼀个点。

详细步骤:
1、将Excel数据导⼊,可以通过⽂件-添加数据-添加XY数据
如遇报错,也可以通过转换⼯具-Excel-Excel转表,再把表导⼊
2、设置XY坐标对应的Excel中的坐标值所在的列、以及坐标系
通过表导⼊的⽅式,右键表,选择显⽰XY数据,即可调出设置对话框
3、将⽣成的事件导出为shp⽂件
4、将上⼀步的shp⽂件导⼊,数据管理⼯具-要素-点集转线,
要素进⾏转⾯等操作。

2、多个闭合线要素
Excel⽂件样式如下(保存为.xls):
注意:1、有⼀个点的序号,将按照该排序进⾏⽣成,如OBJECTID
2、闭合的线要素必须开始和结束为同⼀个点
3、增加线要素的属性,作为唯⼀值来区分线要素,如ORIG_FID
详细步骤:
1、2、3步骤均与单个闭合线要素⼀样
最后⼀步设置如下:
线字段下选择线要素属性列,其余设置照旧,点击确定即可完成点转线了。

处理arcgis表转excel失败的方法

处理arcgis表转excel失败的方法

处理arcgis表转excel失败的方法处理 ArcGIS 表(Feature Class)转 Excel 的问题通常涉及到数据的导出和格式转换。

以下是一些可能的方法和步骤,你可以尝试解决转换失败的问题:1. 使用 ArcGIS 工具:•使用 ArcGIS 导出工具:在 ArcGIS 中,你可以使用 "Table to Excel" 或"Table to Excel Conversion" 工具将表导出为Excel 格式。

确保选择正确的字段和设置导出选项。

•使用Data Interoperability Extension:如果你有Data Interoperability Extension(数据互操作性扩展),可以使用 FME 工作台等工具进行更灵活的数据格式转换。

2. 检查字段类型和长度:确保你的表中的字段类型和长度与Excel 支持的数据类型和长度一致。

某些字段类型在 Excel 中可能无法准确表示,导致导出失败。

3. 尝试分阶段导出:如果表非常大,导致导出失败,尝试将数据分阶段导出。

可以通过设置查询条件,将数据分割为多个部分进行导出。

4. 检查文件路径和权限:确保指定的 Excel 文件路径是有效的,并且你有足够的权限进行写入。

有时候导出失败可能是由于文件路径或权限问题引起的。

5. 升级ArcGIS 版本:如果你使用的是较老的ArcGIS 版本,尝试升级到最新版本,因为新版本通常包含了更好的兼容性和bug 修复。

6. 使用其他工具进行转换:如果 ArcGIS 工具无法满足你的需求,考虑使用其他工具进行格式转换,例如 Python 中的 pandas 库、Open Source GIS 工具(如 QGIS)、数据库工具等。

7. 查看日志和错误信息:在 ArcGIS 工具执行失败时,查看工具输出的错误信息和日志文件。

这可以提供更多关于失败原因的信息,有助于进一步诊断问题。

ArcGIS10.0中如何实现将Excel数据转换为点数据

ArcGIS10.0中如何实现将Excel数据转换为点数据

ArcGIS10.0中如何实现将Excel数据转换为点数据ArcGIS10.0中如何实现将Excel数据转换为点数据ArcGIS10.0中有很多的修改是的之前在9.3中的操作变化了很多,现在我要讲述的就是这样⼀个变化,我们都熟悉在9.3中添加有经纬度的数据然后将其转换为ArcGIS的shp 数据,进⽽进⾏⼀些分析,在9.3中这⼀操作很简单,如下图所⽰,我们在⼯具菜单的下拉框中就可以找到这⼀⼯具。

点击Add XY data之后就是下⾯的情况,很熟悉吧?打开⼀个Excel表格,指定XY的代表数据,编辑坐标系就可以了但是我们在10.0的主菜单上连⼯具的菜单都看不到,更不要说相关的Add XY data 怎么添加了,在10.0中的步骤是这样的,如下所⽰,其实也是很简单--------1. 我们⾸先点击加载Button,打开对话框,找到Excel表格,双击进⼊,看到内部的不同的Sheet组织表,选择需要的数据,加载进去2.我们加载的数据在图层显⽰中并没有,⽽是在来源显⽰框结构下,如下图所⽰3.这时我们选中⽬标⽂件右键就会看到我们想要的东西,就是下⾯显⽰的,不⽤说,直接点击4.进去之后就会看到与9.3类似的界⾯啦,相关的设置就是下⾯的啦,不⽤多说GISer都懂的设置结束之后点击确定。

据导出即可。

如下图.................................................................6.接下来的就是设置输出的名称,指定路径等等7.输出结束之后就可以看到shp⽂件格式的数据了,这是做分析就可以直接加载。

其实上述的过程仅仅只是⼀个步骤⽽已,就是找到操作的顺序与⽅法就可以,并没有更多的新东西,只是在做习惯了9.3的⼀些功能之后,发现在10.0中有诸多的不习惯,⽽官⽅的介绍,更多只是新特性的介绍,并没有过多的教程出现,我们尝鲜着只能⾛⾛看看,⼀步⼀步发觉其中的不同。

希望对碰到相同问题的GISer有个帮助。

Excel数据导入MapGIS的方法

Excel数据导入MapGIS的方法

利用Excel、记事本生成mapgis点文件
方法一:用“实用服务/投影变换”功能实现。

具体操作:
1、数据准备
将excel中的数据复制到记事本中,格式如下图。

2、数据转换
在实用服务选项中打开“投影变换”,选择P投影转换/U用户文件投影转换。

(1)“打开文件”:打开要转换的文本文件;
(2)选择“按行读取数据”;
(3)选择“不进行投影”;
(4)选择“生成点”;
(5)选择“点图元参数”,进行设置;
(6)数据生成。

如下图
方法二:用“图形处理/数字测图”功能实现。

具体操作:
1、数据准备
将excel中的数据复制到记事本中,格式如下图。

2、数据转换
(1)在图形处理选项中打开“数字测图”,选择“文件—新建”,建立测量工程文件,保存为“*.suv”
(2)选择“作业准备”菜单下“录入文件数据”选项或单击工具栏“”按钮,出现“录入文件数据”框,点击“打开文件”按钮,打开文件“*.txt”,按“点号,坐标,高程”顺序填写,点击“数据录入”按钮后退出。

(3)右击空白处,选择“复位窗口”,生成测点点位图。

(4) 选择“注记”菜单下“注记地物/注记地物说明”选项或点击工具栏“”按钮,出现“添加注记”图框,选中“注记测点点名”,点击“自定义注记参数”,出现“自定义
注记参数”窗口,设置“注记参数”后,选中上图出现的点,右击空白处,选择“复位窗口”生成测线点点号。

(5)选择“数据处理—输出成果图形—全部输出”,出现“输出成果图形”窗口,保存为“NOT”文件。

参考文献:
1、记事本、EXCEL在MAPSOURCE和MAPGIS数据转换中的应用。

C Arcgis导入Excel数据—Excel与Arcgis属性关联

C Arcgis导入Excel数据—Excel与Arcgis属性关联

Arcgis导入Excel数据—Excel与Arcgis属性关联有时候我们总是遇到一些属性信息原来在excel表里,现在按excel表中的属性设置编辑shp文件的attribute,原来时候就是那要求建立filed,然后复制输入信息,这样慢而且容易发生错误,研究发现,利用ArcGIS自带的join可以实现属性和Excel的关联。

要求:excel字段与Arcgis中属性字段与之对应。

本文档以都汶公路10年泥石流流域(矢量)和泥石流流域平均坡度为例,如下图所示。

图1 泥石流流域属性表




图2 泥石流流域坡度统计表右击选择Joins and Relates→Join
设置好对应的字段
单击ok即可实现关联,结果图如下:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档