We created our first popup with an image based on a URL. Where this worked, we have privacy issues with the notion that this has to be public to get a URL. Is there a way that we can get a URL and only share the data within our organization? This must be possible because we have exported an OIC to ArcGIS online and the image frame is viewable.
Solved! Go to Solution.
It seems that you can circumvent the image addition by defining an attachment instead. This, then, pushes the image to the cloud where it can be used without making it public. This solves the privacy issue we have. For now, using credits is not an issue, but as we scale this may change 🙂
You can attach the images to the features, that way the pictures follow the sharing settings of the layer itself. Or you could host the images on a web server somewhere outside of your Portal and just use the appropriate settings on that server to restrict access.
Josh,
Thanks for your answer. I was hoping to do this programmatically because we have hundreds if not thousands of images to inject this way. It is Ok to put the data into the cloud. My question about private was that ArcGIS online supports it, i.e. just in the organization. I'm unsure why the images have to be public and suggest that this is probably an AWS implementation issue.
It seems that you can circumvent the image addition by defining an attachment instead. This, then, pushes the image to the cloud where it can be used without making it public. This solves the privacy issue we have. For now, using credits is not an issue, but as we scale this may change 🙂