Импорт растров через Postgis

Не знаете, где задать вопрос? Задавайте здесь.
Budjik
Интересующийся
Сообщения: 23
Зарегистрирован: 29 мар 2024, 16:33
Репутация: 0
Откуда: Москва

Импорт растров через Postgis

Сообщение Budjik »

Добрый день.

Имею много ортофотопланов в формате .tif( и tab соответственно). Есть желание импортировать их в БД постгиса.
Поставил PostgreSQL, установил Postgis. Делал все по гайду из этой темы - https://gis-lab.info/qa/postgis-install.html
Как я понимаю, следующий шаг, в схеме public, мне надо создать таблицу, в которую я буду грузить растры.
Таблицу я создал, но видимо дело в колонках? при попытке импортировать их выдается ошибка как на скриншоте.
У таблицы должна быть какая то определенная структура?
Вложения
Screenshot_1.jpg
Screenshot_1.jpg (54.07 КБ) 4245 просмотров
Screenshot_7.jpg
Screenshot_7.jpg (155.69 КБ) 4245 просмотров
AlexRomantsov
Завсегдатай
Сообщения: 420
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 162
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Импорт растров через Postgis

Сообщение AlexRomantsov »

Попробуйте из QGIS загрузить, устанавливаемый модуль PostGIS Raster Import, таким способом загружал.
Budjik
Интересующийся
Сообщения: 23
Зарегистрирован: 29 мар 2024, 16:33
Репутация: 0
Откуда: Москва

Re: Импорт растров через Postgis

Сообщение Budjik »

AlexRomantsov писал(а): 12 июл 2024, 04:56 Попробуйте из QGIS загрузить, устанавливаемый модуль PostGIS Raster Import, таким способом загружал.
Дело в том, что. Для того, что бы загрузить через этот модуль, снимки должны быть подгружены в сам QGIS + как я понял, он грузит по 1 растровому слою. У меня 13 тысяч снимков. Они будут в сам QGIS только 2 суток загружаться. А потом по 1 их грузить через этот модуль?
Вложения
Screenshot_2.jpg
Screenshot_2.jpg (57.11 КБ) 4150 просмотров
AlexRomantsov
Завсегдатай
Сообщения: 420
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 162
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Импорт растров через Postgis

Сообщение AlexRomantsov »

это да, но можно, на основе одного из QGIS, посмотреть что не так с таблицей в postgres
Budjik
Интересующийся
Сообщения: 23
Зарегистрирован: 29 мар 2024, 16:33
Репутация: 0
Откуда: Москва

Re: Импорт растров через Postgis

Сообщение Budjik »

AlexRomantsov писал(а): 12 июл 2024, 09:03 это да, но можно, на основе одного из QGIS, посмотреть что не так с таблицей в postgres
А какая вообще структура у таблицы должна быть по умолчанию? Где поля для нее смотреть? В интернете вообще нет по этому делу инфы. Просто пишут, создайте таблицу и грузите.
AlexRomantsov
Завсегдатай
Сообщения: 420
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 162
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Импорт растров через Postgis

Сообщение AlexRomantsov »

PostGIS Raster Extension, расширение, ставили на базу данных?
CREATE EXTENSION postgis_raster;
AlexRomantsov
Завсегдатай
Сообщения: 420
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 162
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Импорт растров через Postgis

Сообщение AlexRomantsov »

А Ваши 13 тыс. ортофото, они ковром, одной кляксой (например город) или пауком (например сеть дорог)? Postgis все равно делает тайловую пирамидальную модель. Да, на раздачу быстро работает. Загрузка - медленно. Может быть сразу сгенерировать XYZ тайлы, в каталог, без postgres?
Budjik
Интересующийся
Сообщения: 23
Зарегистрирован: 29 мар 2024, 16:33
Репутация: 0
Откуда: Москва

Re: Импорт растров через Postgis

Сообщение Budjik »

AlexRomantsov писал(а): 12 июл 2024, 09:32 PostGIS Raster Extension, расширение, ставили на базу данных?
CREATE EXTENSION postgis_raster;
Как я понял, расширение не установлено. Но при этом не дает его установить. Не понимаю в чем дело. Хотя если выполнять CASCADE , то пишет, что установлено.
Вложения
Screenshot_5.jpg
Screenshot_5.jpg (37.76 КБ) 4109 просмотров
Screenshot_4.jpg
Screenshot_4.jpg (44.57 КБ) 4111 просмотров
Screenshot_3.jpg
Screenshot_3.jpg (144.42 КБ) 4111 просмотров
AlexRomantsov
Завсегдатай
Сообщения: 420
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 162
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Импорт растров через Postgis

Сообщение AlexRomantsov »

Попробуйте с начала, установите расширение postgis, а потом - postgis_raster:
CREATE EXTENSION postgis;
ALTER TABLE geometry_columns OWNER TO postgres;
ALTER TABLE spatial_ref_sys OWNER TO postgres;
CREATE EXTENSION postgis_raster;
Budjik
Интересующийся
Сообщения: 23
Зарегистрирован: 29 мар 2024, 16:33
Репутация: 0
Откуда: Москва

Re: Импорт растров через Postgis

Сообщение Budjik »

AlexRomantsov писал(а): 12 июл 2024, 10:16 Попробуйте с начала, установите расширение postgis, а потом - postgis_raster:
postgis уже установлен, по крайней мере так пишет.
Вложения
Screenshot_6.jpg
Screenshot_6.jpg (59.41 КБ) 4106 просмотров
Последний раз редактировалось Budjik 12 июл 2024, 10:21, всего редактировалось 1 раз.
AlexRomantsov
Завсегдатай
Сообщения: 420
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 162
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Импорт растров через Postgis

Сообщение AlexRomantsov »

на всякий случай, не забывайте ";" в sql
AlexRomantsov
Завсегдатай
Сообщения: 420
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 162
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Импорт растров через Postgis

Сообщение AlexRomantsov »

Хм. Непонятно. А если новую чистенькую базу расширить?
Budjik
Интересующийся
Сообщения: 23
Зарегистрирован: 29 мар 2024, 16:33
Репутация: 0
Откуда: Москва

Re: Импорт растров через Postgis

Сообщение Budjik »

AlexRomantsov писал(а): 12 июл 2024, 10:22 Хм. Непонятно. А если новую чистенькую базу расширить?
Да, на чистую базу все установилось. Спасибо. Дальше я создаю новую таблицу, правильно? Создал, но все равно ругается на что то.
Вложения
Screenshot_8.jpg
Screenshot_8.jpg (234.61 КБ) 4094 просмотра
AlexRomantsov
Завсегдатай
Сообщения: 420
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 162
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Импорт растров через Postgis

Сообщение AlexRomantsov »

А дальше, я бы загрузил один растр с помощью плагина qgis (он сам создаст таблицу), а потом - утилитой raster2pg в нее же
Budjik
Интересующийся
Сообщения: 23
Зарегистрирован: 29 мар 2024, 16:33
Репутация: 0
Откуда: Москва

Re: Импорт растров через Postgis

Сообщение Budjik »

AlexRomantsov писал(а): 12 июл 2024, 10:34 А дальше, я бы загрузил один растр с помощью плагина qgis (он сам создаст таблицу), а потом - утилитой raster2pg в нее же
Пишет, что не выбрана схема (в журнале Python при загрузке через модуль Postgis Raster import), но ведь она выбрана.
Вложения
Screenshot_10.jpg
Screenshot_10.jpg (38.26 КБ) 4067 просмотров
Screenshot_9.jpg
Screenshot_9.jpg (6.14 КБ) 4067 просмотров
Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей