问题标签 [geos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Ubuntu 11.10 上用于 django 的 GEOS
一直在尝试运行 Django MySQL Nginx Stack 以运行 GIS 支持,但无法成功编译 GEOS 依赖项。
我得到一个 make 错误 1
如果我能得到一些具体的步骤,那就太好了。
django - heroku PostGIS syncdb 错误
我无法在 heroku 上运行一个简单的 GeoDjango 应用程序。我已经为我的数据库创建了 postgis 扩展,但是我无法运行 syncdb 而不会出现以下错误:
任何想法我做错了什么?还有人知道在heroku上运行一个简单的geodjango项目的教程吗?谢谢你的帮助
django - 将 LineString 几何图形转储到 Django 中的点几何图形(如 ST_DumpPoints())
摘要问题:如何将 LineString geom 转储到 Django 中的 Point geom?还是原始 SQL 是唯一的方法?
想要更多详细信息……给你:
假设我有以下模型,确切的格式并不重要。
在人口视图(填充数据库)中,line_path 被插入到 line_paths 表中,最终看起来像这样(给定以下查询)
现在我想从这个表 (line_paths) 中获取 LineString GEOM 并将这些点转储到一个新表 (point_paths) 中。在原始 SQL 中,我做了这样的事情:
然后我可以将这些点插入到新表中。在 Django 框架中是否有这样做的方法?(不回退到原始 SQL)
django - 模板语法错误:渲染时捕获 GEOSException:GeoJSON 输出仅支持 GDAL 1.5+
我在将存储在 PostGIS 中的多边形渲染为模板上的 json 时遇到问题。我{{ geom.json|safe }}
在模板中使用,并在主题行中取回错误。
当我打开 django shell 以逐步完成该过程时,它可以工作。我的 gdal 版本是 1.9,调用 geom.json 会返回多边形的 geojson 表示。
我对这个问题束手无策。它只出现在试图渲染多边形的页面上,其他所有内容似乎都符合要求。
任何想法都非常感谢。
编辑
这可能与我的整体设置有关。我写了一个视图,它会吐出 gdal.HAS_GDAL 的结果,它返回 False。同样,在外壳中,Gdal 在那里并且 >1.5。
从模板中取出 {{ hood.geom.json }} 可以解决问题,但这有点违背了目的。我想在地图上显示该社区。
感谢到目前为止的想法。
ruby-on-rails - 在 heroku cedar 上安装 GEOS
我们在 heroku cedar 堆栈上安装 GEOS 库时遇到了麻烦。
我们遵循了本指南:https ://devcenter.spacaldb.com/Heroku.html ,但它没有用。
我们注意到存储在提供的 geos 二进制文件中的路径 (/app/tmp/geos) 是错误的,因此我们使用 vulcan 构建了自己的二进制文件。
我们相应地更改了参数 (BUNDLE_BUILD__RGEO),但我们无法使其工作。
我们甚至在我们的自定义 rgeo gem 中硬编码地理路径,但没有任何成功
我们还尝试了其他构建脚本(https://github.com/roximity/heroku-buildpack-ruby-geos),但它们太旧了,很难让它们与 heroku 的版本保持同步
我们正在使用 ruby 2.0.0-p195 和 Rails 3.2.13
python - 尝试在 mac osx 上安装 geos 3.3.8 时出错
我正在尝试安装底图,以便可以通过 python 修改地图,但我无法正确加载 GEOS(底图的先决条件)。我运行 ./configure,但是当我执行“sudo make; make install”时,我得到以下错误输出:
我已经尝试更新我的 XCode 终端命令、重新下载包并更新其他所有内容。关于如何安装它的任何想法?
抱歉,如果这是一个简单的解决方法;蟒蛇新手...
ios - 不支持的编译器“com.apple.compilers.llvmgcc42”xcode 5 DP
我有一个项目,其中包含 Geos 和 Proj。在 Xcode 5 之前,我使用 LLVM GCC 4.2 编译器编译它们,但在 Xcode 5 DP 中,我收到有关不支持的编译器的错误。选择另一个编译器是否会出现编译错误取决于语法。我该如何解决这个问题?
r - 使用 rgeos 加速多边形溶解
我有一个包含 300 个空间多边形数据框的列表R
,我希望在其中以几何方式溶解。每个SpatialPolygonsDataFrame
包含大约 500 个多边形。我已经尝试了这些功能gUnion
并gUnaryUnion
包含在 rgeos 包中。
处理gUnion
是这样完成的:
和处理gUnaryUnion
是这样完成的:
这两种方法都需要几个小时来执行溶解(在 Win 64、16 GB RAM 上)。关于如何提高处理时间的任何算法想法?
debian - 如何在 debian raspberry pi 上安装 geos
嗨,我正在尝试在运行 rasbian wheezy 的树莓派上安装 geos,以便我可以在我的 python 脚本中包含 shapely 模块。我尝试使用:
git clone git://git.debian.org/git/pkg-grass/geos
这可以正确下载,但是当我尝试运行我的 python 脚本时,它给了我一个回溯错误说
OSError: Could not find library geos_c or load any of its variants ['libgeos_c.so.1', 'libgeos_c.so']
我把地理信息放在错误的地方了吗?有没有一种特殊的方法来构建文件?谢谢你的帮助!
django - order_by('-distance') 没有按预期工作
我正在尝试进行数据库查询,该查询为我提供了 20 个按距离排序的最近用户(最接近的用户)我正在执行以下操作
但这会返回 3 个用户(这是正确的),但第一个用户在 0 英里之外,第二个在 8 英里之外,第三个在 0 英里之外,因为我将 8 英里用户排除在最后。
我不确定我在这方面做错了什么。
此外,UserProfile
具有以下型号