Как прикрепить всплывающее фото к точке на карте в QGIS
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 29 мар 2019, 13:20
- Репутация: 0
- Откуда: Беларусь
Как прикрепить всплывающее фото к точке на карте в QGIS
Добрый день! Я совсем недавно стала вникать в программу QGIS и тут я пока как младенец) Помогите разобраться. Я нанесла на карту точки магазинов по координатам X и Y в таблице атрибутов. Поставила SVG-маркеры в виде значка фотоаппарата. Теперь хочу понять, как сделать так, чтобы при наведении мышки на этот маркер всплывало фото магазина. Фото обычные, скачанные из интернета, без геолокации, координат. Буду благодарна за подробное объяснение простым языком или за ссылку на доходчивое объяснение). Спасибо!
- Вложения
-
- 1.jpg (171.35 КБ) 13126 просмотров
-
- Снимок.JPG (21.82 КБ) 13128 просмотров
-
- Участник
- Сообщения: 78
- Зарегистрирован: 04 ноя 2014, 18:40
- Репутация: 48
- Откуда: Санкт-Петербург
Re: Как прикрепить всплывающее фото к точке на карте в QGIS
Добрый день.
Можете следовать данной инструкции: https://docs.qgis.org/2.8/en/docs/train ... tions.html
Если кратко, то вам нужно настроить действие при нажатии на точку.
Можете следовать данной инструкции: https://docs.qgis.org/2.8/en/docs/train ... tions.html
Если кратко, то вам нужно настроить действие при нажатии на точку.
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 29 мар 2019, 13:20
- Репутация: 0
- Откуда: Беларусь
Re: Как прикрепить всплывающее фото к точке на карте в QGIS
Спасибо большое за помощь! Пробую, постепенно разбираюсь шаг за шагом. Застопорилась. Не понимаю, где находится кнопка Line Edit. У меня версия 3.6.0 и такой кнопки нет (рис.3) Перерыла свойства слоя и не нашла((voltusya писал(а): ↑29 мар 2019, 15:35Добрый день.
Можете следовать данной инструкции: https://docs.qgis.org/2.8/en/docs/train ... tions.html
Если кратко, то вам нужно настроить действие при нажатии на точку.
- Вложения
-
- 1.JPG (33.77 КБ) 13014 просмотров
-
- 2.JPG (23.56 КБ) 13014 просмотров
-
- 3.JPG (45.52 КБ) 13014 просмотров
-
- Участник
- Сообщения: 78
- Зарегистрирован: 04 ноя 2014, 18:40
- Репутация: 48
- Откуда: Санкт-Петербург
Re: Как прикрепить всплывающее фото к точке на карте в QGIS
Попробуйте проигнорировать этот шаг, возможно, в версиях 3.х он просто не требуется (можете посмотреть в соседней вкладке в свойствах слоя Attributes Form, который прям под Source Fields, там скорее всего для вашего поля будет установлен нужный text Edit).
- Игорь Белов
- Гуру
- Сообщения: 2229
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1501
- Откуда: Казань
Re: Как прикрепить всплывающее фото к точке на карте в QGIS
Во-первых, типы виджетов теперь на закладке [Form].
Во-вторых, без этого шага действительно можно обойтись, просто вписав пути к изображениям.
Во-вторых, без этого шага действительно можно обойтись, просто вписав пути к изображениям.
The purpose of computing is insight, not numbers
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 29 мар 2019, 13:20
- Репутация: 0
- Откуда: Беларусь
Re: Как прикрепить всплывающее фото к точке на карте в QGIS
Добрый день и спасибо всем за ответы! Промучалась я в 3 версии и все таки установила QGIS 2. Пробую там. Вроде бы ход действий понятен. Создала действие, но при нажатии на кнопку "Выполнить действие" ничего не происходит и картинка не показывается. Подскажите пожалуйста, возможно я не так что-то указала? (скрин)Игорь Белов писал(а): ↑05 апр 2019, 20:05Во-первых, типы виджетов теперь на закладке [Form].
Во-вторых, без этого шага действительно можно обойтись, просто вписав пути к изображениям.
- Вложения
-
- Снимок1.JPG (67.24 КБ) 12900 просмотров
-
- Снимок.JPG (92.44 КБ) 12900 просмотров
-
- Безымянный.png (416.96 КБ) 12900 просмотров
-
- Участник
- Сообщения: 78
- Зарегистрирован: 04 ноя 2014, 18:40
- Репутация: 48
- Откуда: Санкт-Петербург
Re: Как прикрепить всплывающее фото к точке на карте в QGIS
Кажется, что вы все-таки что-то сделали не так. Действие у вас должно быть open [%image%], где image - это поле (атрибут) с путем к фотографии. Причем желательно избавиться от кириллицы, в версии 2.х с ней могут быть проблемы.
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 29 мар 2019, 13:20
- Репутация: 0
- Откуда: Беларусь
Re: Как прикрепить всплывающее фото к точке на карте в QGIS
Исправила, добавила open, вместо image вставила путь к фото из атрибутов. Я так понимаю это путь, по которому фото находится в компьютере. Изменила русский на английский. Путь подсветился другим цветом, видимо набрала его верно. В "Действиях" в колонке "Тип" пробовала вставлять и Стандартное, и Windows (моя информационная система). Потом нажимала на кнопочку "Выбрать действие" и... ничего((((( Выдает ошибку. Привела скрины, атрибутов также. В чем подвох все-таки? SOS
- Вложения
-
- Снимок2.JPG (38.23 КБ) 12868 просмотров
-
- Снимок1.JPG (64.73 КБ) 12868 просмотров
-
- Снимок3.JPG (28.64 КБ) 12868 просмотров
-
- Завсегдатай
- Сообщения: 388
- Зарегистрирован: 09 ноя 2012, 09:25
- Репутация: 113
- Откуда: Москва
Re: Как прикрепить всплывающее фото к точке на карте в QGIS
Попробуйте так. В моем случае Photo - название поля, в котором хранится ссылка на файл изображения.
- Вложения
-
- openfile.png (20.48 КБ) 12843 просмотра
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 29 мар 2019, 13:20
- Репутация: 0
- Откуда: Беларусь
Re: Как прикрепить всплывающее фото к точке на карте в QGIS
Попробовала. В "Тип" поставила Открыть, заполнила остальные поля. Теперь кнопка "Выполнить действие" при клике на точку вообще не действует, т.е. нет никакой реакции((( В падающем меню "Тип" действовали только Стандартное и Windows. Ну, как действовали, выскакивало окошко с ошибкой) Остальные виды пробовала ставить просто так, надеялась метод тыка поможет, но реакции при клике на точку не было никакой. Жду еще варианты и надеюсь наконец добить эту проблему) Спасибо за помощь!
- Вложения
-
- Безымянный.png (47.46 КБ) 12813 просмотров
-
- Снимок.JPG (110.42 КБ) 12813 просмотров
-
- Завсегдатай
- Сообщения: 388
- Зарегистрирован: 09 ноя 2012, 09:25
- Репутация: 113
- Откуда: Москва
Re: Как прикрепить всплывающее фото к точке на карте в QGIS
Если Вы хотите использовать абсолютный адрес в данном случае, а не переменный из поля, тогда явно укажите H:/Stoleshnikov,5.jpg без каких-либо дополнительных значков. Но в таком случае будет каждый раз открываться одна и та же картинка.
- Вложения
-
- abs.png (12.82 КБ) 12799 просмотров
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 29 мар 2019, 13:20
- Репутация: 0
- Откуда: Беларусь
Re: Как прикрепить всплывающее фото к точке на карте в QGIS
Что то получилось! При двойном клике на точку выскакивает окошко с атрибутами и фото! Только теперь у меня возник вопрос, если свой проект я перешлю другому человеку, путь к фото изменится, т.к. проект попадет на другой компьютер. И получается фото не откроется. Как быть?giser писал(а): ↑09 апр 2019, 12:56Если Вы хотите использовать абсолютный адрес в данном случае, а не переменный из поля, тогда явно укажите H:/Stoleshnikov,5.jpg без каких-либо дополнительных значков. Но в таком случае будет каждый раз открываться одна и та же картинка.
- Вложения
-
- Безымянный.png (585.33 КБ) 12753 просмотра
-
- Завсегдатай
- Сообщения: 388
- Зарегистрирован: 09 ноя 2012, 09:25
- Репутация: 113
- Откуда: Москва
Re: Как прикрепить всплывающее фото к точке на карте в QGIS
В таком случае можно использовать относительные ссылки. Разместите фотографию рядом с файлом проекта и используйте ссылку вида: Stoleshnikov,5.jpg (путь относительно расположения файла проекта).
-
- Новоприбывший
- Сообщения: 12
- Зарегистрирован: 27 апр 2019, 11:52
- Репутация: 0
- Откуда: Украина
Re: Как прикрепить всплывающее фото к точке на карте в QGIS
Добрый день, не появляется всплывающее окно. Вроде, все делаю правильно. свойства слоя, вывод, вношу информацию в таблицу. Применяю. Нажимаю включить всплывающие описания. Ничего не происходит. Может с текстом что-то не так? Заранее спасибо!
<TABLE BORDER="1">
<TR>
<TH>Номер колонии: [% "ID" %] </TH>
</TR>
<TR>
<TD> Фото</TD>
</TR>
<TR>
<TD><IMG src="[%"Foto"%]"WIDTH"320"HEIGHT="200"ALIGHN="centre"> </TD>
</TR>
<TD> Общее количество:[%"Yard43"%] </TD>
</TR>
<TR>
<TD>Ликвидация:[% "Exclude" %] </TD>
</TR>
<TR>
<TD>Ссылка:[% "Source" %] </TD>
</TR>
<TR>
<TD> Документ с описанием <br> [%"FileDoc"] </TD>
</TR>
</TABLE>
<TABLE BORDER="1">
<TR>
<TH>Номер колонии: [% "ID" %] </TH>
</TR>
<TR>
<TD> Фото</TD>
</TR>
<TR>
<TD><IMG src="[%"Foto"%]"WIDTH"320"HEIGHT="200"ALIGHN="centre"> </TD>
</TR>
<TD> Общее количество:[%"Yard43"%] </TD>
</TR>
<TR>
<TD>Ликвидация:[% "Exclude" %] </TD>
</TR>
<TR>
<TD>Ссылка:[% "Source" %] </TD>
</TR>
<TR>
<TD> Документ с описанием <br> [%"FileDoc"] </TD>
</TR>
</TABLE>
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 7 гостей