TWMS - кеширующий тайловый WMS-сeрвер

http://localhost:8080/?layer=
так что в джсме написать - конкретно укажите пож

Всё зависит от того, какие слои вы хотите показать, с какими параметрами и так далее.

Нужная вас строчка, скорее всего, http://localhost:8080/?layers=СЛОЙ&, где СЛОЙ - слой, который надо показать. Вероятно, вы хотите irs или yhsat.

Komяpa, почини, плз, GetTile. Последняя версия из репозитория вызвала проблемы, когда мы разбирались с dedNikifor

Большое спасибо за проделанную работу!
Есть такое пожелание: добавьте плиз возможность запускать Ваш скрипт через lighttpd + fastcgi + flup.
Резоны таковы:

  1. Для слабых машин (например старых ноутов), где апач - из пушки по воробьям
  2. Когда есть уже настроеный lighttpd с кучей всего для локальной сети (как раз мой случай). Добавить еще один полезный сервис (для всей сети!) не сложно, а вот ставить рядом апач ради одного сервиса, как-то не очень :slight_smile:

ЗЫ. Не силен я в питоне :frowning: так бы сделал патчик
это, по идее, должно помочь http://pyobject.ru/blog/2007/02/05/deploying-wsgi-app/

ЗЫ2: готов тестить / баг-репортить

netjedi
А чем вариант с webpy(просто запускать python twms.py) не подходит?

Оно, конечно, вариант. Так сайчас и работает. Для приличия start/stop скрипт только приделал. Но все же это решение для localhost, т.е. если что-то не так (рухнуло, утечка памяти и прочие радости бурно развивающихся проектов) сам все видишь и тут же реагируешь.

На боевой сервер так ставить не стоит - не известно, как скрипт поведет себя после месяца-двух аптайма.
Технически правильное решение - запуск через фронтенд вебсервера. Загрузился, отработал (с ограничением на время выполнения), выгрузился. С этой точки зрения вариант с апачем правилен, но, как я уже, говорил, минуло наш аул решение сие. А по сему и прошу Komяpу (по возможности) добавить fastcgi.

Кстати, если Komяpa не против, могу опакечивать релизы twms для debian/*buntu и отписывать нотисы в соотв. майллисты. Цели вполне ясные: расширить сообщество пользователей => попадение в майн-стрим deb-дистрибутивов.

У проекта появилась страничка на ohloh: https://www.ohloh.net/p/twms/

Кто самый смелый и пойдёт жмякать I use this! ? :slight_smile:

продолжение будет? хотелось бы граф.интерфейс и в трей (Win)

зачем серверу графический интерфейс??? 0_0

Наверно, речь о gui для настроек

угу

Формат конфига достаточно хорошо описан на вики. Если вы считаете, что без конфигуратора тут не обойтись - я не против, сделаете - возможно, даже вкину в основную ветку.

в программир. нуб (((
конфигуратор для версии под win32 иль 64, не столь важно
щас использую версию, как бы помягче выразится, питона, там конешь проще и оперативнее конфиг ручками редактировать
и умела б утилитка в трей прятаться, было б здорово

но если нет, то нет, за утилитку огромное спасибо

Почему-то в вывод некоторые тайлы подсовываются от другого зума: http://amdmi3.ru/files/twms.png
Кроме того, не работает слой IRS из дефолтного конфига.

Когда не удалось подгрузить нужный зум, тайл конструируется из другого.

Там ключ устаревший. Поменяй на такое:

"irs":  { \
     "name": "Kosmosnimki.ru IRS Satellite",
     "prefix": "irs",
     "ext": "jpg",
     "scalable": False,
     "fetch": fetchers.WMS,
     "remote_url": "http://irs.gis-lab.info/?layers=irs&format=image/jpg&force=nocorrect&",
     "min_zoom": 3,
     "max_zoom": 16,
     "empty_color": "#000000",
     "proj": "EPSG:3395",
     "wms_proj": "EPSG:3395",
     "data_bounding_box": (26.0156238531320340,40.7707274153093520,69.257808718487752,67.610652011923932),
}

Это можно как-то изменить?

Работает, спасибо.

Запросить у него область ещё раз - тогда построит правильно.
Насколько я помню, этот баг связан с разделение ресурсов (нескачаных тайлов) между тредами.

Это я понял уже, но это не решение.

twms здесь не при чем. Писал об этом. Не надо прыгать по масштабам, wmsplugin этого не любит.

ikz, причём здесь именно twms