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

PostGIS - это расширение для объектно-реляционной базы данных PostgreSQL, которое добавляет поддержку географических объектов.

4
Я не нашел 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" Но у меня нет shp2pgsql, /usr/lib/postgresql/9.4/binкак вы можете видеть: foo@bar:/usr/lib/postgresql/9.4/bin$ ls clusterdb initdb pg_dump pg_standby psql createdb oid2name pg_dumpall …


2
Преобразование из трехмерной геометрии в двухмерную
У меня есть таблица точек, в которой столбец геометрии содержит 3 измерения и 2 значения измерения. Я хочу преобразовать эту 3-мерную геометрию в 2 измерения. Есть ли какая-либо функция в PostGIS? Пожалуйста, помогите мне решить эту проблему. С уважением Sreesha.TA

3
Варианты отображения растров PostGIS в OpenLayers
Этот вопрос похож на предыдущий вопрос об отображении векторных данных на веб-карте. Я хочу иметь базовый веб-интерфейс, который использует OpenLayers и может отображать растровые данные, которые в настоящее время находятся в PostGIS, с использованием базовой карты, такой как Google. Я установил PostGIS2.0 с растровой библиотекой и вижу из документации, что …

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

2
Как точка не может быть внутри или касаться, но все же пересекать многоугольник?
Я работаю с шейп-файлами переписи (мультиполигонами), и у меня есть еще одна таблица с точками. Мы записываем, в каком блоке переписи находится каждая точка. У меня есть одна точка, которая возвращает false для всех запросов ST_Within и ST_Touches. Однако он возвращает true для ST_Intersects в одном блоке. Если бы это …
11 postgis 

1
Вызов ST_Transform в геометрии, которая уже находится в целевом srid?
Я пишу функцию с геометрией в качестве параметра, которая может быть в разных проекциях: CREATE OR REPLACE FUNCTION foo(in geometry) RETURNS boolean AS $$ DECLARE transformed_geom geometry := in; BEGIN IF ST_SRID(transformed_geom) != 32737 THEN transformed_geom := ST_Transform(transformed_geom, 32737); END IF; [ ... ] END; $$ language plpgsql; Функция нуждается …
11 postgis  srid 

1
Выберите все точки в ограничительной рамке
Я видел этот вопрос, заданный ранее, но ответы, которые я пытаюсь, не работают. Я ищу, чтобы запросить все способы OSM, которые находятся в ограничивающей рамке. Данные OSM были импортированы со сферическим меркатором по умолчанию. Я запрашиваю, используя LAT / LON, следовательно, преобразование SELECT * FROM planet_osm_ways WHERE ST_Transform( ST_MakeEnvelope(37.808264, 37.804339, …

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

2
Карта соответствия GPS указывает на дорожную сеть!
Я совершенно новичок в Postgres и PostGIS. Я пытаюсь выполнить простое сопоставление карт (или, если хотите, с путями) некоторых точек GPS. Я использую postgres (postgis) . В моей базе данных есть таблица, содержащая мои точки GPS: точки gps ( широта, долгота , время, скорость, азимут, геометрия, ...) Я также импортировал …

1
Пакетная загрузка нескольких шейп-файлов в Postgis
Согласно shp2pgsqlсправке, варианты удаления , добавления , создания и подготовки являются взаимоисключающими. Поэтому, если я хочу создать таблицу из фигуры, а затем добавить несколько других шейп-файлов, я делаю что-то вроде следующего, сохраняя счетчик, чтобы указать, находимся ли мы в режиме создания или добавления. cnt=0 for shp in $(ls *.shp); do …

2
Чтение постгис геометрии с стройной
Я делаю мелкомасштабный рабочий процесс в блокноте ipython с геопандами и фигурными данными, извлекая кучу геопространственных данных, иногда из шейп-файлов, иногда из postgis (где выполняется более дорогая обработка). Теперь я перетаскиваю таблицы postgis в python с помощью sqlalchemyпреобразования геометрии в WKT, получая что-то вроде: sql = """ SELECT ST_AsText(ST_Transform(the_geom,4326)) as …

1
Точечный отбор вдоль береговой линии обвивания полюсов с помощью PostGIS
Я работаю над задачей, которая требует, чтобы я брал пробные точки каждые 1000 км вдоль береговой линии, и у меня возникла проблема с Антарктидой. Из того, что я могу сказать, кажется, что проблема с использованием геометрии в функциях, когда на самом деле я думаю, что география должна использоваться для этой …

1
Обновление индекса GeoServer ImageMosaic PostGIS
Я использую GeoServer, где я создал хранилище ImageMosaic, следуя этому руководству . Когда я создаю новое хранилище данных, все *.tifфайлы индексируются в БД (PostgreSQL с PostGIS). Как я могу создать новую запись индекса в БД, когда я помещаю новый геотиф в папку с данными, или переиндексировать все файлы геотифов в …


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