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

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

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

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

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

6
PostGIS: присвоить ID точки в слое A ближайшей точке в слое B
Это должно было быть очевидным предшественником (который я не задавал) к моему другому вопросу: Как создать диаграммы паука (линии центра) в PostGIS? Если я не знаю взаимосвязи между точкой на уровне A (магазины) и точкой на уровне B (клиенты), я бы хотел сказать, что «Клиент 1 обслуживается ближайшим магазином». Хотя …

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

2
Как импортировать персональную базу геоданных esri (.mdb) в PostGIS на Linux
У нас есть личные базы геоданных esri, которые нам нужно импортировать в PostGIS. В конечном счете, мы бы хотели, чтобы люди загружали MDB на веб-сервер и импортировали слои в PostGIS. В Windows с помощью FW Tools все работает нормально: ogr2ogr -f "PostgreSQL" PG:"host=10.10.10.10 user=someuser dbname=poi password=somepassword port=5432" S:\GISData\Test.mdb -a_srs EPSG:26986 …

3
Добавление GeoPandas Dataframe в таблицу PostGIS?
У меня есть простой GeoPandas Dataframe: Я хотел бы загрузить этот GeoDataframe в таблицу PostGIS. У меня уже есть база данных с расширением PostGIS, но я не могу добавить этот Dataframe в виде таблицы. Я пробовал следующее: engine = <> meta = MetaData(engine) eld_test = Table('eld_test', meta, Column('id', Integer, primary_key=True), …

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

3
Загрузка содержимого Geopackage в PostgreSQL
В качестве предыстории мы смотрим на переход от использования шейп-файлов. Мы уже начали использовать Geopackages для настольных систем (QGIS / ArcGIS), но часто у нас есть требование загружать данные в наши базы данных PostgreSQL. Я знаю, что вы можете загружать контент Geopackage в Postgres с помощью QGIS, но интересуетесь, есть …

2
Создание геометрии из широты / долготы в таблице с помощью PostGIS?
У меня есть таблица с более чем 800 000 записей, включая лат и длинный столбец. Источник данных не создавал геометрии, поэтому я искал, как это сделать. Я знаю, что есть ST_MakePoint (x, y, SRID), но вся документация и другие потоки показывают, как создавать отдельные точки. Как создать тип геометрии, используя …
15 postgis  sql 

1
Суммирование растра PostGIS (алгебра карт)
У меня есть таблица полигонов, представляющих изохроны времени в пути в определенные дни. Для каждой исходной точки существует пять изохронных геометрий (хранятся в отдельных строках). Для каждой исходной точки я хочу растеризовать пять изохрон (двоичный NULL или 1), а затем объединить их в один растровый слой. Этот растровый слой требует …

2
Огромные лазерные данные облака точек в PostGIS - их хранение и обработка
Интересно, как можно хранить огромные наборы данных облака отсканированных лазером точек в PostGIS, учитывая время обработки? Я знаю, что существует объект геометрии Pointв PostGIS. Но, насколько я знаю, это сохраняет каждую точку в новом наборе, что может сделать поиск любой определенной точки очень медленным процессом, если хранится несколько миллионов или …

2
QGIS возвращает сообщение «Invalid Layer» при попытке добавить представление PostGIS?
Я новичок в Postgis и QGIS. Я создал вид, определенный как CREATE OR REPLACE VIEW pupr.vstudentmuni AS SELECT m.id AS munid, m.name AS muname, m.geom, s.code, (s.name::text || ' '::text) || s.lastname::text AS fullname FROM pupr.municipio m, pupr.student_location l, pupr.student s WHERE st_within(l.geom, m.geom) AND s.code = l.code; в PostgreSQL. …

1
Выбор ближайшего соседа в QGIS
У меня есть список, содержащий более 100 000 точек в формате lat / long, который я импортировал в qgis. Теперь я пытаюсь сгруппировать все эти точки в группы блоков, и я имею в виду, что хочу разделить карту на ограничивающие блоки. Мои требования следующие: ни одна группа в штучной упаковке …

2
Качество геокода: Номинтим против PostGIS Геокодер против Геокодера :: США 2.0
Иногда мне нужно геокодировать >> 500 000 адресов США (без функций и пересечений). Я хотел бы настроить службу геокодирования локально для обработки этих массовых геокодов. В прошлом я использовал Geocoder :: US 2.0 на основе Tiger . Первоначальный сравнительный анализ дает разумную точность в отношении адресов с геокодированием Google, особенно …

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