Вопросы по теме 'rgeo'

Добавить расстояние до определенной широты/долготы
Рельсы 4 + Постгрес. Новое в геопространственных данных. С удовольствием приму решения, включающие RGeo, Geokit, Geocoder или любой другой драгоценный камень, помогающий решить эту проблему. Модель содержит два поля latitude и longitude . У...
2927 просмотров

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

RGeo на Ruby под Windows: как включить поддержку GEOS?
Я пытаюсь выполнить некоторые пространственные операции в Ruby с помощью драгоценного камня RGeo . К сожалению, для многих операций требуется библиотека GEOS , и я не могу найти документацию, показывающую, как интегрировать ее в Windows (я...
1426 просмотров
schedule 23.06.2023

Ruby on Rails PostGIS - вставить запись полигона в БД
Я использую RoR с PostGIS для хранения данных о местоположении. Я пытаюсь сохранить предполагаемое местоположение, используя круг (например, центральную точку с радиусом). Я пробовал что-то подобное, но это не работает: @location =...
1081 просмотров
schedule 29.09.2022

Используйте KML для создания геометрии
Я спрашиваю, если кто-то уже сделал следующее описание. Я даже не знаю, возможно ли это. Я хотел бы использовать файл KML для создания многоугольника, записанного в моей базе данных PostgreSQL (с PostGIS).
1238 просмотров
schedule 12.10.2022

RGeo: ошибка proj4 не поддерживается?
Я новичок в работе с геопространственными данными и работаю с Rails RGeo gem . Я получаю следующую ошибку в моей консоли rails: > geo_shape = ES_Zone::FACTORY.parse_wkt RGeo::Error::UnsupportedOperation: Proj4 is not supported because the...
2049 просмотров
schedule 06.03.2023

RGeo: проецирование полигонов на карту Google с другим SRID
У меня есть многоугольник, представляющий школьный округ, который я импортировал из Открытые данные Нью-Йорка . Я считаю, что координаты находятся в проекции epsg 2263 - nad83 / new Йорк Лонг-Айленд У меня возникли проблемы с преобразованием...
1867 просмотров
schedule 04.07.2022

Методы модели Rspec возвращают nil при создании с помощью let
Итак, это может показаться полным вопросом новичка, но когда я создаю экземпляр моей модели с let , по какой-то причине все методы получения на нем возвращают nil. Вот мой пример: Модель: class Parcel < ActiveRecord::Base extend...
951 просмотров
schedule 14.05.2022

Внутреннее соединение подзапроса ActiveRecord
Я пытаюсь преобразовать «сырой» SQL-запрос PostGIS в запрос Rails ActiveRecord. Моя цель - преобразовать два последовательных запроса ActiveRecord (каждый из которых занимает ~ 1 мс) в один запрос ActiveRecord, занимающий (~ 1 мс). Используя...
10782 просмотров
schedule 20.12.2023

Способы преодоления ActiveRecord::StatementInvalid: PG::AmbiguousFunction в rails или sql. (st_intersects не является уникальным именем функции)
Когда я запускаю эту команду в рельсах: CensusBlockGroup.where{st_interects(:the_geom, buffer)} который запускает эту команду в SQL: SELECT "census_block_groups".* FROM "census_block_groups" WHERE...
253 просмотров
schedule 14.02.2023

Как переписать этот запрос RGeo с помощью AR/Arel?
У меня есть следующая область, в которой я работал с необработанным SQL: class DeliveryZone < ActiveRecord::Base def self.contains(addressable) point = addressable.lonlat where(<<-SQL.squish)...
532 просмотров

RGeo 0.5.2 и RGeo::CoordSys::SRSDatabase::ActiveRecordTable
Прежде всего, извините, если это действительно просто, но я просто не могу понять это. Я использую RGeo для преобразования между UTM и широтой/долготой, вот так; srs_database = RGeo::CoordSys::SRSDatabase::ActiveRecordTable.new # create the...
159 просмотров
schedule 25.03.2023

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

Как редактировать данные GeoJSON в представлении rails?
Я хочу иметь возможность редактировать данные GeoJSON в виде текста на странице редактирования. Я использую Rails, PostgreSQL с адаптером activerecord-postgis. Для кодирования данных я использую rgeo-geojson. Мой вид шоу работает нормально, я...
341 просмотров
schedule 20.03.2022

Как найти все многоугольники, которые включают в себя специальную точку долготы
Я использую rgeo и гем activerecord-postgis-adapter. Я хочу найти все записи, в которых особая точка включена в многоугольник. Я отметил прямоугольник на карте Google и ожидаю, что sql вернет строку, если точка находится внутри, и не вернет строку,...
250 просмотров
schedule 08.06.2023

Каков наилучший способ удалить повторяющиеся точки из многоугольника geojson в ruby?
Я использую библиотеку rgeo ruby ​​для анализа полигонов geojson. Поведение заключается в возврате nil при вызове декодирования для многоугольника с повторяющимися точками, как в следующем примере: geom = {:geom=>{"type"=>"Polygon",...
694 просмотров
schedule 29.08.2022

Как определить, находится ли пара широта/долгота внутри многоугольника шейп-файла
Я использую драгоценные камни rgeo и rgeo-shapefile в своем приложении Rails 5. Моя цель — загрузить шейп-файл окрестностей и определить, в какой окрестности находится точка широты/долготы. В их документации у них есть этот пример. require...
242 просмотров

Преобразование Polygon в MultiPolygon с помощью RGeo gem
У меня есть данные устаревших областей, где некоторые записи в формате Polygon , а некоторые в формате MultiPolygon хранятся в базе данных noSQL в формате JSON. Мне нужно перенести эти данные в базу данных PostGIS со столбцом area , который имеет...
1030 просмотров
schedule 09.05.2023

RGeo::GeoJSON не декодирует и не возвращает геометрию as_text для многоугольника «пончик»
Некоторые географические регионы представляют собой районы, окружающие крупный мегаполис, каждый из которых является отдельной административной областью. Это касается столиц Швейцарии (де-факто) и Бразилии....
269 просмотров
schedule 22.03.2023

Найдите полигоны, содержащиеся внутри полигона, используя RGeo, PostGIS и ST_Contains.
У меня есть две модели: Search (геометрия сохранена в атрибуте area ) и Land (геометрия сохранена в атрибуте geom ). Land импортируется из внешней службы и сохраняется в БД с определенным SRID. НАПРИМЕР: SRID=28992;POLYGON((84078.122...
242 просмотров
schedule 18.10.2022