הסבר על היררכיה וירושה של סגנונות מפה

בחירת פלטפורמה: Android Android 3D iOS iOS 3D JavaScript Web Service

כשמתאימים אישית סגנון מפה, כדאי להבין איך עיצוב של מאפייני מפה שונים יכול להשפיע על סגנונות אחרים במפה. יש כמה שכבות שחופפות:

  • המפה הבסיסית: כשמתחילים ליצור סגנון מפה, הסגנון הראשוני שרואים הוא הסגנון של המפה הבסיסית, כלומר מפת ברירת המחדל. כל תכונות המפה שלא תתאימו אישית ישמרו על העיצוב של המפה הבסיסית.

  • סגנונות מפה: סגנונות אישיים מחליפים את הסגנונות בשכבת המפה הבסיסית. בתמונה הזו, סגנון המפה בהתאמה אישית משנה את האזורים העירוניים לצבע טורקיז ואת הכבישים לצבע כחול כהה.

  • רכיבים עיצוביים: לכל מאפיין במפה יש רכיב עיצובי אחד או יותר שאפשר להתאים אישית. בתמונה הזו, צבע המילוי של הפוליגון של מאפיין המפה "אזורים עירוניים" הוא טורקיז, וצבע המילוי של רשת הכבישים הוא כחול.

    המפה הבסיסית עם שכבת-על של סגנון מפה, שבה מוצגים הרכיבים העיצוביים של אזורים עירוניים בצבע טורקיז ורשתות כבישים בצבע כחול

היררכיית הרכיבים במפה

בסגנון מפה, הרכיבים במפה מאורגנים באופן היררכי, עם 4 רכיבים רחבים בחלק העליון, וכל שאר הרכיבים מסודרים מתחתיהם בהיררכיה הגיונית. כברירת מחדל, רכיב במפה מקבל בירושה את סגנונות האלמנטים של הרכיב שמעליו בהיררכיה (הרכיב הראשי). עם זאת, אפשר לשנות את הסגנון של הרמה העליונה על ידי הגדרה של אחד או יותר מסגנונות האלמנטים של הרכיבים במפה שמתחתיו (רכיבי מפה משניים). פרטים על היררכיית הרכיבים במפה מופיעים במאמר מה אפשר לעצב במפה.

לכל מאפיין במפה יש רכיב אחד או יותר, או חלקים של המאפיין, שאפשר לעצב. לדוגמה, צבע המילוי של המצולע (הצורה של מאפיין המפה) הוא רכיב, וכך גם צבע הקו של תווית הטקסט. אתם מעצבים כל רכיב בנפרד, וכל רכיב שלא תעצבו ישמור על סגנון ברירת המחדל. מכיוון שהרכיבים נפרדים, אתם יכולים לעצב את צבע המילוי של טקסט התווית ולהשאיר את צבע קו המתאר כברירת המחדל (או לרשת אותו מסגנון ההורה).

ריכזנו כאן כמה הנחיות שיעזרו לכם להבין איך פועלות ההיררכיה והירושה של הסגנונות.

  • סגנונות ברירת המחדל של רכיבי הצאצא עוברים בירושה מההורה: כדי שכל רכיבי הצאצא במפה יקבלו בירושה סגנון מסוים, מגדירים את הסגנון של רכיב ההורה במפה ומשאירים את הסגנון של הצאצא כברירת המחדל.

  • סגנונות מותאמים אישית של ישויות צאצא מבטלים את הסגנון של ישות ההורה: כדי לבטל את הסגנון של ישות ההורה, מגדירים סגנון מותאם אישית בישות הצאצא.

  • רכיבי הסגנון הם עצמאיים: רכיבי הסגנון שאפשר להגדיר למאפיין במפה (לדוגמה, המצולע, סמל התווית, המילוי והקו של טקסט התווית) הם עצמאיים. אם מגדירים את צבע המצולע אבל לא משנים את הסמל, סגנון המצולע מבטל את הסגנון הראשי, אבל הסמל מקבל בירושה את הסגנון הראשי או את סגנון ברירת המחדל.

  • השבתת החשיפה כדי להסתיר רכיבים במפה: אם רוצים לראות רק דבר אחד במפה, צריך להשבית את החשיפה של כל השאר.

דוגמה להיררכיה וירושה

הדוגמה הבאה ממחישה איך פועלות ההיררכיה והירושה.

  1. בוחרים את מאפיין המפה ברמה העליונה טבע, ומגדירים את צבע המילוי של המצולע לצהוב. כך מגדירים סגנון לכל המצולעים של מאפייני המפה בקטגוריה טבע, כך שיוצגו בצבע צהוב:

    מפה שבה כל מאפייני הטבע צבועים בצהוב

  2. אתם רוצים שגם Land cover, שנמצא בקטגוריה Natural, יהיה צהוב, אז אתם לא מגדירים לו סגנון, והוא יורש את הסגנון של Natural.

  3. אתם רוצים שהיערות יהיו ירוקים, אז בקטע כיסוי קרקע, אתם פותחים את יער וצובעים את המצולע שלו בירוק. הסגנון המותאם אישית הזה של הצאצא מבטל את הסגנונות של כיסוי שטח וטבעי.

    מפה שבה רכיבי היערות מוצגים בירוק

  4. אתם רוצים שהקרח יוצג בצבע טורקיז בהיר, אז גם בקטע כיסוי קרקע, אתם פותחים את קרח וצובעים את המצולע שלו בטורקיז בהיר.

    מפה שבה רכיבי הקרח מוצגים בצבע טורקיז בהיר

  5. ולבסוף, אתם רוצים שהמים יהיו בצבע טורקיז, אז אתם בוחרים באפשרות Natural>Water וצובעים את המצולע בטורקיז. הגדרת הסגנון המשני Water מבטלת את הסגנון הראשי של Natural.

    מפה שבה רכיבי המים מוצגים בצבע טורקיז

כדי להדגיש את התכונות במפה בהתאם לצרכים שלכם, אתם יכולים לפעול לפי תהליך דומה.