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"/>

Краткое описание при наведении курсора на метку

Для того, чтобы при наведении курсора на метку показывалось не полное описание, а только его часть есть 2 способа:

  1. Использование тега <!– sas.cut –>. В кратком формате будет отображены данные с начала и до тега
  2. Использование тегов <body>…</body>. В кратком формате будет отображено только то, что заключено в теги

Например: Полный текст описания метки «Место, где рак на горе свистит»

Место, где рак<!– sas.cut –> на горе свистит в кратком формате станет: «Место, где рак»

Место, <body>где рак на горе</body> свистит в кратком формате станет: «где рак на горе»

Перевод этой страницы: