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

בחירת פלטפורמה: Android iOS JavaScript שירות אינטרנט

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

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

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

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

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

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

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

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

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

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

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

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

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

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

הנה דוגמה לאופן הפעולה של ירושה והיררכיה.

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

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

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

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

    מפה שמראה את התכונות במפת היער בצבע ירוק

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

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

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

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

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