Version 3 (modified by 10 years ago) ( diff ) | ,
---|
Отримання наборів змін
Відкриття діалогу
Діалог отримання наборів змін відкривається з Менеджера наборів змін.
- Запустіть менеджер наборів змін
- Клацніть на на панелі інструментів в Менеджері наборів змін
Діалог отримання наборів змін
Базові запити
Оберіть вкладку Базовий для надсилання стандартних запитів.
Ви можете обирати серед
- Завантажити з сервера останні набори змін — для надсилання запитів та отримання останніх збережених на сервері OSM наборів змін. Максимальна кількість наборів змін, що будуть отримані не перевищує 100 наборів. Якщо ви відмітите параметр завантажити тільки мої набори змін, ви отримаєте власні останні набори змін, що були збережені на сервері OSM.
- Завантажити мої відкриті набори змін — для надсилання запитів та отримання відкритих наборів змін, що належать вам. Максимальна кількість наборів змін, що будуть отримані не перевищує 100 наборів. Цей тип запитів не доступний, коли ви знаходитесь в анонімному режимі, тобто не ввели ім’я користувача та пароль в налаштуваннях JOSM .
- Завантажити набори змін для поточного виду мапи — для надсилання запитів на отримання наборів змін для ділянки обмеженої поточним видом мапи. Цей тип запитів не доступний, якщо мапа відсутня, для того щоб він був активним потрібен хоча б один шар.
Надсилання запитів за допомоги OSM API URL
Ви також можете скопіювати URL, що використовується на сайті OSM для надсилання запитів на отримання наборів змін за допомоги JOSM. Для цього скопіюйте та вставте URL у поле для вводу на вкладці Із URL, дивись нижче:
Ви можете вставити один з двох типів URL, що використовуються для отримання наборів змін для перегляду і для надсилання запитів до OSM API. Обидва приклади є на малюнку.
Якщо URL, вставлений у поле вводу представляє дійсний набір змін, буде показаний значок , в іншому випадку ви побачите .
Розширені запити
Також можливо отримувати набори змін збережені на сервері OSM використовуючи чотири критерії:
- набори змін, що належать певним користувачам
- відкриті або закриті набори змін
- в залежності від дати і часу створення/закриття наборів змін
- в залежності від ділянки, на якій відбулись зміни
Вкладка Розширений надає користувачу інтерфейс для визначення набору змін ґрунтуючись на цих критеріях. Тут розміщено чотири пункти, для кожного із критеріїв. Якщо критерій обрано — буде застосовано відповідні обмеження у запиті на отримання наборів змін. В залежності від того які критерії обрано, потрібно буде ввести додаткові параметри, будь ласка ознайомтесь з відповідними пунктами.
Набори змін, що належать певним користувачам
Ви можете обмежити запит
- тільки власними наборами змін. Зауважте, що цей параметр недоступний, якщо ви використовуєте JOSM в анонімному режимі, тобто якщо у вас немає облікового запису користувача OSM, або ж якщо ви не зазначили ім’я користувача та пароль в налаштуваннях JOSM.
- тільки набори змін користувача з ID. Це є найточнішим способом для отримання наборів змін цього типу запитів, тому що ID користувача є унікальним.
- тільки набори змін користувача з вказаним іменем. Цей спосіб є менш точним, тому що з історичних причин, кілька користувачів можуть мати однакове ім’я.
Набори змін в залежності від того, чи є вони відкритими або закритими
Набори змін в залежності від дати/часу створення або закриття
На поточний час OSM API підтримує два види запитів заснованих на даті/часу.
- Ви повинні вказати дату/час в якості параметра. Сервер OSM надасть всі набори змін закриті після цієї дати/часу.
- Ви повинні вказати два значення дати/часу у якості параметрів. Сервер OSM надасть всі набори змін закриті після першої дати/часу та створені до другої дати/часу.
Якщо це не є інтуїтивним чому сервер OSM впроваджує ці два параметри дати/часу для отримання наборів змін, так працює API 0.6 (поточна версія API)і JOSM підтримує роботи з ним.
Значення дати/часу треба вводити як два окремих значення: (1) дата та (2) час. Час є додатковим параметром. Обидва значення дата та час можуть бути введені у форматі вашої локалі. Наведіть вказівник миші на поле для введення дати або часу, що отримати підказку доступних форматів для введення.
Набори змін, що впливають на певну ділянку
Набори змін можуть бути отримані для ділянки, на яку вони впливають. Для отримання наборів змін для певної ділянки вам потрібно ввести параметри її габаритного прямокутник.
Введіть або координати лівого нижнього кута (мінімальна широта/мінімальна довгота) та правого верхнього кута (максимальна широта/максимальна довгота) або ж скопіюйте та вставте URL для обраної ділянки у поле URL.
Назад до Менеджера наборів змін