All Projects → EsriUK → esri-polymer

EsriUK / esri-polymer

Licence: Apache-2.0 license
A set of Esri web components built using the Polymer library

Programming Languages

HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to esri-polymer

Arcgis Pro Sdk
ArcGIS Pro SDK for Microsoft .NET is the new .NET SDK for the ArcGIS Pro Application.
Stars: ✭ 156 (+1014.29%)
Mutual labels:  arcgis
Arcgis Rest Js
compact, modular JavaScript wrappers for the ArcGIS REST API
Stars: ✭ 231 (+1550%)
Mutual labels:  arcgis
AuGeo
AuGeo - Augmented Reality for ArcGIS
Stars: ✭ 36 (+157.14%)
Mutual labels:  arcgis
Esri Leaflet Geocoder
helpers for using the ArcGIS World Geocoding Service in Leaflet
Stars: ✭ 164 (+1071.43%)
Mutual labels:  arcgis
Arcgis Cookbook
Chef cookbooks for ArcGIS
Stars: ✭ 227 (+1521.43%)
Mutual labels:  arcgis
Imagery-Apps
Example JavaScript source code for ArcGIS imagery apps (Landsat Explorer and Sentinel Explorer) that you can expand or customize.
Stars: ✭ 24 (+71.43%)
Mutual labels:  arcgis
Flareclusterlayer
ArcGIS javascript custom graphics layer. Create clusters...with flares.
Stars: ✭ 125 (+792.86%)
Mutual labels:  arcgis
WhiteboxTools-ArcGIS
ArcGIS Python Toolbox for WhiteboxTools
Stars: ✭ 190 (+1257.14%)
Mutual labels:  arcgis
Cedar
JavaScript Charts for ArcGIS
Stars: ✭ 230 (+1542.86%)
Mutual labels:  arcgis
utility-network-swagger
Utility Network REST API expressed in Swagger / Open API Specification, code samples
Stars: ✭ 27 (+92.86%)
Mutual labels:  arcgis
Agstoshapefile
Convert ArcGIS Server Dynamic Map Service to GeoJSON and Shapefile
Stars: ✭ 172 (+1128.57%)
Mutual labels:  arcgis
Angular Esri Map
A collection of directives to help you use Esri maps and services in your Angular applications
Stars: ✭ 213 (+1421.43%)
Mutual labels:  arcgis
AnimatedEnvironmentLayer
A custom arcgis js api layer to display GRIB data formatted as json as animated particles on a canvas
Stars: ✭ 41 (+192.86%)
Mutual labels:  arcgis
R Bridge Install
Install the R ArcGIS Tools
Stars: ✭ 159 (+1035.71%)
Mutual labels:  arcgis
geocoder
Geocoder is a Typescript library which helps you build geo-aware applications by providing a powerful abstraction layer for geocoding manipulations
Stars: ✭ 28 (+100%)
Mutual labels:  arcgis
Cityengine Sdk
CityEngine is a 3D city modeling software for urban design, visual effects, and VR/AR production. With its C++ SDK you can create plugins and standalone apps capable to execute CityEngine CGA procedural modeling rules.
Stars: ✭ 137 (+878.57%)
Mutual labels:  arcgis
R-Bridge-Tutorial-Notebooks
Jupyter notebooks demonstrating setup and use of the R-ArcGIS bridge. The repo includes datasets required to run the Jupyter notebooks.
Stars: ✭ 56 (+300%)
Mutual labels:  arcgis
OptimizeRasters
OptimizeRasters is a set of tools for converting raster data to optimized Tiled TIF or MRF files, moving data to cloud storage, and creating Raster Proxies.
Stars: ✭ 105 (+650%)
Mutual labels:  arcgis
Course ArcGIS Python
Course on ArcGIS automation through scripting with Python
Stars: ✭ 27 (+92.86%)
Mutual labels:  arcgis
portal-admin-examples
Example python scripts for working with the ArcGIS REST API.
Stars: ✭ 17 (+21.43%)
Mutual labels:  arcgis

#Esri Polymer

This project has turned Esri ArcGIS JavaScript web maps and asscociated elements into web components that can be used to create maps decleratively to HTML. It leverages Googles Polymer library which allows users to create custom web components.

The code also includes examples of how to make use of Polymer's variable observation and two way databinding. The example observes zoom level and extent and represents this as inputs on the map which can themselves be changed.

Feature Layers are supported, and come with a default popup which is just a list of key/value pairs formatted nicely.

It currently supports:

  • esri-map - Attributes: basemap, zoom, centerLng, centerLat, webMapId (you can use a web map ID to pull through a map)

  • esri-featurelayer - Attributes: featurelayer (the feature service url)

  • esri-marker - Attributes: lat, lng

    • esri-marker-title - Attributes: none - text goes between tags

    • esri-marker-content - Attributes: none - text goes between tags

Esri Polymer Screenshot 1

Esri Polymer Screenshot 2

#Getting Started

Install bower if you haven't already using npm:

npm install -g bower

Install bower components

bower install

Live serve the demo if you so wish (optional):

npm install live-server
cd src
live-server

An example of using esri-polymer is shown in the esri-polymer.html page in the repository. Usage is as so:

 <esri-map basemap="dark-gray" centerLng="-0.122" centerLat="51.514" zoom="7">
     <esri-featurelayer featurelayer="http://services.arcgis.com/Qo2anKIAMzIEkIJB/arcgis/rest/services/TubeMap/FeatureServer/2"> </esri-featurelayer>
     <esri-marker lng="-0.5" lat="51.3">
         <esri-marker-title>Hello World</esri-marker-title>
         <esri-marker-content>Some Content</esri-marker-content>
     </esri-marker>
 </esri-map>

For generating a web map from an ID:

 <esri-map webMapId="8960fbd6893348709acac9e7a3b61f0c">
 </esri-map>

#Live Demo

You can see a live demo here

It displays one web map constructed using attributes (basemap, zoom, etc), with a feature layer web component nested inside it and a second map constructed with a web map ID.

#Resources

#Issues

Find a bug or want to request a new feature? Please let us know by submitting an issue. Thank you!

#Contributing

Anyone and everyone is welcome to contribute. Please see our guidelines for contributing.

#Licensing

Copyright 2015 Esri UK

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

A copy of the license is available in the repository's LICENSE file.

[](Esri Tags: ArcGIS Web Components Mapping Polymer Google Framework) [](Esri Language: JavaScript)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].