从 PDF 中提取楼层平面图要素 (Indoors 工具)
汇总
从 PDF 楼层平面图中提取折线要素。 可选择从 PDF 中以点形式提取文本要素。
此工具的输出可作为将要素导入室内数据集工具的输入,用于填充 Indoors 工作空间。
用法
该工具接受
.pdf文件作为输入,并根据 PDF 线通过以下方式创建折线:对于矢量 PDF,工具会直接提取矢量信息。
对于栅格 PDF,工具会根据线像素宽度提取折线。 对于宽度小于 10 像素的线,使用像素的中心线。 对于宽度大于 10 像素的线,则使用像素的轮廓。 使用此工具作为更大工作流程的一部分以从 PDF 文件提取平面图。
注:
对于同时包含矢量和栅格数据的 PDF,工具将仅读取矢量元素。
可以使用可选输出文本点要素参数以从 PDF 中提取文本。 已提取文本将写入点要素,并在其属性表中包含该文本。 点会放置在检测到的文本的中心。 此工具可通过以下方式提取文本:
PDF text or PDF comment—作为文本对象存储在 PDF 中的文本,工具可直接读取。
OCR text—对于未作为文本对象存储在 PDF 中的文本,工具将使用光学字符识别 (OCR) 来检测和识别文本以进行提取。
注:
光学字符识别 (OCR) 技术用于检测图像中的文本并将检测到的文本输出为字符串。 此工具采用了 OCR 技术,该技术利用机器学习模型来提升文本检测和识别能力。 此工具仅支持针对英文横向文本使用 OCR 技术。 有关光学字符识别 (OCR) 技术的任何安全或隐私问题,请报告至 ArcGIS Trust Center。
如果输入
.pdf文件经过地理配准,则地理配准信息将受支持。 如果输入.pdf文件未进行地理配准,则生成的要素将在 WGS 1984 Web Mercator 坐标 0,0 处创建。 在进行地理配准时,请确保将 PDF 添加至地图,并在 PDF 选项对话框的 DPI 设置中使用默认分辨率。对于多页 PDF,请使用页码参数以指定要导入的页面。
输出线要素参数值支持创建新要素类或向现有图层添加新的折线要素。 当添加至相应现有图层,这些图层包含的折线要素具有与输入 PDF 相匹配的
PDF_NAME和PDF_PAGE值时,将删除这些折线要素并添加新的折线要素。 该工具将在输出中存储属性信息。将创建输出要素,其中 z 值为 0。 运行将要素导入室内数据集工具时设置级别的 z 值。
输出文本点要素参数支持创建新要素类或者向现有图层添加新的点要素。 如果提供的现有图层包含具有与输入 PDF 匹配的
PDF_NAME和PDF_PAGE字段值的要素,则将删除这些点要素并添加新的点要素。 该工具将检测到的文本的属性信息(例如文本颜色和大小)存储在点要素输出中。输出文本点要素将位于检测到的文本边界框的中心位置。
使用范围参数来限制处理范围并排除 PDF 元素,例如图例、文本框和引线。
可以将此工具的输出用作将要素导入室内数据集工具的输入,作为从 PDF 中提取楼层平面图要素工作流**的一部分。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入 PDF |
将从中提取要素的输入 |
File |
|
输出线要素 |
将写入提取的折线的输出折线要素图层。 |
Feature Layer |
|
页码 (可选) |
将从中提取要素的输入 |
String |
|
范围 (可选) |
将评估的数据范围。
当手动提供坐标时,坐标必须为数值,并且位于活动地图的坐标系中。 地图可能使用与提供的坐标不同的显示单位。 在南纬和西经坐标中使用负号。 |
Extent |
|
输出文本点要素 (可选) |
将写入提取的文本的输出点要素图层。 |
Feature Layer |
环境
许可信息
- 基本: 否
- 标准: 否
- 高级: 需要 ArcGIS Indoors Pro 或 ArcGIS Indoors Maps。