Вопросы по теме 'postgis'
как удалить перекрывающиеся строки в postgis
У меня есть типичная база данных с миллионами полигонов в виде земельных участков, и я хочу разбить эти полигоны на линии, а затем удалить линии, которые перекрывают друг друга. Эти линии будут использоваться исключительно для рендеринга в...
13.01.2024
почему мои расстояния rgeo/postgis так далеки от реальности?
Я пытаюсь получить количество миль от данной почтовой записи...
class Post < ActiveRecord::Base
attr_accessor :lat, :lng
set_rgeo_factory_for_column(:location, RGeo::Geographic.spherical_factory(:srid => 4326))
def...
04.01.2024
Получить имена таблиц из базы данных POSTGIS с помощью PyQGIS
Как я могу получить доступ к именам таблиц в базе данных POSTGIS с помощью PyQGIS? Я пытаюсь загрузить слой из базы данных POSTGIS. Я могу это сделать, если знаю имя таблицы, которую я буду использовать.
17.11.2023
Запрос расстояния для произвольных точек с GeoDjango не работает должным образом - расчет расстояния кажется отключенным
Я создаю карту мира и хочу, чтобы пользователи могли искать местоположения и сортировать их по расстоянию из любой точки мира. Я использую GeoDjango для расчета расстояний, однако возвращаемые расстояния казались неправильными, поэтому я сверил их с...
06.01.2024
Проблема со вставкой мультиполигона в базу данных postgres с расширением postgis
У меня есть postgres 10 с установленным расширением postgis 2.4.
db.none(`INSERT INTO resto_poly_sub (foo, bar geom) VALUES $1 $2,
ST_Force2D(ST_GeomFromGeoJSON($3))`, restoPolyArray)
Выше приведен не полный код, но я...
15.11.2023
Пользовательский SRID в Django-Leaflet
У меня возникли проблемы с указанием пользовательского SRID с помощью django-leaflet .
документация по прогнозам не очень подробная и упоминает только кратко:
По умолчанию django-leaflet попытается загрузить пространственную привязку...
19.11.2023
St_intersects возвращает слишком много наблюдений
Я пытаюсь подсчитать долю точек, удовлетворяющих определенному условию в каждом многоугольнике. Я знаю, сколько всего наблюдений удовлетворяет условию, и я хочу знать, как они распределяются по полигонам. Однако выполняемый мной запрос возвращает...
12.01.2024
Как я могу создать индекс по столбцу широты/долготы, используя GIST в сочетании с логическим столбцом?
У меня есть такая таблица:
CREATE TABLE products (
id INT,
latitude numeric(9,6),
longitude numeric(9,6),
is_location_independent boolean
);
INSERT INTO products (id, latitude, longitude, is_location_independent) VALUES (1,...
13.01.2024
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..