안드로이드 기반에서 MapServer를 이용한 지도 서비스

Slides:



Advertisements
Similar presentations
모바일 프로그래밍 개론 UNIT 01 로봇 SW 컨텐츠 교육원 조용수. 학습 목표 모바일 프로그래밍이란 ? Embedded System 특성 Mobile OS Hybrid and Native SDK and NDK 2.
Advertisements

Mobile App 구축사례 2012 년 3 월 21 일 발표자 위성식 팀장 - 목 차 – Ⅰ. 회 사 소 개 Ⅱ. 구 축 사 례 Ⅲ. 향 후 과 제.
컴퓨터 프로그래머 Confidential 1 넥스트리밍㈜ 책임연구원 10 기 이준용,
2007 Company Report Infra Information Technology 1 고객감동을 위하여 … 고객과 함께 걷는 기업  서울시 강남구 대치 2 동 511  Tel : (02) Fax : (02)  Homepage :
이혁재 /KASA NoSQL. 요약 NoSQL 소개 데이타베이스 관련 문서 대상 : 클라이언트 프로그래머 NoSQL 소개 데이타베이스 관련 문서 대상 : 클라이언트 프로그래머.
Mobile Operating System 대림대학 김영실. 2 1 모바일 OS 란 ? 기존의 모바일 OS 시장 모바일 OS 비교 폐쇄형 모바일 OS 개방형 모바일 OS 스마트폰 OS 비교 모바일 OS 의 포지셔닝 변화 전망 시장점유율.
Web Programming 소개 인공지능 연구실. Artificial Intelligence Laboratory 목차  1. HTML5  2. 개발 환경 구축  3. JSP  4. 실습 2.
1 오픈소스 GIS 를 활용한 실시간 기상자료 서비 스 송 광 섭 가이아쓰리디㈜
개발 플랫폼으로서의 웹의 진화와 향후 전망 류한석 소프트뱅크미디어랩 소장 ZDNET 칼럼리스트 피플웨어 블로그 (peopleware.kr) 스마트플레이스 팀블로그 (smartplace.kr)
인하대 정석학술정보관 스마트폰서비스 학술정보시스템팀 홍미란 개관 7 주년 워크샵.
인공지능 연구실. 1. OpenAPI 2. Mashup 3. How can use OpenAPI 4. Various OpenAPIs 5. 실습 2.
2 Ⅰ Ⅱ Ⅲ 3 Ⅰ 4 1. 추진배경 2. 사업의 정의 3. 사업의 범위 4. 개선방향.
① 인터넷우체국 ( 을 통한 검색 새 우편번호 검색방법 ( 인터넷 ) O 다음, 네이버 등 포털서비스와 동일한 통합검색 방식 - 도로명주소, 지번주소, 건물명 등을 입력하여 검색 가능 예시 ) 도움 5 로, 어진동, 우정사업본부.
더존다스 경영전략과 비젼 1 ERP 개발부문
9 주차 실습강의 학기, 소프트웨어 설계 및 실험 ( Ⅰ ). Artificial Intelligence Laboratory Open API  API(Application Programming Interface)  응용 프로그램에서 사용할 수 있도록.
프로젝트 제안서 날씨대로 기분대로 팀원 박효민 신준범 정민섭 안성원
- 1 - 지능형 통신망을 활용한 문자 수신 서비스 주식회사 온디노 지능형 통신망을 이용한 MT & MO 서비스.
Bizbill 무료전자세금계산서 사용자 메뉴얼.
2009년 IT인재개발원 [연수생 모집요강]
선거정보 모바일 앱 사용자 매뉴얼.
HTML5 웹 프로그래밍 입문 (개정판) 1장. 인터넷과 웹환경의 발전.
APPEON SOLUTION INTRODUCTION.
Chapter14 위치 정보 & 모바일 HTML5 Programming.
웹 2.0 및 Ajax 개요.
Smart-phone 액정교체 비용 40만 원 2013년 model 12.0만 원 엣지model 30만 원 20만 원
프로젝트2 Web Programming 강의노트: vrlab.suwon.ac.kr/mwlee
전자책 자동반납 및 예약도서 자동대출 알림 설정 방법 안내
A n d r o i d Android 2010 년 5월 19일 작성자 : 백 선 재.
CEO 인사말 1.1 기본 현황 주식회사 디디를 관심 있게 봐 주시어 감사합니다. 저희는 새로운 대리운전 시장의 창출과 그 발전의 성과를 늘 고객과 함께하고자 노력하는 업체입니다. 그 동안 여러 가지 잡음과 사회적 편견 등으로 얼룩진 대리운전 시장에 대한 날카로운.
Web Programming 강의 소개
웹 2.0 개요.
Open API - Google Maps (Application Programming Interface )
동호회 구축 제안서 인터넷전문가그룹 4biz.
1장. JSP 및 Servlet을 활용한 동적 웹 프로그래밍 소개 제1장.
스마트폰을 사용한 수배송 차량 관제 시스템의 설계
가속도 감지센서를 이용한 안드로이드 게임 지도교수님 : 전진우 이동훈.
HTML5를 이용한 모바일 웹 앱 학과:컴퓨터 시뮬레이션 학과 학번: / 이름:이성진 / 정지영.
OnUniv 발표자 : 전희승.
인프라 업무 Portal 사이트 Archon 2.0 목 차 Ⅰ. Concept Ⅱ. SOA Ⅲ. Web
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
U+ Biz 그룹웨어 Mobile Office User Guide.
Open API - Naver (Application Programming Interface )
사용자 정보 수집 및 교통정보 제공 시스템 블랙박스App을 이용한 웹 서비스 컴퓨팅 텀프로젝트 한국기술교육대학교 컴퓨터공학부
글사랑 캡션 편집 안드로이드 앱 담당 교수님 전진우 교수님 진세훈 정상기 글사랑.
귀사의 App에 가장 쉽고 빠르게 채팅기능을 추가하세요!
Korea University of Technology and Education
퀵 인터넷 접수 메뉴얼 인성데이타㈜.
롯데면세점 BI 구축에서 SQL Server Reporting Services 적용 사례
2018년 마케팅운영지원서비스 2018년 마케팅 운영 지원 서비스 주관 : (유)하존솔루션
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
웹 2.0 개발자입니까? 2008 고급 XML 프로그래밍.
가계부 자동작성 APP Ucloud를 이용한 카드 내역 자동 작성 정보통신공학과 김대웅
버스 내부광고 제안서 홍일애드 mobile :
2015년 디지털컨버전스 청년취업아카데미.
운영체제의 종류 장승빈.
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
Mededu 주요서비스(학생중심)
- Open API (3) : Naver Map OpenAPI 컴퓨터공학실험( I )
비밀번호 재발급 및 비밀번호 변경방법 기본 신상 정보 수정방법
홈페이지 제작 HTML5 + CSS3 + Javascript.
CHAPTER 6 도전! 트위터 웹 앱 개발 Jquery Mobile 5/28/2019.
인터넷검색엔진 창의공학 1조 정도훈 김해현 박민규.
홈페이지 제안서
웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science
컴퓨터 소프트웨어 설계 및 실험 2016년 1학기 실험계획.
안드로이드os 조사 박주혁.
AJAX Technology for Web2.0
한국디지털미디어 고등학교 번 조성혁 HTML 5는 HTML4의 다음 버전으로 특정 plug-in같은 것 없이 web에서 진보,발전된 application을 만들 수 있도록 HTML을 발전시킨 것이다.
[ 사용자 가이드 : 학생용 ] – Version 1.0
Presentation transcript:

안드로이드 기반에서 MapServer를 이용한 지도 서비스 2011. 10. 28 ㈜범아엔지니어링 서 상 일

연구배경 1. 지리정보시스템의 인식증가 각종 포털 사이트를 통하여 지리정보시스템에 대한 인식 증가 지리정보와 모바일의 결합 국외 : Google Earth, Google Map, Bing Map 국내 : NAVER 지도, Daum 지도, KT 올레 지도 지리정보와 모바일의 결합 국토지리정보원의 전국 기본도 및 정사영상 제작 공공기업에서도 자사의 시설물 관리를 위하여 지리정보시스템 도입 및 데이터 제작 Mobile GIS는 GPS나 이동통신망이 포함된 모바일 기기를 통해 지리정보 시스템을 확장하여 언제 어디서든지 GIS를 활용 스마트폰 보급 확대로 위치기반 서비스 시장이 증가하여 일반 사용자들에게도 지도를 이용한 생활 지리정보 보급 확대

연구배경 2. Smart Phone에서 지도서비스 스마트폰 보급 확대로 위치정보를 기반으로 하는 지도서비스 앱 활성 스마트폰 보급 확대로 위치정보를 기반으로 하는 지도서비스 앱 활성 위치기반 지도서비스 앱 Google Maps (Apple, Android) 네이버 지도/교통-Naver Map, 다음지도-Daum Map(Apple, Android) 모바일 지도 Open API Google Maps API(Apple ,Android) 모바일 지도서비스를 위한 OpenAPI 부족

맵 엔진 소개 1. MapServer http://mapserver.org/ 역사 Minnesota 대학에서 개발 NASA와 MNDNR의 ForNet 프로젝트 지원 현재 NASA에 의해 지원되는 TerraSIP에 의해 주관 2D Map Web Services Server 지원 OS : Windows, Linux Mapserver Architecture

맵 엔진 소개 2. ka-map http://ka-map.maptools.org/ 특징 Ka-map 활용 예 정의된 축척으로 zoom 기능 제공 Scale-bar, Legend, Key map 제공 Server Side tile caching 기능 제공 MapServer와의 Interface제공 AJAX 형태의 맵 제공 Ka-map 활용 예

맵 엔진 소개 2. ka-map AJAX 대화식 웹 어플리케이션의 제작을 위해 여러가지 기술을 이용하는 웹 개발기법 정의된 축척으로 zoom 기능 제공 표현 정보를 위한 XHTML과 CSS 활용 동적인 화면 출력 및 표시 정보와의 상호작용을 위한 Document Object Model 웹 서버와 비동기적으로 데이터를 교환하기 조작하기 위한 XML, XSLT, XMLHttpRequest를 활용 AJAX

UMN mapServer 기반의 타일링 지원 맵 엔진 소개 2. ka-map MapServer Application은 ka-Map을 사용하지 않는 경우 사용자가 데이터의 요청이 발생한 경우에 새로운 지도 영상을 생성하여 서비스 를 제공 Ka-Map에서는 Mapserver를 통하여 데이터에 접근하며, 일단 특정 크기의 타일이 생성된 후에는 mapserver를 통하지 않고 직접 타일에 접근하여 서비스를 제공 Home page http://ka-map.maptools.org 프로그램 구분 UMN mapServer 기반의 타일링 지원 구현언어 PHP, JavaScript 운영체제 Windows, Linux

연구내용 1. 연구범위 시스템 구축 개발환경 웹 GIS 서버구축 : MapServer 기반의 GIS 서버 구축 데이터 구축 : 수원시 10cm급 정사영상 개발환경 Web Server : Apache 2.2.9 맵서버 : MapServer for windows 2.3.0 개발언어 : HTML, JavaScript, PHP 안드로이드 : Android SDK 2.2

연구내용 1. 연구범위 시스템 구조 Ka-Map GIS Files App User Interface Application Server Database Ka-Map GIS Files Javascript XML/HTTP

연구내용 2. 지도서비스 앱 개발 기능 기능 설명 비고 맵 줌 확대, 축소, 전체보기, 실제해상도보기 이동 지도 이동 내위치 GPS로 부터 수신 받은 현재위치 찾기 맵소스 변경 Google Map으로 지도 소스변경 기능 노트 현재위치저장 노트에 현재위치 저장 현장사진촬영 사진촬영 및 앨범 가져오기 메모 현장상황 노트 작성

연구내용 3. 지도서비스 앱 개발 맵서버 설치 Ka-map 설정 지도 Scale 정의 Map 정의 Index page 설정 화면제어 이벤트 설정 툴팁 설정

연구내용 3. 지도서비스 앱 개발 화면제어 확대/축소 이동 위치찾기 GPS에 의한 경위도 좌표취득 네트워크망에 의한 위치정보 좌표변환 GPS에 의한 경위도 좌표 TM 투영좌표로 변환

연구내용 5. 화면 구성

결론 및 향후과제 1. 연구 결과 및 향후 과제 MapServer를 이용한 WebGIS 구축 및 안드로이드 앱 개발 향후과제 Opensource GIS 소프트웨어 중 MapServer를 이용하여 구축 Android 기반에서 ka-map과 인터페이스를 통해 MapServer에 접근하여 지도데이터에 대한 Web Map Viewer 기능 구현 간단한 Mapserver 세팅을 통해 Google Maps API 일부 기능 대체 가능 국외에서 제작된 제한된 공간정보를 활용하기 보다 국내 국가 및 지자체에서 제작된 다양한 공간정보를 활용 향후과제 스마트 모바일 기기에서 Opensource를 이용방안에 대한 고찰 필요