You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#26 2010-02-18 09:53:28

MatWay
Member
From: Yaroslavl
Registered: 2009-11-19
Posts: 54

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

а можно TWMS с TangoGPS как-нибудь подружить?

Offline

#27 2010-02-18 10:51:05

Dmitry 'MAD' Artamonow
Member
From: Dolgoprudny, Russia
Registered: 2009-05-04
Posts: 39

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

MatWay wrote:

а можно TWMS с TangoGPS как-нибудь подружить?

Полагаю, что нет. TWMS, если я правильно понимаю, на входе берёт тайлы, и а на выходе работает как WMS - выдаёт их склеенными кусками для запрашиваемой области. А tangogps как раз тайлы и нужны, а не склеенное нечто - в общем TWMS здесь вроде совсем не при деле.

А чего собственно хочется? Засунуть тайлы от космоснимков в TangoGPS?

Offline

#28 2010-02-18 11:35:22

MatWay
Member
From: Yaroslavl
Registered: 2009-11-19
Posts: 54

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

Dmitry 'MAD' Artamonow wrote:

А чего собственно хочется? Засунуть тайлы от космоснимков в TangoGPS?

Именно. В кэше у TWMS тайлы и Tango нужны тайлы. Структура хранения отличается, увы.
На диске закешировано больше гига IRSа, а взять немогу :-) (можно через josm, но не очень удобно)

Offline

#29 2010-02-18 11:37:48

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

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

Сделать конвертер для кеша

Offline

#30 2010-03-01 19:34:47

Komяpa
Member
From: Minsk
Registered: 2009-04-14
Posts: 1,323
Website

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

Новая ревизия twms.

Ченджлог, он же коммитмесседж: http://code.google.com/p/twms/source/de … dab84c15ce

Cборка под windows от kolen: http://code.google.com/p/twms/downloads/list

Из фич - нативная поддержка потлача. http://wms.latlon.org/?request=GetTile& … z=!&x=!&y=!

Картинка для затравки:
?layers=osm,irs&width=450&bbox=21.747917617422,51.058812852857,33.492302382578,56.471728307537&wkt=LINESTRING(23.637566054847%2054.575386712765,23.637566054847%2054.562648683692,24.000114882957%2053.875345377642,24.011101211082%2053.836465776295,24.011101211082%2053.829982330593,24.022087539206%2053.791060576931,24.033073867331%2053.791060576931,24.1539234767%2053.940064468538,24.241814101697%2054.036955172635,24.307732070445%2054.133620578077,24.307732070445%2054.140056933918,24.340691054818%2054.185083424888,24.340691054818%2054.178654068506,24.395622695441%2054.049856905193,24.516472304811%2053.881821799732,24.604362929807%2053.791060576931,24.604362929807%2053.784570104073,24.626335586057%2053.771586145779,24.626335586057%2053.778078627045,24.659294570431%2053.862389523923,24.681267226679%2053.901245047796,24.835075820424%2054.127183222016,24.879021132922%2054.204365496583,25.120720351662%2054.562648683692,25.142693007911%2054.607214374121,25.153679336036%2054.619938475748),LINESTRING(25.659050429765%2054.626299034816,25.659050429765%2054.613576922209,25.329460586029%2053.104064864149,25.384392226651%2053.110660148737,25.384392226651%2053.117254421956),LINESTRING(25.351433242278%2053.497994155981,25.351433242278%2053.504528879826,25.417351211026%2053.524127008276,26.351189101613%2053.868867952397,26.504997695357%2053.927128672113),LINESTRING(25.878776992257%2053.706606084087,25.878776992257%2053.700102551437,26.230339492243%2053.334298505945,26.307243789115%2053.275213745352,26.307243789115%2053.26864372456,26.362175429737%2053.21604720215,26.395134414112%2053.163386021857,26.406120742236%2053.156798826321),LINESTRING(27.878288710927%2054.600850831408,27.878288710927%2054.588120761799,27.625603164062%2053.26864372456,27.614616835937%2053.255500653716,27.614616835937%2053.2423535434),LINESTRING(27.153191054706%2053.940064468538,27.16417738283%2053.940064468538,28.240837539037%2053.946530863074,28.350700820284%2053.946530863074,28.372673476532%2053.946530863074),LINESTRING(27.592644179688%2053.255500653716,27.603630507813%2053.255500653716,27.691521132809%2053.169972206568,27.735466445308%2053.169972206568,28.152946914041%2053.2423535434,28.174919570291%2053.248927603527,28.185905898415%2053.255500653716),POLYGON((23.769401992341%2052.819509917536,23.780388320466%2052.819509917536,24.593376601683%2052.819509917536,24.648308242306%2052.806229200689,26.658806289101%2052.786300516967,28.229851210913%2052.786300516967,29.317497695245%2052.766362701526,29.383415663992%2052.766362701526,29.504265273363%2052.766362701526,29.647087538981%2052.733112711613,29.702019179604%2052.713150536284,29.713005507729%2052.699837342736,29.81188246085%2052.533079529985,29.800896132725%2052.43941755228,29.800896132725%2052.405918500711,29.789909804601%2052.392511752423,29.383415663992%2052.244768546427,28.889030898387%2052.231312880648,28.471550429653%2052.231312880648,28.240837539037%2052.231312880648,28.207878554664%2052.231312880648,28.043083632795%2052.231312880648,27.746452773433%2052.231312880648,27.57067152344%2052.231312880648,27.241081679702%2052.231312880648,27.197136367205%2052.231312880648,27.131218398457%2052.244768546427,24.758171523552%2052.43941755228,24.714226211054%2052.43941755228,24.395622695441%2052.43941755228,24.164909804825%2052.466198469428,23.901237929836%2052.52639600191,23.890251601711%2052.533079529985,23.857292617338%2052.539762040965,23.703484023594%2052.599858881061,23.681511367345%2052.62654215718,23.648552382971%2052.646543943979,23.659538711096%2052.68652008725,23.703484023594%2052.719805609994,23.736443007968%2052.799587320641,23.736443007968%2052.806229200689,23.769401992341%2052.819509917536)),POINT(28.317741835909%2055.238558770761),POINT(30.273308242081%2054.524410710098)


world processing is what we do.
[OSMF BY Team] [http://komzpa.net/] [jabber: komzpa@gmail.com] [mobile/SMS: +375257407159]

Offline

#31 2010-03-02 16:25:28

Nexor
Member
From: Екатеринбург
Registered: 2010-02-16
Posts: 343

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

Нужно добавить в config.py строчку
import math

Иначе валится

Offline

#32 2010-03-02 16:37:23

Nexor
Member
From: Екатеринбург
Registered: 2010-02-16
Posts: 343

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

уф... ну и курево... еле разобрался как через прокси работать

Не... не разобрался. josm говорит:

Image couldn't be fetched: http://localhost/?layers=irs&bbox=62.0468312,56.8665571,62.0599157,56.8737083&srs=EPSG:4326&width=499&height=499

Last edited by Nexor (2010-03-02 17:12:48)

Offline

#33 2010-03-02 20:20:50

Nexor
Member
From: Екатеринбург
Registered: 2010-02-16
Posts: 343

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

Уф... частично победил... В топку virtual hosts

Offline

#34 2010-03-07 15:31:40

Finn_M
Member
From: Санкт-Петербург
Registered: 2010-01-23
Posts: 8

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

А под Windows 7 не работает? У меня не заработало, при этом на соседней машине с XP все бегает нормально.

Offline

#35 2010-03-09 08:48:27

Nexor
Member
From: Екатеринбург
Registered: 2010-02-16
Posts: 343

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

Пробуй запускать с правами Администратора

Offline

#36 2010-03-10 07:34:23

Nexor
Member
From: Екатеринбург
Registered: 2010-02-16
Posts: 343

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

Появилась зависимость import filter. Не могу найти где его взять

Offline

#37 2010-03-10 08:52:38

Komяpa
Member
From: Minsk
Registered: 2009-04-14
Posts: 1,323
Website

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

Запушил.
Напоминаю, что по подобным вопросам лучше всего меня пинать в IRC. Ссылка в подписи smile


world processing is what we do.
[OSMF BY Team] [http://komzpa.net/] [jabber: komzpa@gmail.com] [mobile/SMS: +375257407159]

Offline

#38 2010-03-10 09:19:10

unwrecker
Member
Registered: 2008-10-09
Posts: 13

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

А можно ли сделать чтоб twms импортировал тайлы из городского кадастра: http://ggk.mos.ru/data/guest/show_map_frame
Карты эти, несмотря на свою кривость, ценны номерами домов и свободным использованием.

Offline

#39 2010-03-10 09:37:47

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

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

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

Offline

#40 2010-03-10 09:42:29

Komяpa
Member
From: Minsk
Registered: 2009-04-14
Posts: 1,323
Website

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

unwrecker, cделать, конечно, можно, но делать это будешь ты smile

1. написать фетчер для шизанутой нумерации тайлов;
2. подобрать ббокс самого верхнего зума;
3. подобрать строчку для proj4.


world processing is what we do.
[OSMF BY Team] [http://komzpa.net/] [jabber: komzpa@gmail.com] [mobile/SMS: +375257407159]

Offline

#41 2010-03-10 11:44:00

Aleksandr Dezhin
Member
From: Msk
Registered: 2008-05-25
Posts: 2,109
Website

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

Если чего, то у меня вот такая ужастная строчка для proj4 получалась: +proj=tmerc +lat_0=0 +lon_0=37.512138 +k=1 +x_0=874.900677 +y_0=-6171597.723294 +ellps=krass +units=m +no_defs )


[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода

Offline

#42 2010-03-10 12:33:23

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

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

Aleksandr Dezhin
есть предложение объединить усилия, я с мапсервером только знакомлюсь и чувствую, что на это у меня уйдет многовато времени. А при этом есть простаивающий полный комплект тайлов с ггк в их 500 масштабе...

Offline

#43 2010-03-16 23:38:49

Komяpa
Member
From: Minsk
Registered: 2009-04-14
Posts: 1,323
Website

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

Новые фичи:

- поправки на лету (бета);
- web.py - в основной ветке;
- overview слоёв (см. http://irs.gis-lab.info для примера)


world processing is what we do.
[OSMF BY Team] [http://komzpa.net/] [jabber: komzpa@gmail.com] [mobile/SMS: +375257407159]

Offline

#44 2010-03-17 06:48:56

Nexor
Member
From: Екатеринбург
Registered: 2010-02-16
Posts: 343

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

Komяpa wrote:

Новые фичи:

- поправки на лету (бета);
- web.py - в основной ветке;
- overview слоёв (см. http://irs.gis-lab.info для примера)

Круто, спасибо за твои труды!
А можешь поподробнее расписать, что это даёт? :-)

Offline

#45 2010-04-08 12:07:33

Nexor
Member
From: Екатеринбург
Registered: 2010-02-16
Posts: 343

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

Писал про баг... GetTile не работает, ибо layer сейчас массв.
Локально поправил, но надеюсь Komяpa починит для всех ;-)

Offline

#46 2010-04-11 14:37:03

agsochi
Member
From: Сочи
Registered: 2010-02-20
Posts: 537

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

kolen wrote:

Сборка под винду:
http://narod.ru/disk/16906073000/twms-win32.zip.html

Как пользоваться: распаковываем куда-нибудь, запускаем index.exe (да, странное название пока что у бинарника). Кэширует данные он в каталог cache, который находится рядом с экзешником.
По дефолту порт 8080, соответственно пути у WMS будут http://localhost:8080/?layer=...
Можно указать другой порт, запустив с параметром командной строки с номером порта, например index.exe 8888. Можно принимать соединения только с локалхоста, запустив как index.exe 127.0.0.1:8080.

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

Offline

#47 2010-04-11 14:43:06

Komяpa
Member
From: Minsk
Registered: 2009-04-14
Posts: 1,323
Website

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

agsochi wrote:

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

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

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


world processing is what we do.
[OSMF BY Team] [http://komzpa.net/] [jabber: komzpa@gmail.com] [mobile/SMS: +375257407159]

Offline

#48 2010-04-12 08:59:11

Nexor
Member
From: Екатеринбург
Registered: 2010-02-16
Posts: 343

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

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

Offline

#49 2010-04-26 09:30:50

netjedi
Member
Registered: 2010-04-26
Posts: 2

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

Komяpa wrote:

Новые фичи:

- поправки на лету (бета);
- web.py - в основной ветке;
- overview слоёв (см. http://irs.gis-lab.info для примера)

Большое спасибо за проделанную работу!
Есть такое пожелание: добавьте плиз возможность запускать Ваш скрипт через lighttpd + fastcgi + flup.
Резоны таковы:
1. Для слабых машин (например старых ноутов), где апач - из пушки по воробьям
2. Когда есть уже настроеный lighttpd с кучей всего для локальной сети (как раз мой случай). Добавить еще один полезный сервис (для всей сети!) не сложно, а вот ставить рядом апач ради одного сервиса, как-то не очень smile

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

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

Offline

#50 2010-04-26 19:54:56

Upliner
Member
From: Kyiv
Registered: 2008-09-18
Posts: 845

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

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


Big cat is watching you

Offline

Board footer

Powered by FluxBB