我的目标是从我的几个xyz文件中得到一个漂亮的DEM。我希望能够泛化这些文件,并在运行光栅demgenerator时节省一些时间。有什么办法吗?我尝试过PointCloudThiner和Generater,但它们似乎不接受我的输入。
你好,我有很多剖面测量作为xyz数据(点)在RD坐标系。这是一个包含所有个人资料的Excel,每个配置文件都有自己的名称(1,2,3,等等)。在FME中是否有方法将每个概要文件转换为单独的.jpg/png文件?
我有一个目录结构,其中包含10级TMS(XYZ)格式的源光栅图块(512x512像素PNG文件)。这些都是第三方提供给我的。
从这些我想产生的水平9和8,所以额外的层可以显示在传单应用程序。我以为FME和WebMaptiler会是答案,但我一直在努力工作。
到目前为止,我在Workbench中有以下内容:
这几乎是工作,但我有以下问题:
是否有人对FME有任何想法或可能有不同的方法来实现这一点?
问候
约翰
我正在使用栅格单元强制器从DEM光栅创建xyz文件,以创建包含DEM高度的点特性。我先写进ESRI地理数据库,然后使用坐标提取器将X、Y、Z字段写入CSV文件,然后将其重命名为*.xyz。
有没有更直接的方法呢?我可以删除ESRI地理数据库并直接从rastercellcocer写入xyz吗?
我是新来的ArcMap & FME。他们给了我一堆很大的。adf文件,我需要把它们转换成立面图,甚至只需点(x,y,z)坐标就可以在MicroStation中生成一个tin。有人知道正确的变压器来做这个吗?或者用FME是否可行?
我有一些以空格分隔的XYZ文件(DTM数据),需要合并它们,然后将它们分割为1km x 1km的块。最终的数据集需要是一个.xml文件,civils 3d可以使用该文件生成一个曲面。
我用过打捆机变压器,但在打捆机过程中/之后我遇到了错误。
任何想法吗?在这个过程中我是否遗漏了一些东西?
你好,
我想我是只见树木不见森林……
如何从公共点云(XYZ)和相应的图像(Orthophoto TIF)中生成LAS文件?
我已经玩过pointcloudcombiner,SurfaceModeler和PointonRasterOverlayer,但没有什么能让我产生期望。
提前谢谢!
玛丽亚
你好,我有大量以空格分隔的XYZ文件(*. XYZ),我想找到一种方法来确定文件的范围。
我不想要最小边界矩形,但是实际的边界,如果我把文件的所有外部点连接在一起的话。
我考虑过缓冲文件中的每一点,然后溶解产生的缓冲液,但这是非常耗时的,所以我想找到一个替代方法,如果可能的话。
谢谢,
我建议geometryextractor和geometryreplacer支持一个分开的xy或xyz坐标列表作为编码。有用的其他参数可以是:
我经常遇到Excel或CSV数据XY坐标在一列,用逗号或类似的东西隔开。现在我必须用一个属性包和一个转换创建者来处理这个问题,如果能直接用几何量角器来处理就好了。
我的目标是一个彩色的三维DWG。这是我目前的工作流程:亚搏在线
这是. .有点。当我不涂色的时候,结果正如预料的那样。当我给线条上色时,我也得到了预期的结果。但是当我填充多边形时,有些在高度为0时是平的。这是什么原因呢?
我试图将XYZ点云转换成DEM,这样我就可以生成一个Minecraft世界。在搜索并阅读了《如何创造Minecraft world》后,我通过@看到了挪威的例子(las2MinecraftFMEpediais workbench)德米特里巴格类似于我试图实现的,除非它使用的是分类属性值(例如。2,或者5代表植物),而myxyz点云没有这些属性值。
在挪威的例子中,点云对于水有另一个分类属性值(9或18),而我有一个没有指向水或桥下空间的点。我正在FME检查器中附加数据集的图片。
怎么能用XYZ创造一个雷艇世界呢?
感谢任何建议。谢谢
我有许多(大约20000)XYZ文件,其中包含模式x(coord)y(coord)z(相对高度),没有标题。
我的输出应该是带有geodb_点几何的gdb。
到目前为止,我在工作台中使用csvReader。然后我使用几何滤波器变压器。为了读取所有的文件,我使用了一个workspacerunner和PATH reader在另一个工作台中。结果是一个具有1000个特性类的gdb。因此,现在我几乎已经转换了2/3的数据(当我看到那个巨大的磁盘空间并停止改进workbench时),但是我意识到fme导入的是表而不是特性类(我猜是在“等待任务完成”=no at workspacerunner时)。
为了节省磁盘空间,我决定删除属性(只剩下一个:height),并使用2DForcer。
我现在的问题是:如何提高处理时间?使用不同的阅读器?马克·爱尔兰在那里写道:
http://gis.stackexchange.com/questions/54558/huge-..。那个XYZreader比CSVReader快得多。如果我使用xyzpointcloudReader,我就不能使用xy和z值作为单独的值。
再次转换所有xyz文件是否比使用两个不同的工作台(一个用于xyz到gdb,另一个用于转换gdb到gdb)更快?对于后者,我实际上使用带有FeatureReader Transformer的模式编写器。
谢谢你的每一个信息,因为我是新来的FME!
此视频演示如何读取格式化为分隔文本文件的点云数据。本文还讨论了其他类型的点云。您将看到如何定义分隔符和组件字段。
FME可以从三种基本格式读取点云数据:
支持的点云格式的完整列表可在格式的页面。
下面提供了读取这三种类型的点云格式的步骤。使用本文中的链接,可以下载一个包含示例数据的FME工作区模板以及三种类型的阅读器。
LAS读卡器可用于读取压缩的laszip文件(.laz)。esri las数据集(.lasd)和压缩的esri.zlas文件。在读取LAS格式(ASPRS激光雷达数据交换)数据时,强度等在格式中定义,所以在添加阅读器时没有必要指定这些。
目前,Oracle Spatial是FME支持的唯一真正的数据库点云格式。请注意,从该格式读取允许您在读卡器参数中指定搜索信封,以优化特定区域的读取。要使用Oracle空间点云格式,必须安装Oracle客户端库。
FME包括一个灵活的点云XYZ阅读器,用于读取文本数据,其中至少包括X、Y、Z列和其他可能的组件,如强度,分类等。该阅读器使将许多类型的数据读入点云成为可能,即使这不是数据的最初目的。为XYZ文件添加阅读器时,需要定义分隔符和组件字段,如下面的步骤所示。链接到本文的FME工作区模板包括一个读卡器和这个点云XYZ格式的示例数据。
此视频演示如何将分隔文本点云数据(.xyz文件)转换为ASPRLiDAR数据交换格式(.las)。
下面的步骤说明如何生成从XYZ文本文件读取并将此点云数据写入LAS格式的工作区。对于基于文件的点云格式,FME中的目标特征类型表示一个文件,而目标数据集是一个目录。注意,不同的点云格式可能使用不同的数据类型存储值,尽管FME试图尽可能地保持精度,但一些精度可能会丢失。在下面的示例中,数据从一个文本文件转换成LAS格式,该格式将值存储为带刻度和偏移量的整数。请记住,FME将点云视为单个功能。
有关FME支持的点云格式的完整列表,请参见FME格式页面。
可以从本文的链接下载显示完成步骤的工作区模板。
在本文中,我们将重点介绍两个名为the的变形金刚点云合并器和点云稀释剂。PointCloudCombiner可以与点云和其他文件格式一起使用,以输出新的点云。pointcloudthinner对于删除点很有用,以便减小到输出点云的文件大小。下面是三个示例,演示了如何在FME工作台中同时或单独使用这些转换器。
本视频演示了FME中可用的PointCloudCombiner和pointcloudthin转换器。组合和细化是处理激光雷达数据的常用功能。细化以统一的方式减少点的数量,帮助管理非常大的数据集的大小。将多个几何图形合并为一个点云,也可用于将光栅DEM自动转换为点云。
PointCloudCombiner转换器可用于组合多个点云,这些点云可能被平铺或重叠成单个点云。要构建这个示例,遵循以下步骤:
从第一个示例开始,可以对点云进行细化,然后将它们组合在一起,生成点云,点云的数量更少,最终生成更小的文件。pointcloudthin转换器添加在源LAS阅读器和PointCloudCombiner之间。在参数中设置一个间隔5,以仅保留每5个点。此示例的附加工作区如下所示。
下图显示了原始DEM文件,而下图显示了使用PointCloudCombiner创建的输出点云。