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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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