Вопросы с тегом «sql»

Сокращение от языка структурированных запросов. Синтаксис для извлечения и манипулирования данными из реляционной базы данных.

1
Присоединиться на основе максимального перекрытия в PostGIS / PostGresQL?
У меня есть два набора полигонов в двух таблицах. Наборы перекрывают друг друга. Для каждого многоугольника в наборе A я хотел бы получить идентификатор многоугольника в наборе B, который он перекрывает больше всего. Я использую PostgreSQL с расширением PostGIS. Я достаточно разбираюсь в SQL, чтобы знать, что вы можете присоединиться …

4
ST_Intersection медленный запрос
Я пытаюсь выполнить пересечение между двумя слоями: Слой полилинии, представляющий некоторые дороги (~ 5500 рядов) Многоугольный слой, представляющий буферы неправильной формы вокруг различных точек интереса (~ 47 000 строк) В конечном итоге я пытаюсь обрезать полилинии для этих многочисленных (иногда перекрывающихся) буферов, а затем суммировать общую длину проезжей части, содержащейся …

2
Как рекурсивно перебрать пересечения родительских полигонов, чтобы получить наименьшие (дочерние) полигоны без перекрытий?
Я боролся с проблемой в течение нескольких дней и понял, что многие люди также застревают, когда речь идет о пересечениях в PostGIS (v2.5). Вот почему я решил задать более подробный и общий вопрос. У меня есть следующая таблица: DROP TABLE IF EXISTS tbl_foo; CREATE TABLE tbl_foo ( id bigint NOT …
11 postgis  sql 

3
Изменить «вручаемость» полигонов для SQL 2008 (обратный порядок вершин полигонов)
У меня есть несколько сотен фигур ( polygonс и multipolygonя) каждый из которых состоит из десятков тысяч точек , которые я пытаюсь войти в SQL 2008. К сожалению, фигуры, которые я попытался импортировать, являются «правосторонними» (периметр каждой из них нарисован по часовой стрелке вокруг точек, которые она содержит). SQL-сервер принимает …

3
Используя ST_Difference, чтобы удалить перекрывающиеся функции?
Я пытаюсь использовать ST_Difference для создания набора полигонов (processing.trimmedparcelsnew), которые не содержат области, покрытой другим набором полигонов (test.single_geometry_1), используя PostGis 2.1 (и Postgres SQL 9.3). Вот мой запрос: CREATE TABLE processing.trimmedparcelsnew AS SELECT orig.id, ST_Difference(orig.geom, cont.geom) AS difference FROM test.single_geometry_1 cont, test.multi_geometry_1 orig; Но полученные многоугольники не были обрезаны, вместо …

2
Как выполнить трехпараметрическую геотрансформацию и проекцию в Sql Server 2012?
У меня есть таблица со столбцами широты и долготы (NAD27). Я вычисляю два других столбца, X и Y, представляющих местоположение Web Mercator (WGS84). В настоящее время я использую Arcmap для этого, применяя рекомендованную геотрансформацию для исследуемой области - 3-х параметрическую (геоцентрическую) геотрансформацию - чтобы перейти от NAD27 к WGS84. Я …

3
Комментирование запросов определений в ArcGIS Desktop?
Я часто использую запросы определений в своей повседневной жизни в ГИС, но одна из многих вещей, которые меня раздражают в ArcMap, - это невозможность комментировать запросы определений. Я хотел бы иметь эту опцию, так как иногда я хочу включить / выключить запрос определения, или я хочу иметь несколько запросов на …

4
Найти ближайших соседей между двумя таблицами с точечными местоположениями в SpatiaLite?
Я начал играть со SpatiaLite сегодня и уже наткнулся на проблему. Для каждой точки, сохраненной в tableOne, я бы хотел выбрать одну, ближайшую (линейное расстояние) точку из tableTwo. До сих пор я придумал неуклюжее решение, которое использует VIEW: CREATE VIEW testview AS SELECT A.id , B.myValue, Distance(A.Geometry, B.Geometry) AS distance …

1
Повышение производительности за счет индекса GIST для точки в многоугольном запросе
У меня есть две таблицы: местоположения (id, region_id, the_geom) и регионов (id, the_geom). Для каждой точки местоположения я хочу определить регион, в котором она находится: UPDATE locations SET region_id = (SELECT id FROM regions WHERE ST_Within(locations.the_geom,regions.the_geom) ); Имеет ли смысл строить индекс GIST по точкам расположения? Я построю индекс для …

4
В какой степени язык SQL доступен через инструменты ArcGIS?
Этот вопрос звучит просто излишне ... Во всяком случае, меня попросили изучить использование SQL в ArcGIS. Мы используем SDE DB для всех серверных хранилищ и управления БД / крупномасштабного редактирования. Однако я пытаюсь глубже понять, насколько интегрирован SQL в инструментах ArcGIS. В справочном руководстве по SQL-запросам в ArcGIS 10 есть …

5
ГИС-анализ для поиска дублирующих геометрий
У меня есть большой шейп-файл, который содержит все здания и дома города, в котором я работаю (около 90 000 объектов). Данные о зданиях / домах сохраняются инженерами-геодезистами города, и из-за плохой практики и доступа различных геодезистов к этим данным многие здания / дома были сохранены дважды и отображаются на карте …

2
Выбрать слой по атрибуту с помощью оператора SQL LEN () в ArcMap?
Я хочу запросить длину столбца строки и подумал использовать: LEN([ColumnName]) > 5 Тем не менее, это не работает вообще. Я запрашиваю таблицу в fGDB в ArcMap 10.1, отсюда и обозначение [ColumnName]. Кто-нибудь может мне помочь? Сообщение об ошибке, которое я получаю от ArcGIS, заключается в том, что я использую недопустимый …

2
Синтаксис GDAL SQL для добавления полей и значений
Я пытаюсь создать новое поле в моей таблице атрибутов и ввести значения из другого поля после преобразования из символа в целое число, но не могу получить правильный синтаксис. Я запускаю это как shell-скрипт в MSYS. cd D:/GIS_DataBase/CorineLC/shps_app_and_extr/ myfile=extr_and_app.shp name=${myfile%.shp} ogrinfo $myfile -sql "ALTER TABLE $name ADD COLUMN code_num int(3)" ogrinfo …
9 sql  ogr 

2
Найти точки, которые лежат в пределах набора координат
У меня есть база данных PostGIS, и я хочу найти точки, которые лежат в некотором регионе (ограничивающий прямоугольник). У меня есть два набора координат, из которых я могу получить все четыре точки прямоугольника, которые образуют прямоугольник (при необходимости). Мой столбец данных называется «точка», и он также имеет тип точки. Есть …
9 postgis  sql  point  extents 

1
Присвойте значение Z началу и концу строки PostGIS
У меня есть таблица строк в моей базе данных PostGIS и таблица уровней инверсии для начала и конца каждой строки. Моя цель - создать трехмерные линии в моей таблице из моих инвертированных данных. Я знаю, что могу использовать st_makeline для воссоздания линии с трехмерной точкой в ​​начале и в конце, …
9 postgis  3d  sql 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.