You are not logged in.
- Topics: Active | Unanswered
Announcement
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.***
#51 2015-07-15 07:49:33
- WiktorN
- Member
- Registered: 2013-08-04
- Posts: 531
Re: JOSM - pluginy
Hmm, dokopałem się do katalogu z wersjami i tam po 8547 jest 8558. Wymagana minimalna wersja 8549 nie istnieje.
Wiem, czepiam się, będzie działać z każdą nowszą, ale w ogóle pomysł, żeby jakiekolwiek pluginy (poza oficjalnie eksperymentalnymi) wymagały wersji JOSM nowszej, niż tested, wydaje mi się ryzykowny.
W katalogu z wersjami są tylko wersje, które były publikowane. Publikacja następuje raz dziennie, więc nie każda wersja, która powstała w repozytorium znajdzie się w tym katalogu.
Co do tego, że może się tak zdarzać, że w repozytorium pluginów jest wersja plugin'a, która wymaga wersji nowszej niż tested - to jest naturalne, gdy wprowadzane są zmiany w JOSM-ie, które nie są kompatybilne wstecz i trzeba poprawić plugin. Problem wydaje się na tyle mały, że nie warto chyba przygotowywać armaty by go rozwiązywać.
Offline
#52 2015-07-15 08:00:09
- rmikke
- Moderator

- From: Warszawa
- Registered: 2014-11-14
- Posts: 2,032
- Website
Re: JOSM - pluginy
Co do tego, że może się tak zdarzać, że w repozytorium pluginów jest wersja plugin'a, która wymaga wersji nowszej niż tested - to jest naturalne, gdy wprowadzane są zmiany w JOSM-ie, które nie są kompatybilne wstecz i trzeba poprawić plugin. Problem wydaje się na tyle mały, że nie warto chyba przygotowywać armaty by go rozwiązywać.
Z tym się nie zgodzę. Jeśli zmiana w JOSM niekompatybilna wstecz jest jeszcze wyłącznie w wersji testowej, to zabieranie z repozytorium wcześniejszej wersji plugina, działającej w wersji stabilnej, jest przedwczesne.
I problem nie jest mały - chyba, że CHCEMY, żeby JOSM był "nur für ninja"...
Offline
#53 2015-07-15 08:03:25
- WiktorN
- Member
- Registered: 2013-08-04
- Posts: 531
Re: JOSM - pluginy
WiktorN wrote:Co do tego, że może się tak zdarzać, że w repozytorium pluginów jest wersja plugin'a, która wymaga wersji nowszej niż tested - to jest naturalne, gdy wprowadzane są zmiany w JOSM-ie, które nie są kompatybilne wstecz i trzeba poprawić plugin. Problem wydaje się na tyle mały, że nie warto chyba przygotowywać armaty by go rozwiązywać.
Z tym się nie zgodzę. Jeśli zmiana w JOSM niekompatybilna wstecz jest jeszcze wyłącznie w wersji testowej, to zabieranie z repozytorium wcześniejszej wersji plugina, działającej w wersji stabilnej, jest przedwczesne.
I problem nie jest mały - chyba, że CHCEMY, żeby JOSM był "nur für ninja"...
Problem jest w mojej opinii dotyka małej liczby użytkowników, bo tylko tych, którzy tego plugina jeszcze nie ściągneli. Ale jeżeli uważasz, patche zawsze mile widzane.
Offline
#54 2015-07-15 13:42:00
- rmikke
- Moderator

- From: Warszawa
- Registered: 2014-11-14
- Posts: 2,032
- Website
Re: JOSM - pluginy
rmikke wrote:WiktorN wrote:Co do tego, że może się tak zdarzać, że w repozytorium pluginów jest wersja plugin'a, która wymaga wersji nowszej niż tested - to jest naturalne, gdy wprowadzane są zmiany w JOSM-ie, które nie są kompatybilne wstecz i trzeba poprawić plugin. Problem wydaje się na tyle mały, że nie warto chyba przygotowywać armaty by go rozwiązywać.
Z tym się nie zgodzę. Jeśli zmiana w JOSM niekompatybilna wstecz jest jeszcze wyłącznie w wersji testowej, to zabieranie z repozytorium wcześniejszej wersji plugina, działającej w wersji stabilnej, jest przedwczesne.
I problem nie jest mały - chyba, że CHCEMY, żeby JOSM był "nur für ninja"...Problem jest w mojej opinii dotyka małej liczby użytkowników, bo tylko tych, którzy tego plugina jeszcze nie ściągneli.
Czyli wszystkich, którzy spróbują zainstalować stabilną wersję i dociągnąć pluginy.
Oraz używających wersji webowej chyba?
Ale jeżeli uważasz, patche zawsze mile widzane.
Musiałbym się w końcy tej Javy nauczyć...
Ale nie chodzi o jakiś patch do pluginu, tylko o system, dobierający wersję pluginu do wersji JOSM, który by trzymał w repozytorium wcześniejsze wersje pluginów, jeśli tylko są oparte na innej wersji JOSM, niż nowsze ich wersje, a przy ładowaniu pluginów do JOSM - dobierał najnowszą wersję działającą z używaną przez użytkownika wersją JOSM.
Offline
#55 2015-07-15 14:46:46
- WiktorN
- Member
- Registered: 2013-08-04
- Posts: 531
Re: JOSM - pluginy
WiktorN wrote:rmikke wrote:Z tym się nie zgodzę. Jeśli zmiana w JOSM niekompatybilna wstecz jest jeszcze wyłącznie w wersji testowej, to zabieranie z repozytorium wcześniejszej wersji plugina, działającej w wersji stabilnej, jest przedwczesne.
I problem nie jest mały - chyba, że CHCEMY, żeby JOSM był "nur für ninja"...Problem jest w mojej opinii dotyka małej liczby użytkowników, bo tylko tych, którzy tego plugina jeszcze nie ściągneli.
Czyli wszystkich, którzy spróbują zainstalować stabilną wersję i dociągnąć pluginy.
Oraz używających wersji webowej chyba?
Oraz akurat w pluginie , który chcą ściągnąć dokonano zmiany, która wymaga wersji JOSM-latest. A to, moim zdaniem, tak często się nie zdarza
WiktorN wrote:Ale jeżeli uważasz, patche zawsze mile widzane.
Musiałbym się w końcy tej Javy nauczyć...
Ale nie chodzi o jakiś patch do pluginu, tylko o system, dobierający wersję pluginu do wersji JOSM, który by trzymał w repozytorium wcześniejsze wersje pluginów, jeśli tylko są oparte na innej wersji JOSM, niż nowsze ich wersje, a przy ładowaniu pluginów do JOSM - dobierał najnowszą wersję działającą z używaną przez użytkownika wersją JOSM.
Wszystkie *jary z pluginami są trzymane w SVN-ie, może nie jest to poindeksowane wersją JOSM-a, ale wiele zachodu nie potrzeba, by po WebDAV-ie wyciągnąć starszą wersję plugina. No i nie chodzi tu o patch do pluginu, tylko o patch do JOSM-a, by takie rzeczy obsługiwał. Natomiast wydaje mi się, że to, że nie zostało to jeszcze zrobione wynika z tego, że problem jest dość znikomy w porównaniu do pracy, która jest do wykonania.
Offline
#56 2015-07-15 14:54:10
- rmikke
- Moderator

- From: Warszawa
- Registered: 2014-11-14
- Posts: 2,032
- Website
Re: JOSM - pluginy
Wszystkie *jary z pluginami są trzymane w SVN-ie, może nie jest to poindeksowane wersją JOSM-a, ale wiele zachodu nie potrzeba, by po WebDAV-ie wyciągnąć starszą wersję plugina.
O, fajnie.
Tyle, że o ile jeszcze "SVN" jestem w stanie rozszyfrować, to już przetłumaczenie całości powyższego na "gdzie kliknąć, zeby znaleźć starszą wersję plugina" troszkę mnie przerasta...
Offline
#57 2015-07-15 16:20:31
- WiktorN
- Member
- Registered: 2013-08-04
- Posts: 531
Re: JOSM - pluginy
Binaria pluginów dostępne są pod adresem:
http://svn.openstreetmap.org/applicatio … josm/dist/
By wyciągnąć starszą wersję, musisz użyć klienta SVN, np. typu Tortoise SVN (http://tortoisesvn.net/), albo z linii komend w Linuxie. Możesz sprawdzić listę zmian na pliku i po prostu wyciągnąć starszą wersję.
Albo skorzystać z Trac'a OSM do przeglądania kodu:
https://trac.openstreetmap.org/browser/ … /josm/dist
I po wybraniu pliku *jar, wybrać "Dziennik wersji", dostaniesz stronkę (przykładowo):
https://trac.openstreetmap.org/log/subv … _tools.jar
I możesz stamtąd ściągnąć starszą wersję plugin'a i skopiować do odpowiedniego katalogu JOSM-a (instrukcja)
Offline
#58 2015-12-18 09:56:23
- maraf24
- Member
- From: Wrocław
- Registered: 2015-03-07
- Posts: 2,114
Re: JOSM - pluginy
Zauważyłem nieoczekiwany efekt dodawania addr:postcode do węzłów miejscowości.
Funkcja "Merge address points" z building_tools traktuje taki węzeł jako adresowy i przy przenoszeniu masowo adresów na budynki (np. poprzez Ctrl-A + Merge adress points), gdy pod węzłem miejscowości pechowo jest budynek, następuje przeniesienie węzła na budynek.
Offline
#59 2015-12-18 21:06:53
- eBin
- Member
- From: ~Rzeszów
- Registered: 2013-06-03
- Posts: 236
Re: JOSM - pluginy
Trzeba poprawić addr:postcode na postal_code czy zgłosić błąd w pluginie?
Offline
#60 2015-12-18 22:15:43
- maraf24
- Member
- From: Wrocław
- Registered: 2015-03-07
- Posts: 2,114
Re: JOSM - pluginy
Chodziło mi bardziej o to, by przy masowym przenoszeniu najpierw sprawdzić, czy węzeł z place nie jest na budynku i go wtedy lekko przesunąć.
Poprawić na postal_code nie można, bo przyjęliśmy zapisywać kod pocztowy obowiązujący w miejscowości w addr:postcode. JOSM się tego czepia-wyświetla ostrzeżenie-widać też nie wie o rozwiązaniu przyjętym w Polsce.
A plugin możnaby niewątpliwie usprawnić, by pomijał węzły z place.
Offline
#61 2015-12-18 23:19:12
- eBin
- Member
- From: ~Rzeszów
- Registered: 2013-06-03
- Posts: 236
Re: JOSM - pluginy
Zgłaszałem to kiedyś i stwierdzili, że powinno być postal_code.
https://josm.openstreetmap.de/ticket/11491
Poza tym, to że przyjęliśmy nie znaczy, że nie można przyjąć inaczej.
Gdzie mogę znaleźć dyskusję na temat postal_code?
Chyba że przyjęliśmy w sensie ktoś zaczął i tak zostało.
Offline
#62 2015-12-19 00:19:31
- maraf24
- Member
- From: Wrocław
- Registered: 2015-03-07
- Posts: 2,114
Re: JOSM - pluginy
Tu był wątek o dodawaniu kodów pocztowych do miejscowości: http://forum.openstreetmap.org/viewtopic.php?id=29278
I widzę, że w Rosji też używają addr:postcode dla miejscowości.
Offline
#63 2015-12-19 01:26:09
- Zibior2
- Member
- Registered: 2012-08-17
- Posts: 2,407
Re: JOSM - pluginy
W tym przypadku nie widzę sensu mnożenia bytów - addr:postcode doskonale spełnia swoją funkcję i nie widzę sensu komplikowania sobie i innym życia (reguła KISS).
Last edited by Zbigniew_Czernik (2015-12-19 01:26:50)
Offline