span8
span4
嗨!我一直在谷歌上搜索了PostGIS-3D解决方案这么难,我的指尖是越来越痛。
基本上我需要创建3D固体和它们的PostGIS从主要的Autocad数据存储(优选与FME)。然后,我希望能够存储3D点在同一个数据库和查询他们是否是固体或没有的体内。就如此容易。
任何建议或链接将不胜感激!
@peteralstorpFME支持PostGIS的立体几何所以你应该能够完成你的数据负载。您可能需要调整你的AutoCAD的数据 - 一些想法这里。作为一个供参考,这是在PostGIS的使用三维几何的一个有趣的观点:建立一个真正的3D GIS(大约2014那么一点点过时)。
在FME,你应该能够使用快船,以确定您的固体内部的三维点。
实施例的工作区(2019.0):PostGIS3DSolid.zip
很高兴看到快船的作品,但它提出一个警告日志中:
Clipper_Raster(RasterClippingFactory):没有有效的限幅器功能获得(S)
当我今天早些时候检查我以为出事了,但显然不是。是什么在这种情况下,警报装置?
像这看起来是一个应该被删除的消息。
克利皮尔也将接受一个挤压状固体,所以GeometryCoercer实际上没有必要在这种情况下。在PostGIS的结果将是一个网
我在这里的主要目的是获得与写入数据FME,这将使我跑SQL PostGIS的查询,如果3D点是实心的体内会回答我的问题还是不行,我可能已经有些不清楚的信息。使用GeometryCoercer与BREP设定为你的建议让我更接近真相,但我仍然不能管理查询与刺激我的空间SQL数据。我很惊讶地看到了PostGIS记录如此糟糕。
如果我理解正确的文件,我认为它应该是可行的使用ST_3DIntersection作为固体被写成PostGIS的POLYHEDRALSURFACE。
它需要sfcgal后端,这是标准从PostGIS的2.2.0。(但我有2.1安装,跑的时间和动机进行升级我的安装测试这一点。)
发现一个岗位上SE这把我推到这个方向,不知道这是去工作寿...
©2020安全亚搏在线软件公司|法律