프레젠테이션 Admin Manual

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 46

2018-11-23
일자 버전 변경 내용 작성자 비고
2018/11/26 0.1.0 최초 작성 최희진
2018/11/29 0.1.1 GS 인증에 버전으로 수정 최희진
2018/11/30 0.1.2 세부 내용 추가 최희진
01 개발환경 다운로드
02 소스 다운로드 설정
03 데이터베이스 설정
04 실행하기
05 관리자 환경 설정
06 데이터 등록
5
mago3D 관리자 매뉴얼
Install
1. 개발환경 다운로드
Java
java jdk-8u161 (8버전 설치)
시스템 변수 추가 Path) C:\Program Files\Java\jdk1.8.0_161\bin
eclipse
eclipse Oxygen(neon버전 이상 설치)
IntelliJ IDEA 에서 InternalResourceViewResolver 에서 jsp 찾지 못하는 치명적 버그 있음
PostgreSQL
PostgreSQL 9.6 or 최신버전
설치경로 C:/PostgreSQL mago3d-core/src/doc/database/dbinit.bat 에서 설치 경로와 일치
PostGIS
PostGIS 2.4 or 최신 버전
설치경로 C:/PostGIS
6
mago3D 관리자 매뉴얼
Install
1. 개발환경 다운로드
gradle
설치경로 C:/gradle
시스템 변수 추가 Path) C:\gradle\gradle-4.1
eclipse BuildShip Gradle Plugin을 이용하여 gradle을 사용할 수 있습니다.
lombok
설치한 뒤에 다운로드 폴더 이동 실행
eclipse 설치 위치 [Specify location..] 검색해서 'eclipse.exe' 파일을 선택합니다.
install/update 클릭합니다.
Git
git hub있는 mago3D 소스를 git통해 다운 받습니다.
웹 브라우저
웹 브라우저로는 Chrome 최신 버전을 권장합니다.
7
mago3D 관리자 매뉴얼
소스 다운로드
2. 소스 다운로드 및 설정
mago3D Github 홈페이지에서 Download ZIP 혹은 Copy 버튼을 클릭 합니다.
https://github.com/Gaia3D/mago3d
8
mago3D 관리자 매뉴얼
mago3D 프로젝트 Import
2. 소스 다운로드 및 설정
이클립스에 프로젝트를 Import 합니다.
File > Import Gradle Existing Gradle Project 를 클릭합니다.
다운받은 소스가 있는 경로를 지정해 줍니다.
9
mago3D 관리자 매뉴얼
디렉토리 구조
2. 소스 다운로드 및 설정
mago3D의 디렉토리 구조는 다음과 같습니다.
mago3D 관리자
mago3D Database 관리
mago3D 사용자
3D Data Symbolic Link
10
mago3D 관리자 매뉴얼
Database 생성
3. 데이터베이스 설정
PostgreSQL을 실행하고 Database를 생성합니다.
11
mago3D 관리자 매뉴얼
PostgreSQL Extensions
3. 데이터베이스 설정
공간 정보를 다루기 위해PostgreSQL Extensions PostGIS 를 실시합니다.
SQL 실행창을 클릭하여 CREATE EXTENTION postgis; 를 입력합니다.
12
mago3D 관리자 매뉴얼
Database 배치 파일
3. 데이터베이스 설정
Databaseschemadata 적용하기 위해 mago3d-core/src /doc/database/dbinit.bat 수정하여 실행
합니다.
mago3d-core/src /doc/database/dml/insert.sql에서 사용자 아이디와 비밀번호를 추가합니다.
mago3D 로그인 사용자 등록
마우스 우클릭 후 Text 편집기로
파일을 열어 수정합니다.
13
mago3D 관리자 매뉴얼
Database 배치 파일
3. 데이터베이스 설정
PostgreSQL이 설치된 경로
Database
14
mago3D 관리자 매뉴얼
Database Schema 생성
3. 데이터베이스 설정
mago3d-core/src /doc/database/ddl 에 있는 파일을 실행합니다.
mago3d-core/src /doc/database/ddl/sequence 있는 파일을 실행합니다.
mago3d-core/src /doc/database/index 있는 파일을 실행합니다.
mago3d-core/src /doc/database/trigger 에 있는 파일을 실행합니다.
15
mago3D 관리자 매뉴얼
Database 초기 데이터 생성
3. 데이터베이스 설정
mago3d-core/src /doc/database/dml 에 있는 파일을 실행합니다.
16
mago3D 관리자 매뉴얼
IDE 실행 및 Import
5. 실행하기
mago3d-admin/src/main/java에서 Mago3dAdminApplication을 실행
mago3dAdminApplication 우클릭 -> Run As -> Spring Boot App 클릭
Spring Boot가 실행되는 것을 확인
Click
Click
Right Click
17
mago3D 관리자 매뉴얼
mago3D 관리자를 로컬에서 실행
4. 실행하기
Spring Boot가 실행되면 콘솔창에서 로그를 확인
18
mago3D 관리자 매뉴얼
mago3D 관리자 환경 설정
5. 관리자 환경 설정
가나다
19
mago3D 관리자 매뉴얼
샘플 데이터 서비스 디렉토리 지정
6. 데이터 등록
가나다
20
mago3D 관리자 매뉴얼
샘플 데이터
6. 데이터 등록
가나다
01 로그인
02 대시보드
03 환경 설정
04 사용자 관리
05 데이터 관리
23
mago3D 관리자 매뉴얼
1. 로그인
mago3D 로그인 화면
인터넷 브라우저(크롬 권장)에서 URL 입력
http://localhost:9090/login/login.do 입력
로그인 정보 입력
-최초 관리자 등록
mago3d-core / src / doc / database / ko /
database / dml 에서 사용자 추가
24
mago3D 관리자 매뉴얼
1. 로그인
mago3D 로그인 사용자 등록
슈퍼 관리자 등록
mago3d-core / src / doc / database / ko / database / dml
비밀번호, salt 암호화
mago3d-admin / src / test / java / com / gaia3d / PasswordTest.java
25
mago3D 관리자 매뉴얼
2. 대시보드
메인 화면 대시보드
프로젝트별 데이터 현황, 데이터 상태별 현황, 데이터 변경 요청 이력, 사용자 상태별 현황, DB
Connection Pool 현황 등을 시각화하여chart로 표시합니다.
mago3D 관리자 매뉴얼
26
운영정책 -(1) 사용자
3. 환경 설정
사용자 등록, 로그인 시에 필요한 정책을 설정합니다.
번호 설명
사용자 아이디 최소 길이를 지정합니다.
로그인 실패 횟수를 초과하면 사용자 상태
잠금'으로 변경됩니다.
-0:사용중
-1:사용중지(관리자)
-2:잠금(비밀번호 실패 횟수 초과)
-3:휴면(로그인 기간)
-4:만료(사용기간 종료)
-5:삭제(논리적)
-6:임시비밀번호
로그인 실패 잠금 해제 기간을 설정합니다.
마지막 로그인으로부터 잠금 시간을 설정
합니다.
중복 로그인 사용 유무를 설정합니다.
정보 삭제 방법을 지정합니다.
- 0: 논리적 삭제
- 1: 물리적 DB 삭제
기능 설명
mago3D 관리자 매뉴얼
27
운영정책 -(2) 비밀번호
3. 환경 설정
사용자의 비밀번호 정책을 설정합니다.
번호 설명
비밀번호의 변경 주기를 설정합니다.
비밀번호의 최소 길이를 설정합니다.
비밀번호의 최대 길이를 설정합니다.
비밀번호의 영어 대문자 개수를 설정합니
.
비밀번호의 영어 소문자 개수를 설정합니
.
비밀번호의 숫자 개수를 설정합니다.
비밀번호의 특수문자 개수를 설정합니다.
비밀번호의 연속 문자 제한 개수를 설정합
니다.
사용자 등록 시 초기 패스워드 생성 방법을
설정합니다.
초기 패스워드를 생성할 사용되는 기본
문자열을 설정합니다.
패스워드에 사용 불가능한 문자 설정합니
.
기능 설명
mago3D 관리자 매뉴얼
28
운영정책 -(3) 공간정보
3. 환경 설정
프로젝트 시작 시 로딩 할 프로젝트 및 초기 카레라의 이동 위치,
LOD(Level of Detail) 등의 공간정보 정책을 설정합니다 .번호 설명
기본 Globe Engine을 선택합니다.
- World Wind Web, Cesium
3D 샘플 데이터의 root 디렉토리를 지정합
니다.
웹 브라우저로 처음 접속할 때 해당 프로젝
트로 이동합니다.
자동승인으로 설정하면 데이터 변경 요청
시 변경사항이 즉시 반영되고, 결재로 설정
하면 데이터 변경 요청을 확인 후 결재 받은
뒤에 변경사항이 반영됩니다.
초기 카메라 이동 유무를 사용하면 웹 브라
우저로 초기 접속 시 해당 위치로 화면이 이
동합니다.보통 시작시 로딩 프로젝트와
일하게 지정합니다.
초기 카메라 이동 위도를 설정합니다.
초기 카메라 이동 경도를 설정합니다.
초기 카메라 이동 높이를 설정합니다.
초기 카메라 이동 시간을 설정합니다.
카메라 위치와 오브젝트 거리값을 지정하
LOD조절합니다. LOD 레벨이 낮을수
록 정밀한 데이터를 표시합니다.
기능 설명
mago3D 관리자 매뉴얼
29
운영정책 -(4) Callback
3. 환경 설정
API처리 결과, 데이터 정보, 클릭 지점의 위치 등을 설정합니다.
번호 설명
callback 사용 유무를 설정합니다.
API 처리 결과에 대한 callback을 지정합니다
.
DATA 정보 표시에 대한 callback을 지정합니
.
Moved Dat에대callback을 지정합니다.
Objecet Select에 대한 callback을 지정합니
.
Mouse Click 위치에 대한 callback을 지정합
니다.
기능 설명
mago3D 관리자 매뉴얼
30
운영정책 -(5) 컨텐트
3. 환경 설정
캐시 버전, 메인 화면 갱신, 최상위 그룹명 등을 설정합니다.
번호 설명
Cache version을 갱신합니다.
메인 화면에 표시될 위젯의 개수를 지정합
니다.
메인 화면의 갱신 간격을 설정합니다.
메뉴 그룹의 최상위 그룹명을 지정합니다.
사용자 그룹의 최상위 그룹명을 지정합니다
.
서버 그룹의 최상위 그룹명을 지정합니다.
데이터 그룹의 최상위 그룹명을 지정합니다
.
기능 설명
mago3D 관리자 매뉴얼
31
운영정책 -(6) 사용자 업로딩 파일
3. 환경 설정
파일 업로드 가능한 확장자, 파일 크기 등을 설정합니다.
기능 설명
번호 설명
업로드 가능한 파일의 확장자를 지정합니
.
업로드 가능한 파일의 최대 사이즈를 지정
합니다.
1회에 한번에 업로드 가능한 파일의 개수를
지정합니다.
32
mago3D 관리자 매뉴얼
3. 환경 설정
메뉴설정
메뉴를 추가하거나, 삭제, 이동하여 구성할 수 있습니다.
33
mago3D 관리자 매뉴얼
3. 환경 설정
위젯 설정
메인 화면의 대시보드에 표시할 위젯을 설정합니다.
-프로젝트 데이터 현황 , 데이터 상태별 현황, 데이터 변경 요청 이력, 사용자 상태별 현황, 사용자 추적, 최근 이슈, 스케줄
실행 이력 ,DB Connection Pool 현황, DB 세션 현황
34
mago3D 관리자 매뉴얼
3. 환경 설정
권한 설정
데이터 접근 권한, 페이지 접근 권한 등을 설정하여 권한에 따라 사용자의 접근과 역할을 관리할
수 있습니다 .
35
mago3D 관리자 매뉴얼
4. 사용자 관리
사용자 그룹 관리
사용자를 등록하고 그룹별로 권한을 부여할 수 있습니다. 사용자 그룹은 상위 그룹과 하위 그룹의
트리 형태로 보여지며 추가, 삭제, 동할수있습니다. 사용자 권한은 해당 역할이 사용자 그룹에
존재하는지 판단합니다.
36
mago3D 관리자 매뉴얼
4. 사용자 관리
사용자 그룹 관리
사용자를 등록하여 그룹별로 권한을 부여할 수 있습니다. 등록된 사용자는 권한별로 데이터에 접근
하여 데이터를 조작하거나 수정을 요청 할 수 있습니다.
[권한 관리]
[사용자 관리]
37
mago3D 관리자 매뉴얼
4. 사용자 관리
사용자 등록
사용자 그룹에서 사용자를 추가, 수정, 삭제하여 관리할 수 있습니다.
38
mago3D 관리자 매뉴얼
4. 사용자 관리
사용자 목록
등록된 사용자의 정보 및 상태를 조회하고 검색할 수 있습니다.
39
mago3D 관리자 매뉴얼
5. 데이터 관리
프로젝트 목록
등록한 프로젝트 목록과 상세 정보를 확인합니다.
프로젝트 초기 이동 위치
40
mago3D 관리자 매뉴얼
5. 데이터 관리
프로젝트 등록
등록한 프로젝트 목록과 상세 정보를 확인합니다.
41
mago3D 관리자 매뉴얼
5. 데이터 관리
데이터 등록
상위 프로젝트를 지정하여 데이터를 등록 할 수 있습니다. 데이터의 key 값은 해당 프로젝트의
F4D_’ 이하의 폴더명과 같은 이름으로 등록해 줍니다.
42
mago3D 관리자 매뉴얼
5. 데이터 관리
데이터 일괄 등록
json파일이 있다면 데이터를 해당 프로젝트에 일괄 등록할 수 있습니다.
43
mago3D 관리자 매뉴얼
5. 데이터 관리
데이터 목록
등록한 데이터 목록과 상세 정보를 확인합니다. 프로젝트명, 데이터명, 등록일로 데이터를 검색하거
나 정렬할 수 있습니다.
44
mago3D 관리자 매뉴얼
5. 데이터 관리
데이터 변경 이력
사용자가 데이터 속성에 대한 변경을 요청하면 관리자가 확인 후 승인 혹은 반려 할 수 있습니다.
Address 서울시 금천구 벚꽃로 278 702
Phone 02-3397-3475
Fax 02-3397-3478
Email info@gaia3d.com
천정대 jdcheon@gaia3d.com
최희진 hjchoi@gaia3d.com

Navigation menu