剪切网格现在涉及到分解,Surfacedraper,TinGenerator,快船,三角测量仪,在很大的面积上要花很多时间。在以网格为输入并提供与输出相同的剪裁网格的Meshclipper中,是否可以更快地实现这一点?将是伟大的处理大地形,即使它们是平铺的。
你好,
我被一个很简单的问题困住了,我就是不明白……
我的想法是提取每个家具实例的中心点,并使用Clipper工具运行一个空间连接。是这样的:
现在,令人困惑的部分。
这是为什么呢?
它可以很好地使用区域覆盖,但我真的需要一个3D包含测试…
测试IFC和我的工作空间:
谢谢。
大家好!
ı有一个网格模型的照片ı需要剪断我用多边形网格模型。
ı能做到吗?
你好,
我有从PostGIS中读取的全局数据,我想将其剪切到5000多个坐标参考系统中的任意一个(最终用户可能会请求任何东西),然后导出到FileGDB,图形文件或地标Z-Map网格。数据在WGS84中,在WSG84剪,然后再责备。有些数据可以很好地重新投射(也许是基于CRS),但有些则不行,我不明白为什么。
下面的示例图像显示了一些投影到minna.nigeriamid投影中的数据。在原始数据中,整个地球都被数据所覆盖,但是没有多边形重叠。很明显,在重新投射之后。我认为大多数重叠是由于数据与minna.nigeriamid投影中心子午线相距180度造成的,但我想不出一个简单的方法来解决这个问题。如果有一种方法可以找到投影的中心子午线用户请求,并将裁剪器从那里切180度,它能解决问题吗?
我已经切掉了clipper区域,所以它不会超过-179.99,-89.99等。我试着从wgs84投射到ll-360,然后投射到minna.nigeriamid,正如这篇文章中建议的那样,但这不起作用。https://knowledge.亚搏在线safe.com/articles/34013/dateline-problem.html
我尝试读取数据(WGS84),然后在裁剪之前将数据和裁剪器重新投影到我的新投影中,都无济于事。当我重新投射的时候,我也总是得到这样的信息:
超出多元回归定义可用范围的转换;使用回退的定义。”
我想我还可以考虑在PostGIS阅读器中剪切数据的选项。
还将有光栅数据重新投影,我相信这将导致更多的头痛!
在裁剪光栅时,最好指定如何处理经过裁剪器边界的像素。
选择可以是:
就目前而言,光栅范围和/或分辨率的微小(浮点)差异可能导致不同的结果
使用转换器可以在FME中完成具有几何形状的数据的合并或连接。与处理电子表格或数据库数据时相比,需要以不同的方式处理具有几何形状的数据。如果您正在合并电子表格或数据库数据,看到合并或联接电子表格或数据库数据文章。
FME中的几何结构分为三类:
点(包括文本)
曲线(包括线,弧,和路径)
地区(包括多边形,甜甜圈和椭圆)
根据您尝试合并或连接的几何形状,需要使用不同的转换器。
FME中空间融合和连接变压器主要有四大类:
接近连接:基于一个特性与另一个特性之间的距离进行连接
修改几何连接:在连接发生后基于更改几何形状的连接(如cookie切割器)
几何关系连接:基于几何关系的连接(为内部特性,在外面,或触摸其他功能)。
外部连接:将工作区中已经存在的数据连接到外部数据。
所有这些转换器都将连接特性的属性,但并不总是默认的。为了确保属性也被合并,启用“合并属性”参数,如果适用。
在决定使用哪种变压器时,按照下面的流程图进行帮助。请查阅你的资料,并提出以下问题:
我所有的数据都已经在工作区中了吗?
如果是:继续问题2
如果没有:要么使用FeatureReader进行连接,要么读取数据继续提问2
2)是否要更改数据的几何图形?
如果是:使用来自modify Geometry列的转换器(继续提问3)
如果没有:使用邻近关系或几何关系联接(跳到问题4)
你想改变几何形状。是否要将数据剪辑为其他数据(cookie cutter)的大小?
如果是:使用剪切变压器
如果没有:请使用本列中的一个上层转换器(跳到问题5)
你不想改变几何形状。你想基于一段关系(感人,完全在里面,相交,等)?
如果是:使用一个几何关系转换器(继续提问5)
如果没有:使用其中一个接近变压器(继续提问5)
那些变形金刚有用吗?
如果是:太好了!
如果没有:请阅读文档以确保设置正确并符合您的需要
如果不确定:重新阅读文档,如果还不确定,问a关于我们社区的问题。亚搏国际在线官网
按类别列出的变压器
PointOnAreaOverlayer比较点和多边形。每个点接收其所在区域的属性,每个包含区域接收它所包含的每个点的属性。
睦邻搜索器是一种空间转换器,它查找每个基本特征的最近候选特征,然后将这些属性合并到基本特征上。
匹配器可以接收任意数量的输入特性流。所有的特征与所有其他的特征进行比较,并根据定义的参数识别匹配项。
PointOnLineOverlayer比较点和线,拆分点落在线条上(或在指定距离内)的线条。
剪切变压器是一种空间变压器,它执行几何剪切操作(有时称为cookie cutter)。而剪裁,对象属性可以空间连接。
LineOnLineOverlayer接收行特征并相互比较。
LineOnAreaOverlayer比较线条和多边形,把它们与多边形边界相交的线分开。
AreaOnAreaOverlayer接受区域特征。所有的多边形都是相互对立的,它们重叠的地方,创建新的多边形来表示重叠区域和去掉重叠的原始区域。
PointOnAreaOverlayer比较点和多边形。每个点接收其所在区域的属性,每个包含区域接收它所包含的每个点的属性。
SpatialRelator接受两种特性流—请求者和提供者。请求者是你想要识别信息的特征,确定他们与供应商特征之间的空间关系。
空间滤波器是一个过滤点的空间变压器,线,基于空间关系的区域和文本特征。然后可以根据筛选器合并属性。
FeatureReader从任何fme支持的格式读取功能。这可以在中途完成,这有助于快速添加和连接数据。
正在查找电子表格或数据库转换器?看到合并或联接电子表格或数据库数据文章。
我正在读取一个大的ECW文件,并裁剪出一个部分,然后再将其写入ECW。有人知道FME是如何管理ECW压缩的吗?默认情况下,写入器被设置为75%的压缩,但是ECW文件已经被压缩。作者是否遵守原始压缩设置,还是进一步压缩压缩文件?我应该将压缩设置为0%吗?另外,关于FME现在是否处理ECW v3图像,我似乎也找不到一个简洁的答案。
你好!我用剪刀把线和面积分开。在一些地方,由于“外部”我有两个元素组成的行。
如何删除没有红线的部分线条?我使用了斩波器来分离线条,然后我想通过空间过滤器过滤数据(通过“过滤器与候选对象相交”,其中过滤器是一条红线),但它不考虑斩波器的分离。
谢谢你的帮助
我做了一个从IFC到COLLADA的工作空间。但是,当我尝试打开.dae文件时,我的作者没有写入有效的.dae文件,我会收到以下消息:
使用id ' g_1a构造几何图形时出错元素的“count”为“129”,其中包含的索引数不正确 一个致命的错误发生了。检查上面的日志文件,以了解详细信息,未能将特性索引指定为阅读器上的约束
如何指定特性索引作为阅读器上的约束?这意味着什么?
的
元素,我认为应该是129*3=387个指数。如果我正确理解了COLLADA规范,Count指定了索引的数量,p是索引。但阅读科拉达斯的小说是不可饶恕的,我的大脑。
指定的几何形状如下:
大家好
我有相似高度的3d线,clipped in 2d by a line with another z-coordinate.I need to put vertexes at the intersection of the lines but on the Clipper line.
谢谢你的建议。
你好,我有两个多边形,正如你在检查员身上看到的,他们都在不同的地点。
当我们在结果内部使用裁剪器时,都使用投影坐标
这怎么可能
你好
在执著的过程中,我得到以下的结果:有没有办法去掉高亮的那行
使用FME
谢谢
我有一个数据集,大约有85K个路段和130K个非路段,我想切断非路段周围的一小部分道路:每个非路段周围都有一个缓冲区,我用它作为道路上的剪子。
我已经应用了所有的技巧这个线程(https://knowledge.亚搏在线safe.com/questions/62461/why-the-clipper-transformer-is-too-slow.html)。我强迫快船等待直到所有快船都可用,我在裁剪之前溶解了这两个数据集,它在较小的数据集上工作得很好。尽管如此,在溶解的数据集中,每个特性大约需要2秒(总共12k)。我甚至丢弃了所有属性。
从算法上,当一切都适合内存时,裁剪多边形应该不会花那么长的时间。[M。de Berg等人。计算几何。Ch2)
我错过了什么吗?为什么剪辑这么慢?