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

11
Объединять (объединять) личные данные шейп-файла с данными OSM

Фон Загрузил данные Alberta OSM из Geofabrik и запустил их на частном сервере Linux с использованием PostgreSQL 9.1, PostGIS 2.0, Mapnik 2.1.0, osm2pgsql, Apache 2, mod_tile, renderd и OpenLayers: Данные были импортированы osm2pgsqlследующим образом: osm2pgsql -W -K -S...

11
Пакетная загрузка нескольких шейп-файлов в Postgis

Согласно shp2pgsqlсправке, варианты удаления , добавления , создания и подготовки являются взаимоисключающими. Поэтому, если я хочу создать таблицу из фигуры, а затем добавить несколько других шейп-файлов, я делаю что-то вроде следующего, сохраняя счетчик, чтобы указать, находимся ли мы в режиме...

11
В osm2pgsql как заполняется таблица planet_osm_roads?

Я использую osm2pgsql для заполнения базы данных OSM в Северной Америке из planet.osm. Мне нравится, насколько проста полученная схема PostGIS, но меня немного смущает ее содержание. У меня есть две таблицы planet_osm_roadsи planet_osm_line. Я предположил, что planet_osm_roads содержит все данные о...

11
Присоединиться на основе максимального перекрытия в PostGIS / PostGresQL?

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

11
Как ускорить одновременную работу со слоями PostGIS в QGIS?

мы работаем над одним большим слоем одновременно (10-20 человек). Некоторые из нас используют QGIS 2.8.1, а другие 2.6. У пользователя с 2.8 много сбоев (QGIS). Пользователи 2.6 не имеют таких сбоев, но добавить функцию невероятно медленно. Сервер Postgres 9.4 работает на виртуальной машине (Hyper...

11
Обновление поля для подсчета количества точек в многоугольнике с помощью STIntersects?

У меня есть слой точек (dbo.ptLayer) Около 1 млн. Баллов Тип пространственной геометрии (dbo.ptLayer.geom) Пока еще нет пространственного индекса, но он будет создан после завершения сбора данных. У меня есть слой многоугольника (dbo.polygonLayer) Около 500 полигонов. Тип пространственной геометрии...

11
Как рекурсивно перебрать пересечения родительских полигонов, чтобы получить наименьшие (дочерние) полигоны без перекрытий?

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

11
Сходство между двумя или более траекториями

У меня есть данные о грузовиках ( http://www.chorochronos.org/ ). Эти данные представляют собой GPS-координаты нескольких траекторий грузовых автомобилей в Афинах. Я должен вычислить сходство между траекториями, чтобы удалить те, которые очень похожи! Красный и зеленый похожи, но синий, черный и...

11
Изменить «вручаемость» полигонов для SQL 2008 (обратный порядок вершин полигонов)

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

11
Почему в полях даты отображается запаздывающая буква «Z», когда слои публикуются в Geoserver и хранилище данных PostGIS?

Я опубликовал различные слои, используя Geoserver 2.2.x с хранилищем данных PostGIS 2.0.1 (PostgreSQL 9.1.x). Поля, имеющие только значения даты, но не связанные с меткой времени / времени, сохраняются как дата. После публикации моих слоев в формате wfs / wms и открытия таблицы в браузере даты...

11
Используя ST_Difference, чтобы удалить перекрывающиеся функции?

Я пытаюсь использовать ST_Difference для создания набора полигонов (processing.trimmedparcelsnew), которые не содержат области, покрытой другим набором полигонов (test.single_geometry_1), используя PostGis 2.1 (и Postgres SQL 9.3). Вот мой запрос: CREATE TABLE processing.trimmedparcelsnew AS SELECT...

11
Объединить смежные полигоны и вернуть все (смежные, а не смежные) как Мультиполигон?

У меня есть база данных postgres с административными границами и их геометрией. Каждая из этих границ имеет идентификационный номер. Чего я хочу добиться: Сначала я хочу выбрать все строки, которые начинаются с определенного почтового индекса. Например: SELECT * FROM "post" WHERE "post"."ident"...

10
Повышение производительности за счет индекса 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) ); Имеет ли...

10
Как отловить ошибки PostgreSQL / PostGIS в привязках GDAL / OGR Python?

Можно ли перехватить сообщения об ошибках вывода PostgreSQL в OGR после сбоя запроса? Например conn.ExecuteSQL('SELECT * FROM non_existing_table;') В Postgres это возвращает сообщение об ошибке: "Error: relation 'non_existing_table' does not exist." В огре мы получаем стандарт: "Error: current...

10
Выбор только пространственных таблиц из базы данных PostgreSQL?

Моя база данных содержит как пространственные, так и непространственные таблицы, но я хочу извлечь из запроса только пространственную таблицу. Любые предложения по выбору только пространственных таблиц. 'the_geom' - это столбец геометрии в пространственной таблице. В противном случае возможно ли...

10
Как разбить дороги OSM на отдельные сегменты на перекрестках?

Я хочу создать дорожную сеть для использования с pgRouting, используя данные OpenStreetMap. Я загрузил шейп-файл из GeoFabrik в таблицу Postgres (с включенной PostGIS). Однако у меня была одна проблема: дороги не всегда заканчиваются на перекрестках, поэтому я решил разделить их на каждом...

10
Как выполнить трехпараметрическую геотрансформацию и проекцию в Sql Server 2012?

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

10
Как импортировать GeoTIFF через PostGIS в GeoServer?

В качестве простого тестового примера я пытаюсь настроить программный стек OpenGeo так, чтобы я мог отображать GeoTIFF в качестве наложения на карту нормалей, например OSM. Поэтому я выполняю следующие шаги: Создать базу пространственных данных с помощью postGIS Загрузите GeoTIFF в базу данных...

10
Обрезать подкладки с точками?

Я проверял лучший способ разрезать линии по точкам. Сценарий таков: много улиц, отрезки которых необходимо отрезать по точкам пересечения, например: я получил таблица линейных линий таблица точек st_intersection Мне нужно отрезать независимые сегменты линии под таблицей точек пересечения. Я...