오픈웹글로브

OpenWebGlobe
OpenWebGlobe SDK
PizPalu swiss3d openwebglobe org February 19 2012.jpg
OpenWebGlobe SDK
개발자FHNW - 스위스 노스웨스턴 응용과학대학(독일어: 파흐호흐슐레 노르드웨스트슈바이즈)
운영 체제크로스 플랫폼
유형가상 글로브
면허증MIT
웹사이트www.openwebglobe.org

OpenWebGlobe는 3D 가상 지구에서 방대한 양의 지리공간 데이터를 처리하고 대화식으로 시각화하는 프로젝트 및 기술이었다. GitHub의 포크도 다소 죽은 편이다[1].OpenWebGlobe 가상 지구본은 이미지 데이터, 고도 데이터, 관심 지점, 벡터 데이터 및 3D 개체와 같은 여러 데이터 범주를 가질 수 있다.이렇게 거대하고 복잡한 데이터를 인터넷을 통해 스트리밍하기 전에 이 데이터를 미리 처리해야 한다.이러한 사전 처리는 일반적으로 로컬에서 글로벌 참조 시스템으로의 변환, 피라미드 계층 또는 상세 수준(LOD), 데이터의 타일링, 선택적으로 압축 및 암호화를 포함한다.최근에는 이러한 알고리즘이 OpenMPMPI를 사용하여 고성능 컴퓨팅 클러스터에 포팅되었으며 오픈 소스로도 출시되고 있다.데이터 세트는 대개 크기가 크고 수 테라바이트를 포함하기 때문에 시각화를 위해 세부적인 수준의 접근방식이 있는 고급 코어 아웃 렌더링 메커니즘이 사용된다.[1]

오픈웹글로브는 오픈소스 프로젝트다.그것은 WebGL로 쓰여 있다.선도 개발자는 스위스 노스웨스턴 응용과학대학의 지질공학연구소(독일어: Fachhochschule Nordwestschweiz).

Globe 애플리케이션 개발

OpenWebGlobe SDK도 WebGL 위에 3D 엔진이다.OpenWebGlobe SDK를 사용하면 사용자 지정 가상 글로브 애플리케이션을 생성할 수 있다.이 JavaScript "Hello World" 예제는[2] 가상 지구본을 생성하고 이미지 및 권한 상승 계층을 추가한다.

기능을 하다 본래의() {    // (1) 캔버스를 사용하여 OpenWebGlobe 컨텍스트를 생성    // 첫 번째 매개 변수는 캔버스 ID이고 두 번째 매개 변수는 "전체 화면"입니다.    시합을 하다 ctx = ogCreateContextFromCanvas("canvas", 진실의);      // (2) 가상 지구본 생성    시합을 하다 지구본 = ogCreateGlobe(ctx);      // (3) 이미지와 표고층 추가      시합을 하다 imgBlue Marble500 =     {       url     : ["http://www.openwebglobe.org/data/img"],       층을 이루다   : "월드500",       서비스 : "i3d"    };      시합을 하다 elvSrTM_CH =     {       url     : ["http://www.openwebglobe.org/data/elv"],       층을 이루다   : "SRTM",       서비스 : "i3d"    };      ogAddImageLayer(지구본, imgBlue Marble500);    OgAddElevationLayer(지구본, elvSrTM_CH);      // (4) 배경색 설정    ogSetBackground Color(ctx, 0.2,0.2,0.7,1);  } 

데모스

스위스 3D

다음에 대한 잠재적 3D 뷰어의 데모 버전geo.admin.ch- 스위스 연방의 지리적 지역 - 2012년 7월 31일까지 OpenWebGlobe의 웹사이트에 온라인에 있었다.[3]이 장면은 스위스 전역을 커버했으며, 스와이스스토포(SWISSImage)의 고해상도 데이터를 바탕으로 했다.

OpenWebGlobe 스위스 데모에서 볼 수 있는 Pizs Palü

소스 코드

참조

  1. ^ [Martin Christen, Stephan Nebiker, OpenWebGlobe SDK, Open Source High Performance Virtual Globe SDK, Manuela Schmidt와 Georg Gartner, 편집자, 2011년 제1차 유럽 지도 제작 절차, https://sotm-eu.org/userfiles/proceedings_sotmEU2011.pdf에서 이용 가능]
  2. ^ OpenWebGlobe 자습서, http://wiki.openwebglobe.org/doku.php?id=tutorials
  3. ^ 2012년 2월 9일 스위스 연방 지오포르탈의 뉴스 http://www.geo.admin.ch/internet/geoportal/en/home/current/news20120209.html

외부 링크