Jump to content

OpenWebGlobe

OpenWebGlobe SDK
Разработчик(и) FHNW - Университет прикладных наук Северо-Западной Швейцарии ( нем . Fachhochschule Nordwestschweiz )
Операционная система Кросс-платформенный
Тип Виртуальный глобус
Лицензия С
Веб-сайт www .openwebglobe .org

OpenWebGlobe представлял собой проект и технологию для обработки и интерактивной визуализации огромных объемов геопространственных данных в виртуальном 3D- глобусе , даже его форки на GitHub довольно мертвы [1] . OpenWebGlobe Виртуальный глобус может иметь несколько категорий данных, таких как данные изображения, данные о высоте, точки интереса , векторные данные и 3D-объекты. Прежде чем передавать такие огромные и сложные данные через Интернет, эти данные необходимо предварительно обработать. Такая предварительная обработка обычно включает преобразование из локальной системы координат в глобальную, создание пирамидных слоев или уровней детализации (LOD) , мозаику данных и, при необходимости, сжатие и шифрование. Недавно эти алгоритмы были перенесены в кластер высокопроизводительных вычислений с использованием OpenMP и MPI , а также выпущены с открытым исходным кодом . Поскольку наборы данных обычно большие и содержат несколько терабайт, для визуализации используются расширенные механизмы внешнего рендеринга с уровнем детализации. [ 1 ]

OpenWebGlobe — проект с открытым исходным кодом . Он написан на WebGL . Ведущим разработчиком является Институт инженерной геоматики Университета прикладных наук Северо-Западной Швейцарии ( нем . Fachhochschule Nordwestschweiz ) .

Разработка глобальных приложений

[ редактировать ]

OpenWebGlobe SDK также является 3D-движком поверх WebGL . С помощью OpenWebGlobe SDK можно создавать собственные приложения виртуального глобуса . Этот пример JavaScript «Hello World» [ 2 ] создает виртуальный глобус и добавляет изображение и слой высот:

function main()
{
   // (1) create an OpenWebGlobe context using canvas
   // first parameter is canvas-id and second is "fullscreen"
   var ctx = ogCreateContextFromCanvas("canvas", true);
 
   // (2) Create a virtual globe
   var globe = ogCreateGlobe(ctx);
 
   // (3) Add an image and an elevation layer
 
   var imgBlueMarble500 = 
   {
      url     : ["http://www.openwebglobe.org/data/img"],
      layer   : "World500",
      service : "i3d"
   };
 
   var elvSRTM_CH = 
   {
      url     : ["http://www.openwebglobe.org/data/elv"],
      layer   : "SRTM",
      service : "i3d"
   };
 
   ogAddImageLayer(globe, imgBlueMarble500);
   ogAddElevationLayer(globe, elvSRTM_CH);
 
   // (4) Set the background color
   ogSetBackgroundColor(ctx, 0.2,0.2,0.7,1); 
}

Швейцария 3D

[ редактировать ]

Демо-версия потенциальной программы 3D Viewer для geo.admin.ch - геопортал Швейцарской Конфедерации - действовал на сайте OpenWebGlobe до 31 июля 2012 года. [ 3 ] Сцена охватывала всю Швейцарию и была основана на данных высокого разрешения от swisstopo (SWISSIMAGE).

Piz Palü , как видно на швейцарской демо-версии OpenWebGlobe.

Исходный код

[ редактировать ]
  1. ^ [Мартин Кристен, Стефан Небикер, OpenWebGlobe SDK, высокопроизводительный SDK виртуального глобуса с открытым исходным кодом для открытых карт, в Мануэле Шмидт и Георге Гартнере, редакторах, Proceedings of the 1st European State of the Map, 2011, доступно по адресу https:// sotm-eu.org/userfiles/proceedings_sotmEU2011.pdf ]
  2. ^ Учебные пособия OpenWebGlobe, http://wiki.openwebglobe.org/doku.php?id=tutorials.
  3. ^ Новости от 9 февраля 2012 г. с геопортала Швейцарской Конфедерации, http://www.geo.admin.ch/internet/geoportal/en/home/current/news20120209.html.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b5ceb07504c45265df8d8e03bf88a274__1647008220
URL1:https://arc.ask3.ru/arc/aa/b5/74/b5ceb07504c45265df8d8e03bf88a274.html
Заголовок, (Title) документа по адресу, URL1:
OpenWebGlobe - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)