What's new in 1.3.4

From World Wind Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 22:53, 29 March 2006 (edit)
Ghchinoy (Talk | contribs)
(PR places)
← Previous diff
Current revision (21:02, 1 September 2011) (edit) (undo)
Mkpl (Talk | contribs)
m (Reverted edits by Xadmin (Talk); changed back to last version by Mkpl)
 
(78 intermediate revisions not shown.)
Line 1: Line 1:
 +NASA World Wind version 1.3.4 was released on April 20, 2006. [[NASA World Wind Download|Download now]]!
 +
 +'''Important Note''' - If you do not have a Zoomit icon in your toolbar or a Zoomit entry in layer manager please [[NASA World Wind Download|redownload 1.3.4]], two versions got accidentally released so some users who downloaded 1.3.4 soon after it's release may have an older version. Jupiter may also be absent from the first release.
 +
==Introduction== ==Introduction==
-This is a working document for information on NASA WorldWind's 1.3.4 release.+ 
-NASA WorldWind version 1.3.4 is expected to enter beta testing the first week of April 2006 and be released mid April. +Highlights of some of the exciting additions in this release are the new Earth and extraterrestrial datasets and new plugins such as the measure and movie recorder tool.
==What's New== ==What's New==
-===New Included Plugins===+===New Extraterrestrial Datasets===
-In this release, we're including some of the best community-contributed plugins:+Exciting new uses for exploring our world and beyond.
-*[http://shockfire.blogspot.com/ KML Importing]: this will allow compatibility with Google Earth placemarks, network links, and more, via ShockFire+*'''[[Mars|Mars]]''': In addition to the [[Moon|Moon]] which debuted in 1.3.3, we now have [[Mars|Mars]] with full 3D terrain.
-*[http://www.worldwindcentral.com/wiki/Add-on:SDSS SDSS]+** see TServo's Blog post [http://alteviltech.com/blog/2006/02/24/i-give-you-mars/ I give you Mars]
 +*'''[[SDSS|SDSS]]''': View the galaxy with outer-space imagery from the [http://cas.sdss.org/dr4/en/ Sloan Digital Sky Survey]
** see TServo's Blog post ''[http://alteviltech.com/blog/2006/03/25/sloan-digital-sky-survey-images-in-world-wind/ Sloan Digital Sky Survey Images in World Wind]'' ** see TServo's Blog post ''[http://alteviltech.com/blog/2006/03/25/sloan-digital-sky-survey-images-in-world-wind/ Sloan Digital Sky Survey Images in World Wind]''
-*[[Add-on:Stars3D|Starfield]]: adds a dynamicaly rendered starfield background to World Wind using data from the Hipparcos catalog, via Patrick Murris +*'''[[Venus|Venus]]''': 3 image layers without 3D terrain + placenames
-*[[Add-on:Planimetric_Measure_Tool_Plug-in|Measuring tool]]: measure distances/bearings on the globe, via Mashi+*'''[[Jupiter|Jupiter]]''': Jupiter and 4 Moons + placenames
-*[[Add-on:Compass_Rose|Compass Rose]]: renders a compass in WorldWind, via Patrick Murris+===New Included Plugins===
-*[[Add-on:Movie_Recorder_%28plugin%29|Movie Recorder]]: Movie recording script. Plays back a script file with camera positions and records each frame to sequentially numbered bitmap files on disk, via Mashi+In this release, we're including some of the best community-contributed plugins:
-*[[Add-on:Clock_%28plugin%29|Clock]]: On-screen clock, via Mashi+ 
 +Some of these plug-ins are not turned on by default, to activate them open the Plug-Ins menu and click Load/Unload... (see figure 1).
 +[[Image:Moonsky-plugin-menu.gif|left|thumb|figure 1]]
 +<br style="clear:both;">
 +Click on name of the plug-in you wish to activatein the Plugin Load/Unload window and then press the Load button, the indicator next to the plug-ins name should turn green (if you want the plug-in to automatically load each time World Wind starts also tick the plug-ins startup box), you can now safely close the Plugin Load/Unload window.
 + 
 +*'''[[Add-on:Movie_Recorder_%28plugin%29|Movie Recorder]]''': Movie recording script. Plays back a script file with camera positions and records each frame to sequentially numbered bitmap files on disk, via Mashi
 +*'''[[Add-on:Planimetric_Measure_Tool_Plug-in|Measuring tool]]''': measure distances/bearings on the globe, via Mashi
 +*'''[[Add-on:Stars3D|Starfield]]''': adds a dynamicaly rendered starfield background to World Wind using data from the Hipparcos catalog, via Patrick Murris
 +*'''[[Add-on:Compass_Rose|Compass Rose]]''': renders a compass in World Wind, via Patrick Murris
 +*'''[[Add-on:Clock_%28plugin%29|Clock]]''': On-screen clock, via Mashi
 +*'''[[Add-on:Earthquake_Plug-In|Earthquake Plug-In]]''': Near-Real-Time Earthquake display and Historical Earthquake Query, via Chad Zimmerman
 +*'''[[Add-on:KMLImporter|KML Importer]]''': Import Placemarks from KML and KMZ files, via ShockFire
 +*'''Double-Click to Zoom''': Double-click to control zooming in and out, via 5of0
 +*'''[[Add-on:Global Clouds (near realtime clouds)|Global Clouds (near realtime clouds)]]'''. Displays a global cloud image, via Patrick Murris
 +*'''[[Add-on:Atmospheric halo|Atmospheric halo]]'''. Displays a virtual atmosphere around the Earth, via Patrick Murris
 + 
 +===Newly Available Add-ons===
 +Although not included in the release, these plugins and add-ons are our favourites:
 +*'''[[Add-on:Virtual_Earth|Microsoft Virtual Earth]]''': This plug-in shows Virtual Earth (local.live.com) data within World Wind, and also includes a geo-coder and business finder.
===Updated Earth Datasets=== ===Updated Earth Datasets===
-*New 15m landsat via [http://onearth.jpl.nasa.gov/ OnEarth]+Better, sharper imagery.
-*15m pansharpened Landsat mosaic ([http://www.twobeds.com/nasa/bull/landsat-compare.jpg comparison images], courtesy [http://www.worldwindcentral.com/wiki/User:Bull Bull]); refer to [http://forum.worldwind.arc.nasa.gov/index.php?act=idx WWForums] Post ''[http://forum.worldwind.arc.nasa.gov/index.php?showtopic=5496&hl=landsat NLT Landsat Pansharpened...?]'' (get details from ddh)+*'''[http://onearth.jpl.nasa.gov/ OnEarth] 15m Landsat''' imagery
-*Improved elevation data based on SRTM+ and SRTM+*'''Improved elevation data''' based on SRTM+ and SRTM. Includes global Bathemtry.
-*[[Add-on:ZoomIt%21|ZoomIt! data]]: Additional datasets for parts of the US (MA, NY, IN, FL) and South Africa's Robben Island (approved but not added yet, problems with network layer loading?)+*'''[[Add-on:ZoomIt%21|ZoomIt! data]]''': Additional datasets for parts of the US (MA, NY, IN, FL) and South Africa's Robben Island
-===New Extraterrestrial Datasets===+==Release Notes==
-*In addition to the [http://www.worldwindcentral.com/wiki/Moon Moon] which debuted in 1.3.3, we now have [http://www.worldwindcentral.com/wiki/Mars Mars]!+ 
-** see TServo's Blog post [http://alteviltech.com/blog/2006/02/24/i-give-you-mars/ I give you Mars]+Please refer to this link for [http://sourceforge.net/project/shownotes.php?release_id=411549 Release Notes]
 + 
 +==Bug Fixes==
 + 
 +===World Wind General & Plugin Mgr===
 +* Added code to improve Drag&Drop handling for plugins
 +* Fixed ImageOverlay plugin to work with new code changes
 +* Added ImageOverlay 4 plugin
 +* Added On-Screen clock plugin
 +* "Internal" plugins are not ALWAYS loaded anymore. They will load based on a list in MainApplication.LoadSettings() the first time the program starts, then will act like "normal" plugins.
 +* Refresh="n" where n is in seconds inside a LayerSet attribute will now affect Icon positions
 +* Switch to XPath based XML loading
 +* Fix for view frustum bounding sphere intersection (from forum "Larry")
 +* Icon memory leak fixed
 +* Fix for blank terrain spots (might not work for REALLY close terrain, needs further testing)
 +* Implemented a real-time FPS line graph meter
 +* Added a "Goto Extent" context menu item when right mouse clicking on a layer in LM. Will move to the geographic center of the extents specified in the Layer file.
 + 
 +===Image Accessor, QuadTiles===
 +* Cache expiration code is more robust
 +* PermDir fix
 + 
 +===Configuration Loader, Overview Form===
 +* Add CacheExpirationTime support for QTS
 +* <CacheExpirationTime> is allowed inside <ImageTileService> or <WMSAccessor> elements
 +* <DataExpirationTime> is allowed inside the <ImageAccessor> element
 +* Allow for <PermanantDirectory> or <PermanentDirectory>
 +* Fix placenames not using <DisplayFont>
 +* <Icon> uses <OnClickZoomAltitude>, <OnClickZoomHeading>, and <OnClickZoomTilt>
 +* Could not use worldwind:// uri due to XML parsing errors
 +* <LayerSet> and <ChildLayerSet> support "RenderPriority" attribute with the following strings: "Icons", "Placenames", "LinePaths", "AtmosphericImages"
 +* Fixes problem with ChildLayerSet loading
 +* <Icon> now adds another <OnClickZoom> element that allows user to click an icon and have the camera zoom to a specified altitude (in meters)
 +* Null terrain accessor from xml should work now
 +* Handles new icon OnClick zooming
 +* Overview form Home/End zoom works
 +* ImageLayer accepts Url images through XML again
 +* Higher resolution terrain subsets work again
 +* Fixed ChildLayerSet "ShowOnlyOneLayer" attribute error
 +* Remove diag log writing for wmsaccessor
 +* WMSAccessor works again
 +* Allow "CacheDirectory" element in ImageAccessor element for qts
 +* Transparent color works for qts again
 +* Redirect xml files are cached for offline access
 +* Booleans from xml are parsed "smartly"
 +* Struts back (again)
 +* Redirect allowed from ChildLayerSet -> remote LayerSet file
 +* Allows to split a category like "Images" into multiple xml files and still have them group in the Layer Manager
 +* Url based layer xml files (check @Images.xml)
 +* Switching back and forth between worlds works again
 +* Overview form can launch icons from mouse click
 +* New setting in World.Settings for allowing constant rendering even when 3d form is unfocused
 +* Revert changes to "strut removal"
 +* Change Texture format conversion to DDS using a Software-based reference device
 +* Should help move this operation from the GPU to the CPU to minimize frame rate studdering
 +* Fixed strange 180/-180 boundary line problem
 +* Involved a different algorithm for the Quaternion4d.Slerp method
 +* Mouse is now more responsive at super-high zoom levels
 +* Camera is now more precise
 +* Single to double precision calculations (should stop the "jitters")
 +* Changes to QuadTileSubset to make the mesh work with higher precision
 +* Range transparency for jpegs <TransparentMinValue>0</TransparentMinValue> <TransparentMaxValue>30</TransparentMaxValue> (in place of <TransparentColor>) it is calculated based on the Greyscale value of the pixel - ie. the pixels is transparent if (MinValue < (r + b + g) / 3 < MaxValue) is TRUE
 + 
 +===Shapefiles===
 +* Filtering for shapefile points
 +* Shape points optimized for faster rendering
 +* Shapefiles PointType renders "points" now (finally)
 +* Random color assigment of lines in shapefiles works again
 +* Fixed bug with shape file path
 +* ShapeFile Fixes:
 +** LineColor is now used
 +** Black Tiles have a hack fix
 +** LevelZero Tile size can be set
 +** Viewing Altitude can be set
-===Bug Fixes===+===Plugins===
-* review SVN commit logs for bugfix list+
-==PR places==+====Measure Tool====
-Here's a list where we can announce the release and its new features along with target rationales.+* Save/Open of Measurements to CSV enabled.Saving to shape will be great.
 +* Modified with Polyline measurement options, Save GUI is work in progress
-* 'street team' - +====Movie Recorder====
-Our contributors and bloggers should reference our release, focusing on what they think are the neatest technical features+* Added sample movierecorder script
-** WW dev/users gis blogs+* Added more (unworking) Squad-related code to the Quaternion4d class
-** other users' gis blogs, such as individuals who use esri, Y!/G/MS maps, etc (list here)+* Added modified movierecorder.cs plugin from www.mashiharu.com
 +* Changed to work with revised version 1.3.4 camerabase class
-* geo-oriented tech blogs - +====Yahoo! Geocoder====
-The press release should have these guys as a target, focusing on the continued usability and rounding out of technical features+* First dump of Yahoo! based geocoder
-** [http://slashgeo.org/ slashgeo.org]+* Needs DMS location display implemented
-** [http://www.gearthblog.com/ google earth blog]+* Add background downloader thread
 +* Need to implement WW Feature Search (requires server program)
-* open source / tech related blogs - Tailor to the open source nature and general goodness / utility of WW+====Starfield/Stars3D====
-** [http://www.wired.com/technology.html wired]+* Changed stars3d to starfield, and increased altitude stars shut off at, possibly needs to be higher still
-** [http://radar.oreilly.com/ o'reilly radar]+
-* joint PR opportunities - +====KMLImporter====
-Focus on partners and larger acceptance+* Imports placemarks from kml and kmz files
-** [http://www.i3.com/ i-cubed]?+* Supports NetworkLinks with periodical refreshing
 +* Handles scale, rotation and other style-related features
 +* Supports icons that have to be downloaded from the web
-* larger pr outlets - Big impact things highlighted here (Mars, etc)+====Double-Click to Zoom====
-** Microsoft+* Double-Left-Clicking zooms in, double-right-clicking zooms out
-** traditional media+* Intended mainly for laptop users and those without scroll wheels
 +* More control choices, zoom levels planned

Current revision

NASA World Wind version 1.3.4 was released on April 20, 2006. Download now!

Important Note - If you do not have a Zoomit icon in your toolbar or a Zoomit entry in layer manager please redownload 1.3.4, two versions got accidentally released so some users who downloaded 1.3.4 soon after it's release may have an older version. Jupiter may also be absent from the first release.

Contents

[edit] Introduction

Highlights of some of the exciting additions in this release are the new Earth and extraterrestrial datasets and new plugins such as the measure and movie recorder tool.

[edit] What's New

[edit] New Extraterrestrial Datasets

Exciting new uses for exploring our world and beyond.

[edit] New Included Plugins

In this release, we're including some of the best community-contributed plugins:

Some of these plug-ins are not turned on by default, to activate them open the Plug-Ins menu and click Load/Unload... (see figure 1).

figure 1
figure 1


Click on name of the plug-in you wish to activatein the Plugin Load/Unload window and then press the Load button, the indicator next to the plug-ins name should turn green (if you want the plug-in to automatically load each time World Wind starts also tick the plug-ins startup box), you can now safely close the Plugin Load/Unload window.

  • Movie Recorder: Movie recording script. Plays back a script file with camera positions and records each frame to sequentially numbered bitmap files on disk, via Mashi
  • Measuring tool: measure distances/bearings on the globe, via Mashi
  • Starfield: adds a dynamicaly rendered starfield background to World Wind using data from the Hipparcos catalog, via Patrick Murris
  • Compass Rose: renders a compass in World Wind, via Patrick Murris
  • Clock: On-screen clock, via Mashi
  • Earthquake Plug-In: Near-Real-Time Earthquake display and Historical Earthquake Query, via Chad Zimmerman
  • KML Importer: Import Placemarks from KML and KMZ files, via ShockFire
  • Double-Click to Zoom: Double-click to control zooming in and out, via 5of0
  • Global Clouds (near realtime clouds). Displays a global cloud image, via Patrick Murris
  • Atmospheric halo. Displays a virtual atmosphere around the Earth, via Patrick Murris

[edit] Newly Available Add-ons

Although not included in the release, these plugins and add-ons are our favourites:

  • Microsoft Virtual Earth: This plug-in shows Virtual Earth (local.live.com) data within World Wind, and also includes a geo-coder and business finder.

[edit] Updated Earth Datasets

Better, sharper imagery.

  • OnEarth 15m Landsat imagery
  • Improved elevation data based on SRTM+ and SRTM. Includes global Bathemtry.
  • ZoomIt! data: Additional datasets for parts of the US (MA, NY, IN, FL) and South Africa's Robben Island

[edit] Release Notes

Please refer to this link for Release Notes

[edit] Bug Fixes

[edit] World Wind General & Plugin Mgr

  • Added code to improve Drag&Drop handling for plugins
  • Fixed ImageOverlay plugin to work with new code changes
  • Added ImageOverlay 4 plugin
  • Added On-Screen clock plugin
  • "Internal" plugins are not ALWAYS loaded anymore. They will load based on a list in MainApplication.LoadSettings() the first time the program starts, then will act like "normal" plugins.
  • Refresh="n" where n is in seconds inside a LayerSet attribute will now affect Icon positions
  • Switch to XPath based XML loading
  • Fix for view frustum bounding sphere intersection (from forum "Larry")
  • Icon memory leak fixed
  • Fix for blank terrain spots (might not work for REALLY close terrain, needs further testing)
  • Implemented a real-time FPS line graph meter
  • Added a "Goto Extent" context menu item when right mouse clicking on a layer in LM. Will move to the geographic center of the extents specified in the Layer file.

[edit] Image Accessor, QuadTiles

  • Cache expiration code is more robust
  • PermDir fix

[edit] Configuration Loader, Overview Form

  • Add CacheExpirationTime support for QTS
  • <CacheExpirationTime> is allowed inside <ImageTileService> or <WMSAccessor> elements
  • <DataExpirationTime> is allowed inside the <ImageAccessor> element
  • Allow for <PermanantDirectory> or <PermanentDirectory>
  • Fix placenames not using <DisplayFont>
  • <Icon> uses <OnClickZoomAltitude>, <OnClickZoomHeading>, and <OnClickZoomTilt>
  • Could not use worldwind:// uri due to XML parsing errors
  • <LayerSet> and <ChildLayerSet> support "RenderPriority" attribute with the following strings: "Icons", "Placenames", "LinePaths", "AtmosphericImages"
  • Fixes problem with ChildLayerSet loading
  • <Icon> now adds another <OnClickZoom> element that allows user to click an icon and have the camera zoom to a specified altitude (in meters)
  • Null terrain accessor from xml should work now
  • Handles new icon OnClick zooming
  • Overview form Home/End zoom works
  • ImageLayer accepts Url images through XML again
  • Higher resolution terrain subsets work again
  • Fixed ChildLayerSet "ShowOnlyOneLayer" attribute error
  • Remove diag log writing for wmsaccessor
  • WMSAccessor works again
  • Allow "CacheDirectory" element in ImageAccessor element for qts
  • Transparent color works for qts again
  • Redirect xml files are cached for offline access
  • Booleans from xml are parsed "smartly"
  • Struts back (again)
  • Redirect allowed from ChildLayerSet -> remote LayerSet file
  • Allows to split a category like "Images" into multiple xml files and still have them group in the Layer Manager
  • Url based layer xml files (check @Images.xml)
  • Switching back and forth between worlds works again
  • Overview form can launch icons from mouse click
  • New setting in World.Settings for allowing constant rendering even when 3d form is unfocused
  • Revert changes to "strut removal"
  • Change Texture format conversion to DDS using a Software-based reference device
  • Should help move this operation from the GPU to the CPU to minimize frame rate studdering
  • Fixed strange 180/-180 boundary line problem
  • Involved a different algorithm for the Quaternion4d.Slerp method
  • Mouse is now more responsive at super-high zoom levels
  • Camera is now more precise
  • Single to double precision calculations (should stop the "jitters")
  • Changes to QuadTileSubset to make the mesh work with higher precision
  • Range transparency for jpegs <TransparentMinValue>0</TransparentMinValue> <TransparentMaxValue>30</TransparentMaxValue> (in place of <TransparentColor>) it is calculated based on the Greyscale value of the pixel - ie. the pixels is transparent if (MinValue < (r + b + g) / 3 < MaxValue) is TRUE

[edit] Shapefiles

  • Filtering for shapefile points
  • Shape points optimized for faster rendering
  • Shapefiles PointType renders "points" now (finally)
  • Random color assigment of lines in shapefiles works again
  • Fixed bug with shape file path
  • ShapeFile Fixes:
    • LineColor is now used
    • Black Tiles have a hack fix
    • LevelZero Tile size can be set
    • Viewing Altitude can be set

[edit] Plugins

[edit] Measure Tool

  • Save/Open of Measurements to CSV enabled.Saving to shape will be great.
  • Modified with Polyline measurement options, Save GUI is work in progress

[edit] Movie Recorder

  • Added sample movierecorder script
  • Added more (unworking) Squad-related code to the Quaternion4d class
  • Added modified movierecorder.cs plugin from www.mashiharu.com
  • Changed to work with revised version 1.3.4 camerabase class

[edit] Yahoo! Geocoder

  • First dump of Yahoo! based geocoder
  • Needs DMS location display implemented
  • Add background downloader thread
  • Need to implement WW Feature Search (requires server program)

[edit] Starfield/Stars3D

  • Changed stars3d to starfield, and increased altitude stars shut off at, possibly needs to be higher still

[edit] KMLImporter

  • Imports placemarks from kml and kmz files
  • Supports NetworkLinks with periodical refreshing
  • Handles scale, rotation and other style-related features
  • Supports icons that have to be downloaded from the web

[edit] Double-Click to Zoom

  • Double-Left-Clicking zooms in, double-right-clicking zooms out
  • Intended mainly for laptop users and those without scroll wheels
  • More control choices, zoom levels planned
Personal tools