|
Jules Verne Voyager: Advanced Help
Advanced Help Index:
Map specifics Rubberband box zoom Click-on-a-point pan To return to previous zoom regions To add/delete features [URL:] menu Saving map images URL extensions Retrieving lost image maps URL customizing Common user errors Known map image problems Java shortcomings To restart the Voyager Java applet What we're working on For more information about our Voyager map tool, contact: Lou Estey (lou Last modified: 15 Apr 2005 Overview The Jules Verne Voyager is a precision interactive mapping tool for the World Wide Web, based on GMT and Java functionality, presently featuring:
Becoming familiar with the full functionality of Voyager outlined on this page is strongly suggested to make complete use of Voyager; otherwise you are just scratching the surface of its capability. First, make sure you are familiar with the basic functionality presented on the Getting Started help page. In addition to using the buttons on your mouse, you should also know about using other buttons on the Voyager tool, as well as buttons on your browser and your keyboard. For all of the Voyager documentation, the following syntax is used:
A few centimeters down from the top of the Voyager page there is a horizontal line
going all the way across the page. If your browser is Java-enabled, then below this
is where a Java applet — the main part of Voyager with which you will be interacting — will
be running. The top part of the Voyager Java applet should display
a line of buttonss, which for Earth
looks like:
Next you should see a world map (global map of Earth if you launched the default Earth URL), or a specialized initial zoom view, e.g. if you launched a URL of the form: ../Voyager/Earth?see=XXXXX or some other specialized URL. An easy way to always tell whether you are on a global map or a zoomed-in map:
[Up] is in light lettering = you are on some zoomed-in map (you can go 'up' by clicking on [Up]) If you use your browser scroll bar to scroll down, you will see a second terminating horizontal line near the bottom of the page indicating the bottom of your applet 'map' space, and underneath that will be your own unique user session ID. (If your browser is not Java-enabled, then the second horizontal line will be just a short distance below the first, with the message "Sorry, your browser appears not to be Java-enabled." in between.) You should be able to rubberband box (click down, drag, and release a "box") in any (local) map area and obtain a zoom on that boxed area. Clicking on a point in any (local) map area will result in a new map being created centered at that point, resulting in a pan. Each new zoomed and panned image is being created especially for you on our map server jules — these are not pre-canned images! Be patient, especially when:
Map specifics GMT (Generic Mapping Tools, developed and maintained by Paul Wessel and Walter H. F. Smith) programs are used to create the maps, using a variety of map projections:
You can toggle between the local map and the index map by clicking [Index] when on the local map to go to the index map, and clicking [Local] when on the index map to go back to the local map. Note: There is no index map for the global Plate Carrée map! On the index map, you should find a near-rectangular region indicated:
Which way is north? (or south?) In general, about the only thing that can be stated for certain is that due north is directly up from the exact center and due south is directly down from the exact center (of any local or index map). Of course for the global Plate Carrée map, north and south are directly up and down, respectively, from any point on the map not exactly at 90° N or 90° S. The map space assigned by default to the Voyager Java applet is 720 pixels in horizontal width and 940 pixels in vertical height (aspect ratio of about 3:4), plus a small amount of fixed boundary padding. Any local map is scaled to fill either the full horizontal width or the full vertical height allotted for the applet. Thus, if your selected local map has an aspect ratio of 1:3 or 1:4 (i.e. very tall and skinny), the full height of the applet will be used, and you may need to use your browser scroll bar to view the lower portion of the local map. You can presently only reduce either the width and/or the height from these default settings by appending CGI name/value pairs to the end of the Earth or other world URL and relaunching it from your browser. For example, to assign the original default size of 600 pixels in width and 780 pixels in height (aspect ratio of 3:4, plus the padding) — which will result in faster processing of each image, try: Rubberband box zoom Rubberband box an area (down, drag, and release a mouse button) on any local map; zoom on the selected box. For the global Plate Carrée map, you can create a split box on the meridian split (by default at 169° W on Earth, 180° W on other worlds), for example, by starting a rubberband box corner near the left side of the map and then dragging the mouse to the opposite corner of the desired box near the right side of the map. (As you stretch the box to the right, it will break into two pieces when it becomes more than 180° in longitude wide.) For example, on Earth, try getting Alaska and western Siberia. Or, try getting the main Hawaiian islands on the left side along with the Northwestern Hawaiian Islands on the right side (which extend to the northwest from the main islands). For each zoom level, you can only zoom on a local map (not on a index map — at least not yet). The largest box you can get on the global Plate Carrée local map is a hemisphere. This will be reduced slightly on the actual level 1 map that is generated, since the maximum corner-to-opposite corner region that can predictably be shown on the GMT Lambert azimuthal equal-area projection we are using has a span of 180 great-circle degrees. Poles: There are two ways to obtain local maps that include a pole (North or South) when starting from the global Plate Carrée map:
Click-on-a-point pan On any local map, you can "pan" to a new location with the center of the new map at the point you click on (i.e. don't draw a box — because doing so will be interpreted as a zoom). The scale and aspect ratio of the new region will be the same as the old region — just recentered. Panning on the global Plate Carrée map recenters it on the longitude selected (rounded to the nearest degree); the central latitude will remain the equator in this case.
To distinguish between a pan and a zoom, any "box" where the pixel dimensions are
less than a 2x2 area is considered a pan, and anything else — even if a 2x2 box — is
considered the next zoom region.
Return to previous zoom regions After you have zoomed in one or more levels, you can go back to the global Plate Carrée map (i.e. un-zoom) by hitting [Up] (zoom up) one or more times. At any point you can go back to your previous zoomed regions (i.e re-zoom) by then hitting [Down] (zoom down) one or more times. At present, there is no applet button to return you to a previous panned region.
At any time you can do a new zoom or pan on any local map.
To add/delete features Click and hold on [Features:] (or any other [XXXXXX:] menu button on the left) and then click on an item. (On some browsers, clicking on these buttons results in a scroll-down menu. In that case, click-and-release on the menu, use the scroll bar to find the feature you are interested in, and then click-and-release on that item.) If the item was unselected, it will now be selected. If it was selected, it will now be unselected. The accumulative items that are currently selected should be displayed in text immediately below the menus. The lines:
Immediately under [--texture underlays--] is a listing of all available continuous (global or near global) texture underlay grids which can serve as an underlay for other data sets. Only one texture underlay grid can be selected at a time: picking a new texture underlay selects that one, and picking the texture underlay already selected "deselects" it (e.g. no texture underlay grid now selected).
Immediately under [--image overlays--]
should always be the generic options:
Any combination of the image overlay datasets can be selected/deselected at a time. For specifics on what each item is in the [Features:] or other menu, go to the Features Help page for that world. After selecting (adding) or unselecting (deleting) various items, you can then continue to zoom, pan, or click any button [Index], [Up], [Redraw], or [Down] if in light lettering. The accumulative items now selected will be shown on the next image.
Note: All labels are (presently) excluded from the index maps and the global Plate Carrée map.
[URL:] menu: The right-most [URL:] menu lists options which bring up other browser windows for:
URL extensions One of the more powerful features of the Jules Verne Voyager map tool is that you, the user, can be in direct control on how the initial map image comes up. For example, the Voyager URL can be modified to adjust the central meridian of the global Plate Carrée map or initiate a zoom in on a specific region. Items that can be selected:
With the de and dn specified (because these use great circle degrees, and not local lon/lat degrees), you can use a certain de/dn window to view the same size area for any spot on the world, just by changing the central e/n values on the URL. For comparitive planetology, you can use an equivalent kme and kmn to specify the half-window dimensions in kilometers instead of great circle degrees. So if you want to compare Hawaii with Olympus Mons at 1:1 window comparison:
../Voyager/Mars?e=226.65&n=18.44&kme=500&kmn=400&opt=256 Retrieving lost image maps Occasionally, you may have a zoom stack in Voyager where you wanted a particular zoomed-in map, when up the zoom stack using [Up], and then accidentally zoomed or panned on a map which wipes out the zoom stack below the new local map. This design feature is a risk which is balanced by the ease by which you can zoom and pan around. For example, it probably will not be too difficult for you to recreate whatever zoomed in image you had created before (and now is "lost"). However, you do have two other options. First, your browser may be have a Java console option:
&dn=1.1828056631888&x_mn=7&x_mx=374&y_mn=52&y_mx=393&xoff=0 Second, you can browse through the image files in your session space on our server. Scroll down to the bottom of the Voyager page and find your session user ID. Then launch:
URL customizing
You may wish to customize the launching of the Voyager URL with
certain non-default features, rather doing this later using the applet
buttons. Or if you find you are using a browser where the applet buttons
don't seem to work, but the mouse rubberband box zoom on the
map does work, you can still recover some functionality by invoking the
URL with specific label/value pairs, e.g.
gmt,
geo,
vel,
lbl,
mon,
grd,
plus
e,
n,
de or kme,
dn or kmn,
and so on.
The following opt options apply to any world map in Voyager,
and are bit-coded:
Don't click on a point to zoom. On some other interactive map tools out there on the Web, you click on the point you want to zoom in on, and you zoom in by a factor of 2 (or 5, or whatever). On Voyager clicking on a point is a pan. To zoom, rubberband box an area. Then to "un-zoom" (go back to previous zoom levels), click on [Up] one or more times, stopping at whatever previous level you want, all the way back to the global (Plate Carrée) map. Don't try to use your browser {< Back} button to return to a previous zoom level. Instead, use the applet [Up] button. All states of your 'voyage of exploration' for a particular world are stored on the one browser page. This feature, for example, makes comparative planetology easier, because you can then use the browser's {< Back} and {Forward >} buttons to quickly switch back and forth between views of different worlds. Don't get over-exuberant with mouse clicking. After you drag any rubberband zoom box, or click on any point to pan: wait patiently until the next image is completely loaded before going on to the next task. (While you're waiting, just enjoy the image you already have.) It may take a while to create the map and return it to your browser, especially for complex ' view from space' index maps. There is no index map when viewing the global Plate Carrée map, so don't expect anything if you click on [Index] when you are on that map. (The [Index] button will appear in dark lettering to remind you that it doesn't do anything when you are viewing the global map.) Likewise, clicking on [Up] when viewing the global Plate Carrée map doesn't do anything, because you are already at the top of the Voyager zoom stack and looking at a global image. (You are as far 'up' as you are going to go. Again, the [Up] button will appear in dark lettering to help you remember this.) Clicking on [Down] will only do something after zooming one or more times and after moving back [Up] the zoom stack. Only then can you move [Down] the zoom stack to a previously defined zoom level. You can't zoom or pan when on any index map. Click on the [Local] button to return to the corresponding 'local' map, and then continue to zoom or pan. As explained above in the gory details, some selected items only show up on zoomed local maps, for example:
On Voyager: Earth, trying to view a place on land only but having
[Land, white]
or
[Land, black]
set when requesting a background texture underlay grid (e.g.
[Face of the Earth, relief],
[Topography, color, relief],
etc.) with land filling set, rather than outlining,
result is seeing just white or black land.
You want the land "transparent" (which normally allows you to see back to the
background) in order to see the underlying continuous surface grid, so
both
[Land, white]
and
[Land, black]
must be deselected in this case, or click on on
[Land: outline/fill]
to switch to just land outlining (coastal borders).
(This is a bit of confusion we are trying to sort out without
giving up user functionality.)
Known map image problems We have noticed a few problems with the map images on occasion. Some of these are produced by bugs in our GMT-driver (i.e. our GMT-driver may send the GMT programs what they consider nonsense, a la garbage in, garbage out), a few seem to be due to bugs in one or more GMT programs, and so on. Known items are:
Java shortcomings Unfortunately, the types of graphics widgets available under Java 1.0 or 1.1 in the AWT (Abstract Window Toolkit) leave quite a bit to be desired. What is really needed here for the widget menus (like [Features:]) are checkbox menus — so that the user can see what has been selected/deselected. However, the only checkbox menus in the Java AWT are only available on menu bars, which cannot be present in applets. So we have sort of cooked our own here (using a Choice option menu). Using this, however, there is nothing that can be dynamically changed for each individual item to indicate whether it has been selected or not. Hence, we have added a text display below the two menus to show what is currently selected. (Better solutions are available under Java 1.2, with the Swing user interface classes which replace the AWT. We'll be working on redoing the Java component of Voyager using Java 1.2.)
Also, if you use your browser
{< Back}
or
{Forward >}
buttons, use bookmarks, etc. to go to other Web pages and then return
to Voyager, the Java applet buttons may no longer function. In this
case, see reload the Voyager applet.
To restart Voyager Java applet
If you think you might need to reload/restart the Voyager Java applet,
hold down <Shift> on your keyboard and click the
{Reload} or
{Refresh}
button on your browser, though this does not work with all browsers.
If this doesn't work, you may have to kill your browser, restart it, and reload Voyager.
What we're working on Here's a quick list of items we're working on (please don't contact us about these items — unless about some specific detail):
(lou UNAVCO | Support | About Us | Contact Us | Search jules homepage Voyager: About Voyager | What's New | Information Sources Comments: webmaster Jules Verne Voyager: Advanced Help last modified on Fri, 15 Apr 2005 18:59:54 UTC © Copyright
|