Простой гео-вики движок
- Geobotanic
- Активный участник
- Сообщения: 219
- Зарегистрирован: 11 авг 2009, 13:51
- Репутация: 81
- Откуда: Шахты-Питер-Сейда-Ним
- Контактная информация:
Простой гео-вики движок
Добрый день
Решил поделиться рецептом коктейля Wiki+Leafleat. Если кратко, то вводная такова:
Цель: стандартизировать и систематизировать фитоценарий (коллекцию геоботанических описаний)
Задача: разработать вики-движок с возможностью визуализации точек на карте
Условие: движок должен быть прост как табуретка
Инструменты: JavaScript, PHP, CSS, HTML, библиотека Leafleat, Вики-движок LionWiki
Может кому пригодится. Все исходники выкладываю под GPL 2.0. Там же краткое описание (формальное на английском, неформальное на русском).
Решил поделиться рецептом коктейля Wiki+Leafleat. Если кратко, то вводная такова:
Цель: стандартизировать и систематизировать фитоценарий (коллекцию геоботанических описаний)
Задача: разработать вики-движок с возможностью визуализации точек на карте
Условие: движок должен быть прост как табуретка
Инструменты: JavaScript, PHP, CSS, HTML, библиотека Leafleat, Вики-движок LionWiki
Может кому пригодится. Все исходники выкладываю под GPL 2.0. Там же краткое описание (формальное на английском, неформальное на русском).
Последний раз редактировалось Geobotanic 03 фев 2016, 21:16, всего редактировалось 2 раза.
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Простой гео-вики движок
то ли лыжи не едут, то ли я отупела. точку-то с описанием где ставить?
ин гроссен фамилен нихт клювен клац клац
- Geobotanic
- Активный участник
- Сообщения: 219
- Зарегистрирован: 11 авг 2009, 13:51
- Репутация: 81
- Откуда: Шахты-Питер-Сейда-Ним
- Контактная информация:
Re: Простой гео-вики движок
Редактируйте слой FeeneekLAYERS (http://xn--80afd3balrxz7a.xn--p1ai/desi ... neekLAYERS)
По хорошему, надо бы очистить его от всего, что не связано с координатами, но пока, к сожалению так
По хорошему, надо бы очистить его от всего, что не связано с координатами, но пока, к сожалению так
- Geobotanic
- Активный участник
- Сообщения: 219
- Зарегистрирован: 11 авг 2009, 13:51
- Репутация: 81
- Откуда: Шахты-Питер-Сейда-Ним
- Контактная информация:
Re: Простой гео-вики движок
Добавил возможность создания страницы с помощью клика на карте. Для этого, в файл index.php необходимо добавить код (в самом конце, перед завершающим тегом скрипта — </script> ). К появлению данных на карте это пока не приводит (необходимо вручную прописывать в слое FeeneekLAYERS).
Код: Выделить всё
var popup = L.popup();
function onMapClick(e) {
popup
.setLatLng(e.latlng)
.setContent(« 'wiki.php?page=" + e.latlng.toString() + " ' rel="nofollow">Добавить описание в этой точке«)
.openOn(map);
}
map.on(‘click’, onMapClick);
- Geobotanic
- Активный участник
- Сообщения: 219
- Зарегистрирован: 11 авг 2009, 13:51
- Репутация: 81
- Откуда: Шахты-Питер-Сейда-Ним
- Контактная информация:
Re: Простой гео-вики движок
Добавил возможность внесения данных непосредственно с карты (неожиданно простое решение: через фрейм)
Код: Выделить всё
var popup = L.popup();
function onMapClick(e) {
popup
.setLatLng(e.latlng)
.setContent(
"<H3>Текущие координаты: " + e.latlng.toString() +
"</H3><iframe width='550' height='400' src='./wiki.php?page=FeeneekLAYERS&action=edit'></iframe><p>")
.openOn(map);
}
- Geobotanic
- Активный участник
- Сообщения: 219
- Зарегистрирован: 11 авг 2009, 13:51
- Репутация: 81
- Откуда: Шахты-Питер-Сейда-Ним
- Контактная информация:
Re: Простой гео-вики движок
Выложил новую версию Feeneek.
Демо-версия присутствует.
Основные изменения касаются формата хранения геоданных: если раньше приходилось фактически вручную прописывать geojson-файл, то теперь эта процедура значительно упрощена.
Есть еще над чем работать, но по крайней мере, эту версию уже можно предлагать заказчикам в качестве простого веб-решения для хранения, редактирования и отображения точечных геоданных и атрибутики (что, собственно, и было сделано).
Лицензия GPL v2.0
Демо-версия присутствует.
Основные изменения касаются формата хранения геоданных: если раньше приходилось фактически вручную прописывать geojson-файл, то теперь эта процедура значительно упрощена.
Есть еще над чем работать, но по крайней мере, эту версию уже можно предлагать заказчикам в качестве простого веб-решения для хранения, редактирования и отображения точечных геоданных и атрибутики (что, собственно, и было сделано).
Лицензия GPL v2.0
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: Простой гео-вики движок
Про мануал - кроме точек, другие векторные объекты можно реализовать?
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
- Geobotanic
- Активный участник
- Сообщения: 219
- Зарегистрирован: 11 авг 2009, 13:51
- Репутация: 81
- Откуда: Шахты-Питер-Сейда-Ним
- Контактная информация:
Re: Простой гео-вики движок
Пока только точки. Линии и полигоны в будущем. Благо, теперь стало гораздо проще это реализовать
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Простой гео-вики движок
Подложки видимо как оверлеи подключены, посему грузятся одновременно, хотя нужды в этом нет.
- Geobotanic
- Активный участник
- Сообщения: 219
- Зарегистрирован: 11 авг 2009, 13:51
- Репутация: 81
- Откуда: Шахты-Питер-Сейда-Ним
- Контактная информация:
Re: Простой гео-вики движок
Действительно. Изначально была одна подложка, вторую добавил самым простым способом исключительно ввиду нужды.
- Geobotanic
- Активный участник
- Сообщения: 219
- Зарегистрирован: 11 авг 2009, 13:51
- Репутация: 81
- Откуда: Шахты-Питер-Сейда-Ним
- Контактная информация:
Re: Простой гео-вики движок
Предварительная сборка новой версии (Feeneek pre11022016 Butko Sonne).
Основные изменения:
- На высоких зумах карта переходит в трехмерный (WebGL) режим;
- Появилась возможность отображать векторные данные OSM (через встроенный overpass);
- Добавлен OSM редактор level0;
- Добавлен чатик IRC.
Изменения пока большей частью косметические. Самое главное - исправлены некоторые ошибки прошлого релиза.
Картинки:
Основные изменения:
- На высоких зумах карта переходит в трехмерный (WebGL) режим;
- Появилась возможность отображать векторные данные OSM (через встроенный overpass);
- Добавлен OSM редактор level0;
- Добавлен чатик IRC.
Изменения пока большей частью косметические. Самое главное - исправлены некоторые ошибки прошлого релиза.
Картинки:
- Geobotanic
- Активный участник
- Сообщения: 219
- Зарегистрирован: 11 авг 2009, 13:51
- Репутация: 81
- Откуда: Шахты-Питер-Сейда-Ним
- Контактная информация:
Re: Простой гео-вики движок
Может уже и не такой простой.
Выложил новую версию. Из принципиальных изменений:
- добавлен интерактивный ввод точек
- добавлен трехмерный режим
- добавлена возможность рисования и редактирования стилей
- добавлена возможность привязки изображений (в т.ч. фотографий)
- добавлена возможность подключать свои wms-слои
- добавлена возможность загрузки внешнего geojson-файла
- добавлен overpass-запрос (есть проблемы)
скачать можно тут: http://xn--80afd3balrxz7a.xn--p1ai/feeneek/
демо-версия доступна тут: http://xn--80afd3balrxz7a.xn--p1ai/desi ... onne/demo/
Выложил новую версию. Из принципиальных изменений:
- добавлен интерактивный ввод точек
- добавлен трехмерный режим
- добавлена возможность рисования и редактирования стилей
- добавлена возможность привязки изображений (в т.ч. фотографий)
- добавлена возможность подключать свои wms-слои
- добавлена возможность загрузки внешнего geojson-файла
- добавлен overpass-запрос (есть проблемы)
скачать можно тут: http://xn--80afd3balrxz7a.xn--p1ai/feeneek/
демо-версия доступна тут: http://xn--80afd3balrxz7a.xn--p1ai/desi ... onne/demo/
-
- Интересующийся
- Сообщения: 32
- Зарегистрирован: 24 июн 2013, 19:45
- Репутация: 1
Re: Простой гео-вики движок
Здравствуйте. Меня заинтересовала Ваша библиотека Feeneek, но скачать дистрибутив по указанной ссылке не получается. Скажите, пожалуйста, могу ли я ознакомиться с ней каким-то образом?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей