<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ancestry.jonesipedia.com/index.php?action=history&amp;feed=atom&amp;title=Template%3AGraph%3AStreet_map_with_marks</id>
	<title>Template:Graph:Street map with marks - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ancestry.jonesipedia.com/index.php?action=history&amp;feed=atom&amp;title=Template%3AGraph%3AStreet_map_with_marks"/>
	<link rel="alternate" type="text/html" href="https://ancestry.jonesipedia.com/index.php?title=Template:Graph:Street_map_with_marks&amp;action=history"/>
	<updated>2026-05-10T18:15:07Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.47.0-wmf.1</generator>
	<entry>
		<id>https://ancestry.jonesipedia.com/index.php?title=Template:Graph:Street_map_with_marks&amp;diff=3463&amp;oldid=prev</id>
		<title>Admin: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://ancestry.jonesipedia.com/index.php?title=Template:Graph:Street_map_with_marks&amp;diff=3463&amp;oldid=prev"/>
		<updated>2022-04-28T16:44:39Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:44, 28 April 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key mediawiki:diff:1.41:old-3462:rev-3463 --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://ancestry.jonesipedia.com/index.php?title=Template:Graph:Street_map_with_marks&amp;diff=3462&amp;oldid=prev</id>
		<title>en&gt;TheDJ: Translate map labels</title>
		<link rel="alternate" type="text/html" href="https://ancestry.jonesipedia.com/index.php?title=Template:Graph:Street_map_with_marks&amp;diff=3462&amp;oldid=prev"/>
		<updated>2022-01-21T00:42:42Z</updated>

		<summary type="html">&lt;p&gt;Translate map labels&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;includeonly&amp;gt;{{safesubst:#tag:templatestyles||src=&amp;quot;Graph:Street map with marks/styles.css&amp;quot;}}{{#tag:graph|&lt;br /&gt;
{&lt;br /&gt;
  //&lt;br /&gt;
  // ATTENTION: This code is maintained at https://www.mediawiki.org/wiki/Template:Graph:Street_map_with_marks&lt;br /&gt;
  //            Please do not modify it anywhere else, as it may get copied and override your changes.&lt;br /&gt;
  //            Suggestions can be made at https://www.mediawiki.org/wiki/Template_talk:Graph:Street_map_with_marks&lt;br /&gt;
  //&lt;br /&gt;
  // Template translation is in https://commons.wikimedia.org/wiki/Data:Original/Template:Graphs.tab&lt;br /&gt;
  //&lt;br /&gt;
  &amp;quot;version&amp;quot;: 2, &amp;quot;width&amp;quot;:{{{width|400}}}, &amp;quot;height&amp;quot;: {{{height|{{{width|300}}}}}}, &amp;quot;padding&amp;quot;: {{{padding|0}}},&lt;br /&gt;
  &amp;quot;signals&amp;quot;:[&lt;br /&gt;
    // These signals allow us to quickly move the map within the image, e.g. to leave space for the legend&lt;br /&gt;
{{#if:{{{showLegend|}}}|&lt;br /&gt;
    {&amp;quot;name&amp;quot;:&amp;quot;legendWidth&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;{{{legendWidth|100}}}&amp;quot;} },&lt;br /&gt;
|&lt;br /&gt;
    {&amp;quot;name&amp;quot;:&amp;quot;legendWidth&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;0&amp;quot;} },&lt;br /&gt;
}}&lt;br /&gt;
    {&amp;quot;name&amp;quot;:&amp;quot;legendHeight&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;height&amp;quot;} },&lt;br /&gt;
    {&amp;quot;name&amp;quot;:&amp;quot;imgWidth&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;width-legendWidth&amp;quot;} },&lt;br /&gt;
    {&amp;quot;name&amp;quot;:&amp;quot;imgHeight&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;height&amp;quot;} },&lt;br /&gt;
    {&amp;quot;name&amp;quot;:&amp;quot;imgXC&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;imgWidth/2&amp;quot;} },&lt;br /&gt;
    {&amp;quot;name&amp;quot;:&amp;quot;imgYC&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;imgHeight/2&amp;quot;} },&lt;br /&gt;
    {&amp;quot;name&amp;quot;:&amp;quot;imgTileSize&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;256&amp;quot;} },&lt;br /&gt;
    {&amp;quot;name&amp;quot;:&amp;quot;imgLat&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;{{{lat|40.347}}}&amp;quot;} },&lt;br /&gt;
    {&amp;quot;name&amp;quot;:&amp;quot;imgLon&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;{{{lon|47.260}}}&amp;quot;} },&lt;br /&gt;
    {&amp;quot;name&amp;quot;:&amp;quot;imgZoom&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;{{{zoom|6}}}&amp;quot;} },&lt;br /&gt;
    {&amp;quot;name&amp;quot;:&amp;quot;picWidth&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;180&amp;quot;} },&lt;br /&gt;
    {&amp;quot;name&amp;quot;:&amp;quot;picHeight&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;picWidth/2&amp;quot;} },&lt;br /&gt;
    {&amp;quot;name&amp;quot;:&amp;quot;picXC&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;imgWidth-(picWidth/2)&amp;quot;} },&lt;br /&gt;
    {&amp;quot;name&amp;quot;:&amp;quot;picYC&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;imgHeight-(picHeight/2)&amp;quot;} },&lt;br /&gt;
    {&amp;quot;name&amp;quot;:&amp;quot;showMiniMap&amp;quot;, &amp;quot;init&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;{{{minimap|imgZoom&amp;gt;4 &amp;amp;&amp;amp; imgWidth&amp;gt;200 &amp;amp;&amp;amp; imgHeight&amp;gt;110}}}&amp;quot;} }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;data&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;data&amp;quot;,&lt;br /&gt;
{{#if:{{{wdqs|}}}|&lt;br /&gt;
      // If query parameter is given, use it to get data from Wikidata Query service&lt;br /&gt;
      // Assume that it contains &amp;quot;coord&amp;quot; field with the geo coordinates&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;wikidatasparql:///?query={{urlencode:{{{wdqs|}}}|PATH}}&amp;quot;,&lt;br /&gt;
      &amp;quot;format&amp;quot;: {&amp;quot;type&amp;quot;: &amp;quot;json&amp;quot;},&lt;br /&gt;
|{{#if:{{{table|}}}|&lt;br /&gt;
      // Use tabular data source&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;tabular:///{{urlencode:{{{table}}}|PATH}}&amp;quot;,&lt;br /&gt;
      &amp;quot;format&amp;quot;: {&amp;quot;type&amp;quot;: &amp;quot;json&amp;quot;, &amp;quot;property&amp;quot;: &amp;quot;data&amp;quot;},&lt;br /&gt;
|     // Otherwise use the first unnamed argument for source values&lt;br /&gt;
      &amp;quot;values&amp;quot;: [ {{{1|&lt;br /&gt;
        {&amp;quot;lat&amp;quot;:65.6, &amp;quot;lon&amp;quot;:-168.1, &amp;quot;color&amp;quot;:&amp;quot;#f00&amp;quot;, &amp;quot;size&amp;quot;: 10},&lt;br /&gt;
        {&amp;quot;lat&amp;quot;:90, &amp;quot;lon&amp;quot;:-180, &amp;quot;shape&amp;quot;:&amp;quot;cross&amp;quot;, &amp;quot;color&amp;quot;:&amp;quot;#f00&amp;quot;, &amp;quot;size&amp;quot;: 500},&lt;br /&gt;
        {&amp;quot;lat&amp;quot;:-90, &amp;quot;lon&amp;quot;:180, &amp;quot;shape&amp;quot;:&amp;quot;cross&amp;quot;, &amp;quot;color&amp;quot;:&amp;quot;#f00&amp;quot;, &amp;quot;size&amp;quot;: 500},&lt;br /&gt;
        {&amp;quot;lat&amp;quot;:0, &amp;quot;lon&amp;quot;:-180, &amp;quot;shape&amp;quot;:&amp;quot;cross&amp;quot;, &amp;quot;color&amp;quot;:&amp;quot;#f00&amp;quot;, &amp;quot;size&amp;quot;: 500},&lt;br /&gt;
        {&amp;quot;lat&amp;quot;:0, &amp;quot;lon&amp;quot;:180, &amp;quot;shape&amp;quot;:&amp;quot;cross&amp;quot;, &amp;quot;color&amp;quot;:&amp;quot;#f00&amp;quot;, &amp;quot;size&amp;quot;: 500},&lt;br /&gt;
        {&amp;quot;lat&amp;quot;:20, &amp;quot;lon&amp;quot;:-120, &amp;quot;color&amp;quot;:&amp;quot;#0f0&amp;quot;},&lt;br /&gt;
        {&amp;quot;lat&amp;quot;:40, &amp;quot;lon&amp;quot;:-120, &amp;quot;shape&amp;quot;:&amp;quot;diamond&amp;quot;, &amp;quot;color&amp;quot;:&amp;quot;#0f0&amp;quot;, &amp;quot;size&amp;quot;: 80, &amp;quot;text&amp;quot;: &amp;quot;Some cool text&amp;quot;, &amp;quot;textColor&amp;quot;: &amp;quot;#0ff&amp;quot;, &amp;quot;textFontSize&amp;quot;: 20, &amp;quot;textBaseline&amp;quot;: &amp;quot;middle&amp;quot;},&lt;br /&gt;
        {&amp;quot;lat&amp;quot;:-10, &amp;quot;lon&amp;quot;:20, &amp;quot;img&amp;quot;:&amp;quot;Volcano red 32x32.svg&amp;quot;, &amp;quot;offsetY&amp;quot;:-10},&lt;br /&gt;
        {&amp;quot;lat&amp;quot;:0, &amp;quot;lon&amp;quot;:0, &amp;quot;img&amp;quot;:&amp;quot;Volcano red 32x32.svg&amp;quot;, &amp;quot;width&amp;quot;:25, &amp;quot;height&amp;quot;: 25, &amp;quot;offsetY&amp;quot;:-10, &amp;quot;text&amp;quot;: &amp;quot;Big volcano&amp;quot;, &amp;quot;textFontWeight&amp;quot;: &amp;quot;bold&amp;quot;, &amp;quot;textFontSize&amp;quot;: 20, &amp;quot;textColor&amp;quot;: &amp;quot;#fff&amp;quot;},&lt;br /&gt;
        {&amp;quot;lat&amp;quot;:37.774755, &amp;quot;lon&amp;quot;:-122.454688, &amp;quot;color&amp;quot;:&amp;quot;#f00&amp;quot;, &amp;quot;size&amp;quot;: 10},&lt;br /&gt;
        }}}&lt;br /&gt;
      ],&lt;br /&gt;
}}}}&lt;br /&gt;
      &amp;quot;transform&amp;quot;: [&lt;br /&gt;
{{#if:{{{wdqs|}}} |&lt;br /&gt;
        // If query is given, translate geo coordinate [longitude, latitude] array into two values&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;lon&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;datum.coord[0]&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;lat&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;datum.coord[1]&amp;quot; },&lt;br /&gt;
}}&lt;br /&gt;
        {&lt;br /&gt;
          &amp;quot;type&amp;quot;: &amp;quot;geo&amp;quot;,&lt;br /&gt;
          &amp;quot;projection&amp;quot;: &amp;quot;mercator&amp;quot;,&lt;br /&gt;
          &amp;quot;scale&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;imgTileSize/PI/2*pow(2,imgZoom)&amp;quot;},&lt;br /&gt;
          &amp;quot;translate&amp;quot;: [{&amp;quot;expr&amp;quot;: &amp;quot;imgXC&amp;quot;}, {&amp;quot;expr&amp;quot;: &amp;quot;imgYC&amp;quot;}],&lt;br /&gt;
          &amp;quot;center&amp;quot;: [{&amp;quot;expr&amp;quot;: &amp;quot;imgLon&amp;quot;}, {&amp;quot;expr&amp;quot;: &amp;quot;imgLat&amp;quot;}],&lt;br /&gt;
          &amp;quot;lon&amp;quot;: &amp;quot;lon&amp;quot;, &amp;quot;lat&amp;quot;: &amp;quot;lat&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;layout_x&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;datum.layout_x + (datum.offsetX {{!}}{{!}} 0)&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;layout_y&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;datum.layout_y + (datum.offsetY {{!}}{{!}} 0)&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;color&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;datum.color {{!}}{{!}} &amp;#039;#c33&amp;#039;&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;textColor&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;datum.textColor {{!}}{{!}} datum.color&amp;quot; },&lt;br /&gt;
        { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;strokeColor&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;datum.strokeColor {{!}}{{!}} &amp;#039;#ffe7e6&amp;#039;&amp;quot; }&lt;br /&gt;
      ]&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      // Hack: single value data source for drawing/hiding images and other non-series elements&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;dummyData&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;: [{}]&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
{{#if:{{{colorScaleField|}}}|&lt;br /&gt;
  &amp;quot;scales&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;sColor&amp;quot;,&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;ordinal&amp;quot;,&lt;br /&gt;
      &amp;quot;range&amp;quot;: &amp;quot;category10&amp;quot;,&lt;br /&gt;
      &amp;quot;domain&amp;quot;: {&amp;quot;data&amp;quot;: &amp;quot;data&amp;quot;, &amp;quot;field&amp;quot;: &amp;quot;{{{colorScaleField|}}}&amp;quot;}&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
}}&lt;br /&gt;
// Legend only works if showLegend and colorScaleField are set&lt;br /&gt;
{{#if:{{{showLegend|}}}|&lt;br /&gt;
  &amp;quot;legends&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;title&amp;quot;: &amp;quot;Legend&amp;quot;,&lt;br /&gt;
      &amp;quot;fill&amp;quot;: &amp;quot;sColor&amp;quot;,&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
       &amp;quot;legend&amp;quot;: {&lt;br /&gt;
         &amp;quot;x&amp;quot;: {&amp;quot;value&amp;quot;: {{#expr: {{{width|400}}} - {{{legendWidth|100}}} }} },&lt;br /&gt;
         &amp;quot;width&amp;quot;: {&amp;quot;value&amp;quot;: {{{legendWidth|100}}} },&lt;br /&gt;
         &amp;quot;stroke&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;#ddd&amp;quot;},&lt;br /&gt;
         &amp;quot;fill&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;#fff&amp;quot;},&lt;br /&gt;
         &amp;quot;strokeWidth&amp;quot;: {&amp;quot;value&amp;quot;: 2}&lt;br /&gt;
       }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ],&lt;br /&gt;
}}&lt;br /&gt;
  &amp;quot;marks&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;image&amp;quot;,&lt;br /&gt;
      &amp;quot;from&amp;quot;: {&lt;br /&gt;
        &amp;quot;data&amp;quot;: &amp;quot;dummyData&amp;quot;,&lt;br /&gt;
        &amp;quot;transform&amp;quot;: [&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;url&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;&amp;#039;mapsnapshot:///?width=&amp;#039;+imgWidth+&amp;#039;&amp;amp;height=&amp;#039;+imgHeight+&amp;#039;&amp;amp;zoom=&amp;#039;+imgZoom+&amp;#039;&amp;amp;lat=&amp;#039;+imgLat+&amp;#039;&amp;amp;lon=&amp;#039;+imgLon+&amp;#039;&amp;amp;lang={{{lang|{{PAGELANGUAGE}}}}}&amp;#039;{{#if:{{{style|}}}|+&amp;#039;&amp;amp;style={{{style}}}&amp;#039;}}&amp;quot; }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;enter&amp;quot;: {&lt;br /&gt;
          &amp;quot;url&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;url&amp;quot;},&lt;br /&gt;
          &amp;quot;xc&amp;quot;: {&amp;quot;signal&amp;quot;: &amp;quot;imgXC&amp;quot;}, &amp;quot;yc&amp;quot;: {&amp;quot;signal&amp;quot;: &amp;quot;imgYC&amp;quot;},&lt;br /&gt;
          &amp;quot;width&amp;quot;: {&amp;quot;signal&amp;quot;: &amp;quot;imgWidth&amp;quot;}, &amp;quot;height&amp;quot;: {&amp;quot;signal&amp;quot;: &amp;quot;imgHeight&amp;quot;}&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      // Places an image of a given name and size at the [lan,lon] location&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;image&amp;quot;,&lt;br /&gt;
      &amp;quot;from&amp;quot;: {&lt;br /&gt;
        &amp;quot;data&amp;quot;: &amp;quot;data&amp;quot;,&lt;br /&gt;
        &amp;quot;transform&amp;quot;: [&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;filter&amp;quot;, &amp;quot;test&amp;quot;: &amp;quot;datum.img&amp;quot; },&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;iconWidth&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;datum.width {{!}}{{!}} 0&amp;quot; },&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;iconHeight&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;datum.height {{!}}{{!}} 0&amp;quot; },&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;img&amp;quot;,&lt;br /&gt;
            &amp;quot;expr&amp;quot;: &amp;quot;if(!test(/^[a-z]+:\\/\\//, datum.img), &amp;#039;wikifile:///&amp;#039;+datum.img, datum.img)&amp;quot; },&lt;br /&gt;
          // Ensure that either width or height parameter is passed to wikifile:// request&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;img&amp;quot;,&lt;br /&gt;
            &amp;quot;expr&amp;quot;: &amp;quot;if((datum.iconWidth {{!}}{{!}} datum.iconHeight) &amp;amp;&amp;amp; !test(/[?&amp;amp;](width{{!}}height)=\\d/, datum.img),if(datum.iconWidth,datum.img+&amp;#039;?width=&amp;#039;+datum.iconWidth,datum.img+&amp;#039;?height=&amp;#039;+datum.iconHeight), datum.img)&amp;quot; }&lt;br /&gt;
      ]},&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;enter&amp;quot;: {&lt;br /&gt;
          &amp;quot;url&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;img&amp;quot;},&lt;br /&gt;
          &amp;quot;xc&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;layout_x&amp;quot;}, &amp;quot;yc&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;layout_y&amp;quot;},&lt;br /&gt;
          &amp;quot;width&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;iconWidth&amp;quot;}, &amp;quot;height&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;iconHeight&amp;quot;}&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      // Draw marks of a given color, shape, and size at the [lan,lon] location&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;symbol&amp;quot;,&lt;br /&gt;
      &amp;quot;from&amp;quot;: {&lt;br /&gt;
        &amp;quot;data&amp;quot;: &amp;quot;data&amp;quot;,&lt;br /&gt;
        &amp;quot;transform&amp;quot;: [{ &amp;quot;type&amp;quot;: &amp;quot;filter&amp;quot;, &amp;quot;test&amp;quot;: &amp;quot;!datum.img&amp;quot; }]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;enter&amp;quot;: {&lt;br /&gt;
          &amp;quot;x&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;layout_x&amp;quot;},&lt;br /&gt;
          &amp;quot;y&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;layout_y&amp;quot;},&lt;br /&gt;
          // If colorScaleField is set, use color scaling, otherwise use the preset color value&lt;br /&gt;
          &amp;quot;fill&amp;quot;: { {{#if:{{{colorScaleField|}}}| &amp;quot;field&amp;quot;: &amp;quot;type&amp;quot;, &amp;quot;scale&amp;quot;: &amp;quot;sColor&amp;quot; | &amp;quot;field&amp;quot;: &amp;quot;color&amp;quot; }} },&lt;br /&gt;
          &amp;quot;size&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;size&amp;quot;},&lt;br /&gt;
          &amp;quot;shape&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;shape&amp;quot;},&lt;br /&gt;
          &amp;quot;stroke&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;strokeColor&amp;quot;}&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      // Draw text with the given color and size at the [lan,lon] location&lt;br /&gt;
      // See https://github.com/vega/vega/wiki/Marks#text for all parameter description (prepend &amp;quot;text&amp;quot; and capitalize them)&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;text&amp;quot;,&lt;br /&gt;
      &amp;quot;from&amp;quot;: {&lt;br /&gt;
        &amp;quot;data&amp;quot;: &amp;quot;data&amp;quot;,&lt;br /&gt;
        &amp;quot;transform&amp;quot;: [&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;filter&amp;quot;, &amp;quot;test&amp;quot;: &amp;quot;datum.text&amp;quot; },&lt;br /&gt;
          // Figure out if this is an LTR or RTL page. For LTR, show label to the right of the icon, left-aligned. For RTL, reverse.&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;isLTR&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;&amp;#039;{{DIRECTIONMARK}}&amp;#039; == &amp;#039;\\u200E&amp;#039;&amp;quot; },&lt;br /&gt;
          // If these values are not defined (&amp;quot;undefined&amp;quot; is not allowed, so test for truthiness and not 0)&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;textDx&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;if(!datum.textDx &amp;amp;&amp;amp; datum.textDx != 0, if(datum.isLTR,8,-8), datum.textDx)&amp;quot; },&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;textAlign&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;if(!datum.textAlign, if(datum.isLTR,&amp;#039;left&amp;#039;,&amp;#039;right&amp;#039;), datum.textAlign)&amp;quot; },&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;textBaseline&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;datum.textBaseline {{!}}{{!}} &amp;#039;middle&amp;#039;&amp;quot; }&lt;br /&gt;
      ]},&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;enter&amp;quot;: {&lt;br /&gt;
          &amp;quot;text&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;text&amp;quot;},&lt;br /&gt;
          &amp;quot;x&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;layout_x&amp;quot; },&lt;br /&gt;
          &amp;quot;y&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;layout_y&amp;quot;},&lt;br /&gt;
          &amp;quot;dx&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;textDx&amp;quot; },&lt;br /&gt;
          &amp;quot;dy&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;textDy&amp;quot;},&lt;br /&gt;
          &amp;quot;fill&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;textColor&amp;quot;},&lt;br /&gt;
          &amp;quot;align&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;textAlign&amp;quot;},&lt;br /&gt;
          &amp;quot;baseline&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;textBaseline&amp;quot;},&lt;br /&gt;
          &amp;quot;radius&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;textRadius&amp;quot;},&lt;br /&gt;
          &amp;quot;theta&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;textTheta&amp;quot;},&lt;br /&gt;
          &amp;quot;angle&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;textAngle&amp;quot;},&lt;br /&gt;
          &amp;quot;font&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;textFont&amp;quot;},&lt;br /&gt;
          &amp;quot;fontSize&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;textFontSize&amp;quot;},&lt;br /&gt;
          &amp;quot;fontWeight&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;textFontWeight&amp;quot;},&lt;br /&gt;
          &amp;quot;fontStyle&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;textFontStyle&amp;quot;}&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      // Draw a low-zoom locator map frame&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;rect&amp;quot;,&lt;br /&gt;
      &amp;quot;from&amp;quot;: {&lt;br /&gt;
        &amp;quot;data&amp;quot;: &amp;quot;dummyData&amp;quot;,&lt;br /&gt;
        &amp;quot;transform&amp;quot;: [&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;filter&amp;quot;, &amp;quot;test&amp;quot;: &amp;quot;showMiniMap&amp;quot; }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;enter&amp;quot;: {&lt;br /&gt;
          &amp;quot;xc&amp;quot;: {&amp;quot;signal&amp;quot;: &amp;quot;picXC&amp;quot;}, &amp;quot;yc&amp;quot;: {&amp;quot;signal&amp;quot;: &amp;quot;picYC&amp;quot;},&lt;br /&gt;
          &amp;quot;width&amp;quot;: {&amp;quot;signal&amp;quot;: &amp;quot;picWidth&amp;quot;, &amp;quot;offset&amp;quot;:2}, &amp;quot;height&amp;quot;: {&amp;quot;signal&amp;quot;: &amp;quot;picHeight&amp;quot;},&lt;br /&gt;
          &amp;quot;stroke&amp;quot;: {&amp;quot;value&amp;quot;:&amp;quot;#fff&amp;quot;},&amp;quot;strokeWidth&amp;quot;: {&amp;quot;value&amp;quot;:6}&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      // Draw a low-zoom locator map by using a premade world map image&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;image&amp;quot;,&lt;br /&gt;
      &amp;quot;from&amp;quot;: {&lt;br /&gt;
        &amp;quot;data&amp;quot;: &amp;quot;dummyData&amp;quot;,&lt;br /&gt;
        &amp;quot;transform&amp;quot;: [&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;filter&amp;quot;, &amp;quot;test&amp;quot;: &amp;quot;showMiniMap&amp;quot; },&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;url&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;1&amp;quot; }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;enter&amp;quot;: {&lt;br /&gt;
          &amp;quot;url&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;wikirawupload:{{filepath:Earthmap1000x500.jpg|180}}&amp;quot;},&lt;br /&gt;
          &amp;quot;xc&amp;quot;: {&amp;quot;signal&amp;quot;: &amp;quot;picXC&amp;quot;}, &amp;quot;yc&amp;quot;: {&amp;quot;signal&amp;quot;: &amp;quot;picYC&amp;quot;},&lt;br /&gt;
          &amp;quot;width&amp;quot;: {&amp;quot;signal&amp;quot;: &amp;quot;picWidth&amp;quot;}, &amp;quot;height&amp;quot;: {&amp;quot;signal&amp;quot;: &amp;quot;picHeight&amp;quot;}&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      // Draw a zoom-out mark at the [lan,lon] location&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;symbol&amp;quot;,&lt;br /&gt;
      &amp;quot;from&amp;quot;: {&lt;br /&gt;
        &amp;quot;data&amp;quot;: &amp;quot;dummyData&amp;quot;,&lt;br /&gt;
        &amp;quot;transform&amp;quot;: [&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;filter&amp;quot;, &amp;quot;test&amp;quot;: &amp;quot;showMiniMap&amp;quot; },&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;lat&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;imgLat&amp;quot; },&lt;br /&gt;
          { &amp;quot;type&amp;quot;: &amp;quot;formula&amp;quot;, &amp;quot;field&amp;quot;:&amp;quot;lon&amp;quot;, &amp;quot;expr&amp;quot;: &amp;quot;imgLon&amp;quot; },&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;geo&amp;quot;,&lt;br /&gt;
            &amp;quot;projection&amp;quot;: &amp;quot;equirectangular&amp;quot;,&lt;br /&gt;
            &amp;quot;scale&amp;quot;: {&amp;quot;expr&amp;quot;: &amp;quot;180/2/PI&amp;quot;},&lt;br /&gt;
            &amp;quot;translate&amp;quot;: [{&amp;quot;expr&amp;quot;: &amp;quot;picXC&amp;quot;}, {&amp;quot;expr&amp;quot;: &amp;quot;picYC&amp;quot;}],&lt;br /&gt;
            &amp;quot;center&amp;quot;: [{&amp;quot;expr&amp;quot;: &amp;quot;0&amp;quot;}, {&amp;quot;expr&amp;quot;: &amp;quot;0&amp;quot;}],&lt;br /&gt;
            &amp;quot;lon&amp;quot;: &amp;quot;lon&amp;quot;, &amp;quot;lat&amp;quot;: &amp;quot;lat&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;enter&amp;quot;: {&lt;br /&gt;
          &amp;quot;x&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;layout_x&amp;quot;}, &amp;quot;y&amp;quot;: {&amp;quot;field&amp;quot;: &amp;quot;layout_y&amp;quot;},&lt;br /&gt;
          &amp;quot;fill&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;#c33&amp;quot;},&lt;br /&gt;
          &amp;quot;stroke&amp;quot;: {&amp;quot;value&amp;quot;: &amp;quot;#ffe7e6&amp;quot;},&lt;br /&gt;
          &amp;quot;size&amp;quot;: {&amp;quot;value&amp;quot;: 40}&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{wdqs|}}}|&lt;br /&gt;
&amp;lt;small&amp;gt;{{#invoke:TNT|msg|Original/Template:Graphs.tab|source-wdqs|https://query.wikidata.org/#{{urlencode:{{{wdqs}}}|PATH}}}}.&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{#if:{{{table|}}}|&lt;br /&gt;
&amp;lt;small&amp;gt;{{#invoke:TNT|msg|Original/Template:Graphs.tab|source-table|{{#invoke:TNT|link|{{{table}}}}}}}.&amp;lt;/small&amp;gt;&lt;br /&gt;
}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>en&gt;TheDJ</name></author>
	</entry>
</feed>