Lks ScriptEdit
среда разработки скриптовых картографических приложений

Среда разработки Lks ScriptEdit позволяет создавать картографические приложения, решающие задачи моделирования и расчета на основе картографических данных, а также задачи отображения на карте пользовательских данных и построения интерактивных карт.


Возможности программы Lks ScriptEdit

Среда разработки Lks ScriptEdit обладает более широкими возможностями по редактированию карт формата lsm, чем редактор Lks MapEdit. Помимо функций по редактированию графической информации в редакторе скриптов ScriptEdit к файлу карты можно добавлять формы для ввода и вывода информации, главные и контекстные меню, панели инструментов, функции обработки действий пользователя.

Вид редактора скриптов после открытия карты

При создании функций обработки можно использовать один из скриптовых языков JavaScript или VBScript. Эти языки широко применяются при создании динамических HTML страниц.
Для просмотра карт с исполнением содержащихся в них скриптов служит исполняющая среда Lks CityMap. При открытии в исполняющей среде CityMap карты, содержащей скрипт, однократно выполняется его функция main, после чего будут выполняться заданные функции при возникновении опрелеленных событиях (выделение объектов карты, выбор пунктов меню, нажатие кнопок в формах и т.д), определяя алгоритм работы приложения. При этом из кода скрипта доступны объекты, дающие доступ к карте, формам, меню.
Объект window предоставляет интерфейс для доступа к формам, меню, параметрам главного окна приложения, объект Document - интерфейс для доступа к объектной модели карты (страницам, слоям, картографическим и коммуникационным объектам). Свойства, методы и иерархию этих объектов можно просмотреть перемещаясь по дереву в инспекторе свойств, когда в окне редактора активна вкладка Код.

Примеры приложений Lks CityMap

В комплекте с редактором скриптов поставляются два примера одного приложения, написанного на разных языках. Это интерактивная схема Санкт-Петербургского метрополитена, позволяющая просмотреть маршрут между двумя станциями. Это приложение не несет в себе практической пользы, а предназначено для демонстрации работы с объектной моделью среды CityMap и может оказаться полезным на начальном этапе освоения среды.

Вид окна приложения СП_Метро

Пунктом главного меню Маршрут открывается диалоговое окно выбора начальной и конечной станции. Выбрать станции можно и через контекстное меню станции. Выбранная станция помечается флажком. При нажатии кнопки Показать в диалоговом окне выбора станций, выводится окно со списком станций маршрута, и указанием станции пересадки на другую линию при необходимости.
Для правильной работы примера и других приложений, использующих HTML формы требуется наличие в системе программы Internet Explorer версии 6 и выше.




Изучить возможности программы Lks ScriptEdit можно в демонстрационной версии. Однако возможности демонстрационной версии ограничены (ограничено число создаваемых форм, меню и функций).
Если Вас заинтересует программа ScriptEdit, то для дальнейшего ее изучения и использования обращайтесь в техническую поддержку для получения регистрации программы
.

Техническая поддержка:
lkssupport@bk.ru
ICQ: 310230719


Загрузить программу

Посмотреть инструкцию