Добавление jpeg в атрибутивные данные векторного слоя
-
- Интересующийся
- Сообщения: 24
- Зарегистрирован: 16 ноя 2015, 10:48
- Репутация: 0
Добавление jpeg в атрибутивные данные векторного слоя
Добрый день,
Можно ли в атрибутивные данные вектора загрузить изображение???
Можно ли в атрибутивные данные вектора загрузить изображение???
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Добавление jpeg в атрибутивные данные векторного слоя
ссылку можно
ин гроссен фамилен нихт клювен клац клац
-
- Гуру
- Сообщения: 5360
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Добавление jpeg в атрибутивные данные векторного слоя
можно, как blob
-
- Гуру
- Сообщения: 731
- Зарегистрирован: 12 янв 2011, 22:40
- Репутация: 304
- Ваше звание: ∀
Re: Добавление jpeg в атрибутивные данные векторного слоя
Ещё можно извратиться, сконвертировав изображения в data: URI. Набросал крошечный пример во вложении:
Чтобы увидеть картинки при наведении курсора на точку, выделите слой и включите инструмент всплывающих подсказок. Конвертировал первым попавшимся онлайн-конвертером, подсказку настроил в свойствах слоя (добавил пару HTML-тэгов для показа значений полей).
Чтобы QGIS в форме ввода позволил вставлять в поле длинные значения, в свойствах нужно поставить галочку "многострочный" для этого поля.
Чтобы QGIS в форме ввода позволил вставлять в поле длинные значения, в свойствах нужно поставить галочку "многострочный" для этого поля.
- Вложения
-
- Скриншот
- screenshot.png (202.46 КБ) 5053 просмотра
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Добавление jpeg в атрибутивные данные векторного слоя
Отличный метод, о котором лично я не подозревал.
Может, стоит написать краткую заметку, чтобы не затерялось на форуме?
Может, стоит написать краткую заметку, чтобы не затерялось на форуме?
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 5360
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Добавление jpeg в атрибутивные данные векторного слоя
Закодированные таким образом в Base64 данные примерно на 33 % больше по размеру, чем их бинарный эквивалент.
-
- Гуру
- Сообщения: 731
- Зарегистрирован: 12 янв 2011, 22:40
- Репутация: 304
- Ваше звание: ∀
Re: Добавление jpeg в атрибутивные данные векторного слоя
Написать можно, хотя мне самому кажется костылём, но пригодиться может, и не только в QGIS. Напишу.Александр Мурый писал(а):Может, стоит написать краткую заметку, чтобы не затерялось на форуме?
Да, это, пожалуй, главный недостаток.trir писал(а):Закодированные таким образом в Base64 данные примерно на 33 % больше по размеру, чем их бинарный эквивалент.
- Игорь Лебедь
- Завсегдатай
- Сообщения: 452
- Зарегистрирован: 24 апр 2010, 19:47
- Репутация: 101
- Откуда: Город в клёнах и акациях
- Контактная информация:
Re: Добавление jpeg в атрибутивные данные векторного слоя
Формат - только БД SpatiaLite и иже с ними? В шейп, например, можно запхнуть? В geopackage?
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Добавление jpeg в атрибутивные данные векторного слоя
Шейп-файл, видимо, отпадает из-за ограничения в длине текстового поля (254).Игорь Лебедь писал(а):Формат - только БД SpatiaLite и иже с ними? В шейп, например, можно запхнуть? В geopackage?
Редактор материалов, модератор форума
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя