The url attribute can be an absolute or relative url or file path. The ullat, ullon, lrlat and lrlon attributes are the upper left and lower right lat/lon of the image. It is assumed that the image is in a geographic (i.e., rectilinear, lat/lon) projection.<image url="sboulder.jpeg" name="South Boulder-aerial photo" ullat="39.98890" ullon="-105.22782" lrlat="39.98755" lrlon="-105.22548"/>
Collections can contain other collections:<collection name="Boulder Images"> <image url="sboulder.jpeg" name="South Boulder-aerial photo" ullat="39.98890" ullon="-105.22782" lrlat="39.98755" lrlon="-105.22548"/> <image url="bouldertopo.jpeg" ullat="40.06654" ullon="-105.34710" lrlat="39.98040" lrlon="-105.19676" name="Boulder topo"/> <image url="bigtopo.jpeg" ullat="40.22807" ullon="-106.66437" lrlat="39.54718" lrlon="-105.45623" name="Mountains topo"/> </collection>
There is also a shape tag for defining shape files:<collection name="My Images"> <collection name="Madison Images"> <image url="madison_aerial.jpeg" ullat="43.09444" ullon="-89.52626" lrlat="43.01143" lrlon="-89.36579" name="Madison aerial"/> <image url="madison_topo.jpeg" ullat="43.09444" ullon="-89.52626" lrlat="43.01143" lrlon="-89.36579" name="Madison topo"/> </collection> <collection name="Boulder Images"> <image url="sboulder.jpeg" name="South Boulder-aerial photo" ullat="39.98890" ullon="-105.22782" lrlat="39.98755" lrlon="-105.22548"/> </collection> </collection>
<collection name="Shapes"> <shape url="boulder_roads.zip" name="Boulder roads"/> <shape url="boulder_rivers.zip" name="Boulder rivers"/> </collection>
The format attribute defines the date/time format of the date attributes. The location attributes (ullat,ullon, etc.) can be defined both in the group tag as well as in each individual image tag.<group name="group of images" format="yyyyMMddhhmm" ullat="39.991856" ullon="-105.226944" lrlat="39.989426" lrlon="-105.222656"> <image date="200610011000" url="sketch.jpg"/> <image url="map.jpg" date="200610011100"/> </group>
If there are no date attributes then the group of images are aggregated together, each potentially covering a different area.
One can also specify the altitude of any of the points. The unit specification is not required and will default to meters.<image url="image.jpeg" name="Image" ullat="40" ullon="-100" lllat="30" lllon="-100" urlat="50" urlon="-90" lrlat="30" lrlon="-90" />
The IDV will try to fill in defaults. So, for example, if you wanted to have an image be a vertical cross section you could do:<image url="image.jpeg" name="Image" ullat="40" ullon="-100" ulalt="20000[feet]" lllat="30" lllon="-100" llalt="0[feet]" urlat="50" urlon="-90" uralt="5000[feet]" lrlat="30" lrlon="-90" lralt="0[feet]" />
Here, we define the lat/lon of the upper left and upper right of the image. We define the altitude of the upper left and lower left corners of the image. The altitude of the upper right corner defaults to that of the upper left and the altitude of the lower right defaults to the lower left altitude.<image url="topo.jpg" name="Image" ullat="40" ullon="-100" urlat="50" urlon="-90" ulalt="20000[feet]" llalt="0[feet]"/>