RGeo - это библиотека геопространственных данных для Ruby.
1 ответ

Как устранить: "proj4_c_impl.bundle: [BUG] Ошибка сегментации в 0x00000000000440"

MacBook-Pro:sims moboyle$ rails s /Users/moboyle/.rvm/gems/ruby-2.2.2/gems/rgeo-0.3.20/lib/rgeo/coord_sys/proj4_c_impl.bundle: [BUG] Segmentation fault at 0x00000000000440 ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14] Есть идеи? Полный…
09 сен '15 в 18:12
1 ответ

Как тестировать приложения Rails с использованием баз данных ГИС

Я разрабатываю приложение Rails (3.2.8), которое будет использовать гемы activerecord-postgis-adapter и activerecord -atialite-adaptor и различные плагины rgeo. Я хотел бы использовать модульные и функциональные тесты Rails традиционным способом, но…
07 сен '12 в 00:04
0 ответов

PostGIS не работает должным образом на Heroku

Добавил postGIS в базу данных heroku и проверил, установлен ли он. Но он не распознает методы rgeo и postgis. Мои координаты типа :geometry, Местные все хорошо, но на производстве WKT Формат не распознан. Пример: в разработке возвращается: "POINT (4…
18 мар '18 в 18:41
1 ответ

Рельсы Mongoid geo_near сортировать по расстоянию

То, что я пытаюсь сделать, это отсортировать результаты mongoid geo_near(или inside_circle) max_distance по расстоянию, потому что я не знаю почему, но по умолчанию этого не происходит. У меня есть mongoid_geospatial, mongoid_spacial и rgeo в моем ф…
1 ответ

Как найти все полигоны, которые включают в себя специальную длинную точку широты

Я использую гем rgeo и activerecord-postgis-adapter. Я хочу найти все записи, где особая точка включена в многоугольник. Я пометил прямоугольник на карте Google и ожидаю, что sql возвращает строку, если точка находится внутри, и не возвращает строку…
18 июл '17 в 11:46
1 ответ

Получение поддержки RGeo GEOS для работы в приложении Rails, развернутом в Dokku

У меня есть приложение rails, использующее гем RGeo, и мне трудно установить гем с поддержкой базовой библиотеки GEOS, которая необходима для правильной работы моего приложения. Как правило, вы можете запустить RGeo::Geos.supported? с консоли рельсо…
10 янв '16 в 16:58
1 ответ

Я хочу сохранить полигон GeoJSON

Я хочу сохранить многоугольник. Это Geojson введите описание ссылки здесь str1 = "geojson....." geom = RGeo::GeoJSON.decode(str1, json_parser: :json) l = Limit.new l.multipoligono = geom l.save NoMethodError: undefined methodfactory' for #RGeo::GeoJ…
2 ответа

Ошибка RGeo при попытке создать точку из широты / долготы

Я пишу приложение, в котором я пытаюсь интегрировать некоторые общие функции геолокации, включая сохранение некоторых координат широты / долготы в качестве точки в базе данных. Цель этого состоит в том, чтобы позволить пользователю либо использовать…
1 ответ

RGeo выпуклая оболочка списка точек

У RGeo есть метод выпуклой оболочки, но нет никакой документации по этому вопросу. Учитывая набор точек, как мне найти их выпуклую оболочку?
14 июл '16 в 10:35
1 ответ

Как выразить проекцию, используя чистый SQL?

Я использовал RGEO_FACTORY = RGeo::Geographic.simple_mercator_factory RGEO_FACTORY.point(lon, lat).projection Но теперь я хочу использовать sql для его реализации. И у меня есть точка (геометрия) в базе данных postgis. Как я должен сделать?
28 дек '12 в 03:10
1 ответ

Упрощение многоугольников в rgeos и ведение данных в SpatialPolygonsDataFrame

Фон Я заинтересован в упрощении полигонов с использованием gSimplifyфункция доступна через rgeos пакет. Воспроизводимый пример Воспроизводимый пример может быть сгенерирован с использованием кода ниже: # Data sourcing ------------------------------…
05 сен '17 в 14:17
2 ответа

Как переписать этот запрос RGeo, используя AR/Arel?

У меня есть следующая область, которую я получил для работы с сырым SQL: class DeliveryZone < ActiveRecord::Base def self.contains(addressable) point = addressable.lonlat where(<<-SQL.squish) ST_Intersects("delivery_zones"."shape", ST_GeomF…
29 ноя '15 в 05:10
2 ответа

Как создать полигон RGeo в Ruby из WKT, когда полигон имеет ошибки

Я работаю с базой данных MySQL с полигонами, хранящимися в формате WKT. Многие полигоны в базе данных имеют повторяющиеся точки (например, в приведенном ниже примере точка -122,323502 47,600959 повторяется три раза). При попытке вызвать RGeo::Cartes…
18 мар '13 в 21:51
2 ответа

При использовании activerecord-postgis-adapter точка не является сферической

Я пытаюсь создать базовое приложение, используя гем activerecord-postgis-adapter, и следую инструкциям в файле readme. Согласно readme, точка должна использовать сферическую фабрику, но я получаю тип CAPIPointImpl вместо SphericalPointImpl для точки…
15 мар '17 в 18:07
2 ответа

INSERT и UPDATE в ruby ​​/rails с использованием функций PostgreSQL

Я использую activerecord-postgis-adapter и squeel в гео-ориентированном приложении. Извлечение данных с использованием различных запросов, основанных на поиске, и где работает нормально и squeel, позволяет мне использовать функции PostgreSQL/PostGIS…
1 ответ

RGeo: proj4 не поддерживается ошибка?

Я новичок в работе с геопространственными данными и работаю с гемом Rails RGeo. Я получаю следующую ошибку в моей консоли rails: > geo_shape = ES_Zone::FACTORY.parse_wkt RGeo::Error::UnsupportedOperation: Proj4 is not supported because the proj4 …
23 май '14 в 18:15
1 ответ

RGeo: ошибка при запуске пространственной миграции

Я работаю с Rails 3.2 и MySQL. Я установил драгоценные камни: gem 'rgeo', '0.3.20' gem 'rgeo-activerecord', '0.4.6' gem 'activerecord-mysql2spatial-adapter', '0.4.3' все остальные требования и зависимости выполнены, или, по крайней мере, я так думаю…
29 янв '14 в 18:20
2 ответа

Полигон "содержит" и другие операции с геометриями не поддерживаются

Я совершенно новичок в postgis и rgeo. Я подозреваю, что, возможно, я поступаю неправильно, но я был немного удивлен, обнаружив, что некоторые операции, в частности, содержат и внутри, невозможны на сферических объектах. У меня есть куча географичес…
24 сен '16 в 10:58
2 ответа

Установка GEOS на Heroku

Я пытаюсь развернуть приложение Rails (ruby 2.3.0, rails 4.2.6) на Heroku, в котором используется гем RGeo, но мне не везет в установке базовой библиотеки GEOS, на которую опирается гем RGeo (см. https://github.com/rgeo/rgeo). Согласно собственным и…
16 дек '16 в 17:27
0 ответов

R полигонов в границах

Я пытаюсь получить все полигоны, которые находятся в пределах границ листовки. Не нужно беспокоиться о листовке, вопрос больше о rgeos или других методах (или прежде всего о правильной функции). Я пробовал различные методы, и они работают нормально,…
14 сен '16 в 14:24