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

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

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

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

1
Как получить эквивалент Dissolve из ArcGIS for Desktop с помощью ST_Union?
Я пытаюсь получить эквивалент инструмента Dissolve из ArcGIS for Desktop, используя ST_Union из PostGIS, но, похоже, я не получаю ожидаемого результата. У меня есть одна таблица, которая имеет определенные атрибуты с геометрией многоугольника. (например, FID, Locstat, Loccnt, Shape) Вот мой запрос: SELECT c.fid, ST_Union(c.boundaryshape) FROM c Group by c.fid,c.boundaryshape;

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

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

2
Как определить и упростить точечные кластеры в отношении времени в PostGIS?
Я только начал работать с пространственными базами данных и хочу написать запрос SQL (PostGIS) для автоматического обобщения необработанных GPS-треков (с фиксированной частотой отслеживания). Первое, на чем я работаю, - это запрос, который идентифицирует точки остановки в форме запроса, такого как «x точек на расстоянии y метров», чтобы заменить массивные облака …
11 postgis  point  time 

2
Каковы преимущества / недостатки заполнения базы данных PostGIS растровой информацией?
... в отличие от хранения растров в качестве локально сохраненных файлов GEOTIFF? У меня есть большой проект, который потребует предоставления примерно 50 000 GEOTIFF размером 10 Мб в виде WMS для веб-карты на основе OpenLayers. Только 1 WMS будет отображаться в любой момент времени, поэтому производительность не является проблемой. Учитывая …
11 postgis  raster 

1
Объединять (объединять) личные данные шейп-файла с данными 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 /usr/local/share/osm2pgsql/default.style -d osm alberta.osm.bz2 проблема Данные OSM для Альберты неполны. Мне дали …

3
Редактировать данные PostGIS / GeoServer через Интернет?
Я установил PostGIS и хотел бы создать веб-приложение для простых изменений: Нарисуйте вручную (поверх базовой карты) точки, линии и полилинии, используя точки привязки (точки, конец линий, пересечения, центр окружностей) Удалить точки, линии и полилинии Повернуть линию или группу линий вокруг точки Переместить линию или группу линий с базовой точкой Переместить …

1
Простой PostGIS ST_Distance запрос для двух точек из одной геометрической таблицы?
Примечание: Этот вопрос был опубликован в Stackoverflow на первом . У меня есть таблица геометрии points_tableс SRID 4326несколькими точками. Мне нужно найти расстояние между парой точек (особенностей) из этой таблицы. Я хотел бы выбрать одну точку с помощью id = Xи другую точку с помощью, id = Yа затем найти …

3
Веб-картографическое программное обеспечение для огромных растровых временных рядов?
Я - пользователь ArcGIS Desktop, который впервые входит в мир веб-картографии. Следуя советам, которые я нашел здесь на GIS.SE, я начал с бесплатных руководств от OpenGeo . Однако я начал понимать, что большинство демонстраций и примеров были ориентированы на векторные данные. Мой основной проект связан с отображением временного ряда 300 …

3
Алгоритм точки в многоугольнике для нескольких многоугольников
У меня есть карта Google с кучей полигонов. Вот проблема, которая меня интересует: учитывая точку широты, как лучше всего определить все полигоны, в которых эта точка лежит? Очевидный способ - итеративный запуск алгоритма «точка в многоугольнике» для каждого многоугольника, но мне было интересно, существует ли эффективный алгоритм для ответа на …

1
Привязать слой линии к сети в QGIS или PostGIS
У меня есть данные GPS об автобусных маршрутах, и теперь я хотел бы привязать их к моей дорожной сети. Оба слоя являются линейными слоями в БД PostGIS. Я бы хотел использовать QGIS или PostGIS, но если мне нужно использовать GRASS или ArcMap, это тоже нормально. Благодаря! Чтобы уточнить, я пытаюсь …
11 postgis  qgis  snapping 

1
ST_ClosestPoint (линия, точка) не пересекает линию
В моей базе данных PostGIS (PostGIS 1.5 на Postgres 8.4.1) у меня есть две таблицы: дороги (составленные из линейных линий) и аварии (составленные из точек). Я пытался соотнести каждую аварию с дорогой, но у меня проблемы с получением следующего: SELECT ST_ClosestPoint(road.the_geom, crash.the_geom), ST_Intersects(ST_ClosestPoint(road.the_geom, crash.the_geom), road.the_geom) ST_Distance(ST_ClosestPoint(road.the_geom, crash.the_geom), crash.the_geom) AS distance …
11 postgis  query 

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

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