OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#1 2013-03-26 06:52:33

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,445
Website

Сервер смещений

Разговоры о централизованном хранении смещений для подложек шли давно, и планировать сервер я начал года полтора назад. Первые коммиты сделал в марте прошлого года. И только сейчас дошли руки закончить. Теперь в репозитории JOSM есть плагин imagery_offset_db, и я приглашаю его опробовать. Описание сервера и инструкция для плагина. Собранные данные публикуются под лицензией PDDL.

Весь проект сейчас на стадии бета-тестирования и первичного наполнения базы. Если столкнётесь с проблемами -- пишите, не откладывая.

Пошаговая инструкция в картинках.

Last edited by Zverik (2013-03-26 14:23:09)


ШТОСМ | josm.ru | обо мне | taste is just another name for misogyny

Offline

#2 2013-03-26 08:02:14

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,179

Re: Сервер смещений

Огромное спасибо.
Большая помощь при врождённом косоглазии %-)

Offline

#3 2013-03-26 08:05:25

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 2,610

Re: Сервер смещений

попунктно бы, т.к. описание в wiki/RU:Imagery_Offset_Database не сильно коррелирует с менюшками и конопочками плагина.
потихоньку освоим.

Offline

#4 2013-03-26 08:22:07

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,445
Website

Re: Сервер смещений

pfg21 wrote:

попунктно бы, т.к. описание в wiki/RU:Imagery_Offset_Database не сильно коррелирует с менюшками и конопочками плагина.
потихоньку освоим.

В смысле? Раздел про плагин прямо на скриншоте объясняет все кнопочки.


ШТОСМ | josm.ru | обо мне | taste is just another name for misogyny

Offline

#5 2013-03-26 08:40:23

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 2,610

Re: Сервер смещений

эт да, а вот загрузка смещения на сервер не столь доступна описана sad (т.е я с разбегу косячнул).
писано "выбор между геометрией и смещением", а в реальности запрос с двумя аглицкими кнопочками smile эт я с точки зрения не сильно вникшего пользователя говорю.

Offline

#6 2013-03-26 08:43:25

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,445
Website

Re: Сервер смещений

Перевод будет к релизу, с большой вероятностью.


ШТОСМ | josm.ru | обо мне | taste is just another name for misogyny

Offline

#7 2013-03-26 12:33:11

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,726

Re: Сервер смещений

Отличная идея оживить тему сервера смещений!

Небольшая просьба - можно менюшку куда-нибудь встроить, в начало меню "снимок", например? А то если ставить много плагинов, для менюшек места не хватает на небольших экранах.

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

Кстати, то, что сейчас в ядре осело на эту тему - OffsetServer и некий OsmosnimkiOffset - оно живое или лежит мертвым грузом (а плагин его заменит)?

Last edited by akks (2013-03-26 12:41:04)

Offline

#8 2013-03-26 12:38:21

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,445
Website

Re: Сервер смещений

Из ядра старый код нужно выпилить: сервер давно сдох, да и нежизнеспособная была тема.
В меню подложек, как и в меню закладок смещений, плагинам невозможно что-либо добавить: они обновляются по каждому чиху, теряя добавления.


ШТОСМ | josm.ru | обо мне | taste is just another name for misogyny

Offline

#9 2013-03-26 12:41:58

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,726

Re: Сервер смещений

Zverik wrote:

Из ядра старый код нужно выпилить: сервер давно сдох, да и нежизнеспособная была тема.
В меню подложек, как и в меню закладок смещений, плагинам невозможно что-либо добавить: они обновляются по каждому чиху, теряя добавления.

А если будет фиксированный блок наверху, оно туда подойдёт по смыслу?

Offline

#10 2013-03-26 12:47:11

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 6,951

Re: Сервер смещений

У него в планах попасть в ядро, поэтому этим не заморачивался Зверик. А так да, туда он и метить - в закладку смещения.

Offline

#11 2013-03-26 13:41:47

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,445
Website

Re: Сервер смещений

akks wrote:
Zverik wrote:

Из ядра старый код нужно выпилить: сервер давно сдох, да и нежизнеспособная была тема.
В меню подложек, как и в меню закладок смещений, плагинам невозможно что-либо добавить: они обновляются по каждому чиху, теряя добавления.

А если будет фиксированный блок наверху, оно туда подойдёт по смыслу?

Мне что угодно подойдёт :) Если удастся добавить пункты в меню снимков — то и ура.


ШТОСМ | josm.ru | обо мне | taste is just another name for misogyny

Offline

#12 2013-03-26 14:22:19

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,445
Website

Re: Сервер смещений


ШТОСМ | josm.ru | обо мне | taste is just another name for misogyny

Offline

#13 2013-03-26 15:36:02

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,726

Re: Сервер смещений

Супер! Все бы так плагины описывали...

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

Last edited by akks (2013-03-26 15:41:03)

Offline

#14 2013-03-26 15:59:19

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,445
Website

Re: Сервер смещений

akks wrote:

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

В «Снимках» стоит перенести все статичные пункты из конца в начало, и там же хранить дополнительные. Никакого кода не нужно, просто достаточно переопределить методы добавления, чтобы пункты, добавленные плагинами, не пропадали (и использовать их для статичных пунктов).

А насчёт подменю смещений — туда можно будет встроиться уже когда плагин попадёт в ядро. Свободная кастомизация этого подменю ни к чему.


ШТОСМ | josm.ru | обо мне | taste is just another name for misogyny

Offline

#15 2013-03-26 16:08:45

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,726

Re: Сервер смещений

Штука в том, что сейчас там статических пунктов вообще нет. Надо бы просто как-то удалять динамические пункты, не трогая статические...
И вставлять динамические куда надо... Сейчас там removeAll() и всё тут sad

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

Ещё хотелось бы автодобавления кнопки на тулбар при первом запуске плагина...

Last edited by akks (2013-03-26 16:22:01)

Offline

#16 2013-03-26 16:28:58

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,726

Re: Сервер смещений

В общем, со статическими пунктами всё сложно. Если не  переделывать весь код менюшки заново - остаётся только по-простому завести список статических элементов и новые методы изменения этого списка. Иначе глюков не оберемся.

Last edited by akks (2013-03-26 16:29:23)

Offline

#17 2013-03-26 16:46:54

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 2,694

Re: Сервер смещений

Zverik
Как удалять смещения ? Например на случай ошибочного upload

Last edited by chnav (2013-03-26 16:47:55)

Offline

#18 2013-03-26 16:51:10

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,445
Website

Re: Сервер смещений

chnav wrote:

Zverik
Как удалять смещения ? Например на случай ошибочного upload

Правую кнопку на кнопке ошибочного смещения, там «Deprecate offset» и ввести причину.


ШТОСМ | josm.ru | обо мне | taste is just another name for misogyny

Offline

#19 2013-03-26 17:09:45

literan
Member
Registered: 2012-11-06
Posts: 2,381
Website

Re: Сервер смещений

Плагин полезный, но в Москве нашел только одну запись смещения - Черкизовский мост smile) Полагаю, с остальными регионами все еще хуже?

Offline

#20 2013-03-26 17:19:03

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,445
Website

Re: Сервер смещений

да, в других городах совсем кирдык. Зря писал.


ШТОСМ | josm.ru | обо мне | taste is just another name for misogyny

Offline

#21 2013-03-26 17:36:50

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,948

Re: Сервер смещений

Лол. Товарищи, это система коллективных закладок смещений. Способ их шаринга и отвязывания от компьютера. Облачный сервис, короче.
И если вы не будете добавлять смещения, то кто это сделает?

Offline

#22 2013-03-26 17:45:41

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 6,951

Re: Сервер смещений

Zverik wrote:

да, в других городах совсем кирдык. Зря писал.

Толсто.
Кроме России и Тайланда во всём мире нет закладок.

Offline

#23 2013-03-27 08:02:26

ullus
Member
From: Москва
Registered: 2011-04-17
Posts: 373

Re: Сервер смещений

Zverik wrote:

да, в других городах совсем кирдык. Зря писал.

Не зря. Данные наберутся, не все же сразу. big_smile

Offline

#24 2013-03-27 09:20:52

literan
Member
Registered: 2012-11-06
Posts: 2,381
Website

Re: Сервер смещений

Zverik wrote:

да, в других городах совсем кирдык. Зря писал.

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

Offline

#25 2013-03-27 12:32:19

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,726

Re: Сервер смещений

Zverik wrote:

В «Снимках» стоит перенести все статичные пункты из конца в начало, и там же хранить дополнительные. Никакого кода не нужно, просто достаточно переопределить методы добавления, чтобы пункты, добавленные плагинами, не пропадали (и использовать их для статичных пунктов).

В 5803, подумав, сделал, чтобы удалялись только "временные" пункты. Теперь можно добавлять свои в начало меню "Снимки" стандартным Main.menu.imageryMenu.add().
Можно и в конец добавлять, но они всё равно в начале окажутся - сильно переделывать не стал, tested скоро.
Предлагаемый патч к плагину без потери совместимости со старыми JOSM (это, как я понимаю, беспокоило): https://dl.dropbox.com/u/63393258/moveT … Menu.patch

Кстати, на древнем JOSM 4549 плагин всё-таки не работает - про тулбары ругается (спасибо за автодобавление кнопки, кстати!) smile
На 5705 вроде фурычит (выбирал случайным образом). build.xml хорошо бы поправить.

Last edited by akks (2013-03-27 12:34:16)

Offline

Board footer

Powered by FluxBB