将地理参照对象写入SketchUp并将“移动到局部坐标系”选项设置为“是”时,它使模型旋转一点。
如果我不设置此选项,这样,SketchUp就不能很好地处理坐标系。
我要移动的坐标系是SWEREF991330。
其目的是使阴影正确,旋转正确。看来我不能两者兼得。
有人能帮忙吗?
大家好。我在SketchUp中为建筑墙壁添加了纹理图像,然后我尝试用fme将.skp文件转换为citygml。转型成功,然而,FME不会按照我设置的方式保存图片以适应墙壁,它只是保存原始图片,就好像我没有完成所有的工作来调整和旋转图片一样。有人能帮我吗?谢谢您!
你好,
我有一些问题要写一些地理参考数据到skp文件。
我读过很多关于坐标和草图问题的问题。
我的数据是一个kmz文件,我把它转换成一个skp文件。进行som更改,然后从skethup将i导出回kmz。
据我所知,“移动到本地坐标系:是”应将原点移动到数据中心。然而,当我查看sketup中的数据时,轴位于数据集的边缘。为了确认“模型信息”下的lat/long,“地理位置”是轴的exakt点。因此,出于某种原因,原点不在数据的中心。
当我将数据从skethup导出到kmz时,数据移动了几米,我不再是正确的位置了。所以我的想法之一是因为原点不在中心,这可能与它有关。
有没有解释为什么源站没有设置在数据中心(为什么会发生)?我能做些不同的事情让它工作吗?
我尝试使用“localcoordinatesystemsetter”设置中心原点,但我的数据最终完全错了,在另一个大陆。
嗨,各位,
我是一个相当新的三维数据建模与FME…现在我必须将e57数据集转换为trimblesketchup。啊哈,不知道如何…仅仅添加e57阅读器和skp编写器并不真正有效…
有人能给我一些必要步骤的提示吗?
事先谢谢!你说什么?:-)
在2017年我的SketchUp中,当我试图用epsg 24370 CRS将SketchUp文件转换为GML文件时,它无法正确转换边界,这就是我丢失位置的原因,我几乎尝试使用我所在国家的每个CRS,我通常会遇到这个问题。请看一下我的FME SKP到GML的转换文件,并指导我做进一步的更改。
谢谢。
你好,
我想知道是否可以处理SketchUp输出(.skp文件)的组,像层处理聚合器?
我试过奥拉溶液(在这里),请没有成功…
事先谢谢,
我要比较建筑物体的几何和语义结构。请用一个简单的建筑物体来帮助我理解这一点。
你好,
我用的是移动到局部坐标系我的SketchUp编写器中的选项以修复坐标问题太大.问题是,现在,我的场景原点似乎被设置为场景中的任意位置。(见下图)。如何设置具体位置?中心,还是左下角?
也,这与草图地理位置更相关:关于模型信息窗口,它们是三维场景原点之一吗?
事先谢谢,
亲切的问候,
米卡尔
你好,
我正在尝试生成一个具有多个层的SketchUp文件,使用多个属性和几何特性分析器(如Sander所述)在这里.
问题是,这样做,我的形状的所有边都是默认的第0层,当表面处于正确的层中时:
当我想在以后的草图上处理这些文件时,这是非常烦人的,有什么问题吗?也,我的一些图层是这样设置的,但用同样的方法,我有时会把我的功能放到创建的组中,我真的不知道怎么做。
事先谢谢,
米克尔
添加对在Linux中编写SketchUp的支持(不确定这是否可行?)
你好,
是否有人建议如何输出具有正确长度单位的SketchUp文件?
我最近成功地处理了参数为“SketchUp层名称”的层。然而,我生产的任何型号都有英寸作为长度单位。我需要把它换成米。
是否有类似的参数,比如“草图长度单位”?
谢谢,
雅罗
几何图形定义是共享几何图形,可以在相同或不同的特征中具有多个几何图形实例。几何体实例由几何体定义引用组成,放置位置,以及一个三维仿射矩阵。几何定义可以包含任何类型的几何体,包括其他几何定义的实例。
几何体实例对于需要同一对象的多个副本的复杂几何体非常有用。例如,在城市的想象中,同一公园长凳的许多副本可以在不同的位置使用。
如果使用单个几何定义,对于许多几何体实例,文件总大小,需要处理,与使用相同几何图形的许多副本相比,显示几何图形的工作量大大减少。如果几何体实例非常大或非常详细,则尤其如此。
有了单一的几何定义,也可以简单地修改几何定义,随后,更新该定义的所有实例,而无需修改每个实例。例如,如果用户希望将公园长椅从红色改为蓝色,只能对几何定义进行修改,它随后将反映在所有几何体实例中。
生成实例.fmw(例1)
更新实例2.fmw(例2)
在下面的示例中,使用生成实例.fmw,我们将用灯柱实际模型的实例替换一组灯柱位置点。模型是从SketchUp三维仓库.
读取灯柱的极点FME特征存储数据和草图模型
从定位点来看,我们需要提取坐标系(使用坐标系量角器)和位置(使用坐标系量角器)。极点位置具有包含极点旋转的属性。
三维仓库模型的中心不是0,0,0,它也不是朝着正确的方向,所以我们把它放在中心位置,对准偏影器和旋转器,然后用定标器把单位换算成米。
使用共享的ID将两个数据集合并在一起,并将几何体设置为共享极点
在FME中,几何图形实例存储在共享项库中。我们使用shareditemadder转换器向共享项库添加几何图形。
shareditemadder参数
shareditemadder可用于向共享项库添加外观或几何图形,因此,我们设置要添加到几何定义的项。我们正在添加一个新的定义,所以我们设置了插入模式来添加新项目。分配给新实例的共享项ID将添加到属性“共享项ID”。
为了用实例替换点,我们需要向他们提供新共享的项目ID。我们可以使用一个特性合并,并将join-on值设置为1,而不是特征属性。这将合并所有点上的共享项ID,即使它们与实例没有共同的属性。
特征合并参数,将请求者设置为1,供应商设置为1
现在所有点都共享了项目ID,我们可以使用shareditemidsetter将它们的几何体实际设置为该共享项的实例。
shareditemidsetter参数,将“共享项ID”属性设置为“共享项ID”
项类型应设置为几何定义。我们在简单点上设置实例,所以几何零件选择可以保持原样,但是如果你有一个更复杂的源几何体,可以使用几何体XQueries来确定应该用实例替换几何体的哪个部分。
将retrieve shared item id设置为from属性,然后将share item id属性设置为\u shared \u item \u id。
转动灯柱,确保坐标系正确,然后写出草图。
shareditemidsetter将模型放置在与点相同的位置,但是我们仍然需要用旋转器来应用路灯的旋转。在旋转器设置中,使用由coordinatextractor创建的x和y属性设置旋转的x原点和y原点。
最后,我们将把之前提取的点坐标系应用到新的实例几何体中,在写生之前。
在草图中查看的结果,其中灯柱表示单个灯柱点
SketchUp支持将实例几何图形作为共享组件,因此,您可以创建一个包含数百个路灯的相对较小的文件。
在这个例子中,使用更新实例2.fmw,我们想把木制路灯换成更时髦的(也来自SketchUp三维仓库)我们将通过更新共享项库中的模型来完成此操作,而不是更改每个极点实例。
亚搏在线updateInstance2.fmw的工作流,使用新的路灯样式更新现有模型
从输入的SketchUp文件,我们将提取原始极的共享项ID,并将其合并到按比例排列的新灯杆模型上。
shareditemiddextractor参数,提取共享项ID作为属性
我们将项目类型设置为几何定义,并将共享项ID提取到属性。由于特征几何图形中可能有多个实例,共享项ID将存储在列表属性中:_shared_item。此列表将通过FeatureMerge合并到新模型中。
这次我们将在更新模式中使用shareditemadder。
shareditemadder参数,将插入模式设置为替换现有项,将共享项ID设置为0_
设置要添加到几何图形定义的项,并将插入模式设置为替换现有项。要替换的ID将设置为列表的第一个元素。在我们的示例中,这是正常的,因为模型只包含一个实例定义。如果数据中有几个共享项,可以使用shareitemIDextractor中的几何体xquery仅提取要更新的共享项的ID。
FME按顺序处理输入数据,因此,为了确保在更新共享项之前不会将源功能写入输出,我们将使用FeatureMerge输出而不是源特性的副本来写入输出。供应商特性将通过参考端口输出,未引用,或复制供应商,取决于源功能的数量。我们将把所有这些输出端口路由到SketchUp编写器。
结果生成更新的灯光样式的草图。
我们现在更新了路灯,与原始位置和路线相同。
我需要将sketchup.skp转换成某种我可以用solidworks打开的格式,比如step。有人知道这是否可行吗?
大家好
我有一个草图模型,需要在某个XYZ点上放置一棵树。问题是我已经有了一个点,在这个点上树需要作为形状文件和草图中树的模型放置。
是否有人尝试用SketchUp模型替换点数据集,然后将整个数据导出为KML文件。
任何想法都会被赞赏的
大家好
我正在创建一个大型的SketchUp模型,需要在Ertain XYZ点放置大量树。问题是,我已经有了所有需要将树作为地理信息系统表放置在本地PostGIS数据库中的点,以及SketchUp中树的模型。
是否有人尝试用SketchUp模型替换点数据集,然后将整个数据集导出为新的SketchUp文件。
任何想法都会被赞赏的
/莫顿