Présentation PowerPoint

Similar documents
I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3.

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

서현수

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

X_8p

PowerPoint Template

PowerPoint 프레젠테이션

intro

EEAP - Proposal Template

untitled

02_3 지리산권 스마트폰 기반 3D 지도서비스_과업지시서.hwp

슬라이드 제목 없음

Microsoft PowerPoint - [2009] 02.pptx

untitled

Python과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산 (제 2 장. 복소수 기초)

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

측량학 (총론)

Index Process Specification Data Dictionary

Microsoft Word - KSR2014S042

오토 2, 3월호 내지최종


PowerPoint 프레젠테이션

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

ETL_project_best_practice1.ppt

Ver. T3_DWS.UTP-1.0 Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date Team Infor

PCServerMgmt7

제 출 문 환경부장관 귀하 본 보고서를 습마트기기 활용 환경지킴이 및 교육 통합 서비스 개 발 과제의 최종보고서로 제출합니다. 주관연구기관 : 주관연구기관장 : 2015년 10월 주식회사 덕키즈 김 형 준 (주관)연구책임자 : 문종욱 (주관)참여연구원 : 김형준, 문병

4S 1차년도 평가 발표자료

LIDAR와 영상 Data Fusion에 의한 건물 자동추출

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로


TC 300, 700 메뉴얼.hwp

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Microsoft Word - 김완석.doc

DocsPin_Korean.pages

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

차 례 A. TOPCLOUD GNSS 프로그램설치및인증...3 B. 설정...7 < 설정 - 환경설정 >...7 < 설정 - GPS 설정 >...9 < 설정 - 장비연결 >...11 < 설정 - 좌표계설정 >...16 < 설정 - Network RTK 설정 >...17

Microsoft PowerPoint - ch02-1.ppt

UML

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

<4D F736F F D20B0B6B3EBC6AE33C3E2BDC3C8C45FC3D6C1BE5F2D2E646F63>

Voice Portal using Oracle 9i AS Wireless

7-3 측각법 트랜싯의조정과거치법 ( 정치법 ) 기포의움직이는방향 43

DE1-SoC Board

Microsoft Word _whitepaper_latency_throughput_v1.0.1_for_

- 2 -

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

Microsoft PowerPoint Android-구조.애플리케이션 기초(1.0h).pptx

歯DCS.PDF

RVC Robot Vaccum Cleaner

<333820B1E8C8AFBFEB2D5A B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>

Microsoft PowerPoint - 휴대폰13년전망_ _IR협의회.ppt

A811 PPT_KR_

USER GUIDE

목차 제 1 장 inexio Touch Driver소개 소개 및 주요 기능 제품사양... 4 제 2 장 설치 및 실행 설치 시 주의사항 설치 권고 사양 프로그램 설치 하드웨

PowerPoint Presentation

<32382DC3BBB0A2C0E5BED6C0DA2E687770>


Orcad Capture 9.x

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

T100MD+

지형정보공학및실습 (8 장 ) GPS 측량 상지대학교지형정보연구센터


PJTROHMPCJPS.hwp

보고서(겉표지).PDF

PowerPoint 프레젠테이션

Special Theme _ 스마트폰 정보보호 스마트폰은 기존 PC에서 가지고 있던 위협과 모바일 기기의 위협을 모두 포함하고 있다. 다시 말하면, 다양 한 기능이 추가된 만큼 기존 PC에서 나타났던 많은 위 협들이 그대로 상속되며, 신규 서비스 부가로 인해 신 규 위


AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

BY-FDP-4-70.hwp

untitled

전자회로 실험

thesis

<FEFF E002D B E E FC816B CBDFC1B558B202E6559E830EB C28D9>

Microsoft Word - TOPCLOUD Survey v.1.x 쇬ìı© 엤몖엜.docx

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해

<4D F736F F F696E74202D20332DC1F6B9DDC1A4BAB8BDC3BDBAC5DB>

C# Programming Guide - Types

1

Service-Oriented Architecture Copyright Tmax Soft 2005

TOPCLOUD GNSS

5-03-Â÷¼¼´ëÀ¥Iš

SBR-100S User Manual


iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

Copyright 2009 Hewlett-Packard Development Company, L.P. Microsoft 및 Windows 는 Microsoft Corporation 의 미국 등록 상표입니다. Bluetooth 는 해당 소유권자가 소유한 상표이 며 Hew

How we create value? 안전경영 조직 및 시스템 강화 위원장 위원 간사 CEO 전략사장, CFO, 인사지원실장, 사업부장, 사업장장 안전환경인프라팀장 삼성SDI는 안전사고의 위험성에 대비하고 안전한 근무환경을 조성하기 위해 전담부서 개 편과 업무 관리범위

Windows Live Hotmail Custom Domains Korea

untitled

ICT03_UX Guide DIP 1605

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

Google Maps Android API v2

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>

슬라이드 1

쿠폰형_상품소개서

282서비스업관리-마트

Data Industry White Paper

Transcription:

스마트폰기반의 TS 측량지원시스템개발 2013.11.15 부경대학교공간정보시스템공학과 PE & RS Lab. 박사과정박진우

Contents 1. Introduction 2. Methodology 3. Design of APP 4. Development of APP 5. Results 6. Conclusions

1. Intoduction Background Objectives

Background 1. 토탈스테이션측량 내업과외업이분리되어운영 기존의 PDA 를결합한측량방법은수치지형도를미리저장하여야하며, RS-232C 의연결케이블이필요 현장에서측량성과의확인이불가능하여불편 2. 스마트폰의등장 3G 또는 4G(LTE) 그리고 Wifi, 블루투스와같은무선데이터통신기술을통해서언제어디서나네트워크에접속하여데이터공유및검색이가능 프로세스와메모리가내장되어있어서복잡한연산수행이가능 SQLite Database 와외장메모리를지원하여실시간으로데이터의관리가가능 Google, Navver, Daum 과같은인터넷지도서비스의제공이가능해짐

Background PowerMagic (Sokkia)

Objectives 토탈스테이션과스마트폰간의통신이가능하도록개발 ( 블루투스통신 ) 데이터취득후, 현장에서바로데이터처리및매핑까지되도록설계 (SQLite Database) Google, Naver, Daum Map 에측정된결과매핑 측량성과를메일전송및 KML 파일로 Google Earth 가시화 현황도작성 스마트폰기반의 TS 측량지원시스템개발 기준점및현황측량 GCP 측량

2. Methodology Total station surveying Android Platform Google Earth

Total station surveying Total station 광파거리측정기의거리측정과디지털데오도라이트의각측정을결합한측량기기 반사프리즘을이용하는방식과무타켓방식를모두지원함. 반사프리즘을이용하는방식 ( 트래버스측량 ), 무타겟 ( 현황, GCP 측량 ) 운용 Network RTK(Real-time kinemaic) 측위시스템과토탈스테이션을하나로통합하여측량하는통합측량시스템이등장. 토탈스테이션이나 GPS 수신기에노트북이나 PDA 를연결하여현장에서측정과동시에지형도를작성하는실시간매핑시스템으로발전하고있다.

Total station surveying 통합측량시스템과 PDA 를결합한매핑시스템 현장에서 PDA 를통해서만관측된데이터수집이가능 내업과외업이분리되어운용 컴퓨터로측정데이터를옮겨서측정된좌표와측량성과를처리 토탈스테이션과휴대용단말기간에 RS-232C 케이블을통해서작업 관측전에휴대용단말기에수치지형도가저장되어있어야운영이가능

Traverse surveying 트래버스측량 서로인접한측선들에의해만들어진수평각과각측선의길이를측정하여측점들의상대적인위치를결정하는측량 트래버스의종류에는개방트래버스, 폐합트래버스, 결합트래버스로구분 폐합트래버스 : 어느한측점에서측량을시작하여각측점을차례로측정하고 마지막에다시출발점으로되돌아와서폐합하는트래버스방법 GPS 측량으로절대좌표를측정하여기준측선을정한후, 한방향과다각형의각측점에서측정된내각을사용하여방위각을계산하고, 각측선들의경거와위거를계산한후, 폐합트래버스계산을통해서측점들의평면직각좌표를구함

Traverse surveying 방위각계산 두측선이이루는각인교각으로부터의방위각을계산 진행방향 ( 시계, 반시계 ) 과측각방향 ( 우측, 좌측 ) 에따라서계산 β 1 = α 0-180 + γ 1 γ 1 : 측점 A, B, C 를측정한교각 α 0, β 1 : 측선 AB, BC 를측정한교각 위거와경거계산 위거 (Latitude) : 측선의남북자오선에정사투영된투영거리 경거 (Departure) : 측선의동서축에정사투영된투영거리 위거의경거의방향은북과동는 (+), 남과서는 (-) L AB = S cos α0 D AB = S sin α0

Traverse surveying 폐합오차 (linear closure error) 폐합트래버스의경우, 측정된모든위거의합과경거의합은 0이되어야한다. 일반적으로모든측정값에는오차가발생 폐합오차가발생 E = E 2 2 L + E D E L : 위거의폐합오차 E D : 경거의폐합오차 트래버스의조정 폐합오차가허용범위안에있을경우트래버스가폐합이되도록조정이되어야한다. 트래버스의조정에는컴퍼스법칙과트랜싯법칙이있다. 컴퍼스법칙 (compass rule) 을사용하여조정량 조정위거와조정경거를계산 e L = E L S i S e D = E D e L, e D : 임의의측선에대한위거및경거에대한조정량 E L, E D : 위거와경거의폐합오차 S i : 임의의측선의길이, S : 측선의총길이 S i S

GCP surveying 위성영상및항공사진을활용하여영상등록이나영상분류, 지형의변화탐지와같은작업을수행하기위해서는기하보정이필요하다. 위성영상및항공사진의정밀한기하보정을실시하는데있어서정확한 GCP (ground control point) 가필요하다. GCP 를취득하는방법 GPS 나토탈스테이션을사용하여직접측량하는방법 기존의기하보정된영상자료를이용하는방법

Android Platform Android 리눅스기반의개방모바일운영체제 3G 또는 4G(LTE) 그리고 Wifi, 블루투스와같은무선데이터통신기술을통해서언제어디서나네트워크에접속하여데이터공유및검색이가능 컴퓨터와대등한프로세서와메모리를탑재하여복잡한계산수행이가능 SQLite Database와외장메모리를지원하여실시간으로데이터를저장및관리가능 Google, Naver, Daum map과같은인터넷지도서비스의제공이가능

Android Platform 블루투스프레임워크 블루투스 : 2.4GHz 대역의주파수대역을사용하는근거리무선인터페이스를통하여블루투스통신을지원하는장치를연결하여데이터를송수신하는통신방식 IEEE 802.151 의표준규격을사용하여블루투스통신을지원하면연결이가능 무선랜방식과는달리벽이나장애물등에민감하지않아서데이터전송률이높다. 안드로이드은블루투스통신을지원하는장치들과데이터를교환할수있는블루투스네트워크스택을지원 블루투스의어플리케이션프레임워크는안드로이드블루투스 API 를이용하여제공 안드로이드블루투스 API 는블루투스를지원하는통신을위하여 4 가지의과정을거친다.

Google Earth 2006 년부터위성영상, 지도, 지형및 3D 빌딩등세계각지역정보에대해위성영상지도서비스를제공하고있다. Google Earth API 를제공하고있어 3 차원지구위에위치표시, 선, 폴라곤등을영상이나 3D 모델을중첩하는형태로의매쉬업이가능 XML 표준을기반으로하고, 태그기반구조를사용하는파일형식인 KML 을사용 KML 은공간정보를화면에표시할때엘리먼트로해당되는속성을사용 <?xml version="1.0" encoding="utf-8"?> <kml xmlns="http://earth.google.com/kml/2.0"> <Document> <Placemark><name>A</name><description></description><styleUrl> #My_Style< /styleurl><point><coordinates>129.10696003, 35.13496031, 0.0</coordinates></ Point></Placemark> </Document> </kml>

3. Design of Android-based Smartphone App 기준점측량및현황측량 GCP 측량

기준점및현황측량 APP 의전반적인구성 Bluetooth connection module Coordinate conversion module SQLite Database Closed traverse surveying module Current status surveying module Facilities Mapping module

Bluetooth Connection module 블루투스통신 Total Station [HVDOUT] 112188 0900239 0914828 Parsing SD ZA HA-R Np Ep Zp [NEZOUT] 0000,0,0.000,0,001889,112131,001534

Coordinate conversion module 좌표변환모듈은토탈스테이션측량에서폐합트래버스망조정계산과좌표결 정에사용. 도 (Degree) 와도분초 (DMS : Degree-Minute-Second) 도 (Degee) = Degrees + (Minutes * 1/60) + (Second * 1/60 * 1/60) TM 좌표와 WGS84 좌표 Java Map Projection Library 로구현

SQLite Database 트래버스와현황측량모듈의전반적인데이터관리역할을한다. Name Type Detail _id integer Primary key hvd_sd real HVD SD hvd_za_d integer HVD ZA(D) hvd_za_m integer HVD ZA(M) hvd_za_s integer HVD ZA(S) hvd_har_d integer HVD HA-R(D) hvd_har_m integer HVD HA-R(M) hvd_har_s integer HVD HA-R(S) nez_np real NEZ Np nez_ep real NEZ Ep Name Type Detail _id integer Primary key key real Ourse line real Distance angle real Angle azimuth real Azimuth latitude real Latitude departude real Departure totallatitude real Total latitude totaldeparture real Total departure dmd real Double distance double_area real Double area error_of_closure real Error of closure meridian nez_zp real NEZ Zp op text Instrument station ap text Target point Database of traverse surveying accuracy real Accuracy total_of_double_area real Total of double area area real Area Database of calculated result traverse surveying

SQLite Database. Name Type Detail _id integer Primary key hvd_sd real HVD SD hvd_za_d integer HVD ZA(D) hvd_za_m integer HVD ZA(M) hvd_za_s integer HVD ZA(S) hvd_har_d integer HVD HA-R(D) hvd_har_m integer HVD HA-R(M) hvd_har_s integer HVD HA-R(S) nez_np real NEZ Np nez_ep real NEZ Ep nez_zp real NEZ Zp op text Instrument station ap text Target point bsp text Back sight Lat real Target coordinate(lat) Lon real Target coordinate(lon) Database of current status surveying

Closed traverse surveying module 트래버스측량모듈은 Survey, Dataview, Process, Mapview 로구성되어있다. Survey : 측정된데이터와기계점과시준점을사용자가입력하여 SQLite Database에저장한다. Dataview : SQLite Database에저장되어있는측정된데이터를보여준다. Process : 측정된데이터를폐합트래버스계산을수행하고, 계산된측량성과와좌표계산결과를 SQLite Database에저장및메일로전송한다. Mapview : 폐합트래버스계산으로결정된미지점의좌표를인터넷지도서비스 (Google, Naver, Daum) 에매핑하는역할을한다.

Procedure of Closed travers calculation 초기의방위각계산에사용 토탈스테이션으로측정된지점의 SD, ZA, HA-R 을측정 SD, ZA 값을사용하여거리, 한측점에서 3 회이상관측된 HA-R 을평균하여각값을구함. 방위각을구함 위거와경거를계산 폐합오차를계산 컴퍼스의법칙을사용하여위거와경거를조정 합위거와합경거를계산하여서좌표를구함

Procedure of Closed travers calculation Closed travers Process 의 Sequence Diagram

Current status surveying module 현황측량모듈은 Survey, Dataview, Mapview 로구성되어있다. Survey : 측정된데이터와트래버스측량에서결정된기준점을 SQLite Database에서로드해서기계점과후시점을설정하여시준점의좌표를결정하여 SQLite Database에저장한다. Dataview : SQLite Database에저장되어있는측정된데이터를보여준다. Mapview : 측정과동시에계산된시준점의좌표를인터넷지도서비스 (Google, Naver, Daum) 에매핑하는역할을한다.

Procedure of current status surveying

Procedure of current status surveying Current status surveying survey 의 Sequence Diagram

Facilities mapping module 현황도작성모듈은현황측량을통해측정된각시준점을사용자가원하는지 점들을선택하여현황도작성. Point : Point 형태로선택된지점들의현황도작성. Line : Line 형태로선택된지점들의현황도작성. Point Line

GCPs Surveying APP 의전반적인구성 Bluetooth connection module Coordinate conversion module SQLite Database GCPs Surveying module

4. Development of Android-based Smartphone App 기준점측량및현황측량 GCP 측량

Implementation of App 개발환경 Item Detail Smartphone Samsung Galaxy Note II Smartphone Operation System Android 4.1.2 Jelly Bean Development Tool Programming Language Map API Total station Eclipse IDE Java Google, Naver, Daum SOKKIA CX-105 ERDAS program ERDAS LPS ver. 9.2

기준점및현황측량 (b) (c) (a) (d)

기준점및현황측량 Survey Data view

기준점및현황측량 Map view

기준점및현황측량 Survey Map view Data view

기준점및현황측량 Point Line

GCPs surveying Survey Map view Data view

Demo 시준측정 ( 내업 ) 처리 ( 외업 )

5. Result GPS surveying Closed traverse surveying Current status surveying Visualization using Google Earth Facilities mapping GCPs Surveying

GPS surveying 토탈스테이션을이용한현황측량은대상지역내최소 2개의기준점이확보되어야한다. 토탈스테이션측량을하기전에 SOKKIA사의 GRX1 GPS 수신기를이용하여 network RTK 방식으로두점의절대좌표를취득하였으며, 이두점은트래버스측량에서초기방위각을계산하는데이용 Point Longitude(deg) Latitude(deg) Orthometric height(m) HRMS(m) VRMS(m) A 129.10696003 35.13496035 3.920 0.0083 0.0138 D 129.10576917 35.13484014 3.439 0.0071 0.0140

Closed traverse surveying 폐합트래버스 : 측점 A 로부터시작하여다시측점 A 로폐합하는폐합트래버스 (A-B-C-D-A) 배각법 : 모든측점에서의각관측은오차를줄이기위해각측점에서 3 회이상관측한값의평균을사용하는배각법에의해수행되었다. AB BC CD DA Distance (m) Angle (degree) Azimuth (degree) latitude (m) departure (m) Total latitude (degree) Total departure (degree) Double meridian distance (m) Double area ( m2 ) 58.594 112.188 62.190 109.338 89.99731481 91.80731481 85.61759259 92.57981481 351.77926246 263.58657727 169.20416986 81.78398467 57.992-12.532-61.090 15.625-8.378-111.486 11.649 108.216 35.13548437 35.13539274 35.13484019 35.1349603 129.10688162 129.10565612 129.10576969 129.10696003-8.378-128.243-228.080-108.215-485.873 1607.087 13933.316-1690.863 Error of closure(m): 0.004 Accuracy: 1/85577.7 Area( m2 ): 6681.834

Current status surveying (C) (B) (D) (A)

Current status surveying 개발된앱에서측량된결과는 KML 파일로생성이가능하고, 이메일을통해서전송이가능하다. Closed traverse surveying Current status surveying GCPs surveying

Facilities mapping 토탈스테이션으로현황측량한지점을선택하여서현황도작성한결과는다 음과같다.

GCPs surveying

6. Conclusions

Conclusions 결론토탈스테이션의현황측량과 GCP 측량을위한안드로이드앱개발 스마트폰과토탈스테이션를블루투스통신으로연결하여측정된데이터수집가능 스마트폰에서트래버스계산및좌표계산구현 현장에서데이터처리및인터넷지도서비스 (Google, Naver, Daum map) 에매핑 토탈스테이션의측량성과를메일로전송가능 KML파일로작성및전송이되어 Google Earth 가시화가가능 측정된데이터를선택하여현황도작성가능 GCP 측량을통한 ERDAS 작업의편의성을제공. 향후과제 2D 좌표계산뿐만이아니라, 3D 좌표계산의필요성 맵으로표출뿐만이아니라편집이가능하도록개선의필요성 토탈스테이션의원격제어에대한필요성 토탈스테이션, GPS수신기와스마트폰과의연계성에대한고려

Thank you. swat018@gmail.com