JOSM(1) General Commands Manual JOSM(1)

josm - ویرایشگر مبتنی بر جاوا برای سامانه نقشه‌برداری OpenStreetMap

josm

JOSM یک ویرایشگر برای پروژه OpenStreetMap است که به زبان جاوا ۸ (Java 8) نوشته شده است.

OpenStreetMap پروژه‌ای با هدف تولید و فراهم‌سازی داده‌های جغرافیایی رایگان، از جمله نقشه‌های شهری و جاده‌ای، برای همگان است. این سامانه به شما اجازه می‌دهد تا داده‌های جغرافیایی را به‌صورت مشارکتی از هر نقطه‌ای از کره زمین مشاهده، ویرایش و استفاده کنید. این پروژه به این دلیل آغاز شد که اکثر نقشه‌هایی که عموم افراد آنها را رایگان می‌پندارند، در واقعیت دارای محدودیت‌های حقوقی یا فنی در استفاده هستند و مانع از به‌کارگیری آنها به شیوه‌های خلاقانه، سازنده یا پیش‌بینی‌نشده می‌شوند.

نمایش راهنما
آرگومان استاندارد ابعاد و جایگاه هندسی پنجره X (X geometry)
[--download=]minlat,minlon,maxlat,maxlon
بارگیری محدوده جغرافیایی محصور (bounding box)
[--download=]<url>
بارگیری موقعیت جغرافیایی در پیوند وب داده‌شده (با متغیرهای lat=x&lon=y&zoom=z)
[--download=]<filename>
باز کردن فایل (هر نوع فایلی که با منوی File/Open قابل گشودن باشد)
بارگیری محدوده جغرافیایی به‌صورت داده‌های خام GPS
انتخاب عناصر با استفاده از عبارت جستجوی داده‌شده
--[no-]maximize
اجرا شدن یا نشدن برنامه در حالت تمام‌صفحه (Maximize)
بازنشانی اولویت‌ها و تنظیمات به مقادیر پیش‌فرض
تغییر اولویت‌ها و پیکربندی بر اساس فایل XML مشخص‌شده
تنظیم کلید مشخص‌شده به مقدار داده‌شده
تنظیم زبان برنامه
نمایش نگارش برنامه JOSM
نمایش گزارش وضعیت با اطلاعات سودمند جهت پیوست به گزارش باگ‌ها
چاپ پیام‌های اشکال‌زدایی (Debug) در پایانه
غیرفعال کردن دسترسی به منبع یا منابع مشخص‌شده (جداشده با کاما)

فایل‌های JOSM مطابق با مشخصات دایرکتوری‌های پایه XDG ذخیره می‌شوند:

$HOME/.config/JOSM
ترجیحات و تنظیمات (Preferences)
$HOME/.local/share/JOSM
داده‌های کاربر
$HOME/.cache/JOSM
حافظه موقت و کش (Cache)
اگر پوشه $HOME/.josm وجود داشته باشد، تمام فایل‌ها در آن ذخیره می‌شوند.

گزینه‌های زیر را می‌توان با استفاده از مشخصه‌های سیستمی جاوا (یعنی -Dkey=value پاس داده‌شده به جاوا، یا مشخص‌شده درون متغیر JAVA_OPTS) تنظیم کرد.

تنظیم دایرکتوری تنظیمات و اولویت‌های JOSM.
تنظیم دایرکتوری داده‌های کاربری JOSM.
تنظیم دایرکتوری حافظه کش JOSM.
انتقال هر ۳ پوشه بالا به دایرکتوری homedir. پوشه کش در <homedir>/cache قرار خواهد گرفت.
تغییر نام دایرکتوری JOSM.

مشخص کردن یک محیط جاوای جایگزین.
مشخص کردن گزینه‌های جاوا. برای مثال، جهت استفاده از یک سرور پراکسی HTTP با این برنامه، این متغیر محیطی را پیش از اجرای josm به مقداری مشابه زیر تنظیم کنید: JAVA_OPTS="-Dhttp.proxyHost=yourProxyURL"

برنامه JOSM در ابتدا توسط Immanuel Scholz طراحی و کدنویسی شد و اکنون توسط جامعه OpenStreetMap نگهداری و توسعه داده می‌شود.

نگهدارنده فعلی JOSM آقای Dirk Stöcker است. بخش عمده‌ای از کارهای اداری و مدیریتی توسط Paul Hartmann و Vincent Privat انجام می‌شود.

مشارکت‌کنندگان اصلی کد (به ترتیب الفبایی):

Stefan Breunig David Earl Gabriel Ebner Dave Hansen Paul Hartmann Karl Guggisberg Matthias Julius Alexei Kasatkin Jiri Klement Ulf Lamping Simon Legner Raphael Mack Upliner Mikhalych Vincent Privat Frederik Ramm Dirk Stöcker

مشارکت‌های جزئی و وصله‌های بسیار از سوی دیگران؛ برای جزئیات به تاریخچه مخزن SVN در نشانی https://josm.openstreetmap.de/svn مراجعه کنید. جهت تماس با نویسندگان فعال پروژه، از آدرس «josm-dev AT openstreetmap.org» استفاده فرمایید. نشان‌واره پروژه توسط Ilya Palikov طراحی شده است.

این صفحه راهنما در اصل توسط Andreas Putzo <andreas@putzo.net> برای پروژه دبیان نوشته شده است (اما توسط دیگران نیز قابل استفاده است).

March 22, 2021