openglobus
TypeScript/JavaScript 3D maps and geospatial data visualization engine library
파일 탐색기
최종 버전 다운로드 (.zip)- action.yml
- bug_report.yml
- config.yml
- feature_request.yml
- codeql-analysis.yml
- push.yml
- release.yml
- tag.yml
- FUNDING.yml
- PULL_REQUEST_TEMPLATE.md
- og.css
- arial.ttf
- charset.txt
- Ephesis-Regular.ttf
- Karla-Bold.ttf
- Karla-Italic.ttf
- Karla-Light.ttf
- Karla-Medium.ttf
- msdf-atlas-gen
- msdf-atlas-gen.exe
- Roboto-Regular.ttf
- ttf2atlas.cmd
- ttf2atlas.sh
- ttf2res.cmd
- ttf2res.sh
- arial.json
- arial.png
- Ephesis-Regular.json
- Ephesis-Regular.png
- Karla-Bold.json
- Karla-Bold.png
- Karla-Italic.json
- Karla-Italic.png
- Karla-Light.json
- Karla-Light.png
- Karla-Medium.json
- Karla-Medium.png
- Roboto-Regular.json
- Roboto-Regular.png
- night-4326.png
- night.png
- spec.png
- ar.html
- ar.js
- arial.json
- arial.png
- fly.html
- fly.js
- osm.html
- osm.js
- drawingControl.html
- idle.html
- idle.js
- mapterhorn.html
- amort_left_back.glb
- amort_left_front.glb
- amort_right_back.glb
- amort_right_front.glb
- cam0_base.glb
- cam0_head.glb
- cam0_joint.glb
- dracoLoader.html
- dracoLoader.js
- f22.glb
- maxwell_the_cat.glb
- rover_base.glb
- scaner_base.glb
- scaner_head.glb
- scaner_joint.glb
- scaner_link0.glb
- scaner_link1.glb
- susp_left_back.glb
- susp_left_front.glb
- susp_right_back.glb
- susp_right_front.glb
- wheel_left.glb
- wheel_left_front.glb
- wheel_right.glb
- Ephesis-Regular.json
- Ephesis-Regular.png
- nestedEntities.html
- nestedEntities.js
- nestedEntities.html
- nestedEntities.js
- pointers.html
- green.png
- polyline.html
- polyline.js
- template.png
- template2.png
- template3.png
- polylines.html
- polylinesColorAnimation.html
- projectors.html
- projectors.js
- green.png
- ray.html
- ray.js
- template.png
- template2.png
- template3.png
- shadowMap.html
- shadowMap.js
- arial.json
- arial.png
- nx.webp
- ny.webp
- nz.webp
- px.webp
- py.webp
- pz.webp
- skyBox.html
- skyBox.js
- uav.glb
- uav.html
- uav.js
- viewchange.html
- viewchange.js
- astro.ts
- earth.ts
- jd.ts
- orbit.ts
- rotation.ts
- Box.ts
- index.ts
- Sphere.ts
- Camera.ts
- Frustum.ts
- index.ts
- PlanetCamera.ts
- atmosphere.frag.glsl
- Atmosphere.ts
- atmosphere.vert.glsl
- AtmosphereConfig.ts
- depth_camera.ts
- DepthCamera.ts
- DepthCameraHandler.ts
- DrawingControl.ts
- LineStringDrawingScene.ts
- PolygonDrawingScene.ts
- ElevationProfile.ts
- ElevationProfileButtonsView.ts
- ElevationProfileControl.ts
- ElevationProfileLegend.ts
- ElevationProfileScene.ts
- ElevationProfileView.ts
- PointListDialog.ts
- ArrowEntity.ts
- AxisTrackEntity.ts
- CameraEditorView.ts
- colors.ts
- EntityEditor.ts
- EntityEditorDialog.ts
- EntityEditorScene.ts
- EntityEditorView.ts
- MoveAxisEntity.ts
- MovePlaneEntity.ts
- ProjectorEditorView.ts
- RotateEntity.ts
- EntityTree.ts
- EntityTreeView.ts
- HeightRuler.ts
- HeightRulerScene.ts
- HeightRulerSwitcher.ts
- Object3dCollection.ts
- Object3dCollectionView.ts
- Object3dItemView.ts
- Object3dManager.ts
- Object3dManagerDialog.ts
- Ruler.ts
- RulerScene.ts
- Selection.ts
- SelectionScene.ts
- TimelineControl.ts
- TimelineModel.ts
- timelineUtils.ts
- TimelineView.ts
- Segment.js
- segment.ts
- VisibleExtent.js
- CameraLock.ts
- CompassButton.ts
- Control.ts
- DebugInfo.ts
- DrawingSwitcher.ts
- EarthCoordinates.ts
- FramebufferPreview.ts
- FreeNavigation.ts
- GeoImageDragControl.ts
- index.ts
- KeyboardNavigation.ts
- LayerAnimation.ts
- LayerSwitcher.ts
- Lighting.ts
- Navigation.ts
- OrthoSwitcher.ts
- RulerSwitcher.ts
- ScaleControl.ts
- SegmentBoundVisualization.ts
- ShowFps.ts
- SimpleNavigation.ts
- SimpleSkyBackground.ts
- SimpleTouchNavigation.ts
- Sun.ts
- ToggleWireframe.ts
- TouchNavigation.ts
- Ellipsoid.ts
- index.ts
- mars.ts
- moon.ts
- wgs84.ts
- BaseBillboard.ts
- BaseBillboardHandler.ts
- Billboard.ts
- BillboardHandler.ts
- Geometry.ts
- GeometryHandler.ts
- GeoObject.ts
- GeoObjectHandler.ts
- InstanceData.ts
- Label.ts
- LabelHandler.ts
- LabelWorker.ts
- LabelWorker.worker.js
- PointCloud.ts
- PointCloudHandler.ts
- Polyline.ts
- PolylineBatchRenderer.ts
- PolylineHandler.ts
- Ray.ts
- RayHandler.ts
- Strip.ts
- StripHandler.ts
- Entity.ts
- EntityCollection.ts
- index.ts
- input.ts
- KeyboardHandler.ts
- MouseHandler.ts
- PointerHandler.ts
- BaseGeoImage.ts
- BaseTileMaterialLayer.ts
- Bing.ts
- CanvasTiles.ts
- GeoImage.ts
- GeoTexture2d.ts
- GeoVideo.ts
- index.ts
- KML.ts
- Layer.ts
- Material.ts
- OpenStreetMap.ts
- Vector.ts
- WMS.ts
- XYZ.ts
- coder.ts
- index.ts
- Line2.ts
- Line3.ts
- Mat3.ts
- Mat4.ts
- Plane.ts
- Quat.ts
- Ray.ts
- Vec2.ts
- Vec3.ts
- Vec4.ts
- EPSG3857.ts
- EPSG4326.ts
- equi.ts
- Proj.ts
- EarthEntityCollectionNodeLonLat.ts
- EarthEntityCollectionsTreeStrategy.ts
- EarthQuadTreeStrategy.ts
- EPSG4326QuadTreeStrategy.ts
- EquiEntityCollectionNodeLonLat.ts
- EquiEntityCollectionsTreeStrategy.ts
- EquiQuadTreeStrategy.ts
- Wgs84QuadTreeStrategy.ts
- EntityCollectionNode.ts
- EntityCollectionsTreeStrategy.ts
- index.ts
- Node.ts
- quadTree.ts
- QuadTreeStrategy.ts
- cascade_shadow_depth.ts
- CascadeShadowManager.ts
- CascadeShadowMap.ts
- Projector.ts
- ProjectorManager.ts
- ProjectorsPass.ts
- ShadowManager.ts
- ShadowMap.ts
- AtmosphereDeferredShading.ts
- IDeferredShadingPass.ts
- ITransparencyPass.ts
- PhongDeferredShading.ts
- Renderer.ts
- RendererEvents.ts
- textureUnits.ts
- WOITPass.ts
- AltitudeNearPlaneStrategy.ts
- Axes.ts
- index.ts
- Planet.ts
- Scene.ts
- SkyBox.ts
- Segment.ts
- segmentHelper.ts
- SegmentLonLat.ts
- SegmentLonLatEqui.ts
- Slice.ts
- atmos.ts
- atmosGroundColor.glsl
- common.glsl
- lut_helpers.glsl
- scattering.frag.glsl
- scattering.vert.glsl
- transmittance.frag.glsl
- transmittance.vert.glsl
- billboard.ts
- billboard_picking.frag.glsl
- billboard_picking.vert.glsl
- billboard_screen.frag.glsl
- billboard_screen.vert.glsl
- billboard_screen_woit.frag.glsl
- common.glsl
- cascadeShadows.glsl
- computeShadowMoments.glsl
- getDepthOffsetScale.glsl
- lighting.glsl
- materialFlags.glsl
- normals.glsl
- projectors.glsl
- qrot.glsl
- shadeMode.glsl
- shadowDefines.glsl
- shadows.glsl
- uniforms.ts
- utils.glsl
- weightedOIT.glsl
- deferredShading.frag.glsl
- deferredShading.ts
- deferredShading.vert.glsl
- deferredShadingAtmos.frag.glsl
- deferredShadingAtmos.ts
- geo_object.ts
- geo_object.vert.glsl
- geo_object_deferred.frag.glsl
- geo_object_depth.frag.glsl
- geo_object_depth.vert.glsl
- geo_object_depth_camera.frag.glsl
- geo_object_forward.frag.glsl
- geo_object_picking.frag.glsl
- geo_object_picking.vert.glsl
- geo_object_woit.frag.glsl
- geo_object_woit_atmos.frag.glsl
- label.ts
- label_picking.frag.glsl
- label_picking.vert.glsl
- label_webgl2.frag.glsl
- label_webgl2.vert.glsl
- label_woit.frag.glsl
- msdf_common.glsl
- polyline.ts
- polyline.vert.glsl
- polyline_forward.frag.glsl
- polyline_picking.frag.glsl
- polyline_picking.vert.glsl
- polyline_plain.frag.glsl
- polyline_plain.vert.glsl
- polyline_plain_woit.frag.glsl
- polyline_woit.frag.glsl
- projectorsPass.frag.glsl
- projectorsPass.ts
- projectorsPass.vert.glsl
- ray.frag.glsl
- ray.ts
- ray.vert.glsl
- ray_woit.frag.glsl
- common.glsl
- nightEmission.glsl
- segment.ts
- segment_colorPicking.frag.glsl
- segment_colorPicking.vert.glsl
- segment_depth.frag.glsl
- segment_depth.vert.glsl
- segment_screen_deferred.frag.glsl
- segment_screen_wl.vert.glsl
- segment_screen_wl_atmos_forward.frag.glsl
- segment_screen_wl_noatmos_forward.frag.glsl
- strip.ts
- strip.vert.glsl
- strip_forward.frag.glsl
- strip_woit.frag.glsl
- tone_mapping.frag.glsl
- tone_mapping.vert.glsl
- toneMapping.ts
- applyDeferredDepth.ts
- depth.ts
- pointCloud.ts
- screenFrame.ts
- skybox.ts
- varianceBlur.ts
- weightedOITResolve.ts
- BilTerrain.ts
- EmptyTerrain.ts
- Geoid.ts
- GlobusRgbTerrain.ts
- GlobusTerrain.ts
- index.ts
- MapterhornTerrain.ts
- RgbTerrain.ts
- Button.ts
- ButtonGroup.ts
- Checkbox.ts
- Color.ts
- Dialog.ts
- icons.ts
- index.ts
- Input.ts
- Slider.ts
- TitleBarView.ts
- ToggleButton.ts
- View.ts
- glbParser.ts
- gltfParser.ts
- types.ts
- BaseWorker.ts
- colorSpace.ts
- colorTable.ts
- earcut.ts
- easing.ts
- FontAtlas.ts
- GeoImageCreator.ts
- ImagesCacheManager.ts
- Loader.ts
- NormalMapCreator.ts
- objParser.ts
- PlainSegmentWorker.ts
- PlainSegmentWorker.worker.js
- shared.ts
- TerrainWorker.ts
- TerrainWorker.worker.js
- TextureAtlas.ts
- TextureResourceManager.ts
- textureResourceMeta.ts
- units.ts
- VectorTileCreator.ts
- BaseFramebuffer.ts
- Framebuffer.ts
- Handler.ts
- index.ts
- Multisample.ts
- ShaderProgram.ts
- types.ts
- variableHandlers.ts
- Clock.ts
- cons.ts
- Deferred.ts
- Events.ts
- Extent.ts
- Globe.ts
- ImageCanvas.ts
- index.ts
- Lock.ts
- LonLat.ts
- math.ts
- mercator.ts
- Object3d.ts
- Popup.ts
- QueueArray.ts
- Rectangle.ts
- shadeModeConstants.ts
- Stack.ts
- glslMock.js
- workerMock.js
- Camera.test.js
- Ellipsoid.test.js
- Billboard.test.js
- Entity.test.js
- EntityCollection.test.js
- Label.test.js
- Polyline.test.js
- Ray.test.js
- Strip.test.js
- KeyboardHandler.test.js
- KML.styled.global.kml
- KML.styled.icon.kml
- KML.styled.kml
- KML.test.js
- Material.test.js
- Vector.test.js
- XYZ.test.js
- Mat4.test.js
- Quat.test.js
- Ray.test.js
- EntityCollectionNode.test.js
- Planet.layers.test.js
- Handler.idle.test.js
- events.test.js
- Extent.test.js
- Globe.test.js
- LonLat.test.js
- math.test.js
- Object3d.test.js
- SegmentLonLat.test.js
- setupTests.js
- shared.test.js
- worker.js
- .editorconfig
- .gitattributes
- .gitignore
- .npmignore
- .prettierignore
- .prettierrc.js
- babel.config.js
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- eslint.config.mjs
- jest.config.js
- jsdoc.conf.json
- LICENSE.md
- package-lock.json
- package.json
- README.md
- SECURITY.md
- STYLEGUIDE.md
- tsconfig.json
- vite-plugin-force-terser.js
- vite.config.mts
- vitest.config.ts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/openglobus/openglobus
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd openglobus
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
npm install @openglobus/og
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm i @openglobus/openglobus-react
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm run build
배포용으로 코드를 최적화해서 빌드 파일을 생성합니다.
npm run dev
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
