프레젠테이션 Admin Manual

User Manual:

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

Download프레젠테이션 Admin-manual
Open PDF In BrowserView PDF
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

데이터 등록

mago3D 관리자 매뉴얼

1. 개발환경 다운로드
Install
•

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

5

mago3D 관리자 매뉴얼

1. 개발환경 다운로드
Install
•

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 최신 버전을 권장합니다.

6

mago3D 관리자 매뉴얼

2. 소스 다운로드 및 설정
소스 다운로드
•

mago3D Github 홈페이지에서 Download ZIP 혹은 Copy 버튼을 클릭 합니다.

•

https://github.com/Gaia3D/mago3d

7

mago3D 관리자 매뉴얼

2. 소스 다운로드 및 설정
mago3D 프로젝트 Import
•

이클립스에 프로젝트를 Import 합니다.

•

File > Import → Gradle → Existing Gradle Project 를 클릭합니다.

•

다운받은 소스가 있는 경로를 지정해 줍니다.

8

mago3D 관리자 매뉴얼

2. 소스 다운로드 및 설정
디렉토리 구조
•

mago3D의 디렉토리 구조는 다음과 같습니다.

mago3D 관리자
mago3D Database 관리
mago3D 사용자

3D Data Symbolic Link

9

mago3D 관리자 매뉴얼

3. 데이터베이스 설정
Database 생성
•

PostgreSQL을 실행하고 Database를 생성합니다.

10

mago3D 관리자 매뉴얼

3. 데이터베이스 설정
PostgreSQL Extensions
•

공간 정보를 다루기 위해PostgreSQL Extensions PostGIS 를 실시합니다.

•

SQL 실행창을 클릭하여 CREATE EXTENTION postgis; 를 입력합니다.

11

mago3D 관리자 매뉴얼

3. 데이터베이스 설정
Database 배치 파일
•

Database의 schema와 data를 적용하기 위해 mago3d-core/src /doc/database/dbinit.bat을 수정하여 실행
합니다.

•

mago3d-core/src /doc/database/dml/insert.sql에서 사용자 아이디와 비밀번호를 추가합니다.
└ mago3D 로그인 사용자 등록

마우스 우클릭 후 Text 편집기로
파일을 열어 수정합니다.

12

mago3D 관리자 매뉴얼

3. 데이터베이스 설정
Database 배치 파일

PostgreSQL이 설치된 경로

Database 명

13

mago3D 관리자 매뉴얼

3. 데이터베이스 설정
Database Schema 생성
•

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 에 있는 파일을 실행합니다.

14

mago3D 관리자 매뉴얼

3. 데이터베이스 설정
Database 초기 데이터 생성
•

mago3d-core/src /doc/database/dml 에 있는 파일을 실행합니다.

15

mago3D 관리자 매뉴얼

5. 실행하기
IDE 실행 및 Import
•

mago3d-admin/src/main/java에서 Mago3dAdminApplication을 실행

•

mago3dAdminApplication 우클릭 -> Run As -> Spring Boot App 클릭

•

Spring Boot가 실행되는 것을 확인
Click
Click

Right Click

16

mago3D 관리자 매뉴얼

4. 실행하기
mago3D 관리자를 로컬에서 실행
•

Spring Boot가 실행되면 콘솔창에서 로그를 확인

17

mago3D 관리자 매뉴얼

5. 관리자 환경 설정
mago3D 관리자 환경 설정
• 가나다

18

mago3D 관리자 매뉴얼

6. 데이터 등록
샘플 데이터 서비스 디렉토리 지정
• 가나다

19

mago3D 관리자 매뉴얼

6. 데이터 등록
샘플 데이터
• 가나다

20

01

로그인

02

대시보드

03

환경 설정

04

사용자 관리

05

데이터 관리

mago3D 관리자 매뉴얼

1. 로그인
mago3D 로그인 화면
•

인터넷 브라우저(크롬 권장)에서 URL 입력
http://localhost:9090/login/login.do 입력

•

로그인 정보 입력
- 최초 관리자 등록
mago3d-core / src / doc / database / ko /

database / dml 에서 사용자 추가

23

mago3D 관리자 매뉴얼

1. 로그인
mago3D 로그인 사용자 등록
•

슈퍼 관리자 등록
mago3d-core / src / doc / database / ko / database / dml

•

비밀번호, salt 암호화
mago3d-admin / src / test / java / com / gaia3d / PasswordTest.java

24

mago3D 관리자 매뉴얼

2. 대시보드
메인 화면 대시보드
•

프로젝트별 데이터 현황, 데이터 상태별 현황, 데이터 변경 요청 이력, 사용자 상태별 현황, DB
Connection Pool 현황 등을 시각화하여chart로 표시합니다.

25

mago3D 관리자 매뉴얼

3. 환경 설정
운영정책 - (1) 사용자

기능 설명

사용자 등록, 로그인 시에 필요한 정책을 설정합니다.

•

번호

①

설명
사용자 아이디 최소 길이를 지정합니다.
로그인 실패 횟수를 초과하면 사용자 상태
가 ‘잠금'으로 변경됩니다.

①
②

②
③
④

-

0:사용중
1:사용중지(관리자)
2:잠금(비밀번호 실패 횟수 초과)
3:휴면(로그인 기간)
4:만료(사용기간 종료)
5:삭제(논리적)
6:임시비밀번호

⑤

③

로그인 실패 잠금 해제 기간을 설정합니다.

⑥

④

마지막 로그인으로부터 잠금 시간을 설정
합니다.

⑤

중복 로그인 사용 유무를 설정합니다.

⑥

26

정보 삭제 방법을 지정합니다.
-

0: 논리적 삭제
1: 물리적 DB 삭제

mago3D 관리자 매뉴얼

3. 환경 설정
운영정책 - (2) 비밀번호
•

기능 설명

사용자의 비밀번호 정책을 설정합니다.

번호

설명

①

비밀번호의 변경 주기를 설정합니다.

②

비밀번호의 최소 길이를 설정합니다.

③

비밀번호의 최대 길이를 설정합니다.

③

④

비밀번호의 영어 대문자 개수를 설정합니
다.

④

⑤

비밀번호의 영어 소문자 개수를 설정합니
다.

⑥

비밀번호의 숫자 개수를 설정합니다.

⑦

⑦

비밀번호의 특수문자 개수를 설정합니다.

⑧

⑧

비밀번호의 연속 문자 제한 개수를 설정합
니다.

⑨

사용자 등록 시 초기 패스워드 생성 방법을
설정합니다.

⑩

초기 패스워드를 생성할 때 사용되는 기본
문자열을 설정합니다.

⑪

패스워드에 사용 불가능한 문자 설정합니
다.

①
②

⑤
⑥

⑨
⑩
⑪

27

mago3D 관리자 매뉴얼

3. 환경 설정
운영정책 - (3) 공간정보
•

기능 설명

프로젝트 시작 시 로딩 할 프로젝트 및 초기 카레라의 이동 위치,
LOD(Level of Detail) 등의 공간정보 정책을 설정합니다 .

①

②

번호

①

기본 Globe Engine을 선택합니다.
- World Wind Web, Cesium

②

3D 샘플 데이터의 root 디렉토리를 지정합
니다.

③

웹 브라우저로 처음 접속할 때 해당 프로젝
트로 이동합니다.

④

자동승인으로 설정하면 데이터 변경 요청
시 변경사항이 즉시 반영되고, 결재로 설정
하면 데이터 변경 요청을 확인 후 결재 받은
뒤에 변경사항이 반영됩니다.

⑤

초기 카메라 이동 유무를 사용하면 웹 브라
우저로 초기 접속 시 해당 위치로 화면이 이
동합니다. 보통 시작시 로딩 프로젝트와 동
일하게 지정합니다.

⑥

초기 카메라 이동 위도를 설정합니다.

⑦

초기 카메라 이동 경도를 설정합니다.

⑧

초기 카메라 이동 높이를 설정합니다.

⑨

초기 카메라 이동 시간을 설정합니다.

⑩

카메라 위치와 오브젝트 거리값을 지정하
여 LOD를 조절합니다. LOD 레벨이 낮을수
록 정밀한 데이터를 표시합니다.

③
④
⑤
⑥
⑦
⑧
⑨
⑩

28

설명

mago3D 관리자 매뉴얼

3. 환경 설정
운영정책 - (4) Callback
•

기능 설명

API처리 결과, 데이터 정보, 클릭 지점의 위치 등을 설정합니다.

번호

설명

①

callback 사용 유무를 설정합니다.

②

API 처리 결과에 대한 callback을 지정합니다.

②

③

DATA 정보 표시에 대한 callback을 지정합니
다.

③

④

Moved Dat에 대한 callback을 지정합니다.

⑤

Objecet Select에 대한 callback을 지정합니
다.

⑥

Mouse Click 위치에 대한 callback을 지정합
니다.

①

④
⑤
⑥

29

mago3D 관리자 매뉴얼

3. 환경 설정
운영정책 - (5) 컨텐트
•

기능 설명

캐시 버전, 메인 화면 갱신, 최상위 그룹명 등을 설정합니다.

번호

설명

①

Cache version을 갱신합니다.

①

②

메인 화면에 표시될 위젯의 개수를 지정합
니다.

②

③

메인 화면의 갱신 간격을 설정합니다.

④

메뉴 그룹의 최상위 그룹명을 지정합니다.

⑤

사용자 그룹의 최상위 그룹명을 지정합니다.

⑥

서버 그룹의 최상위 그룹명을 지정합니다.

⑦

데이터 그룹의 최상위 그룹명을 지정합니다.

③
④
⑤
⑥
⑦

30

mago3D 관리자 매뉴얼

3. 환경 설정
운영정책 - (6) 사용자 업로딩 파일
•

기능 설명

파일 업로드 가능한 확장자, 파일 크기 등을 설정합니다.

①
②
③

31

번호

설명

①

업로드 가능한 파일의 확장자를 지정합니
다.

②

업로드 가능한 파일의 최대 사이즈를 지정
합니다.

③

1회에 한번에 업로드 가능한 파일의 개수를
지정합니다.

mago3D 관리자 매뉴얼

3. 환경 설정
메뉴설정
•

메뉴를 추가하거나, 삭제, 이동하여 구성할 수 있습니다.

32

mago3D 관리자 매뉴얼

3. 환경 설정
위젯 설정
•

메인 화면의 대시보드에 표시할 위젯을 설정합니다.
- 프로젝트 데이터 현황 , 데이터 상태별 현황, 데이터 변경 요청 이력, 사용자 상태별 현황, 사용자 추적, 최근 이슈, 스케줄
실행 이력 ,DB Connection Pool 현황, DB 세션 현황

33

mago3D 관리자 매뉴얼

3. 환경 설정
권한 설정
•

데이터 접근 권한, 페이지 접근 권한 등을 설정하여 권한에 따라 사용자의 접근과 역할을 관리할
수 있습니다 .

34

mago3D 관리자 매뉴얼

4. 사용자 관리
사용자 그룹 관리
•

사용자를 등록하고 그룹별로 권한을 부여할 수 있습니다. 사용자 그룹은 상위 그룹과 하위 그룹의
트리 형태로 보여지며 추가, 삭제, 이동 할 수 있습니다. 사용자 권한은 해당 역할이 사용자 그룹에
존재하는지 판단합니다.

35

mago3D 관리자 매뉴얼

4. 사용자 관리
사용자 그룹 관리
•

사용자를 등록하여 그룹별로 권한을 부여할 수 있습니다. 등록된 사용자는 권한별로 데이터에 접근
하여 데이터를 조작하거나 수정을 요청 할 수 있습니다.

[권한 관리]

[사용자 관리]

36

mago3D 관리자 매뉴얼

4. 사용자 관리
사용자 등록
•

사용자 그룹에서 사용자를 추가, 수정, 삭제하여 관리할 수 있습니다.

37

mago3D 관리자 매뉴얼

4. 사용자 관리
사용자 목록
•

등록된 사용자의 정보 및 상태를 조회하고 검색할 수 있습니다.

38

mago3D 관리자 매뉴얼

5. 데이터 관리
프로젝트 목록
•

등록한 프로젝트 목록과 상세 정보를 확인합니다.

프로젝트 초기 이동 위치

39

mago3D 관리자 매뉴얼

5. 데이터 관리
프로젝트 등록
•

등록한 프로젝트 목록과 상세 정보를 확인합니다.

40

mago3D 관리자 매뉴얼

5. 데이터 관리
데이터 등록
•

상위 프로젝트를 지정하여 데이터를 등록 할 수 있습니다. 데이터의 key 값은 해당 프로젝트의
‘F4D_’ 이하의 폴더명과 같은 이름으로 등록해 줍니다.

41

mago3D 관리자 매뉴얼

5. 데이터 관리
데이터 일괄 등록
•

json파일이 있다면 데이터를 해당 프로젝트에 일괄 등록할 수 있습니다.

42

mago3D 관리자 매뉴얼

5. 데이터 관리
데이터 목록
•

등록한 데이터 목록과 상세 정보를 확인합니다. 프로젝트명, 데이터명, 등록일로 데이터를 검색하거
나 정렬할 수 있습니다.

43

mago3D 관리자 매뉴얼

5. 데이터 관리
데이터 변경 이력
•

사용자가 데이터 속성에 대한 변경을 요청하면 관리자가 확인 후 승인 혹은 반려 할 수 있습니다.

44

Address

서울시 금천구 벚꽃로 278 702호

Phone

02-3397-3475

Fax

02-3397-3478

Email

info@gaia3d.com

천정대

jdcheon@gaia3d.com

최희진

hjchoi@gaia3d.com



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : No
Page Count                      : 46
Language                        : ko-KR
Tagged PDF                      : Yes
Title                           : PowerPoint 프레젠테이션
Author                          : HJCHOI
Create Date                     : 2018:12:07 09:49:53+09:00
Modify Date                     : 2018:12:07 09:49:53+09:00
Producer                        : Microsoft® PowerPoint® 2016
Creator                         : Microsoft® PowerPoint® 2016
EXIF Metadata provided by EXIF.tools

Navigation menu