Вопросы по JOSM

выделить все точки, файл → скачать родительские линии и отношения.

Огромное спасибо!

В связи с тем, что на хабре четыре человека на вопрос про лучший редактор посоветовали JOSM, но давали ссылку только на англоязычную страницу и вики, напоминаю: у нас есть josm.ru. Просто запомнить, быстро набирать.

И там, конечно, есть ссылка на FAQ, который обязателен к прочтению.

Но оттуда нет ссылки на http://josm.openstreetmap.de/, главную страницу проекта.

Есть, даже две: под картинкой в заголовке и под словом «JOSM» в первом абзаце.

Если внимательнее читать мое сообщение, то можно заметить, что там другие ссылки, а не та, которую указал я и даже специально раскрыл ее содержание.
Ну я же код страницы смотрел, прежде, чем постить сообщение. Будьте внимательнее. :wink:

Это русский сайт, и ссылки ведут на русскоязычную главную страницу — ту же самую, на которую ведёт ссылка «Русский» с josm.openstreetmap.de. Если она проигрывает англоязычной странице, в твоих силах закрыть разрыв.

Одно с другим однозначной связи не имеет, как мне кааца.

Да и речь-то про хабр была.
Дают ссылку на самую Главную Страницу. Оно представительнее, особенно, когда англоязычно.

В настройках, самая последняя вкладка “расширенные настройки”.
Найти переменную properties.recently-added-tags и поставить желаемое значение.

Это - в режиме Эксперта.
А в обычном режиме можно просто при добавлении очередного тега (в окне) сделать правый клик, выбрать “Задать количество недавно добавленных тегов”, ввести нужное число.

Люди, добавьте же в JOSM поддержку пользовательского EPSG кода у WMS пользовательских
проекций… (для тех кто в теме :P)


Index: src/org/openstreetmap/josm/data/projection/CustomProjection.java
===================================================================
--- src/org/openstreetmap/josm/data/projection/CustomProjection.java    (revision 6829)
+++ src/org/openstreetmap/josm/data/projection/CustomProjection.java    (working copy)
@@ -68,6 +68,7 @@
         no_defs("no_defs", false),
         init("init", true),
         // JOSM extension, not present in PROJ.4
+        wmsepsg("wmsepsg", true),
         bounds("bounds", true);
 
         public String key;
@@ -151,6 +152,10 @@
             if (s != null) {
                 this.bounds = parseBounds(s);
             }
+            s = parameters.get(Param.wmsepsg.key);
+            if (s != null) {
+                this.code = s;
+            }
         }
     }

Ошибка вывалилась:

В 6847 уже всё снова работает.

А почему бы карточку с патчем не создать? Я совсем не в теме WMS, без обсуждения вносить не рискну.
(в случае чего можно создавать по русски, переведём)

Здравствуйте! JOSM пишет часть русских букв кракозябрами. :frowning:
при загрузке и на карте. Вот так:

Что это с ним? уже и обновление было, и разные способы загрузки пробовал, а ничего не меняется. :frowning:

Иногда такое бывает из-за какого-то левого шрифта в системе. Удаляешь его - и всё нормально. Проблема только вычислить гада… :slight_smile:
Но иногда проблема в настройках системы.

А какой шрифт и JOSM используется по умолчанию? Или где это можно настроить?

А что за настройки системы?

Helvetica

У меня через таблицу символов виндовс у этого шрифта только английские буквы и кракозябры. так и должно быть? Или там ещё должен быть кириллический шрифт?

Вот так, например, выбирается шрифт, который используется вверху в первом окошке (при загрузке JOSM-а):

http://josm.openstreetmap.de/browser/josm/trunk/src/org/openstreetmap/josm/gui/util/GuiHelper.java#L234

234	    public static Font getTitleFont() {
235	        List<String> fonts = Arrays.asList(GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames());
236	        // Helvetica is the preferred choice but is not available by default on Windows
237	        // (http://www.microsoft.com/typography/fonts/product.aspx?pid=161)
238	        if (fonts.contains("Helvetica")) {
239	            return new Font("Helvetica", Font.BOLD, 20);
240	        // Calibri is the default Windows font since Windows Vista but is not available on older versions of Windows, where Arial is preferred
241	        } else if (fonts.contains("Calibri")) {
242	            return new Font("Calibri", Font.BOLD, 23);
243	        } else if (fonts.contains("Arial")) {
244	            return new Font("Arial", Font.BOLD, 20);
245	        // No luck, nothing found, fallback to one of the 5 fonts provided with Java (Serif, SansSerif, Monospaced, Dialog, and DialogInput)
246	        } else {
247	            return new Font("SansSerif", Font.BOLD, 20);
248	        }
249	    }

Соответственно один их этих шрифтов у вас окривел.

Например, некорректная настройка кодировки по умолчанию в системе может приводить к похожим эффектам. Но в данном случае это вроде не причём.