2

I'm starting to explore ArcGIS Online as my first introduction to web mapping (perhaps not the best choice of cloud services but thought I'd give it a shot). I was intrigued by their discussion of "story maps" and wanted to create one that overlaid raster imagery that I had on my system. However, I can't figure out how to add raster data. It seems to only accept .shp, .csv etc. I can add rasters if they're converted to layers, but can't seem to actually overlay them on the map. In looking through the help it seems the option is using a map service, the more I dig into this the more complicated it seems.

Is it not possible to simply overlay raster data as one would do in ArcMap Desktop?

2
  • You are hitting the key limitation of Story Maps from ArcGIS Online that led me to an implementation using ArcGIS for Desktop. Naturally my technique has the limitation that it is really only suitable for something like the conference presentation I used it for.
    – PolyGeo
    Commented Jun 4, 2013 at 9:00
  • Here's a video that explains how you can do it youtube.com/watch?v=f-fcqZi0kms
    – Biplov
    Commented Nov 8, 2016 at 3:39

4 Answers 4

5

ArcGIS doesn't support raster, TileMill/MapBox has GeoTIFF support, it involves a bit of work, but nothing too testing. MangoMap is scheduled to release raster support next month. In the mean time the work around is to host your own GeoServer and serve up a raster layer as a WMS and then consume that WMS layer from one of the cloud based offerings.

3

You can only upload vector data to ArcGIS Online. You can host your your own raster tiles on ArcGIS Server if you like and add them. But that is way more complicated than uploading vector files.

2
  • And way more expensive
    – PolyGeo
    Commented Jun 4, 2013 at 11:29
  • thanks to all for their thoughts and work arounds. This seems like a ridiculous limitation of ArcGIS online. I found another SO thread that might present some options. gis.stackexchange.com/questions/55119/… Will check those out
    – David Meek
    Commented Jun 4, 2013 at 13:18
3

If you do not have access to a server or do not have the skills to figure that out, you can also convert to KML, upload to a site like Dropbox and using the "Add layer from web" tool, copy in the direct link. This is not as efficient as publishing a service (which I recommend) but definitely a way around if you do not have online credits, etc.

1
  • why not directly upload the KML to ArcGIS Online?
    – Salman
    Commented Aug 25, 2016 at 13:23
1

The most practical (i.e. quick) solution I found was serving it out of MapBox. MapBox offers free web mapping services including serving rasters. It converts rasters to tile layers that can be accepted by ArcOnline. However, with some kinks which require a little grinding out at times.

If you go to MapBox.com and open an account you can upload your rasters and build a web map. Once you publish it, there is a button to "share&use". Find the ArcOnline export link, go to your

arconline map -> add layer from web -> As Tile Layer -> paste link.

The limitation is that since it serves out a pixel layer as straight out of MapBox, you have to symbolize and do your work there. I also had some trouble serving my raster without a mapbox basemap coming along with it. You'll have to make a "style" for each raster layer you need as well...you'll have to play with it, but it works.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.