
CAD 和 GIS 软件如何在 PDF 中存储图层数据
AutoCAD 等 CAD 应用程序和 ArcGIS 和 QGIS 等 GIS 平台可以导出包含原始项目文件中图层信息的 PDF。在源应用程序中,层将设计元素组织成逻辑组:一层上的电线,另一层上的管道,第三层上的结构元素,第四层上的地形轮廓。导出为 PDF 时,这些图层将成为可选内容组,这是一项 PDF 功能,允许查看者独立显示或隐藏不同图层上的内容。
逐层导出保留组织结构。
正确的格式选择取决于数据的使用方式。
PDF Layers 功能在 PDF 规范中正式定义为可选内容,其引入正是为了支持此用例:从创作应用程序转换为可移植格式时保留复杂多层文档的组织结构。具有正确保留图层的 CAD 导出 PDF 允许接收者打开和关闭电气、管道和结构视图,就像原始 CAD 操作员在创作应用程序中所做的那样。此功能使分层 PDF 成为建筑、工程和城市规划团队的实用协作格式,这些团队需要共享设计信息,而不要求每个接收者都拥有和操作 CAD 软件。
GIS 数据呈现出更加丰富的图层结构。单个 GIS 项目可能包含数十个图层:卫星图像底图、矢量道路网络、地块边界、分区名称、洪泛区多边形、公用设施走廊、高程等高线以及地标和地址的点数据。每个图层都有自己的符号系统、与比例相关的可见性规则和属性数据。导出为 PDF 时,这种复杂的多层结构可以保留为具有相关可见性逻辑的可选内容组,从而使 PDF 能够充当交互式地图而不是静态图像。
尝试 PDF 转图像
无需安装。直接在您的浏览器中工作。
标准 PDF 到图像转换期间图层会发生什么
标准PDF 到图像 转换,无论是 PNG、JPEG 还是 TIFF,都能准确捕获转换时 PDF 的一种视觉状态。渲染引擎根据当前图层可见性设置将所有可见图层合成为单个平面图像。图层结构、打开和关闭各个图层的能力以及与每个图层关联的属性数据都在光栅化过程中被丢弃。
该转换没有意识到它正在渲染的视觉输出是多个独立有意义的层的组合。它只能看到最终的合成像素结果。从 GIS 软件导出的地形图 PDF 可能会显示一起渲染的道路、等高线、水景和地块边界。转换的 PNG 输出显示所有这些元素合并为单个图像。 PNG 的接收者无法关闭等高线以更清晰地查看道路或隐藏宗地边界以专注于水景,因为在 PDF 查看器中启用这些操作的图层结构已不存在。
这种层扁平化在图像级别是不可逆的。将多个图层合成为单个像素网格后,将它们分离回独立的可切换图层需要重新数字化图像中的每个要素,这本质上是从头开始重新创建原始 GIS 或 CAD 数据。从 CAD 或 GIS 到 PDF 的PDF 导出工作流程将图层保留为可选内容组。随后从 PDF 到图像的转换将永久丢弃它们。
格式转换期间保留层分离的技术
如果层分离必须在格式转换中幸存下来,则转换工作流程需要单独处理每个层,而不是转换合成结果。该方法是将每个图层导出为单独的图像文件,每个文件代表原始文档中的一个逻辑图层。包含电气、管道和结构层的 CAD PDF 会生成三种独立的 PNG 输出:一种仅显示电气,一种仅显示管道,一种仅显示结构。
这种每层导出需要一个转换工具,该工具可以读取 PDF 中的可选内容组结构,并在渲染之前有选择地启用或禁用层。工作流程是:识别 PDF 中的所有图层,迭代每个图层,将该图层设置为可见,将所有其他图层设置为隐藏,将页面渲染为图像,并使用标识该图层的文件名保存。结果是一组图像文件,其中每个文件都是原始多层文档的单层提取物。
对于具有多个图层的 GIS PDF,这种每层导出可以从单个源 PDF 生成数十个输出文件。使用一致的命名约定(包括源文档名称、图层名称和页码)组织输出可确保输出文件集保持可导航。名为“CityMap.pdf”的 PDF(包含道路、地块和分区图层)将生成名为“CityMap_roads_p1.png”、“CityMap_parcels_p1.png”和“CityMap_zoning_p1.png”的文件。
比光栅图像更好地保留图层结构的替代格式
如果目标是在放弃 PDF 格式的同时保留图层结构,则有几种替代方案可以比光栅图像格式更好地保持图层分离。
GeoTIFF 是 TIFF 的变体,支持嵌入的地理坐标信息,并可以存储多波段数据,其中每个波段的功能与 GIS 图层类似。将 GIS PDF 转换为 GeoTIFF 会保留空间参考并允许分段数据存储,但它不会保留 PDF 可选内容组提供的交互式切换功能。
Cad 数据 dXF 是保留图层结构、实体类型和空间坐标的标准交换格式。将 CAD PDF 转换为 DXF 涉及从 PDF 页面内容中提取矢量路径数据,并根据 PDF 可选内容组标签中编码的任何图层命名约定重建图层分配。这种转换比光栅化更复杂,但产生的输出可以在 CAD 软件中重新打开,并具有按层组织的可编辑几何图形。
具有基于 CSS 的图层可见性的 SVG 是一个与 Web 兼容的选项,它以可在任何浏览器中查看的格式保留图层结构。每个 PDF 图层都成为一个 SVG 组元素,具有唯一的 ID 和控制其可见性的 CSS 规则。生成的 SVG 可以直接嵌入到带有 JavaScript 控件的网页中,用于打开和关闭图层,以 Web 原生格式再现原始 PDF 的交互式图层可见性功能。此方法对于使未安装 PDF 查看软件但有 Web 浏览器的用户可以访问分层 PDF 内容特别有用。
实用工作流程:从 PDF 中提取和保留 GIS 图层
在格式转换期间保留 PDF 中的 GIS 图层的结构化工作流程从文件内容的完整清单开始。在支持“图层”面板的查看器(通常是 Adobe Acrobat 或支持 GIS 的 PDF 查看器)中打开 PDF,并列出每个可选内容组及其显示名称和当前可见性状态。此库存成为转换工作流程必须考虑的清单。
对于清单中的每个图层,决定是否应将该图层保留为单独的图像输出、与相关图层合并为组合图像,或者如果它不包含转换格式所需的信息,则将其丢弃。此分类步骤可防止工作流程为收件人不需要的图层生成数十个不必要的输出文件。
使用支持编程层可见性控制的工具执行每层导出。 WukongPDF 的图层管理功能允许将各个图层批量导出为具有可配置输出分辨率和文件命名的图像格式。每层导出将每个图层的视觉内容保留为独立图像,可以独立于原始 PDF 使用,而图层清单文档则提供哪个输出文件对应于哪个原始图层的映射。
跨越数年的城市规划和基础设施项目通过格式转换保持层分离不仅是一种方便,而且是监管和法律要求。环境影响评估、分区申请和公众咨询文件必须证明在申请时准确反映了特定的数据层,例如洪泛区边界、受保护的栖息地区域或遗产覆盖区。将分层 GIS PDF 转换为单个平面图像以供提交可能会满足规划门户的文件格式要求,但会破坏证明每个数据源已正确表示的分层责任。
分层地理空间 PDF 的长期保存挑战在于,未来的查看软件必须继续支持 PDF 格式和可选内容组功能。对于需要保留数十年的文档,最安全的归档策略是将原始分层 PDF 与每层图像导出以及原始 GIS 或 CAD 源文件一起存储。这种多格式存档方法确保即使未来的软件无法呈现 PDF 可选内容组,图层数据仍然可以通过每图层图像导出进行访问,并且可以在必要时从原始源文件重建。
对于定期从外部合作伙伴接收分层 PDF 的组织(例如从建筑师接收 CAD 导出的工程公司或从顾问接收 GIS 导出的规划部门),建立要求分层 PDF 和一组每层图像导出的标准数据导入规范可以减少下游处理工作。请求组织以其所需的格式接收数据,而不需要发送组织投资专门的转换工具或工作流程。
尝试 PDF 转图像
无需安装。直接在您的浏览器中工作。
