AnsweredAssumed Answered

Publish Map Image Layer to Portal

Question asked by H.Bouckaert_westernpower on Jul 2, 2018
Latest reply on Jul 2, 2019 by Radhey05



I have searched through the API and the examples, but it looks to me you can only publish a Feature Layer in Portal, when uploading content from the local desktop, using gis.content.add() and then gis.content.publish(). However, I would like to upload a feature class from a zipped File geodatabase and publish it as an Map Image Layer. Once I have done this, in Portal I will then manually configure the tile levels and generate the map tiles.  I need raster tiles because in Collector for ArcGIS you can only see labels if they have been created as raster tile images.  


The closest I got was this information, which lets you create vector tiles from a layer package: 


publishing_packages_as_web_layers | ArcGIS for Developers 


You can also access an map image layer or even an Image service from a URL. But that supposes that service has already been published.  It is the automated publishing of a Map Image Layer I would like to do. 


It is at all possible to upload and publish a feature class from a zipped File geodatabase directly as a Map Image Layer, using the arcgis.gis API?


If that is not possible, is is feasible to first create a Feature Layer and from that somehow create a Map Image Layer as a secondary item, perhaps using the arcgis.mapping export_map function (not sure how that would work though).