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

16
Существует ли функция PostGIS для определения того, пересекается ли линейная линия?

Я искал функцию, которая может сказать мне, если LineString пересекает себя. Я пытался звонить st_intersectsс одной и той же LineString дважды, но очевидно, что идентичные строки будут пересекаться. Мой план, если нет функции, состоял бы в том, чтобы получить все точки в строке и создать отдельные...

16
Получить значения Lon Lat из типа данных GEOGRAPHY в PostGIS

Как сохранить значения долготы в качестве типа данных GEOGRAPHY, как мне получить значения отдельных широт? Неудачная попытка: SELECT id, geog, ST_X(geog), ST_Y(geog) FROM locations; Ошибка: No function matches the given name and argument types. You might need to add explicit type...

16
Какие веб-сайты высокого уровня используют OpenLayers и PostGIS?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Я думаю, что есть много убедительных аргументов в пользу использования PostGIS, но мне интересно показать людям примеры...

16
Что такое «неузловое пересечение»?

Может ли кто-то дать точное определение того, что такое «пересечение без узлов»? Существуют различные ГИС-платформы и наборы инструментов, в которых есть ошибки с этим текстом, и результаты поиска в Google для этого, как правило, попадают в категорию «отбросьте некоторую точность, и все ваши...

16
Преобразование MultiLinestring в Linestring с PostGIS?

У меня есть многострочная строка, и я хочу преобразовать ее в строку строк, чтобы использовать некоторые функции, которые работают только с линиями строк. Я использовал ST_Dump()и получил коллекцию моих геометрий. Если я объединю их вместе, я все равно получу многоканальную строку. Должен ли я...

16
Как вы защищаете свои учетные данные PostGIS при использовании QGIS 1.7?

Я вполне уверен, что это должна быть вики сообщества, но я не знаю, как сделать это. Так что, если администратор видит это, пожалуйста, измените при необходимости. Итак ... как вы защищаете данные базы данных PostGIS при использовании QGIS 1.7? (Я использую QGIS 1.7 и PostGIS 1.5) Причина, по...

16
Обнаружить, находится ли точка на левой или правой стороне линии в PostGIS?

У меня есть таблица строк и таблица точек в postgis. Я знаю самую близкую линию к любой данной точке. Что мне нужно знать, так это то, на какой стороне этой линии находится точка. Я думаю, мне нужно сделать это путем создания перпендикулярной линии от заданной точки к линии (ближайшей точки на...

15
Каковы последствия неправильной геометрии

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

15
Как импортировать персональную базу геоданных esri (.mdb) в PostGIS на Linux

У нас есть личные базы геоданных esri, которые нам нужно импортировать в PostGIS. В конечном счете, мы бы хотели, чтобы люди загружали MDB на веб-сервер и импортировали слои в PostGIS. В Windows с помощью FW Tools все работает нормально: ogr2ogr -f "PostgreSQL" PG:"host=10.10.10.10 user=someuser...

15
Создание геометрии из широты / долготы в таблице с помощью PostGIS?

У меня есть таблица с более чем 800 000 записей, включая лат и длинный столбец. Источник данных не создавал геометрии, поэтому я искал, как это сделать. Я знаю, что есть ST_MakePoint (x, y, SRID), но вся документация и другие потоки показывают, как создавать отдельные точки. Как создать тип...

15
Инструменты GUI для PostgreSQL / PostGIS?

как картограф, я работаю с TileMill для визуализации геоданных. Я установил локальный сервер PostgreSQL с PostGIS и osm2pgsql. Все отлично работает Во всяком случае, я новичок в работе с серверами и подход командной строки. Таким образом, при изучении основ управления базами данных, некоторый...

15
Разбитые пакеты и неудовлетворенные зависимости установки QGIS, PostgreSQL и postgis Ubuntu 14.04

Я знаю, что это может быть повторяющейся темой, но я борюсь в течение нескольких дней. Я обновил QGIS с 2.8 до 2.18 и после этого все сломалось. Я не мог использовать расширение PostGIS на pgadmin3. Я выяснил, что возник конфликт с libgdal1h: если он установлен, он удаляет другие библиотеки,...

15
Пространственный индекс PostgreSQL / PostGIS - без ускорения

У меня есть пространственная таблица в базе данных PostgreSQL / PostGIS. Каждая строка в нем представляет полигон. Это имеет следующую форму: +----+--------+ |gid | way | +----+--------+ |241 | 01030..| Геометрический столбец - это «путь», который содержит геометрию для многоугольника. В WKT это:...

15
Расчет процента площади пересечения в где пункт

У меня есть таблица полигонов (групп блоков переписи) в postgres. Я хочу пометить каждую группу блоков городом (еще одной таблицей полигонов), в котором он находится в основном. Это возможно? Я думаю, мне нужно по сути создать что-то вроде: select b.*,t.name from blockgroups b, towns t where...

15
Как использовать ST_Intersection?

Вот краткое изложение того, что я пытаюсь сделать: у меня есть 3 таблицы в Postgres, 'a' и 'b', у каждой есть столбец Polygon, а у 'c' есть столбец Point. Здесь я пытаюсь получить пересечения геометрий между «a», «b» и «c» и отобразить такие геометрии на векторном слое OpenLayers. Я уже знаю, как...

15
Проектирование базы данных: топология дороги в ГИС

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

15
Как извлечь подстроку из подстроки с перекрывающимися сегментами

Постановка проблемы: учитывая маршрут автобуса (определяемый как линейная линия ln.the_geom) и набор местоположений автобусных остановок (pt1.the_geom, pt2.the_geom, ... ptn.the_geom), разделите маршрут автобуса на сегменты между автобусными остановками , Я использую две функции Postgis...

15
Соединяйте пересекающиеся линии с PostGIS

Это то, о чем мне почти стыдно спрашивать, но я не могу заставить его работать ради своей жизни. У меня есть слой дороги с сегментами, каждый сегмент имеет Road IDи сегмент type. Я хотел бы объединить все сегменты вместе, для каждого Road IDв одну линейную линию, но только когда они одинаковы typeи...

15
Как символизировать объекты значениями NULL в градуированных символах?

У меня есть набор классов объектов многоугольника и атрибут из другой таблицы, к которому я присоединяюсь (один к одному) в QGIS, чтобы символизировать атрибуты в виде картограммы. Однако не все поля многоугольников имеют совпадающее поле в таблице числовых атрибутов, поэтому при создании...

15
Добавьте пространственные функции PostGIS в пользовательскую схему, отличную от «public» в PostgreSQL

Недавно я создал базу данных PostGIS 2.0.3 на сервере базы данных PostgreSQL 9.1, используя pgAdmin. Обнаружено, что расширение «PostGIS» установлено в «Расширения». Все пространственные функции были добавлены в «публичную» схему. Все в порядке. Теперь я хочу сохранить все свои данные в новой схеме...