این دستور viking است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
وایکینگ - برنامه ای برای مدیریت داده های GPS
خلاصه
جنگجوی اسکاندیناوی [-d | - رفع اشکال] [-V | -- پرحرف]
[--عرض جغرافیایی درجه] [--عرض جغرافیایی درجه]
[-z | --بزرگنمایی ZoomLevelOSM] [-m | -- نقشه MapId]
[پرونده...]
جنگجوی اسکاندیناوی [-h | --کمک]
جنگجوی اسکاندیناوی [-v | - نسخه]
شرح
Viking برنامه ای برای مدیریت داده های GPS است.
می توانید مسیرها، مسیرها و ایستگاه های بین راه را وارد و ترسیم کنید، نقشه خیابان باز (OSM) و/یا نشان دهید
نقشه های دیگر، ایجاد نقشه (با استفاده از Mapnik)، برچسب گذاری جغرافیایی تصاویر، اضافه کردن خطوط مختصات، ایجاد جدید
مسیرها، مسیرها و ایستگاه های بین راه، پنهان کردن چیزهای مختلف و غیره. عمدتاً به زبان C نوشته شده است
مقداری C++ و از جعبه ابزار GTK+ 2 استفاده می کند. این برای لینوکس، سایر عملیات های POSIX در دسترس است
سیستم ها و ویندوز
صفحه خانگی: http://viking.sf.net
وایکینگ تحت مجوز GNU GPL است.
OPTIONS
پرونده
فایل را برای بارگیری در شروع مشخص کنید.
-d, - رفع اشکال
خروجی اشکال زدایی را فعال کنید.
-V, -- پرحرف
خروجی پرمخاطب را فعال کنید.
-?, --کمک
نمایش گزینه های راهنما
-v, - نسخه
نمایش نسخه.
--عرض جغرافیایی
موقعیت اولیه را روی عرض جغرافیایی مشخص شده در درجه اعشار تنظیم کنید.
--عرض جغرافیایی
موقعیت اولیه را روی طول جغرافیایی مشخص شده در درجه اعشار تنظیم کنید.
-z, --بزرگنمایی
سطح زوم اولیه را تنظیم کنید. مقدار، سطح زوم OSM (0 - 22) است.
-m, -- نقشه
با مشخص کردن شناسه نقشه، یک لایه نقشه اضافه کنید. مقدار باید با یکی از مقادیر داخلی مطابقت داشته باشد
شناسه یا شناسه از پسوند پیکربندی نقشه ها (به زیر مراجعه کنید). تعیین مقدار از
0 از لایه پیش فرض لایه نقشه پیکربندی شده استفاده می کند.
شناسه نقشه داخلی:
OSM Mapnik = 13
چرخه OSM = 17
Mapquest OSM = 19
در حال گسترش VIKING
در حال حاضر، وایکینگ دارای چند پسوند بر اساس فایل های پیکربندی است. فرمت فایل
به شدت از فرمت فایل GtkBuilder الهام گرفته شده است: شما کلاس GObject را مشخص می کنید
ویژگی های آن را بسازید و تنظیم کنید. از نظر فنی، این یک فایل XML حاوی ریشه "اشیاء" است
عنصر در داخل این عنصر، شما مجموعه ای از "ابجکت" را تنظیم می کنید.
به عنوان مثال:
ارزش ملک
ارزش ملک
...
می توانید نمونه های بیشتری را در بخش مستندات توزیع بیابید.
نقشه منبع. امکان افزودن منابع جدید نقشه وجود دارد. فایل است ~/.viking/maps.xml. An
نمونه ای از فایل در توزیع doc/examples/maps.xml. VikSlippyMapSource
اجازه می دهد تا اعلام کنید منبع هر نقشه مانند OpenStreetMap کار می کند. موارد زیر را پشتیبانی می کند
خواص:
id
این یک عدد صحیح است و باید منحصر به فرد باشد زیرا برای شناسایی منبع نقشه استفاده می شود
نام
رشته ای (باید منحصر به فرد باشد) که برای نام دایرکتوری کش سبک OSM استفاده می شود
دایرکتوری Map Cache پیش فرض است (~/.viking-maps)
برچسب
متن نمایش داده شده در گفتگوی انتخاب منبع نقشه
نام میزبان
نام میزبان سرور (به عنوان مثال "tile.openstreetmap.org")
آدرس
آدرس پارامتری کاشی، در قالب C printf، با 3 "%d"
فیلدهای Z، X و Y (به ترتیب) (به عنوان مثال "/%d/%d/%d.png")
زوم-دقیقه (اختیاری)
حداقل مقدار بزرگنمایی که توسط سرور کاشی پشتیبانی می شود. پیش فرض 0 است اگر نه
مشخص شده.
زوم حداکثر (اختیاری)
حداکثر مقدار بزرگنمایی که توسط سرور کاشی پشتیبانی می شود. اگر نه پیش فرض 18 است
مشخص شده.
دیدن بزرگنمایی سطح[1]
lat-min (اختیاری)
حداقل مقدار عرض جغرافیایی بر حسب درجه که توسط سرور کاشی پشتیبانی می شود. پیش فرض -90 است
درجه اگر مشخص نشده باشد
lat-max (اختیاری)
حداکثر مقدار عرض جغرافیایی بر حسب درجه که توسط سرور کاشی پشتیبانی می شود. پیش فرض 90 است
درجه اگر مشخص نشده باشد
lon-min (اختیاری)
حداقل مقدار طول جغرافیایی بر حسب درجه که توسط سرور کاشی پشتیبانی می شود. پیش فرض است
-180 درجه اگر مشخص نشده باشد.
lon-max (اختیاری)
حداکثر مقدار طول جغرافیایی بر حسب درجه که توسط سرور کاشی پشتیبانی می شود. پیش فرض است
180 درجه اگر مشخص نیست.
پسوند فایل (اختیاری)
پسوند فایل فایل های روی دیسک. پیش فرض است فعلی
اگر URL منبع کاشی به چیزی غیر از .png ختم شود، این پارامتر خواهد بود
باید با آن مطابقت داشته باشد.
این همچنین می تواند در خواندن یک مجموعه کاشی از نرم افزارهای دیگر که ممکن است کاشی ها را نامگذاری کنند مفید باشد
به شکلی جایگزین، به عنوان مثال برای سازنده Mobile Atlas، آنها را نامگذاری می کند png.tile
توجه داشته باشید:
انواع فایلهایی که واقعاً قابل استفاده هستند، مواردی هستند که توسط کتابخانه GDK Pixbuf پشتیبانی میشوند
حداقل شامل PNG و JPEG است.
توجه داشته باشید:
به یاد داشته باشید که ابتدا را درج کنید "." هنگام تعیین این پارامتر
switch-xy (اختیاری)
مقادیر X,Y را در ترتیب پارامتری URL تغییر دهید.
حالت پیش فرض غلط است.
بررسی فایل-سرور-زمان (اختیاری)
مهر زمانی کاشی را به سرور ارسال می کند تا سرور بتواند تصمیم بگیرد که آیا آن را انجام دهد یا خیر
باید کاشی جدید ارسال شود یا نه.
حالت پیش فرض غلط است.
برچسب استفاده (اختیاری)
استفاده و مقایسه کنید ETag[2] ارزش در تعیین اینکه آیا کاشی جدیدتر دانلود شود. در
پیش فرض نادرست است.
مقدار ETag در یک فایل جداگانه در همان دایرکتوری که کاشی به ذخیره می شود
بررسی مقدار را در چندین اجرای برنامه فعال کنید.
VikTmsMapSource اجازه می دهد تا هر سرویس TMS را اعلام کنید. موارد زیر را پشتیبانی می کند
خواص (طبق VikSlippyMapSource بالا):
id
برچسب
نام میزبان
آدرس
بررسی فایل-سرور-زمان (اختیاری)
زوم-دقیقه (اختیاری)
زوم حداکثر (اختیاری)
lat-min (اختیاری)
lat-max (اختیاری)
lon-min (اختیاری)
lon-max (اختیاری)
VikWmscMapSource اجازه می دهد تا هر سرویس WMS یا WMS-C را اعلام کنید. موارد زیر را پشتیبانی می کند
خواص (طبق VikSlippyMapSource بالا):
id
برچسب
نام میزبان
آدرس
بررسی فایل-سرور-زمان (اختیاری)
زوم-دقیقه (اختیاری)
زوم حداکثر (اختیاری)
lat-min (اختیاری)
lat-max (اختیاری)
lon-min (اختیاری)
lon-max (اختیاری)
قابل اعتماد و متخصص جستجو کردن موتورهای. امکان افزودن موتورهای جستجوی جدید برای "Go-To" وجود دارد.
ویژگی. فایل است ~/.viking/goto_tools.xml. نمونه ای از فایل در توزیع
doc/examples/goto_tools.xml. در حال حاضر، یک کلاس شی منفرد در دسترس است:
VikGotoXmlTool. چنین ویژگی اجازه می دهد تا هر موتور جستجو را با استفاده از فرمت XML به عنوان اعلام کنید
نتیجه خواص مرتبط عبارتند از:
برچسب
متن نمایش داده شده در گفتگوی Go-To
فرمت url
آدرس پارامتری شده پرس و جو، در روح C printf قالب، با تک
فیلد "%s" (با رشته پرس و جو جایگزین شده است)
مسیر لات
مسیر XML عرض جغرافیایی (به عنوان مثال /root/parent/elem)
lat-attr (اختیاری)
نام ویژگی (عنصر قبلی) حاوی عرض جغرافیایی
مسیر طولانی
مسیر XML طول جغرافیایی (به عنوان مثال /root/parent/elem)
lon-attr (اختیاری)
نام ویژگی (عنصر قبلی) حاوی طول
به عنوان یک تسهیلات (یا خوانایی) امکان تنظیم مسیر و نام ویژگی در a وجود دارد
ویژگی واحد، مانند یک عبارت XPath. برای انجام این کار، به سادگی هر دو اطلاعات را در مسیر lat-path (یا
lon-path) در قالب زیر: /root/parent/elem@attribute.
خارجی ابزار. امکان افزودن ابزارهای خارجی جدید وجود دارد. فایل است
~/.viking/external_tools.xml. نمونه ای از فایل در توزیع
doc/examples/external_tools.xml. VikWebtoolCenter اجازه می دهد تا هر Webtool را با استفاده از آن اعلام کنید
منطقی مبتنی بر مختصات مرکز و مقدار سطح زوم. خواص مرتبط عبارتند از:
برچسب
متن نمایش داده شده در ورودی منو
آدرس
URL پارامتری شده برای باز کردن، در قالب C printf، با 2 "%s" و "%d"
فیلدهای X، Y و Z (سطح بزرگنمایی) (مثلا"http://hostname/?lat=%s&lon=%s&zoom=%d")
VikWebtoolBounds اجازه می دهد تا هر Webtool را با استفاده از منطق مبتنی بر کران ها اعلام کنید.
مختصات خواص مرتبط عبارتند از:
برچسب
متن نمایش داده شده در ورودی منو
آدرس
آدرس پارامتری کاشی، در قالب C printf، با 4 "%s"
فیلدهای چپ، راست، پایین و بالا (مثلا
"http://hostname:8111/load_and_zoom?left=%s&right=%s&bottom=%s&top=%s")
دور پرونده منابع اطلاعات. این امکان وجود دارد که ارجاعات وب را که انتظار می رود یک فایل را برگرداند اضافه کنید
که سپس می تواند مستقیما باز شود یا از طریق GPSBabel تبدیل شود. فایل است
~/.viking/datasources.xml. نمونه ای از فایل در توزیع منبع است
doc/examples/datasources.xml. VikWebtoolDatasource اجازه می دهد تا هر URL را با استفاده از آن اعلام کنید
منطق مبتنی بر مختصات خواص مرتبط عبارتند از:
برچسب
متن نمایش داده شده در ورودی منو
آدرس
URL پارامتری شده برای باز کردن در قالب C printf، با حداکثر 7 "%s"
ارزش های. به عنوان مثال http://hostname/getfile?lat=%s&lon=%s
ترتیب و معنی این پارامترها توسط url_format_code زیر آورده شده است
url_format_code
رشته ای که پارامترهای جایگزینی URL پارامتری شده، هر کاراکتر را توصیف می کند
نحوه ترجمه هر اصطلاح را نشان می دهد.
B = پایین نمای فعلی یعنی حداقل عرض جغرافیایی
L = سمت چپ نمای فعلی یعنی حداقل طول جغرافیایی
T = بالای نمای فعلی یعنی حداکثر عرض جغرافیایی
R = سمت راست نمای فعلی یعنی حداکثر طول جغرافیایی
A = ارتفاع مرکز نمای فعلی
O = طول مرکز نمای فعلی
Z = مقدار زوم OSM نمای فعلی. دیدن بزرگنمایی سطح[1]
S = یک رشته ورودی مشخص شده توسط کاربر که از طریق یک کادر محاوره ای از کاربر درخواست می شود
بنابراین برای مثال url بالا، کد قالب باید باشد AO
نوع فایل
این مقدار برای پارامتر -i در رابط با GPSBabel ارسال می شود.
اگر تعریف نشده باشد، فایل برگشتی به صورت داخلی به عنوان یک فایل GPX تفسیر می شود.
می توان از مقادیر احتمالی مانند 'kml'، 'mapsource' و غیره استفاده کرد. دیدن GPSBabel پرونده
فرمت[3] برای لیست کامل.
babel_filter_args
این مقدار برای آرگومان های فیلتری که با GPSBabel در ارتباط هستند منتقل می شود.
به عنوان مثال "-x nuketypes, routes" را می توان برای فیلتر کردن همه مسیرها از نتایج استفاده کرد.
input_label
این مقدار هنگام درخواست ورودی از کاربر استفاده می شود.
این برچسب جعبه ورودی متن است.
با استفاده از خدمات onworks.net از وایکینگ آنلاین استفاده کنید