PDF—地理空间PDF

司机简称

PDF

生成依赖项

无用于写支持,Poppler/PoDoFo/PDFium用于读支持

参考 PDF raster 用于驱动程序的栅格和矢量侧的通用文档的文档页。

驱动程序功能

Supports Create()

This driver supports the GDALDriver::Create() operation

Supports Georeferencing

This driver supports georeferencing

Supports VirtualIO

This driver supports virtual I/O operations (/vsimem/, etc.)

矢量支持

此驱动程序可以读取和写入具有矢量特征的地理空间PDF。矢量读取支持需要链接到上述依赖库之一,但写入支持不需要。驱动程序可以读取根据PDF的逻辑结构工具(如PDF规范的“§10.6-逻辑结构”所述)编码的矢量特征,或者只检索其他矢量PDF文件的矢量几何。

如果没有这样的逻辑结构,驱动程序将不会尝试解释PDF的矢量内容,除非您定义了 OGR_PDF_READ_NON_STRUCTURED 配置选项为“是”。

功能样式支持

对于写支持,驱动程序部分支持附加到特征的样式信息,根据 特征样式规范 .

可识别以下工具:

  • 对于点、标签和符号。

  • 行,笔。

  • 多边形,钢笔和画笔。

下表总结了每个工具支持的属性:

工具

支持的属性

例子

PEN

颜色(c);宽度(w);虚线图案(p)

笔(c:#FF0000,w:5px)

BRUSH

前景色(fc)

电刷(fc:#0000FF)

LABEL

GDAL>=2.3.0:文本(t),仅限于ASCII字符串;字体名(f),请参见
下面的注释;字体大小;粗体(bo);斜体(it);文本颜色(c);x和
y偏移(dx,dy);角度(a);锚点(p),值1到9;
拉伸(w)
GDAL<=2.2.x:文本(t),仅限于ASCII字符串;字体大小;文本
颜色(c);x和y偏移(dx,dy);角度(a)

标签(c:#000000,t:“你好,世界!”,秒:5克)

SYMBOL

id(ogr-sym-0到ogr-sym-9,以及栅格符号的文件名);颜色(c);大小

符号(c:#00FF00,id:“ogr-sym-3”,s:10)
符号(c:#00000080,id:“a_SYMBOL.png”)

颜色支持Alpha值来控制不透明度。如果未指定,则将“笔刷”设置为50%不透明。

对于位图名称的符号,只考虑用“c”指定的颜色的alpha值。

以“Times”开头或包含字符串“Serif”(区分大小写)的字体名将被视为“Times”。以“Courier”开头或包含字符串“Mono”(区分大小写)的字体名将被视为Courier。所有其他字体名称将被视为Helvetica。

也见