Страница 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, но скачать дистрибутив по указанной ссылке не получается. Скажите, пожалуйста, могу ли я ознакомиться с ней каким-то образом?