<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>– Arcgis</title><link>https://docs.tradingeconomics.com/tags/arcgis/</link><description>Recent content in Arcgis on</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://docs.tradingeconomics.com/tags/arcgis/index.xml" rel="self" type="application/rss+xml"/><item><title>Gis: TRADING ECONOMICS | GIS API</title><link>https://docs.tradingeconomics.com/gis/overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.tradingeconomics.com/gis/overview/</guid><description>
&lt;p&gt;Trading Economics exposes its entire dataset as geospatial layers through the &lt;strong&gt;OGC API – Features&lt;/strong&gt; standard. Every data point is delivered as a &lt;strong&gt;GeoJSON feature&lt;/strong&gt; anchored to a country polygon or centroid, so you can load it directly into &lt;a href="https://docs.tradingeconomics.com/gis/qgis/"&gt;QGIS&lt;/a&gt;, &lt;a href="https://docs.tradingeconomics.com/gis/arcgis/"&gt;ArcGIS Pro&lt;/a&gt;, or any OGC-compliant client — no conversion, no middleware. A single URL gives you live, queryable, styleable layers ready for choropleth mapping (see &lt;a href="https://docs.tradingeconomics.com/gis/qgis/#example-project"&gt;GDP Growth Map&lt;/a&gt;), labeling, or temporal animation alongside your existing spatial data.&lt;/p&gt;
&lt;div style="text-align:center"&gt;
&lt;p&gt;&lt;img src="https://docs.tradingeconomics.com/gis/images/qgis-mac.png" alt="QGIS"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Endpoints:&lt;/strong&gt; &lt;a href="https://docs.tradingeconomics.com/gis/indicators/"&gt;Indicators&lt;/a&gt;  |  &lt;a href="https://docs.tradingeconomics.com/gis/markets/"&gt;Markets&lt;/a&gt;  |  &lt;a href="https://docs.tradingeconomics.com/gis/fred/"&gt;FRED&lt;/a&gt;  |  &lt;a href="https://docs.tradingeconomics.com/gis/comtrade/"&gt;COMTRADE&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Clients:&lt;/strong&gt; &lt;a href="https://docs.tradingeconomics.com/gis/qgis/"&gt;QGIS&lt;/a&gt;  |  &lt;a href="https://docs.tradingeconomics.com/gis/arcgis/"&gt;ArcGIS&lt;/a&gt;  |  &lt;a href="https://docs.tradingeconomics.com/gis/proxy/"&gt;Proxy&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Gis: TRADING ECONOMICS | ArcGIS Pro</title><link>https://docs.tradingeconomics.com/gis/arcgis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.tradingeconomics.com/gis/arcgis/</guid><description>
&lt;p&gt;ArcGIS Pro is Esri&amp;rsquo;s professional desktop GIS application for spatial analysis, cartography, and data management. It supports the OGC API – Features standard, which means you can connect directly to the Trading Economics Geospatial API and load economic indicators, market data, and trade flows as live map layers inside your ArcGIS projects.&lt;/p&gt;
&lt;div class="alert alert-primary" role="alert"&gt;
&lt;strong&gt;Before you start:&lt;/strong&gt; &lt;a href="https://www.esri.com/en-us/arcgis/products/arcgis-pro/overview"&gt;ArcGIS Pro 3.x&lt;/a&gt; with a valid license and the &lt;a href="https://docs.tradingeconomics.com/gis/proxy/"&gt;Authentication Proxy running at port 8080&lt;/a&gt;.
&lt;/div&gt;
&lt;h2 id="adding-layers-in-arcgis-pro"&gt;Adding Layers in ArcGIS Pro&lt;/h2&gt;
&lt;p&gt;Trading Economics serves GeoJSON through the OGC API – Features standard. ArcGIS Pro can consume this via an OGC API connection or by adding GeoJSON data directly from a URL.&lt;/p&gt;
&lt;h3 id="method-1--ogc-api--features-connection-recommended"&gt;Method 1 — OGC API – Features Connection (recommended)&lt;/h3&gt;
&lt;p&gt;This registers the Trading Economics service as a server connection, letting you browse all available collections from the Catalog pane.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the &lt;strong&gt;Catalog&lt;/strong&gt; pane, right-click &lt;strong&gt;Servers&lt;/strong&gt; → &lt;strong&gt;New OGC API Server&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Set &lt;strong&gt;Server URL&lt;/strong&gt; to: &lt;code&gt;http://localhost:8080/gis&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt;. The connection appears under Servers.&lt;/li&gt;
&lt;li&gt;Expand the connection to see all available collections.&lt;/li&gt;
&lt;li&gt;Right-click a collection → &lt;strong&gt;Add To Current Map&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="method-2--add-data-from-url"&gt;Method 2 — Add Data from URL&lt;/h3&gt;
&lt;p&gt;Use this when you already know the specific endpoint and filters you need. You can append any query parameters from the &lt;a href="https://docs.tradingeconomics.com/gis/indicators/"&gt;Indicators&lt;/a&gt;, &lt;a href="https://docs.tradingeconomics.com/gis/markets/"&gt;Markets&lt;/a&gt;, &lt;a href="https://docs.tradingeconomics.com/gis/fred/"&gt;FRED&lt;/a&gt;, or &lt;a href="https://docs.tradingeconomics.com/gis/comtrade/"&gt;COMTRADE&lt;/a&gt; endpoint pages directly in the URL.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;On the &lt;strong&gt;Map&lt;/strong&gt; tab, click &lt;strong&gt;Add Data&lt;/strong&gt; → &lt;strong&gt;Data From Path&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Paste the full URL (e.g. &lt;code&gt;http://localhost:8080/gis/collections/indicators/gdp/items?countries=China,Germany&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Add&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="styling"&gt;Styling&lt;/h2&gt;
&lt;p&gt;Once a Trading Economics layer is loaded, ArcGIS Pro renders it with a default single-symbol style. The sections below show how to create meaningful visualizations — colour-coding countries by indicator value (choropleth) or scaling trade-flow lines by volume.&lt;/p&gt;
&lt;h3 id="choropleth--graduated-colors"&gt;Choropleth — Graduated Colors&lt;/h3&gt;
&lt;p&gt;A choropleth map shades each country or region according to its indicator value, making it easy to spot patterns at a glance — for example, which countries have the highest GDP or the steepest inflation.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Select the layer in the &lt;strong&gt;Contents&lt;/strong&gt; pane.&lt;/li&gt;
&lt;li&gt;On the &lt;strong&gt;Feature Layer&lt;/strong&gt; contextual tab, click &lt;strong&gt;Symbology&lt;/strong&gt; → &lt;strong&gt;Graduated Colors&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Set &lt;strong&gt;Field&lt;/strong&gt; to the indicator (e.g. &lt;code&gt;gdp_value&lt;/code&gt;, &lt;code&gt;inflation_rate_value&lt;/code&gt;, &lt;code&gt;bond_yield&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Choose a &lt;strong&gt;Color scheme&lt;/strong&gt; (e.g. yellow-to-red for intensity).&lt;/li&gt;
&lt;li&gt;Set &lt;strong&gt;Method&lt;/strong&gt; to &lt;strong&gt;Natural Breaks (Jenks)&lt;/strong&gt; and pick the number of classes.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Apply&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="trade-flow-line-width-data-driven"&gt;Trade Flow Line Width (data-driven)&lt;/h3&gt;
&lt;p&gt;Comtrade trade-flow layers are rendered as lines connecting exporter and importer countries. Scaling line width by trade value makes major trade corridors stand out immediately.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;Symbology&lt;/strong&gt; pane for the line layer.&lt;/li&gt;
&lt;li&gt;Choose &lt;strong&gt;Graduated Symbols&lt;/strong&gt; or &lt;strong&gt;Proportional Symbols&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Set &lt;strong&gt;Field&lt;/strong&gt; to &lt;code&gt;trade_value&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Configure the minimum and maximum symbol sizes (e.g. &lt;code&gt;0.5&lt;/code&gt; to &lt;code&gt;5&lt;/code&gt; pt).&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Apply&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Alternatively, use an &lt;strong&gt;Arcade expression&lt;/strong&gt; on the line symbol&amp;rsquo;s width property for finer control:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-arcade" data-lang="arcade"&gt;// Scale trade_value to a line width between 0.5 and 5 pt
var minVal = 0;
var maxVal = 1000000000;
return 0.5 + 4.5 * (($feature.trade_value - minVal) / (maxVal - minVal));
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="time-slider"&gt;Time Slider&lt;/h2&gt;
&lt;p&gt;Several Trading Economics endpoints support historical ranges via &lt;code&gt;yearFrom&lt;/code&gt; and &lt;code&gt;yearTo&lt;/code&gt; query parameters. When you load multi-year data, each feature carries a &lt;code&gt;date&lt;/code&gt; field that ArcGIS Pro can use to animate changes over time — watch GDP shift across continents, track rising unemployment, or see trade flows evolve year by year.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#8f5902;font-style:italic"&gt;# Example: population data across 10 years&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;http://localhost:8080/gis/collections/indicators/population/items?yearFrom&lt;span style="color:#ce5c00;font-weight:bold"&gt;=&lt;/span&gt;2015&lt;span style="color:#000;font-weight:bold"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#000"&gt;yearTo&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;=&lt;/span&gt;&lt;span style="color:#0000cf;font-weight:bold"&gt;2025&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Enable time on the layer:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Right-click the layer → &lt;strong&gt;Properties → Time&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Set &lt;strong&gt;Layer Time&lt;/strong&gt; to &lt;strong&gt;Each feature has a single time field&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Set &lt;strong&gt;Time Field&lt;/strong&gt; to &lt;code&gt;date&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Set &lt;strong&gt;Time Extent&lt;/strong&gt; — Start: &lt;code&gt;2015&lt;/code&gt;, End: &lt;code&gt;2025&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Animate:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The &lt;strong&gt;Time Slider&lt;/strong&gt; appears automatically at the top of the map view.&lt;/li&gt;
&lt;li&gt;Set &lt;strong&gt;Time Span&lt;/strong&gt; to &lt;code&gt;1 Year&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Play&lt;/strong&gt; to step through the data year by year.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Gis: TRADING ECONOMICS | GIS Authentication</title><link>https://docs.tradingeconomics.com/gis/proxy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.tradingeconomics.com/gis/proxy/</guid><description>
&lt;p&gt;To access the Trading Economics Geospatial API, you&amp;rsquo;ll need an API key. Subscribe to a plan at &lt;a href="https://tradingeconomics.com/api/pricing.aspx"&gt;tradingeconomics.com/api/pricing.aspx&lt;/a&gt; and retrieve your key at &lt;a href="https://developer.tradingeconomics.com"&gt;developer.tradingeconomics.com&lt;/a&gt;. Since some GIS applications have limitations in how they pass API credentials, we recommend running a lightweight local proxy.&lt;/p&gt;
&lt;h3 id="caddy-proxy"&gt;Caddy Proxy&lt;/h3&gt;
&lt;p&gt;Caddy is a free, open-source web server known for its simplicity — a single binary, no dependencies, and a minimal configuration file. For this use case it acts as a local reverse proxy, sitting between your GIS client and the Trading Economics API and forwarding your credentials automatically so you never have to configure authentication inside QGIS or ArcGIS.&lt;/p&gt;
&lt;h2 id="setup-caddy"&gt;Setup Caddy&lt;/h2&gt;
&lt;h3 id="1-install"&gt;1. Install&lt;/h3&gt;
&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;
&lt;li class="nav-item"&gt;
&lt;button class="nav-link active"
id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab"
aria-controls="tabs-00-00" aria-selected="true"&gt;
Windows
&lt;/button&gt;
&lt;/li&gt;&lt;li class="nav-item"&gt;
&lt;button class="nav-link"
id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab"
aria-controls="tabs-00-01" aria-selected="false"&gt;
macOS
&lt;/button&gt;
&lt;/li&gt;&lt;li class="nav-item"&gt;
&lt;button class="nav-link"
id="tabs-00-02-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-02" role="tab"
aria-controls="tabs-00-02" aria-selected="false"&gt;
Linux
&lt;/button&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="tab-content" id="tabs-0-content"&gt;
&lt;div class="tab-body tab-pane fade show active"
id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl.exe https://webi.ms/caddy &lt;span style="color:#000;font-weight:bold"&gt;|&lt;/span&gt; powershell
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="tab-body tab-pane fade"
id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0"&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;brew install caddy
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="tab-body tab-pane fade"
id="tabs-00-02" role="tabpanel" aria-labelled-by="tabs-00-02-tab" tabindex="0"&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl -sS https://webi.sh/caddy &lt;span style="color:#000;font-weight:bold"&gt;|&lt;/span&gt; sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="2--run-caddy"&gt;2. Run Caddy&lt;/h3&gt;
&lt;p&gt;Replace &lt;code&gt;key:secret&lt;/code&gt; with your Trading Economics API credentials.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;caddy reverse-proxy --from :8080 --to https://api.tradingeconomics.com --header-up &lt;span style="color:#4e9a06"&gt;&amp;#34;Authorization: key:secret&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div class="alert alert-primary" role="alert"&gt;
&lt;h4 class="alert-heading"&gt;Note&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Do not point QGIS at &lt;code&gt;https://api.tradingeconomics.com&lt;/code&gt; directly.&lt;/li&gt;
&lt;li&gt;Always use &lt;code&gt;http://localhost:8080&lt;/code&gt; as the base URL in QGIS.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://docs.tradingeconomics.com/gis/indicators/"&gt;Indicators&lt;/a&gt;  |  &lt;a href="https://docs.tradingeconomics.com/gis/markets/"&gt;Markets&lt;/a&gt;  |  &lt;a href="https://docs.tradingeconomics.com/gis/fred/"&gt;FRED&lt;/a&gt;  |  &lt;a href="https://docs.tradingeconomics.com/gis/comtrade/"&gt;COMTRADE&lt;/a&gt;  |  &lt;a href="https://docs.tradingeconomics.com/gis/qgis/"&gt;QGIS&lt;/a&gt;  |  &lt;a href="https://docs.tradingeconomics.com/gis/arcgis/"&gt;ArcGIS&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>