Tips and Tricks using GIS BigData, ArcGIS APIs and other fun stuff :-)

Monday, February 9, 2009

Ground Overlays On Maps

Found a historic map of Boston collected by David Rumsey, and thought it would be nice to be able to put this map on a current map. As the image needs to be scaled, rotated and translated, I wrote a custom symbol (OverlaySymbol) to enable the scaling, rotation and translation when the map extent changes. So all that is cool, but the problem was coming up with OverlaySymbol properties. So I wrote the OverlayEditor application that enables you to load the image and using a instance of Flex Object Handles, you can stretch, move and rotate the image. Once you are satisfied with the parameters, you can view the source code of a sample application that you can save and compile with a reference to the OverlaySymbol.as code. You can check out the application here. You can load an image of Mount Etna in Sicily. And like usual you can download the source code from here.

I just noticed that the image used is the same image that is used as a ground overlay in the KML. Do you know of any resources for loading a KML Ground Overlay into an ArcGIS Flex Map? Or a KML with placemarks? Thanks

So I realize this is an old post but it was the closet thing I could find to what I am trying to do. I was wondering if it is possible to overlay images on a map and have them scale and move as the map zooms/pans. Like overlay satellite images of the ground on-top of the current map and have it move with the map? Is that possible in this api because I cant figure it out....

Twitter Updates

About Me

BigData Advocate - Senior Software Architect at Esri - In addition to being part of the dev team, I travel the globe assisting customers implement BigData solutions with ArcGIS server - Cloudera Certified Hadoop Developer and HBase Specialist - When not coding, you will find me road biking in the middle of winter - went out the other day and was 8F - stay warm :-)