ساختن نقشه

هشدار

این آموزش در حال حاضر منسوخ شده است. نسخه جدید و به روز شده در Making a Map (QGIS3) موجود است

اغلب نیاز به ایجاد نقشه ای دارد که بتوان آن را چاپ یا منتشر کرد. QGIS یک ابزار قدرتمند به نام :guilabel: Print Composer دارد که به شما امکان می دهد لایه های GIS خود را بردارید و آنها را برای ایجاد نقشه بسته بندی کنید.

بررسی اجمالی کار

این آموزش نشان می دهد که چگونه می توان یک نقشه از ژاپن با عناصر نقشه استاندارد مانند درج نقشه، شبکه ها، فلش شمالی، نوار مقیاس و برچسب ها ایجاد کرد.

مهارت های دیگری که یاد خواهید گرفت

  • با استفاده از تبدیل CRS "در حال پرواز" برای تجسم داده های خود در طرحی متفاوت.

داده ها را دریافت کنید

ما از مجموعه داده‌های طبیعی Earth استفاده خواهیم کرد - به‌ویژه کیت شروع سریع طبیعی Earth که دارای لایه‌های جهانی با استایل زیبایی است که می‌توانند مستقیماً در QGIS بارگذاری شوند.

«کیت شروع سریع زمین طبیعی <http://naciscdn.org/naturalearth/packages/Natural_Earth_quick_start.zip>» را دانلود کنید.

منبع داده [NATURALEARTH]

روش

  1. داده های کیت شروع سریع طبیعی Earth را دانلود و استخراج کنید. QGIS را باز کنید. روی :menuselection:'File --> Open Project' کلیک کنید.

../_images/1192.png
  1. زمانی که داده های زمین طبیعی را استخراج کردید، به دایرکتوری مراجعه کنید. شما باید فایلی با نام :file:`Natural_Earth_quick_start_for_QGIS.qgs را ببینید. این فایل پروژه است که حاوی لایه های استایل شده در قالب سند QGIS است. روی :guilabel:'Open' کلیک کنید.

../_images/2156.png
  1. شما می توانید لایه های زیادی را در جدول محتوا و یک نقشه جهانی سبک در بوم QGIS مشاهده کنید. اگر خطاهایی را در بالای بوم مشاهده کردید، روی ضربدر کلیک کنید تا بسته شود.

../_images/398.png
  1. در این آموزش نقشه ژاپن را می سازیم. روی دکمه Zoom In کلیک کنید و یک مستطیل در اطراف ژاپن بکشید تا به منطقه زوم کنید.

../_images/462.png
  1. می‌توانید برخی از لایه‌های نقشه را برای داده‌هایی که ما برای این نقشه نیاز نداریم، خاموش کنید. علامت کادر کنار لایه‌های «10m_geography_marine_polys» و «10m_admin_0_map_units» را بردارید. قبل از اینکه نقشه ای مناسب برای چاپ بسازیم، باید طرح مناسبی را انتخاب کنیم. این مجموعه داده در سیستم مختصات جغرافیایی (GCS) می آید که در آن واحدها درجه هستند. این برای نقشه‌ای که می‌خواهید فاصله‌ها بر حسب کیلومتر یا مایل باشد، مناسب نیست. ما باید از یک سیستم مختصات پیش‌بینی‌شده استفاده کنیم که اعوجاج را برای منطقه مورد نظر ما به حداقل برساند و واحدهای متری داشته باشد. Mercator عرضی جهانی (UTM) یک انتخاب مناسب برای یک سیستم مختصات پیش بینی شده است. همچنین جهانی است، بنابراین پیش‌فرض خوبی است که می‌توانید به آن تکیه کنید و یک منطقه UTM را انتخاب کنید که شامل منطقه مورد علاقه شما باشد تا تحریف‌ها برای منطقه شما به حداقل برسد. در مورد ما، از UTM Zone 54N استفاده خواهیم کرد. روی دکمه :guilabel:'CRS Status' در پایین سمت راست پنجره QGIS کلیک کنید.

توجه

برای ژاپن، Japan Plane Rectangular CS یک سیستم مرجع مختصات پیش بینی شده (CRS) است که برای حداقل اعوجاج طراحی شده است. به 18 منطقه تقسیم شده است و اگر برای منطقه کوچکتری در ژاپن کار می کنید، استفاده از این CRS بهتر خواهد بود.

../_images/555.png
  1. کادر Enable on-the-fly CRS Transformation را علامت بزنید. "Tokyo utm zone54n" را در کادر جستجوی :guilabel:"Filter" تایپ کنید. پس از مشاهده نتایج، :guilabel:`Tokyo / UTM Zone 54N - EPSG:3095 را انتخاب کنید. روی :guilabel:'Apply' کلیک کنید.

../_images/653.png
  1. اکنون می توانیم شروع به جمع آوری نقشه خود کنیم. به Project ‣ New Print Composer بروید.

../_images/752.png
  1. از شما خواسته می شود که عنوانی را برای آهنگساز وارد کنید. می توانید آن را خالی بگذارید و روی :guilabel:"Ok" کلیک کنید.

توجه

با خالی گذاشتن نام آهنگساز، یک نام پیش‌فرض مانند «Composer 1» اختصاص داده می‌شود.

../_images/851.png
  1. در پنجره Print Composer روی :guilabel:` Zoom full` کلیک کنید تا وسعت کامل Layout نمایش داده شود. اکنون باید نمای نقشه ای را که در بوم QGIS می بینیم برای آهنگساز بیاوریم. به Layout ‣ Add Map بروید.

../_images/1058.png
  1. هنگامی که دکمه :guilabel:`Add Map فعال شد، دکمه سمت چپ ماوس را نگه دارید و مستطیلی را به جایی که می خواهید نقشه را وارد کنید بکشید.

../_images/1193.png
  1. خواهید دید که پنجره مستطیل با نقشه از بوم اصلی QGIS رندر می شود. نقشه ارائه شده ممکن است تمام محدوده مورد علاقه ما را پوشش ندهد. Layout ‣ Move item content را انتخاب کنید تا نقشه را در پنجره حرکت دهید و آن را در مرکز آهنگساز قرار دهید.

../_images/1260.png
  1. اجازه دهید سطح بزرگنمایی را برای نقشه داده شده تنظیم کنیم. روی برگه ویژگی‌های آیتم کلیک کنید و برای مقدار :guilabel:`Scale 7000000 را وارد کنید.

../_images/1358.png
  1. اکنون یک نقشه درج شده اضافه می کنیم که نمای بزرگنمایی شده برای منطقه توکیو را نشان می دهد. قبل از اینکه هر گونه تغییری در لایه ها در پنجره اصلی QGIS ایجاد کنیم، کادرهای Lock layers for map item و Lock layer styles for map item را بررسی کنید. این تضمین می کند که اگر برخی از لایه ها را خاموش کنیم یا سبک آنها را تغییر دهیم، این نمای تغییر نخواهد کرد.

../_images/1454.png
  1. به پنجره اصلی QGIS بروید. از دکمه Zoom In برای بزرگنمایی به ناحیه اطراف توکیو استفاده کنید.

../_images/1550.png
  1. برخی از برچسب‌های تکراری از لایه «ne_10m_populated_places» می‌آیند. برای این نما می توانید آن را خاموش کنید.

../_images/1647.png
  1. اکنون آماده اضافه کردن نقشه inset هستیم. پنجره Print Composer را تغییر دهید. به :menuselection:`Layout --> Add Map بروید.

../_images/1744.png
  1. یک مستطیل را در محلی که می‌خواهید درج نقشه اضافه کنید بکشید. اکنون متوجه خواهید شد که ما 2 شی نقشه در Print Composer داریم. هنگام ایجاد تغییرات، مطمئن شوید که نقشه صحیح را انتخاب کرده اید. شی «نقشه 1» را که به تازگی اضافه کرده‌ایم از پنل :guilabel: «Items» انتخاب کنید. برگه :guilabel:` ویژگی های آیتم را انتخاب کنید. به سمت پایین به پنل :guilabel:`Frame بروید و کادر کنار آن را علامت بزنید. می توانید رنگ و ضخامت حاشیه قاب را تغییر دهید تا تشخیص آن در پس زمینه نقشه آسان باشد.

../_images/1841.png
  1. یکی از ویژگی های منظم Print Composer این است که می تواند به طور خودکار منطقه را از نقشه اصلی که در داخل ما نشان داده شده است برجسته کند. شی "Map 0" را از پنل :guilabel:"Items" انتخاب کنید. در برگه :guilabel:`ویژگی‌های آیتم، به قسمت :guilabel:`نمایش‌های کلی به پایین بروید. روی دکمه :guilabel:`افزودن نمای کلی جدید کلیک کنید.

../_images/1932.png
  1. "Map 1" را به عنوان :guilabel:`Map Frame انتخاب کنید. چیزی که این به Print Composer می گوید این است که باید شی فعلی ما "نقشه 0" را با وسعت نقشه نشان داده شده در شی "نقشه 1" برجسته کند.

../_images/2027.png
  1. اکنون که inset نقشه را آماده کرده ایم، یک شبکه و حاشیه گورخر به نقشه اصلی اضافه می کنیم. شی "Map 0" را از پنل :guilabel:"Items" انتخاب کنید. در برگه :guilabel:` خواص آیتم، به قسمت :guilabel:`گریدها بروید. روی دکمه :guilabel:'Add a new grid' کلیک کنید.

../_images/2157.png
  1. به طور پیش فرض، خطوط شبکه از واحدها و پیش بینی های مشابه پیش بینی های نقشه انتخاب شده فعلی استفاده می کنند. با این حال، نمایش خطوط شبکه به درجه رایج تر و مفیدتر است. ما می توانیم یک CRS متفاوت برای شبکه انتخاب کنیم. روی دکمه change... در کنار :guilabel:`CRS کلیک کنید.

../_images/2228.png
  1. در گفتگوی :guilabel:` انتخابگر سیستم مرجع مختصات`، "4326" را در کادر :guilabel:"Filter" وارد کنید. از نتایج، «WGS84 EPSG:4326» را به عنوان CRS انتخاب کنید. روی OK کلیک کنید.

../_images/2325.png
  1. مقادیر Interval را به عنوان درجه 5 در هر دو جهت X و Y انتخاب کنید. می‌توانید :guilabel:`Offset را برای تغییر مکان ظاهر شدن خطوط شبکه تنظیم کنید.

../_images/2425.png
  1. به قسمت Grid frame بروید و سبک فریمی را انتخاب کنید که مطابق با سلیقه شما باشد. همچنین کادر :guilabel:`Draw مختصات را علامت بزنید.

../_images/2523.png
  1. فاصله تا قاب نقشه را تنظیم کنید تا مختصات خوانا باشند. :guilabel:`دقت مختصات را به 1 تغییر دهید تا مختصات فقط تا اعشار اول نمایش داده شوند.

../_images/2621.png
  1. حالا یک فلش شمال به نقشه اضافه می کنیم. Print Composer با مجموعه ای زیبا از تصاویر مرتبط با نقشه ارائه می شود - از جمله بسیاری از انواع فلش های شمالی. روی :menuselection:`Layout --> Add Image کلیک کنید.

../_images/2720.png
  1. با نگه داشتن دکمه سمت چپ ماوس، یک مستطیل در گوشه سمت راست بالای بوم نقشه بکشید. در پنل سمت راست، روی زبانه :guilabel:'Item Properties' کلیک کنید و بخش :guilabel:'Search Directories' را گسترش دهید و تصویر فلش شمالی را که دوست دارید انتخاب کنید.

../_images/2819.png
  1. اکنون یک نوار مقیاس اضافه می کنیم. روی Layout ‣ Add Scalebar کلیک کنید.

../_images/2918.png
  1. روی طرح بندی که می خواهید نوار مقیاس ظاهر شود کلیک کنید. در برگه :guilabel: ویژگی های آیتم، مطمئن شوید که عنصر نقشه درست را برای نمایش نوار مقیاس انتخاب کرده اید. سبکی را انتخاب کنید که متناسب با نیاز شما باشد. در پنل :guilabel: Segments می توانید تعداد بخش ها و اندازه آنها را تنظیم کنید.

../_images/3017.png
  1. وقت آن است که نقشه خود را برچسب گذاری کنیم. روی Layout ‣ Add Label کلیک کنید.

../_images/3120.png
  1. روی نقشه کلیک کنید و کادری را در جایی که برچسب باید باشد بکشید. در تب ویژگی های آیتم، قسمت :guilabel:`Label را گسترش دهید و متن را مطابق شکل زیر وارد کنید. می توانیم متن را به صورت HTML نیز وارد کنیم. کادر Render as Html را علامت بزنید تا آهنگساز تگ های HTML را تفسیر کند.

<div align=center>
<h1>Map of Japan</h1>
</div>
../_images/3215.png
  1. به طور مشابه یک برچسب دیگر برای اضافه کردن داده ها و اعتبار نرم افزار اضافه کنید.

../_images/3313.png
  1. هنگامی که از نقشه راضی شدید، می توانید آن را به صورت Image، PDF یا SVG صادر کنید. برای این آموزش، اجازه دهید آن را به عنوان یک تصویر صادر کنیم. روی :menuselection:`Composer --> Export as Image کلیک کنید.

../_images/3412.png
  1. تصویر را با فرمت دلخواه ذخیره کنید. در زیر تصویر PNG صادر شده است.

../_images/3511.png

If you want to give feedback or share your experience with this tutorial, please comment below. (requires GitHub account)