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

12
Каков подходящий глобальный / универсальный уникальный идентификатор для базы данных PostGIS?

Я читал, что использование OID в качестве первичного ключа в базе данных postgreSQL / PostGIS является плохой практикой, поскольку существуют случаи, когда их можно сбросить. Звучит логично, но что тогда является подходящей альтернативой? Я полагаю, что есть возможность использовать UUID...

12
ВЫБРАТЬ ТОП запрос в ArcGIS Desktop?

Есть ли способ использовать SELECT TOP (n) на рабочем столе ArcGIS? Похоже, что поскольку построитель запросов ArcGIS эффективно строит оператор SQL после предложения WHERE, это может оказаться невозможным. Вот типичный пример использования SQL : ВЫБЕРИТЕ ТОП 3 * ИЗ СЛОЯ...

12
Я не нашел shp2pgsql в установке postgis

У меня был установлен постгис, следуя этому руководству . Все в порядке. SELECT postgis_full_version(); "POSTGIS="2.1.7 r13414" GEOS="3.4.2-CAPI-1.8.2 r3921" PROJ="Rel. 4.8.0, 6 March 2012" GDAL="GDAL 1.10.1, released 2013/08/26" LIBXML="2.9.1" LIBJSON="UNKNOWN" TOPOLOGY RASTER" Но у меня нет...

12
Ускорение OpenStreetMap PostGIS запросов

У меня есть данные OpenStreetMap для Нидерландов, загруженные в базу данных PostGIS (PostgreSQL 8.3 / PostGIS 1.3.3) с использованием схемы осмоса . Это означает, что все теги хранятся в поле hstore . В дополнение к индексу GIST, который осмос создает в поле геометрии, я создал дополнительный...

12
Получение нескольких кратчайших путей с помощью PgRouting в одном запросе?

Я хочу запустить алгоритм кратчайшего пути сразу для нескольких исходных и целевых пар, получить результат в виде таблицы и затем обработать его. Как мне это сделать? Этот запрос не работает: SELECT a.source, a.target, paths.* FROM all_to_all a, shortest_path_astar('...', a.source, a.target, false,...

12
Open Street Map и PostgreSQL, что именно мне нужно?

Я делаю свои первые шаги в мире ГИС, и для меня все очень ново, даже если я работаю над «огромным» проектом (например, для одного программиста), очень связанным с картами. Мой проект должен знать информацию ниже для любого местоположения мира: Тип дороги Название дороги Дорожные координаты Границы...

12
Построение диаграммы Вороного в ПостГИС

Я пытаюсь построить диаграмму Вороного из сетки точек, используя модифицированный код отсюда . Это запрос SQL после моих изменений: DROP TABLE IF EXISTS example.voronoi; WITH -- Sample set of points to work with Sample AS (SELECT ST_SetSRID(ST_Union(geom), 0) geom FROM example."MeshPoints2d"), --...

12
Импорт шейп-файла в postgis с помощью ogr2ogr дает: Невозможно открыть источник данных

Я хочу использовать ogr2ogr для импорта шейп-файла в базу данных postgis. Я успешно установил ogr2ogr и запускаю из pgsql следующую команду: ogr2ogr -f "PostgreSQL" PG:"host=localhost user=user_1 password=***** dbname=imports" world_boundaries.shp Я получаю сообщение об ошибке: Unable to open...

12
Импортировать большой файл CSV в PostGIS

Я пытаюсь импортировать файлы CSV в PostGIS. После этого поста я уже создавал таблицы. Я нашел другие предложения о том, что я могу запустить команду копирования. Если я запускаю эту команду: COPY table FROM '/Users/macbook/file.csv' DELIMITERS ',' CSV HEADER; это не копировало таблицу вообще. Это...

12
Подходит ли префикс ST_ для функций, не включенных в SQL / MM Part 3?

Я читал тему о геопространственном расширении для Presto в этом выпуске Github , где была представлена ​​функция line_locate_point. Он основан на ST_LineLocatePointфункции PostGIS , которая возвращает число с плавающей запятой, представляющее дробь вдоль линии ближайшей точки на этой линии в...

12
Как отследить SQL-запросы, отправленные ArcGIS Server (ArcSDE) к базе данных Oracle?

Я хотел бы создать файл журнала, содержащий все запросы SQL, отправленные ArcGIS Server (ArcSDE) в базу данных Oracle. Есть ли способ сделать это? Я использую Oracle 11g и ArcGIS Server 10.0 в Windows. ArcSDE используется в прямом...

12
Очистить геометрию в PostGIS?

Я пытаюсь сделать некоторые обработки на очень больших слоях полигонов. Однако я сталкиваюсь с различными ошибками геометрии, такими как: NOTICE: Ring Self-intersection at or near point 470396.52017068537 141300.52235257279 CONTEXT: PL/pgSQL function st_intersection(geometry,raster,integer) line 10...

12
Материализованное представление не отображается в представлении Geometry_Columns

Я определил материализованное представление в базе данных с поддержкой PostGIS 2.1 под управлением PostgreSQL 9.3.1: CREATE MATERIALIZED VIEW canvec_data.contours_m AS SELECT contours_original.ogc_fid, contours_original.elevation::integer AS elevation_orig, CASE WHEN...

11
Как вы отображаете связанные записи в QGIS?

Исходя из фона esri, я всегда использовал классы отношений в GDB для отображения записей, связанных с объектом. Например. Связать 1 пункт опроса со многими документами, фотографиями и т. Кто-нибудь знает, как сделать что-то подобное в QGIS? Ando PS Я использую PostGreSQL 8.4.1 и PostGIS 1.4, и мои...

11
ST_Intersection медленный запрос

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

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

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

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

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

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
Изменить «вручаемость» полигонов для SQL 2008 (обратный порядок вершин полигонов)

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