آشنایی با سلسله‌مراتب و وراثت سبک نقشه

پلاتفرم را انتخاب کنید: Android Android 3D iOS iOS 3D JavaScript Web Service

وقتی سبک نقشه را سفارشی‌سازی می‌کنید، درک اینکه سبک‌بندی ویژگی‌های مختلف نقشه چگونه می‌تواند بر سبک‌های دیگر در نقشه تأثیر بگذارد مفید است. چندین لایه وجود دارد که هم‌پوشانی دارند:

  • نقشه پایه: وقتی شروع به ساختن سبک نقشه می‌کنید، سبک اولیه که می‌بینید سبک نقشه پایه است؛ یعنی نقشه پیش‌فرض. هر ویژگی نقشه که سفارشی‌سازی نکنید سبک‌پردازی نقشه پایه را حفظ می‌کند.

  • سبک‌های نقشه: سبک‌های سفارشی بر سبک‌های لایه نقشه پایه اولویت دارند. در این تصویر، سبک سفارشی نقشه مناطق شهری را با رنگ فیروزه‌ای و جاده‌ها را با رنگ آبی تیره لغو می‌کند.

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

    نقشه مبنا با هم‌پوشانی سبک نقشه در بالا، که عناصر سبک مناطق شهری فیروزه‌ای و شبکه‌های جاده‌ای آبی را نشان می‌دهد

سلسله مراتب عارضه‌های نقشه

در سبک نقشه، عارضه‌های نقشه به‌صورت سلسله‌مراتبی سازمان‌دهی شده‌اند، به‌طوری‌که ۴ عارضه نقشه کلی در بالا قرار دارند و همه عارضه‌های نقشه دیگر در سلسله‌مراتبی منطقی زیر آن‌ها چیده شده‌اند. به‌طور پیش‌فرض، عارضه نقشه سبک‌های عنصر را برای عارضه نقشه بالای آن در سلسله‌مراتب (والد آن) به ارث می‌برد؛ بااین‌حال، می‌توانید با تنظیم یک یا چند عنصر سبک برای عارضه‌های نقشه زیر آن (عارضه‌های نقشه فرزند)، سبک سطح بالا را لغو کنید. برای جزئیات درباره سلسله‌مراتب عارضه‌های نقشه، به آنچه می‌توانید در نقشه سبک‌بندی کنید مراجعه کنید.

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

در اینجا چند دستورالعمل مفید برای درک نحوه عملکرد سلسله مراتب سبک و وراثت آورده شده است.

  • سبک‌های پیش‌فرض فرزند از ولی به ارث می‌رسند: برای اینکه همه ویژگی‌های نقشه فرزند سبکی را به ارث ببرند، سبک ویژگی نقشه ولی را تنظیم کنید و سبک فرزند را روی پیش‌فرض بگذارید.

  • سبک‌های سفارشی فرزند بر سبک والد اولویت دارد: برای لغو سبک والد، سبک سفارشی را روی ویژگی فرزند تنظیم کنید.

  • عناصر سبک مستقل هستند: عناصر سبکی که می‌توانید برای عارضه نقشه تنظیم کنید (برای مثال، چندضلعی، نماد برچسب، و رنگ‌آمیزی و خط برچسب نوشتاری) مستقل از یکدیگر هستند. اگر رنگ چندضلعی را تنظیم کنید اما نماد را تغییر ندهید، سبک چندضلعی سبک والد را لغو می‌کند، اما نماد سبک والد یا پیش‌فرض را به ارث می‌برد.

  • خاموش کردن «نمایان بودن» برای پنهان کردن ویژگی‌های نقشه: اگر می‌خواهید فقط یک چیز را در نقشه ببینید، باید نمایان بودن همه چیزهای دیگر را خاموش کنید.

مثال سلسله‌مراتب و وراثت

در اینجا مثالی از نحوه عملکرد وراثت و سلسله‌مراتب آورده شده است.

  1. ویژگی نقشه سطح بالای طبیعی را انتخاب کنید و رنگ پر کردن چندضلعی را روی زرد تنظیم کنید. این کد همه چندضلعی‌های مربوط به عارضه‌های نقشه را در بخش طبیعی به رنگ زرد درمی‌آورد:

    نقشه‌ای که همه عارضه‌های طبیعی نقشه را به رنگ زرد نشان می‌دهد

  2. می‌خواهید پوشش زمین که زیرمجموعه طبیعی است نیز زرد باشد، بنابراین آن را بدون سبک رها می‌کنید و سبک را از طبیعی به ارث می‌برد.

  3. می‌خواهید جنگل‌ها سبز باشند، بنابراین در بخش پوشش زمین، جنگل را باز می‌کنید، و چندضلعی آن را سبز می‌کنید. این سبک فرزند سفارشی، سبک‌های پوشش زمین و طبیعی را لغو می‌کند.

    نقشه‌ای که عارضه‌های نقشه جنگل را به‌رنگ سبز نشان می‌دهد

  4. می‌خواهید یخ با رنگ آبی دریایی کم‌رنگ نشان داده شود، بنابراین در بخش پوشش زمین، یخ را باز می‌کنید و چندضلعی آن را به رنگ آبی دریایی کم‌رنگ درمی‌آورید.

    نقشه‌ای که نشان می‌دهد عارضه‌های نقشه یخ به رنگ آبی دریایی کم‌رنگ است

  5. و درنهایت، می‌خواهید آب به رنگ فیروزه‌ای باشد، بنابراین طبیعی>آب را انتخاب می‌کنید، و چندضلعی آن را به رنگ فیروزه‌ای درمی‌آورید. تنظیم سبک کودک آب سبک والد را برای طبیعی ملغی می‌کند.

    نقشه‌ای که عارضه‌های نقشه آب را به‌رنگ آبی نشان می‌دهد

برای برجسته کردن ویژگی‌های نقشه برای نیازهایتان، فرایندی مشابه را دنبال کنید.