SASGIS

Веб-картография и навигация

SAS.Wiki

Веб-картография и навигация

Инструменты пользователя

Инструменты сайта


описание_меток

Это старая версия документа.


Главная страница

Функции программы

Прикрепление изображений к меткам

Описание метки - это html-страница. Можно использовать различные html-тэги для форматирования текста, вставки ссылок и изображений.

Для добавления изображения на панели редактирования метки есть кнопка с картинкой. При клике на эту кнопку открывается окно выбора файла. После выбора нужного изображения в описание метки вставляется тэг вида:

  <img src="C:\tmp\image.jpg"/>

В этом случае используется абсолютный путь к файлу. И прикреплённая картинка будет открываться при клике по метке, но лишь до тех пор, пока мы не решим перенести программу вместе с данными на другой компьютер. Обычно для этого пользуются флешкой. Вставив флешку в другой компьютер, мы обнаруживаем, что буква, обозначающая соответствующий диск, теперь не такая, какая была на прежнем компьютере. Значит, все записанные раньше абсолютные пути к изображениям теперь не соответствуют действительности. То есть, картинок мы не увидим.

Но, начиная с ночной сборки версии 120313.5201 появилась возможность использовать относительный путь. Для хранения изображений, ссылки на которые должны описываться относительным путём, необходимо завести отдельную папку или несколько папок. Лучше, если эти папки будут находиться внутри главной директории SASPlanet, поскольку пути будут записываться относительно именно этой директории. Названия папок могут быть любыми.

По умолчанию используется папка MediaData в папке с исполняемым файлом, но если вы хотите поменять это имя, то необходимо в файле SASPlanet.ini создать новую секцию с описанием начала пути к изображениям (перед редактированием ini-файла надо выйти из программы). Допустим, мы создали одну папку pictures и хотим в неё положить все изображения. Тогда пишем:

  [PATHtoMediaData]
  PrimaryPath=.\pictures

Данная запись означает, что начало пути к файлам изображений, обозначаемое в тэгах словом Mediadata, находится в папке SASPlanet\pictures. Также можно указать полный путь, например, PrimaryPath=D:\media\pictures

Теперь для прикрепления к меткам изображений из папки pictures записываем тэги такого вида:

  <img src="sas://MediaData/image.jpg"/>
  

Если мы хотим распределить изображения по разным папкам в соответствии с некоторыми признаками, например, по временам года, то создаём внутри папки pictures папки winter, spring, summer, autumn, и для прикрепления к метке изображения из папки, например, spring, записываем тэг такого вида:

  <img src="sas://MediaData/spring/image.jpg"/>
  
Перевод этой страницы: