sqlite Blob Geometry

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
Vladimir_R
Активный участник
Сообщения: 145
Зарегистрирован: 14 апр 2010, 14:11
Репутация: 44
Откуда: Екатеринбург

sqlite Blob Geometry

Сообщение Vladimir_R » 10 окт 2018, 16:34

Коллеги, добрый день!

У меня есть векторный слой сохранный в Sqlite БД через Qgis. При сохранении в поле формата указано WKB.
Теперь открываем клиента для БД и хотим получить гаометрию в WKT формате, но дальше hex формата не могу уйти.
Если кто-то встречался с такой проблемой, подскажите куда двигаться.
Вложения
save_sqlite.png
save_sqlite.png (17.61 КБ) 7357 просмотров

trir
Гуру
Сообщения: 5278
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1014
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: sqlite Blob Geometry

Сообщение trir » 10 окт 2018, 17:50

что за клиент?

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: sqlite Blob Geometry

Сообщение freeExec » 10 окт 2018, 19:04

А что толку, всё равно WK(Binary) т.е. хекс ему в самый раз.

Vladimir_R
Активный участник
Сообщения: 145
Зарегистрирован: 14 апр 2010, 14:11
Репутация: 44
Откуда: Екатеринбург

Re: sqlite Blob Geometry

Сообщение Vladimir_R » 11 окт 2018, 08:25

trir, клиент DB Browser for SQLite, но не думаю что проблема в нем.

freeExec, в том то и дела, что ожидаю, что hex это что ему нужно.
Делаю так:

Код: Выделить всё

SELECT GeometryFromWKB(Hex(Geometry)) from "1";
В ответ получаю NULL.

Vladimir_R
Активный участник
Сообщения: 145
Зарегистрирован: 14 апр 2010, 14:11
Репутация: 44
Откуда: Екатеринбург

Re: sqlite Blob Geometry

Сообщение Vladimir_R » 11 окт 2018, 08:41

Ларчик просто открывался.

Код: Выделить всё

SELECT ST_ASTEXT(GeomFromWKB(Geometry)) from "1";
Всем спасибо за участие.

Ответить

Вернуться в «Общий - ПО»

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

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