terraformer
Version:
A Geo-toolkit built in Javascript.
26 lines (23 loc) • 2.19 kB
HTML
<header class="subhead">
<img src="assets/images/terraformer-arcparser.png" alt="terraformer ArcGIS Parser">
<h2>ArcGIS Parser</h2>
<h3>
<a href="/arcgis-parser/" class="button button-light">Documentation</a>
<a href="/install/#arcgis-parser" class="button button-light">Get ArcGIS Parser</a>
</h3>
</header>
<p>Allows you to convert between <a href="/core/#terraformerprimitive">Terraformer Primitives</a> or <a href="http://geojson.org/geojson-spec.html">GeoJSON</a> and the <a href="http://resources.arcgis.com/en/help/arcgis-rest-api/#/Geometry_Objects/02r3000000n1000000/">ArcGIS Geometry Objects</a>.</p>
<pre class="highlight javascript"><code><span class="c1">// parse ArcGIS JSON, convert it to a Terraformer.Primitive</span>
<span class="kd">var</span> <span class="nx">primitive</span> <span class="o">=</span> <span class="nx">Terraformer</span><span class="p">.</span><span class="nx">ArcGIS</span><span class="p">.</span><span class="nx">parse</span><span class="p">({</span>
<span class="na">x</span><span class="p">:</span><span class="s2">"-122.6764"</span><span class="p">,</span>
<span class="na">y</span><span class="p">:</span><span class="s2">"45.5165"</span><span class="p">,</span>
<span class="na">spatialReference</span><span class="p">:</span> <span class="p">{</span>
<span class="na">wkid</span><span class="p">:</span> <span class="mi">4326</span>
<span class="p">}</span>
<span class="p">});</span>
<span class="c1">// take a Terraformer.Primitive or GeoJSON and convert it to ArcGIS JSON</span>
<span class="kd">var</span> <span class="nx">point</span> <span class="o">=</span> <span class="nx">Terraformer</span><span class="p">.</span><span class="nx">ArcGIS</span><span class="p">.</span><span class="nx">convert</span><span class="p">({</span>
<span class="s2">"type"</span><span class="p">:</span> <span class="s2">"Point"</span><span class="p">,</span>
<span class="s2">"coordinates"</span><span class="p">:</span> <span class="p">[</span><span class="mf">45.5165</span><span class="p">,</span> <span class="o">-</span><span class="mf">122.6764</span><span class="p">]</span>
<span class="p">});</span>
</code></pre>