标签: geos

不支持的编译器'com.apple.compilers.llvmgcc42'xcode 5 DP

我有一个包含Geos和Proj的项目.在Xcode 5之前,我使用LLVM GCC 4.2编译器编译它们,但在Xcode 5 DP中,我收到有关不支持的编译器的错误.选择另一个编译器获取编译错误取决于语法.我该如何解决这个问题呢?

projects-and-solutions geos llvm-gcc ios xcode5

47
推荐指数
2
解决办法
2万
查看次数

一条线上最近点的坐标

存在具有顶点坐标列表的折线= [(x1,y1),(x2,y2),(x3,y3),...]和点(x,y).在Shapely中,geometry1.distance(geometry2)返回两个几何之间的最短距离.

>>> from shapely.geometry import LineString, Point
>>> line = LineString([(0, 0), (5, 7), (12, 6)])  # geometry2
>>> list(line.coords)
[(0.0, 0.0), (5.0, 7.0), (12.0, 6.0)]
>>> p = Point(4,8)  # geometry1
>>> list(p.coords)
[(4.0, 8.0)]
>>> p.distance(line)
1.4142135623730951
Run Code Online (Sandbox Code Playgroud)

但我还需要找到最接近点(x,y)的线上的点的坐标.在上面的示例中,这是LineString对象上距离Point(4,8)1.4142135623730951单位的点的坐标.方法distance()在计算距离时应该有坐标.有没有办法让它从这个方法返回?

python distance geos shapely

27
推荐指数
1
解决办法
2万
查看次数

安装Shapely时找不到OSError geos_c

我是使用python在地图上制作/绘图的新手,一直试图按照这个博文来生成世界地图(http://sciblogs.co.nz/seeing-data/2011/08/12/plotting-geographic-数据上-A-世界地图与 - 蟒/).在这里遇到了一些问题:

  1. 安装底图(用于绘制地理投影数据的Matplotlib扩展).

    from mpl_toolkits.basemap import Basemap
    Traceback (most recent call last):
    File "geos_demo.py", line 1, in <module>
    from mpl_toolkits.basemap import Basemap
    ImportError: No module named mpl_toolkits.basemap
    
    Run Code Online (Sandbox Code Playgroud)
  2. 安装Shapely,但发生以下错误[1]:

  3. 然后我进入了geos.py文件并将geos.dll的所有引用更改为geos_c.dll,如下所示:http://osgeo-org.1560.n6.nabble.com/osgeo4w-258- 问题与-蟒蛇,身材匀称的Python-2-7-2-td4336816.html

  4. 但是,会出现相同的错误[1].

我正在使用Python 2.7.1和M​​ac OS 10.7.4.如果我能提供更多信息,请告诉我,非常感谢社区的任何指导!谢谢!

[1]

    from shapely.geometry import Point
    Traceback (most recent call last): File "<stdin>", line 1, in <module>
    File "/Users/Desktop/python/ENV/lib/python2.7/site-packages/shapely/geometry/__init__.py", line 4, in <module>
    from geo import box, shape, asShape, mapping
    File "/Users/Desktop/python/ENV/lib/python2.7/site-packages/shapely/geometry/geo.py", line 5, in <module>
    from point import Point, asPoint
    File "/Users/Desktop/python/ENV/lib/python2.7/site-packages/shapely/geometry/point.py", …
Run Code Online (Sandbox Code Playgroud)

python geos matplotlib-basemap shapely

17
推荐指数
4
解决办法
1万
查看次数

GeoDjango:如何根据点和半径创建圆

我有以下(简化)模型:

class Zone(gismodels.Model):
    name = gismodels.CharField()
    poly = gismodels.PolygonField()
Run Code Online (Sandbox Code Playgroud)

我想基于给定的点和半径创建并保存表示圆的多边形.

我可以弄清楚如何实现这一点的唯一方法是使用原始SQL调用postgis ST_Buffer函数.我真的希望还有另一种方式.

是否可以访问GEOS缓冲区方法?

gis django geodjango geos

12
推荐指数
1
解决办法
5433
查看次数

无法在Red Hat linux上安装rgdal和rgeos R库

rgdal adn rgoes在redhat linux机器上编译包时遇到错误.我试图做一些研究,但找不到可能的解决方案.能不能帮我解决这个问题,因为这对我来说非常重要.

**ERROR WHILE COMPILING RGDAL in R 3.0**

**strong text**
* installing *source* package ârgdalâ ...
** package ârgdalâ successfully unpacked and MD5 sums checked
configure: CC: gcc -std=gnu99
configure: CXX: g++
configure: rgdal: 0.8-10
checking for /usr/bin/svnversion... yes
configure: svn revision: 496
configure: gdal-config: gdal-config
checking gdal-config usability... ./configure: line 1397: gdal-config: command not found
no
Error: gdal-config not found
The gdal-config script distributed with GDAL could not be found.
If you have not …
Run Code Online (Sandbox Code Playgroud)

redhat r geos rgdal

11
推荐指数
2
解决办法
7704
查看次数

如何在Windows上安装GEOS for GeoDjango

我正在使用Python 2.5,Django 1.2,MySQL和Apache开始一个GeoDjango项目.该项目将上传到Linux服务器,但开发将在Windows上进行.

问题是我无法通过安装GEOS,它是如何完成的?

windows django installation geodjango geos

10
推荐指数
2
解决办法
1万
查看次数

获取"django.core.exceptions.ImproperlyConfigured:GEOS是必需的,但尚未检测到." 虽然安装了GEOS

我在Ubuntu 14.04 LTS上运行Django 1.8Python 3.4.就在最近,我的Django应用程序一直在报告GEOS不存在.安装了GEOS,并且libgeos_c.so应该是(/ usr/lib /).我的代码似乎很好.它是仍然可以工作的码头图像的来源.这似乎表明os /不兼容问题.任何帮助将非常感激.

完整的追溯是

Traceback (most recent call last):
  File "<path/to/my/homedir>/pycharm-4.5.1/helpers/pydev/pydevd.py", line 2358, in <module>
    globals = debugger.run(setup['file'], None, None, is_module)
  File "<path/to/my/homedir>/pycharm-4.5.1/helpers/pydev/pydevd.py", line 1778, in run
    pydev_imports.execfile(file, globals, locals)  # execute the script
  File "<path/to/my/homedir>/pycharm-4.5.1/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc) 
  File "<path/to/my/pycharm/project>/manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "<path/to/my/virtualenv>/lib/python3.4/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line
    utility.execute()
  File "<path/to/my/virtualenv>/lib/python3.4/site-packages/django/core/management/__init__.py", …
Run Code Online (Sandbox Code Playgroud)

python django geodjango geos ubuntu-14.04

10
推荐指数
1
解决办法
2936
查看次数

有形状的信封类吗?

我发现Java 的 JTS 库中的信封类非常方便。包络包含几何的最小和最大坐标,有时也称为边界框

我想得到许多匀称点的公共包络。在 JTS 中,您可以调用expandToInclude逐点放大包络。

由于 JTS 是 GEOS / shapely的蓝图,我期待在 shapely 上有类似的东西,但找不到它(虽然我是图书馆的新手)。我知道自己做这件事不是火箭科学,但我怀疑没有更优雅的方法来做到这一点。你有什么主意吗?

python geometry jts geos shapely

9
推荐指数
3
解决办法
7834
查看次数

安装/导入Basemap时出现问题

我在我的64位机器上安装了Anaconda(版本1.6.2).它附带了一组很棒的库,但我还需要Basemap,它是matlibplot的一部分,但它不包含在Anaconda安装中.我试图安装Basemap并将文件移动到Anacaonda\Lib\site-packages\mpl_toolkits目录中,因为它是mpl_toolkits库的一部分.但是,当我尝试运行脚本时,我不断收到错误:"没有名为_geoslib的模块""无法导入pyproj"

我找到了pyproj库.我需要它吗?我在哪里可以找到geoslib?我如何让Basemap工作?

python geos matplotlib-basemap anaconda

8
推荐指数
1
解决办法
2万
查看次数

Cartopy 无法识别 Windows 上安装的 PROJ 的 GEOS

我正在尝试在 Windows 上安装 Cartopy。我已经从他们的网站安装了所有依赖项,但是当我去运行时

pip install Cartopy
Run Code Online (Sandbox Code Playgroud)

我得到:

 Complete output (5 lines):
  setup.py:117: UserWarning: Unable to determine GEOS version. Ensure you have 3.7.2 or later installed, or installation may fail.
    warnings.warn(
  setup.py:166: UserWarning: Unable to determine Proj version. Ensure you have 8.0.0 or later installed, or installation may fail.
    warnings.warn(
  Proj version 0.0.0 is installed, but cartopy requires at least version 8.0.0
Run Code Online (Sandbox Code Playgroud)

我已经跑了并且成功完成了

pip install proj
pip install geos
Run Code Online (Sandbox Code Playgroud)

python pip geos proj cartopy

8
推荐指数
1
解决办法
1万
查看次数