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

30
Как конвертировать / typecast из Polygon в Multipolygon в PostGIS?

Есть ли способ типизации полигонов для мультиполигонов? Например, я создал круг, используя ST_Buffer () для точки. Тип возврата этой функции - тип Polygon. Проблема в том, что на столбце геометрии есть ограничение, ограничивающее его типом Multipolygon. Итак, я не могу вставить простой...

29
Когда НЕ следует использовать пространственный индекс?

Я спрашиваю об этом, потому что я в основном работал с Oracle, но в течение прошлого года я удваивался с PostGIS и SQLServer 2008. Большинство пространственных функций в Oracle не будут работать без пространственного индекса, возвращающего ошибку ORA-13226: 13226, 00000, «интерфейс не...

28
Как я могу обновить ogr2ogr для включения драйвера PostgreSQL?

Я пытаюсь использовать ogr2ogr для загрузки шейп-файла в удаленную установку PostGres. Когда я запустил эту команду: celenius:~ celenius$ ogr2ogr -f PostgreSQL PG:"host=255.34.00.00 user=postgres dbname=mydb password=***" Dropbox/data/roads.shp; Я получил следующее сообщение об ошибке: Unable to...

28
Как получить ближайшую точку на линейной линии к данной точке?

Я давно использую PostGIS, но никогда не использовал LINESTRINGгеометрию ...! :) Вот что я хотел бы сделать: у меня есть таблица линий линий (представляющих улицы данного города, SRID 3395), и я хотел бы найти ближайшие строки линий к данной точке (позиция GPS, SRID 4326). Решение, которое я нашел,...

27
Работаете с данными PostGIS в R?

Я работаю с R почти все время, и теперь я использую его для анализа пространственных данных. У меня есть база данных PostGIS с (очевидно) данными ГИС. Если я хочу сделать статистический пространственный анализ и построить карты, то это лучший способ: экспортировать таблицы как шейп-файлы или;...

27
Оптимизация импорта osm2pgsql для данных OSM

В настоящее время я создаю экземпляр для EC2, на котором можно импортировать весь снимок Planet.osm всей информации о Земле для некоторых проектов, над которыми мы работаем. Я развернул большой экземпляр Ubuntu x64 и прикрепил множество отдельных хранилищ на томе EBS для базы данных Postgres и...

27
Имеете дело с данными, которые распространяются по зонам UTM?

У меня есть данные, которые распределены по двум зонам UTM GDA / MGA94 UTM Zone 55 и 56. У меня есть слои, такие как кадастр, дороги, трубопроводы и т. Д., Где я хочу хранить измерения, такие как длины и площади в метрах или какой-либо метрической записи, а не градусов! Каков наилучший способ...

24
Упрощение смежных полигонов с помощью PostGIS?

Я столкнулся с проблемой упрощения набора смежных полигонов. Если я упросту каждый полигон по отдельности с помощью алгоритма Дугласа – Пекера (который используется многими инструментами с открытым исходным кодом), получающиеся полигоны обычно больше не являются смежными. Эта проблема существует,...

24
Смешивание типов геометрии в одной таблице PostGIS

Я столкнулся со следующей проблемой. Я должен перейти с базы данных Oracle на PostgreSQL + PostGIS. В настоящее время все геометрии всех типов хранятся в одной таблице, и каждая запись содержит поле «крышка», которое указывает особенности одного и того же слоя. Каковы плюсы и минусы использования...

24
Лучшие практики для баз данных и API с географическими данными, охватывающими антимеридиан

Какова наилучшая практика для хранения географических объектов (линий, многоугольников и их многочастных эквивалентов), когда эти объекты охватывают антимеридиан (долгота ± 180 °), и их необходимо отправлять и получать из клиентских веб-приложений как GeoJSON? Я начинаю работу над веб-API на...

24
Какая единица измерения используется в ST_Distance ()?

Интересно, что это за штука возвращаемого поплавка ST_Distance. В документации сказано: ... минимальное декартово расстояние (основанное на пространственной привязке) между двумя геометриями в проецируемых единицах. Каковы эти прогнозируемые единицы? Геометрия хранится в поле:...

24
Альтернативы ogr2ogr для загрузки больших файлов GeoJson в PostGIS

У меня есть 7 ГБ файл GeoJson, который я хотел бы загрузить в базу данных PostGIS. Я пытался использовать ogr2ogr, но это не удается, потому что файл слишком велик для загрузки ogr2ogr в память и последующей обработки. Существуют ли другие варианты загрузки этого файла геоджона в PostGIS? Я получаю...

24
Как создать новую базу данных «ГИС» в PostGIS?

Я хотел бы создать новую базу данных в PostGIS, чтобы я мог загружать в нее вещи, пока используется текущая база данных. Согласно документам Некоторые упакованные дистрибутивы PostGIS (в частности, установщики Win32 для PostGIS> = 1.1.5) загружают функции PostGIS в базу данных шаблонов с именем...

24
Ищете Алгоритм для обнаружения кружения и начала и конца круга?

У меня есть много полетных данных от пилотов планеров в виде исправлений GPS с фиксированным интервалом. Я хотел бы проанализировать траекторию полета и определить начало и конец «кругового движения», которое совершит пилот планера, когда он обнаружит термики. В идеале алгоритм должен дать мне...

24
В PostGIS возможно ли создать вид с уникальным идентификатором?

Когда я создаю представление в PostGIS, есть ли способ добавить уникальный идентификатор в это представление? Как поле «gid» в любой другой таблице PostGIS? Изменить: Извините, я должен был включить это в исходное сообщение. Я использую PostGresql 9.0 и PostGIS 1.5....

24
Как упростить маршрутизируемую сеть?

У меня есть сетевой график, который мне нужно упростить в смысле уменьшения количества ребер . Идея состоит в том, чтобы объединить узлы, которые расположены близко друг к другу, и удалить короткие соединительные ребра. Как этого достичь в PostGIS или GRASS? Или есть ли лучшие подходы для...

24
Соединение слоев с соответствующими элементами с помощью топологии PostGIS

В настоящее время я использую расширение топологии PostGIS, но у меня есть некоторые трудности в понимании того, как работает структура: Одним из ключевых моментов является использование «слоев»: насколько я понимаю, атрибуты объектов должны храниться в таблице из схемы топологии (названной...

23
Как я могу объединить / свернуть близлежащие и параллельные дорожные линии (например, проезжую часть с двумя проезжими частями) в одну линию?

У меня есть шейп-файл из OSM, который содержит все дороги в городе. Большие дороги (например, с двумя проезжими частями), похоже, имеют 2 параллельные линии. Я хотел бы свернуть / объединить их в одну строку, чтобы я мог хорошо их экспортировать и визуализировать во внешнем 3D-приложении (2...

23
ПостГИС ближайшие пункты с ST_Distance, кНН

Мне нужно получить по каждому элементу на одной таблице ближайшую точку другой таблицы. Первая таблица содержит дорожные знаки, а вторая - входные залы города. Дело в том, что я не могу использовать функцию ST_ClosestPoint, и мне нужно использовать функцию ST_Distance и получить запись min...

23
Низкая производительность из-за хранения больших растров в PostGIS и визуализации в QGIS

Мой вопрос касается использования и производительности нескольких программных инструментов совместно, а именно PostgreSQL, PostGIS, QGIS и GDAL. Я давний пользователь ArcGIS, Python и R, который заинтересован в диверсификации в бесплатную ГИС-экосистему с открытым исходным кодом и Linux. В...