GitHub user mwpenny opened a pull request:
https://github.com/apache/zeppelin/pull/1210
Esri
### What is this PR for?
Added a 2D [Esri map](https://developers.arcgis.com/javascript/) as a graph
option for paragraphs. This makes it easier to visualize relations in
geographical data.
Pins are plotted at points in specified longitude/latitude columns and
customizable column values are shown when pins are clicked. Is this of interest?
The angular-esri-map module is used, which is released under the Apache 2.0
license, and the JavaScript API is free to use (see
[https://developers.arcgis.com/terms/](https://developers.arcgis.com/terms/)).
### What type of PR is it?
Feature
### What is the Jira issue?
[ZEPPELIN-1220](https://issues.apache.org/jira/browse/ZEPPELIN-1220)
### How should this be tested?
Execute a query in a paragraph and select the map pin from the chart type
selector.
Set the longitude/latitude (and optionally, pin info) columns, then
interact with the map.
### Screenshot

### Questions:
* Does the licenses files need update? __no__
* Is there breaking changes for older versions? __no__
* Does this needs documentation? __potentially.__ This feature follows the
same layout as the other visualization modes, so users will likely be able to
use it easily. However, screenshots of some supported visualizations modes are
present in the current documentation. If this PR is merged, it may be desirable
to display the map option as well. Interestingly the scatter chart is not
included in screenshots in the documentation.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/mwpenny/zeppelin-esri esri
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/zeppelin/pull/1210.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1210
----
commit 2dbdbcb8142cf791b5c3eed468a39f87a1b6b329
Author: Matthew Penny <[email protected]>
Date: 2016-07-12T18:05:45Z
Add map UI button and pivot fields
commit 20731b72909f655430ff67196574a8e21f17b3d7
Author: Matthew Penny <[email protected]>
Date: 2016-07-12T19:38:33Z
Add Esri ArcGIS map rendering support to paragraphs
commit 285751c2eb00a78edaae958b42759373c14614bb
Author: Matthew Penny <[email protected]>
Date: 2016-07-14T13:42:15Z
Add pin rendering to map based on user pivot selection for data
commit 2c942829e9eeda0d47a676f9d423e14241df6b93
Author: Matthew Penny <[email protected]>
Date: 2016-07-14T16:22:24Z
Fix CSS hiding pins
commit 355ee61422010a93841dff457861330f445c9f66
Author: Matthew Penny <[email protected]>
Date: 2016-07-14T20:00:31Z
Only update pins after map is loaded, and try to detect latitude and
logitude columns in data
commit 1f897d17090581dd4510feaa7bc6a205e7618e29
Author: Matthew Penny <[email protected]>
Date: 2016-07-20T17:24:21Z
Add tests
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---