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

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

2
Как я могу преобразовать геомагнитные координаты в географические, не занимаясь математикой самостоятельно?
У меня есть некоторые данные, которые находятся в геомагнитных координатах; то есть они широта и долгота, но в отношении северного магнитного полюса в Канаде, а не географического северного полюса. Как вы можете догадаться, я бы хотел сопоставить их с другими данными, которые находятся в других системах координат. (Данные возникли как …

1
Может ли PostGIS ограничивать столбец мультиполигонами и полигонами?
В настоящее время я использую PostGIS 1.5.3, но скоро обновлюсь до 2.0. Поэтому, пожалуйста, обратите внимание на любые различия между двумя версиями, которые имеют отношение к следующим вопросам. Можно ли создать столбец типа геометрии PostGIS, который позволяет вставлять полигоны и мультиполигоны, но ограничивает вставку других типов геометрии, не изменяя вручную …
10 postgis 

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

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

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

2
Преобразование таблицы PostGIS в Shapefile в Python?
Я хочу преобразовать таблицу PostGIS в шейп-файл (без использования pgsql2shp). Чтобы создать геометрию в шейп-файле, я должен дать Xmin, Ymin и Xmax, Ymax, а геометрия, которую я имею в моей таблице PostGIS, имеет неправильную форму (я могу получить внешний вид с помощью ограничительной рамки, но это будет включать какая-то дополнительная …
10 python  postgis 

1
Можете ли вы запросить перекрывающиеся пользовательские полигоны в заданной точке в Картах Google?
Мне нужно выяснить ограничение работы с API Карт Google и возможные решения для полусложных пространственных сравнений. Чего я хочу добиться, так это системы сравнения, которая позволит запрашивать перекрывающиеся пользовательские пространственные полигоны в заданной точке (адрес места жительства). В основном, у ресторана будет заданная область доставки, параметр которой будет определяться X …

2
Кольцевые самопересечения в PostGIS
Это продолжение предыдущего вопроса . Вы увидите, что я новый пользователь PostGIS. Я посмотрел на достоверность топологии в моих данных и нашел около 1700 проблем топологии в наборе данных наземного покрова (полигона). Это все "Кольцо Self_intersection". Используя некоторую полезную информацию в этой презентации Пола Рамсея (стр. 20), я попытался соответствующим …
10 postgis  topology 

1
Как добавить функции в слой PostGIS с помощью Quantum GIS?
Я использую Quantum GIS и PostGIS dbms. Я могу вызвать слой PostGIS в QGIS, но не могу добавить к нему функцию. Я использую метод добавления объектов в шейп-файл, но он все еще не отражается на слое, и я не знаю, как сохранить его в базе данных PostGIS, если я смогу …
10 postgis  qgis 

1
Повышение производительности за счет индекса GIST для точки в многоугольном запросе
У меня есть две таблицы: местоположения (id, region_id, the_geom) и регионов (id, the_geom). Для каждой точки местоположения я хочу определить регион, в котором она находится: UPDATE locations SET region_id = (SELECT id FROM regions WHERE ST_Within(locations.the_geom,regions.the_geom) ); Имеет ли смысл строить индекс GIST по точкам расположения? Я построю индекс для …

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

3
получение dxf-файлов из PostgreSQL
Я успешно загрузил кучу шейп-файлов в базу данных PostGIS. Я хотел бы иметь возможность получать определенную геометрию и слои в виде файлов DXF на основе запросов SQL. Я использую PostGIS, GDAL, PostgreSQL и Python из пакета OSGeo4W для Windows. Я представляю, что я должен использовать ogr2ogr немного так: $ ogr2ogr …
10 postgis  gdal  ogr  dxf 

2
Как преобразовать данные OSM в PostgreSQL для целей маршрутизации?
Я создаю приложение маршрутизации с использованием OpenStreetMap. В настоящее время моя задача - преобразовать данные из файла OSM в PostgreSQL. Я читал о osm2pgsql, но проблема в том, что там сказано, что osm2pgsql не подходит для маршрутизации. Я тоже читал об Осмосе, но есть кое-что о порте rails, что, я …

5
Выявление «длинных и узких» полигонов в PostGIS
У меня есть набор полигонов, представляющих большие площади, скажем, городские кварталы. Я хочу определить большие перекрывающиеся области между ними. Но есть проблема: иногда эти многоугольники перекрываются по периметру (потому что они нарисованы с небольшой точностью). Это создаст длинные и узкие перекрытия, которые меня не волнуют. Но в других случаях будут …
10 qgis  postgis  slivers 

1
Почему st_intersects быстрее чем &&
Это таблица очков. ~ 1 млн. Записей SELECT COUNT(*) as value FROM alasarr_social_mv s; Output: 976270 Похоже, что st_intersects заставляет использовать пространственные индексы, но && этого не делает. Пример использования ST_Intersects(282 мс) SELECT COUNT(*) as value FROM alasarr_social_mv WHERE ST_Intersects( the_geom_webmercator, ST_MakeEnvelope(-410961,4920492,-402305,4926887,3857) ) Aggregate (cost=34370.18..34370.19 rows=1 width=0) (actual time=282.715..282.715 rows=1 …

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