斯潘8
斯潘4
***注:有关最新文章,请参阅创建PDF制图输出(2016).
本文演示如何通过将空间数据合并到预定义的地图框架中,在PDF文件中创建地图输出。
本文介绍了一种创建PDF制图输出的方法,如:
基本方法是将一个图框读取到FME中,将所需的数据区域放入该帧中,设置功能样式,更新文本字段,然后写PDF。
在本例中,源映射帧存储在MicroStation DGN(设计)文件中。看起来是这样的:
请注意,如何为绘图边缘预定义框,数据的边缘,以及各种嵌入盒。还有一些默认的文本值将被实际内容替换。
请注意,DGN帧单位为英寸。外部边界为11 x 8.5英寸,这意味着它将适合一张字母大小的纸。
执行PDF转换的工作区如下所示:
虽然它很大,它不像看上去那么复杂。它可以分为几个部分。
在这里,从DGN中读取一个徽标的插入框。此外,还读取了该徽标的图形文件。将提取徽标框的范围,并使用rastergeoreferencer变压器将徽标安装到该空间中。
第2节只包括一些需要读取和样式化的框架特性,但后来写成PDF,没有其他改动。
第3节处理文本:
首先,要阅读文本并设置其样式。pdfextmapper自定义转换器用于将dgn帧中的默认值替换为新值。这些新值可能来自用户输入(发布的参数)。来自变压器(时间篡改)或者别处。
下一节是它变得更复杂(和有趣)的地方。有一个网格数据集,其中包含一组预定义的地图页。用户可以选择要映射的映射表。所选的工作表用作读取真实特征的空间边界;这需要一个性能优良的前置变压器。
一旦功能被读取,它们是按样式排列的。排序是为了确保在输出中以正确的顺序显示所有特性。下面所有其他功能必须首先到达PDF编写器。在这种情况下,关键是要确保在建筑物之前写入财产边界,所以这些建筑就出现在这些建筑的上方。
然后将这些数据放入给定的地图表轮廓中:
此操作在名为maptileFeatureWarper的自定义转换器内完成。用户可以选择为数据提供限制框。如果他们这样做,数据就可以被剪裁到这个边界。如果未提供此限制,则数据将被扭曲到地图帧的范围内;如果数据范围与帧的X/Y比率不同,这可能会导致X和Y比例的差异。
工作区的最后一部分处理插入映射。它由所有可供输入的磁贴组成。这些图块被扭曲到插入图框的范围内,所选瓷砖将以不同的样式突出显示。
作为最后一步,发布了各种参数,用户可以自定义输出:
然后运行工作区生成输出,如本页顶部所示。
?2019安全亚搏在线软件公司|合法的