lizard-map

Скриншот программы:
lizard-map
Детали программы:
Версия: 4.27
Дата загрузки: 20 Feb 15
Разработчик: Reinout van Rees
Тип распространения: Бесплатная
Популярность: 1

Rating: nan/5 (Total Votes: 0)

ящерица-карта является программное обеспечение, которое обеспечивает базовое взаимодействие карту для приложений Django, которые используют пользовательский интерфейс ящерицы-интерфейс. Мы разработали его на Nelen & Amp; Schuurmans для наших географических информационных сайтов (с информацией управления водными).
Это обеспечивает:
& NBSP; * OpenLayers (карта яваскрипта libary) отображения карты и на стороне сервера карту поколения (Mapnik своей функциональности WMS).
& NBSP; * А "рабочее пространство" модель взаимодействия: перетащить элементы отображаемыми в рабочей области и они получат отображается. Рабочее пространство хранятся в базе данных Django.
& NBSP; * А "коллаж" прилагается к каждому область для хранения выбранного данные по пунктам карте (как графов).
& NBSP; * Механизм продление подключить более или менее произвольно источников картографических в рабочее пространство так, чтобы они могут быть отображены, искали и т.д.
Основная концепция: рабочие
Элемент рабочее является то, что может быть отображено на карте. Рабочее пространство представляет собой совокупность рабочего пространства предметов, которые на самом деле отображается.
Каждая сессия получает свое собственное рабочее пространство. (Существует Possiblity добавления дополнительных рабочих пространств, но еще не используется в одном из наших сайтов, так что это не полностью продуманный все же).
Элемент рабочее нужно знать, как для отображения себя, как искать пункты, когда вы нажимаете на карту и больше. Чтобы получить, что для работы для произвольных источников карте, вам нужно настроить адаптер. Адаптер имеет метод слой () для возвращения Mapnik слой, метод поиска () для поиска и так далее.
& NBSP; * Вы регистрируете адаптер как так называемый "Setuptools EntryPoint" под названием specfic.
& NBSP; * Когда вы добавляете элемент рабочего пространства, вы передаете имя адаптера и дополнительный отрывок JSON для настройки адаптера.
Пункт рабочего пространства отслеживает этот адаптер и его configuragion и использует его для создания карт, для поиска и т.д.
Коллажи
Элемент рабочее часто приводит во многих областях или точек. Если вы нажмете на такой точке, Вы обычно получаете всплывающее окно с дополнительной информацией. Если вы хотите сравнить несколько тех информационных отрывков "", вы можете разместить их в коллаж вашего рабочего пространства.
Нажатие коллаж дает всплывающее окно со всеми собранной информации всплывающих окон в этой одной всплывающем окне.
Взаимодействие
В комплекте есть довольно много Javascript для рабочего пространства взаимодействия. Потенциальные пункты рабочего пространства могут быть перетащить / упал в рабочей области, чтобы добавить их. Workspace элементы могут быть перераспределены. Вы можете перетащить их в корзину.
Инсталляция
В первый раз, вы будете иметь, чтобы запустить "загрузочный" сценарий, чтобы настроить Setuptools и Buildout:
$ & GT; питон bootstrap.py
А потом запустить Buildout настроить все:
$ & GT; бен / Постройка
(На окнах его называют binbuildout.exe).
Вы будете иметь, чтобы повторно запустить Buildout, когда вы или кто-то еще сделал изменения в setup.py или buildout.cfg.
Текущий пакет установлен как "пакет развития", так что изменения в .py файлов автоматически доступны (как с питона setup.py разработки).
Если вы хотите использовать магистральные извлечений из других пакетов (вместо выпущенных версий), добавьте их в качестве "внешнего SVN" в local_checkouts / и добавить их в список развивать = в buildout.cfg.
Тесты всегда можно запустить с бен / теста или bintest.exe.
Внешние зависимости
Зависимости для полного сайт, который использует ящерицы-карту лучше выражается в Ubuntu / Debian зависимостей пакета: строить-важное значение, python2.6-DEV, apache2, libjpeg-DEV, питон-изображений, питон-Matplotlib, питон-Mapnik, питон -scipy, libapache2-мод-WSGI, питон-GDAL, SpatiaLite-бен, питон-pysqlite2, питон-pyproj.

Что нового В этом выпуске:

  • Исправлены tab_titles время определено, когда всплывающее коллаж пунктов будет открыта.
  • Объединенные функциональность от deltaportaal ящерицы карте филиала:
  • Отображение метаданных в нижней части регулярного описание всплывающем окне. Всплывающее в настоящее время является "я", вы должны нажать вместо диалога по-висения. Работает лучше с IPad. Обратите внимание, что есть теперь `` lizard_map.css`` снова.
  • фильтрация CQL можно на featureinfo пунктов WMS слоев.
  • Всплывающие окна открыты на боковой панели в настоящее время исчезают, когда в боковой панели свитки. Нет больше зомби всплывающие окна.

Что нового в версии 4.3:

  • Если legend_image гиперссылка пуст, мы не показываем легенду больше.

Что нового в версии 4.1.1:

  • Импорт JSONField в fields.py в противном случае миграции из строя.

Что нового в версии 4.1:

  • Требование новую версию Django-jsonfield (который работает с функциональностью мульти-БД Джанго). Удалены наш обычай JSONField в пользу одного Django-jsonfield в.

Что нового в версии 4.0 Beta 1:

  • Добавлена ​​lizard_security недостающее зависимостей.
  • Исправлена ​​всплывающие и всплывающие содержание стиль.
  • Коллаж и пользовательский интерфейс рабочее пространство снова работает.

Что нового в версии 4.0 Alpha 1:

  • Требование ящерицы-UI 4.0 альфа:. новый макет Twitter Bootstrap
  • Использование составленный CSS вместо меньше.
  • Удален старый HomepageView и переименован в MapIconView.
  • Использование нового твиттер-загрузчик макет. Использование представление, основанное класс MapView сейчас действительно обязательным, чтобы получить все, чтобы работать.
  • переименовал / СМИ / статический. Это новый стандарт Django-StaticFile в.
  • таймсериям теперь могут быть локализованы в графике объекта.
  • Исправлена ​​ошибка синтаксиса в jquery.workspace.js.
  • Добавляет STATIC_URL для иконок приложений.
  • делая нормальный AppView основной ОЦК вместо временного названия MapView.

Что нового в версии 3.5.2:

  • Удаленный объект-действия с блок несуществующей "рабочей помощь-" URL, который сломал интерфейс.

Что нового в версии 3.1.2:

  • Исправлена ​​ошибка в MANIFEST.in. 3.1.1 не включать в себя любое ящерицы-карту / * данные.

Что нового в версии 3.1.1:

  • Исправлена ​​функция CollageEditItem.csv_url.
  • Исправлена ​​ошибка с коллаж пунктов. Всплывающее разбился, а также на экране коллажа.
  • перемещена от компании-внутренняя SVN, чтобы GitHub:. https://github.com/lizardsystem/lizard-map~~HEAD=pobj

Требования

  • Python

Другие программы разработчика Reinout van Rees

checkoutmanager
checkoutmanager

20 Feb 15

lizard-ui
lizard-ui

20 Feb 15

Комментарии к lizard-map

Комментарии не найдены
добавить комментарий
Включите картинки!