Select to view content in your preferred language

Map Appearance on ArcGIS Online vs ArcGIS Explorer vs Apps

593
3
04-04-2012 10:42 AM
MatthewKing
Frequent Contributor
I really don't know what forum to post this in as this affects different ArcGIS products, but anyway what I want to know if there's a way to make maps on ArcGIS online that were created using a Map Service look good on ArcGIS Explorer and the ArcGIS apps?

Here are my examples....

ArcGIS Online vs ArcGIS Explorer vs Apps:
I find that my maps look "better" on Online vs Explorer.  An example:

ArcGIS Online - http://bit.ly/Hgp8N2
ArcGIS Explorer - http://www.arcgis.com/explorer/?open=291310288ef740f2b7c4a798d6c1055e&extent=-8936199.46253693,30880...

If you look at the example map on one of the ArcGIS apps (ipad in my case), it looks like the ArcGIS Explorer example...basically horrible

Filtered Service vs Map Service:
Another big difference I notice in the appearance of a feature has to do if it's a Filtered Service (http://blogs.esri.com/esri/arcgis/2011/11/08/filtering-features-using-explorer-online/) vs a Map Service.  My examples below us ArcGIS Explorer because that's where the map service looks bad and it's also the one the matches what it looks like on the ArcGIS apps.

Filtered Service: http://www.arcgis.com/explorer/?open=fee2ac75677548ea919cacdd3dfc4349&extent=-8936223.34458061,30880...
Map Service: http://www.arcgis.com/explorer/?open=291310288ef740f2b7c4a798d6c1055e&extent=-8936199.46253693,30880...


Again, I would like to know why there's such a difference between Online vs. Explorer and what can I do with my map service symbology to that it looks good on Explorer and the apps.

Thanks!
Tags (2)
0 Kudos
3 Replies
MikeMinami
Esri Notable Contributor
This was a very interesting one.

It turns out the difference is due to the type of image each client requests from your server. In the case of Explorer Online and the iPad app, they are requesting PNG24 images. ArcGIS.com requests PNG32 images. PNG32 images allow for different levels of transparency on the image and thus produce a smoother display when displayed over another image (basemap). The only thing I can suggest is to use a light color basemap, like streets instead of imagery. Your data displays better over it.  I've passed this information on to the various development teams, but this is not necessarily a bug. PNG24 images are typically smaller in size than PNG32. Thus they may have decide to sacrifice a bit of visual quality for performance, especially on mobile devices.

In the second part of your question, you're adding an individual layer of the map service to the map (and filtering it). This is drawing the data in a different way. In this case, you are actually getting the actual geometry of the features and they are being drawn by the client application (like a feature service works). Thus, you've taken the image out of the equation. However, as you may have noticed, you don't get any labeling because that's part of the image. From a performance perspective, you could take a performance hit as the number of features you have to draw increases. In your case, you only have a small number of features, so the download and drawing times are small.

Hope this helps,

Mike
0 Kudos
MatthewKing
Frequent Contributor
Mike,

Thanks for the quick and informative reply.  I guess nothing is ever simple.  I've since found other posts that discuss anti-aliasing, MXD vs MSD and what not, I'll try experimenting around and see what works best.  As you mentioned it's performance vs. visual quality.  In the end I could do the "feature service" method and have it look good, but yes, I'll lose the labeling (feature request....), at which point I could try to bring in a annotation feature (http://blogs.esri.com/esri/arcgis/2011/11/21/adding-labels-to-arcgis-online-web-maps-part-1/)....lot... of different things to consider.

If anybody has any symbology advise I would appreciate it.

-Matt
0 Kudos
MatthewKing
Frequent Contributor
After trying unsuccessfully to make better appearing lines, if I can make a suggestion that all apps and ArcGIS Explorer go to the PNG32 format, it looks so much better. Plus, there's that whole consistency aspect, it would be nice to know that what you see on ArcGIS Online will look that same as on an app...it just makes sense.

I can understand going to PNG24 for the apps due to performance (but it should go to 32 anyway), but ArcGIS Explorer is web-based just like ArcGIS Online, so they should both use PNG32. 

Thanks,
Matt
0 Kudos