You are not logged in.

Announcement

*** NOTICE: By 30th of September 2022 the forum.openstreetmap.org will be 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. We expect the migration of data will be finished by that date, you can follow its progress here.***

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

Zverik
Moderator
From: Минск
Registered: 2010-10-14
Posts: 5,694
Website

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

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

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

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

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


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

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

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

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

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

Offline

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

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

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

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

Offline

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

Zverik
Moderator
From: Минск
Registered: 2010-10-14
Posts: 5,694
Website

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

pfg21 wrote:

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

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


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

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

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

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

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

Offline

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

Zverik
Moderator
From: Минск
Registered: 2010-10-14
Posts: 5,694
Website

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

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


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

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

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

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,694
Website

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

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


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

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

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

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

Zverik wrote:

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

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

Offline

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

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

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

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

Offline

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

Zverik
Moderator
From: Минск
Registered: 2010-10-14
Posts: 5,694
Website

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

akks wrote:
Zverik wrote:

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

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

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


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

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

Zverik
Moderator
From: Минск
Registered: 2010-10-14
Posts: 5,694
Website

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


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

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

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

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,694
Website

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

akks wrote:

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

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

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


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

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

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

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,728

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

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

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

Offline

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

chnav
Member
From: Russia, mapping Kazakhstan
Registered: 2010-03-18
Posts: 3,281

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,694
Website

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

chnav wrote:

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

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


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

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

literan
Member
Registered: 2012-11-06
Posts: 3,880
Website

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

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

Offline

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

Zverik
Moderator
From: Минск
Registered: 2010-10-14
Posts: 5,694
Website

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

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


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

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

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

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

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

Offline

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

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

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: 3,880
Website

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

Zverik wrote:

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

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

Offline

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

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

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