Nasa world wind
Nasa world wind
NASA World Wind для Windows
Изначально программа NASA World Wind, как и Google Earth, была разработана для визуализации земных картографических данных. Вся территория Земли отснята с разрешением 15 метров на пиксел, в то время как территория США — 1 метр/пиксел, а густонаселенные территории — 0,33 метра/пиксел.
Чтобы попасть в любую точку планеты существует поиск, в котором нужно просто набрать интересующий объект, будь то город или какая-нибудь местность. Точно также, аналогично Google Earth, задав поиск, изображение планеты начинает поворачиваться и приближать объект, прорисовывая его по мере приближения насколько это возможно.
Функция изменения масштаба реализована в World Wind как изменение высоты, с которой на поверхность смотрит камера. С большой высоты изображение выглядит плоским, однако с высоты несколько десятков километров в горах отчетливо заметен эффект перспективы, а плавная прокрутка изображения создает впечатление полета над реальной местностью.
Кроме изображения Земли, программа показывает также и поверхность Луны. Изображения получены со спутника «Клементина», запущенного в 1994 году и сделавшего за это время около 1.8 миллионов снимков. NASA World Wind позволяет наблюдать Луну почти в любой ей точке, регулируя приближение изображения. На изображении отчётливо просматривается рельеф естественного спутника, горы, кратеры и расщелины. Некоторые изображения настолько детализированы, что даёт возможность настройки вида поверхности Луны с двадцати метров.
Кроме всего этого в программе можно просмотреть статистические данные о землетрясениях, тайфунах, ветрах, цунами и других природных явлениях. NASA World Wind будет интересна для использования в учебных и познавательных целях.
Search Ames
Research at Ames
World Wind lets you zoom from satellite altitude into any place on Earth. Leveraging Landsat satellite imagery and Shuttle Radar Topography Mission data, World Wind lets you experience Earth terrain in visually rich 3D, just as if you were really there.
Virtually visit any place in the world. Look across the Andes, into the Grand Canyon, over the Alps, or along the African Sahara.
Downloading World Wind
NASA World Wind is available as a full install, or as an update to a previous release. You may use it under the terms of the NASA Open Source Agreement.
Notes
World Wind benefits most from a video card with 3D acceleration. If you don’t know whether your machine comes with one, it is likely to have one built in if the computer was purchased within the past two years. Here is a list of video cards that have been reported to work with World Wind.
World Wind comes with data you can zoom into. After a certain point, World Wind will begin to download more images automatically. The servers hosting this information are very busy and may be unresponsive until we get the necessary infrastructure.
World Wind is developed at NASA Ames Research Center by Chris Maxwell, Randy Kim, Tom Gaskins, Jessica Gan and project manager Patrick Hogan.
Web WorldWind
Web WorldWind
Web WorldWind
Web WorldWind
Tutorials
To access even more Web WorldWind tutorials, please visit our Workshop Demo.
Basics
Common Problems
Some of the common issues users face and ways to resolve them.
Simplest Example
Shows the simplest way to get started with Web WorldWind.
Event and Gesture Handling
How to manage cursor or tactile input.
Layers
WorldWind’s primary content display container.
Setup
Configuration
Illustrates the WorldWind configuration options and how to set them.
Deployment
Methods for deploying Web WorldWind.
Offline Example
Describes the how to host Web WorldWind on your own HTTP server.
Architecture
Concepts
Describes the architecture of Web WorldWind.
WorldWindow
Notes on the fundamental WorldWind object.
Navigation and Shapes
Navigation and Viewing
Positioning and orienting the view.
Picking
Picking capabilities and setup.
Shapes
Description of the properties of Shapes in Web WorldWind.
Dear WorldWind Community,
The WorldWind server work announced in January is now complete. We are pleased to announce that, in addition to retiring old services, we were able to substantially improve performance on some of the existing ones. The service that saw the most substantial performance improvement was the elevations service.
We hope that you will notice these performance improvements in your WorldWind-based applications. As always, feel free to contact us with any questions or concerns.
NASA WorldWind
What is WorldWind?
WorldWind is an open source virtual globe API. WorldWind allows developers to quickly and easily create interactive visualizations of 3D globe, map and geographical information. Organizations around the world use WorldWind to monitor weather patterns, visualize cities and terrain, track vehicle movement, analyze geospatial data and educate humanity about the Earth.
Features and Benefits
It’s open source
Because WorldWind is completely open source, extending the API is simple and easy to do. This creates a powerful platform for giving any application the means to express, manipulate and analyze spatial data. WorldWind technology can be incorporated into a wide range of applications, including Windows, Mac, Linux, web, and mobile devices.
Build what you want
WorldWind is different from a 3D globe like Google Earth because it is not an application. Instead, it is an SDK (software development kit) that software engineers can use to build their own applications. WorldWind provides a geographic rendering engine for powering a wide range of projects, from satellite tracking systems to flight simulators.
NASA does the heavy lifting
With WorldWind handling the hard work of visualizing geographic data (generating terrain from elevation models, selecting and displaying images from imagery servers, etc), software engineers are free to focus on solving the problems specific to their own domains and more easily building whatever geospatial applications they choose.
Get Started
Web WorldWind
Create a web app or simply embed a globe in your page. For more information see the project’s home page. To get right into the code, check out the Web WorldWind GitHub repository.
WorldWind Android
Develop a world-class WorldWind application for your Android phone or tablet. Instructions, tutorials, and examples are available on the project’s home page. The WorldWind Android GitHub repository contains the library and code.
WorldWind Java
Build a cross-platform geospatial desktop application in Java. For lots of examples and documentation go to the project’s home page. Or clone the WorldWind Java GitHub repository and start coding.
WorldWind’s source code, issue tracking and releases are available on GitHub and managed by the NASA WorldWind development team.
Web WorldWind
Web WorldWind
Web WorldWind
Web WorldWind
Get Started
This is a quick guide to get started on Web WorldWind basics. This is what we’re going to build:
To do it, we’ll go over the following steps:
Loading and displaying a WorldWind globe
There are multiple ways to load the Web WorldWind library. The simplest is to include a script tag in an HTML page to link it directly from WorldWind’s servers.
We can begin by creating a folder for our web application (say, ‘HelloWorldWind’). Within that folder, Let’s create a file named ‘index.html’ and add the following to it:
Now we can start manipulating our WorldWind instance through the WorldWindow. Let’s add some imagery layers:
The first layer is a locally sourced, very low resolution version of NASA’s Blue Marble, which it may be used as a ‘fallback’ if Web WorldWind is not able to request online imagery layers, such as the second one (Landsat imagery with higher resolution).
We will also add a compass, a coordinates display, and some view controls to the WorldWindow:
Note that in order for both the corresponding icons of these controls to be displayed, as well as the low resolution Blue Marble imagery, we need their image files to be sourced locally. These need to be inside an ‘./images’ directory which needs to be a sibling of the library, i.e. exist in the same directory (if following our convention, the folder should be ‘./HelloWorldWind/images’). The image files can be downloaded in here.
We have written a basic Web WorldWind app, but unlike the Java and Android versions of WorldWind, Web WorldWind is meant to be part of a web application, therefore we need a web server to visualize our work. If you’re not familiar with local testing servers, the Mozilla Development Network is a good place to start.
Serving your application
If you do not already have a web server, you can use a minimal development web server built in Node.js:
Another option is to use Python’s http.server:
In either case, you should see in your web browser a globe like this:
Our WorldWind globe so far
Now you have a WorldWind globe up an running in a local instance of a minimal web server. These are the contents of our web application up to this point:
You can easily add to the globe things like placemarks, tridimensional polygon volumes, and other surface shapes. As you may have inferred from our code so far, WorldWind’s basic mechanism for displaying information on the globe is the Layer. As we are about to see, Layers are not exclusively related to map imagery. It’s in a Layer where we should store the different kinds of shapes that we desire.
Drawing placemarks
Let’s begin with adding a placemark. As with all shapes, let’s create a layer to store it, and then add it to the WorldWindow:
Then we can create a PlacemarkAttributes object to define the attributes for the placemark to have. We will use an image file to draw the placemark, and we want to draw a text label beneath the placemark image. We can customize the positioning of both the image and the text label via Offsets, and we can define which color we desire for the text with a WorldWind.Color object:
Finally, we’ll define which image to use for the placemark. We’ll use a pushpin image included in the images bundle mentioned at the beginning. WorldWind.configuration.baseUrl provides us with a relative path to the root folder where Web WorldWind is being served:
We will use a WorldWind.Position object to define the placemark location over the globe in terms of geographic coordinates: latitude, longitude, and altitude. Most placements in WorldWind are defined in terms of geographic coordinates.
The last argument binds the previously created PlacemarkAttributes to our placemark.
The creation of a placemark at 55В° N latitude, 106В° W longitude and 100 meters altitude looks like this:
Using the Placemark.label property, we can define the text contents of it with a String. In this case, we’ll display the placemark’s latitude and longitude. We’ll also want the placemark to always be drawn on top of other shapes placed over the globe.
Experiment with the placemark positioning and customization. Try putting a placemark at your house, for instance.
The work so far should look like this:
Displaying 3D shapes
In WorldWind there are different types of tridimensional shapes, among them, the Polygon. We’ll add one to our current example.
First we need a layer to store our Polygon shape. Let’s create it and add it to the WorldWindow:
As with the placemark, we’ll define first the attributes for the polygon to have. We create a WorldWind.ShapeAttributes object to then define colors for the shape interior and outline. Note that we’re using a new notation for the interior with a flexible RGBA notation (in this case, three quarters-transparent turquiose blue). The outline is solid blue as defined with a WorldWind.Color object, similar to what we did with the placemark. The outline is set to appear and a lightsource is applied to the tridimensional shape, so shading will be applied to it depending on the camera’s view angle:
Now, in terms of latitude, longitude and altitude, we define the boundaries of the polygon using an array of WorldWind.Position objects. We can create many different shapes, including polygons with interior boundaries. In this case we’ll create a triangle 70 km high from the Earth’s surface:
This is how the polygon looks as configured. To distinguish its 3D shape, you can tilt the camera with right click dragging (or three finger sweep if in a mobile device).
We can also display more complex 3D shapes from external sources, like COLLADA 3D model files. COLLADA is basically an open standard for 3D content that provides encoding of visual scenes including geometry, shaders and effects, physics, animation, kinematics, and even multiple version representations of the same asset. Let’s add a COLLADA model to our current scene.
As usual, let’s create a Layer and add it to the WorldWindow to have a place where to store the 3D model:
We feed both parameters to the ColladaLoader constructor as follows:
Note that this assumes a ‘./collada_models’ folder as a sibling of the Web WorldWind library.
We can now use the load function of ColladaLoader to retrieve the model file that we desire. The first parameter is a string with the model’s filename, and the second is a callback function. Note that in this callback we’re setting a scale for the model to have (we could also change its orientation), and we’re asynchronously adding the 3D COLLADA model to the modelLayer only after ensuring that the load function executed successfully:
This should be the end result:
Accessing a map imagery service
WorldWind supports different open standards for retrieving georeferenced map imagery from a server, among them WMS (Web Map Service). Let’s see how we can access such a service.
For this feature we will use the commonly used jQuery library. It’s not strictly necessary, but it makes life easier. Let’s make it the first library we load (before WorldWind itself and our helloWorldWind.js file) via a
In summary
Congratulations! You now have a good grasp of how to use core Web WorldWind concepts and features.
Every feature here and more is described thoroughly via code examples in our repository in the ‘examples’ and ‘apps’ folders. Be sure to also check out our API documentation for detailed information on the objects and functions described here.
Nasa world wind
Select the «View Options» tab in order to change the projection from the default 3D, or to select any location to navigate the globe to, and place a pin there. (Note that the layer containing the pins can be disabled from Selected Layers at any time). You can also disable and enable the additional controls that are on the bottom of the screen from this tab. Those controls can help you move the globe around, zoom in and out, and obtain the coordinates of any point that you hover over on the globe.
You can move the globe around by dragging the screen. You can also zoom in and out using your mouse or touchpad, or by using the controls on the bottom. Hover over the globe in order to see the exact coordinates of that point displayed at the bottom of the screen.
Built upon NASA World Wind, NASA World Weather is the first web application to ever display such a broad range of weather and other global spatial data viewed together in 3D. Gathering information about our climate is one of the most pressing issues of our time, which is why international organizations have been setting up satellites and capturing real-time images of the atmospheric conditions on Earth. However, in order to give a truly comprehensive view of the changes occurring to the Earth’s climate, it has become necessary to have one platform on which the information from all those different data sources can be brought together, and displayed accurately in 3D. It is also desired to allow any user to interactively view past, present, and future weather information.
Built upon NASA World Wind, NASA World Weather is the first web application to ever display such a broad range of weather and other global spatial data viewed together in 3D. This gives the user a great customizable experience that can be utilized by weather forecasters, research scientists studying climate change, and even intrigued enthusiasts.
WorldWind Android
WorldWind Android
WorldWind Android
WorldWind Android
Tutorials
Basics and Setup
Basic Globe
Demonstrates how to construct a WorldWindow with a few layers.
Basic WorldWind App
Describes how to setup an application to use the WorldWind Android library.
Development Environment Setup
Describes the development environment that the WorldWind team uses to work on WorldWind Android.
Lines, Shapes, and Images
Ellipse
Demonstrates how to configure and add an Ellipse shape to the globe.
Labels
Demonstrates how to display labels on a WorldWind globe.
Paths
Demonstrates how to add Paths to a RenderableLayer.
Placemarks
Demonstrates how to add Placemarks to a RenderableLayer.
Placemark Picking
Demonstrates how to pick and highlight Placemarks.
Polygons
Demonstrates how to add Polygons to a RenderableLayer.
Shapes Dash and Fill
Demonstrates how to specify dashed outlines and repeating fill patterns for shapes.
Show Tessellation
Demonstrates the globe’s Tessellator.
Surface Image
Demonstrates how to add SurfaceImages to a RenderableLayer.
Navigation and Views
Camera Controls
Demonstrates how to override the WorldWindowController gesture controller to implement custom behaviors.
Camera View
Demonstrates how to use a Camera to view a position. Also shows how to configure the WorldWindow’s camera to point a particular direction from a specific position and how to compute great circle distance and azimuth between two positions.
Line of Sight
Details the use of the OmnidirectionalSightline object for displaying line of sight with terrain.
Look at View
Demonstrates how to use LookAt to view a position. Also shows how to compute great circle distance and azimuth between two positions.
Navigator Events
Demonstrates how to receive and consume navigator events.
Formats and Protocols
Geopackage
Demonstrates how to display a GeoPackage database containing high resolution monochromatic imagery of Naval Air Station Oceana in Virginia Beach, VA.
WCS Elevation Coverage
Demonstrates how to add an OGC Web Coverage Service (WCS) elevation coverage.
WMS Layer
Demonstrates how to construct a WMSLayer with the LayerFactory.
WMTS Layer
Demonstrates how to display an OGC Web Map Tile Service (WMTS) layer.
Dear WorldWind Community,
The WorldWind server work announced in January is now complete. We are pleased to announce that, in addition to retiring old services, we were able to substantially improve performance on some of the existing ones. The service that saw the most substantial performance improvement was the elevations service.
We hope that you will notice these performance improvements in your WorldWind-based applications. As always, feel free to contact us with any questions or concerns.
Nasa world wind
This version of WorldWind Java is a maintenance release that addresses small fixes (updated formatting, typos, bad references, etc.) to various areas of the code and removes references to services that are no longer supported by the WorldWind servers.
WorldWind’s API remains unchanged in this release and we are committed to maintaining a consistent API in future releases.
What’s Changed
Contributors
Assets
The primary goal of the WorldWind Java (WWJ) v2.2.0 release is to modernize the SDK after a period of inactivity. During this process some defects were addressed as well. Highlights of v2.2.0:
WorldWind’s API remains largely unchanged in this release and we are committed to maintaining a consistent API in future releases.
The prior release of WorldWind Java, v2.1.0, was compiled with Java 8. The decision was made to upgrade WWJ to Java 11 based on questionable support options for Java 8 at the time. This situation has evolved over time and we are evaluating whether a Java 8 version of WWJ is desirable. Your feedback is welcome.
Migrating to Java 11 and JOGL 2.4 went relatively smoothly. Primary areas of work:
This release positions WorldWind Java to begin adding new functionality in the near future, please watch this repository for further updates.
Стряхнём пыль с глобуса: проверяем проект NASA World Wind
Иногда полезно оглянуться и посмотреть, как мог помочь анализатор в старых проектах, и каких ошибок можно своевременно избежать, если использовать анализатор регулярно. В этот раз выбор пал на проект NASA World Wind, который до 2007 года разрабатывался на языке C#.
NASA World Wind — это интерактивный глобус, позволяющий увидеть любое место на Земле. Для работы проект использует базу публичных снимков со спутника Landsat и проект моделирования рельефа Shuttle Radar Topography Mission. Первые версии проекта создавались на языке С#. Позже проект продолжил своё развитие на языке Java. Последняя выпущенная на C# версия — 1.4. Хотя C# версия уже много лет как заброшена, это не помешает нам проверить проект и оценить качество кода, разработчиком которого является NASA Ames Research Center.
Зачем мы проверили старый проект? Нам давно предлагали проверить что-то из проектов NASA и вот мы случайно набрели на этот проект. Да, эта проверка не принесёт никакой пользы проекту. Но такой цели в этот раз мы и не ставили. Мы просто хотели в очередной раз продемонстрировать пользу, которую может приносить статический анализатор кода PVS-Studio при разработке, в том числе и компании NASA.
Для анализа проекта использовался анализатор PVS-Studio версии 6.06.
Плотность ошибок
После проверки проекта анализатор выдал 120 предупреждений первого уровня и 158 предупреждение второго уровня. После изучения сообщений я считаю, что код стоит исправить в 122 местах. Таким образом, процент ложных срабатываний составил 56%. Это значит, что каждое второе сообщение указывает на ошибку или явно плохой код, нуждающийся в исправлении.
Теперь рассчитаем плотность ошибок. Всего в проекте, с учётом комментариев, 474240 строк кода в 943 файлах. Среди них 122 проблемных мест. Получаем, что анализатор в среднем находит 0,25 ошибки на 1000 строк кода. Это говорит о высоком качестве кода.
Эффект последней строки
Здесь мы видим классическую ошибку в конструкторе копирования. При присваивании трёхмерных координат объекта вместо задания переменой Z было дважды перезаписано значение переменной X. Вполне очевидно, что эта ошибка была допущена в результате использования «Copy-Paste методики». Шанс допустить ошибку в последней строке при копировании кода гораздо выше. Подробней об этом феномене можно почитать в статье Андрея Карпова «Эффект последней строки». Для исправления этого конструктора требуется заменить переменную в последней строке.
Это не единственная ошибка в проекте, которая подтверждает этот эффект. В продолжении статьи встретится ещё несколько примеров, доказывающих его.
Логическая ошибка или коварная опечатка?
Ошибка копирования
Невыполняемое условие
Анализатор указал сразу на два места в этом огромном дереве условных операторов. В первом месте двойная проверка line.StartsWith(«checkBoxNoDelay=») расположена рядом, и её можно было бы заметить при внимательном изучении кода, хотя, учитывая количество кода — это достаточно сложный процесс, который занял бы много времени.
Второе место скрывается от глаз разработчиков гораздо лучше. Первая проверка line.StartsWith(«comboBoxAPRSInternetServer=») расположена в середине дерева, а вторая проверка фактически завершает его, и между ними находится порядка 100 строк кода. Этот случай хорошо демонстрирует, что иногда статический анализ кода может быть даже эффективней, чем обзор кода. Регулярное использование анализатора позволяет выявлять подобные ошибки на ранних стадиях и избавляет программистов от мучительной отладки и чтения длинных функций.
Ошибка в имени переменной
Доступ по нулевой ссылке
Всегда ложное условие
Блуждающая скобка
Неиспользованный параметр
Помимо опечатки во время присваивания, замечена ещё одна странность. Зачем присваивать фиксированное значение в каждой итерации цикла? Внутри цикла значение не меняется и гораздо логичнее сделать это присваивание один раз до его начала.
Перезапись параметра функции
Неверная проверка NaN
Игнорирование результата функции
Пропущенное значение Enum
Бессмысленное присваивание
Многократное присваивание
Небезопасный вызов обработчика события
Кстати, это очень коварный вид ошибки, так как проблемы будут возникать крайне редко, а воспроизвести их повторно будет вообще почти невозможно!
Небезопасный объект для блокировки
Использование & вместо &&
Лишний код
Странный код
Заключение
Как уже не раз говорилось, активное использование копирования кода приводит к частым ошибкам, и этого достаточно сложно избежать. Однако, копирование кода — это слишком удобно, и отказаться от него на практике нет никакой возможности. К счастью, как видите, анализатор PVS-Studio может помочь предотвратить множество ошибок, связанных с копирование кода и опечатками. Предлагаю не откладывать и попробовать его на своём проекте: скачать.
Если хотите поделиться этой статьей с англоязычной аудиторией, то прошу использовать ссылку на перевод: Alexander Chibisov. Dusting the globe: analysis of NASA World Wind project.
World Wind FAQ
From World Wind Wiki
This is a list of frequently asked questions. If you have any questions please read this before asking in the Forums or Chat.
Contents
[edit] What is NASA World Wind anyway?
World Wind is open source Windows software that lets you zoom from satellite altitude into any place on Earth. Leveraging Landsat satellite imagery and Shuttle Radar Topography Mission data, World Wind lets you experience Earth terrain in visually rich 3D, just as if you were really there. See World Wind for more information.
[edit] Before Installing
Read System Requirements, Software Requirements, and Minimum configuration (just scroll down a page). World Wind is large and demanding of computer resources.
[edit] How can I download NASA World Wind?
The latest version is 1.4.0. See What’s new in 1.4.
This version is clearly marked if you go to Help->About in World Wind.
To get the latest version visit NASA World Wind Download.
Alternatively you can run a more Windows Vista/7 friendly version of NASA World Wind 1.4 at Spoon.net (please note a browser plugin is required).
[edit] What about the source code?
The source code is for developers. It is an additional download to the Full Install. If you just want to use World Wind and look around, all you need is the Full Install.
If you want the source code as well, download both. Once you run the full install, copy the Data directory from your World Wind full install directory into your source directory.
See source code for more information.
[edit] System Requirements
[edit] Windows Vista/7 compatibility
World Wind was not designed for Windows Vista or Windows 7, but can run on it. The best way is installing World Wind outside of the program files directory, in C:\NASA for example, or on another partition (e.g. D:\Program Files\NASA).
Another workaround is to leave UAC enabled and run World Wind as an administrator:
World Wind can then be run as any other Windows program and the UAC prompts whether to allow or cancel it.
You can also change WW directory properties and give users full access rights to it.
Disabling UAC is not recommended!
[edit] Spoon Solution
An alternative solution is to run the Spoon.net version of NASA World Wind. This version does not seem to have any of the UAC or Managed DirectX problems that the standard installer has, but be aware a browser plugin is required to use any Spoon.net apps. Run NASA World Wind online at Spoon.net: spoon.net/worldwind.
[edit] Windows 95,98,ME compatibility
Since these versions of Windows are no longer maintained by Microsoft, World Wind may introduce features that will break compatibility with them. As such, World Wind should no longer be expected to run on these systems. However, you may find that it will work as long as your system meets the other minimum requirements.
If you are using any of these systems and are having problems, feel free to ask questions in the Forums and Chat.
[edit] Software Requirements
The installer should detect and direct you to install these by default. If you are installing these because you believe there is an error, please install in the order listed below.
[edit] Minimum configuration
With the minimum configuration, performance and functionality may be less than expected.
[edit] Recommended configuration
[edit] Installation
[edit] «Upgrading» from 1.3.5
If you have 1.3.5 you can move the old datafiles from cache to use it with version 1.4: From:
C:\Program Files\NASA\World Wind 1.3\Cache\
C:\Program Files\NASA\World Wind 1.4\Cache\
[edit] «Upgrading» from 1.3.1.1 or earlier
There are several things to note when using the full install to upgrade to new versions from pre 1.3.2.
[edit] Blue Marble
The Blue Marble imagery has been removed from the installer in order to reduce the size of the initial download. The imagery will now download as you use World Wind.
If you have an old version of World Wind you can move the images to the new folder and you will not need to download them again. From:
to:
C:\Program Files\NASA\World Wind 1.4\Cache\Blue Marble
Also move the base image:
C:\Program Files\NASA\World Wind 1.3\Data\Earth\BlueMarbleTextures\land_shallow_topo_2048.dds
to:
C:\Program Files\NASA\World Wind 1.4\Cache\ImageUrls\worldwind.arc.nasa.gov\downloads\land_shallow_topo_2048.dds
[edit] Problems After a Successful Install
[edit] World Wind Fatal Error dialog box
If you get this error when World Wind loads try setting your display to either 16 or 32 bit color. There are reports that 24 or 32 bit color is causing this issue. 16 bit works without any issue. also check for graphic card compatibility.
Check out the Video Card Compatibility list. Please, by all means, edit it depending on whether yours works.
Ensure that your video card drivers are up to date and Managed DirectX is installed.
Try going to Start->Run and typing ‘dxdiag’. This should load up the DirectX Diagnosis program. Under Display please make sure everything is working and enabled.
[edit] Every time I try to run the program it crashes with a «JIT debugger» error message.
Yikes, these are the worst. A few notes when trying to debug these. The process ID and thread ID are pointless and don’t really help at all. Any other error codes you might receive may be helpful. Do not be concerned that there was no debugger found. As we get more organized and get more of an idea what errors are coming up I will try to post additional information here.
WorldWind.exe 2> error.log
Some people have reported that installing the software requirements listed above has fixed their issues.
[edit] My computer is crashing/hangs
Most likely you have a hardware/driver problem. Test your computer stability with 3D graphics by running for instance 3DMark or other DirectX benchmarking software.
[edit] Error x135
[edit] More Debugging Help
[edit] No Landsat icons / No Images in Layer Manager
If you are missing your «Images» or «ZoomIt!» choices in the Layer Manager. Check to make sure World Wind can connect to the Internet. These are downloaded when you start World Wind. Most likely cause is a proxy or firewall blocking World Wind. (see also Issues Downloading Tiles)
[edit] Issues Downloading Tiles
To make sure there is no server-side problem check Server status page.
[edit] Download Monitor
World Wind version 1.3 has a download monitor which can be very helpful diagnosing problems. Hold down Control (Ctrl) and hit H.
[edit] Why am I getting ‘Problem connecting to server. Trying again in 2 minutes’
Several possible reasons:
[edit] Is there a way to set a proxy?
Press Alt+Q to edit the proxy settings. The default setting is to use the Windows default proxy settings.
[edit] Proxy Issues
If using the proxy settings in World Wind doesn’t work you may want to try using a portmapper such as AnalogX PortMapper.
[edit] Why are the wrong image tiles showing up?
It is possible that you are viewing more than one layer and therefore are not seeing the tile you expect. Go to the Layer Manager and make sure only one image layer box is checked.
If you still believe that the tile contains bad data you can hit F5 to refresh the current view. This will redownload all visible tiles for all active layers. Alternatively, follow the instructions for «How are the tiles named?» to delete the individual tile.
If you do manage to find a «bad» tile and keep downloading the same «bad» tile, please kindly record the filename information of the tile and let someone know in Chat or on the Forums.
[edit] How are the tiles named?
The tile-naming structure is based on the layer name, level, longitude and latitude. [2]
Starting with World Wind 1.3.3 you can view tile name information from within World Wind.
To view tile filenames and outlines open the Layer Manager and right-click on any bottom level image node (an item without an arrow) and select Properties. In the resulting window change the RenderTileFileNames property value to True and you will see the red outline and text for each tile.
Be aware that the text and outlines are rendered at a different height to the terrain; for best results set the Vertical Exaggeration to 0 and make sure you’re viewing the center of the outline.
[edit] Imagery related questions and tips
[edit] The questions we get every day
[edit] Aah! I zoom in and it’s all blurry! Help!
If you’re looking in the United States and it’s blurry please read Why can’t I see my house/car/etc?.
If you’re looking outside the United States please read Can I use this for non-US locations?.
[edit] Why can’t I see my house/car/etc?
Alternatively you can use the USGS 1m / topography which covers most of the United States, but is in black and white color. You can see most buildings and roads. You can probably find your house.
[edit] Can I use this for non-US locations?
The United States Geological Survey (USGS) has high resolution data available only for the United States. However, the Landsat data is available globally.
While there is high resolution imagery for many other locations, most of this imagery is licensed and is not freely available. If you know of any public domain or unrestricted datasets that we can incorporate please feel free to tell us about it.
The OneEarth add-on is an attempt make use of public WMS servers for providing high resolution imagery. Several countries have data available.
You can also try Virtual Earth plugin which has hi-res data for some countries (UK, Italy, Australia, Japan).
We encourage all users to contact their local politicians about releasing GIS data for all to use.
[edit] What are these crazy circles?
These are crop fields watered by a method called central pivot irrigation. The forum has more discussion on the topic.
[edit] When was this imagery photographed?
That depends on the layer. The NLT Landsat, OnEarth Landsat and Geocover are from 1999 to 2003, with 2000 being the most active year. The Geocover 1990 was taken between 1987 and 1993. The USGS 1m Digital Ortho varies more. It was taken from 1990 to 2000. Search for a US location through TerraServer® and look for the USGS entry. The USGS Topo maps vary from within the past few years to several decades ago. Streets and building locations in particular may be quite out of date. USGS Urban Area Ortho dates from 2001 to 2004 and some areas are still being photographed and you can see the dataset ages at the USGS site.
[edit] Can I see the world in real-time?
This just isn’t practical and won’t be possible anytime soon. To do this requires a network of satellites dedicated to covering the earth. Just to provide as much detail as the base layers World Wind loads first, the camera resolution on each one has to total about 100 megapixels. Perhaps the military has such a network, but it is certainly off-limits to anyone else. The images have to be received on the ground and processed. Then they all have to be combined where they overlap and corrected for the distortion caused by the earth’s curvature. Finally after compressing the imagery from gigabytes down to several hundred megabytes, a server has to send it out to everyone. This requires an enormous amount of bandwidth for the server. Even if that weren’t a problem, the internet connection for the majority of high-speed users is still too slow for more than about one update every hour.
But you can see near real-time imagery: Global Clouds, NRL Weather, MODIS are all 3 hours to less than a day old.
[edit] Landsat
[edit] With the new Landsat, what’s with the colors? Why isn’t my area covered?
The NLT Landsat was created with the intent to have more realistic coloring. The NLT dataset is not as high quality as the original («OnEarth» or «Geocover») Landsat datasets are. However, most areas should be covered at 30 meter resolution.
See NLT Landsat Processing Techniques for information on how it was processed. And NLT Data Issues for information on issues in the imagery.
[edit] USGS
You can access these images by either selecting Layer Manager->Images->USGS Urban Area Ortho, or clicking the USGS Urban button.
[edit] All I see is white tiles when viewing the USGS Urban data!
USGS urban data is not available for all areas. If you aren’t looking in the right place (in one of the cities listed at the Terraserver website or on the Urban Area list), you’ll see whitish green, and nothing else. The Urban Layer Highlighter is extremely helpful locating areas.
[edit] How to make use of the USGS layers
USGS is the acronym for U.S. Geological Survey. In other words, the data that is available in the USGS layers is only for the USA. While it is possible that similar data is available for other parts of the world, most of it is not freely available, and therefore is not incorporated into World Wind. See Using the USGS Layers for step-by-step illustrated instructions.
[edit] SRTM
[ not look like it should?»>edit] Why does not look like it should?
There are several possible reasons. If the area is completely flat, then you are looking at an area above or below 60° latitude, where there is no elevation data due to the fact that the satellite that took the measurements orbited more or less around the equator, and above 60° the angle at which the measurements were taken was too extreme to get decent data.
Referring to the illustration, say the vertical blue lines are measurements taken. The red line will be what Worldwind shows, grey being the actual landscape. The left peak shows as being higher in WW, but the right one is actually the highest.
In addition to the above problem, for some areas of very high relief, no soundings were obtainable, so SRTM derived data for these areas is not at all accurate. However, in 2006, both World Wind and Google Earth installed improvements to the elevation data, using data from other sources, which have created much more accurate 3D views of thousands of mountains, including Matterhorn and Everest.
In addition, some surfaces look bumpy that shouldn’t be, such as airplane runways. This is caused by different materials and ground coverings giving false readings because of the way they reflect the radar. For more on the method used to collect the data, see the JPL Website.
[edit] Google Earth
[edit] Which is better, Google Earth or World Wind?
Both NASA World Wind and Google Earth are sophisticated programs with amazing feature sets, and they both have features that the other would benefit from. Despite how similar both programs seem they are not entirely comparable due to significantly different focuses, development history and philosophies. Many people use both programs depending on what they wish to accomplish.
See Google Earth comparison for more information.
[edit] Cache and data related questions
[edit] Can you make the amount of cache adjustable?
Press ALT+Q to bring up a dialog box where you can change this setting.
[edit] Can I copy my cache data to another computer?
Yes you can. Click here for discussion.
[edit] Can I use my 1.2e cache in 1.3?
[edit] How large is the data set? Is it available for download?
Collectively the data sets are around 4.6 Terabytes. As such they are not available as a full package for localized download. There are, however, several data sets available for download as cache packs.
[edit] How about bittorrent for the data sets?
Because of the size of the data used, and the limited amount of data users download of the total available data, it is unlikely that p2p would make much of a dent in the problem of serving that data.
[edit] Known Issues
[edit] Is there a way to narrow down a search for a place?
We realized this problem almost immediately (there are approximately 2 million places with 3 million more about to be imported) and we’re going to associate a «Place» with a country or geographic identity. Perhaps you will type in «Paris France» and you will only get matches that have those two keywords. Also, if anyone hasn’t noticed, the searching tool is case sensitive, and that will of course be changed as well.
In addition, we want to display more meta-data information about a particular place, such as the type of place (mountain, populated place, beach. ), and perhaps attributes such as population or elevation. We of course are open to suggestions that anyone else might have in terms of what would be useful.
Several people are working on placenames right now. Stay tuned.
[edit] There are place names all over the place!
Yes, the number of placenames is a bit of a nuisance, and we’re working on ways to remedy this problem. We still want those placenames in there — we just don’t want them to take up so much real estate on the screen.
Side note: if you go to the layer manager (view → layer manager) under placenames, you can click off certain ones. It may be helpful to remove the one labeled «US Anthropogenic Features» which contains info about churches, schools and other landmarks in the US.
[edit] The entire time the application is running, it uses 50-100% of the CPU, why?
Also there are a few bugs attributed to high CPU usage. Check out: [3]
[edit] World Wind startup/shutdown takes a lot of time
If you encounter problems with World Wind taking several minutes to load and just as long to finish closing, and your World.xml file located in %appdata%\NASA\World Wind\ is bigger than several KB, then you probably disabled (set to ‘false’) UseDefaultLayerStates option. This option is supposed to let WW remember all of the layer states upon restart. (This includes every item, not just which layers. For example, completely expand all of the branches of the boundaries layer and you’ll see many, many, many *.wwb entries. Each of these gets an entry in World.xml)
The cached entries may not be cleared by turning this setting off/on. Just delete World.xml.
WorldWind.log can grow into a monster as well, so delete it, too.
The next time WW is started it will recreate the file with the default settings. Change the program settings (options, autoload plugins, etc.) to the way you want them to be, but don’t turn on any layers. Then exit WW and back up World.xml to another location. You can use this to overwrite the file if things go bad in the future and not have to reset your options each time.
[edit] Borders are in the wrong place, fix them!
The data to build the original borders was correct data for when it was gathered. Some areas have since become outdated. As basic as country borders might seem, it’s actually been very hard finding good and updated data. If someone has a source for updated borders, it can be integrated into World Wind, but because of priorities there is much more to improve first. Since this is an open source project, users are encouraged to help fix borders and submit them.
[edit] Tips
[edit] How can I extract data from Worldwind for use in other modeling and mapping applications?
All the data is cached in the installation folder under the «Cache» directory. It’s organized by the dataset. (See also: How are the tiles named?)
You may have more luck reading up about the WMS protocol, and then interfacing with the same servers that WW connects to.
[edit] Are images on World Wind copyrighted?
The Landsat Global Mosaic (except for i-3 visible layer), Blue Marble, and the USGS raster maps and images are all Public Domain. See Copyright Questions When Using Images From World Wind for more info.
[edit] Can I use images on World Wind for commercial purposes?
Most of the datasets that World Wind has access to are in the ‘Public Domain’ and can be used for commercial purposes (but generally not the actual data servers), however, some datasets, including 3rd-party add-ons/plugins may have their own terms-of-use which could prohibit commercial use of their products and services.
[edit] What is the most proportionate «vertical exaggeration»?
Although it seems that 2 or 3 should be the «correct» vertical exaggeration, «1» is the correct and real vertical exaggeration. More correctly, «1» means that the vertical height is multiplied by 1.0, whereas vertical exaggeration of 3 means that vertical height is multiplied by 3.0.
[edit] Secret Keys
[edit] What happened to the measure tool?
For the story and a replacement tool see the Planimetric Measure Tool plugin.
Yes, in the preferences, disable UseDefaultLayerStates. If you want to get your hands dirty, you can also edit and rename @Images.tmp to @Images.xml
[edit] Future Versions
[edit] When will the next version be out?
When it is done. Check the Road Map for information on future versions.
[edit] How about other planets?
There are several worlds available in World Wind. The Earth, Moon, Mars, Venus and Jupiter are included and more can be added through add-ons.
[edit] Stars?
Stars have been added to World Wind through the Stars3D and Stars plugins.
[edit] Do you think you could add boundaries of other sub-national entities, such as Swiss cantons, Australian states, and Canadian provinces and territories?
Boundaries for the Canadian provinces and territories are now included.
[edit] I would love to see a feature that showed day/night in realtime say taken from the USNO atomic clock. Perhaps a setting where you could follow the terminator and such.
This feature was added in version 1.4
[edit] Will there be an option to export animations/movies in the future?
Another option is the Movie Recorder plug-in which takes a camera script and saves screenshots to disk.
You can also use Fraps: http://www.fraps.com/download.php that records realtime video from 3D applications. A similar example is CamStudio, at http://www.camstudio.org/, which records to AVI or SWF.
[edit] Developers
[edit] What license is World Wind released under?
In particular, this license is more of the LGPL variety, not requiring that modifications are redistributed. Here is a relevant section from the license.
See also NOSA page with short explanaton of the allowed and non-allowed WW uses.
[edit] Will World Wind remain always free?
In short, yes. It’s a government funded program and as such cannot be charged for (other than through federal taxes).
The program itself is open-source and will always be free. Access to NASA provided data will also remain free. However, there might be private companies that want to provide their data through World Wind (perhaps magazines or encyclopedias) and perhaps might charge a fee for access to their data. As long as there are people who want NASA provided data, and are using World Wind for that purpose, it gives the departments in charge of providing data a reason to ask for more funding to improve bandwidth to the data.
[edit] Is World Wind truly free?
Yes, it is. You don’t pay for it. You can run it, you can view the code, you can modify the code and you can redistribute your modified version.
Some do not agree and say that according to Free Software Foundation the NOSA license (which is one of the OSI approved licences) is not free. The fact is that FSF uses its own definition of this word, but it can’t claim that this definition is the one and only and all others are wrong. FSF has no trademark on the words free or free software, FSF should approach the NOSA team if they wish the license changed.
None of the developers has ever complained about NOSA limiting their freedom.
[edit] Why did you decide on C# and DirectX?
See this forum posting: [4]
[edit] Mac and Linux ports?
Since this is open-source, we encourage any OSX or GNU/Linux programmers to start a port and we will try our best to provide whatever resources we can towards the effort. There are some community resources at porting World Wind.
World Wind Java SDK is cross platform. (For more information see the Java section.)
[edit] In what areas do you need the most help? How can I contribute?
Check the How to Get Involved page to see how you can help with the World Wind project.
Nasa world wind
The WorldWind project is managed from NASA Ames Research Center at Moffett Field, CA.
Issue Reports and Source Code
WorldWind uses GitHub for source and issue management.
Development Community
The WorldWind Forum is a great resource to learn more about the WorldWind projects. Many users are quick to help and share code snippets. Members of the NASA and ESA WorldWind development teams regularly visit the forum to answer questions and help with issues.
Dear WorldWind Community,
The WorldWind server work announced in January is now complete. We are pleased to announce that, in addition to retiring old services, we were able to substantially improve performance on some of the existing ones. The service that saw the most substantial performance improvement was the elevations service.
We hope that you will notice these performance improvements in your WorldWind-based applications. As always, feel free to contact us with any questions or concerns.
NASA World Wind 1.4.0
Новая версия бесплатной программы NASA World Wind для Windows на русском языке.
Скачать NASA World Wind бесплатно и без вирусов. Программа для компьютера без регистрации и sms.
Отзывы о программе NASA World Wind
NASA World Wind — программа, которая позволяет просматривать трёхмерные снимки Земли, Луны, Марса, Юпитера и Венеры, полученные со спутников NASA.
Также программа содержит статистическую информацию о природных явлениях, которые происходят в той или иной точке планеты (ураганы, тайфуны, цунами, ветра и землетрясения). При нажатии на нужным вам город, вы перенаправляетесь на страницу Wikipedia, где изложены основные исторические факты о городе и самые известные достопримечательности.Для того, чтобы переместиться в нужную точку планеты, достаточно воспользоваться поиском. Программа отображает не только трёхмерные снимки, но и может показать информацию о населении, территориальных границах, административном делении и даже национальных флагах.
Кроме снимков Земли, есть возможность просмотра изображений Луны, которые получены с запущенного в 1994-ом году спутника «Клементина». Точная детализация даёт возможность просмотреть рельеф, кратеры, расщелины и горы Луны с расстояния в двадцать метров.
Конечно же, пользование программой требует доступ к высокоскоростному интернету, но это того стоит, так как программа будет интересна и полезна не только взрослым, но и детям.
NASAWorldWind/WorldWindJava
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
New version of WorldWind Java released
WorldWind Java 2.2.1 is now available on GitHub. This version of WorldWind Java is a maintenance release that addresses small fixes (typos, bad references, etc.) to various areas of the code and removes references to services that are no longer supported by the WorldWind servers.
WorldWind’s API remains unchanged in this release and we are committed to maintaining a consistent API in future releases. More information on the release can be found at this link: WorldWind Java 2.2.1.
Please direct questions to our new email address: arc-worldwind@mail.nasa.gov.
3D virtual globe API for desktop Java, developed by NASA. Provides a geographic context with high-resolution terrain, for visualizing geographic or geo-located information in 3D and 2D. Developers can customize the globe’s terrain and imagery. Provides a collection of shapes for displaying and interacting with geographic data and representing a range of geometric objects.
Releases and Roadmap
Official WorldWind Java releases have the latest stable features, enhancements and bug fixes ready for production use.
The following options are available to run a WorldWind Java demo:
From the Apache NetBeans IDE
Clone the SDK with git, open the WorldWind Java project with Apache Netbeans and run demos via the Netbeans interface.
From a Windows Development Environment
From a Linux or macOS Development Environment
WorldWind requires a modern graphics card with a current driver. Most display problems are caused by out-of-date graphics drivers. On Windows, visit your graphics card manufacturer’s web site for the latest driver: NVIDIA, ATI or Intel. The drivers are typically under a link named Downloads or Support. If you’re using a laptop, the latest drivers are found at the laptop manufacturer’s web site.
JOGL Native Binaries
JOGL performs runtime extraction of native binaries. Some deployment situations may not allow this because it extracts the binaries to the application user’s temp directory. Runtime extraction can be avoided by by modifying WorldWind Java’s JOGL distribution to load native binaries directly from the library path instead of dynamically using the native binary JAR files as follows:
Copyright 2006-2009, 2017, 2020 United States Government, as represented by the Administrator of the National Aeronautics and Space Administration. All rights reserved.
The NASA World Wind Java (WWJ) platform is licensed under the Apache License, Version 2.0 (the «License»); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an «AS IS» BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
NASA World Wind Java (WWJ) also contains the following 3rd party Open Source software:
A complete listing of 3rd Party software notices and licenses included in NASA World Wind Java (WWJ) can be found in the WorldWindJava-v2.2 3rd-party notices and licenses PDF found in code directory.
About
The NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.
Nasa world wind
Dear WorldWind Community, The WorldWind server work announced in January is now complete. We are pleased to announce that, in addition to retiring old services, we were able to substantially improve performance on some of the existing ones. The service that saw the most substantial performance improvement was the elevations service. We hope that you will notice these performance improvements in your WorldWind-based applications. As always, feel free to contact us with any questions or concerns.
Legacy service retirement notice
January 19, 2022
Dear WorldWind Community, We are working on optimizing the backend environment that provides the WorldWind clients with geospatial data. As part of this work, we plan to take the following services offline that are no longer in use by the latest versions of WorldWind clients: Legacy SRTM Elevation service Legacy ASPX elevation service Legacy WMS elevation service Legacy WMS imagery 1.1 service Legacy ASPX Virtual Earth service Legacy TOPO map service Retirement is planned for 01/31/2022.
New versions of WorldWind released
Web WorldWind 0.10.0 and WorldWind Java 2.2.0 are now available on GitHub. The new version of Web WorldWind addresses potential vulnerabilities in the code and underlying packages. The new version of WorldWind Java focuses on upgrading to Java 11 and JOGL 2.4 as well as a switch to Apache 2.0 license. WorldWind’s API remains largely unchanged in this release and we are committed to maintaining a consistent API in future releases.
Update on up and coming releases of NASA WorldWind
Dear WorldWind Community, New software releases have been delayed due to a number of factors including COVID-19. However, we hope to release the latest version in the July timeframe. We appreciate the support and your patience during this unprecedented time. For further inquiries, please refer to our contact us page.
Update on up and coming releases of NASA WorldWind
February 26, 2020
Dear WorldWind Community, Here is a quick update on our progress with the latest WorldWind release which is now just a few weeks away. We are in the midst of getting closure on newly required release documentation and artifacts through our technology transfer and legal team. We understand that quite a few of you are eager to receive these new releases and we appreciate your patience. Rest assured that NASA is committed to continued support of WorldWind.
NASA WorldWind Survey and New Releases on the way
January 15, 2020
New releases for the WorldWind Java and Web platforms are ready, however they are being delayed due to new NASA software release processes. The WorldWind team has been working to addressing the required software release actions. Once we are able to release the new versions, future versions should go much smoother and faster. Thank you for understanding. Major new and enhanced features include: Improved speed and performance Technology upgrades including Java 11 support More secure third-party dependency management Please click here to take part in a survey, so we can connect with you in order to better support your WorldWind needs.
NASA WorldWind Survey and New Releases on the way
November 29, 2019
Demonstrating its continued commitment to the WorldWind community, over the next few weeks the NASA team will be providing new releases for the WorldWind Java and Web platforms. Major new and enhanced features include: Improved speed and performance Technology upgrades including Java 11 support More secure third-party dependency management Meanwhile, the WorldWind team is building new capabilities to support NASA air traffic management research. In addition to this new NASA work, we’d like to know more about your needs.
NASA Renews Commitment to WorldWind
WorldWind has received renewed commitment from NASA for continued development and support. NASA will continue to release updates to the WorldWind SDKs, and will continue to make the WorldWind Servers accessible for all Users. We plan to make an announcement soon regarding a path forward for improved support of the WorldWind User & Developer communities. For more information e-mail: worldwind-info@lists.nasa.gov
New high-resolution NAIP aerial imagery
February 14, 2019
New high-resolution USGS NAIP Plus aerial imagery is coming to NASA WorldWind. Stay tuned for more updates in the coming weeks! The NASA WorldWind development team is working to add built-in WorldWind layers with imagery from The National Map’s USGS NAIP Plus service. WorldWind Java’s existing USGS NAIP layers that access worldwind47.arc.nasa.gov/wms will take advantage of this new imagery. Web WorldWind and WorldWind Android will get new NAIP image layers.
WorldWind servers available during a U.S. Federal Government shutdown
December 21, 2018
In the event of a U.S. Federal Government shutdown NASA WorldWind web services will remain online and available. WorldWind’s 3D globe SDKs will continue to retrieve imagery and terrain from these web services as usual. This also applies to the official WorldWind website and the CDN-hosted contents serving the minified worldwind.min.js library and various image files used by Web WorldWind. The web services and websites involved are: https://worldwind.arc.nasa.gov https://files.worldwind.arc.nasa.gov https://data.
Announcing WorldWind news
December 21, 2018
The NASA WorldWind project is proud to announce a news feature for the official WorldWind website. Stay tuned for updates on the WorldWind 3D globe software development kits and the status of our imagery and elevation web services, as well as other supporting services like our CDN-hosted content. The WorldWind news section is also intended as a place for the WorldWind team to share insights about our 3D globe SDKs and their features, as well as other related projects like the WorldWind Server Kit.
NASA World Wind
Screenshot of World Wind showing Blue Marble Next Generation layer | |
Developer(s) | NASA Ames Research Center |
---|---|
Initial release | 2004 |
Stable release | 1.4 / February 14, 2007 |
Written in | C# |
Operating system | Windows 2000, XP |
Language | English |
Type | Virtual globe |
License | NASA Open Source Agreement v1.3 |
Website | worldwind.arc.nasa.gov |
World Wind is a free, [1] open source virtual globe developed by NASA and the open source community for use on personal computers running Microsoft Windows. The program overlays NASA and USGS satellite imagery, aerial photography, topographic maps and publicly available GIS data on 3D models of the Earth and other planets.
Contents
Overview
World Wind was released for the first time in 2004 by NASA. The latest version (1.4) developed mainly by open source community members from World Wind Central/Free Earth Foundation had its premiere on February 14, 2007.
Apart from the Earth there are several worlds in World Wind: Moon, Mars, Venus, Jupiter (with the four Galilean moons of Io, Ganymede, Europa and Callisto) and SDSS (imagery of stars and galactics). All these worlds are available in the File menu.
Users interact with the selected planet by rotating it, tilting the view, and zooming in and out. Five million placenames, political boundaries, latitude/longitude lines, and other location criteria can be displayed. World Wind provides the ability to browse maps and geospatial data on the internet using the OGC’s WMS servers (version 1.4 also uses WFS for downloading placenames), import ESRI shapefiles and kml/kmz files. This is an example of how World Wind allows anyone to deliver their data.
The resolution inside the US is high enough to clearly discern individual buildings, houses, cars (USGS Digital Ortho layer) and even the shadows of people (metropolitan areas in USGS Urban Ortho layer). The resolution outside the US is at least 15 meters per pixel.
World Wind uses digital elevation model (DEM) data collected by NASA’s Shuttle Radar Topography Mission. This means one can view topographic features such as the Grand Canyon or Mount Everest in three dimensions. In addition, WW has bathymetry data which allows users to see ocean features, such as trenches and ridges, in 3D.
Many people using the applications are adding their own data and making them available through various sources, such as the World Wind Central or blogs mentioned in the link section below.
All images and movies created with World Wind using Blue Marble, Landsat, or USGS public domain data can be freely modified, re-distributed, and used on web sites, even for commercial purposes.
Add-ons and plug-ins
Plugins are small programs written in C#, VB or J# which are loaded and compiled by World Wind at startup. Plug-in developers can add features to World Wind without changing the program’s source code.
World Wind Java
Forks and clones
Datasets available
Low resolution Blue Marble datasets are included with the initial download; as a user zooms in to certain areas, additional high resolution data is downloaded from the NASA servers. The size of all currently available data sets is about 4.6 terabytes.
NASA World Wind
Animation showing atmosphere and shading effects in v1.4
USGS Urban Ortho-Imagery of Huntington Beach, California in older version of World Wind (1.2)
Hurricane Dean in NASA World Wind
Contents
Overview [ ]
Though widely available since 2003, World Wind was released with the NASA Open Source Agreement license in 2004.
Users could interact with the selected planet by rotating it, tilting the view, and zooming in and out. Five million place names, political boundaries, latitude/longitude lines, and other data can be displayed. World Wind.NET provided the ability to browse maps and geospatial data on the internet using the OGC ‘s WMS servers (version 1.4 also uses WFS for downloading place names), import ESRI shapefiles and kml/kmz files. This is an example of how World Wind allows anyone to deliver their data.
The resolution inside the US is high enough to clearly discern individual buildings, houses, cars (USGS Digital Ortho layer) and even the shadows of people (metropolitan areas in USGS Urban Ortho layer). The resolution outside the US is at least 15 meters per pixel.
Microsoft has allowed World Wind to incorporate Virtual Earth high resolution data for non-commercial use. [3]
Many people using the applications are adding their own data and are making them available through various sources, such as the World Wind Central or blogs mentioned in the link section below.
All images and movies created with World Wind using Blue Marble, Landsat, or USGS public domain data can be freely modified, re-distributed, and used on web sites, even for commercial purposes.
Add-ons and plugins [ ]
World Wind Java [ ]
Since WWj is an SDK, there is no single application; instead there are any number of applications using WWj, each with different functionalities, created by government agencies and commercial developers from around the world. These applications include simple virtual globe viewers, satellite tracker, GIS platforms, photo editor, F-16 simulator, mission planning software and many more.
Tutorials [ ]
Forks and clones [ ]
Datasets available [ ]
NASA World Wind
World Wind показывет Blue Marble Next Generation слой | ||||||||||||||||||||||||||||||||
Тип |
---|
Загрузок всего | 209 363 |
Загрузок за сегодня | 0 |
Кол-во комментариев | 139 |
Подписавшихся на новости о программе | 28 (подписаться) |
KERGUDU про NASA World Wind 1.4.0 [24-01-2016]
Со Всеми полностью согласен
NASA World Wind-полное дерьмо-ничего не видно
3 | 2 | Ответить
Гость про NASA World Wind 1.4.0 [06-07-2015]
Гость про NASA World Wind 1.4.0 [16-03-2014]
Говнище нерабочее. Пишет «Problem connecting to server. Trying again in 2 minutes» и так каждый раз.
4 | 6 | Ответить
Gena MUR про NASA World Wind 1.4.0 [29-09-2013]
GPG про NASA World Wind 1.4.0 [26-11-2012]
Не хрена не видно, все размыто
2 | 5 | Ответить
Hak MonSter *** про NASA World Wind 1.4.0 [24-08-2011]
прога дерьмо прошлый век даже нет web камер по всему миру в режыме риального времени
2 | 2 | Ответить
Minsavir про NASA World Wind 1.4.0 [22-10-2010]
При скорости 4 Мб и безлимитка скачивается очень быстро оба диска Nasa
2 | 2 | Ответить
Siko про NASA World Wind 1.4.0 [23-07-2010]
gavrik1968 про NASA World Wind 1.4.0 [06-06-2010]
блин народ да вы че на самом деле в 2010 то году о проге этой пишите?! вы на даты иногда то поглядывайте. уж давно есть то что вам надо! ентож лажа под цвет паноса. гляделки свои откройте по ширше.
2 | 2 | Ответить
Я про NASA World Wind 1.4.0 [03-03-2010]
Программа дерьмо всё размыто
2 | 2 | Ответить
Conficker про NASA World Wind 1.4.0 [26-02-2010]
DUDEK про NASA World Wind 1.4.0 [07-02-2010]
А русыфикатор усть под эту прогу,дайте плиз.
2 | 2 | Ответить
Сергей про NASA World Wind 1.4.0 [25-01-2010]
Это ж какие мозги надо иметь чтобы с нормальной прогой не разобрться?!
2 | 2 | Ответить
Z3pp3l1n про NASA World Wind 1.4.0 [21-05-2009]
Как сделать что бы норм было города видно, а то невидно ниче
3 | 2 | Ответить
karina про NASA World Wind 1.4.0 [09-02-2009]
я например качаю и побольше 4 гб в день, что тут такого, любая новая игра весит больше
2 | 2 | Ответить
антон про NASA World Wind 1.4.0 [05-02-2009]
Аццкий Сотона Гг. Фигня это. Слишком много весит онлайн версия. А про Офф и говроить нечего. Покажите мне человека, который скачает 4.3 гб из нета. Маразм.
ответ: какой маразм блин я с инета качаю каждую неделю по зо гигов
2 | 2 | Ответить
игорь в ответ антон про NASA World Wind 1.4.0 [20-11-2015]
4гига-легкко, и 40 не проблема и 400.
2 | 2 | Ответить
Man0waR про NASA World Wind 1.4.0 [12-01-2009]
Для нее нужен нормальный нет,просто грузится картинка долго,а так лучше гугль
2 | 2 | Ответить
Security.ncn про NASA World Wind 1.4.0 [24-11-2008]
народ расскажите почему не видно ни чего мож какой плагин или что то не так я просто установил прогу и все приближаешь и все размыто не видно ни городв ни чего другого.
2 | 3 | Ответить
Rossiya про NASA World Wind 1.4.0 [17-08-2008]
Прога работает, только нада сидеть в инете она обнавляется и появляюстя города
2 | 2 | Ответить
Leaman-RUS про NASA World Wind 1.4.0 [07-08-2008]
NASAWorldWind/WorldWindAndroid
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
NASA Renews Commitment to WorldWind
WorldWind has received renewed commitment from NASA for continued development and support. NASA will continue to release updates to the WorldWind SDKs, and will continue to make the WorldWind Servers accessible for all Users. We plan to make an announcement soon regarding a path forward for improved support of the WorldWind User & Developer communities.
If you have questions and/or concerns, please feel free to email at:
3D virtual globe API for Android, developed by NASA. Provides a geographic context with high-resolution terrain, for visualizing geographic or geo-located information in 3D and 2D. Developers can customize the globe’s terrain and imagery. Provides a collection of shapes for displaying and interacting with geographic data and representing a range of geometric objects.
Download the latest release or grab via Gradle:
Get development build snapshots with the latest features and bug fixes from oss.jfrog.org:
Releases and Roadmap
Official WorldWind Android releases have the latest stable features, enhancements and bug fixes ready for production use.
About
The NASA WorldWind Java SDK for Android (WWA) includes the library, examples and tutorials for building 3D virtual globe applications for phones and tablets.
NASA World Wind 2.2
WorldWind is a virtual globe just like the Google Earth. It is developed by NASA and open source community. Having support from NASA, it provides you with latest images of our Earth. Also, it gives you a virtual Moon, Mars, Venus, Jupiter along with the its moons like Ganymede, Europa and Callisto.
Another feature is the imagery of the sky and the stars, along with some information about them.
It has a list of NASA satellites that provide the images. We may select the one we like!. Global clouds, position information.
Scripting is available by which we can automate the program.
Astrobiology field guide, Landmarks catalog, etc and many other features make it a very good program. The whole archive of the image data of earth are available for free download from the NASA website to use in this program. But it may be many GBs or TB.
The image data are taken from the internet and you need a broadband connection.
NASA World Wind 1.4.0
World Wind позволяет любому пользователю использовать изображения LandSat с высоким разрешением и информацию о высоте SRTM, чтобы испытать Землю в визуально богатых трехмерных эффектах.
У Мирового Ветра есть полная копия Голубого Мрамора, ошеломляющей истинной цветной картины всего земного шара, видимой на Обсерватории Земли НАСА: Голубой Мрамор.
Собранный из информации большого диапазона спутников, таких как Terra и MODIS, синий мрамор можно увидеть во всей своей славе с разрешением 1 км на пиксель.
Используя World Wind, вы можете масштабировать и передавать очень точную бесшовную мозаику данных LandSat 7.
Разрешение LandSat 7 позволяет увидеть ваш район, город или достопримечательности в вашем районе.
Полный набор данных LandSat 7 слишком велик, чтобы поместиться на конкретном компьютере, поэтому программа загружает только то, что вы видите, и сохраняет сжатую копию на вашем ПК для последующего просмотра.
Название | НАСА Мировой Ветер |
---|---|
Версия | 1.4.0 |
Разработчик | НАСА |
Домашняя страница продукта | НАСА Мировой Ветер |
Лицензия | Открытый исходный код |
Загрузки прошлой недели | 11 |
Все время загрузки | 14460 |
Имя файла | worldwind-daily-1375.3057.zip |
Размер файла | 103.1MB |
Контрольная сумма MD5 | 771F1144729D8E52ABEE589946BC3657 |
Поддержка ОС | Windows All |
Категория | Главная образование |
Похожие программы
IQ Test (NASA) 1.0
Очень точный тест IQ.
Astronomy CCD Calculator 39
Инструмент, который позволит вам просматривать и планировать свои астрономические фотографии.
Package gov.nasa.worldwind.data
Package gov.nasa.worldwind.data Description
Data Configuration Documents are a common mechanism and file format for describing a World Wind component’s configuration. While data configuration documents are not part of the gov.nasa.worldwind.data package, they are used as a configuration exchange mechanism by the classes in gov.nasa.worldwind.data. For example, DataStoreProducer returns a DOM Document describing the data it produces. Understanding how to use data configuration documents is important to leveraging the functionality of the gov.nasa.worldwind.data package. The section Common Use Case Examples provides examples of how to use data configuration documents to manage the data produced by classes in this package.
DataDescriptor defined an interface for representing meta information about World Wind cache data. It has been replaced with data configuration documents, which provide a common mechanism to describe a component’s configuration. For information how to update code which uses DataDescriptor, see the DataDescriptor Porting Guide.
Supported Formats
Supported Projections
Deploying World Wind’s GDAL Libraries
Supported Platforms
GDAL Library Locations
Deploying with Java Web Start
Common Use Case Examples
DataDescriptor Porting Guide
What Happened to DataDescriptor?
Older versions of the gov.nasa.worldwind.data package included the DataDescriptor interface, along with its associated DataDescriptorReader and DataDescriptorWriter. DataDescriptor defined an interface and an XML file format for representing meta information about World Wind cache data. The XML files were called «data descriptor» files, and were typically named «dataDescriptor.xml». Applications used these files to discover processed data in the World Wind file store, create an in-memory DataDescriptor from the file, then create either a Layer or an ElevationModel from the DataDescriptor. World Wind needed a common mechanism to describe a component’s configuration, but DataDescriptor had two problems which prevented its use as a common mechanism: (1) it presented all information as a flat list of key-value pairs, making it difficult to represent heirarchical information, and (2) it decoded complex properties (for example lists, angles, colors) at read time based on the property name, making it impossible to decode complex objects with unknown names. For these reasons DataDescriptor was replaced with data configuration documents. Data configuration documents provide a standard XML document structure to describe a component’s configuration. They support heirarchical data, and enable data to be decoded after read time by any component which consumes the data configuration document.
Backward Compatibility with Data Configuration Documents
Data configuration documents have supporting utilities which are designed to read and transform DataDescriptor files written by older versions of World Wind. Applications which port usage of DataDescriptor to data configuration documents can maintain backwards compatibility with the DataDescriptor files written by older versions of World Wind. However, there is no mechanism for forward compatibililty with data configuration documents. Applications which still use DataDescriptor files will not be able to recognize or read data configuration files.
The section Common Use Case Examples provides usage examples of data configuration which are backward compatible with DataDescriptor. Example 4 and Example 5 demonstrate how to read both data configuration files and DataDescriptor files. Example 7 and Example 8 demonstrate how to search for data configuration files and DataDescriptor files in the file system or the World Wind FileStore. Example 9 demonstrates how to create a World Wind Layer or ElevationModel from a data configuration file, in a way which is backward compatible with DataDescriptor files.
The data configuration files created in Example 1, Example 2, and Example 3 are not forward compatible with DataDescriptor. Likewise, neither are the data configuration files written in Example 6. Applications which still use DataDescriptor will not be able to recognize or read these files.
Feature
A NASA computer program that is able to zoom in from a global view of Earth to reveal regional 3D pictures of climate, elevation, vegetation and cities by population, has become a ‘hot download’ on the Internet.
Available free of charge, the PC-compatible program proved so popular in its first week on the Web, that 100,000 Internet users downloaded ‘World Wind.’ The NASA Landsat satellite image and elevation data server computer at the Jet Propulsion Laboratory, Pasadena, Calif., received more than 1,000 requests for data per second from users seeking to visualize some of Earth’s more interesting events, including wildfires and volcanoes, from the millions of images acquired by Landsat satellites during more than 30 years of flight.
Image left: Screenshot of Hurricane Kate over the Atlantic Ocean using World Wind software. Image courtesy: NASA.
People can virtually «explore the world» using their personal computers equipped with the new program. NASA World Wind is delivering terabytes of global NASA satellite data that are a result of years of daily observations of precipitation, temperature, barometric pressure and much more.
Computer users from more than 100 nations have acquired the free World Wind program via the Internet, though most users are from the United States. «NASA is working to establish more server capability to handle the heavy demand for data by users of the NASA World Wind program,» Hogan said.
Image right: Screenshot of Washington D.C. Image courtesy: NASA.
In addition to NASA data, World Wind is able to access public domain United States Geological Survey (USGS) aerial photography and topographic maps. There are an estimated 10,000 daily users of World Wind. To download World Wind, visit:
Later this month, the NASA Learning Technologies program also will establish an international agreement to support use of the NASA World Wind software by schools and students from other countries.
«An International Space Act Agreement will be signed between Australia, the United Kingdom and NASA to develop a 10-week, 10th grade curriculum on the ‘Origin of Life’ based on World Wind and other NASA Learning Technology tools,» Hogan said. «This will involve full-time teachers from the two countries, several astrobiology research scientists, two university instructional technology departments, two governments, the Australian Center for Astrobiology, the NASA Astrobiology Institute and the NASA Learning Technologies program,» Hogan added.
World Wind
Утилита представляет собой инструмент для визуализации картографических данных. С ее помощью можно получить доступ к спутниковым снимкам поверхности планеты.
World Wind – приложение для Windows, позволяющее просматривать спутниковые снимки Земли. Как и Google Earth, данная программа поддерживает функцию поиска мест по координатам. Также есть возможность получить подробную информацию о природных достопримечательностях.
Глобус
После запуска программы на экране появится интерактивная трехмерная карта. Пользователи могут приближать и отдалять изображение. По мере изменения масштаба утилита автоматически загружает с сервера нужные изображения в высоком разрешении.
Есть возможность перейти к определенной точке на карте, указав ее координаты. Приложение позволяет выбрать слои, которые будут отображаться на экране, например, флаги стран и условные обозначения достопримечательностей.
С помощью утилиты можно просматривать спутниковые снимки не только Земли, но и Луны. На фотографиях отчетливо виден рельеф, горы и расщелины. Есть возможность создавать скриншоты и сохранить изображения на диске.
Путеводитель
Программа содержит встроенный путеводитель, позволяющий узнать больше об интересных местах, городах, странах и природных объектах. Для этого необходимо дважды кликнуть левой кнопкой мыши на название достопримечательности и запустить встроенный браузер.
Утилита позволяет отобразить на карте статистику ураганов, землетрясений, извержений вулканов и других природных явлений.
Аналоги NASA World Wind
World Wind позволяет вам увидеть любую точку Земли со спутника. Используя спутниковые снимки Landsat и данные топографической миссии Shuttle Radar, World Wind позволяет вам исследовать ландшафт Земли в визуально насыщенном 3D виде, как если бы вы действительно были там.
Вы можете увидеть любую точку мира. Посмотрите на Анды, Гранд-Каньон, Альпы или Африканскую Сахару.
Альтернативы для NASA World Wind
Google Earth позволяет вам просматривать спутниковые изображения, карты рельефа местности, 3D модели зданий, изучать далекие галактики и глубины океана.
Google Earth позволяет вам просматривать спутниковые изображения, карты рельефа местности, 3D модели зданий, изучать далекие галактики и глубины океана. Вы свободны исследовать все и в любых направлениях, а также делиться своими открытиями с друзьями.
Что в этом списке?
В списке находится программы которые можно использовать для замены NASA World Wind.
Это аналоги похожие по функционалу на NASA World Wind, которые заменяют программу частично или полностью. Этот список содержит 3 замены.
С помощью пользователей мы собираем каталог похожих друг на друга программ, чтобы вы могли подобрать альтернативу и скачать их. На сайте можно скачать популярные программы для Windows, Mac Os, Android и iPhone
NASA WorldWind
WorldWind is a collection of components that interactively display 3D geographic information within Java applications. Applications use WorldWind by placing one or more WorldWindow components in their user interface. The WorldWind components are extensible. The API is defined primarily by interfaces, so components can be selectively replaced by alternative components.
Most of WorldWind’s components are defined by interfaces. This allows application developers to create their own implementations and easily integrate them into WorldWind.
The WorldWind Class
Multiple WorldWind Windows
Data Retrieval
Memory Cache
File Cache
All data persisted to or drawn from the local computer is done so by the FileStore No object manages its own storage. The file cache cache manages multiple disk storage locations and unifies access to them. The file cache is a singleton, accessible through the WorldWind singleton.
Picking and Selection
It’s typically not straightforward for a layer to determine which of its contents intersect a screen-space pick region. To do that usually requires transforming the screen point into model coordinates and determining intersection in that coordinate system. But depth values are ambiguous with only a two-dimensional screen point as input, complicating transformation to model coordinates, and geometric intersection determination can be very difficult and time consuming. To overcome this, WorldWind implements a widely used method of sampling the window’s color buffer to detect intersection, and makes this method easy for layers to use.
The method works as follows: The frame controller precedes a pick traversal by first setting the current view’s viewport to the specified pick region and clearing the color buffer in that region. This clearing occurs in the window’s back buffer and is therefore not visible to the user. During traversal, each layer draws itself not in its normal colors but in a set of colors that serve as pick identifiers. Since the result of pick traversal is never displayed, the specific colors used don’t matter visually. Each individual pickable item within a layer is drawn with a unique color that makes the item individually identifiable in the color buffer. By reading the region of the color buffer corresponding to the pick region, the specific items intersecting the region can be determined. The layer performs this read and makes this determination after drawing its pickable items.
Since one layer does not know how subsequently traversed layers might overwrite or otherwise affect it once drawn, items it determines have been picked could end up obscured by other layers. The items that intersect the pick region and are visible can be determined only after all layers are drawn. The frame controller therefore reads the final colors from the pick region of the color buffer and passes them to the list of picked items so that those items can compare their pick identifiers with the final colors and mark themselves as «on top.» The application then receives the full list of picked items, with the truly visible ones marked as such.
WorldWind provides utility classes to make it simple for layers to participate in this picking scheme. See PickSupport
Use of Proxies
After these values are set, all retrievals from the network will go through the specified proxy.
Offline Mode
Path Types
There is only one way to draw a straight line on a plane, but there are several ways to draw a straight line on the surface of a globe. Most shapes support the following path types:
WorldWind Android
WorldWind Android
WorldWind Android
WorldWind Android
Get Started
WorldWind Android is a 3D virtual globe API for Android, developed by NASA. It provides a geographic context with high-resolution terrain, used to visualize geographic or geo-located information in 3D and 2D. Developers can customize the globe’s terrain and imagery. WorldWind Android provides a collection of shapes for displaying and interacting with geographic data and representing a range of geometric objects.
Compatible with Android 4.1 (Jelly Bean) and newer.
Snapshots
Get development build snapshots with the latest features and bug fixes from oss.jfrog.org:
Dear WorldWind Community,
The WorldWind server work announced in January is now complete. We are pleased to announce that, in addition to retiring old services, we were able to substantially improve performance on some of the existing ones. The service that saw the most substantial performance improvement was the elevations service.
We hope that you will notice these performance improvements in your WorldWind-based applications. As always, feel free to contact us with any questions or concerns.
WorldWind Server Kit
WorldWind Server Kit
WorldWind Server Kit
WorldWind Server Kit
Get Started
Build
WWSK uses Apache Maven for a build system. To build WWSK and its dependencies, run maven from the root of the WWSK repository:
Depending on your personal preference, there are several ways to run WWSK.
Detailed instructions for each of these options are available on GitHub.
Dear WorldWind Community,
The WorldWind server work announced in January is now complete. We are pleased to announce that, in addition to retiring old services, we were able to substantially improve performance on some of the existing ones. The service that saw the most substantial performance improvement was the elevations service.
We hope that you will notice these performance improvements in your WorldWind-based applications. As always, feel free to contact us with any questions or concerns.
NASA WorldWind
NASA Ames Research Center
Popular repositories
The NASA WorldWind Javascript SDK (WebWW) includes the library and examples for creating geo-browser web applications and for embedding a 3D globe in HTML5 web pages.
The NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.
The NASA WorldWind Java SDK for Android (WWA) includes the library, examples and tutorials for building 3D virtual globe applications for phones and tablets.
The NASA WorldWind Server Kit (WWSK) is an open source Java project that assembles GeoServer for easy distribution and implementation.
This GitHub organization’s GitHub Pages placeholder site
This GitHub organization’s default community health files.
The NASA WorldWind Java SDK for Android (WWA) includes the library, examples and tutorials for building 3D virtual globe applications for phones and tablets.
13 Updated Aug 26, 2022
The NASA WorldWind Javascript SDK (WebWW) includes the library and examples for creating geo-browser web applications and for embedding a 3D globe in HTML5 web pages.
15 Updated Aug 17, 2022
The NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.
38 Updated Jun 7, 2022
This GitHub organization’s GitHub Pages placeholder site
NASAWorldWind/WorldWindServerKit
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
NASA Renews Commitment to WorldWind
WorldWind has received renewed commitment from NASA for continued development and support. NASA will continue to release updates to the WorldWind SDKs, and will continue to make the WorldWind Servers accessible for all Users. We plan to make an announcement soon regarding a path forward for improved support of the WorldWind User & Developer communities.
If you have questions and/or concerns, please feel free to email at:
The NASA WorldWind Server Kit (WWSK) is an open source Java project that assembles GeoServer for easy distribution and implementation.
Copyright 2004-2006, 2008, 2017, United States Government, as represented by the Administrator of the National Aeronautics and Space Administration. All rights reserved.
The NASA WorldWind Server Kit (WWSK) framework is licensed under the Apache License, Version 2.0 (the «License»); you may not use this application except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.
GeoServer is licensed under the GPL Version 2.
The WWSK uses Apache Maven for a build system. To build GeoServer and its dependencies run maven from the root of the WWSK repository. Example:
The versions for GeoServer, GeoTools, ImageIO, JAI and others are defined and maintained in the properties section of the WWSK parent POM.
The integration tests are run via a script via Maven and a JMeter maven plugin. The tests can be run in Travis-CI and on a local development workstation.
The tests are controlled the following profiles found in the worldwind-geoserver.pom:
Runs JMeter tests against the standard geoserver build.
Runs JMeter tests against the a standard geoserver build after adding GDAL to the geoserver instance.
Runs JMeter tests against the a standard geoserver build after adding JAI native to the JRE
What to do if a test fails
The worldwind-geoserver/src/test/jmeter/test.jmx outputs assertion error and the associated responses to log files in the worldwind-geoserver/target/jmeter/logs folder. These logs may be voluminous do the nature of the responses, but the nature of the assertion failures can be obtained examining messsages. If its a Content-Type error, compare the expected content type to the received header a few lines down in the log. If required, you can change the expected content type in the URI text file(s) located in worldwind-geoserver/src/test/uris folder.
The test results from the last Travis-CI build can be viewed here:
To allow a debugger to be attached to an instance of WWSK, add or uncomment the following code block in env.sh right after the existing DEBUG variable assignment.
Option 1. Deploy a standalone WWSK distribution
tar/zip distribution for your platform (found in the worldwind-geoserver-dist/target folder) to a folder on the target computer. Then navigate to the root of the distribution folder and launch the setup script to install the Oracle Server JRE and the GDAL dependencies. Afterwards, you can launch GeoServer with the run script.
a) Setup the GeoServer environment, (one time, Linux only)
b) Run the script to launch GeoServer
Then point your browser to http://localhost:8080/geoserver/index.html to access the GeoServer web admin interface.
Option 2. Deploy the WAR file
Deploy the worldwind-geoserver.war file (found in the worldwind-geoserver/target folder) to your preferred servlet container, e.g., Apache Tomcat. Then point your browser to the geoserver web context on your server.
Option 3. Run in NetBeans
Simply invoke «Run» on the WorldWind GeoServer Application module (worldwind-geoserver) and NetBeans will automatically deploy the war file to your configured application server and launch your browser (typically http://localhost:8084/geoserver/index.html).
Option 4. Run in Jetty from Maven
Run the preconfigured jetty-maven-plugin with maven from the root of the WorldWind GeoServer Application module (worldwind-geoserver). Example:
Then point your browser to http://localhost:8080/geoserver/index.html to access the GeoServer web admin interface.
Option 5. Deploy a binary distribution
Copy and unzip a binary distribution (found in the worldwind-geoserver-dist/target folder) to a folder on your target computer. Then navigate to the root of the distribution folder and launch the appropriate startup script found in the bin folder. You must establish some requisite environment variables to run GeoServer. The startup script will prompt you to satisfy any missing prerequisites.
Then point your browser to http://localhost:8080/geoserver/index.html to access the GeoServer web admin interface.
The WWSK adds support for reading and writing OGC GeoPackages in GeoServer. WWSK manifests the GeoPackage (tiles) raster data source for OGC GeoPackages.
Note: the GeoPackage (mosaic) raster data source is the GeoServer/GeoTools GeoPackage community extension is not compatible with GeoPackages conforming to the OGC GeoPackage Encoding Standard (http://www.geopackage.org/spec/). Do not use the community extension data source for OGC GeoPackages.
Add an OGC GeoPackage layer:
Raster layers can be exported to GeoPackages via the Web Administration’s Layer Preview or through Web Processing Service (WPS) requests.
The WWSK has integrated support the GeoWebCache (GWC) enabled by default. Tile Caching options available on Layers are applicable.
NASA WorldWind uses GitHub Issues for issue tracking.
About
The NASA WorldWind Server Kit (WWSK) is an open source Java project that assembles GeoServer for easy distribution and implementation.
Nasa world wind
Select the «View Options» tab in order to change the projection from the default 3D, or to select any location to navigate the globe to, and place a pin there. (Note that the layer containing the pins can be disabled from Selected Layers at any time). You can also disable and enable the additional controls that are on the bottom of the screen from this tab. Those controls can help you move the globe around, zoom in and out, and obtain the coordinates of any point that you hover over on the globe.
You can move the globe around by dragging the screen. You can also zoom in and out using your mouse or touchpad, or by using the controls on the bottom. Hover over the globe in order to see the exact coordinates of that point displayed at the bottom of the screen.
Built upon NASA World Wind, NASA World Weather is the first web application to ever display such a broad range of weather and other global spatial data viewed together in 3D. Gathering information about our climate is one of the most pressing issues of our time, which is why international organizations have been setting up satellites and capturing real-time images of the atmospheric conditions on Earth. However, in order to give a truly comprehensive view of the changes occurring to the Earth’s climate, it has become necessary to have one platform on which the information from all those different data sources can be brought together, and displayed accurately in 3D. It is also desired to allow any user to interactively view past, present, and future weather information.
Built upon NASA World Wind, NASA World Weather is the first web application to ever display such a broad range of weather and other global spatial data viewed together in 3D. This gives the user a great customizable experience that can be utilized by weather forecasters, research scientists studying climate change, and even intrigued enthusiasts.
NASA World Wind
NASA World Wind — полностью трёхмерный интерактивный виртуальный глобус, созданный NASA. Использует спутниковые снимки NASA и аэрофотосъёмку USGS для построения трёхмерных моделей Земли, Луны, Марса, Венеры и Юпитера.
Первоначально в программе содержатся карты с низким разрешением. При приближении некоторой рассматриваемой области на карте, изображения с высоким разрешением скачиваются с серверов NASA.
Программа позволяет выбирать масштаб, направление и угол зрения, видимые слои, производить поиск по географическим названиям. Возможно отображение названий географических объектов и политических границ.
NASA World Wind имеет расширяемую архитектуру. Существуют плагины для работы с GPS, для отображения облачности, землетрясений, ураганов в приближенном к реальному времени и ряд других.
NASA World Wind
Возможности NASA World Wind
Пользователи могут вращать выбранную планету, просматривать под углом, увеличивать и уменьшать масштаб. Может пять миллионов географических названий, политические границы, линии широты и долготы, а также другие данные. Мир Wind.NET предоставил возможность просматривать карты и геопространственные данные в Интернете с помощью OGC ‘s WMS серверов (версия 1.4 также использует WFS для загрузки географических названий), импорт ESRI шейп и KML / KMZ файлов. Это пример того как World Wind поставляет свои данные.
Microsoft позволила в World WInd включать Virtual Earth для некоммерческого использования данных высокого разрешения.
World Wind использует цифровую модель местности. Это означает, что можно просматривать топографические особенности, такие как Большой Каньон или горы Эверест в трех измерениях. Кроме этого, WW имеет батиметрические данные, которые позволяют пользователям видеть особенности океана, такие как траншеи и хребет в 3D.
Многие люди добавляют свои собственные данные и делают их доступными через различные источники, такие как World Wind Central или блоги.
Все изображения и фильмы, созданные с помощью World Wind Blue Marble, Landsat, или USGS являются общественным достоянием и их можно свободно редактировать, распространять, и использовать на веб-сайтах и даже в коммерческих целях.
Плагины и дополнения NASA World Wind
Плагины представляют собой небольшие программы, написанные на языках C#, VB или J #, которые загружаются и компилируются в World Wind при запуске. Разработчики могут добавлять новые функции в World Wind без изменения исходного кода программы.
World Wind Java
Поскольку WWJ является SDK, не существует ни одного приложения; вместо этого, есть любое количество приложений использующих WWJ, каждый с различными функциональными возможностями, созданными государственными органами и коммерческими разработчиками со всего мира. Этими приложениями являются виртуальные глобусы, спутниковыми трекерами, ГИС-платформами, редакторами фотографий, симуляторы F-16, программное обеспечение планирования миссий и многое другое.
Учебники NASA World Wind
Форки и клоны NASA World Wind
Наборы данных (Datasets) NASA World Wind
В начальную загрузку включены наборы данных с низким разрешением Blue Marble. По мере того как пользователь изменяет масштаб изображения в определенных областях, дополнительные данные высокого разрешения загружаются из серверов НАСА. Размер всех имеющихся в настоящее время наборов данных составляет около 4,6 терабайт.
Стряхнём пыль с глобуса: проверяем проект NASA World Wind
Иногда полезно оглянуться и посмотреть, как мог помочь анализатор в старых проектах, и каких ошибок можно своевременно избежать, если использовать анализатор регулярно. В этот раз выбор пал на проект NASA World Wind, который до 2007 года разрабатывался на языке C#.
NASA World Wind — это интерактивный глобус, позволяющий увидеть любое место на Земле. Для работы проект использует базу публичных снимков со спутника Landsat и проект моделирования рельефа Shuttle Radar Topography Mission. Первые версии проекта создавались на языке С#. Позже проект продолжил своё развитие на языке Java. Последняя выпущенная на C# версия — 1.4. Хотя C# версия уже много лет как заброшена, это не помешает нам проверить проект и оценить качество кода, разработчиком которого является NASA Ames Research Center.
Зачем мы проверили старый проект? Нам давно предлагали проверить что-то из проектов NASA и вот мы случайно набрели на этот проект. Да, эта проверка не принесёт никакой пользы проекту. Но такой цели в этот раз мы и не ставили. Мы просто хотели в очередной раз продемонстрировать пользу, которую может приносить статический анализатор кода PVS-Studio при разработке, в том числе и компании NASA.
Для анализа проекта использовался анализатор PVS-Studio версии 6.06.
Плотность ошибок
После проверки проекта анализатор выдал 120 предупреждений первого уровня и 158 предупреждение второго уровня. После изучения сообщений я считаю, что код стоит исправить в 122 местах. Таким образом, процент ложных срабатываний составил 56%. Это значит, что каждое второе сообщение указывает на ошибку или явно плохой код, нуждающийся в исправлении.
Теперь рассчитаем плотность ошибок. Всего в проекте, с учётом комментариев, 474240 строк кода в 943 файлах. Среди них 122 проблемных мест. Получаем, что анализатор в среднем находит 0,25 ошибки на 1000 строк кода. Это говорит о высоком качестве кода.
Эффект последней строки
Здесь мы видим классическую ошибку в конструкторе копирования. При присваивании трёхмерных координат объекта вместо задания переменой Z было дважды перезаписано значение переменной X. Вполне очевидно, что эта ошибка была допущена в результате использования «Copy-Paste методики». Шанс допустить ошибку в последней строке при копировании кода гораздо выше. Подробней об этом феномене можно почитать в статье Андрея Карпова «Эффект последней строки». Для исправления этого конструктора требуется заменить переменную в последней строке.
Это не единственная ошибка в проекте, которая подтверждает этот эффект. В продолжении статьи встретится ещё несколько примеров, доказывающих его.
Логическая ошибка или коварная опечатка?
Ошибка копирования
Невыполняемое условие
Анализатор указал сразу на два места в этом огромном дереве условных операторов. В первом месте двойная проверка line.StartsWith(«checkBoxNoDelay=») расположена рядом, и её можно было бы заметить при внимательном изучении кода, хотя, учитывая количество кода — это достаточно сложный процесс, который занял бы много времени.
Второе место скрывается от глаз разработчиков гораздо лучше. Первая проверка line.StartsWith(«comboBoxAPRSInternetServer=») расположена в середине дерева, а вторая проверка фактически завершает его, и между ними находится порядка 100 строк кода. Этот случай хорошо демонстрирует, что иногда статический анализ кода может быть даже эффективней, чем обзор кода. Регулярное использование анализатора позволяет выявлять подобные ошибки на ранних стадиях и избавляет программистов от мучительной отладки и чтения длинных функций.
Ошибка в имени переменной
Доступ по нулевой ссылке
Всегда ложное условие
Блуждающая скобка
Неиспользованный параметр
Помимо опечатки во время присваивания, замечена ещё одна странность. Зачем присваивать фиксированное значение в каждой итерации цикла? Внутри цикла значение не меняется и гораздо логичнее сделать это присваивание один раз до его начала.
Перезапись параметра функции
Неверная проверка NaN
Игнорирование результата функции
Пропущенное значение Enum
Бессмысленное присваивание
Многократное присваивание
Небезопасный вызов обработчика события
Кстати, это очень коварный вид ошибки, так как проблемы будут возникать крайне редко, а воспроизвести их повторно будет вообще почти невозможно!
Небезопасный объект для блокировки
Использование & вместо &&
Лишний код
Странный код
Заключение
Как уже не раз говорилось, активное использование копирования кода приводит к частым ошибкам, и этого достаточно сложно избежать. Однако, копирование кода — это слишком удобно, и отказаться от него на практике нет никакой возможности. К счастью, как видите, анализатор PVS-Studio может помочь предотвратить множество ошибок, связанных с копирование кода и опечатками. Предлагаю не откладывать и попробовать его на своём проекте: скачать.
Если хотите поделиться этой статьей с англоязычной аудиторией, то прошу использовать ссылку на перевод: Alexander Chibisov. Dusting the globe: analysis of NASA World Wind project.
NASA World Wind
NASA World Wind — полностью трёхмерный интерактивный виртуальный глобус, созданный NASA. Использует спутниковые снимки NASA и аэрофотосъёмку USGS для построения трёхмерных моделей Земли, Луны, Марса, Венеры и Юпитера.
Первоначально в программе содержатся карты с низким разрешением. При приближении некоторой рассматриваемой области на карте, изображения с высоким разрешением скачиваются с серверов NASA.
Программа позволяет выбирать масштаб, направление и угол зрения, видимые слои, производить поиск по географическим названиям. Возможно отображение названий географических объектов и политических границ.
NASA World Wind имеет расширяемую архитектуру. Существуют плагины для работы с GPS, для отображения облачности, землетрясений, ураганов в приближенном к реальному времени и ряд других.
NASA World Wind
«Мировой ветер» позволяет любому клиенту увеличивать масштаб со спутника до любой точки Земли, используя великую решимость символики Landsat и SRTM, собирая информацию, чтобы ощутить Землю во внешне прекрасном 3D, почти так же, как если бы они действительно были там. Особый центр был помещен в простоту удобства, чтобы люди любого возраста могли оценить Мировой Ветер. Каждый из тех, кто должен контролировать Мировой Ветер, — это мышь с двумя ловушками. Дополнительные помощники и элементы могут быть получены, однако, переставить меню. Маршрут роботизирован одним щелчком мыши, а также возможностью сортировки в любой области и, следовательно, увеличения масштаба. World Wind был предназначен для работы на позднем оборудовании для ПК с ускорением 3D. Еще одно из преимуществ World Wind — простота использования. Увеличьте направляющую, используя указатель мыши, и скользите мышью по частям экрана. Чем больше вы сосредотачиваетесь на каком-либо месте, тем больше появляется названий городских сообществ и интересных мест. В любом случае это может помешать вашему экрану, поэтому вам не составит труда организовать World Wind просто для демонстрации нужных вам данных, аналогично национальным границам и городским территориям. Основным недостатком этого приложения является то, что для эффективной работы ему требуется тонна оперативной памяти, а если на ПК выполняются различные проекты, могут возникать обычные провалы и даже сбои. Учитывая все это, NASA World Wind — это забавное приложение, которое также можно использовать для получения значительного количества новых вещей, особенно если у клиента есть терпимость исследовать его различные области.
eSoftner
Pages
Categories
Home → All Software
NASA WorldWind Free Download
NASA WorldWind is an open-source (released under the NOSA license) virtual globe. It was first developed by NASA in 2003 for use on personal computers. WorldWind is an open source virtual globe API. WorldWind allows developers to quickly and easily create interactive visualizations of 3D globe, map and geographical information.
Organizations around the world use WorldWind to monitor weather patterns, visualize cities and terrain, track vehicle movement, analyze geospatial data and educate humanity about the Earth.
NASA WorldWind Download Details
NASA WorldWind Free Download.
How to Install NASA WorldWind
Time needed: 2 minutes.
How to Install NASA WorldWind, Full Installation Tutorial with Images.
Open the setup file and click Next to continue, NASA WorldWind Free Download.
Click on accept the terms and conditions in agreement.
Choose components you want to install along with NASA WorldWind.
Select a destination folder where you want to install.
click Install button to start installation.
Installation Complete, click Finish to open NASA WorldWind.
NASA World Wind 1.4.1
WorldWind is a virtual globe just like the Google Earth. It is developed by NASA and open source community. Having support from NASA, it provides you with latest images of our Earth. Also, it gives you a virtual Moon, Mars, Venus, Jupiter along with the its moons like Ganymede, Europa and Callisto.
Another feature is the imagery of the sky and the stars, along with some information about them.
It has a list of NASA satellites that provide the images. We may select the one we like!. Global clouds, position information.
Scripting is available by which we can automate the program.
Astrobiology field guide, Landmarks catalog, etc and many other features make it a very good program. The whole archive of the image data of earth are available for free download from the NASA website to use in this program. But it may be many GBs or TB.
The image data are taken from the internet and you need a broadband connection.
NASA World Wind
Изначально программа NASA World Wind, как и Google Earth, была разработана для визуализации земных картографических данных. Вся территория Земли отснята с разрешением 15 метров на пиксел, в то время как территория США — 1 метр/пиксел, а густонаселенные территории — 0,33 метра/пиксел.
Чтобы попасть в любую точку планеты существует поиск, в котором нужно просто набрать интересующий объект, будь то город или какая-нибудь местность. Точно также, аналогично Google Earth, задав поиск, изображение планеты начинает поворачиваться и приближать объект, прорисовывая его по мере приближения насколько это возможно.
Функция изменения масштаба реализована в World Wind как изменение высоты, с которой на поверхность смотрит камера. С большой высоты изображение выглядит плоским, однако с высоты несколько десятков километров в горах отчетливо заметен эффект перспективы, а плавная прокрутка изображения создает впечатление полета над реальной местностью.
Кроме изображения Земли, программа показывает также и поверхность Луны. Изображения получены со спутника «Клементина», запущенного в 1994 году и сделавшего за это время около 1.8 миллионов снимков. NASA World Wind позволяет наблюдать Луну почти в любой ей точке, регулируя приближение изображения. На изображении отчётливо просматривается рельеф естественного спутника, горы, кратеры и расщелины. Некоторые изображения настолько детализированы, что даёт возможность настройки вида поверхности Луны с двадцати метров.
Кроме всего этого в программе можно просмотреть статистические данные о землетрясениях, тайфунах, ветрах, цунами и других природных явлениях. NASA World Wind будет интересна для использования в учебных и познавательных целях. World_Wind_1.4.0_Full-1.exe [15,98 Mb] (cкачиваний: 282)
Nasa world wind
WCS configuration from capabilities document, label outline color, ellipse shapes (surface and 3D), Javadoc continuous deployment
Download via Bintray
Download release 0.8.0 or grab via Gradle:
Assets
Basic line-of-sight visualization, improved memory usage near the poles, established Maven snapshot artifacts on oss.jfrog.org
Download via Bintray
Download release 0.7.0 or grab via Gradle:
Assets
Global terrain and vertical exaggeration, OGC Web Map Service capabilities-based layer configuration, OGC Web Map Tile Service support (NSG profile only), OGC GeoPackage support (NSG Profile only), OGC Web Coverage Service support (elevations only), HTTPS map services, text label improvements
Download via Bintray
Download the latest release or grab via Gradle:
Assets
World Wind Android v0.5.0 adds new functionality for rendering text labels on the globe, and adds enhanced shape attributes for displaying dashed polylines and polygon fill patterns. Detailed change notes can be found in the v0.5.0 Milestone.
Changelog
Assets
World Wind Android v0.4.0 adds new functionality for rendering paths and polygons on the surface or above ground, with optional extrusions. This release also includes region picking, the ability to pick all features within a user-defined rectangular region. Also included in this release is the new Tutorials App.
Changelog
Assets
World Wind Android v0.3.0 adds new functionality and improvements designed to support large quantities of placemarks. Additionally, this release increases the memory available to application-defined placemark images, and reduces the memory used by World Wind’s built-in map background layers and WMS layers.
Changelog
Assets
World Wind Android v0.2.6 contains critical bug fixes for v0.2.5. See the release notes for details.
Changelog
Assets
World Wind Android v0.2.5 provides support for ‘picking’, a feature that enables applications to determine the World Wind objects displayed at a screen point. This capability is accessible via the method WorldWindow.pick(). Along with the core capability, two examples demonstrate how developers can use picking in their own apps: PlacemarksPickingActivity and PlacemarksSelectDragActivity.
Changelog
Assets
World Wind Android v0.2.0 adds support for screen placemarks and navigation events. The World Wind Android v0.2.0 examples demonstrate support for MIL-STD-2525C tactical icons by using NASA World Wind’s point placemark to display images generated by the US Army Mission Command’s MIL-STD-2525 symbol rendering library.
This release establishes World Wind support for threaded rendering. Applications are now able to access World Wind components from the Activity thread without any synchronization, while World Wind executes OpenGL commands on Android’s OpenGL rendering thread.
Changelog
Assets
World Wind Android’s initial prototype release. This release establishes the baseline for World Wind Android development. It provides a basic navigable 3D globe capable of displaying imagery from OGC Web Map Service (WMS) layers, has support for displaying local and remote images on the globe, and provides a rich interface for manipulating the virtual camera.
Changelog
Assets
Footer
© 2022 GitHub, Inc.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
NASA World Wind
NASA World Wind — полностью трёхмерный интерактивный виртуальный глобус, созданный NASA. Использует спутниковые снимки NASA и аэрофотосъёмку USGS для построения трёхмерных моделей Земли, Луны, Марса, Венеры и Юпитера.
Первоначально в программе содержатся карты с низким разрешением. При приближении некоторой рассматриваемой области на карте, изображения с высоким разрешением скачиваются с серверов NASA.
Программа позволяет выбирать масштаб, направление и угол зрения, видимые слои, производить поиск по географическим названиям. Возможно отображение названий географических объектов и политических границ.
NASA World Wind имеет расширяемую архитектуру. Существуют плагины для работы с GPS, для отображения облачности, землетрясений, ураганов в приближенном к реальному времени и ряд других.
Worldview
Also available is Worldview Snapshots, a lightweight tool for creating image snapshots from a selection of popular NASA satellite imagery layers. Users can preview and download imagery in different band combinations and add overlays on the imagery of active fire detections, coastlines, borders, and roads. Worldview Snapshots is ideal for users with low/limited bandwidth access or for users who want to rapidly retrieve georeferenced satellite imagery of the same area each day.
Powered by GIBS
Worldview uses NASA’s Global Imagery Browse Services (GIBS) to rapidly retrieve its imagery for an interactive browsing experience. While Worldview uses OpenLayers as its mapping library, GIBS imagery can also be accessed from Cesium, ArcGIS, GDAL, several other clients. We encourage interested developers to build their own clients or integrate NASA imagery into their existing ones using these services.
Comments/suggestions/problem reports are welcome via Earthdata Support. View frequently asked questions (FAQ) about Worldview.
Nasa world wind
Note: The input arguments are not checked for null prior to being used. The caller, typically a Globe2D implementation, is expected do perform that check prior to calling this method.
cartesianToGeographicNGA
geographicToCartesian
Note: The input arguments are not checked for null prior to being used. The caller, typically a Globe2D implementation, is expected do perform that check prior to calling this method.
geographicToCartesian
This method provides an interface for efficient generation of a grid of cartesian points within a sector. The grid is constructed by dividing the sector into numLon x numLat evenly separated points in geographic coordinates. The first and last points in latitude and longitude are placed at the sector’s minimum and maximum boundary, and the remaining points are spaced evenly between those boundary points.
For each grid point within the sector, an elevation value is specified via an array of elevations. The calculation at each position incorporates the associated elevation.
NASA World Wind
Программы / Образование / География / NASA World Wind
Прежде, чем скачивать: БЕСПЛАТНО проверьте Windows на наличие ошибок. Также рекомендуем быстро обновить устаревшие драйверы.
Для скачивания будет предоставлена ссылка на дистрибутив программы на сайте компании-разработчика. Обзор NASA World Wind (автоматический перевод)WorldWind является виртуальным земным шаром точно так же, как Google Earth. Это разрабатывается NASA и сообществом разработчиков ПО с открытым исходным кодом. Имея поддержку со стороны NASA, это предоставляет Вам последние изображения нашей Земли. Кроме того, это дает Вам виртуальную Луну, Марс, Венеру, Юпитера вместе с его лунами как Ганимед, Европой и Каллисто. Другая функция является формированием изображений неба и звезд, вместе с некоторой информацией о них. Это имеет список спутников NASA, обеспечивающих изображения. Мы можем выбрать тот, который мы любим!. Глобальные облака, информация о положении. Сценарии доступны, которым мы можем автоматизировать программу. Руководство по полю Астробиология, Значительный каталог, и т.д. и много других функций делают его очень хорошей программой. Целый архив данных изображения земли доступен для бесплатной загрузки от веб-сайта NASA для использования в этой программе. Но это могут быть много GBs или TB. Данные изображения взяты из Интернета, и Вам нужно широкополосное соединение. NASA World Wind
Vec4 | geographicToCartesian (Globe globe, Angle latitude, Angle longitude, double metersElevation, Vec4 offset) | void | geographicToCartesian (Globe globe, Sector sector, int numLat, int numLon, double[] metersElevation, Vec4 offset, Vec4[] out) | Method DetailcartesianToGeographicNote: The input arguments are not checked for null prior to being used. The caller, typically a Globe2D implementation, is expected do perform that check prior to calling this method. geographicToCartesianNote: The input arguments are not checked for null prior to being used. The caller, typically a Globe2D implementation, is expected do perform that check prior to calling this method. geographicToCartesianThis method provides an interface for efficient generation of a grid of cartesian points within a sector. The grid is constructed by dividing the sector into numLon x numLat evenly separated points in geographic coordinates. The first and last points in latitude and longitude are placed at the sector’s minimum and maximum boundary, and the remaining points are spaced evenly between those boundary points. For each grid point within the sector, an elevation value is specified via an array of elevations. The calculation at each position incorporates the associated elevation. Материал из Википедии — свободной энциклопедииTell your friends about Wikiwand!Gmail Facebook Twitter Link Suggest as cover photoWould you like to suggest this photo as the cover photo for this article? Thank you for helping!Your input will affect cover photo selection, along with input from other users. Thanks for reporting this video! This browser is not supported by Wikiwand 🙁 An extension you use may be preventing Wikiwand articles from loading properly. If you’re using HTTPS Everywhere or you’re unable to access any article on Wikiwand, please consider switching to HTTPS (https://www.wikiwand.com). An extension you use may be preventing Wikiwand articles from loading properly. If you are using an Ad-Blocker, it might have mistakenly blocked our content. You will need to temporarily disable your Ad-blocker to view this page. Nasa world windThis version of WorldWind Java is a maintenance release that addresses small fixes (updated formatting, typos, bad references, etc.) to various areas of the code and removes references to services that are no longer supported by the WorldWind servers. WorldWind’s API remains unchanged in this release and we are committed to maintaining a consistent API in future releases. What’s ChangedContributorsAssetsThe primary goal of the WorldWind Java (WWJ) v2.2.0 release is to modernize the SDK after a period of inactivity. During this process some defects were addressed as well. Highlights of v2.2.0: WorldWind’s API remains largely unchanged in this release and we are committed to maintaining a consistent API in future releases. The prior release of WorldWind Java, v2.1.0, was compiled with Java 8. The decision was made to upgrade WWJ to Java 11 based on questionable support options for Java 8 at the time. This situation has evolved over time and we are evaluating whether a Java 8 version of WWJ is desirable. Your feedback is welcome. Migrating to Java 11 and JOGL 2.4 went relatively smoothly. Primary areas of work: This release positions WorldWind Java to begin adding new functionality in the near future, please watch this repository for further updates. Nasa world windExtruded polygon boundaries may be specified using either LatLon locations or Position positions, but all the shape’s boundary vertices must be the same type. Extruded polygons may optionally be textured. Textures may be applied to both the faces of the outer and inner boundaries or just the outer boundaries. Texture can also be applied independently to the cap. Standard lighting is optionally applied. Texture source images are lazily retrieved and loaded. This can cause a brief period in which the texture is not displayed while it is retrieved from disk or network. ExtrudedPolygon side faces and cap have independent attributes for both normal and highlighted drawing. Independent per-location heights may be specified via the altitude field of Position s defining the polygon’s inner and outer boundaries. Depending on the specified altitude mode, the position altitudes may be interpreted as altitudes relative to mean sea level or altitudes above the ground at the associated latitude and longitude locations. Boundaries are required to be closed, their first location must be equal to their last location. Boundaries that are not closed are explicitly closed by this shape when they are specified. Extruded polygons are safe to share among World Windows. They should not be shared among layers in the same World Window. In order to support simultaneous use of this shape with multiple globes (windows), this shape maintains a cache of data computed relative to each globe. During rendering, the data for the currently active globe, as indicated in the draw context, is made current. Subsequently called methods rely on the existence of this current data cache entry. When drawn on a 2D globe, this shape uses a SurfacePolygon to represent itself. Cap texture is not supported in this case. NASA World Wind 1.4.0Размер файлаЛицензияАвторОбновлениеЗагрузок» Практически посетить любое место в мире. « World Wind позволяет зумом пользователи ПК с высоты спутника в любое место на земном шаре. Используя спутниковые снимки Landsat и Shuttle Radar Топография миссии данных, World Wind позволяет почувствовать Земли местности в 3D визуально богатых, как если бы вы действительно были там. Практически посетить любое место в мире. Посмотрите через Анды, в Гранд-Каньон, через Альпы, или вдоль африканской Сахары. World Wind позволяет любому пользователю увеличивать с высоты спутника в любое место на Земле, используя изображения с высоким разрешением и LandSat данных SRTM высоте испытать Земли в 3D визуально богатых, так же, как если бы они были действительно там. Особый акцент был сделан на простоту удобство чтобы люди всех возрастов могут наслаждаться World Wind. Все нужно контролировать World Wind это две кнопки мыши. Дополнительные руководства и функции могут быть доступны, хотя упрощенного меню. Навигация автоматизирована с одной щелчками мыши, а также возможность вводить в любом месте и автоматически увеличить в этом. Создайте резервную копию папки World Wind перед использованием Beta 1. Затем загрузите http://voctopus.arc.nasa.gov/worldwind/dow. /ww-1.3.2b1.zip и распаковать в вашу программу папку Ветер FilesNASAWorld, поверх существующих файлов. World Wind получат больше преимуществ видеокарт с 3D-ускорением. Если вы не знаете, ли ваша машина поставляется с одним, вполне вероятно, иметь один построен в случае, если компьютер был приобретен в течение последних двух лет. World Wind требуется наличие DirectX и. NET среды исполнения установлен. Если у вас нет их на ваш компьютер, программа установки World Wind направит вас на веб-страницы, где можно скачать DirectX и. NET среде выполнения. World Wind поставляется с данными вы можете увеличивать или уменьшать. После определенного момента, World Wind начнет загрузки дополнительных изображений автоматически. Серверы, эта информация очень заняты и может быть все равно, пока не получим необходимой инфраструктуры. NASA World Wind
|