geos

    0热度

    1回答

    我目前使用C++ GEOS API迭代vector typedef Points(x和y成员变量)。 我通过创建一个geos::geom::Geometry对象,将此向量变成凸凹对象,在0处缓冲以防止自相交,然后创建一个凸的Hull。 每当我发送一个已经是凸凹的对象时,我得到以下断言:Assertion 'precisionModel' failed。 这是一个GEOS错误?我是否需要小心,不要在

    0热度

    1回答

    我想用php做一个多边形交点计算,但是找不到一个库来执行它。 我看着geophp,但这需要geos进行交点计算,并且没有用于geos的php7绑定。 它也没有看起来像mapServer有任何PHP 7绑定。 那里还有其他东西吗?甚至用PHP写的东西...

    -1热度

    1回答

    据我所知,很适合只使用笛卡尔坐标系。我在地球上有两个经纬度和纬度坐标。我需要在这两个点周围创建1km半径的缓冲区,并找到这个缓冲区相交处的多边形。 但是construstion 缓冲液=点(54.4353,65.87343).buffer(0.001)创建简单的圆形,但是在地球上投射变得椭圆形,但我需要用1公里半径内两个真实圆。 我认为,我需要将我的缓冲区转换为新的投影,然后相交,但现在不知道它有

    -1热度

    2回答

    我是相对较新的postgres和postgis,我试图从一个名为坐标的列检索数据库中的数据,以及这些坐标距离点(x,y)的我用这个查询: SELECT * FROM myTable WHERE ST_DWithin( Geometry(coordinates), Geometry(ST_MakePoint(5,5)), 800); 我得到了一个错误: ERROR: could not l

    1热度

    1回答

    我使用的是postgis和geodjango,并且有很多区域几何体作为多面体字段,并且似乎很多这些在它们中都有孔,有没有我可以用来关闭这些孔并保留外部边界的方法? 感谢

    1热度

    1回答

    我试图在使用RGeo gem的Heroku上部署一个Rails应用程序(ruby​​ 2.3.0,rails 4.2.6),但是我没有安装底层GEOS库这是RGeo宝石所依赖的(见https://github.com/rgeo/rgeo#dependencies)。 根据Heroku's own instructions,这应该可以通过使用heroku-geo-buildpack,但它不起作用。

    0热度

    1回答

    我想为Django项目安装GEOS,并遵循Docs,但在Ubuntu 16.04 Xenial上编译时出现此错误。有一些修复它here但它也没有奏效。以下是我按照官方Django文档运行“make”时得到的错误。 错误: gdalserver.c: In function 'CreateSocketAndBindAndListen': gdalserver.c:125:21: error: st

    0热度

    1回答

    我试图创建COORDS多边形,但抛出下一个错误: 遇到错误检查几何从GEOS C函数“GEOSWKTReader_read_r”返回。 其不工作 poly = GEOSGeometry('POLYGON((4.8371311 4.8371311, 4.8371311 4.8371311, 4.6857419 4.6857419, 4.6857419 4.6857419))') 但它工作 聚=

    0热度

    2回答

    我需要知道一个点是否在一个多边形或在我的rails应用程序,以便我想要使用rgeo宝石。 要安装此GEME我folowed上rgeo git 的说明,然后我敢肯定,GEOS和Proj4被正确安装。 我还添加了这种宝石“FFI-GEOS”,没有特别的原因,只是下面 最后我做了轨控制台上的测试,以检查是否rgeo文档工作 poly_text =“POLYGON ...”(很多观点,我知道第一点和最后一

    1热度

    1回答

    我很努力地使用Ruby的GEOS库,我只是想用IRB创建一个简单的点。 require geos返回true,以便安装正常工作。但我并不真正了解documentation,并且在github页面上没有任何帮助。 我试图Geos::Point.new('POINT(0 0)')但它返回一个TypeError: allocator undefined for Geos::Point