Module:Somali Civil War detailed map
Rules for Editing the Map
1- A reliable source for that specific edit should be provided.
2- Copying from maps is strictly prohibited. Maps from mainstream media are approximate and therefore unreliable for any edit. Maps from amateur sources are below the standards of Wikipedia for any edit. They violate WP:RS and WP:CIRCULAR.
See also: Wikipedia:Top 10 myths about the Wikipedia Syria war map. |
Template:Somali Civil War detailed map
Contested icon
[edit]Definition
[edit]The purpose of the contested icon () is to show 2 groups of soldiers fighting over control of a town, and that there is a significant number of troops inside the city actively holding territory. We generally turn a town contested based on widespread clashes reports. Contested means we cannot say one specific side controls the town. There should be evidence that the enemy is inside the town, which is a necessary (but not sufficient) condition for making a town contested. Contested status is appropriate if the town in question is controlled partly by one party, and partly by another. For example, it could be that one party controls the outer neighborhoods, while the other party holds the city center.
Examples of cases where the contested icon should not be used
[edit]- A case where there was no chance of the enemy taking the town over, and only, small clashes were going on in the town. We don't put towns contested if there are only sporadic clashes. So reports of clashes are not always enough to mark a town as contested.
- A case where there were clashes in a town with a handful of enemy fighters and the clashes were over after some hours. For example if source says: "… at least six insurgents were killed during the clashes … while the rest of militants escaped on Saturday evening”
- A case where there was just one source about clashes in a major town and what occurred was essentially a small firefight. Sleeper cells infiltrated the town and shot at some soldiers, and the soldiers shot back and killed some of them. The source then reports the rest of the fighters as having fled the battlefield. So this was a one-off, hit-and-run attack, not a serious attempt to grab and hold parts of the town.
- A case where there were many separate reports of rebel ambushes on army checkpoints so this was not a seizure of territory inside of the town. The rebels do not control any part of the town, so a contested icon is unwarranted.
- A case where the enemy reached city limits. Well, they still haven't entered the city proper (which is the prerequisite for marking the city as "contested") When the city really becomes contested, a bunch of news outlets will be reporting on it. Just because there is enemy at gates does not mean it is contested. The enemy needs to be making progress in the city.
- The evidence should be especially strong to turn a “stronghold” contested. A few clashes, especially on the periphery are not enough. There should be evidence that the enemy can do more than just hit & run attacks. In these cases, a semi-circle is often enough.
Cities
[edit]For example, we would not mark as contested a city where a party still controls 95% of the city. Instead we mark specific enemy positions on the outskirts of the city until fighting in the city becomes widespread. As nobody claims there is any fighting inside of the city, it should be marked as colored dot within a siege circle (see Figure 1). Then, advanced points in the city should be marked as small dots in the color of the enemy (or small contested icons). In this specific case, a "contested" icon was added to represent the "west side of the city" that is contested (see Figure 2). This is more informative to our viewers. Since the code puts icons on the map in the order of code lines (starting with first line of code and ending with last line of code), the small "contested" icon should come in the line after that of the (large) city icon. Otherwise, the small icon will be hidden by the large icon and will therefore be invisible.
After the fights become more widespread in the city (& enemy controls a larger part of the city), we can remove the "west side of the city" icon and turn the whole city contested (see Figure 3). After this, if we learn that the enemy has taken over the whole city except for a small pocket (in south east) that is still resisting, then we change the contested icon into the color of the enemy and put a small dot representing the small pocket that is still resisting (see Figure 4).
Siege and pressure from one side icons
[edit]Definition
[edit]The siege icon () should be used for towns that are under siege or strong enemy pressure. The “pressure from one side” icon () should be used for towns that are under enemy pressure from one side.
How to place these icons
[edit]The easiest way to place these icons is to copy/paste the line code of the object you want to have a circle (or semi-circle) around it and then:
- Replace the mark = parameter with or
- Increase marksize = parameter by 4. So for example, if the town dot has a size of 10, then the circle (or semi-circle) should have a size of 14.
Always put line of code circle (or semi-circle) before line of code of town (or other object). This is because the code puts icons on the map in the order of code lines starting with first line of code and ending with last line of code. If you put the line of code that draws the circle (or semi-circle) icon after the line of code that draws the town icon then the computer puts the town icon first and then put the circle (or semi-circle) icon on top of it. The town icon still appears because the circle (or semi-circle) is drawn on a transparent background. However, even a transparent background does obstruct the name of the town icon from appearing. So, the name of the town will not appear when you hold cursor over it.
Example:
- Correct:
{ lat = "33.972", long = "36.897", mark = "map-arcNE-black.svg", marksize = "12" }, { lat = "33.972", long = "36.897", mark = "Abm-red+icon.png", marksize = "8", label = "Brigade 128", label_size = "0" },
- Wrong:
{ lat = "33.972", long = "36.897", mark = "Abm-red+icon.png", marksize = "8", label = "Brigade 128", label_size = "0" }, { lat = "33.972", long = "36.897", mark = "map-arcNE-black.svg", marksize = "8" },
Labels
[edit]Only towns & border posts can have blue visible wikilink labels. Whether a town has a blue visible wikilink label or not will depend on its size, importance and available space around it for the label to appear without obstructing other towns. If a wikilink label is used, it should not have a size that is smaller than 65 (label_size=65).
"link=" parameter: linking towns to sources
[edit]Every element on the map should be verifiable. Information on towns (description of control & sources) can be found by clicking on the town dot on the map. Notice the caption of the map which says: "Hold cursor over location to display name; click to go to sources &/or status description (if available, the cursor will show as ; if not, it will show as )."
Notice the “link=” parameter in the map code. This is supposed to link to the part in the Wikipedia article that contains the source and talks about the events in the town. So for example, if you click on the dot of the town "Inkhil" on the map, it will take you to the part of the Wikipedia article on the town "Inkhil" that has the description of war events (& sources): link = "Inkhil#civilwar" Here the first part before the # is the name of the article (Inkhil). the second part after the # is the name of the section (civilwar).
For this to work, there needs to be a section by this same name in the article or you need to put a wikilink anchor: {{anchor|section}} that will act as a section header (in this case {{anchor|civilwar}}).
The link to sources &/or status description should be done according to the following priorities in this order:
- The part of the town's article that talks about the war events in the town (see Example 1 below).
- The part of a "battle/offensive/etc..." article that talks about the latest status of the specific town (see Example 2 below).
- The article about the town which does not contain war events (still better than nothing).
A quick look at the map's code will tell you where each town dot is currently linking.
Example 1: How to keep town dots linked to the latest status source when the town has its own Wikipedia article.. The example concerns the town of Al-Taybah. First, notice how there is: link = "Al-Taybah#civilwar" parameter associated with the code line of town Al-Taybah. As indicated above, this links the Al-Taybah town dot with the war section in the town's Wikipedia article. This parameter does not change over time. However, the war section in the town's Wikipedia article needs to stay up-to-date in terms of the latest control status and latest associated source. For example, on 20/08/2017 the government took the town. To keep the link up-to-date, this latest event (along with the source) needs to be added to the war section in the town's Wikipedia article. To accomplish this, notice the following edit which added to the article the following text:
However, in 20/08/2017, the Army stormed the Taybah area from their positions at the Al-Kom axis, pushing their way through ISIL's front-lines. Unable to maintain their positions, ISIL was forced to retreat from Taybah, leaving the entire area for the Army to take control of after a short battle.<ref>[https://www.almasdarnews.com/article/breaking-syrian-army-liberates-important-area-besiege-isil-north-palmyra/ Syrian Army liberates important area to besiege ISIL north of Palmyra], Al-Masdar news, 20/08/2017.</ref>
This provides the latest status (along with the source) to viewers clicking on the town's dot in the map. Notice also how at the beginning of the war section in the town's Wikipedia article, there is the expression: {{anchor|civilwar}}. This mirrors the #civilwar part in the link parameter in the map's code and allows the click on the dot to take the viewer to the beginning of the war section in the town's Wikipedia article. In summary, when the status of a map object changes, the color of the icon has to be updated and the write-up (along with the source) has to be added as well.
Example 2: How to keep town dots linked to the latest status source when the town does not have its own Wikipedia article. The example concerns the town of "Kabajeb". Up to August 2017, the link parameter associated with the code line of the town was link= "Deir ez-Zor offensive (April–July 2014)#Kabajeb". As indicated above, this links the Kabajeb town dot with a war article that talks about the latest war events concerning the town (along with a source). This was done because the town Kabajeb does not have its own Wikipedia article. Therefore, the link is made to the article that have the latest status & source. In this case, it is the article Deir ez-Zor offensive (April–July 2014) which states in its code:
{{anchor|Kabajeb}}The ISIS reportedly took parts of the town,<ref>{{cite web|url=http://www.dailystar.com.lb/News/Middle-East/2014/Apr-10/252903-syria-qaeda-loses-ground-to-jihadist-rivals-on-iraq-border.ashx|title=Syria Qaeda loses ground to jihadist rivals on Iraq border|work=The Daily Star Newspaper - Lebanon|accessdate=25 October 2014}}</ref>
Notice how the paragraph starts with the expression {{anchor|Kabajeb}}. This guides the link to put the reader exactly at the beginning of the latest status & source. However, on 2017-09-04, the government took the town from ISIS. So the above link & source is no longer up-to-date. To stay up-to-date, you need to do 2 steps:
Step 1: Write about the new status in some "battle/offensive/etc..." article that relates to the town. Alternatively, you can find an up-to-date text that someone else wrote and proceed to the next step. In our case, you find that someone wrote this updated status in the article Central Syria campaign (July 2017–present) which states in its code:
5th Corps alongside 18th Reserve Division captured the town of Kabajib during midday, while later in the day together with Tiger Forces captured al-Shulah.<ref>{{Cite news|url=https://www.almasdarnews.com/article/breaking-syrian-army-liberates-strategic-town-en-route-deir-ezzor-city/|title=Breaking: Syrian Army liberates strategic town en route to Deir Ezzor City|date=2017-09-04|work=AMN - Al-Masdar News {{!}} المصدر نيوز|access-date=2017-09-04|language=en-US}}</ref>
This is exactly what we need. Therefore, we proceed to the next step.
Step 2: In the map code, we need to update the link parameter to point to the new status in the new article. This edit does this. As you can see, the link was changed from link="Deir ez-Zor offensive (April–July 2014)#Kabajeb" to link="Central Syria campaign (July 2017–present)#Kabajeb". However, for this to work, we need to also put the expression {{anchor|Kabajeb}} at the beginning of the part in the new article that talks about the new status. This is done in this edit.
Example 3: For another illustration on how the link= parameter and "anchor" template work, see Talk:Cities and towns during the Syrian Civil War/Archive 65#Link of Suran, Hama.
How to preview map before saving edit
[edit]Before saving your changes (by clicking "Publish changes"), you should preview your edits (changes). This allows you to view the map to make sure it is what you want to do before saving and making the change appear on Wikipedia. To do this, type in the box under "Preview page with this module" the name of the template: "Template:Somali Civil War detailed map". Then hit "Show preview".
How war map module work with other parts of Wikipedia
[edit]
return {
secondaryModules = {
},
marks = {
--Try keeping things alphabetically
--Awdal Region
{ lat = "10.006939", long = "43.363006", mark = "Dot yellow ff4.svg", markize = "8", label = "[[Baki, Awdal|Baki]]", link = "Baki, Adwal", label_size = "80", position = "right" },
{ lat = "9.933056", long = "43.181667", mark = "Dot yellow ff4.svg", marksize = "25", label = "[[Borama]]", link = "Borama", label_size = "150", position = "left" },
{ lat = "9.945556", long = "43.150833", mark = "Fighter-jet-yellow-icon.svg", marksize = "12", label = "[[Borama Airport]]", link = "Borama Airport", label_size = "0", position = "right" },
{ lat = "11.353889", long = "43.473889", mark = "Dot yellow ff4.svg", marksize = "7", label = "[[Zeila]]", link = "Zeila", label_size = "70", position = "right" },
--Bakool Region
{ lat = "4.12", long = "43.887778", mark = "Location dot red.svg", marksize = "7", label = "[[Hudur]]", link = "Hudur", label_size = "100", position = "top" },
{ lat = "4.35", long = "43.15", mark = "Location dot red.svg", marksize = "8", label = "[[Rab Dhuure]]", link = "Rab Dhuure", label_size = "80", position = "right" },
{ lat = "4.03", long = "44.516", mark = "Map-dot-grey-68a.svg", marksize = "8", label = "[[Tiyeglow]]", label_size = "70", position = "right" },
{ lat = "3.82", long = "43.187778", mark = "Location dot red.svg", marksize = "7", label = "[[Wajid, Somalia|Wajid]]", link = "Wajid, Somalia", label_size = "90", position = "right" },
--Banaadir/Mogadishu Region
{ lat = "2.033333", long = "45.35", mark = "Location dot red.svg", marksize = "45", label = "[[Mogadishu]]", link = "Mogadishu", label_size = "200", position = "right" },
--Bari Region
{ lat = "11.283333", long = "51.083333", mark = "Location dot purple.svg", marksize = "6", label = "[[Bargal]]", link = "Bargal", label_size = "70", position = "right" },
{ lat = "11.284722", long = "49.1825", mark = "Location dot purple.svg", marksize = "25", label = "[[Bosaso]]", link = "Bosaso", label_size = "150", position = "right" },
{ lat = "11.275556", long = "49.15", mark = "BSicon FIGHTER.svg", marksize = "13", label = "[[Bosaso Airport]]", link = "Bosaso Airport", label_size = "0", position = "right" },
{ lat = "11.16", long = "49.821", mark = "Location dot black.svg", marksize = "6", label = "Dhasaan", label_size = "70", position = "right" },
{ lat = "8.353", long = "50.186", mark = "Location dot purple.svg", marksize = "6", label = "Garmaal", label_size = "0" },
{ lat = "11.272", long = "49.797", mark = "Location dot black.svg", marksize = "6", label = "Ghuriasamo", label_size = "70", position = "right" },
{ lat = "9.8", long = "50.583333", mark = "Location dot purple.svg", marksize = "6", label = "Hul-Canood", label_size = "70" , position = "right"},
{ lat = "10.853", long = "49.814", mark = "3x3dot-black.svg", marksize = "12", label = "[[Miskat|Miskat Mountains]]", link = "Miskat", label_size = "70", position = "left" },
{ lat = "11.4721", long = "49.8725", mark = "Location dot purple.svg", marksize = "6", label = "[[Qandala]]", link = "Qandala", label_size = "70", position = "top" },
{ lat = "9.5", long = "49.083333", mark = "Location dot purple.svg", marksize = "8", label = "[[Qardho]]", link = "Qardho", label_size = "100", position = "right" },
{ lat = "11.071", long = "49.907", mark = "Location dot black.svg", marksize = "6", label = "Shebaab", label_size = "70", position = "right" },
{ lat = "8.753", long = "50.386", mark = "Location dot purple.svg", marksize = "6", label = "[[Suuj]]", label_size = "0" },
--Bay Region
{ lat = "3.116667", long = "43.65", mark = "Location dot red.svg", marksize = "14", label = "[[Baidoa]]", link = "Baidoa", label_size = "100", position = "left" },
{ lat = "2.41", long = "43.468", mark = "Map-dot-grey-68a.svg", marksize = "8", label = "Bush Madina", label_size = "70", position = "right" },
{ lat = "3.066667", long = "44.35", mark = "80x80-red-grey-anim.gif", marksize = "7", label = "[[Buur Heybe]]", link = "Buur Heybe", label_size = "70", position = "bottom" },
{ lat = "3.0109652", long = "43.3455405", mark = "Location dot red.svg", marksize = "6", label = "Danunay", link = "", label_size = "0" },
{ lat = "2.410556", long = "42.976667", mark = "Location dot red.svg", marksize = "7", label = "[[Dinsoor]]", link = "Dinsoor", label_size = "70", position = "right" },
{ lat = "3.313", long = "43.470", mark = "Location dot red.svg" , marksize = "7", label = "Goof Gaduud", link = "", label_size = "0", position = "left" },
{ lat = "2.716", long = "44.5", mark = "Location dot red.svg", marksize = "8", label = "[[Lego, Somalia|Lego]]", label_size = "70" , position = "left"},
--Galguduud Region
{ lat = "6.244861", long = "46.223694", mark = "Location dot red.svg", marksize = "6", label = "[[Abudwak]]", link = "Abudwak", label_size = "70", position = "left" },
{ lat = "6.140278", long = "46.625556", mark = "Location dot red.svg", marksize = "14", label = "[[Adado]]", link = "Adado", label_size = "70", position = "right" },
{ lat = "9.5999976", long = "43.333332", mark = "Dot yellow ff4.svg", marksize = "7", label = "[[Tog Wajaale]]", link = "Tog Wajaale", label_size = "70", position = "right" },
{ lat = "5.535", long = "46.386111", mark = "Location dot red.svg", marksize = "10", label = "[[Dusmareb]]", link = "Dusmareb", label_size = "100", position = "right" },
{ lat = "4.665", long = "46.614", mark = "Map-dot-grey-68a.svg", marksize = "8", label = "[[El Buur]]", link="El Buur", label_size = "70", position = "right" },
{ lat = "3.849", long = " 47.180", mark = "Location dot red.svg", marksize = "8", label = "[[El Dher District|El Dher]]", label_size = "70", position = "right" },
{ lat = "4.02338", long = "46.61768", mark = "Map-dot-grey-68a.svg", marksize = "6", label = "Galcad", label_size = "0", position = "top" },
{ lat = "4.5303293", long = "47.1293089", mark = "Map-dot-grey-68a.svg", marksize = "6", label = "[[Galhareri District|Galhareri]]", link = "Galhareri District", label_size = "70", position = "top" },
{ lat = "6.429722", long = "46.71", mark = "Location dot red.svg", marksize = "6", label = "[[Galinsoor]]", link = "Galinsoor", label_size = "70", position = "bottom" },
{ lat = "4.83333", long = "46.8", mark = "Map-dot-grey-68a.svg", marksize = "6", label = "[[Gal’ad]]", label_size = "0" },
{ lat = "3.766667", long = "47.3", mark = "Map-dot-grey-68a.svg", marksize = "6", label = "[[Mareeg]]", link = "Mareeg", label_size = "70", position = "right" },
{ lat = "3.703", long = "47.015", mark = "Location dot red.svg", marksize = "7", label = "Masagaway ", link = "", label_size = "70", position = "bottom" },
{ lat = "4.516", long = "46.283", mark = "Map-dot-grey-68a.svg", marksize = "7", label = "[[Wabho]]", link = "Wabho", label_size = "70", position = "right" },
{ lat = "2.131", long = "45.037", mark = "Map-dot-grey-68a.svg", marksize = "7", label = "[[Saabid]]", label_size = "0" },
{ lat = "2.433", long = "45.425", mark = "Location dot red.svg", marksize = "7", label = "[[Qordhere]]", label_size = "0" },
{ lat = "2.735", long = "41.018", mark = "Location dot green.svg", marksize = "12", label = "[[El Wak, Somalia|El Wak]]", link = "El Wak, Somalia", label_size = "70", position = "right" },
{ lat = "9.566667", long = "44.066667", mark = "Dot yellow ff4.svg", marksize = "25", label = "[[Hargeisa]]", link = "Hargeisa", label_size = "150", position = "bottom" },
{ lat = "4.2", long = "44.983", mark = "Location dot red.svg", marksize = "7", label = "[[El Ali]]", link = "El Ali", label_size = "70", position = "right" },
{ lat = "9.524167", long = "45.536944", mark = "Dot yellow ff4.svg", marksize = "17", label = "[[Burao]]", link = "Burao", label_size = "150", position = "right" },
{ lat = "10.618056", long = "47.37", mark = "Dot yellow ff4.svg", marksize = "12", label = "[[Erigavo]]", link = "Erigavo", label_size = "100", position = "left" },
{ lat = "8.477778", long = "47.393889", mark = "Location dot red.svg", marksize = "10", label = "[[Las Anod]]", link = "Las Anod", label_size = "100", position = "bottom" },
{ lat = "2.05368", long = "45.054779", mark = "Location dot red.svg", marksize = "7", label = "[[Laantabuur]]", link = "Laantabuur", label_size = "0", position = "bottom" },
{ lat = "10.713889", long = "48.334722", mark = "Location dot purple.svg", marksize = "8", label = "[[Badhan, Sanaag|Badhan]]", link = "Badhan, Sanaag", label_size = "100", position = "right" },
{ lat = "9.748", long = "48.819889", mark = "Location dot red.svg", marksize = "8", label = "[[Dhahar]]", link = "Dhahar", label_size = "100", position = "right" },
{ lat = "9.5591967", long = "48.4874727", mark = "Location dot yellow.svg", marksize = "7", label = "[[Baraakta Qol]]", link = "Baraakta Qol", label_size = "100", position = "bottom" },
{ lat = "1.74928", long = "44.74372", mark = "Location dot red.svg", marksize = "7", label = "[[Buufow]]", label_size = "0" },
{ lat = "2.129", long = "45.036", mark = "Location dot red.svg", marksize = "7", label = "[[Sabiid]]", label_size = "0" },
{ lat = "1.63359", long = "44.52124", mark = "Location dot red.svg", marksize = "7", label = "[[Buulo Mareer]]", link = "Buulo Mareer", label_size = "0" },
{ lat = "6.769722", long = "47.430833", mark = "Location dot purple.svg", marksize = "12", label = "[[Galkayo]]", link = "Galkayo", label_size = "150", position = "left" },
{ lat = "5.0125", long = "47.99222", mark = "Map-dot-grey-68a.svg", marksize = "6", label = "Caad", label_size = "50", position = "top" },
{ lat = "7.9803", long = "49.8164", mark = "Location dot purple.svg", marksize = "12", label = "[[Eyl]]", link = "Eyl", label_size = "80", position = "top" },
{ lat = "0.5", long = "42.766667", mark = "Map-dot-grey-68a.svg", marksize = "10", label = "[[Jilib]]", link = "Jilib", label_size = "90", position = "right" },
{ lat = "0.794", long = "43.384", mark = "Map-dot-grey-68a.svg", marksize = "6", label = "[[Kunyo Barrow]]", label_size = "0", position = "left" },
{ lat = "-0.07", long = "42.578", mark = "Location dot green.svg", marksize = "7", label = "[[Bulo Guduud]]", label_size = "0" },
{ lat = "4.06", long = "45.2575", mark = "Map-dot-grey-68a.svg", marksize = "7", label = "[[Buq Aqable]]", link = "Buq Aqable", label_size = "70", position = "bottom" },
{ lat = "4.030", long = "42.29", mark = "Map-dot-grey-68a.svg", marksize = "6", label = "[[Geedweyne]]", link = "Geedweyne", label_size = "0", position = "right" },
{ lat = "4.390", long = "46.088", mark = "Location dot red.svg", marksize = "6", label = "[[Mahas, Somalia|Mahas]]", link = "Mahas, Somalia", label_size = "0", position = "bottom" },
{ lat = "8.933", long = "46.633", mark = "Dot yellow ff4.svg", marksize = "7", label = "[[Oog]]", link = "Oog", label_size = "70", position = "right" },
{ lat = "0.410", long = "41.00", mark = "Location dot green.svg", marksize = "12", label = "[[Dhobley (Lower Juba Region)|Dhobley]]", link = "Dhobley", label_size = "90", position = "right" },
{ lat = "6.943", long = "49.326", mark = "Location dot purple.svg", marksize = "10", label = "[[Garacad]]", link = "Garacad", label_size = "70", position = "left" },
{ lat = "7.033", long = "49.384", mark = "Location dot purple.svg", marksize = "8", label = "[[Kulub]]", label_size = "0" },
{ lat = "-0.22014", long = "42.19594", mark = "Map-dot-grey-68a.svg", marksize = "6", label = "[[Beer Xaani]]", label_size = "0" },
{ lat = "3.33952", long = "46.23417", mark = "Location dot red.svg", marksize = "6", label = "[[Gulane]]", link = "Gulane", label_size = "0" },
{ lat = "4.654444", long = "47.8575", mark = "Location dot red.svg", marksize = "12", label = "[[Harardhere]]", link = "Harardhere", label_size = "80", position = "top" },
{ lat = "4.554444", long = "47.6575", mark = "Map-dot-grey-68a.svg", marksize = "6", label = "[[Ula Jarad]]", label_size = "0" },
{ lat = "10.435556", long = "45.016389", mark = "Dot yellow ff4.svg", marksize = "17", label = "[[Berbera]]", link = "Berbera", label_size = "150", position = "right" },
{ lat = "0.066667", long = "42.75", mark = "Map-dot-grey-68a.svg", marksize = "19", label = "[[Jamame]]", link = "Jamame", label_size = "100", position = "right" },
{ lat = "-0.358056", long = "42.545278", mark = "Location dot green.svg", marksize = "17", label = "[[Kismayo]]", link = "Kismayo", label_size = "100", position = "right" },
{ lat = "1.8095125", long = "44.6935024", mark = "Location dot red.svg", marksize = "8", label = "[[Janale]]", link = "Janale", label_size = "80", position = "left" },
{ lat = "1.866667", long = "44.716667", mark = "Location dot red.svg", marksize = "7", label = "[[Ugunji]]", link = "Ugunji", label_size = "0", position = "right" },
{ lat = "1.933333", long = "44.766667", mark = "Location dot red.svg", marksize = "7", label = "[[Daarasalaam]]", link = "Daarasalaam", label_size = "0", position = "right" },
{ lat = "1.916667", long = "44.766667", mark = "Location dot red.svg", marksize = "7", label = "[[Mubarak, Somalia|Mubarak]]", link = "Mubarak, Somalia", label_size = "0", position = "right" },
{ lat = "1.8595125", long = "44.4935024", mark = "Location dot red.svg", marksize = "8", label = "[[Qoryoley]]", link = "Qoryoley", label_size = "0", position = "top" },
{ lat = "1.683333", long = "44.75", mark = "Location dot red.svg", marksize = "17", label = "[[Merca]]", link = "Merca", label_size = "100", position = "right" },
{ lat = "1.797943", long = "44.906667", mark = "Location dot red.svg", marksize = "7", label = "[[Jilib-Marca]]", link = "Jilib-Marca", label_size = "0", position = "right" },
{ lat = "8.4", long = "48.483333", mark = "Location dot purple.svg", marksize = "8", label = "[[Garoowe]]", link = "Garoowe", label_size = "100", position = "right" },
{ lat = "7.5", long = "49.613333", mark = "Location dot purple.svg", marksize = "7", label = "[[Godobjiran]]", link = "Godobjiran", label_size = "70", position = "right" },
{ lat= "1.995", long= "45.271", mark = "Abm-red-icon.png", marksize = "12", label = "[[Turkish Base]]", label_size = "0" },
{ lat= "3.035", long = "41.867", mark = "Location dot green.svg", marksize = "7", label = "[[El Adde]]", link = "El Adde", label_size = "80", position = "top" },
{ lat = "1.644167", long = "42.451111", mark = "Map-dot-grey-68a.svg", marksize = "9", label = "[[Saakow]]", link = "Saakow", label_size = "100", position = "right" },
{ lat = "2.71", long = "45.00", mark = "Abm-red-icon.png", marksize = "7", label = "Balad base", link = "", label_size = "0", position = "right" },
{ lat = "2.65", long = "45.05", mark = "Location dot red.svg", marksize = "7", label = "[[Balad, Somalia|Balad]]", link = "Balad, Somalia", label_size = "70", position = "right" },
{ lat = "2.333333", long = "42.283333", mark = "Location dot green.svg", marksize = "12", label = "[[Bardera]]", link = "Bardera", label_size = "100", position = "left" },
{ lat = "2.3308", long = "42.3114", mark = "Fighter-jet-green-icon.svg", marksize = "12", label = "[[Bardera Airport]]", link = "Bardera Airport", label_size = "0" },
{ lat = "0.867", long = "41.971", mark = "Map-dot-grey-68a.svg", marksize = "6", label = "Hagar", link = "", label_size = "0", position = "right" },
{ lat = "1.980566", long = "44.832967", mark = "Location dot red.svg", marksize = "7", label = "[[Awdheegle]]", link = "Awdheegle", label_size = "0", position = "right" },
{ lat = "1.3158", long = "43.8726", mark = "80x80-red-grey-anim.gif", marksize = "7", label = "[[Sablale]]", link = "Sablale", label_size = "70", position = "top" },
{ lat = "2.9666", long = "45.516", mark = "Location dot red.svg", marksize = "8", label = "[[Mahaday]]", link = "Mahaday", label_size = "70", position = "right" },
{ lat = "1.998783", long = "44.9814", mark = "Fighter-jet-red-icon.svg", marksize = "15", label = "[[K50 Airport]]", link = "K50 Airport", label_size = "0" },
{ lat = "2.665", long = "44.793", mark = "Fighter-jet-red-icon.svg", marksize = "15", label = "[[Baledogle Airfield]]", link = "Baledogle Airfield", label_size = "0" },
{ lat = "10.389167", long = "44.941111", mark = "Fighter-jet-yellow-icon.svg", marksize = "12", label = "[[Berbera Airport]]", link = "Berbera Airport", label_size = "0", position = "right" },
{ lat = "1.083333", long = "42.583333", mark = "Map-dot-grey-68a.svg", marksize = "6", label = "[[Bu'ale]]", link = "Bu'Ale", label_size = "100", position = "right" },
{ lat = "3.35", long = "42.266667", mark = "Location dot green.svg", marksize = "8", label = "[[Garbahare]]", link = "Garbahare", label_size = "100", position = "right" },
{ lat = "2.778", long = "45.5", mark = "Location dot red.svg", marksize = "10", label = "[[Jowhar]]", link = "Jowhar", label_size = "100", position = "right" },
{ lat = " 2.756", long = "46.319", mark = "Location dot red.svg", marksize = "8", label = "[[Adale]]", link = "Adale", label_size = "70", position = "right" },
{ lat = "3.560", long = "46.775", mark = "Location dot red.svg", marksize = "6", label = "[[Runirgood]]", link = "Runirgood", label_size = "0" },
{ lat = "3.790024", long = "46.333778", mark = "Location dot red.svg", marksize = "8", label = "[[Adan Yabal District|Adan Yabal]]", link = "Adan Yabal", label_size = "70" },
{ lat = "3.59038", long = "45.55978", mark = "Location dot red.svg", marksize = "6", label = "[[Burweyn]]", link = "Burweyn", label_size = "0" },
{ lat = "3.853504", long = "45.567496", mark = "Location dot red.svg", marksize = "10", label = "[[Buloburde]]", link = "Buloburde", label_size = "100", position = "right" },
{ lat = "3.770504", long = "45.267496", mark = "Abm-grey-icon.png", marksize = "8", label = "[[Raso Camp]]", label_size = "0" },
{ lat = "4.735833", long = "45.203611", mark = "Location dot red.svg", marksize = "10", label = "[[Beledweyne]]", link = "Beledweyne", label_size = "100", position = "right" },
{ lat = "4.212", long = "45.563", mark = "Map-dot-grey-68a.svg", marksize = "6", label = "Halgan", link = "", label_size = "0" },
{ lat = "0.515556", long = "42.073333", mark = "Location dot green.svg", marksize = "10", label = "[[Afmadow]]", link = "Afmadow", label_size = "100", position = "bottom" },
{ lat = "2.104", long = "45.161", mark = "Location dot red.svg", marksize = "10", label = "[[Lafoole]]", link = "Lafoole", label_size = "0" },
{ lat = "1.833", long = "44.966", mark = "Location dot red.svg", marksize = "6", label = "[[Gondershe]]", link = "Gondershe", label_size = "0" },
{ lat = "2.1464622", long = "45.1193096", mark = "Location dot red.svg", marksize = "10", label = "[[Afgooye]]", link = "Afgooye", label_size = "70", position = "top" },
{ lat = "2.0476", long = "44.8975", mark = "Location dot red.svg", marksize = "6", label = "[[Barire]]", link = "Barire", label_size = "0" },
{ lat = "1.203", long = "43.9878", mark = "Location dot red.svg", marksize = "8", label = "[[Toratorow]]", link = "Toratorow", label_size = "0" },
{ lat = "1.615", long = "44.434", mark = "Location dot red.svg", marksize = "8", label = "[[Mukay Dimis]]", link = "Mukay Dumis", label_size = "0" },
{ lat = "1.628", long = "44.405", mark = "Location dot red.svg", marksize = "8", label = "[[Idow Gudow]]", link = "Idow Gudow", label_size = "0" },
{ lat = "1.113333", long = "44.030278", mark = "Location dot red.svg", marksize = "10", label = "[[Barawa]]", link = "Barawa", label_size = "70", position = "right" },
{ lat = "-1.636667", long = "41.586167", mark = "Location dot green.svg", marksize = "6", label = "[[Kamboni]]", link = "Battle of Ras Kamboni (2024)", label_size = "70", position = "right" },
{ lat = "2.8109652", long = "42.5455405", mark = "Map-dot-grey-68a.svg", marksize = "6", label = "[[Qansahdhere]]", link = "Qansahdhere", label_size = "70", position = "left" },
{ lat = "1.2535644", long = "42.5685828", mark = "Map-dot-grey-68a.svg", marksize = "6", label = "Dujuma", label_size = "0" },
{ lat = "4.166389", long = "42.078611", mark = "Location dot green.svg", marksize = "7", label = "[[Dolow]]", link = "Dolow", label_size = "70", position = "left" },
{ lat = "4.166389", long = "42.078611", mark = "Mountain pass 12x12 se.svg", marksize = "20" },
{ lat = "2.67777", long = "41.32535", mark = "Map-dot-grey-68a.svg", marksize = "8", label = "[[Buusaar]]", link = "Buusaar", label_size = "70", position = "right" },
{ lat = "3.95", long = "41.948611", mark = "Location dot green.svg", marksize = "17", label = "[[Beled Hawo]]", link = "Beled Hawo", label_size = "70", position = "right" },
{ lat = "3.16853", long = "42.49469", mark = "Location dot green.svg", marksize = "12", label = "[[Burdhubo]]", link = "Burdhubo", label_size = "70", position = "left" },
{ lat = "8.230556", long = "46.326667", mark = "Location dot red.svg", marksize = "7", label = "[[Buuhoodle]]", link = "Buhoodle", label_size = "70", position = "bottom" },
{ lat = " 8.454123", long = "46.706793", mark = "Dot yellow ff4.svg", marksize = "7", label = "[[Widhwidh]]", link = "Widhwidh", label_size = "70", position = "bottom" },
{ lat = "8.230556", long = "46.326667", mark = "Mountain pass 12x12 n.svg", marksize = "20" },
{ lat = "9.6999", long = "43.623", mark = "Dot yellow ff4.svg", marksize = "11", label = "[[Gabiley]]", link = "Gabiley", label_size = "100", position = "right" },
{ lat = "9", long = "44.000278", mark = "Dot yellow ff4.svg", marksize = "6", label = "[[Baligubadle]]", link = "Baligubadle", label_size = "70", position = "left" },
{ lat = "8.294444", long = "48.511389", mark = "Location dot purple.svg", marksize = "6", label = "[[Salahlay]]", link = "Salahlay", label_size = "70", position = "right" },
{ lat = "9.4", long = "45.066667", mark = "Dot yellow ff4.svg", marksize = "6", label = "[[Oodweyne]]", link = "Oodweyne", label_size = "70", position = "bottom" },
{ lat = "8.956667", long = "46.411944", mark = "Dot yellow ff4.svg", marksize = "6", label = "[[Aynaba]]", link = "Aynaba", label_size = "70", position = "top" },
{ lat = "1.460", long = "44.185", mark = "Location dot red.svg", marksize = "8", label = "[[Kurtunwarey District|Kurtunwarey]]", label_size = "70", position = "top" },
{ lat = "5.324428", long = "47.909430", mark = "Map-dot-grey-68a.svg", marksize = "8", label = "[[Bacadweyne]]", label_size = "70", position = "right" },
{ lat = "5.266104", long = "47.905272", mark = "Map-dot-grey-68a.svg", marksize = "6", label = "Cammaara", label_size = "0" },
{ lat = "2.203", long = "41.624", mark = "Map-dot-grey-68a.svg", marksize = "8", label = "[[Fafahdun]]", link="Fafahdun", label_size = "70", position = "right" },
{ lat = "3.23", long = "44.77", mark = "Map-dot-grey-68a.svg", marksize = "8", label = "Ceel Adde", label_size = "70", position = "right" },
{ lat = "5.351389", long = "48.525556", mark = "Location dot red.svg", marksize = "9", label = "[[Hobyo]]", link = "Hobyo", label_size = "100", position = "right" },
{ lat = "6.551389", long = "48.825556", mark = "Location dot purple.svg", marksize = "9", label = "[[Af Barwaaqo]]", link = "Af Barwaaqo", label_size = "70" , position = "right"},
{ lat = "6.244861", long = "46.223694", mark = "Mountain pass 12x12 se.svg", marksize = "20" },
{ lat = "5.083333", long = "45.083333", mark = "Location dot red.svg", marksize = "6", label = "[[Ferfer]]", link = "Ferfer", label_size = "70", position = "left" },
{ lat = "5.083333", long = "45.083333", mark = "Mountain pass 12x12 se.svg", marksize = "20" },
{ lat = "-1.0332", long = "41.4965", mark = "Location dot green.svg", marksize = "6", label = "[[Badhadhe District|Badhadhe]]", link = "Badhadhe District", label_size = "70", position = "right" },
{ lat = "9.518333", long = "44.088889", mark = "Fighter-jet-yellow-icon.svg", marksize = "13", label = "[[Hargeisa International Airport]]", link = "Hargeisa International Airport", label_size = "0", position = "right" },
{ lat = "9.516667", long = "45.566667", mark = "Fighter-jet-yellow-icon.svg", marksize = "12", label = "[[Burao Airport]]", link = "Burao Airport", label_size = "0", position = "right" },
{ lat = "2.013611", long = "45.304722", mark = "Fighter-jet-red-icon.svg", marksize = "15", label = "[[Aden Adde International Airport]]", link = "Aden Adde International Airport", label_size = "0", position = "right" },
{ lat = "6.780833", long = "47.454444", mark = "BSicon FIGHTER.svg", marksize = "13", label = "[[Abdullahi Yusuf International Airport]]", link = "Abdullahi Yusuf International Airport", label_size = "0", position = "right" },
},
containerArgs = {
'Somalia',
float = 'center',
width = '1650',
caption = [=[Hold cursor over location to display name; click to go to sources &/or status description (if available, the cursor will show as [[File:Pointing hand cursor vector.svg|25px]]; if not, it will show as [[File:Cursor.svg|14px]]).
*[[File:Location dot red.svg|11px]] Under control of the [[Politics of Somalia|Government]], regional governments like [[SSC-Khatumo]], and [[African_Union_Mission_to_Somalia|Allies]]
*[[File:Location dot green.svg|11px]] Under control of the [[Jubaland State of Somalia|Jubaland]] regional Government, [[Jubaland Dervish Force]], [[Raskamboni Movement]], and/or other allied militias
*[[File:Location dot purple.svg|11px]] Under control of the [[Puntland State of Somalia|Puntland]] regional Government and allied groups
*[[File:Map-dot-grey-68a.svg|11px]] Under control of the [[Al-Shabaab (militant group)|Al-Shabaab]] and [[Hizbul_Islam|Allies]]
*[[File:Dot yellow ff4.svg|11px]] Under control of [[Somaliland]] Government
*[[File:Location dot black.svg|11px]] Under control of [[Islamic State in Somalia|ISIL]]
*[[File:Location dot blue.svg|11px]] Under control of local forces and unaligned tribes
Contested
*[[File:80x80-red-grey-anim.gif|11px]] Government & Allies - Al-Shabaab
*[[File:80x80-red-black-anim.gif|11px]] Government & Allies - ISIL
*[[File:80x80-grey-black-anim.gif|11px]] Al-Shabaab - ISIL
*[[File:80x80-red-yellow-anim.gif|11px]] Government (Puntland) - Somaliland
*[[File:80x80-yellow-black-anim.gif|11px]] Somaliland - ISIL
*[[File:80x80-yellow-grey-anim.gif|11px]] Somaliland - Al-Shabaab
*[[File:80x80-blue-black-anim.gif|11px]] Local forces - ISIL
*[[File:80x80-yellow-blue-anim.gif|11px]] Local forces - Somaliland
*[[File:80x80-grey-blue-anim.gif|11px]] Local forces - Al-Shabaab
*[[File:80x80-red-blue-anim.gif|11px]] Government & Allies - Local forces
Other
*[[File:Abm-red-icon.png|15px]] [[File:Abm-grey-icon.png|15px]] [[File:Abm-yellow-icon.png|15px]] [[File:Abm-black-icon.png|15px]] [[File:Abm-blue-icon.png|15px]] Army base
*[[File:Fighter-jet-red-icon.svg|13px]] [[File:Fighter-jet-grey-icon.svg|13px]] [[File:Fighter-jet-yellow-icon.svg|13px]] [[File:Fighter-jet-black-icon.svg|13px]] [[File:Fighter-jet-blue-icon.svg|13px]] [[File:Fighter-jet-green-icon.svg|13px]] [[File:BSicon FIGHTER.svg|13px]] Airport or air base (jet)
*[[File:Helicopter-red-icon.svg|13px]] [[File:Helicopter-grey-icon.svg|13px]] [[File:Helicopter-yellow-icon.svg|13px]] [[File:Helicopter-black-icon.svg|13px]] [[File:Helicopter-blue-icon.svg|13px]] Airport or air base (helicopter)
*[[File:Anchor_pictogram.svg|12px]] Major port, naval base, or oil terminal
*[[File:Mountain pass 12x12 n.svg|20px]] Border post
*[[File:Arch dam 12x12 w.svg|16px]] Dam
*[[File:Icon NuclearPowerPlant-black.svg|12px]] Industrial complex or oilfield
Besieged ''':''' [[File:map-circle-red.svg|12px]] [[File:map-circle-grey.svg|11px]]
Besieged_one_side<br>
[[File:map-arcNN-red.svg|11px]] [[File:map-arcNN-grey.svg|11px]] [[File:map-arcNE-red.svg|11px]] [[File:map-arcNE-grey.svg|11px]] [[File:map-arcEE-red.svg|11px]] [[File:map-arcEE-grey.svg|11px]] [[File:map-arcSE-red.svg|11px]] [[File:map-arcSE-grey.svg|11px]] [[File:map-arcSS-red.svg|11px]] [[File:map-arcSS-grey.svg|11px]] [[File:map-arcSW-red.svg|11px]] [[File:map-arcSW-grey.svg|11px]] [[File:map-arcWW-red.svg|11px]] [[File:map-arcWW-grey.svg|11px]] [[File:map-arcNW-red.svg|11px]] [[File:map-arcNW-grey.svg|11px]]
<br>'''2 nested circles: Controlled by inner, but under siege by outer'''<br>'''Large circle with different icons inside: Situation in military/economic installations in and around city''']=]
}
}