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
    
![screenshot](https://cloud.githubusercontent.com/assets/9356790/16997359/1262d786-4e83-11e6-8230-a906fe1da2e9.png)
    
    ### 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 <mpe...@apption.com>
Date:   2016-07-12T18:05:45Z

    Add map UI button and pivot fields

commit 20731b72909f655430ff67196574a8e21f17b3d7
Author: Matthew Penny <mpe...@apption.com>
Date:   2016-07-12T19:38:33Z

    Add Esri ArcGIS map rendering support to paragraphs

commit 285751c2eb00a78edaae958b42759373c14614bb
Author: Matthew Penny <mpe...@apption.com>
Date:   2016-07-14T13:42:15Z

    Add pin rendering to map based on user pivot selection for data

commit 2c942829e9eeda0d47a676f9d423e14241df6b93
Author: Matthew Penny <mpe...@apption.com>
Date:   2016-07-14T16:22:24Z

    Fix CSS hiding pins

commit 355ee61422010a93841dff457861330f445c9f66
Author: Matthew Penny <mpe...@apption.com>
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 <mpe...@apption.com>
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 infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to