UNPKG

terraformer

Version:

A Geo-toolkit built in Javascript.

449 lines (415 loc) 34.1 kB
<!doctype html> <html> <head> <meta charset="utf-8"> <meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"> <title>Terraformer</title> <link href="/assets/css/terraformer-02847305.css" media="screen" rel="stylesheet" type="text/css" /> </head> <body class="glossary glossary_index" id="wrap"> <nav> <ul> <li> <a href="/" class="">Terraformer</a> </li> <li> <a href="https://github.com/search?q=%40Esri+terraformer" class="">GitHub</a> </li> <li> <a href="/install" class="">Install</a> </li> <li> <a href="/" data-direction="active-top" class="toggle" id="close-drawer">Docs</a> </li> </ul> </nav> <div class="drawer" id="drawer"> <div class="doctoc drawer-nav drawer-top"> <div class="container"> <ul> <h3>Terraformer Documentation</h3> <li><a href="/getting-started/">Getting Started</a></li> <li><a href="/core/">Terraformer Core</a></li> <li class="indent"><a href="/core/#terraformerprimitive">Primitives</a></li> <li class="indent"><a href="/core/#terraformertools">Tools</a></li> <li><a href="/geostore/">GeoStores</a></li> <li class="indent"><a href="/geostore/data-stores/">DataStores</a></li> <li class="indent"><a href="/geostore/spatial-indexes/">Spatial Indexes</a></li> <li><a href="/arcgis-parser/">ArcGIS Parser</a></li> <li><a href="/wkt-parser/">WKT Parser</a></li> <li><a href="/glossary/">Glossary</a></li> </ul> </div> </div> </div> <main class="docs main-content" id="main-content"> <h1>Glossary</h1> <div class='semantic-toc'><ol><li><a href='#geojson'>GeoJSON</a><ol><li><a href='#coordinate'>Coordinate</a></li><li><a href='#coordinates'>Coordinates</a></li><li><a href='#bbox'>Bbox</a></li><li><a href='#geometry'>Geometry</a></li><li><a href='#point'>Point</a></li><li><a href='#multipoint'>MultiPoint</a></li><li><a href='#linestring'>LineString</a></li><li><a href='#multilinestring'>MultiLineString</a></li><li><a href='#polygon'>Polygon</a></li><li><a href='#multipolygon'>MultiPolygon</a></li><li><a href='#feature'>Feature</a></li><li><a href='#featurecollection'>FeatureCollection</a></li><li><a href='#geometrycollection'>GeometryCollection</a></li></ol></li><li><a href='#terraformer-primitives'>Terraformer Primitives</a><ol><li><a href='#point-primitive'>Point Primitive</a></li><li><a href='#multipoint-primitive'>MultiPoint Primitive</a></li><li><a href='#linestring-primitive'>LineString Primitive</a></li><li><a href='#multilinestring-primitive'>MultiLineString Primitive</a></li><li><a href='#polygon-primitive'>Polygon Primitive</a></li><li><a href='#multipolygon-primitive'>MultiPolygon Primitive</a></li><li><a href='#feature-primitive'>Feature Primitive</a></li><li><a href='#featurecollection-primitive'>FeatureCollection Primitive</a></li><li><a href='#geometrycollection-primitive'>GeometryCollection Primitive</a></li><li><a href='#circle-primitive'>Circle Primitive</a></li></ol></li><li><a href='#misc'>Misc</a><ol><li><a href='#envelope'>Envelope</a></li><li><a href='#convex-hull'>Convex Hull</a></div> <h2> <a id='geojson' class='section-link'></a> <a href='#geojson' class='header-link'>Link</a> GeoJSON <a href='#' class='back-to-top-link'>Back to Top</a> </h2> <p>Terraformer uses the <a href="http://geojson.org/geojson-spec.html">GeoJSON specification</a> as a guide on how to format all representation of geographical data.</p> <h3> <a id='coordinate' class='section-link'></a> <a href='#coordinate' class='header-link'>Link</a> Coordinate <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>A coordinate is the building block for the rest of the GeoJSON specification. It is represented by an array of <code>x</code>, <code>y</code> integers. The ordering of <code>x</code> and <code>y</code> are important, this means that when representing latitude and longitiude the order is <code>[longitude, latitude]</code>.</p> <pre class="highlight javascript"><code><span class="p">[</span><span class="o">-</span><span class="mf">122.680</span><span class="p">,</span> <span class="mf">45.528</span><span class="p">]</span> </code></pre> <p><a href="http://geojson.org/geojson-spec.html#positions">GeoJSON Coordinate</a></p> <h3> <a id='coordinates' class='section-link'></a> <a href='#coordinates' class='header-link'>Link</a> Coordinates <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>An array of <a href="#coordinate">Coordinate</a> objects that are used to define a line or polygon.</p> <pre class="highlight javascript"><code><span class="p">[</span> <span class="p">[</span><span class="o">-</span><span class="mf">122.680</span><span class="p">,</span> <span class="mf">45.58</span><span class="p">],</span> <span class="p">[</span><span class="o">-</span><span class="mf">123.230</span><span class="p">,</span> <span class="mf">45.62</span><span class="p">],</span> <span class="p">[</span><span class="o">-</span><span class="mf">122.80</span><span class="p">,</span> <span class="mf">45.22</span><span class="p">]</span> <span class="p">]</span> </code></pre> <p><a href="http://geojson.org/geojson-spec.html#positions">GeoJSON Coordinate</a></p> <h3> <a id='bbox' class='section-link'></a> <a href='#bbox' class='header-link'>Link</a> Bbox <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>A GeoJSON bounding box is usually a 4-item array representing the rectangle that will contain the GeoJSON object.</p> <pre class="highlight javascript"><code><span class="p">[</span><span class="o">-</span><span class="mf">122.70</span><span class="p">,</span> <span class="mf">45.51</span><span class="p">,</span> <span class="o">-</span><span class="mf">122.64</span><span class="p">,</span> <span class="mf">45.53</span><span class="p">]</span> </code></pre> <p><a href="http://geojson.org/geojson-spec.html#bounding-boxes">GeoJSON BBox</a></p> <h3> <a id='geometry' class='section-link'></a> <a href='#geometry' class='header-link'>Link</a> Geometry <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>&ldquo;GeoJSON Geometry&rdquo; refers to any of the single geometry objects from the geoJSON specification like <a href="#point">Point</a>, <a href="#multiPoint">MultiPoint</a>, <a href="#linestring">LineString</a>, <a href="#multilinestring">MultiLineString</a>, <a href="#polygon">Polygon</a>, or <a href="#multipolygon">MultiPolygon</a>.</p> <p><a href="http://geojson.org/geojson-spec.html#geometry-objects">GeoJSON Geometry</a></p> <h3> <a id='point' class='section-link'></a> <a href='#point' class='header-link'>Link</a> Point <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>An object representing a single point.</p> <pre class="highlight json"><code><span class="p">{</span><span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Point"</span><span class="p">,</span><span class="w"> </span><span class="nt">"coordinates"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="mf">-105.01621</span><span class="p">,</span><span class="w"> </span><span class="mf">39.57422</span><span class="p">]</span><span class="w"> </span><span class="p">}</span><span class="w"> </span></code></pre> <p><a href="http://geojson.org/geojson-spec.html#point">GeoJSON Point</a></p> <h3> <a id='multipoint' class='section-link'></a> <a href='#multipoint' class='header-link'>Link</a> MultiPoint <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>An object representing multiple points as a single coordinate array.</p> <pre class="highlight json"><code><span class="p">{</span><span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"MultiPoint"</span><span class="p">,</span><span class="w"> </span><span class="nt">"coordinates"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="p">[</span><span class="mf">-105.01</span><span class="p">,</span><span class="w"> </span><span class="mf">39.57</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">-80.66</span><span class="p">,</span><span class="w"> </span><span class="mf">35.05</span><span class="p">]</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="p">}</span><span class="w"> </span></code></pre> <p><a href="http://geojson.org/geojson-spec.html#multipoint">GeoJSON MultiPoint</a></p> <h3> <a id='linestring' class='section-link'></a> <a href='#linestring' class='header-link'>Link</a> LineString <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>A series of coordinates that form a line.</p> <pre class="highlight json"><code><span class="p">{</span><span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"LineString"</span><span class="p">,</span><span class="w"> </span><span class="nt">"coordinates"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="p">[</span><span class="mf">-101.5</span><span class="p">,</span><span class="w"> </span><span class="mf">39.662</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">-101.75</span><span class="p">,</span><span class="w"> </span><span class="mf">39.2415</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">-101.64</span><span class="p">,</span><span class="w"> </span><span class="mf">39.2415</span><span class="p">],</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="p">}</span><span class="w"> </span></code></pre> <p><a href="http://geojson.org/geojson-spec.html#linestring">GeoJSON LineString</a></p> <h3> <a id='multilinestring' class='section-link'></a> <a href='#multilinestring' class='header-link'>Link</a> MultiLineString <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>An object that represents multiple linestrings in a single object.</p> <pre class="highlight json"><code><span class="p">{</span><span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"MultiLineString"</span><span class="p">,</span><span class="w"> </span><span class="nt">"coordinates"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="p">[</span><span class="mf">-101.5</span><span class="p">,</span><span class="w"> </span><span class="mf">39.662</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">-101.75</span><span class="p">,</span><span class="w"> </span><span class="mf">39.2415</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">-101.23</span><span class="p">,</span><span class="w"> </span><span class="mf">39.2415</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">-101.749</span><span class="p">,</span><span class="w"> </span><span class="mf">39.7984</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">-101.5</span><span class="p">,</span><span class="w"> </span><span class="mf">39.011</span><span class="p">]</span><span class="w"> </span><span class="p">],[</span><span class="w"> </span><span class="p">[</span><span class="mf">-99.23</span><span class="p">,</span><span class="w"> </span><span class="mf">38.6605</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">-99.56</span><span class="p">,</span><span class="w"> </span><span class="mf">38.727</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">-99.25</span><span class="p">,</span><span class="w"> </span><span class="mf">38.018</span><span class="p">]</span><span class="w"> </span><span class="p">],[</span><span class="w"> </span><span class="p">[</span><span class="mf">-98.499</span><span class="p">,</span><span class="w"> </span><span class="mf">38.913</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">-98.499</span><span class="p">,</span><span class="w"> </span><span class="mf">38.913</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">-98.38</span><span class="p">,</span><span class="w"> </span><span class="mf">38.15</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">-97.5</span><span class="p">,</span><span class="w"> </span><span class="mf">38.629</span><span class="p">]</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="p">}</span><span class="w"> </span></code></pre> <p><a href="http://geojson.org/geojson-spec.html#multilinestring">GeoJSON MultiLineString</a></p> <h3> <a id='polygon' class='section-link'></a> <a href='#polygon' class='header-link'>Link</a> Polygon <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>An array of coordinates defining a polygon.</p> <pre class="highlight json"><code><span class="p">{</span><span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Polygon"</span><span class="p">,</span><span class="w"> </span><span class="nt">"coordinates"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="p">[</span><span class="mf">41.83</span><span class="p">,</span><span class="w"> </span><span class="mf">71.01</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">56.95</span><span class="p">,</span><span class="w"> </span><span class="mf">33.75</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">21.79</span><span class="p">,</span><span class="w"> </span><span class="mf">36.56</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">41.83</span><span class="p">,</span><span class="w"> </span><span class="mf">71.01</span><span class="p">]</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="p">}</span><span class="w"> </span></code></pre> <p><a href="http://geojson.org/geojson-spec.html#polygon">GeoJSON Polygon</a></p> <h3> <a id='multipolygon' class='section-link'></a> <a href='#multipolygon' class='header-link'>Link</a> MultiPolygon <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>An object that represents multiple polygons in a single object.</p> <pre class="highlight json"><code><span class="p">{</span><span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"MultiPolygon"</span><span class="p">,</span><span class="w"> </span><span class="nt">"coordinates"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="p">[</span><span class="mf">102.0</span><span class="p">,</span><span class="w"> </span><span class="mf">2.0</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">103.0</span><span class="p">,</span><span class="w"> </span><span class="mf">2.0</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">103.0</span><span class="p">,</span><span class="w"> </span><span class="mf">3.0</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">102.0</span><span class="p">,</span><span class="w"> </span><span class="mf">3.0</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">102.0</span><span class="p">,</span><span class="w"> </span><span class="mf">2.0</span><span class="p">]</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="p">[</span><span class="mf">100.0</span><span class="p">,</span><span class="w"> </span><span class="mf">0.0</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">101.0</span><span class="p">,</span><span class="w"> </span><span class="mf">0.0</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">101.0</span><span class="p">,</span><span class="w"> </span><span class="mf">1.0</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">100.0</span><span class="p">,</span><span class="w"> </span><span class="mf">1.0</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">100.0</span><span class="p">,</span><span class="w"> </span><span class="mf">0.0</span><span class="p">]</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="p">}</span><span class="w"> </span></code></pre> <p><a href="http://geojson.org/geojson-spec.html#multipolygon">GeoJSON MultiPolygon</a></p> <h3> <a id='feature' class='section-link'></a> <a href='#feature' class='header-link'>Link</a> Feature <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>GeoJSON Features combine a <a href="#geometry">Geometry</a> object with a unique identifier and set of metadata.</p> <pre class="highlight json"><code><span class="p">{</span><span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Feature"</span><span class="p">,</span><span class="w"> </span><span class="nt">"id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"stadium"</span><span class="p">,</span><span class="w"> </span><span class="nt">"geometry"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Point"</span><span class="p">,</span><span class="w"> </span><span class="nt">"coordinates"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="mf">-104.99404</span><span class="p">,</span><span class="w"> </span><span class="mf">39.75621</span><span class="p">]</span><span class="w"> </span><span class="p">},</span><span class="w"> </span><span class="nt">"properties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="nt">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Coors Field"</span><span class="p">,</span><span class="w"> </span><span class="nt">"amenity"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Baseball Stadium"</span><span class="p">,</span><span class="w"> </span><span class="nt">"popupContent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"This is where the Rockies play!"</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="p">}</span><span class="w"> </span></code></pre> <p><a href="http://geojson.org/geojson-spec.html#feature-objects">Feature</a></p> <h3> <a id='featurecollection' class='section-link'></a> <a href='#featurecollection' class='header-link'>Link</a> FeatureCollection <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>Contains multiple <a href="#feature">Features</a> objects in a single object.</p> <pre class="highlight json"><code><span class="p">{</span><span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"FeatureCollection"</span><span class="p">,</span><span class="w"> </span><span class="nt">"features"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Feature"</span><span class="p">,</span><span class="w"> </span><span class="nt">"geometry"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Point"</span><span class="p">,</span><span class="w"> </span><span class="nt">"coordinates"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="mf">-80.83775386582222</span><span class="p">,</span><span class="w"> </span><span class="mf">35.24980190252168</span><span class="p">]</span><span class="w"> </span><span class="p">},</span><span class="w"> </span><span class="nt">"properties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="nt">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"DOUBLE OAKS CENTER"</span><span class="p">,</span><span class="w"> </span><span class="nt">"address"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1326 WOODWARD AV"</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="p">},</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Feature"</span><span class="p">,</span><span class="w"> </span><span class="nt">"geometry"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Point"</span><span class="p">,</span><span class="w"> </span><span class="nt">"coordinates"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="mf">-80.83827000459532</span><span class="p">,</span><span class="w"> </span><span class="mf">35.25674709224663</span><span class="p">]</span><span class="w"> </span><span class="p">},</span><span class="w"> </span><span class="nt">"properties"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="nt">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"DOUBLE OAKS NEIGHBORHOOD PARK"</span><span class="p">,</span><span class="w"> </span><span class="nt">"address"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2605 DOUBLE OAKS RD"</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="p">}</span><span class="w"> </span></code></pre> <p><a href="http://geojson.org/geojson-spec.html#feature-collection-objects">FeatureCollection</a></p> <h3> <a id='geometrycollection' class='section-link'></a> <a href='#geometrycollection' class='header-link'>Link</a> GeometryCollection <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>Contains multiple <a href="#geometry">Geometry</a> objects in a single object.</p> <pre class="highlight json"><code><span class="p">{</span><span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"GeometryCollection"</span><span class="p">,</span><span class="w"> </span><span class="nt">"geometries"</span><span class="p">:</span><span class="w"> </span><span class="p">[{</span><span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Polygon"</span><span class="p">,</span><span class="w"> </span><span class="nt">"coordinates"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="p">[</span><span class="mf">41.83</span><span class="p">,</span><span class="w"> </span><span class="mf">71.01</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">56.95</span><span class="p">,</span><span class="w"> </span><span class="mf">33.75</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">21.79</span><span class="p">,</span><span class="w"> </span><span class="mf">36.56</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mf">41.83</span><span class="p">,</span><span class="w"> </span><span class="mf">71.01</span><span class="p">]</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="p">},{</span><span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"MultiPoint"</span><span class="p">,</span><span class="w"> </span><span class="nt">"coordinates"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="p">[</span><span class="mi">100</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">],</span><span class="w"> </span><span class="p">[</span><span class="mi">45</span><span class="p">,</span><span class="w"> </span><span class="mi">-122</span><span class="p">]</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="p">]</span><span class="w"> </span><span class="p">}</span><span class="w"> </span></code></pre> <p><a href="http://geojson.org/geojson-spec.html#geometry-collection">GeometryCollection</a></p> <h2> <a id='terraformer-primitives' class='section-link'></a> <a href='#terraformer-primitives' class='header-link'>Link</a> Terraformer Primitives <a href='#' class='back-to-top-link'>Back to Top</a> </h2> <p><a href="/documentation/core/#Primitive">Terraformer Primitives</a> wrap their <a href="#geojson">GeoJSON</a> counterparts to provide extra functionality.</p> <h3> <a id='point-primitive' class='section-link'></a> <a href='#point-primitive' class='header-link'>Link</a> Point Primitive <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>An object respresenting a <a href="#point">GeoJSON Point</a></p> <p><a href="/documentation/core/#terraformerpoint">Point</a></p> <h3> <a id='multipoint-primitive' class='section-link'></a> <a href='#multipoint-primitive' class='header-link'>Link</a> MultiPoint Primitive <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>An object respresenting a <a href="#multipoint">GeoJSON MultiPoint</a></p> <p><a href="/documentation/core/#terraformermultipoint">MultiPoint</a></p> <h3> <a id='linestring-primitive' class='section-link'></a> <a href='#linestring-primitive' class='header-link'>Link</a> LineString Primitive <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>An object respresenting a <a href="#lineString">GeoJSON LineString</a></p> <p><a href="/documentation/core/#terraformerlinestring">LineString</a></p> <h3> <a id='multilinestring-primitive' class='section-link'></a> <a href='#multilinestring-primitive' class='header-link'>Link</a> MultiLineString Primitive <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>An object respresenting a <a href="#multilinestring">GeoJSON MultiLineString</a></p> <p><a href="/documentation/core/#terraformermultilinestring">MultiLineString</a></p> <h3> <a id='polygon-primitive' class='section-link'></a> <a href='#polygon-primitive' class='header-link'>Link</a> Polygon Primitive <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>An object respresenting a <a href="#polygon">GeoJSON Polygon</a></p> <p><a href="/documentation/core/#terraformerpolygon">Polygon</a></p> <h3> <a id='multipolygon-primitive' class='section-link'></a> <a href='#multipolygon-primitive' class='header-link'>Link</a> MultiPolygon Primitive <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>An object respresenting a <a href="#multipolygon">GeoJSON MultiPolygon</a></p> <p><a href="/documentation/core/#terraformermultipolygon">MultiPolygon</a></p> <h3> <a id='feature-primitive' class='section-link'></a> <a href='#feature-primitive' class='header-link'>Link</a> Feature Primitive <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>An object respresenting a <a href="#terraformerfeature">GeoJSON Feature</a></p> <p><a href="/documentation/core/#feature">Feature</a></p> <h3> <a id='featurecollection-primitive' class='section-link'></a> <a href='#featurecollection-primitive' class='header-link'>Link</a> FeatureCollection Primitive <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>An object respresenting a <a href="#featurecollection">GeoJSON FeatureCollection</a></p> <p><a href="/documentation/core/#terraformerfeaturecollection">FeatureCollection</a></p> <h3> <a id='geometrycollection-primitive' class='section-link'></a> <a href='#geometrycollection-primitive' class='header-link'>Link</a> GeometryCollection Primitive <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>An object respresenting a <a href="#geometrycollection">GeoJSON GeometryCollection</a></p> <p><a href="/documentation/core/#terraformergeometrycollection">GeometryCollection</a></p> <h3> <a id='circle-primitive' class='section-link'></a> <a href='#circle-primitive' class='header-link'>Link</a> Circle Primitive <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>An object representing a <a href="#feature">GeoJSON Feature</a> which contains a polygonal representation of a circle.</p> <p><a href="/documentation/core/#terraformercircle">Circle</a></p> <h2> <a id='misc' class='section-link'></a> <a href='#misc' class='header-link'>Link</a> Misc <a href='#' class='back-to-top-link'>Back to Top</a> </h2><h3> <a id='envelope' class='section-link'></a> <a href='#envelope' class='header-link'>Link</a> Envelope <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>Envelopes are a common structure for indexes like Terraformer.RTree.</p> <pre class="highlight javascript"><code><span class="p">{</span> <span class="nl">x</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="nx">y</span><span class="err">:</span> <span class="mi">1</span><span class="p">,</span> <span class="nx">w</span><span class="err">:</span> <span class="mi">15</span> <span class="nl">h</span><span class="p">:</span> <span class="mi">15</span> <span class="p">}</span> </code></pre> <h3> <a id='convex-hull' class='section-link'></a> <a href='#convex-hull' class='header-link'>Link</a> Convex Hull <a href='#' class='back-to-top-link'>Back to Top</a> </h3> <p>Convex</p> <pre class="highlight javascript"><code><span class="p">{</span> <span class="nl">x</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="nx">y</span><span class="err">:</span> <span class="mi">1</span><span class="p">,</span> <span class="nx">w</span><span class="err">:</span> <span class="mi">15</span> <span class="nl">h</span><span class="p">:</span> <span class="mi">15</span> <span class="p">}</span> </code></pre> </main> <footer> <p> Terraformer is an open source project from the <a href="http://pdx.esri.com/">Esri Portland R&amp;D Center</a> </p> </footer> <script src="/assets/javascripts/modernizr.custom-cadc78a2.js" type="text/javascript"></script> <script src="/assets/javascripts/classie-b6db1f70.js" type="text/javascript"></script> <script src="/assets/javascripts/drawer-3a1490eb.js" type="text/javascript"></script> </body> </html>