page no.
| Showpageid |
|---|
- 기능 설명
- 외부망 접근이 불가능한 환경에서 GeoMap 외부 인터넷에 연결할 수 없는 환경에서 GeoMap 컴포넌트 > AupMap 배경 지도를 사용할 수 있습니다.
타일 서버를 별도 구축하여 해당 서버에서 타일 이미지를 불러옵니다.
- i-AUD 보고서 > GeoMap 컴포넌트
- initOption > UseOSM true
ADMIN시스템 운영관리 > 제품 별 옵션 설정 > i-AUD 모듈 > 신규로 타일 서버 옵션에 관한 row를 아래와 같이 추가합니다. - 적용 예
- 사진
| title | 참고 사항 |
|---|
별도의 타일 서버(Tile Server) 를 구축하고, 지도에 필요한 타일 이미지를 해당 서버에서 직접 불러오는 방식으로 동작합니다.
정보 title 타일 서버 구축 타일 서버는 지도 이미지 전용 서버이므로, 단독 서버로 운영하는 것을 전제로 합니다.
- 타일 서버 상세 스펙
- CPU: 8Core 이상
- Memory: 32GB 이상
- Disk: 10TB 이상
- OS: Ubuntu 24.04 LTS 권장
- 타일 서버 상세 스펙
- Docker 설치
- 아래의 버전에 해당하는 도커가 기본 설치 되어있어야 합니다.
- 상세 정보
- Docker 설치
- Docker Engine: v27 이상
- Docker Compose: v2 이상
- HTTPS
- 인증서 준비
- AUD Framework를 이용하여 HTTPS로 서비스를 하고 있는 환경의 경우, 타일 서버도 HTTPS 서비스를 위한 인증서 파일(*.pem)이 필요합니다.
- 방화벽 설정
- 타일 서버는 사용자 PC(Browser)에서
- 인증서 준비
- 직접 접근하는 구조입니다.
- 사용자 PC → 타일 서버(WEB) 방화벽이 열려있어야 합니다.
- 사용 방법
- ADMIN
- 시스템 운영관리 > 제품 별 옵션 설정 > i-AUD 모듈 > 신규로 타일 서버 사용 옵션에 관한 row를 아래와 같이 추가하시면 됩니다.
옵션 설명은 다음과 같습니다.
옵션명 옵션 설명 GEOMAP_KEY.AUDMAP_TILE_SERVER 타일 서버 URL (ex) https://abc.bimatrix.co.kr
- 시스템 운영관리 > 제품 별 옵션 설정 > i-AUD 모듈 > 신규로 타일 서버 사용 옵션에 관한 row를 아래와 같이 추가하시면 됩니다.
- i-AUD
- GeoMap Component 생성 시 보고서 스크립트로 initOption의 UseOSM을 true로 설정합니다.
- 설정 방법은 rnd 사이트 에서 다양한 샘플 보고서를 통해 확인하실 수 있습니다.
스크립트 예시
코드 블럭 language js title 코드 예시 collapse true var mapMaster; // 지도 마스터 객체 /************************************** * 문서 로드 된 후 AutoRefresh 수행 전에 발생합니다. * 초기 지도 세팅 및 이벤트를 등록합니다. **************************************/ var OnDocumentLoadComplete = function (sender, args) { // Map 객체 초기화 mapMaster = new Map('MAP'/*UserCompopnent 컨트롤*/); } /************************************** * MAP Controller * 지도 생성하고, 배경 지도 위에 서울시 권역별 지리 데이터를 표시합니다. **************************************/ function Map(mapContainer) { this.map = null; // 지도 객체 this.mapContainer = null; // UserCompopnent 컨트롤 // 지도 초기화 this.initMap = function () { var closure = this; this.mapContainer = Matrix.getObject(mapContainer); if(this.mapContainer) { this.mapContainer.OnLoaded = function (s, e) { e.ScriptObject.initGeomap({ libraryType: 0 /* AudMap */, useOSM: true }, function (map) { closure.map = map; closure.showMap(); }); } } } // 지도 표시 this.showMap = function () { Matrix.AddGlobalParams('VS_GID_0', 'KOR', 0); Matrix.AddGlobalParams('VS_GID_1', 'KOR.16_1', 0); // 서울시 this.map.addDomesticGeoJson(true); } this.initMap(); // 생성 시 지도 초기화 호출 }
- GeoMap Component 생성 시 보고서 스크립트로 initOption의 UseOSM을 true로 설정합니다.
- ADMIN
- 적용 예
- 보고서 화면
- 보고서 화면
| 도움말 | ||
|---|---|---|
| ||
|
| 참고사항 | |||
|---|---|---|---|
| |||
|
| 기능 정보 |
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
| 시작 버전 정보 |
| ||||||
| 정보 | ||||
|---|---|---|---|---|
| ||||
|
| 페이지 속성 | |||||||
|---|---|---|---|---|---|---|---|
| |||||||
|

