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

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

3
Определение пересечения дорог с помощью PostGIS
Я пытаюсь определить, где дороги пересекаются друг с другом, и выделить точку на этом перекрестке, указав количество дорог, которые образуют перекресток. Мне было интересно, есть ли какой-нибудь способ использования ST_NumPoints для достижения этой цели, но я не могу понять, что мне следует делать. Что я сделал, так это создал таблицу …


2
Как импортировать базу геоданных ESRI в формате .gdb в PostGIS
Я столкнулся с проблемой при загрузке формата базы геоданных ESRI .gdb в PostGIS. У меня есть данные 2,5 ГБ файла GDB. Я следовал некоторым учебникам в Интернете, но, похоже, это не сработало. Я создал базу данных "SampleNY" Я выполнил это с консоли: ogr2ogr -f "PostgreSQL" PG: "dbname = SampleNY user …

2
Подсчет очков в многоугольнике с помощью Postgis
У меня есть простая проблема: я хочу посчитать количество точек в наборе полигонов. У меня уже есть SQL, но он возвращает только гид полигона, который на самом деле содержит точки. Мои таблицы: многоугольный слой с 19.000 строками и точечный слой с 450 строками. Следующий SQL select grid.gid, count(*) AS totale …

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

3
Как ускорить запросы к растровым базам данных?
У меня есть растровая база данных в postgresql / postgis с этими столбцами: (ID, раст, data_of_data) . «Раст» - это столбец с растровыми файлами в формате WKT. Пример запроса для поиска значения DN точки в системе WGS84 (30.424, -1.66) и для 2002-01-09 выглядит следующим образом: SELECT st_value(rast,(st_GeomFromText('POINT(30.424 -1.66)', 4326))) as …

6
Как установить PostGIS на Windows?
Я хочу создать платформу приложений на основе данных PostGIS. Я прочитал документацию, где я увидел необходимые условия для установки GEOS, GDAL и Proj4. Основная проблема - я использую платформу Windows. Кто-нибудь может направить меня туда, где я могу получить полную документацию по установке PostGIS, GDAL, GEOS, Proj4 на окна со …

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

6
Поиск псевдоузлов в бесплатном программном обеспечении ГИС?
Программное обеспечение gvSIG OA Digital Edition 2010 имеет инструменты топологии для поиска псевдоузлов в линейной геометрии. Я установил допуск кластера 0,00002 и максимальное количество ошибок -10000 для линейной геометрии подсчета ссылок 20000. Но неудачный результат. Существуют ли решения, которые находят псевдоузлы в бесплатном программном обеспечении ГИС? Мне нужно наложить псевдоузлы …

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

3
Преобразование MultiLinestring в Linestring с PostGIS?
У меня есть многострочная строка, и я хочу преобразовать ее в строку строк, чтобы использовать некоторые функции, которые работают только с линиями строк. Я использовал ST_Dump()и получил коллекцию моих геометрий. Если я объединю их вместе, я все равно получу многоканальную строку. Должен ли я получить Npoints и объединить их вместе …
16 postgis  sql 

1
Существует ли функция PostGIS для определения того, пересекается ли линейная линия?
Я искал функцию, которая может сказать мне, если LineString пересекает себя. Я пытался звонить st_intersectsс одной и той же LineString дважды, но очевидно, что идентичные строки будут пересекаться. Мой план, если нет функции, состоял бы в том, чтобы получить все точки в строке и создать отдельные строки, а затем проверить …
16 postgis 


1
Выявление топологических связей с использованием PostGIS
Я пытаюсь выполнить базовый анализ типологии с помощью PostGIS. Моя цель - найти любые полигоны, которые касаются других полигонов. Для этого я думал, что ST_GetFaceEdgesбудет работать ( ссылка ). Я хочу проверить каждый полигон в моей базе данных и перечислить все остальные полигоны, которые его касаются. На изображении ниже я …
16 postgis  sql  topology 

2
Нахождение ближайшей геометрии в PostGIS
Я просматривал «API» функций PostGIS и заметил, что для большинства из них нужно сравнить два элемента. Например, функция ST_Distance берет два элемента геометрии / географии, чтобы найти расстояние. Нет функции для выполнения чего-то вроде: «Учитывая геометрию G, дайте мне ближайшую геометрию GClosest в таблице T, где G.id <> GClosest.id» Я …

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