я получил некоторый существующий код IPython используя стройные для согласования точек в пределах полигонов:Как установить красивое на Bluemix?
Теперь я пытаюсь портировать код pyspark (версия 1.4) на Bluemix
Запуск линии ниже терпит неудачу:
!pip install --user shapely
сообщение об ошибке гласит:
Collecting shapely
Using cached Shapely-1.5.13.tar.gz
Complete output from command python setup.py egg_info:
Failed `CDLL(libgeos_c.so.1)`
Failed `CDLL(libgeos_c.so)`
Traceback (most recent call last):
File "<string>", line 20, in <module>
File "/tmp/pip-build-ylMKmC/shapely/setup.py", line 38, in <module>
from shapely._buildcfg import geos_version_string, geos_version, \
File "shapely/_buildcfg.py", line 167, in <module>
fallbacks=['libgeos_c.so.1', 'libgeos_c.so'])
File "shapely/_buildcfg.py", line 161, in load_dll
libname, fallbacks or []))
OSError: Could not find library geos_c or load any of its variants ['libgeos_c.so.1', 'libgeos_c.so']
Видимо есть зависимость от Lib Геос C окон- чательно. Теперь я не знаю, возможна ли установка Geos C или путь вперед.
Итак, мой реальный вопрос: какой наилучший подход для выполнения точки в сопоставлении многоугольников по геопространственным данным в pySpark? Любой опыт?
Спасибо
/Хенрик