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.***

#1751 2013-03-13 05:20:45

KonTur
Member
From: SPB
Registered: 2010-03-10
Posts: 1,662

Re: Вопросы по JOSM

SviMik wrote:

А у меня под C: выделено совсем немного...

А не держи кэш на С: smile его же можно переназначить.

Offline

#1752 2013-03-13 05:32:36

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

Re: Вопросы по JOSM

знаю что josm можно подсунуть кеш саспланеты, но вот только в ридонли.
как полноценно подсунуть кеш, чтобы он не только брал но и докачивал ??

для чистки кеша возьмите юниксовый find и натравливайте его периодически на кеш с параметрами -сtime +nn -delete
удобнейшая вещчъ, искал win аналоги с гуем и без онного, так и не нашел нормального. пришлось брать из gnuwin

Last edited by pfg21 (2013-03-13 05:46:37)

Offline

#1753 2013-03-13 10:38:10

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

Re: Вопросы по JOSM

AlexTheTux wrote:
Antisida wrote:

Было бы замечательно, если бы "последние теги" сохранялись и после закрытия-запуска Josm.

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

Устроил такой переключатель, по умолчанию выключен. Кажется, теги сохраняются (josm  5773)

Last edited by akks (2013-03-13 10:38:26)

Offline

#1754 2013-03-13 11:59:14

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Вопросы по JOSM

pfg21 wrote:

для чистки кеша возьмите юниксовый find и натравливайте его периодически на кеш с параметрами -сtime +nn -delete
удобнейшая вещчъ, искал win аналоги с гуем и без онного, так и не нашел нормального. пришлось брать из gnuwin

Либо gnuwin либо total commander - branch view для каталога с тайлами, сортировка по дате и обычное выделение...


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#1755 2013-03-13 12:42:24

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

Re: Вопросы по JOSM

BushmanK wrote:

Либо gnuwin либо total commander - branch view для каталога с тайлами, сортировка по дате и обычное выделение...

для мелких каталогов покатит, от подобного поиск и начинал... на больших, много вложенных, надоедает ждать. у меня обход тайлового кеша проходит со скоростью ~100 мб/сек, плюс полсекунды еще сортировка жрет, на гиге уже заметно становится. а там еще очередь удаления надо составить, удалить (такая ностальгия на первые компы...)
на 13 гиговом многотысячном кеш find -delete корпел часа три, а одна прожка подобного действия отвалилась с переполнением чего-то там smile.

Offline

#1756 2013-03-13 12:54:03

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Вопросы по JOSM

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


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#1757 2013-03-13 14:43:47

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

Re: Вопросы по JOSM

Можно было бы перевести кэш TMS на использование БД (MBtiles ? ), если кто-нибудь убедит, что это не будет тормозить и покажет, как там хранить дату модификации тайла и метаданные (etags). А ещё лучше - напишет читалку по образцу ).

Last edited by akks (2013-03-13 14:53:53)

Offline

#1758 2013-03-13 14:49:51

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

Re: Вопросы по JOSM

Убедиться можно только попробовав наверное.
Тут воде с примерами: http://mapbox.com/developers/mbtiles/

CREATE TABLE images (tile_data BLOB, tile_id TEXT);
CREATE TABLE map (zoom_level INTEGER, tile_column INTEGER, tile_row INTEGER, tile_id TEXT);

Добавить в таблицу images поле с датой (закачки или протухания) и наверное всё.

Offline

#1759 2013-03-13 14:55:34

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

Re: Вопросы по JOSM

freeExec wrote:

Убедиться можно только попробовав наверное.
Тут воде с примерами: http://mapbox.com/developers/mbtiles/

CREATE TABLE images (tile_data BLOB, tile_id TEXT);
CREATE TABLE map (zoom_level INTEGER, tile_column INTEGER, tile_row INTEGER, tile_id TEXT);

Добавить в таблицу images поле с датой (закачки или протухания) и наверное всё.

Ещё какой-то etags есть (куча мелких файликов с метаданными). Если их добавлять столбцами, совместимость с форматом, наверное, потеряется...

Last edited by akks (2013-03-13 14:56:07)

Offline

#1760 2013-03-13 15:34:30

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

Re: Вопросы по JOSM

А если отдельной таблицей метаданные держать - в принципе, пойдёт.
Хотя даже смотрелка слоя MBTiles для JOSM была бы  достаточно опасным инструментом smile

Last edited by akks (2013-03-13 15:34:45)

Offline

#1761 2013-03-13 17:04:37

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

Re: Вопросы по JOSM

Почему опасным ?

Offline

#1762 2013-03-13 17:11:08

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

Re: Вопросы по JOSM

freeExec wrote:

Почему опасным ?

Ну как же, удобнее кэш SAS-планеты с гуглом грузить smile Хотя его и так можно загрузить, да?

Last edited by akks (2013-03-13 17:11:19)

Offline

#1763 2013-03-13 17:15:48

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

Re: Вопросы по JOSM

Я просто не в курсе как хранит свои данные SAS. Но если аналогично, то да надо что-то бы придумать. Например тупо сменить имена таблиц и столбцов. Пока не появиться какой нибудь гайд по шагам новички вряд ли воспользуются.

Offline

#1764 2013-03-13 19:03:09

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

Re: Вопросы по JOSM

В общем, похоже, кина не будет...  (в смысле, кэша в базе данных)

SQLite интегрируется c Java через пень-колоду, требует минимум пары мегабайт исходников или JAR-ок сторонних проектов и желательно кучи DLL под каждую ОС.
В андроиде они встроенные, в JOSM такого не потащат (иначе бы давно сделали, наверное), а на плагин с жирной JAR-кой жалко усилий.

Если использовать другие базы (Derby, HSQLDB и прочие), особого выигрыша в размере исходников всё равно нет, только теряем совместимость c MBTiles. Встроенной в JRE примитивной базы данных нет. Вот так... sad

Last edited by akks (2013-03-13 19:08:35)

Offline

#1765 2013-03-13 21:10:49

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

Re: Вопросы по JOSM

нагуглить коим образом можно подсунуть кеш саспланеты или как напрямую в josm качать tms гугл.спутника, яндекс.спутника и т.д. делов на 10 минут и 5 минут ковыряний в настройках.
Лично против кеша в базе данных, та еще палка о двух концах, ибо есть желание к саспланете подвязать какойнить android-интерфейс, чтобы выдернув флеш-карту из компа можно было всунуть ее в планш и играться дальше. а также twms, чтобы кеш бинга копился.
а если будет бд-кеш, то проблем полносвязки будет поболее, а в размере сильного выигрыша не будет. наврдяли кто держит дома тайлов больше чем на десяток гигабайт.
вот руки не доходят разобраться как хранит кеш josm, может получится вариант софт-линком папку от саспланеты подсунуть ??

Offline

#1766 2013-03-13 21:10:51

Zverik
Moderator
From: Tallinn
Registered: 2010-10-14
Posts: 5,695
Website

Re: Вопросы по JOSM

Нашёл http://code.google.com/p/jdbm2/ -- nosql, 150 килобайт. Нафиг mbtiles, кэш != mbtiles.

Сейчас ещё покопался, jdbm4 теперь называется MapDB: 250 килобайт, но поддерживает одновременные запросы (если тайлы достаются в разных потоках, в чём я сомневаюсь). Для обычного кэширования должно хватить jdbm2.

Last edited by Zverik (2013-03-13 21:16:02)


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

Offline

#1767 2013-03-13 21:23:57

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

Re: Вопросы по JOSM

Выигрыш  не в размере, а организации файловой помойки. Что это 1 файл в случае БД позволяющий его дефрагментировать, что это100500 файлов в стальких же каталогов. Одно только удаление их занимает несколько минут.

Offline

#1768 2013-03-13 21:38:00

Zverik
Moderator
From: Tallinn
Registered: 2010-10-14
Posts: 5,695
Website

Re: Вопросы по JOSM

freeExec wrote:

Выигрыш  не в размере, а организации файловой помойки. Что это 1 файл в случае БД позволяющий его дефрагментировать, что это100500 файлов в стальких же каталогов. Одно только удаление их занимает несколько минут.

Проблема в том, что Дирк очень трепетно относится к размеру jar-файла. Поэтому чтение pbf -- основного на сегодня формата обмена данными osm -- до сих пор вынесено в отдельный модуль. Решение было принято на основе оценки в 300 килобайт.

Last edited by Zverik (2013-03-13 21:44:23)


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

Offline

#1769 2013-03-14 06:21:50

Antisida
Member
From: Нижний Новгород
Registered: 2011-01-15
Posts: 907

Re: Вопросы по JOSM

Начитавшись мыслей по поводу чистки кеша тайлов josm, я удалил весь кеш.

Теперь не работает подложка Bing. Красные кресты и Error load attribution Bing... Другие стандартные подложки работают
Удаление папки Josm не помогло.

Что делать не знаю.

Что делать?

Offline

#1770 2013-03-14 09:37:07

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

Re: Вопросы по JOSM

Antisida wrote:

Теперь не работает подложка Bing. Красные кресты и Error load attribution Bing... Другие стандартные подложки работают
Что делать?

Удалил, перезапустил - показывает...
Возможны 2 варианта - проблемы с сетью (грузит ли данные OSM? прокси, если есть, прописан?) и проблемы с правами доступа на запись (работают ли другие подложки? создаёт ли папку в Temp? точно удалили всю папку а не только изображения?).

Мой прогноз - должно было уже пройти само ).

Last edited by akks (2013-03-14 09:55:53)

Offline

#1771 2013-03-14 09:55:55

Antisida
Member
From: Нижний Новгород
Registered: 2011-01-15
Posts: 907

Re: Вопросы по JOSM

Вторые сутки проходит. Подложки грузит. Как решить возможную проблему с сетью? Может, из-за того, что пинг долгий?
Данные грузит. Папку создает.

Offline

#1772 2013-03-14 10:10:45

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,817

Re: Вопросы по JOSM

Antisida wrote:

я удалил весь кеш.

А вы что конкретно удаляли?
Дело в том, что в JOSM есть два кэша, один для промежуточных файлов и WMS (под 7-мыми виндами это C:\Users\<username>\Application Data\JOSM\cache\), а второй для TMS (это %TEMP%\JMapViewerTiles_<username>). Бинговская подложка скачивает файл bing.attribution.xml и кладёт его в первый каталог (и именно его отсутствие вызывает ошибку  Error load attribution Bing), а затем грузит тайлы во второй каталог.

Offline

#1773 2013-03-14 10:40:11

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

Re: Вопросы по JOSM

Zverik wrote:

Проблема в том, что Дирк очень трепетно относится к размеру jar-файла. Поэтому чтение pbf -- основного на сегодня формата обмена данными osm -- до сих пор вынесено в отдельный модуль. Решение было принято на основе оценки в 300 килобайт.

Да, на 700 кб исходников Protobuf пожмотили место (или тут вопрос в лицензии и стороннем происхождении...)

Голый исходник MapDB - 573 кб , jdbm2- 440 (не поддерживается, так что разница того не стоит...)  Хм... А какая-нибудь ещё польза от MapDB может быть? Убедить реально? )))

Last edited by akks (2013-03-14 10:41:09)

Offline

#1774 2013-03-14 10:47:59

Antisida
Member
From: Нижний Новгород
Registered: 2011-01-15
Posts: 907

Re: Вопросы по JOSM

Был у меня этот файл. С ним тоже не подгружалось. Затем, полазив по интернету, нашел совет этот файл удалить. Тоже не помогло. Теперь этого файла нет и он не создается при запуске Josm.

По поводу удаленных файлов. Сначала удалил JMapViewerTiles. После этого и перестало грузиться. Потом удалил вообще весь каталог \Application Data\JOSM (где-то прочитал, что это помогает). Не помогло. Затем восстановил этот каталог, потому что там настройки.

Без каталога \Application Data\JOSM программа запускается в первоначальном виде, без плагинов, настроек... но тайлы не грузит

Offline

#1775 2013-03-14 10:50:01

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

Re: Вопросы по JOSM

А в плагин почему не хотите, зачем жирный JAR, есть же нативный код под разные платформы ?

Offline

Board footer

Powered by FluxBB