RU:JOSM/Plugins/PicLayer

From OpenStreetMap Wiki
Jump to: navigation, search
Доступные языки — JOSM/Plugins/PicLayer
· 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 · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · भोजपुरी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · བོད་ཡིག · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ‎ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 中文(繁體)‎ · 吴语 · 粵語 · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް

PicLayer — модуль, который позволяет использовать собственное изображение в качестве слоя-подложки. Удобно, если у вас есть более качественный снимок местности, чем на спутниках, либо, например, план здания или торгового центра и вы хотите более точно расположить на них объекты.

Как использовать растровую подложку в JOSM для обрисовки целых поселений и городов.

Общая информация

Возможности

  • поддерживаемые форматы: PNG, JPEG, GIF
  • перемещение/вращение/масштабирование изображения с помощью мыши
  • сохранение/восстановление данных о привязке к карте (файлы *.cal)

Ограничения

  • нет поддержки (Geo)TIFF
  • нет привязки на основе опорных точек или координат (позиционирование только с помощью мыши)
  • cal-файлы хранят только проекцию

Установка

Используйте панель управления модулями в настройках JOSM для установки этого плагина.

После установки в меню Слои появятся два новых пункта: 1) Новый слой изображения из файла, 2) Новый слой изображения из буфера обмена.

Использование

Загрузка изображения

  1. Скачайте слой данных, над которым вы будете работать.
  2. Выберите пункт меню "Слои" -> "Новый слой изображения из файла...".
  3. Выберите один или несколько файлов изображений.

При наличии файлов калибровки картинки будут привязаны по их данным. В противном случае картинка размещается в центре экрана, и вы должны будете откалибровать её вручную.

Геопривязка

  1. Основной способ (смотрите анимацию Piclayer Usage)
    • Активируйте слой изображения (нажмите на область, где должен находиться зеленый кружочек, либо Shift+A, а затем цифру, соответствующую номеру слоя). Вокруг изображения появится красная рамка, а слой данных затемнится, и на левой панели появятся инструменты манипулирования изображением.
    • Нажмите на зелёную стрелку ("Добавить или переместить репер") слева, на панели инструментов редактирования
    • Укажите три точки на изображении, по которым будет проводиться привязка (их обычно размещают по углам)
    • Нажмите на красную стрелку ("Трансформировать рисунок реперами") для того чтобы подогнать положение рисунка под ваше место
    • В этом режиме вы можете перемещать маркеры к нужным местам (вы должны хватать точно в середине маркера) и изображение преобразуется
  2. Устаревший способ
    • Активируйте слой. (Активируйте, а не просто выделите)
    • Нажмите на иконку "Drag to ... the picture"
    • Воспользуйтесь мышью. Зажимая Shift при вращении или масштабировании вы улучшите точность.

Сохранение файлов калибровки

Лучше сохранить файл калибровки к изображению в случае, если планируете работать с ним в будущем, чтобы не перетаскивать потом точки заново.

Для сохранения калибровки нажмите правой кнопкой на слое с картинкой и выберите "Сохранить калибровку изображения...".

Загрузка файлов калибровки

Калибровка загружается автоматически (если название соответствует изображению — image.png.cal). Вы можете и вручную указать файл калибровки, нажав "Загрузить калибровку изображения...".

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

История

См. JOSM/Plugins/PicLayer/ReleaseNotes

Приложения

Старый формат файла калибровки .cal

Пример:

#JOSM PicLayer plugin calibration data
#Mon Nov 15 19:38:35 CET 2010
SCALEX=1.0
SCALEY=1.0
SHEARX=0.0
SHEARY=0.0
INITIAL_SCALE=190.92609423045016
POSITION_Y=292616.03696207993
POSITION_X=490266.6137017577
INITIAL_POS_y=293088.4061731008
INITIAL_POS_X=490909.1888228225
ANGLE=58.77
  • INITIAL_SCALE: метров мира/100 пикселей во время загрузки изображения
  • SCALE_X/Y : дополнительное масштабирование сделанное пользователем
  • SHEAR_X/Y : значение ?
  • INITIAL_POS_X/Y : значение ?
  • POSITION_X/Y : положение центра изображения в метрах мира
  • ANGLE : 0 значит без вращения

О масштабировании — размер изображения в метрах мира: imgsize / 100 * INITIAL_SCALE * SCALE_X/Y

Помните что файл сохраняет настройки для проекции, но не хранит проекцию.

Замечание: JOSM может экстренно закрываться при попытке открытия очень старых версий файлов калибровки (см. тикет 6123 с "костылями")

Новый формат файла калибровки .cal

Пример:

#JOSM PicLayer plugin calibration data
#Sun Nov 27 22:21:58 CET 2011
POSITION_Y=6708383.375731533
POSITION_X=602463.1049788792
INITIAL_SCALE=673.3630407396365
M12=-714.691403694874
M11=0.508636037014039
M10=6.263463862108147E-5
M02=43.42632371753174
M01=-2.1720970442278513E-4
M00=0.5060984647587284
  • INITIAL_SCALE: сантиметры мира/пиксель во время загрузки изображения (как и раньше)
  • POSITION_X и POSITION_Y : положение центра изображения в метрах мира (как и раньше)
  • M00,M01,M02 и M10,M11,M12 : аффинные коэффициенты преобразования

Как преобразовать данные из старого в новый формат

Предстоит написать

World file and new .cal file format

Предстоит написать.

См.также