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

PostgreSQL - это объектно-реляционная база данных с открытым исходным кодом.

1
Разница между SpatialJoin с «… где…» и «присоединиться… на…»
Интересно, где разница между этими двумя пространственными объединениями и, если есть разница, когда использовать какой. SELECT * FROM points p, shapes s WHERE ST_Within(p.geom, s.geom); а также SELECT * FROM points p INNER JOIN shapes s ON ST_Within(p.geom, s.geom) Один быстрее в определенных ситуациях?

1
Использовать тип массива [] в QGIS из PostgreSQL
Я только начинающий в ГИС, поэтому я буду рад увидеть здесь любой комментарий. У меня есть таблицы в PostgreSQL, которые я подключил к QGIS. В таблицах есть столбцы с типом данных array[]. Но пользователям нелегко вставить данные в столбец, используя такое представление как {a, d, c}. Есть ли простой способ …

2
Как ST_Split функции в одной таблице по функциям в другой?
Мне нужно разделить полигоны (слой 'pol') по замкнутым и незамкнутым линиям (слой 'lin'). К сожалению, я не получаю правильных результатов при выполнении следующего запроса. CREATE VIEW splitted_pol AS SELECT g.path[1] as gid, g.geom::geometry(polygon, SRID) as geom FROM (SELECT (ST_Dump(ST_Split(pol.geom, lin.geom))).* FROM pol, lin ) as g; В моем примере ST_Split …

1
Можно ли реплицировать базу геоданных SDE, включая архивные таблицы?
У меня есть база данных в одном месте, которую я хотел бы скопировать в другое, используя одностороннюю репликацию. При тестировании мы не смогли скопировать архивные таблицы, что, к сожалению, связано с тем, что нам нужно хранить эти исторические версии в обоих местах. Можно ли просто скопировать всю базу данных DEFAULT …

3
Как преобразовать изолинии в изополигоны с постгисом?
У меня есть таблица postgis изолиний, которая определяется следующим образом: CREATE TABLE myisolines ( gid serial NOT NULL, isotime timestamp without timezone, val numeric(10,4), geom geometry(LineString,4326) ); Визуально эти линейные объекты выглядят так: Я знаю пространственный экстент моих данных, поэтому я могу добавить Bbox, чтобы LineStrings можно было как бы …

2
Как рассчитать манхэттенское расстояние с PostGIS?
Я использую функцию ST_Distance для расчета расстояния между двумя геометриями (железнодорожный вокзал и здание). Поскольку я знаю, что все здания и все железнодорожные станции находятся в Чикаго, который имеет превосходную / полную сетку улиц, я хотел бы использовать Манхэттен (или такси) расстояние . Общая формула для этого - разница в …

1
Вычислить график видимости на сфере
У меня есть таблица PostGIS с некоторыми полигонами (хранится с использованием типа данных географии). Они представляют регионы на сферической земле. Для каждой пары вершин, выбранных из всех многоугольников, я хочу вычислить, являются ли эти две вершины «видимыми» друг другу. (Существует n * ( n -1) / 2 таких пар, где …

2
Установите PostGIS и TIGER Data в Ubuntu 12.04
Может ли кто-нибудь написать краткое, хотя и тупое руководство для идиота по установке postgis и загрузке национальных данных Tiger в Ubuntu? Я попробовал несколько руководств, а именно, http://wiki.bitnami.com/@api/deki/pages/302/pdf , но мне не очень повезло. Я прошу прощения за открытый характер этого вопроса.

2
Какие программные средства администрирования GUI существуют для PostgreSQL / PostGIS?
Большая часть моего опыта работы с PostgreSQL была pgAdminIII и psql, но мне интересно знать, что используют другие. Существует ли PostgreSQL, эквивалентный SQL Server Management Studio (SSMS), и его способность ограниченным образом отображать результаты, содержащие геометрию (бесплатную или платную)? Или большинство людей просто запускают ГИС-клиента на стороне для этой цели, …

1
Производительность в расчете растровой статистики в PostGIS
Я пытаюсь вычислить растровую статистику (мин, макс, среднее) для каждого полигона в векторном слое, используя PostgreSQL / PostGIS. В этом ответе GIS.SE описывается, как это сделать, путем вычисления пересечения между полигоном и растром, а затем вычисления средневзвешенного значения: https://gis.stackexchange.com/a/19858/12420. Я использую следующий запрос (где demмой растр, topo_area_su_regionмой вектор и toidуникальный …


3
ОШИБКА PostGIS: не удалось загрузить библиотеку «/usr/lib/postgresql91/lib64/postgis-2.0.so»
ОС openSUSE 12.1, PostgreSQL - 9.1, PostGIS - 2.0. Postgre / PostGIS устанавливаются из репозитория приложения: Geo. После недавних обновлений, когда я пытаюсь подключиться к своей базе данных, я получаю следующую ошибку: ERROR: could not load library "/usr/lib/postgresql91/lib64/postgis-2.0.so": /usr/lib/postgresql91/lib64/postgis-2.0.so: undefined symbol: pj_get_spheroid_defn Я искал в сети эту ошибку ( подсказка-1 …

2
Лучший дизайн для прототипа Open Source Python / PostGIS
Я пишу веб-приложение с интенсивным использованием данных, которое поставляется через Apache. Мой вопрос о том, как лучше организовать обработку, учитывая, что есть несколько вариантов. Я имею в своем распоряжении OpenLayers / JQuery / Javascript, PostGIS / Postgresql (с pgsql), python / psycopg2, php. База данных содержит около 3 миллионов строк, …

1
Как просмотреть растр 155 МБ, хранящийся в PostGIS?
Я использую следующую команду для загрузки растра в базу данных postgres: raster2pgsql -I -C -e -Y -F -s 3086 -I -C -M myraster.tif myraster -F -t 30x30 | psql -U postgres -d database -h localhost -p 5432 myraster.tif155M. Когда я пытаюсь использовать растровый плагин в QGIS, загрузка занимает очень много …

1
Использование PostgreSQL с QGIS и ArcGIS?
Можно ли использовать PostgreSQL с QGIS и ArcGIS? т.е. одна база данных для разных клиентов. Это что-то, что я волнуюсь или какие-либо проблемы с использованием СУБД из двух разных программ? Я знаю, что мне нужны PostGIS и ArcSDE, и я не могу манипулировать или хранить растровые данные с PostGIS 1.5 …

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