Directory Structure
From World Wind Wiki
(Difference between revisions)
Revision as of 13:20, 13 February 2005 (edit) ShockFire (Talk | contribs) m ← Previous diff |
Current revision (19:44, 28 August 2009) (edit) (undo) Mkpl (Talk | contribs) m (Reverted edits by CaaltRocro (Talk); changed back to last version by Mkpl) |
||
(9 intermediate revisions not shown.) | |||
Line 1: | Line 1: | ||
This is the directory structure of the current dev version I have. | This is the directory structure of the current dev version I have. | ||
- | |||
- | NASA | ||
- | :*World Wind Dev | ||
- | ::*Cache | ||
- | :::*Earth | ||
- | ::::*Earth | ||
- | :::::*<empty> | ||
- | ::::*High Resolution Terrain Mapped Imagery | ||
- | :::::*JPL Global Landsat Mosaic (Visable Bands - Pansharpened) | ||
- | ::::::*Various numbered directories with files | ||
- | ::::*Images | ||
- | :::::*AVHRR | ||
- | ::::::*Various numbered directories with files | ||
- | :::::*GOES | ||
- | ::::::*Various numbered directories with files | ||
- | ::::*TerrainTiles | ||
- | :::::*<empty> | ||
- | ::::*Test Landsat | ||
- | :::::*Test Landsat | ||
- | ::::::*Various numbered directories with files | ||
- | :::*TerrainAccessor | ||
- | ::::*Combined SRTM 90m Global and 30m US | ||
- | ::::::*Various numbered directories with files | ||
- | ::*Configuration | ||
- | :::*WorldXMLDescriptors | ||
- | :::*NRL_Monterey.xml | ||
- | :::*wms_server_list.xml | ||
- | ::*Data | ||
- | :::*ColorBars | ||
- | :::*Icons | ||
- | :::Planets | ||
- | :::*WMS | ||
- | :::*WorldWindow.Earth | ||
- | ::*Plugins | ||
- | ::*Scripts | ||
- | ::*Test Interface | ||
- | ::*Utils | ||
===New Structure RFC=== | ===New Structure RFC=== | ||
- | :World Wind (would contain program, uninstaller, and possibly default.xml, license, most important docs, etc. Should be no more then 5 files)) | + | :World Wind |
::Data (stored complete datasets) | ::Data (stored complete datasets) | ||
:::Earth | :::Earth | ||
Line 45: | Line 8: | ||
::::Placenames | ::::Placenames | ||
::::Boundries | ::::Boundries | ||
- | ::::Icons | + | :::Icons |
+ | ::::Interface | ||
:::Mars | :::Mars | ||
::::MOLA Textures | ::::MOLA Textures | ||
Line 60: | Line 24: | ||
::::Placenames.xml | ::::Placenames.xml | ||
::::Images.xml | ::::Images.xml | ||
- | :::WorldLayers.xml | + | ::System (Dlls, and helper programs. These files are required by ww, apparently it's hard to shoehorn dll's in there.. maybe future versions.) |
- | ::System (Dlls, and helper programs. These files are required by ww) | + | |
::Documentation (Release notes, license, any docs) | ::Documentation (Release notes, license, any docs) | ||
::Utilities (Programs not needed by worldwind but helpful to developers / power users.) | ::Utilities (Programs not needed by worldwind but helpful to developers / power users.) | ||
Line 73: | Line 36: | ||
::::System | ::::System | ||
- | [[Category:DevRFC]] | + | [[Category:Dev]] |
----------- | ----------- |
Current revision
This is the directory structure of the current dev version I have.
[edit] New Structure RFC
- World Wind
- Data (stored complete datasets)
- Earth
- Blue Marble Textures
- Placenames
- Boundries
- Icons
- Interface
- Mars
- MOLA Textures
- Placenames
- Icons
- Earth
- Configuration (xml files, worldwind.exe.config which should go back to Default.xml or whatever.. )
- Earth
- Earth.xml
- Boundries.xml
- Placenames.xml
- Images.xml
- Mars
- Mars.xml
- Placenames.xml
- Images.xml
- Earth
- System (Dlls, and helper programs. These files are required by ww, apparently it's hard to shoehorn dll's in there.. maybe future versions.)
- Documentation (Release notes, license, any docs)
- Utilities (Programs not needed by worldwind but helpful to developers / power users.)
- Cache (created by program dynamic directory)
- Earth
- Mars
- Add-ons (created by installer, dynamic)
- NAME
- Configuration
- Data
- System
- NAME
- Data (stored complete datasets)
In .NET the convention is to have a <APPNAME>.exe.config file that lives at the same level as the <APNAME>.exe
And that would be great if this was the only config file. But we also have 30 other config files that are all .xml. As such I think we should just stick with soemthign like DefaultSettings.xml And all our default settings should be in there.