arcgis数据导出到excel

本文介绍了如何使用ArcGIS的ConversionTools中的Excel转表功能将属性数据导出到Excel,同时提到导出的.dbf文件中中文可能会出现乱码问题及其解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

将arcgis属性数据导出到excel:

1) 工具箱\系统工具箱\Conversion Tools.tbx\Excel\Excel 转表

在这里插入图片描述

2)用excel打开导出的图层文件中后缀为.dbf的数据(方便快捷,但是中文易乱码)

ARCGIS数据转换CAD流程(2009-04-23 09:10:44)标签:it 分类:GIS及相关专业技术 工作中,一点点摸索,终于能够导出CAD图了,感谢我的姐姐,一起分享收获的快乐: GIS数据导出CAD流程 1、 打开GIS系统,在TOC中的layers右键属性→general→reference scale→输入1000(CAD中要求字体越小,这个数也越小,经验),→确定 2、 选中作要范围的图层数据。法一、用DRAW工具条中的New Rectangle 或New Polygon 在图上画出范围,单击菜单selection的select by Graphics工具,即可选中所要范围的数据图层。法二、直接使用标准工具条中的select Features工具,选出所要范围数据。法三、另建一*.shp图层(polygon),画出所要求范围(多边形),然后运用菜单selection的select by location工具进行选择。 前提:所需的各层数据都可选择。(Set Selectable layers 进行选择) 3、 图层标注的文字属性导出。右键→属性,首先保证label选中。单击Convert labels to Annotation,打开对话框,store Annotation 选 in a database, Create Annotation for 选择selected features, 将下面表格里的feature linked的√去掉,此时出现文件夹图标,选择保存位置。确定。(默认为该图层所在的文件位置) 4、 所选图层数据保存到新建的Database里。 5、 打开ArcToolBox或者ArcCatalog,导出CAD文件 6、 打开导出的CAD文件,未看到图。单击全部缩放工具,此时出现一个白点,挪动,放大。看到点线面,而没有注记文字。 7、显示注记文字。关闭所有点线面图层,打开图层特性管理器,只保留注记层,确定。在点线面的位置圈选,可看到选中标记,颜色选择任何(除了纯白色纯黑色)颜色,将字体样式改为宋体。
ArcGIS 导出 Excel 表格是一个常见的操作需求,在地理信息系统 (GIS) 中用于将空间数据及其属性信息转换成结构化的电子表格形式以便进一步分析或其他用途。以下是具体的步骤: ### 使用 ArcMap 或者 ArcGIS Pro 导出Excel #### 方式一:直接导出 1. **加载图层** - 打开包含您需要导出数据的项目,并确保该图层已添加至内容列表。 2. **打开属性表** - 右键点击目标要素图层 -> "打开属性表"。 3. **选择记录** - 如果只需要部分数据,可以先选中特定行;若需全部,则跳过此步。 4. **导出功能** - 点击属性表顶部工具栏里的“选项”按钮 -> 选取 “导出...” 5. **设置导出条件** - 指定保存位置、文件名以及是否只导出选定特征等参数。 6. **完成导出** - 确认无误后点击确定开始处理并生成 `.dbf` 文件(dBASE 数据库格式),然后利用第三方软件如 Microsoft Access 转换为 Excel 格式。 7. (可选)对于现代版本可以直接通过 `Excel` 作为输出类型进行导出。 #### 方式二:借助 Python Scripting 和 geopandas 库自动化流程 如果您经常做类似任务或者想要更复杂的自定义控制的话,编写脚本可能是更好的办法。下面给出一段简单的 python 示例代码片段说明如何读取 shapefile 并转存为 excel: ```python import arcpy from arcgis.features import GeoAccessor, GeoSeriesAccessor import pandas as pd # 设置工作环境和输入路径 arcpy.env.workspace = r"C:\path\to\your\data" in_layer_file = 'example.shp' out_excel_path = r'C:\output\folder\example.xlsx' df = pd.DataFrame.spatial.from_featureclass(in_layer_file) df.to_excel(out_excel_path,index=False) print('成功导出Excel') ``` 这种方式适合熟悉编程语言并且有较多批量任务的情况。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值