• Save
Geo Service Open API 플랫폼 구축 전략
Upcoming SlideShare
Loading in...5
×
 

Geo Service Open API 플랫폼 구축 전략

on

  • 15,809 views

 

Statistics

Views

Total Views
15,809
Views on SlideShare
12,522
Embed Views
3,287

Actions

Likes
34
Downloads
0
Comments
1

20 Embeds 3,287

http://channy.creation.net 2843
http://geothink.tistory.com 175
http://www.slideshare.net 79
http://geothink.textcube.com 75
http://blog.daum.net 53
http://www.samsung.net 13
http://www.neogeography.kr 11
http://www.mashup.or.kr 8
http://www.techgig.com 7
https://www.facebook.com 7
url_unknown 5
http://www.creation.net 2
http://mail.e-jang.net 2
http://editor.daum.net 1
http://www.lmodules.com 1
http://mashup.hosting.paran.com 1
http://static.slidesharecdn.com 1
http://www.linkedin.com 1
http://www.facebook.com 1
https://www.mturk.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • 굿
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Geo Service Open API 플랫폼 구축 전략 Geo Service Open API 플랫폼 구축 전략 Presentation Transcript

  • 다음커뮤니케이션 윤 석 찬 channy@daumcorp.com
  • Agenda • 1. Web 2.0과 Where 2.0 • 2. MAP API 서비스 개요 • 3. Map API의 기술적 제약 • 4. MAP API 서비스 구조 • 5. 일반 Map 서비스 전략
  • 1. Web 2.0과 Where 2.0
  • Web as Platform? • Definition • I'm talking about the emergence of what I've started to call Web 2.0, the internet as platform.... it's about the way that web sites like eBay, Amazon, and Google are becoming platforms with rich add-on developer communities; it's about the way that network effects and data, rather than software APIs, are the new tools of customer lock-in; http://www.oreillynet.com/pub/wlg/5630 Tim O'Reilly Sep. 21, 2004 • Web 2.0 design patterns"- architecting systems so that they get smarter the more people use them, monetizing the long tail via a combination of customer-self service and algorithmic management, lightweight business models made possible by cooperating internet services and data syndication, data as the "intel inside", and so on. • 플랫폼으로서 웹 – 웹이 소프트웨어 플랫폼처럼 스스로 자생하고 생존하는 시스템으로 진 화 하고 있다. – 데이터를 기반으로 Open API를 통해 개발자 커뮤니티를 생성하며 가 벼운 비즈니스 모델로 모든 이용자들이 혜택을 받고 있다.
  • Web 2.0: SW 플랫폼 vs. 웹 플랫폼 JVM Platform Web site Java API Interface Open API (xml+rest) Java Application Software Data Developer Participators User, Small Biz. API Lock-in Key Factor Data Lock-in
  • 참여의 토대 - 공개 기술 • 오픈 소스 (Open Source) – 누구나 쉽게 개발에 참여할 수 있는 다양한 프레임웍 제공 • Ex) LAMP (Linux+Apache+MySQL+PHP), Ruby on Rails, Python – 데이터를 다룰 수 있는 각종 오픈 소스 및 라이브러리의 무료 제공 • Ex) Firefox Extensions, RSS Aggregator, JSON et. al – 참여 문화를 이끄는 각종 도구 • Ex) Wiki, Wordpress, Movable Type, Tattertools et.al • 오픈 스탠다드 (Open Standard) – 서비스와 데이터를 다룰 수 있는 각종 오픈 API 제공 • Ex) Google Maps, Flickr, Del.icio.us, Amazon, Ebay et. al – 서비스와 데이터를 통용할 수 있는 각종 오픈 스탠다드 제공 • Ex) RSS/Atom, Microformat, JSON
  • Where 2.0: SW 플랫폼 vs. 웹 플랫폼 Where 1.0 Criteria Where 2.0 USGS, Landsat Base Map Google, Yahoo!, Microsoft ESRI, MapInfo SDK Software Web Maps APIs Topography, River, Layers Photo, Video, Tour Spots, Building Blog Oursourced digitizing Participators Web users vendors GML, WFS, WMS Standards GeoRSS, KML Government, local GIS 3rd Party Mashup developers vendors
  • Where 2.0의 현재 상태 • 지도 데이터 표현의 확장 – Google Earth, Yahoo Maps, MSN Virtual Earth, NASA World Wind • 사용자 기반 소셜 데이터 연동 – Social Location Mash-up • 공개 표준의 확대 – GML, KML, GeoRSS… • 데스크톱 기반 서비스 이동 – ESRI, GDAL, GLASS, UDIG • 위치 기반 서비스 – Plaze, Skyhook, iPhone
  • 2. MAP API 서비스 개요
  • 구글 지도의 혁신 <지도 API 사용 방법을 다룬 책들> • 동적 지도 서비스를 통한 사용자 경험 확대 • 다양한 데이터 형식 및 콘텐츠 제공 가능 • 플러그인 없이 운영체제 및 웹 브라우저 독립적
  • Google Map Hack – HousingMap.com Paul Rademacher – 2005년 4월
  • Google Map API (2005년 6월)
  • 오픈 API란? 1. 오픈 API 서비스 개념 User DB ApId 외부 개발자가 만든 3rd Party 서비스 및 SW ID APIS DB ApiKey Service DB 개별 서비스에서 제공하는 API 정보 UserID와 매칭되는 암호키 Relation API 사용을 득한 유저가 어떤 서비스를 어떤 프로그램으로 사용할 것인가에 대한 정보 1. API 등록 2. URL 매칭 1. 사용자 인증 2. 트래픽 체크 기술 문서 개발자 지원 http://apis.daum.net/search/nkin/xmlrpc.do Call Redirect http://nkinsoap/search/nkin/xmlrpc.do http://dna.daum.net http://apis.daum.net/blog/xmlrpc.do with userID http://blog.daum.net/blog/xmlrpc.do DNA APIS Server Local Server
  • 오픈 API란? 2. 외부 개발자 지원 사이트
  • 오픈 API란? 3. 외부 개발자 Evangelism
  • 지도 API의 이용 증가
  • Map APIs : pros and cons Pros Cons Google Map First Ajax based brilliant looking map Only Javascript libray International base map (Europe, Japan) Detail world-wide aerial photos Largest developer based APIs Lots of hacks and mash-up Yahoo! Map First external geocoding capability U.S. and Canada only Very flexible and open API's Flyouts not quite as spiffy as Google Rate limiting by IP instead of appID GeoRSS support Flash/Flex version available AOL Frist routing (driving directions) No smooth Ajax client (yet) MapQuest capability Slow functional changes Geocoding capability Weak documentations Large users and big market share Microsft Well documented and sample sites Low Performance Virtual Earth Detail Building shape and 3D view
  • Google Geo APIs http://code.google.com/more/#products-geo-earth • 지도 서비스 – Maps API : 2D 지도를 정적(Static)지도 및 자바스크립트(Ajax), 플래쉬 (Flash) 지도로 제공 – Mapplets : 위젯 형식의 미니 지도 – Geocoding: 지명을 위경도 좌표로 제공 – Gelocation: IP 주소 및 Hotspot 주소를 위치 정보로 변환 – Maps API Premier: 기업형 서비스 제공 • 콘텐츠 유통 – KML : 지도 데이터 제작 및 공유 포맷 – Transit Feed : 대중 교통 정보 • 플러그인 기반 – SketchUP : Google Sketchup을 Ruby 언어로 확장 – Earth API : Google Earth의 3차원 지도를 자바스크립트로 제어
  • Yahoo! Geo Technology http://developer.yahoo.com/geo/ • 지도 서비스 – Maps API - 2D 지도를 정적(Simple)지도 및 자바스크립트(Ajax), 플래쉬 (ActionScript3) 지도로 제공 – Map Image API: PNG 파일 형식으로 특정 지역 제공 • 콘텐츠 유통 – GeoRSS: 지도 데이터 제작 및 공유 포맷 • 위치 정보 유통 – GeoCoding: 주소에 대한 위치 정보를 제공 – Placemaker : 위치 인식 정보 검색 서비스 (POST 형식) – GeoPlanet: 전 지구의 위치에 대해 Index(WOEID) 검색 서비스 (GET 형 식) • GeoPlanet Data : Full Data를 업데이트 해준다. – Fireeagle : 위치 기반 서비스 개발 플랫폼
  • Map API 서비스 방향 • 구글 – Maps API Premier를 통한 비즈니스 확대 – 3D 지도 서비스 및 Data API를 통한 외부 데이터 연동 • 야후 – 지도를 거의 무상으로 제공함 (트래픽 제한 없음) – Geocoding 데이터를 통한 전 세계 위치 기반 서비스 • 네이버/다음 – 네이버: 파노라마 서비스, 모바일 연동 제공 – 다음: 항공사진 고해상도, 로드뷰, 실내 서비스 제공 – 야후!코리아: 교통 서비스 및 콘텐츠 연동 확대
  • 분야별 도입 예 1. 공공 산업 – 도시철도 및 마이애미시
  • 2. 수송 및 운수 분야
  • 3. 금융 산업
  • 4. 모바일 매쉬업
  • Map API의 기술적 제약
  • 1. Too Many Files To Download bootstrap + main.js Performance Tips for Maps API Mashups, Pamela Fox, Marcelo Camelo, Sasha Aickin May 27, 2009
  • 2. Too Much Code To Parse Performance Tips for Maps API Mashups, Pamela Fox, Marcelo Camelo, Sasha Aickin May 27, 2009
  • 3. Delay Loading JavaScript Performance Tips for Maps API Mashups, Pamela Fox, Marcelo Camelo, Sasha Aickin May 27, 2009
  • 4. Too Many DOM Nodes : Marker Performance Tips for Maps API Mashups, Pamela Fox, Marcelo Camelo, Sasha Aickin May 27, 2009
  • 5. Too many points 13500 points 2200 points Performance Tips for Maps API Mashups, Pamela Fox, Marcelo Camelo, Sasha Aickin May 27, 2009
  • 6. Too isolated 2D/3D technologies VML SVG Canvas Performance Tips for Maps API Mashups, Pamela Fox, Marcelo Camelo, Sasha Aickin May 27, 2009
  • MAP API 서비스 구조
  • Map API 표시 항목
  • Map API 주요 콤포넌트 • Namespace: google.maps.* or G*. • Core: Map2, LatLng, Point, Event. • User Interface: LargeMapControl, ZoomControl, ScaleControl, OverviewMapControl. • Content: Marker, Polyline, Polygon, GroundOverlay, ScreenOverlay, InfoWindow, GeoXml. • Services: ClientGeocoder. • Extension Interfaces: Control, Overlay, TileLayer. • Components: Keyboard, MarkerManager. • Utilities: XmlHttp, Xml, Xslt.
  • Map API 제공 단계 • 단계 – 기본 라이브러리 파일 로딩 – 버전별 맵 라이브러리 로딩 – 라이브러리로 부터 다양한 기능 제공 • 제공 방법 – 기본 라이브러리는 캐싱을 위해 크게 변하지 않음 – 향후 필요한 스크립트는 필 요시 추가 제공
  • Map API 총 처리 시간
  • 데이터 통신 방식 • 통신 방법 – Callback 함수 등록 – Callback 데이터용 스 크립트 제작 (script 및 src 요소 등록 처리) – 서버에서 요청 처리 – 데이터 전달 – 스크립트 받아서 데이 터 처리 • JSONP (Javascript Object Notation Protocol)
  • Mapplet 서비스 구조 • 서비스 페이지 – URL을 통해 API 함수 호출 – Mapplet이 iframe을 만들고 src에 maps.google.com에 URL 제공 • 지도 페이지 – iframe이 로딩 되면 지도 서버로 부터 서비스 제공 – 지도 제공
  • 데이터 공유 포맷: GeoRSS vs. KML
  • 다양한 지도 API • Location Data APIs – Plaze API : http://www.plaze.com – GeoIQ API : http://www.geoiq.com • Open Source Data APIs – OpenLayers http://openlayers.com – OpenStreetsMap http://openstreetsmap.com • Local Data APIs – Multimap in Europe – Where is in AU, Zoomin in NZ
  • 일반 Map 서비스 전략
  • 1-5. 지도데이터의 구축 및 유통과정 GIS 산업에서의 위치 포털의 영역확대 Map Data + Map Solution + Map Contents + Portal Service
  • 1-7. 공간정보산업 시장의 예상매출 Map 서비스 시장 규모 GIS시장 LBS시장 3조5천억원 2조원 텔레매틱스 ITS시장 시장 2조원 2조5천억원
  • 1-8. 지도서비스의 발전방향 Map 서비스 트렌드 전자그림지도(WebGIS) → 위성사진 → 항공사진(고해상도) → 실시간영상 ① 고해상도 영상정보 구글 키홀 인수, MS 벡셀 인수 등 고해상도 사진 확보경쟁 치열. 위성사진에서 항공사진으로 이어지고, 웹캠 등 실시간 동영상 정보로 발전하고 있음. 지도서비스 → Open API(플랫폼化) → Mashups(지도종속적 서비스) ② Open API & Mashups 구글어스나 구글지도를 통해 지도가 단순 서비스가 아닌 인프라같은 플랫폼으 로 발전함. Mashup이 가속화되고 지도종속적 서비스가 증가함. 2D 지도 → 3D 지도 → 가상세계(입체공간) ③ 3D입체 가상세계 구글 스케치업, MS 포토신스 등 혁신적인 시도. 그러나 퍼포먼스 등 단기보단 중장기적인 영향 예상. 향후 건물 뿐만 아니라 내부까지도 3D 입체화 전망. “향후 지도는 오프라인의 공간정보를 온라인에 그대로 옮겨온 서비스로 발전할 것이며, 위치 기반의 실시간 정보를 유무선으로 제공하는 유비쿼터스 플랫폼으로 변화할 것으로 예상됨.”
  • 1-3. 지도서비스의 가치 Map 서비스의 장점 • 첫째, 컨텐츠가 아니라 플랫폼이다 – 다양한 컨텐츠를 수용할 수 있는 플랫폼임.(Location Based Contents Platform) – 기존 위치 기반 서비스 콘텐츠 수용 가능 – 실시간으로 표현하는 플랫폼으로 발전하고 있음. • 둘째, 진입장벽이 높아 선점이 중요하다 – 수치지도구입(국토지리정보원)과 성과심사(대한측량협회)의 과정이 필요 – 그밖에 수천 만개의 지번데이터, 수십 만개의 POI데이터, 각종 도로교통데이터 등의 맵데이터가 필요함. – 또한 이런 수많은 데이터를 연산하는 GIS엔진과 Map어플리케이션 등의 기술이 필요함. – 따라서 전자지도제작은 많은 비용, 시간, 맵데이터, GIS기술 등이 필요해 진입장 벽이 높고 쉽게 공략할 수 없음. • 셋째, 미래가치가 뛰어나다 – 와이브로, HSDPA 등 무선인터넷환경의 발달. – 3D 지도, 가상현실게임인 세컨드라이프 등에서 오프라인세상
  • 1-4. 지도관련 투자 및 M&A Map 서비스 투자 역사 최근 4년간 전자지도업체관련 M&A 및 투자가 증가하고 있으며, 그 투자금액도 크게 늘어나고 있음. 2004년 2005년 2006년 2007년 § 노키아: 2007년 10월 세 § 구글: 2004년 10월 디 § MS: 2006년 3월 디지털 계 1위 전자지도 제조업체인 지털지도 제작업체 키홀 항공 카메라인 ‘울트라캠 나브텍(Navteq)을 81억 달 (Keyhole) 인수. 퀵버드 (Ultacam)’은 물론, 원거리 러에 인수. 나브텍은 구글, (미국) 위성 최고 60cm급 센서와 위성 장비 등을 생산 MS, 야후 등에 지도를 공급 세계 위성사진 확보. 하는 벡셀(Vexcel) 인수. 하고 있으며, 세계 전자지도 해 시장의 약 70%를 점유하고 외 있음. §톰톰: 네덜란드 내비게이 션업체 톰톰이 세계 2위 전 자지도업체 텔레아틀라스를 28억달러에 인수. § MS: 2007년 12월 영국전 자지도업체 멀티맵 인수. § 파인디지털: 2006년 11 § 다음커뮤니케이션: § 나브텍(Navteq): 2005 월 관계사인 위트콤을 통해 2004년 4월 향후 유망한 년 7월 국내 최대 내비게이 디지털 지도업체인 맵퍼스에 국 검색서비스인 Local 션 소프트웨어 전문업체인 60억원을 출자함. 내 Search를 강화하기 위해 픽쳐맵인터내셔날(PMI)이 핵심이 되는 지도업체인 트 미국 내비게이션 지도업체 윈클리틀스타(콩나물닷컴) 나브텍에 매각됨. 총 매각대 의 지분을 인수함. 금은 2850만 달러(약 300 억원)임.
  • Map 서비스 해상도 경쟁 위성사진: 구글 최고 60cm급 퀵버드 위성사진(최근 지오아이 위성은 40cm급) 항공사진: 삼아항업 50cm급과 25cm급 항공사진 샘플(50cm급 노출가능) 40cm급 위성사진 (지오아이) 60cm급 1m급 위성사진 위성사진 (퀵버드) (아이코너스) 25cm급 항공사진 (삼아항업) 50cm급 항공사진 (삼아항업)
  • Map 서비스 기능 경쟁 과거 지도 보기 서비스 우주 지도 서비스 해저 지형 서비스 행성 지도 서비스
  • 실내 지도 보기 서비스 관광지 로드뷰 서비스 (한라산) 360도 파노라마 서비스
  • 2-11. 미래의 지도플랫폼 Map 서비스 운용 전략 “미래의 지도는 세상의 모든 위치기반 컨텐츠를 유통시키는 플랫폼으로 발전할 것이며, 실시간으로 세상에서 일어나는 일들을 전달하는 미디어의 기능을 수행할 것이다.” 순환 생산플랫폼 유통플랫폼 소비플랫폼 메일·메신저 등 인터넷 PC Communication 카페 등 모바일 Phone Community Map 블로그 등 IPTV Personal Media 뉴스 등 포스트 PC Public Media 동영상 등 Car PC Multi Media DB체계구조화 지도응용기술 쇼핑 등 적용 용이한 New Device 위치기반의 Commerce
  • 서비스 연동 사례 - 검색
  • 서비스 연동 사례 – 부동산
  • 서비스 연동 사례 - 골프맵
  • 서비스 연동 사례 - 모바일
  • 공공 데이터 서비스 제공 (Yahoo! Map)
  • 공공 데이터 공유 : USGS –Y!QL
  • 매쉬업 생태계 구축 http://mashupkorea.org
  • ** 화장실 지도 서비스 wc119.net
  • 결론 • Map API 서비스 구축 – 다양한 제약 사항이 있으나 서비스 창발성 확대 – Map API가 기반 플랫폼으로 발전 • Map API 서비스 이용 방향 – UGC 기반 지도 서비스 플랫폼 활용 – 공공 데이터의 접근성 향상 필요 • 향후 발전 방향 – 모바일 기반 위치 기반 서비스로 확대