Описание тега spatial-query

NoneA special type of database query on geodata
1 ответ

Могу ли я запросить документ DocumentDB с ограничивающим многоугольником рядом с многоугольником?

Как и многие люди, я был взволнован, когда команда Microsoft Azure объявила о поддержке пространственных запросов в DocumentDB два месяца назад. В частности, DocumentDB поддерживает ST_DISTANCE запрос, который позволяет запрашивать документы по их р…
07 окт '15 в 12:24
1 ответ

Как получить координаты (x, y) из sql выпуклой оболочки

Как я могу извлечь координаты x,y из результата этого запроса? Я перепробовал много вариантов, но ни один из них не работал правильно. select * --This row should contain something like t.ch...x from (select sdo_aggr_convexhull ( sdoaggrtype ( sdo_ge…
24 окт '13 в 07:20
1 ответ

Самый эффективный способ получить точки в радиусе точки с пространством сервера SQL

Я пытаюсь разработать наиболее эффективный запрос, чтобы получить точки в радиусе заданной точки. Результаты не должны быть очень точными, поэтому я бы предпочел скорость, а не точность. Мы попытались использовать предложение where для сравнения рас…
16 июн '11 в 12:13
2 ответа

Выберите точечные объекты, используя пространственный запрос

У меня есть две таблицы postgres, объекты с одним полигоном и объекты с двумя точками, имеющие одинаковую проекцию. Что я хочу сделать, это выбрать только точки, которые содержатся в большом многоугольнике и не содержатся в маленьких многоугольниках…
24 авг '16 в 10:10
1 ответ

Использование STCrosses() с пространственным индексом в SQL Server

Поддерживает ли функция Microsoft StCrosses() для географических данных пространственный индекс? Когда я пытаюсь выполнить эту функцию с пространственным индексом, я получаю следующее сообщение об ошибке: "Обработчику запросов не удалось создать пла…
1 ответ

Не удается обновить таблицу с ST_INTERSECT Query в Netezza

Итак, в основном у меня есть два простых набора линейных данных в Netezza, я хочу создать таблицу, которая просто включает в себя строки из набора данных 1, которые не пересекаются ни с какими линиями из набора данных 2. ST_DISJOINT, похоже, не рабо…
20 окт '14 в 09:57
1 ответ

MySQL выбрать класс геометрии из коллекции геометрии

Я устанавливаю коллекцию Geometry в базе данных MySql. Я добавил различные классы геометрии таким образом: SET @g = 'GEOMETRYCOLLECTION(POINT (1 1), LINESTRING (0 1,2 3,4 5), POINT (6 6))'; INSERT INTO myTable (geoCollectionField) VALUES (GeomFromTe…
29 авг '16 в 13:10
0 ответов

Почему пространственный индекс не используется?

Фон Я пытаюсь научиться пользоваться geometry Тип данных в SQL Server и шутит с простым примером. Теперь я сталкиваюсь с проблемами отсутствия оптимизатора запросов с использованием пространственного индекса, созданного в моей тестовой таблице. Наск…
02 авг '18 в 10:42
2 ответа

SQL геометрия найти все точки в радиусе

Я свободно владею SQL, но плохо знаком с использованием функций геометрии SQL. У меня есть, пожалуй, одна из основных проблем, которую нужно решить, но я не нашел в сети хороших ресурсов, объясняющих, как использовать геометрические объекты. (Techne…
10 фев '14 в 06:10
1 ответ

mysql st_within не работает с виртуальным столбцом

У меня есть таблица, как это: CREATE TABLE `jovan_test` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `properties__name` varchar(255) COLLATE utf8_unicode_ci GENERATED ALWAYS AS (json_unquote(json_extract(`__docs`,'$.properties.name'))) VIRTUAL, …
10 июл '18 в 22:51
0 ответов

Запрос предпочтений Top-k в Real Road network Инструмент Simulation Framework

Я хочу научиться симуляции для моей бумажной работы. Моя область исследований связана с запросом о предпочтениях top-k в дорожных сетях, но я пытался отправить всем авторам информацию об их структуре, но никто не ответил по этому поводу. Поэтому я х…
01 июн '18 в 08:40
1 ответ

Как работает метод SqlGeography.Reduce?

Как работает этот API? Я использую сложную географию с ~2000 точек (геометрия реки). При уменьшении с допуском 2048 работает нормально. Но, уменьшая с допуском 4096, это исключение "24205: The specified input does not represent a valid geography ins…
11 янв '10 в 13:23
1 ответ

Диапазон поиска сложности R дерева и R* дерева

Какова сложность поиска диапазона для дерева R и дерева R*? Я понимаю процесс поиска диапазона: аналогично DFS-поиску, он посещает каждый узел, и если ограничивающий прямоугольник узла пересекает целевой диапазон, то включите узел в набор результато…
1 ответ

MySQL Point в запросах полигонов и настройке БД

Я пытаюсь создать таблицу, которая состоит из регионов, как ПОЛИГОН. Я хочу иметь возможность запросить таблицу, чтобы определить, находится ли данный ТОЧКА в какой-либо из сохраненных областей или нет. Я читал, что пространственные расширения MySQL…
25 май '16 в 00:26
2 ответа

Есть ли в Netezza более быстрая альтернатива агрегированию по группам?

Это минимальный запрос, который я хочу выполнить. select count(*) from temper_300_1 group by onegid; У меня действительно есть пункты "где", чтобы пойти вместе с тем, хотя. То, что я пытаюсь сделать, это построить запрос гистограммы и определить кол…
07 авг '15 в 19:41
0 ответов

Oracle Spatial: SDO_RELATE возвращает полигон, которого нет внутри

У меня проблема с SDO_RELATE, он возвращает геометрии, которые не находятся внутри t.geom не находится внутри myGeom(), но все еще возвращает 8 результатов. У кого-нибудь есть идеи? Запрос: select t.geom from GEOM_TABLE t where SDO_RELATE(t.geom, MD…
02 авг '17 в 16:47
1 ответ

Недоразумение ОБНОВЛЕНИЕ С синтаксиса

Используя PostGIS, у меня есть две таблицы: первая содержит границу 250 городов, а вторая - границу всей страны в мире. Я пытаюсь повлиять на каждый город страны, к которой он принадлежит. Следующий запрос позволяет мне получить желаемый результат. …
26 сен '18 в 14:39
1 ответ

LINQ to Entities - Как преобразовать SQL-запрос (UnionAggregate) в LINQ

Я хотел бы преобразовать следующий запрос SQL в его LINQ до версии Entity: select geometry::UnionAggregate(geometries.GeometryBounds) from ( select GeometryBounds from Province where id in ( 1, 2 ) union all select GeometryBounds from Region where i…
05 янв '17 в 12:33
3 ответа

Как получить ближайшую точку на объекте SqlGeometry от другого объекта SqlGeometry?

У меня есть набор объектов линии и многоугольника (тип SqlGeometry) и точечный объект (тип SqlGeometry). Как мы можем найти ближайшую точку на каждой линии от данного точечного объекта? Есть ли API для этой операции?
17 фев '10 в 10:20
1 ответ

PostGIS, возможно создать полигон из нескольких точек

Что ж, Я использовал для создания точек или полигонов по широте и долготе. Используя что-то подобное: ST_Transform(ST_GeomFromText('POINT("+longitud+" "+latitud+")' ,4326),23030) Но в этот момент моим источником являются геометрические значения тыся…
30 янв '14 в 12:08