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

11
Выберите все точки в ограничительной рамке

Я видел этот вопрос, заданный ранее, но ответы, которые я пытаюсь, не работают. Я ищу, чтобы запросить все способы OSM, которые находятся в ограничивающей рамке. Данные OSM были импортированы со сферическим меркатором по умолчанию. Я запрашиваю, используя LAT / LON, следовательно, преобразование...

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

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

11
Вызов 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,...

11
Как избежать дублирования GID при копировании объектов из одного слоя PostGIS в другой?

Когда я вношу новые элементы (функции) в другой слой Postgres, я могу сделать это двумя способами: Рисование новых элементов (с «Добавить объект»), которые я делаю редко или Копирование (или вырезание) некоторых элементов из другого слоя Postgre (исходного слоя) и вставка его в целевой слой, что я...

11
Как точка не может быть внутри или касаться, но все же пересекать многоугольник?

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

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

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

11
Существуют ли настольные ГИС-альтернативы ArcGIS 10.X для топологии и векторного сопоставления?

Есть ли какие-либо варианты, кроме ArcGIS for Desktop, для топологических правил и автоматического обеспечения целостности топологии в настольной ГИС? Я ищу что-то, что автоматически привязывает объекты к некоторым границам базового слоя (устраняя пропуски и перекрытия в наборе данных). Я знаю о...

11
Визуализация растровой таблицы PostgreSQL в QGIS

Я импортировал растровое TIF-изображение в PostgreSQL с помощью этой команды: raster2pgsql -s 32643 -I -M filepath.tif -F -t 100x100 public.databassename > filepath.sql И импортировал выходной файл SQL в базу данных PostgreSQL, на которой выполняется следующее: psql -U postgres -d databasename...

11
Как получить эквивалент Dissolve из ArcGIS for Desktop с помощью ST_Union?

Я пытаюсь получить эквивалент инструмента Dissolve из ArcGIS for Desktop, используя ST_Union из PostGIS, но, похоже, я не получаю ожидаемого результата. У меня есть одна таблица, которая имеет определенные атрибуты с геометрией многоугольника. (например, FID, Locstat, Loccnt, Shape) Вот мой запрос:...

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

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

11
Карта соответствия GPS указывает на дорожную сеть!

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

11
Постгис - выдавливать многоугольник

Я хочу выдавить форму многоугольника в Postgis, чтобы создать псевдо 3D-эффект. С этой целью я написал грубую функцию для достижения этой цели. Это очень тестовый код, и он создает новую Y-вершину для каждой точки на многоугольнике, а затем закрывает ее, возвращаясь к исходной точке: - CREATE OR...

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

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

10
Помощь с геометрией полигона PostGIS - незамкнутые кольца

Я взял копию супер злой книги Эрика Вестры «Python Geospatial Development» ( ссылка на Amazon ) и прорабатываю ее. В настоящее время он учит меня загружать данные береговой линии GSHHS из шейп-файла в базу данных PostGIS при подготовке к созданию геопространственного веб-приложения. Моя проблема...

10
Как эффективно найти ближайшую точку на линии?

У меня есть таблица PostgreSQL 9.1 с сотнями тысяч точек PostGIS. Для каждого из них я бы хотел найти ближайшую точку в другой таблице ТОЧЕК. Точки во второй таблице представляют сетку по всему миру, поэтому я знаю, что всегда будет совпадение в пределах 1 градуса. Этот запрос я использую до сих...

10
База данных и файлы для разработчика соло

Я только начинаю работать с ГИС и заинтересован в ее использовании для создания карт горных велосипедных маршрутов в моем районе и поблизости. Я изучал QGIS и добился достаточного прогресса, чтобы создать приличную карту. До сих пор я хранил свои слои в Shapefiles, которые, кажется, работают...

10
Должен ли я использовать CMS для своего веб-картографического приложения?

Для моего веб-картографического приложения я использую GeoServer в качестве сервера, PostGIS в качестве пространственной БД и OpenLayers на стороне клиента (а также другие библиотеки JS). Карта состоит из базовых карт и векторных слоев. Одним из таких векторных слоев является слой "Государственные...

10
Выявление «длинных и узких» полигонов в PostGIS

У меня есть набор полигонов, представляющих большие площади, скажем, городские кварталы. Я хочу определить большие перекрывающиеся области между ними. Но есть проблема: иногда эти многоугольники перекрываются по периметру (потому что они нарисованы с небольшой точностью). Это создаст длинные и...

10
Есть ли эффективный способ конвертировать Geojson в WKT?

Я хочу использовать ST_GeomFromText () для загрузки векторных данных в PostGIS. Тем не менее, я не знаю, как преобразовать Geojson типа в WKT. Примечание: я знаю, что могу использовать OGR2OGR для прямой загрузки геоджона, но я просто хочу подтвердить, есть ли какой-либо способ конвертировать его...