关于写模块Adobe PDF的案例演示

原文发布时间:2012-09-29

翻译:糖糖

    PDF格式是一种可在Adobe PDF文件中设置三维数据显示的目标格式。

    

本文主要内容:

介绍

案例

  工作空间展示

  输出

  工作空间细节

  注意事项

介绍 

PDF格式是一种可在Adobe PDF文件中设置三维数据显示的目标格式。通过这种方式创建的数据可以用于显示标准的Adobe阅读软件产品。Adobe阅读软件7.0及以上版本支持文件内的三维交互式注释。这些注释允许用户显示三维模型。例如,从不同角度显示模型、或者通过点击鼠标来选择模型中的各个子部件等等。

写模块表示ECMA-363通用3D文件格式下的三维模式,它可以嵌入到PDF文件中。这种三维模型可以在支持交互式三维注释的PDF中显示。


上图为在Adobe阅读软件下显示的三维建筑模型,该模型是由DGN格式转换成的PDF格式。

 工作空间展示

我创建的这个工作空间(如下图)只用了几个转换器,它在对栅格、DEMs、和带有表面的三维曲面的处理有了很大改进,尽可能地整合了不同类型的数据。该案例也同样展示了FME如何将不同的部分整合在一起得到一个不可思议的输出。


输出

在我解说细节之前,请运行附件中的工作空间并查看输出结果。

你可以看到(如上图)我是如何合并GIS/CAD的矢量数据(如道路、河流、公园)到一个image(栅格)中。在一个高程模型(DEM)上进行披覆,然后组合成一个三维建筑模型(BIM),实现区域的集成。

 
     工作空间细节

这是一个模式化的工作空间,可以拆分为以下几个部分:

将矢量数据(GIS和CAD)栅格化,到一个已知的image图片中

1)设置矢量要素的线和填充色;

2)对线要素做缓冲,使之在栅格化时更明显

3)用转换器VectorOnRasterOverlayer将数据栅格化到已知的image上


将栅格数据披覆到地势模型(DEM)上


1)  将栅格重投影到相应的坐标系下,放大Z值以增强高度上的变化

2)  剪切DEM使之与栅格重叠,让后续处理更快速;

3)  将DME转变成三维曲面要素

4)  将栅格image作为表面应用到DEM曲面上

 

读取一个三维格式(BIM)模型


1)  简单读取数据!Offsetter转换器用于将其平移到适当的位置。 

注意事项

1)  本案例中的DME是一个栅格格式的DEM,无需用矢量DEM也能很好地运行

2)  我们放大了Z值,因为那是一块相当平坦的区域,所以如果不将高程夸张,就不能很好地显示

3)  该三维模型不来源于这个地区,因此不是很好地凸显这部分区域或地势

4)  你可能会问:“为什么不直接把矢量数据写到PDF中呢”,额……是的你也可以那样做,但是如果你在栅格上直接标记的话,披覆也会同步进行。

5)  没错,矢量面要素有实体颜色,且能更好地半透明显示。我已经请求将这种功能添加到重叠类的转换器中,因为我认为这样可以很大程度上优化显示(注:在FME2011中已可用)






猜你喜欢

转载自blog.csdn.net/fmechina/article/details/80770766
今日推荐