RU:NanoLog

From OpenStreetMap Wiki
Jump to: navigation, search
Доступные языки — NanoLog
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Basa Sunda · Baso Minangkabau · bosanski · brezhoneg · català · čeština · corsu · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · भोजपुरी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · བོད་ཡིག · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ‎ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 中文(繁體)‎ · 吴语 · 粵語 · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް

У фото- и аудиомаппинга есть очевидная проблема. Как, впрочем, и у любого другого способа, основанного на GPS-треках, до настоящего времени. GPS не ставит точки чаще раза в секунду. Для 90 км/ч это точность в 25 метров — недопустимо, учитывая, что даже у Landsat разрешение выше. Поэтому я создал NanoLog: первый эксперимент в области субсекундного сбора данных.

Программа

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

Вот как выглядит NanoLog:

Nanolog.png

Разверните окно на полный экран и отключите тачпад, на всякий случай. Проверьте, что GPS-трекер работает. Когда вы начнёте печатать, таймер в левом нижнем углу остановится: это метка времени сообщения. Когда нажмёте Enter, она сохранится в логе. Можно сместить её к текущему моменту, нажав Ctrl. Если нажать Esc, то таймер «отпустит» (и сохранён будет момент, когда вы нажмёте Enter — или Ctrl), если затем нажать Esc ещё раз, то поле ввода будет очищено.

Обратите внимание на 12 строк справа вверху окна. Когда вы нажимаете кнопку от F1 до F12, возможно с зажатым Shift, соответствующее сообщение добавится в лог с текущим временем, независимо от показаний таймера. Чтобы изменить строку из этого списка, тыкните в неё мышкой, или нажмите Ctrl+F# (Ctrl+Shift+F# для второго набора строк).

После каждого пополнения лог автоматически сохраняется в файл autosave-YYMMDD.nanolog в каталоге программы. Он также загружается при запуске. Чтобы переименовать файл, нажмите Ctrl+S, чтобы начать с чистого листа — Ctrl+N. Вот как выглядит файл лога:

19.02.2012 12:37:46.41	Населённый пункт
19.02.2012 12:37:57.49	Автобусная остановка слева
19.02.2012 12:38:03.24	Автобусная остановка справа
19.02.2012 12:38:17.62	Километровый столб
19.02.2012 12:38:52.81	Конец НП
19.02.2012 12:39:10.91	Километровый столб

Для закрытия окна воспользуйтесь системными клавишами (обычно Alt+F4) или системной кнопкой, все шорткаты и лог автоматически сохраняются.

Аудиомаппинг

Нажатие кнопки на цифровой клавиатуре (советую купить внешнюю, с проводом USB) включает режим диктофона, отпускание — останавливает. Файл в формате wav сохраняется на диск, в лог записываются метки начала и конца. Чтобы добавить метку во время записи, отпустите и сразу нажмите кнопку цифровой клавиатуры.

Загрузка и запуск

Загрузить NanoLog 1.2. Запускается точно так же, как JOSM:

java -jar nanolog.jar

Планы на версию 2.0

  • Поддержка формата Survey XML.
  • Соответственно, поддержка тегов, вдобавок к описаниям.
  • Поддержка нескольких пресетов с переключением, их удобное отображение.
  • Фотографирование и сохранение в аттач.

Плагин

Ещё не написан (ложь, см. список плагинов). Будет поддерживать точную привязку собранных точек и удобное отображение подписей. После привязки можно сохранить лог в дополненном формате:

19.02.2012 12:38:03.24	Bus stop to the right {{39.234567,60.487234,119}}