导出为SHP
使用说明
ArcGIS Shapefile(*.shp)是ArcGIS软件特有的数据格式,用于存储空间数据和属性数据,是常用的一种矢量数据格式。该工具用于将数据集导出为SHP格式,便于跨平台管理数据。
参数说明
参数名 | 参数释义 | 参数类型 |
---|---|---|
源数据 | 选择要导出的数据所在的数据源和数据集。 | String |
目标文件名 | 设置导出目标文件的文件名。 | String |
导出目录 | 设置导出目标文件的路径信息。 | String |
覆盖 | 该复选框用于设置若导出目录下已存在同名文件,是否覆盖已有同名数据集,默认不勾选。若勾选该复选框,则覆盖已有同名文件;若不勾选该复选框,则不导出该文件。 | Boolean |
导出为MultiPatch | 设置是否导出三维面对象为MultiPatch对象,仅对三维面对象有效。 | Boolean |
字符集 | 导出数据集使用的字符编码方式。为了保证数据集能正确显示,需要使用适合的字符集。导出时,默认使用 ASCII(Default)字符集。最常用的 ASCII 字符集多用于显示罗马数字和字母,GB2312 用于显示简体中文字符,而为了满足跨语言跨平台计算机显示的需要,会使用 Unicode 字符集。应用程序支持的字符集列表,请参见字符集列表。 | Charset |
过滤表达式 | 可通过设置过滤表达式,过滤掉不需要导出的对象,使满足条件的对象参与导出,关于如何使用SQL表达式,请参阅SQL表达式。 | String |
输出结果
参数名 | 参数释义 | 参数类型 |
---|---|---|
导出结果 | 导出结果 | String |
注意事项
SHP文件的字段名存储基于DBF文件规范,其字段名称最大允许10个字节(非字符数),若导出时字段名超出此限制,将自动截断处理。例如:英文字段名“Population2025”,导出截断为“Population”,中文字段名“行政区名称”,导出截断为“行政区”(UTF-8,一个中文占3个字节),若截断后名称重复,将自动追加序号(如“Populati_1”,“Populati_2”)以避免冲突。因此,导出 SHP 时请确认字段名长度,建议提前重命名字段缩短至10字节内。