GeoJSON Layers in AGOL

Idea created by bixb0012 Champion on Jan 24, 2017
    In Product Plan

    GeoJSON became a formal IETF standard this past August (see GeoJSON – RFC 7946).  As important as OGC standards are to us geo-geeks, IETF standards are important to a much broader range of people.  I think it is good that the folks behind GeoJSON went down the IETF standards route, it shows a maturity in thinking that “spatial isn’t special” when it comes to data and the web.


    The reason I bring up GeoJSON becoming a formal standard is that ArcGIS Online still has yet to support adding GeoJSON files from either the web or file into AGOL maps.

    AGOL Add Layer From Web dialog box

    AGOL Add Layer from File dialog box


    When I look at Esri’s Open Vision and read that Esri “support[s] industry and community standards, libraries in every major programming language, integration with common analysis and data management tools, and a growing repository of open-source software,” I wonder what I am missing.  Esri states that “ArcGIS is Standards Compliant” on the Open Standards page, and yet directly loading GeoJSON files into AGOL maps isn’t supported.  I know that KML, GeoRSS, and other OGC standards are supported, but more of the world cares about IETF standards than OGC standards.


    I know one can upload a GeoJSON file into My Content and then publish it as a layer to load into AGOL maps, but this falls short for two reasons:  1) it is making a copy of the GeoJSON file and not dynamically referencing it like when KML or GeoRSS web layers are added, and 2) it is more convoluted than loading a CSV or shapefile directly into an AGOL map from one’s computer.