SlideShare uma empresa Scribd logo
1 de 49
Baixar para ler offline
스마트폰 기반의 TS 측량 지원시스템 개발
부경대학교 공간정보시스템공학과
PE & RS Lab.
박사과정 박진우
2013.11.15
Contents
1. Introduction
2. Methodology
3. Design of APP
4. Development of APP
5. Results
6. Conclusions
1. Intoduction
 Background
 Objectives
Background
2. 스마트폰의 등장
 3G 또는 4G(LTE) 그리고 Wifi, 블루투스와 같은 무선 데
이터 통신 기술을 통해서 언제 어디서나 네트워크에 접
속하여 데이터 공유 및 검색이 가능
 프로세스와 메모리가 내장되어 있어서 복잡한 연산 수행
이 가능
 SQLite Database와 외장메모리를 지원하여 실시간으로
데이터의 관리가 가능
 Google, Navver, Daum과 같은 인터넷 지도 서비스의 제
공이 가능해짐
1. 토탈스테이션 측량
 내업과 외업이 분리되어 운영
 기존의 PDA를 결합한 측량 방법은 수치지형도를 미리 저
장하여야 하며, RS-232C의 연결 케이블이 필요
 현장에서 측량 성과의 확인이 불가능하여 불편
Background
PowerMagic (Sokkia)
Objectives
 토탈스테이션과 스마트폰 간의 통신이 가능하도록 개발
(블루투스 통신)
 데이터 취득 후, 현장에서 바로 데이터 처리 및 매핑까지 되도록 설계
(SQLite Database)
 Google, Naver, Daum Map에 측정된 결과 매핑
 측량 성과를 메일 전송 및 KML파일로 Google Earth 가시화
 현황도 작성
• 기준점 및 현황 측량
• GCP 측량
스마트폰 기반의 TS 측량 지원시스템 개발
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
방위각 계산
위거와 경거 계산
 두 측선이 이루는 각인 교각으로 부터의 방위각을 계산
 진행 방향(시계, 반시계)과 측각 방향(우측, 좌측)에 따라서 계산
𝜷 𝟏 = 𝛼0 - 180° + 𝛾1
γ1 : 측점 A, B, C를 측정한 교각
α0 , β1 : 측선 AB, BC를 측정한 교각
 위거(Latitude) : 측선의 남북자오선에 정사 투영된 투영 거리
 경거(Departure) : 측선의 동서 축에 정사 투영된 투영 거리
 위거의 경거의 방향은 북과 동는 (+), 남과 서는(-)
𝑳 𝑨𝑨 = 𝑆cos 𝛼0
𝑫 𝑨𝑨 = 𝑆sin 𝛼0
Traverse surveying
폐합 오차(linear closure error)
트래버스의 조정
 폐합 트래버스의 경우, 측정된 모든 위거의 합과 경거의 합은 0이 되어야 한다.
 일반적으로 모든 측정값에는 오차가 발생  폐합오차가 발생
E = 𝐸𝐿
2
+ 𝐸 𝐷
2
𝐸𝐿 : 위거의 폐합 오차
𝐸 𝐷 : 경거의 폐합 오차
 폐합 오차가 허용 범위 안에 있을 경우 트래버스가 폐합이 되도록 조정이 되어야 한다.
 트래버스의 조정에는 컴퍼스 법칙과 트랜싯 법칙이 있다.
 컴퍼스 법칙(compass rule)을 사용하여 조정량  조정 위거와 조정 경거를 계산
𝒆 𝑳 = 𝐸𝐿 ×
𝑆𝑖
∑ 𝑆
𝒆 𝑫 = 𝐸 𝐷 ×
𝑆𝑖
∑ 𝑆
𝒆 𝑳, 𝒆 𝑫 : 임의의 측선에 대한 위거 및 경거에 대한 조정량
𝑬 𝑳, 𝑬 𝑫 : 위거와 경거의 폐합 오차
𝑺𝒊 : 임의의 측선의 길이, ∑ 𝑺 : 측선의 총 길이
GCP surveying
 위성영상 및 항공사진을 활용하여 영상등록이나 영상분류, 지형의 변화 탐지와
같은 작업을 수행하기 위해서는 기하보정이 필요하다.
 위성영상 및 항공사진의 정밀한 기하보정을 실시하는데 있어서 정확한 GCP
(ground control point)가 필요하다.
 GCP를 취득하는 방법
• GPS나 토탈스테이션을 사용하여 직접 측량하는 방법
• 기존의 기하 보정된 영상자료를 이용하는 방법
Android Platform
 리눅스 기반의 개방 모바일 운영체제
 3G 또는 4G(LTE) 그리고 Wifi, 블루투스와 같은 무선 데이터
통신 기술을 통해서 언제 어디서나 네트워크에 접속하여 데
이터 공유 및 검색이 가능
 컴퓨터와 대등한 프로세서와 메모리를 탑재하여 복잡한 계
산 수행이 가능
 SQLite Database와 외장메모리를 지원하여 실시간으로 데
이터를 저장 및 관리 가능
 Google, Naver, Daum map과 같은 인터넷 지도서비스의 제
공이 가능
Android
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
블루투스 통신
112188 0900239 0914828
0000,0,0.000,0,001889,112131,001534
[HVDOUT]
[NEZOUT]
ParsingTotal
Station
SD
ZA
HA-R
Np
Ep
Zp
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
nez_zp real NEZ – Zp
op text Instrument station
ap text Target point
 트래버스와 현황 측량 모듈의 전반적인 데이터관리 역할을 한다.
Database of traverse surveying
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 meridian
distance
double_area real Double area
error_of_closure real Error of closure
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 Eclipse IDE
Programming Language Java
Map API Google, Naver, Daum
Total station SOKKIA CX-105
ERDAS program ERDAS LPS ver. 9.2
기준점 및 현황 측량
(a)
(b)
(c)
(d)
기준점 및 현황 측량
Survey
Data view
기준점 및 현황 측량
Map view
기준점 및 현황 측량
Survey Map view
Data view
기준점 및 현황 측량
LinePoint
GCPs surveying
Survey
Data view
Map 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
AB BC CD DA
Distance
(m)
58.594 112.188 62.190 109.338
Angle
(degree)
89.99731481 91.80731481 85.61759259 92.57981481
Azimuth
(degree)
351.77926246 263.58657727 169.20416986 81.78398467
latitude
(m)
57.992 -12.532 -61.090 15.625
departure
(m)
-8.378 -111.486 11.649 108.216
Total latitude
(degree)
35.13548437 35.13539274 35.13484019 35.1349603
Total departure
(degree)
129.10688162 129.10565612 129.10576969 129.10696003
Double meridian
distance
(m)
-8.378 -128.243 -228.080 -108.215
Double area
(㎡)
-485.873 1607.087 13933.316 -1690.863
Error of closure(m): 0.004 Accuracy: 1/85577.7 Area(㎡): 6681.834
 폐합트래버스 : 측점 A로부터 시작하여 다시 측점 A로 폐합하는 폐합트래버
스(A-B-C-D-A)
 배각법 : 모든 측점에서의 각 관측은 오차를 줄이기 위해 각 측점에서 3회 이
상 관측한 값의 평균을 사용하는 배각법에 의해 수행되었다.
Current status surveying
(C) (B)
(A)(D)
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

Mais conteúdo relacionado

Mais procurados

고해상도 위성영상을 이용한 smart주제도 생성
고해상도 위성영상을 이용한 smart주제도 생성고해상도 위성영상을 이용한 smart주제도 생성
고해상도 위성영상을 이용한 smart주제도 생성Hyun Jik LEE
 
지능형 공간정보의 도시업무활용
지능형 공간정보의 도시업무활용 지능형 공간정보의 도시업무활용
지능형 공간정보의 도시업무활용 Hyun Jik LEE
 
오픈소스 GIS 실습 (5)
오픈소스 GIS 실습 (5)오픈소스 GIS 실습 (5)
오픈소스 GIS 실습 (5)Byeong-Hyeok Yu
 
[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...
[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...
[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...HaNJiN Lee
 
Gps Navigation Survey
Gps Navigation SurveyGps Navigation Survey
Gps Navigation SurveyDaniel Kim
 
[공간정보시스템 개론] L11 공간정보의 구축
[공간정보시스템 개론] L11 공간정보의 구축[공간정보시스템 개론] L11 공간정보의 구축
[공간정보시스템 개론] L11 공간정보의 구축Kwang Woo NAM
 
오픈소스기반 상용소프트웨어 GXT의 적용사례
오픈소스기반 상용소프트웨어 GXT의 적용사례오픈소스기반 상용소프트웨어 GXT의 적용사례
오픈소스기반 상용소프트웨어 GXT의 적용사례HaNJiN Lee
 
전자해도 표준과 뷰어 (최규성)
전자해도 표준과 뷰어 (최규성)전자해도 표준과 뷰어 (최규성)
전자해도 표준과 뷰어 (최규성)Kyu-sung Choi
 
오픈드론맵 한국어 사용자 지침서
오픈드론맵 한국어 사용자 지침서오픈드론맵 한국어 사용자 지침서
오픈드론맵 한국어 사용자 지침서Byeong-Hyeok Yu
 
오픈소스 공간통계분석 패키지 개발
오픈소스  공간통계분석 패키지 개발오픈소스  공간통계분석 패키지 개발
오픈소스 공간통계분석 패키지 개발MinPa Lee
 
[FOSS4G Korea 2014] Making Base Maps with Open Data
[FOSS4G Korea 2014] Making Base Maps with Open Data[FOSS4G Korea 2014] Making Base Maps with Open Data
[FOSS4G Korea 2014] Making Base Maps with Open DataMinPa Lee
 
QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기Byeong-Hyeok Yu
 
Global.Positioning.System
Global.Positioning.SystemGlobal.Positioning.System
Global.Positioning.Systemlustlust
 
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스Kyu-sung Choi
 
OGC 표준 서비스를 이용한 Web KOPSS 구현사례
OGC 표준 서비스를 이용한 Web KOPSS 구현사례OGC 표준 서비스를 이용한 Web KOPSS 구현사례
OGC 표준 서비스를 이용한 Web KOPSS 구현사례MinPa Lee
 
AI프렌즈 시즌2 데이터 설명
AI프렌즈 시즌2 데이터 설명AI프렌즈 시즌2 데이터 설명
AI프렌즈 시즌2 데이터 설명DACON AI 데이콘
 
입문 Visual SLAM 14강 - 2장 Introduction to slam
입문 Visual SLAM 14강  - 2장 Introduction to slam입문 Visual SLAM 14강  - 2장 Introduction to slam
입문 Visual SLAM 14강 - 2장 Introduction to slamjdo
 
QGIS를 활용한 공간분석 입문(1일 6시간)
QGIS를 활용한 공간분석 입문(1일 6시간)QGIS를 활용한 공간분석 입문(1일 6시간)
QGIS를 활용한 공간분석 입문(1일 6시간)Byeong-Hyeok Yu
 
5_spatial analysis(2)
5_spatial analysis(2)5_spatial analysis(2)
5_spatial analysis(2)Joonho Lee
 
[IGC 2017] 에픽게임즈 최용훈 - 밤낮으로 부수고 짓고 액션 빌딩 게임 만들기 - 포트나이트
[IGC 2017] 에픽게임즈 최용훈 - 밤낮으로 부수고 짓고 액션 빌딩 게임 만들기 - 포트나이트[IGC 2017] 에픽게임즈 최용훈 - 밤낮으로 부수고 짓고 액션 빌딩 게임 만들기 - 포트나이트
[IGC 2017] 에픽게임즈 최용훈 - 밤낮으로 부수고 짓고 액션 빌딩 게임 만들기 - 포트나이트강 민우
 

Mais procurados (20)

고해상도 위성영상을 이용한 smart주제도 생성
고해상도 위성영상을 이용한 smart주제도 생성고해상도 위성영상을 이용한 smart주제도 생성
고해상도 위성영상을 이용한 smart주제도 생성
 
지능형 공간정보의 도시업무활용
지능형 공간정보의 도시업무활용 지능형 공간정보의 도시업무활용
지능형 공간정보의 도시업무활용
 
오픈소스 GIS 실습 (5)
오픈소스 GIS 실습 (5)오픈소스 GIS 실습 (5)
오픈소스 GIS 실습 (5)
 
[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...
[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...
[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...
 
Gps Navigation Survey
Gps Navigation SurveyGps Navigation Survey
Gps Navigation Survey
 
[공간정보시스템 개론] L11 공간정보의 구축
[공간정보시스템 개론] L11 공간정보의 구축[공간정보시스템 개론] L11 공간정보의 구축
[공간정보시스템 개론] L11 공간정보의 구축
 
오픈소스기반 상용소프트웨어 GXT의 적용사례
오픈소스기반 상용소프트웨어 GXT의 적용사례오픈소스기반 상용소프트웨어 GXT의 적용사례
오픈소스기반 상용소프트웨어 GXT의 적용사례
 
전자해도 표준과 뷰어 (최규성)
전자해도 표준과 뷰어 (최규성)전자해도 표준과 뷰어 (최규성)
전자해도 표준과 뷰어 (최규성)
 
오픈드론맵 한국어 사용자 지침서
오픈드론맵 한국어 사용자 지침서오픈드론맵 한국어 사용자 지침서
오픈드론맵 한국어 사용자 지침서
 
오픈소스 공간통계분석 패키지 개발
오픈소스  공간통계분석 패키지 개발오픈소스  공간통계분석 패키지 개발
오픈소스 공간통계분석 패키지 개발
 
[FOSS4G Korea 2014] Making Base Maps with Open Data
[FOSS4G Korea 2014] Making Base Maps with Open Data[FOSS4G Korea 2014] Making Base Maps with Open Data
[FOSS4G Korea 2014] Making Base Maps with Open Data
 
QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기
 
Global.Positioning.System
Global.Positioning.SystemGlobal.Positioning.System
Global.Positioning.System
 
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스
 
OGC 표준 서비스를 이용한 Web KOPSS 구현사례
OGC 표준 서비스를 이용한 Web KOPSS 구현사례OGC 표준 서비스를 이용한 Web KOPSS 구현사례
OGC 표준 서비스를 이용한 Web KOPSS 구현사례
 
AI프렌즈 시즌2 데이터 설명
AI프렌즈 시즌2 데이터 설명AI프렌즈 시즌2 데이터 설명
AI프렌즈 시즌2 데이터 설명
 
입문 Visual SLAM 14강 - 2장 Introduction to slam
입문 Visual SLAM 14강  - 2장 Introduction to slam입문 Visual SLAM 14강  - 2장 Introduction to slam
입문 Visual SLAM 14강 - 2장 Introduction to slam
 
QGIS를 활용한 공간분석 입문(1일 6시간)
QGIS를 활용한 공간분석 입문(1일 6시간)QGIS를 활용한 공간분석 입문(1일 6시간)
QGIS를 활용한 공간분석 입문(1일 6시간)
 
5_spatial analysis(2)
5_spatial analysis(2)5_spatial analysis(2)
5_spatial analysis(2)
 
[IGC 2017] 에픽게임즈 최용훈 - 밤낮으로 부수고 짓고 액션 빌딩 게임 만들기 - 포트나이트
[IGC 2017] 에픽게임즈 최용훈 - 밤낮으로 부수고 짓고 액션 빌딩 게임 만들기 - 포트나이트[IGC 2017] 에픽게임즈 최용훈 - 밤낮으로 부수고 짓고 액션 빌딩 게임 만들기 - 포트나이트
[IGC 2017] 에픽게임즈 최용훈 - 밤낮으로 부수고 짓고 액션 빌딩 게임 만들기 - 포트나이트
 

Semelhante a 스마트폰 기반의 TS 측량 지원시스템 개발

civil engineering lecture_survey GPS .ppt
civil engineering lecture_survey GPS .pptcivil engineering lecture_survey GPS .ppt
civil engineering lecture_survey GPS .pptmIra115
 
Smart Camera UAV를 이용한 오픈소스 기반의 자동촬용 및 UAV image 처리시스템 개발
Smart Camera UAV를 이용한 오픈소스 기반의 자동촬용 및 UAV image 처리시스템 개발Smart Camera UAV를 이용한 오픈소스 기반의 자동촬용 및 UAV image 처리시스템 개발
Smart Camera UAV를 이용한 오픈소스 기반의 자동촬용 및 UAV image 처리시스템 개발park jinwoo
 
[FOSS4G Korea 2016] Smart Camera UAV를 이용한 오픈소스 기반의 자동촬영 및 UAV Image 처리시스템 개발
[FOSS4G Korea 2016]  Smart Camera UAV를 이용한 오픈소스 기반의 자동촬영 및 UAV Image 처리시스템 개발[FOSS4G Korea 2016]  Smart Camera UAV를 이용한 오픈소스 기반의 자동촬영 및 UAV Image 처리시스템 개발
[FOSS4G Korea 2016] Smart Camera UAV를 이용한 오픈소스 기반의 자동촬영 및 UAV Image 처리시스템 개발Jinwoo Park
 
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현MinPa Lee
 
Stabilization Method of Trajectory Data with Planar Characteristic using Plan...
Stabilization Method of Trajectory Data with Planar Characteristic using Plan...Stabilization Method of Trajectory Data with Planar Characteristic using Plan...
Stabilization Method of Trajectory Data with Planar Characteristic using Plan...Stryx
 
Super map iDesktop 교육교재 기초
Super map iDesktop 교육교재 기초Super map iDesktop 교육교재 기초
Super map iDesktop 교육교재 기초선경 김선경
 
시스템종합설계_R&D_최종발표자료.pptx
시스템종합설계_R&D_최종발표자료.pptx시스템종합설계_R&D_최종발표자료.pptx
시스템종합설계_R&D_최종발표자료.pptxssuserfb6a2f
 
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법Joo-Haeng Lee
 
LITBiz LBS, GIS Solution
LITBiz LBS, GIS SolutionLITBiz LBS, GIS Solution
LITBiz LBS, GIS SolutioneLITeLIT
 
환경영향평가 의사결정지원 시공간 표출기술
환경영향평가 의사결정지원 시공간 표출기술 환경영향평가 의사결정지원 시공간 표출기술
환경영향평가 의사결정지원 시공간 표출기술 SANGHEE SHIN
 
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발MinPa Lee
 
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServerMinPa Lee
 
Proj4를 이용한 좌표계 변환
Proj4를 이용한 좌표계 변환Proj4를 이용한 좌표계 변환
Proj4를 이용한 좌표계 변환BJ Jang
 
[A-GIST 발표] Crowdsourced 3D Mapping: A combined Multi-View Geometry and Self-...
[A-GIST 발표] Crowdsourced 3D Mapping: A combined Multi-View Geometry and Self-...[A-GIST 발표] Crowdsourced 3D Mapping: A combined Multi-View Geometry and Self-...
[A-GIST 발표] Crowdsourced 3D Mapping: A combined Multi-View Geometry and Self-...Jehong Lee
 
시스템종합설계_R&D_최종발표자료.pptx
시스템종합설계_R&D_최종발표자료.pptx시스템종합설계_R&D_최종발표자료.pptx
시스템종합설계_R&D_최종발표자료.pptxssuserfb6a2f
 
지엠지회사소개서
지엠지회사소개서지엠지회사소개서
지엠지회사소개서정우 윤
 
제4장 선박용 장비의 통신규약 / 시리얼통신 / NMEA0183
제4장 선박용 장비의 통신규약 / 시리얼통신 / NMEA0183제4장 선박용 장비의 통신규약 / 시리얼통신 / NMEA0183
제4장 선박용 장비의 통신규약 / 시리얼통신 / NMEA0183Chang-yong Jung
 

Semelhante a 스마트폰 기반의 TS 측량 지원시스템 개발 (20)

civil engineering lecture_survey GPS .ppt
civil engineering lecture_survey GPS .pptcivil engineering lecture_survey GPS .ppt
civil engineering lecture_survey GPS .ppt
 
Gis개론
Gis개론Gis개론
Gis개론
 
Smart Camera UAV를 이용한 오픈소스 기반의 자동촬용 및 UAV image 처리시스템 개발
Smart Camera UAV를 이용한 오픈소스 기반의 자동촬용 및 UAV image 처리시스템 개발Smart Camera UAV를 이용한 오픈소스 기반의 자동촬용 및 UAV image 처리시스템 개발
Smart Camera UAV를 이용한 오픈소스 기반의 자동촬용 및 UAV image 처리시스템 개발
 
[FOSS4G Korea 2016] Smart Camera UAV를 이용한 오픈소스 기반의 자동촬영 및 UAV Image 처리시스템 개발
[FOSS4G Korea 2016]  Smart Camera UAV를 이용한 오픈소스 기반의 자동촬영 및 UAV Image 처리시스템 개발[FOSS4G Korea 2016]  Smart Camera UAV를 이용한 오픈소스 기반의 자동촬영 및 UAV Image 처리시스템 개발
[FOSS4G Korea 2016] Smart Camera UAV를 이용한 오픈소스 기반의 자동촬영 및 UAV Image 처리시스템 개발
 
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
 
Stabilization Method of Trajectory Data with Planar Characteristic using Plan...
Stabilization Method of Trajectory Data with Planar Characteristic using Plan...Stabilization Method of Trajectory Data with Planar Characteristic using Plan...
Stabilization Method of Trajectory Data with Planar Characteristic using Plan...
 
Super map iDesktop 교육교재 기초
Super map iDesktop 교육교재 기초Super map iDesktop 교육교재 기초
Super map iDesktop 교육교재 기초
 
시스템종합설계_R&D_최종발표자료.pptx
시스템종합설계_R&D_최종발표자료.pptx시스템종합설계_R&D_최종발표자료.pptx
시스템종합설계_R&D_최종발표자료.pptx
 
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
 
LITBiz LBS, GIS Solution
LITBiz LBS, GIS SolutionLITBiz LBS, GIS Solution
LITBiz LBS, GIS Solution
 
환경영향평가 의사결정지원 시공간 표출기술
환경영향평가 의사결정지원 시공간 표출기술 환경영향평가 의사결정지원 시공간 표출기술
환경영향평가 의사결정지원 시공간 표출기술
 
Multi sensor tracking
Multi sensor trackingMulti sensor tracking
Multi sensor tracking
 
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
 
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
 
Proj4를 이용한 좌표계 변환
Proj4를 이용한 좌표계 변환Proj4를 이용한 좌표계 변환
Proj4를 이용한 좌표계 변환
 
[A-GIST 발표] Crowdsourced 3D Mapping: A combined Multi-View Geometry and Self-...
[A-GIST 발표] Crowdsourced 3D Mapping: A combined Multi-View Geometry and Self-...[A-GIST 발표] Crowdsourced 3D Mapping: A combined Multi-View Geometry and Self-...
[A-GIST 발표] Crowdsourced 3D Mapping: A combined Multi-View Geometry and Self-...
 
시스템종합설계_R&D_최종발표자료.pptx
시스템종합설계_R&D_최종발표자료.pptx시스템종합설계_R&D_최종발표자료.pptx
시스템종합설계_R&D_최종발표자료.pptx
 
지엠지회사소개서
지엠지회사소개서지엠지회사소개서
지엠지회사소개서
 
제4장 선박용 장비의 통신규약 / 시리얼통신 / NMEA0183
제4장 선박용 장비의 통신규약 / 시리얼통신 / NMEA0183제4장 선박용 장비의 통신규약 / 시리얼통신 / NMEA0183
제4장 선박용 장비의 통신규약 / 시리얼통신 / NMEA0183
 
Flood
FloodFlood
Flood
 

스마트폰 기반의 TS 측량 지원시스템 개발

  • 1. 스마트폰 기반의 TS 측량 지원시스템 개발 부경대학교 공간정보시스템공학과 PE & RS Lab. 박사과정 박진우 2013.11.15
  • 2. Contents 1. Introduction 2. Methodology 3. Design of APP 4. Development of APP 5. Results 6. Conclusions
  • 4. Background 2. 스마트폰의 등장  3G 또는 4G(LTE) 그리고 Wifi, 블루투스와 같은 무선 데 이터 통신 기술을 통해서 언제 어디서나 네트워크에 접 속하여 데이터 공유 및 검색이 가능  프로세스와 메모리가 내장되어 있어서 복잡한 연산 수행 이 가능  SQLite Database와 외장메모리를 지원하여 실시간으로 데이터의 관리가 가능  Google, Navver, Daum과 같은 인터넷 지도 서비스의 제 공이 가능해짐 1. 토탈스테이션 측량  내업과 외업이 분리되어 운영  기존의 PDA를 결합한 측량 방법은 수치지형도를 미리 저 장하여야 하며, RS-232C의 연결 케이블이 필요  현장에서 측량 성과의 확인이 불가능하여 불편
  • 6. Objectives  토탈스테이션과 스마트폰 간의 통신이 가능하도록 개발 (블루투스 통신)  데이터 취득 후, 현장에서 바로 데이터 처리 및 매핑까지 되도록 설계 (SQLite Database)  Google, Naver, Daum Map에 측정된 결과 매핑  측량 성과를 메일 전송 및 KML파일로 Google Earth 가시화  현황도 작성 • 기준점 및 현황 측량 • GCP 측량 스마트폰 기반의 TS 측량 지원시스템 개발
  • 7. 2. Methodology  Total station surveying  Android Platform  Google Earth
  • 8. Total station surveying Total station  광파거리측정기의 거리 측정과 디지털 데오도라이트의 각 측정을 결합한 측량기기  반사프리즘을 이용하는 방식과 무타켓 방식를 모두 지원 함.  반사프리즘을 이용하는 방식(트래버스 측량), 무타겟(현 황, GCP측량) 운용  Network RTK(Real-time kinemaic) 측위 시스템과 토탈스 테이션을 하나로 통합하여 측량하는 통합측량 시스템이 등장.  토탈스테이션이나 GPS수신기에 노트북이나 PDA를 연결 하여 현장에서 측정과 동시에 지형도를 작성하는 실시간 매핑 시스템으로 발전하고 있다.
  • 9. Total station surveying 통합측량시스템과 PDA를 결합한 매핑 시스템  현장에서 PDA를 통해서만 관측된 데이터 수집이 가능  내업과 외업이 분리되 어 운용  컴퓨터로 측정데이터를 옮겨서 측정된 좌표와 측량 성과를 처리  토탈스테이션과 휴대용 단말기 간에 RS-232C 케이블을 통해서 작업  관측 전에 휴대용 단말기에 수치지형도가 저장되어 있어야 운영이 가능
  • 10. Traverse surveying 트래버스 측량  서로 인접한 측선들에 의해 만들어진 수평각과 각 측선의 길이를 측정하여 측점 들의 상대적인 위치를 결정하는 측량  트래버스의 종류에는 개방 트래버스, 폐합 트래버스, 결합 트래버스로 구분  폐합 트래버스 : 어느 한 측점에서 측량을 시작하여 각 측점을 차례로 측정하고 마지막에 다시 출발점으로 되돌아와서 폐합하는 트래버스 방법  GPS 측량으로 절대좌표를 측정하여 기준측선을 정한 후, 한 방향과 다각형의 각 측점에서 측정된 내각을 사용하여 방위각을 계산하고, 각 측선들의 경거와 위거 를 계산한 후, 폐합 트래버스 계산을 통해서 측점들의 평면직각좌표를 구함
  • 11. Traverse surveying 방위각 계산 위거와 경거 계산  두 측선이 이루는 각인 교각으로 부터의 방위각을 계산  진행 방향(시계, 반시계)과 측각 방향(우측, 좌측)에 따라서 계산 𝜷 𝟏 = 𝛼0 - 180° + 𝛾1 γ1 : 측점 A, B, C를 측정한 교각 α0 , β1 : 측선 AB, BC를 측정한 교각  위거(Latitude) : 측선의 남북자오선에 정사 투영된 투영 거리  경거(Departure) : 측선의 동서 축에 정사 투영된 투영 거리  위거의 경거의 방향은 북과 동는 (+), 남과 서는(-) 𝑳 𝑨𝑨 = 𝑆cos 𝛼0 𝑫 𝑨𝑨 = 𝑆sin 𝛼0
  • 12. Traverse surveying 폐합 오차(linear closure error) 트래버스의 조정  폐합 트래버스의 경우, 측정된 모든 위거의 합과 경거의 합은 0이 되어야 한다.  일반적으로 모든 측정값에는 오차가 발생  폐합오차가 발생 E = 𝐸𝐿 2 + 𝐸 𝐷 2 𝐸𝐿 : 위거의 폐합 오차 𝐸 𝐷 : 경거의 폐합 오차  폐합 오차가 허용 범위 안에 있을 경우 트래버스가 폐합이 되도록 조정이 되어야 한다.  트래버스의 조정에는 컴퍼스 법칙과 트랜싯 법칙이 있다.  컴퍼스 법칙(compass rule)을 사용하여 조정량  조정 위거와 조정 경거를 계산 𝒆 𝑳 = 𝐸𝐿 × 𝑆𝑖 ∑ 𝑆 𝒆 𝑫 = 𝐸 𝐷 × 𝑆𝑖 ∑ 𝑆 𝒆 𝑳, 𝒆 𝑫 : 임의의 측선에 대한 위거 및 경거에 대한 조정량 𝑬 𝑳, 𝑬 𝑫 : 위거와 경거의 폐합 오차 𝑺𝒊 : 임의의 측선의 길이, ∑ 𝑺 : 측선의 총 길이
  • 13. GCP surveying  위성영상 및 항공사진을 활용하여 영상등록이나 영상분류, 지형의 변화 탐지와 같은 작업을 수행하기 위해서는 기하보정이 필요하다.  위성영상 및 항공사진의 정밀한 기하보정을 실시하는데 있어서 정확한 GCP (ground control point)가 필요하다.  GCP를 취득하는 방법 • GPS나 토탈스테이션을 사용하여 직접 측량하는 방법 • 기존의 기하 보정된 영상자료를 이용하는 방법
  • 14. Android Platform  리눅스 기반의 개방 모바일 운영체제  3G 또는 4G(LTE) 그리고 Wifi, 블루투스와 같은 무선 데이터 통신 기술을 통해서 언제 어디서나 네트워크에 접속하여 데 이터 공유 및 검색이 가능  컴퓨터와 대등한 프로세서와 메모리를 탑재하여 복잡한 계 산 수행이 가능  SQLite Database와 외장메모리를 지원하여 실시간으로 데 이터를 저장 및 관리 가능  Google, Naver, Daum map과 같은 인터넷 지도서비스의 제 공이 가능 Android
  • 15. Android Platform 블루투스 프레임워크  블루투스 : 2.4GHz 대역의 주파수 대역을 사용하는 근 거리 무선 인터페이스를 통하여 블루투스 통신을 지원 하는 장치를 연결하여 데이터를 송수신하는 통신 방식  IEEE 802.151의 표준 규격을 사용하여 블루투스 통신 을 지원하면 연결이 가능  무선 랜 방식과는 달리 벽이나 장애물 등에 민감하지 않아서 데이터 전송률이 높다.  안드로이드은 블루투스 통신을 지원하는 장치들과 데 이터를 교환할 수 있는 블루투스 네트워크 스택을 지 원  블루투스의 어플리케이션 프레임워크는 안드로이드 블루투스 API를 이용하여 제공  안드로이드 블루투스 API는 블루투스를 지원하는 통신 을 위하여 4가지의 과정을 거친다.
  • 16. 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>
  • 17. 3. Design of Android-based Smartphone App  기준점 측량 및 현황 측량  GCP 측량
  • 18. 기준점 및 현황 측량 APP의 전반적인 구성  Bluetooth connection module  Coordinate conversion module  SQLite Database  Closed traverse surveying module  Current status surveying module  Facilities Mapping module
  • 19. Bluetooth Connection module 블루투스 통신 112188 0900239 0914828 0000,0,0.000,0,001889,112131,001534 [HVDOUT] [NEZOUT] ParsingTotal Station SD ZA HA-R Np Ep Zp
  • 20. Coordinate conversion module  좌표변환 모듈은 토탈스테이션 측량에서 폐합트래버스 망조정 계산과 좌표 결 정에 사용.  도(Degree)와 도분초(DMS : Degree-Minute-Second) 도(Degee) = Degrees + (Minutes * 1/60) + (Second * 1/60 * 1/60)  TM 좌표와 WGS84 좌표 Java Map Projection Library로 구현
  • 21. 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  트래버스와 현황 측량 모듈의 전반적인 데이터관리 역할을 한다. Database of traverse surveying 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 meridian distance double_area real Double area error_of_closure real Error of closure accuracy real Accuracy total_of_double_area real Total of double area area real Area Database of calculated result traverse surveying
  • 22. 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
  • 23. Closed traverse surveying module  트래버스 측량 모듈은 Survey, Dataview, Process, Mapview로 구성되어 있다.  Survey : 측정된 데이터와 기계점과 시준점을 사용자가 입력하여 SQLite Database에 저장한다.  Dataview : SQLite Database에 저장되어 있는 측정된 데이터를 보여준다.  Process : 측정된 데이터를 폐합트래버스 계산을 수행하고, 계산된 측량 성과 와 좌표계산 결과를 SQLite Database에 저장 및 메일로 전송한다.  Mapview : 폐합트래버스 계산으로 결정된 미지점의 좌표를 인터넷지도서 비스(Google, Naver, Daum)에 매핑하는 역할을 한다.
  • 24. Procedure of Closed travers calculation 초기의 방위각 계산에 사용 토탈스테이션으로 측정된 지점의 SD, ZA, HA-R을 측정 SD, ZA 값을 사용하여 거리, 한 측점에서 3회 이상 관측된 HA-R 을 평균하여 각 값을 구함. 방위각을 구함 위거와 경거를 계산 폐합오차를 계산 컴퍼스의 법칙을 사용하여 위거와 경거를 조정 합위거와 합경거를 계산하여서 좌표를 구함
  • 25. Procedure of Closed travers calculation Closed travers – Process의 Sequence Diagram
  • 26. Current status surveying module  현황 측량 모듈은 Survey, Dataview, Mapview로 구성되어 있다.  Survey : 측정된 데이터와 트래버스 측량에서 결정된 기준점을 SQLite Database에서 로드해서 기계점과 후시점을 설정하여 시준점의 좌 표를 결정하여 SQLite Database에 저장한다.  Dataview : SQLite Database에 저장되어 있는 측정된 데이터를 보여준다.  Mapview : 측정과 동시에 계산된 시준점의 좌표를 인터넷지도서비스 (Google, Naver, Daum)에 매핑하는 역할을 한다.
  • 27. Procedure of current status surveying
  • 28. Procedure of current status surveying Current status surveying – survey의 Sequence Diagram
  • 29. Facilities mapping module  현황도 작성 모듈은 현황측량을 통해 측정된 각 시준점을 사용자가 원하는 지 점들을 선택하여 현황도 작성.  Point : Point 형태로 선택된 지점들의 현황도 작성.  Line : Line 형태로 선택된 지점들의 현황도 작성. Point Line
  • 30. GCPs Surveying APP의 전반적인 구성  Bluetooth connection module  Coordinate conversion module  SQLite Database  GCPs Surveying module
  • 31. 4. Development of Android-based Smartphone App  기준점 측량 및 현황 측량  GCP 측량
  • 32. Implementation of App 개발 환경 Item Detail Smartphone Samsung Galaxy Note II Smartphone Operation System Android 4.1.2 Jelly Bean Development Tool Eclipse IDE Programming Language Java Map API Google, Naver, Daum Total station SOKKIA CX-105 ERDAS program ERDAS LPS ver. 9.2
  • 33. 기준점 및 현황 측량 (a) (b) (c) (d)
  • 34. 기준점 및 현황 측량 Survey Data view
  • 35. 기준점 및 현황 측량 Map view
  • 36. 기준점 및 현황 측량 Survey Map view Data view
  • 37. 기준점 및 현황 측량 LinePoint
  • 40. 5. Result  GPS surveying  Closed traverse surveying  Current status surveying  Visualization using Google Earth  Facilities mapping  GCPs Surveying
  • 41. 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
  • 42. Closed traverse surveying AB BC CD DA Distance (m) 58.594 112.188 62.190 109.338 Angle (degree) 89.99731481 91.80731481 85.61759259 92.57981481 Azimuth (degree) 351.77926246 263.58657727 169.20416986 81.78398467 latitude (m) 57.992 -12.532 -61.090 15.625 departure (m) -8.378 -111.486 11.649 108.216 Total latitude (degree) 35.13548437 35.13539274 35.13484019 35.1349603 Total departure (degree) 129.10688162 129.10565612 129.10576969 129.10696003 Double meridian distance (m) -8.378 -128.243 -228.080 -108.215 Double area (㎡) -485.873 1607.087 13933.316 -1690.863 Error of closure(m): 0.004 Accuracy: 1/85577.7 Area(㎡): 6681.834  폐합트래버스 : 측점 A로부터 시작하여 다시 측점 A로 폐합하는 폐합트래버 스(A-B-C-D-A)  배각법 : 모든 측점에서의 각 관측은 오차를 줄이기 위해 각 측점에서 3회 이 상 관측한 값의 평균을 사용하는 배각법에 의해 수행되었다.
  • 44. Current status surveying  개발된 앱에서 측량된 결과는 KML파일로 생성이 가능하고, 이메일을 통해서 전송이 가능하다. Closed traverse surveying Current status surveying GCPs surveying
  • 45. Facilities mapping  토탈스테이션으로 현황 측량한 지점을 선택하여서 현황도 작성한 결과는 다 음과 같다.
  • 48. Conclusions 결론 토탈스테이션의 현황측량과 GCP 측량을 위한 안드로이드 앱 개발  스마트폰과 토탈스테이션를 블루투스 통신으로 연결하여 측정된 데이터 수집 가능  스마트폰에서 트래버스 계산 및 좌표 계산 구현  현장에서 데이터 처리 및 인터넷 지도서비스(Google, Naver, Daum map)에 매핑  토탈스테이션의 측량 성과를 메일로 전송가능  KML파일로 작성 및 전송이 되어 Google Earth 가시화가 가능  측정된 데이터를 선택하여 현황도 작성 가능  GCP 측량을 통한 ERDAS 작업의 편의성을 제공. 향후 과제  2D 좌표 계산 뿐만이 아니라, 3D 좌표 계산의 필요성  맵으로 표출 뿐만이 아니라 편집이 가능하도록 개선의 필요성  토탈스테이션의 원격제어에 대한 필요성  토탈스테이션, GPS수신기와 스마트폰과의 연계성에 대한 고려