Страница 1 из 1
Простой гео-вики движок
Добавлено: 17 июн 2015, 14:18
Geobotanic
Добрый день
Решил поделиться рецептом коктейля Wiki+Leafleat. Если кратко, то вводная такова:
Цель: стандартизировать и систематизировать фитоценарий (коллекцию геоботанических описаний)
Задача: разработать вики-движок с возможностью визуализации точек на карте
Условие: движок должен быть прост как табуретка
Инструменты: JavaScript, PHP, CSS, HTML, библиотека Leafleat, Вики-движок LionWiki
Может кому пригодится.
Все исходники выкладываю под GPL 2.0. Там же краткое описание (формальное на английском, неформальное на русском).
Re: Простой гео-вики движок
Добавлено: 17 июн 2015, 14:42
nadiopt
то ли лыжи не едут, то ли я отупела. точку-то с описанием где ставить?
Re: Простой гео-вики движок
Добавлено: 17 июн 2015, 14:48
Geobotanic
Редактируйте слой FeeneekLAYERS (
http://xn--80afd3balrxz7a.xn--p1ai/desi ... neekLAYERS)
По хорошему, надо бы очистить его от всего, что не связано с координатами, но пока, к сожалению так
Re: Простой гео-вики движок
Добавлено: 21 июн 2015, 06:55
Geobotanic
Добавил возможность создания страницы с помощью клика на карте. Для этого, в файл 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);
Re: Простой гео-вики движок
Добавлено: 27 июн 2015, 20:35
Geobotanic
Добавил возможность внесения данных непосредственно с карты (неожиданно простое решение: через фрейм)
Код: Выделить всё
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);
}
Re: Простой гео-вики движок
Добавлено: 03 фев 2016, 06:53
Geobotanic
Выложил
новую версию Feeneek.
Демо-версия
присутствует.
Основные изменения касаются формата хранения геоданных: если раньше приходилось фактически вручную прописывать geojson-файл, то теперь эта процедура значительно упрощена.
Есть еще над чем работать, но по крайней мере, эту версию уже можно предлагать заказчикам в качестве простого веб-решения для хранения, редактирования и отображения точечных геоданных и атрибутики (что, собственно, и было сделано).
Лицензия GPL v2.0
Re: Простой гео-вики движок
Добавлено: 03 фев 2016, 16:34
gimran
Про мануал - кроме точек, другие векторные объекты можно реализовать?
[ Сообщение с мобильного устройства ]
Re: Простой гео-вики движок
Добавлено: 03 фев 2016, 16:36
Geobotanic
Пока только точки. Линии и полигоны в будущем. Благо, теперь стало гораздо проще это реализовать
Re: Простой гео-вики движок
Добавлено: 03 фев 2016, 17:57
freeExec
Подложки видимо как оверлеи подключены, посему грузятся одновременно, хотя нужды в этом нет.
Re: Простой гео-вики движок
Добавлено: 03 фев 2016, 21:14
Geobotanic
Действительно. Изначально была одна подложка, вторую добавил самым простым способом исключительно ввиду нужды.
Re: Простой гео-вики движок
Добавлено: 11 фев 2016, 07:10
Geobotanic
Предварительная сборка новой версии (Feeneek pre11022016 Butko Sonne).
Основные изменения:
- На высоких зумах карта переходит в трехмерный (WebGL) режим;
- Появилась возможность отображать векторные данные OSM (через встроенный overpass);
- Добавлен OSM редактор level0;
- Добавлен чатик IRC.
Изменения пока большей частью косметические. Самое главное - исправлены некоторые ошибки прошлого релиза.
Картинки:
Re: Простой гео-вики движок
Добавлено: 22 фев 2016, 20:19
Geobotanic
Может уже и не такой простой.
Выложил новую версию. Из принципиальных изменений:
- добавлен интерактивный ввод точек
- добавлен трехмерный режим
- добавлена возможность рисования и редактирования стилей
- добавлена возможность привязки изображений (в т.ч. фотографий)
- добавлена возможность подключать свои wms-слои
- добавлена возможность загрузки внешнего geojson-файла
- добавлен overpass-запрос (есть проблемы)
скачать можно тут:
http://xn--80afd3balrxz7a.xn--p1ai/feeneek/
демо-версия доступна тут:
http://xn--80afd3balrxz7a.xn--p1ai/desi ... onne/demo/
Re: Простой гео-вики движок
Добавлено: 07 ноя 2016, 16:42
А.А.Карасев
Здравствуйте. Меня заинтересовала Ваша библиотека Feeneek, но скачать дистрибутив по указанной ссылке не получается. Скажите, пожалуйста, могу ли я ознакомиться с ней каким-то образом?