104
저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을 따르는 경우에 한하여 자유롭게 l 이 저작물을 복제, 배포, 전송, 전시, 공연 및 방송할 수 있습니다. l 이차적 저작물을 작성할 수 있습니다. 다음과 같은 조건을 따라야 합니다: l 귀하는, 이 저작물의 재이용이나 배포의 경우, 이 저작물에 적용된 이용허락조건 을 명확하게 나타내어야 합니다. l 저작권자로부터 별도의 허가를 받으면 이러한 조건들은 적용되지 않습니다. 저작권법에 따른 이용자의 권리는 위의 내용에 의하여 영향을 받지 않습니다. 이것은 이용허락규약 ( Legal Code) 을 이해하기 쉽게 요약한 것입니다. Disclaimer 저작자표시. 귀하는 원저작자를 표시하여야 합니다. 비영리. 귀하는 이 저작물을 영리 목적으로 이용할 수 없습니다. 동일조건변경허락. 귀하가 이 저작물을 개작, 변형 또는 가공했을 경우 에는, 이 저작물과 동일한 이용허락조건하에서만 배포할 수 있습니다.

저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

저 시-비 리-동 조건 경허락 2.0 한민

는 아래 조건 르는 경 에 한하여 게

l 저 물 복제, 포, 전송, 전시, 공연 송할 수 습니다.

l 차적 저 물 성할 수 습니다.

다 과 같 조건 라야 합니다:

l 하는, 저 물 나 포 경 , 저 물에 적 허락조건 확하게 나타내어야 합니다.

l 저 터 허가를 러한 조건들 적 지 않습니다.

저 에 른 리는 내 에 하여 향 지 않습니다.

것 허락규약(Legal Code) 해하 쉽게 약한 것 니다.

Disclaimer

저 시. 하는 원저 를 시하여야 합니다.

비 리. 하는 저 물 리 적 할 수 없습니다.

동 조건 경허락. 하가 저 물 개 , 형 또는 가공했 경에는, 저 물과 동 한 허락조건하에서만 포할 수 습니다.

Page 2: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

석사학 청구논문

지도교수 이 철 규

맵API매쉬업을 이용한 치

컨텐츠 시스템 설계 구축

DesignandBuild-upfortheManagement

System ofLocationContentsUsingaMap

APIinMashup

2010年 2月

건국 학교 학원

벤처 문기술학과

김 동 희

Page 3: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

맵API매쉬업을 이용한 치

컨텐츠 시스템 설계 구축

DesignandBuild-upfortheManagement

System ofLocationContentsUsingaMap

APIinMashup

이 논문을 공학 석사학 청구논문으로 제출합니다

2010年 2月

건국 학교 학원

벤처 문기술학과

김 동 희

Page 4: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

김동희의

공학석사학 청구논문을인 함

심사 원장 (인)

심사 원 (인)

심사 원 (인)

2009년 11월

건국 학교 학원

Page 5: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- i -

목 차

표 목 차 ·················································································································iv

그림 목차··················································································································v

국문 록 ················································································································vii

제 1장 서 론··················································································1

제 1 연구의 배경 ······················································································1

제 2 연구의 목 ····························································································3

제 3 연구의 방법 구성·············································································4

제 2장 지도 매쉬업 이론고찰··························································6

제 1 지도 매쉬업의 구조···············································································6

1.OPENAPI개념·····························································································6

2.매쉬업의 개념·································································································7

제 2 지도 매쉬업 기반 기술·········································································9

1.XML·················································································································9

2.SOA···············································································································12

3.AJAX·············································································································15

제 3 지도 매쉬업 서비스 황···································································17

1.해외 지도 매쉬업 서비스 황··································································17

2.국내 지도 매쉬업 서비스 황··································································22

제 3장 치 컨텐츠 이론 고찰······················································26

제 1 치 기반 서비스·················································································26

1. 치 기반 서비스 개념················································································26

2. 치 기반 서비스의 기술 동향··································································27

3. 치 정보보호·······························································································33

제 2 치 컨텐츠 데이터 구조···································································37

Page 6: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- ii -

1. 치 정보 유형·····························································································37

2. 치 정보 자료 구조····················································································41

3. 치 측정 방법·····························································································43

제 4장 치 컨텐츠 시스템 설계 구축···································48

제 1 치 컨텐츠 시스템 구성도와 구 환경···········································48

1. 치 컨텐츠 시스템 구성도········································································48

2. 치 컨텐츠 시스템 구 환경····································································49

3. 치 컨텐츠 장 구조················································································50

제 2 치 컨텐츠 시스템 설계 구축····················································52

1. 리자 리 부분(AdminManager)··························································52

2.사이트 리 부분(SiteManager)·······························································54

3. 치 컨텐츠 리 부분(ContentManager)··············································59

4.배포 리 부분(DeployManager)·····························································63

제 3 기존 시스템과 비교분석·····································································65

1.서비스 구조 비교·························································································65

2.서비스 운 방식 비교················································································66

3. 랫폼 운 방식 비교················································································67

제 5장 치 컨텐츠 활성화 방안··················································69

제 1 정책 측면··························································································70

1. 치 컨텐츠 개발·························································································70

2.수익모델의 개발···························································································72

3.개인정보보호·································································································74

제 2 기술 측면··························································································76

1.상호 운 성 확보 ·······················································································76

2. 치 서비스 기술 개발················································································81

제 6장 결론 향후연구·······························································84

Page 7: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- iii -

제 1 결론·······································································································84

제 2 향후연구································································································85

참 고 문 헌·············································································································87

ABSTRACT···········································································································91

Page 8: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- iv -

표 목 차

<표 2-1>OPENAPI와 SOA의 비교(SOAWebServiceJournal,2006)······7

<표 2-2>SGML,HTML,XML의 비교··························································10

<표 2-3>WEB2.0과 SOA간 비교····································································14

<표 2-4>해외 지도 API제공업체 별 서비스 내용·······································19

<표 2-5>국내 지도 API제공업체 별 서비스 내용·······································23

<표 3-1> 치 기반 서비스 활용 분야 기 효과·····································27

<표 3-2>국내 LBS산업 분야별 시장 규모와 투자규모 ·····························28

<표 3-3>벡터구조와 래스터구조 비교·····························································43

<표 4-1> 치 컨텐츠 시스템 구 환경··························································50

<표 4-2> 치 컨텐츠 장 구조·······································································52

<표 4-3>사용자 리의 테이블 정보·······························································54

<표 4-4>인터페이스의 테이블 정보·································································56

<표 4-5>매쉬업 리 테이블 정보···································································58

<표 4-6>내부 컨텐츠 테이블 정보···································································60

<표 4-7>배포 리 테이블 정보·········································································64

<표 4-8>기존 시스템과의 서비스 구조 비교··················································65

<표 4-9>기존 시스템과의 서비스 운 방식 비교········································67

<표 4-10>기존 시스템과의 랫폼 운 방식 비교·······································68

<표 5-1> 치 컨텐츠 서비스를 한 기능 요소············································78

Page 9: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- v -

그림 목차

<그림 2-1>SOA아키텍처·················································································13

<그림 2-2> 통 인 웹 어 리 이션 모델과 AJAX모델 비교··················16

<그림 2-3> 통 인 웹 어 리 이션의 동기 인 반응패턴과 AJAX어 리

이션의 비동기 패턴의 비교···········································································17

<그림 2-4>해외 매쉬업 태그 순 ···································································18

<그림 2-5>실시간 세계 지역 날씨 정보 서비스············································20

<그림 2-6>뉴욕시 실시간 교통정보 서비스····················································20

<그림 2-7>지역 부동산 정보 서비스·······························································21

<그림 2-8>국내 매쉬업 태그 순 ···································································22

<그림 2-9>과외 선생님 찾아주는 서비스························································24

<그림 2-10>자유여행 정보 서비스···································································24

<그림 2-11>화장실 치 정보 서비스·····························································25

<그림 3-1> 치 정보 자료 유형·······································································41

<그림 3-2>AOA방식(AngleofArrival)··························································44

<그림 3-3>TOA방식(TimeofArrival)···························································46

<그림 3-4>TDOA방식(TimeDifferenceofArrival)·····································47

<그림 4-1>지도 매쉬업 기반 치 컨텐츠 시스템 구성도···························49

<그림 4-2>WGS84측지기 계·········································································51

<그림 4-3>코드 리 구성도············································································53

<그림 4-4>코드 리 장 알고리즘·······························································53

<그림 4-5>사이트 인터페이스 흐름도·····························································55

<그림 4-6>사이트 리 주요함수·····································································56

<그림 4-7>인터페이스 리 등록 화면 ··························································57

<그림 4-8>매쉬업 리 구조도·········································································58

Page 10: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- vi -

<그림 4-9>매쉬업 리 등록 화면 ·································································59

<그림 4-10>내부 컨텐츠 리 주요함수··························································60

<그림 4-11>내부 컨텐츠 야후 지도 선택 화면··············································61

<그림 4-12>외부 컨텐츠 리 구성도·····························································62

<그림 4-13>데이터 리 치 컨텐츠 리스트 화면·······································63

<그림 4-14>배포 리 배포 구조도···································································64

Page 11: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- vii -

국문 록

맵API매쉬업을 이용한 치 컨텐츠

시스템 설계 구축

최근 개인 홈페이지나 커뮤니티 정보 서비스 내용을 보면 해당 정보 내

용뿐만 아니라 부가 서비스도 제공하고 있다.그 에 하나가 치와 련

된 정보들을 같이 보여 으로써 해당 정보가 어디에 치해 있는지 알 수

있고 다양한 지역정보를 표시 하고 있다.해외와 국내 포털 사이트에서

고해상도 성사진,스트리트뷰,항공사진, 치 컨텐츠 등 다양한 온라인

지도 서비스를 제공하면서 부가 인 기능들을 일반 사용자가 이용할 수

있도록 공개 질의 정보 API(이하 OPEN API)를 제공하고 있지만 일반인

이 OPENAPI를 사용하여 온라인 지도 서비스를 이용하거나 치 컨텐츠

를 생산하고 서비스 하는데 많은 제약이 있다.그 원인으로는 OPEN API

를 이용하기 해서는 JavaScript,XML,Ajax같은 로그램 언어를 알

아야 하는데 일반인이 이와 같은 기술을 알기 해서는 시간이 많이 걸리

고 OPENAPI를 이용할 수 있는 제나 샘 을 많이 제공하지 않아 지원

의 한계가 있다.일반 사용자가 만들고자 하는 매쉬업 서비스를 해서는

여러 가지 개발 환경이 지원되어야 하는데 지원의 한계가 있다.

이에 본 논문에서는 지도 OPENAPI를 이용하여 온라인 지도 서비스를

하거나 치 컨텐츠를 생산하고 서비스 할 수 있는 시스템을 제안한다.

제안 시스템은 하나의 지도 OPEN API에 종속되지 않고 다양한 지도

OPEN API를 선택할 수 있는 구조로 만들어지고 WEB2.0의 기술을 이

용하여 사용자가 쉽고 편하게 치 컨텐츠를 활용 할 수 있는 새로운 시

스템을 구축을 제안한다.제안된 시스템은 이 기종 시스템 환경의 제약을

받지 않고 온라인 지도 서비스를 할 수 있는 형태로 설계하 고,개발 툴

Page 12: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- viii -

은 공개SW를 사용하여 고가의 소 트웨어를 구입하거나 각 업체에서 제

공하는 로그램 없이 사용할 수 있도록 구 하 다.

본 시스템을 활용하면 개인의 경우 개인 홈페이지,블로그,커뮤니티 등

에 치 정보 련 내용,사진과 같은 정보를 생산하고 서비스 할 수 있

다.기업의 경우 치 컨텐츠 시스템을 이용하여 LBS 련 서비스에 응

용 할 수 있고,기업의 지 안내와 치 정보 등에 사용 할 수 있고 내비

게이션과 연계된 치 정보 제공,물류 GIS 련 시스템에 용에 용

할 수 있다.공공기 에서는 도시기반 리 시스템에 사용할 수 있고 환

경과 자원 리 부분과 시설물 리 부분에 사용 할 수 있다.

주제어 :매쉬업,OPENAPI, 치 컨텐츠, 치 기반 서비스

Page 13: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 1 -

제 1장 서 론

제 1 연구의 배경

최근 실생활에서 유,무선 치 정보와 련 내용이 만들어지고 개인홈

페이지나 블로그를 통해서 련 정보가 공유되고 있다.많은 웹사이트에

서 LBS(LocationBasedService)기반의 지도정보 ,편의시설 등

다양한 부가정보를 제공하고 있으며 많은 포털사이트에서 다양한 지도 서

비스를 제공하고 있다. 치 기반 서비스의 표 인 로는 가족이나 친

구의 치를 찾기 한 친구 찾기 서비스,운 자에게 길을 안내하기

한 내비게이션 서비스,고객의 치에 기반 하여 쿠폰을 제공하거나 안심

결제 등의 기능을 제공하는 치 기반 상거래 서비스,긴 구조 화를 처

리하기 한 긴 구조 서비스 등이 있다.이러한 치 기반 서비스는,최

근 개인 휴 정보 단말기의 이동성과 더불어 웹 GIS와 무선 인터넷의

속한 보 과 발 으로 인해,새로운 어 리 이션으로 성장하고 있다.

따라서 이에 한 기술 개발이 진행되고 있으며,이동 환경에서 치 정

보를 용함으로써,사용자 치 기반의 실시간 서비스를 제공하기 한

LBS기술들이 활발히 연구되고 있다.그러나 공간정보를 한 GIS가 표

화 되어 있지 않으며 각각의 웹사이트 마다 용 GIS를 두고 있거나

공간데이터 속성데이터 한 각기 다르게 가공하여 사용하고 있어 공

간데이터의 서비스 제공방법이나 제공되는 지도정보 데이터 형식이 상의

하여 시스템 개발에 많은 어려움이 있다.

한국정보통신산업 회에서 조사한 보고서에 따르면 국내 LBS시장 규

모는 2009년 6천3백억 원에 이르고 2011년에는 1조3천억 원을 넘어설

망이며,미국의 리서치 문 업체인 BCC1)에 따르면 세계 LBS시장 규모

1) BCC(Business Communications Company),‘Global Mobile Positioning Applications

:Commercial,Military,Homelanddefense”,2005.8.

Page 14: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 2 -

역시 2007년 515억 달러에서 2013년 이후 1,330억 달러에 달할 것으로

상되어 높은 성장세가 망된다.

특히 국내는 이동통신과 인터넷의 발달로 치 기반 서비스에 한 기

본 인 라의 구축 마련되어 있고 이를 통한 서비스 확산에 큰 장 을 갖

고 있다.이는 치 기반 서비스가 GIS,ITS,텔 매틱스 등을 활용한 폭

넓은 응용산업으로서의 발 가능성이 높기 때문인 것으로 분석 된다.

OPENAPI는 ‘랫폼으로서의 웹’이라는 특징을 기술 으로 구 시켜주

는 표 인 웹 2.0기술이다.이미 해외에서는 OPENAPI를 이용하여 만

든 매쉬업을 통해 다양한 비즈니스 모델을 창출되고 있으며 차세 웹의

핵심 기술로 평가되고 있다.

NatTorkington은 치 기반 서비스(LocationBasedService)에 기반

을 둔 웹을 “Where2.0"이라는 용어로 처음 개념화하 다.실제로 많은

비즈니스들이 IT시스템에 차 더 많은 치 특화된(location-specific)기

능들을 부여해 가고 있으며,멀지 않은 미래에 지리공간정보가 IT시스템

의 거의 모든 측면에 깊게,보이지 않게 통합될 것으로 견하고 있다.지

리 공간 웹은 분산 환경의 다양한 지리공간정보 서비스에 해 웹을

통한 자유로운 검색, 근 이용이 가능토록 한 웹 환경으로,지리정보

를 기반으로 만들어진 디지털 환경이라 할 수 있다.웹상의 다양한 정보

와 자료들을 하나로 엮어 내는 매쉬업 사례 에 상당수가 치 정보와

련이 있거나 지도상에서 시각 으로 치를 악할 수 있게 되어 있다.

이는 웹을 기반으로 하는 이용자 환경도 지리정보를 심으로,지도 기반

서비스를 심으로 환하고 있다는 것을 의미한다.이러한 변화 흐름을

미리 읽어낸 구 ,마이크로소 트,야후,네이버와 같은 유명 인터넷 서

비스 업체들은 OpenAPI기반의 인터넷 지도 서비스를 제공하고 있다.

네이버의 경우국내 지도 서비스만을 제공하지만 외국 업체의 경우 세

계 인 지도,인공 성 상까지도 무료로 서비스를 제공하고 있으며 질

인 면에 있어서도.기존의 상용 인터넷GIS제품에서 제공하던 내용보다

Page 15: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 3 -

월등한 수 의 서비스를 제공하고 있다. 세계 지도와 고해상도 인공

성 상이 무료로 제공되기 때문에 인터넷 GIS서비스를 한 솔루션과

지도 데이터 구입비용,하드웨어 구축비용을 감시켜 뿐만 아니라 단

순 지도 서비스 이상의 정보 제공을 가능하게 한다.

제 2 연구의 목

치 컨텐츠는 기존의 단순한 치 정보 부가서비스 단계를 넘어서 국

가의 인 라 수 으로 발 할 것으로 기 되며,M-Commerce2)와의 결합

을 통해 L-Commerce3)로 진보해 나갈 것으로 상된다.이처럼 치 컨

텐츠 산업에 한 필요성과 시장성에 한 기 치가 높아지고 있는

것은 사실이지만 기반 인 라 일부 기술 수 에 있어서 기 치를 충분

히 만족시키기에 부족한 이 지 않다. 한 수익측면에서도 기 와는

달리 한 수익 규모를 이끌어내지 못하고 있는 등 치 컨텐츠가 수익

성 있는 사업으로 자리 잡게 되기까지는 많은 어려움과 시간이 필요할 것

으로 상된다.향후 성공 인 치 컨텐츠 시장 정착을 해서는 정부가

추진해야 할 선결 과제뿐만 아니라 산업 활성화를 한 시장 참여자들의

주도 인 역할이 필요하며,이를 통한 시장 활성화 노력이 추진되어야 할

것이다.그리고 고객의 요구 수 에 맞는 서비스의 개발이 필요하다.사용

자의 요구에 부합하는 수 의 고부가가치 서비스의 개발이 요구된다.

기존의 치 컨텐츠 시스템의 경우 운 체계인 OS 랫폼 심의 폐쇄

개념에서 운 되고 리되어 왔지만 본 논문의 치 컨텐츠 시스템의

경우 차 개방 인 인터넷 환경으로 환됨에 따라서 다양한 컨텐츠가

개발될 수 있도록 제공되는 인터페이스,즉 응용 로그래 인터페이스

인 API(ApplicationProgrammingInterface)에 을 두고 개발을 했다.

2)휴 폰(넓은 의미로 자정보통신기기)으로 상거래를 할 수 있게끔 해주는 서비스입니다.3)휴 화 등 이동통신단말기의 치를 기반으로 개인의 치 정보를 이용해 고를 하고

장에서 각종 상품을 구매하는 상거래를 말한다.

Page 16: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 4 -

사용자 컨텐츠 치 정보와 결합하여 다양한 컨텐츠개발 신규서

비스를 창출하기 하여 개방형 웹 기반의 인터페이스 부분을 구성하 고

공 자 주의 정보 제공 모델을 극복하고 Web2.0과 같은 최신기술을 반

하는 사용자참여기반의 서비스를 제공하기 한 인터페이스를 설계 했

다.특히 고해상도 성 상 정보,지도 데이터 등의 범 한 치 컨텐

츠를 사용자 컨텐츠를 생성과 공유할 수 있고,컨텐츠의 쉬운 퍼블리싱과

컨텐츠에의 근이 쉽도록 맞춤형 치 컨텐츠 시스템을 설계 했으며 개

인화,맞춤형,참여부분에 을 두고 개발 하 다. 랫폼을 설계 할 때

사용자구분과 랫폼기술별,사용자특성 수요를 고려하여 다양한 솔루

션 형태 공공과 민간시장 등 참여시장의 특성 등을 고려하며 개발을

진행 했으며 목표시장 심 랫폼의 기술특성을 고려하여 효과 으로

패키지화할 수 있는 부분을 고려하 다.

본 연구의 목 은 기존 치 컨텐츠 시스템들이 폐쇄 이고 제한 인

환경에서 치 컨텐츠를 생산하고 서비스 하면서 발생했던 불편한 부분을

해결하기 해 매쉬업을 이용하여 치 컨텐츠 시스템을 설계하고 구축하

으며 치 컨텐츠 활성화 방안을 제시하 다.

제 3 연구의 방법 구성

본 연구는 국내와 해외의 련서 ,학술논문,정기간행물을 비롯하여

각종 회,학회 등의 정보 련 기 의 자료에 근거한 내용을 심으로

구성하 다. 한 국내와 해외의 정보 련 인터넷 웹사이트의 탐색활동을

통한 자료를 바탕으로 연구 내용을 조사 분석하 다.

본 논문의 연구방법은 이론 연구를 하여 국내는 물론 국외의 시스

템 개발 련 문헌조사 각종 사례를 분석함으로써 이를 토 로 하여

그 내용과 특성을 악하고 련요인의 변화와 문제 등에 해서 살펴

보았으며,시스템을 설계하고 구 하 다.

Page 17: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 5 -

와 같은 연구목 을 달성하기 하여 본 논문은 다음과 같이 모두 6

장으로 구성되어 있다.

제 1장에서는 본 연구의 서론 부분으로 연구의 배경과 목 ,연구방법

구성을 토 로 기본 방향을 살펴본다.

제 2장에서는 지도 매쉬업에 련 연구를 통해서 지도와 련된 기반

기술의 개념,특징,해외 국내 사례 등분 분석하고 지도 매쉬업의 기반

이 되는 기술들에 해서 선행연구를 탐색하 다.

제 3장에서는 치 컨텐츠 시스템에서 기본이 되는 치 기반 서비스

에 해서 알아보고 치 기반 서비스의 기술 동향과 치 정보보호 부분

을 설명하고 치 컨텐츠에서 사용되는 유형와 자료 구조에 해서 설명

하 다.

제 4장에서는 치 컨텐츠 시스템의 설계 구축 부분으로 시스템 구

성도,구 환경, 치 컨텐츠 장 구조를 설명하고 시스템의 설계 구

축 과정을 설명 하 다.

제 5장에서는 치 컨텐츠를 활성화하기 한 방안에 해서 기술 했으

며 크게 정책 인 부분의 컨텐츠 개발,수익모델,정보보호 부분과 기술

인 측면의 치 컨텐츠 상호 운 성, 치 서비스 기술개발을 설명 하

다.

제 6장에서는 연구에 한 결론,향후연구 방향에 해 작성 하 다.

Page 18: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 6 -

제 2장 지도 매쉬업 이론고찰

제 1 지도 매쉬업의 구조

1.OPEN API개념

가.OPEN API

웹 2.0의 표 인 구성요소이며 구나 사용할 수 있도록 공개된 API4)를

의미하며 기업 심의 SOA5)가 웹에 반 된 결과물로 웹 사이트가 자신의

기능을 이용할 수 있도록 공개한 로그래 인터페이스를 말한다.해외에서

는 구 ,유투 ,이베이,아마존,야후,마이크로소 트 등이 있고 국내에서

는 네이버,다음,옥션, 도라TV등 많은 기업들이 API를 공개하고 있다.

나.OPEN API의 특징

OPEN API는 기업에서 사용하는 SOA 구조의 웹서비스 API를 공개하

면서 탄생했지만 SOA의 개념과는 다른 이 있다.기업에서는 업무의 캡

슐화 통합,공유를 해 사용하지만 OPEN API를 통한 웹 서비스는

사용 주체가 기업 이외에도 많은 사용자들이 사용할 수 있기 때문에 좀

단순하고 쉬우면서도 사용자 인터페이스 측면을 많이 본다.SOA 아키텍

처는 같지만 사용 목 이 다르다고 할 수 있다.<표 2-1>은 OPEN API

와 SOA의 다른 을 표로 정리한 것이다.6)

4)API(applicationprogramminginterface)운 체제와 응용 로그램 사이의 통신에 사용되는

언어나 메시지 형식5)SOA(ServiceOrientedArchitecture)아키텍처와 인터페이스의 다른 을 신경 쓰지 않고

모든 어 리 이션을 네트워크를 경유하여 서비스로서 자유롭게 조합하여 이용할 수 있도록

하기 한 시스템 설계상의 방법6)강동수,효과 인 매시업(Mashup)서비스의 구 을 한 연구,숭실 학교 학원,2008,p.10

Page 19: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 7 -

OPENAPI SOA

사용주체 -소비자 -기업

선호하는 서비스

-HTTP,XML,JSON,

REST,RSS

-HTTP,WSDL,UDDI

SOAP,BPEL

-높은 유연성

-단순한 데이터 포맷

-가벼운 로그래 모델

-높은 순응성과 유연성

-좀 더 세 한 조합과 통합

이 용이

비즈니스 효과

-서비스로서의 소 트웨어

(Saas)

-동업자로서의 소비자

-단일 디바이스를 넘어선

소 트웨어

-시장에 한 빠른 응력

-기능의 재정비

-자산으로서의 데이터

-시스템과 데이터의 가벼운

통합

-비용 감

-B2B셀 서비스

<표 2-1>OPENAPI와 SOA의 비교(SOAWebServiceJournal,2006)

OPENAPI는 ‘랫폼으로서의 웹’이라는 특징을 기술 으로 구 시켜주

는 표 인 웹 2.0기술이다.이미 해외에서는 OPENAPI를 이용하여 만

든 매쉬업을 통해 다양한 비즈니스 모델을 창출되고 있으며 차세 웹의

핵심 기술로 평가하며 투자를 아끼지 않고 있다.

OPEN API는 그것을 사용하는 개발자의 역량에 따라 무한한 가능성을

발휘하는 도구이며 OPENAPI를 사용하면 지도 에 부동산 정보를 표시

할 수 있고,쇼핑몰에 다양한 서비스를 결합할 수 있으며,멀티미디어 부

분에도 생산 공유도 할 수 있다.우리는 신속하게 변하는 차세 서비

스를 해 웹 컨텐츠 조합이나 타 시스템과의 연동 시에 발생하는 웹 개

발환경의 비용을 여주고,표 화된 인터페이스에 따라서 다양하고 상호

계된 서비스를 연동할 수 있게 된다.

2.매쉬업의 개념

Page 20: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 8 -

가.매쉬업(MASHUP)

매쉬업은 네이버의 용어사 에 다음과 같은 정의하고 있다.“웹 서비스

나 공개 API를 제공하는 업체들에서 데이터를 받아 다른 새로운 서

비스나 융합 애 리 이션을 만들어 내는 것.구 이 공개한 검색 련

응용 로그램 인터페이스(API)와 지도 련 API,그리고 기타 여러 웹

서비스 정보들을 혼합하여 부동산 매매 서비스에 응용한 usingMaps.com

사이트처럼 다수의 정보원으로부터 제공되는 컨텐츠를 조합하여 하나의

서비스로 제공하는 웹 사이트 는 애 리 이션을 가리킨다.팝 뮤직에

서 처음 사용되기 시작한 매쉬업은 아티스트나 디스크자키가 두 곡 는

그 이상의 곡을 섞어 하나의 곡으로 연주하는 것을 의미한다.”

나.매쉬업의 특징

매쉬업은 다른 웹 2.0기술과는 다른 성격을 가지고 있다.엄 히 말해

기술이 아니라 기술을 이용한 결과물이기 때문이다.매쉬업은 내부의 데

이터를 외부에 공개하는 웹 2.0기술의 특징을 비즈니스에 활용한 최 의

결과물이다.웹 2.0이 사용자와의 략 제휴를 통해 컨텐츠 생산력을 향

상시킨다면,매쉬업은 개발자나 기업과 같은 문 인 컨텐츠 생산자와

쉽게 략 제휴를 맺어 다른 고품질의 컨텐츠를 생산해낼 수 있게

한다.이처럼 웹 2.0비 을 기술 으로 승화시킨 매쉬업은 사용자의 참여

라는 웹 2.0과 동일한 성장 엔진을 가지고 있으며,가트 그룹이나 노무

라 연구소 같은 해외의 유명 연구 조사 기 들이 미래를 선도할 기술 트

드로 하나 같이 매쉬업을 언 하게 만들었다.7)

다.매쉬업 개발 패턴

7)박지강,“당신은 웹 2.0개발자입니까?”,한빛미디어,2007

Page 21: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 9 -

매쉬업 제작을 한 비가 되면 이에 걸맞은 개발 방법론을 정해야 한

다. 재 존재하는 매쉬업들의 개발 패턴은 크게 세 가지로 나 수 있다.

첫째,OPEN API함수 활용 매쉬업이다.OPEN API하나만 가지고도

기발한 매쉬업을 만들 수 있다.검색기능을 제공하는 OPEN API를 활용

할 경우 데이터를 가져오는 조건을 여러 가지 으로 제한한다면 새로

운 뷰가 생기게 된다. 를 들어 이베이나 아마존의 상품을 키워드나 분

류로 검색하여 특정 주제에 한 상품을 보여주는 매쉬업을 만들 수 있

다.

둘째,OPEN API조합 매쉬업이다.여러 가지 OPEN API를 조합하여

만드는 매쉬업은 기발한 서비스를 쉽게 만들 수 있다. 를 들어 구 에

서는 수많은 웹사이트에서 제공하는 데이터와 OPEN API를 활용하여 개

인화된 포털을 만들어 낼 수 있는 iGoogle을 서비스하고 있다.iGoogle의

첫 페이지에는 구 뉴스,uTube,skfTL, 이벤치 등에서 실시간으로

송하는 뉴스를 보여주는 여러 개의 작은 사각상자(googlestuff)가 자리잡

고 있다.

셋째,OPEN API와 데이터의 혼합 매쉬업이다.경쟁력 있는 데이터를

확보하고 있거나 공개되어 있는 데이터에 OPEN API를 추가하여 매쉬업

을 제작할 수도 있다.하우징맵스8)가 표 인 라 할 수 있다.

제 2 지도 매쉬업 기반 기술

1.XML

가.XML(extensiblemarkuplanguage)의 개념

XML은 SGML(Standards Generalized Markup Language) 언어와

HTML(HyperTextMarkupLanguage)의 단 을 극복하기 해 등장한

8)하우징맵스는 구 지도에 부동산 매물 정보를 결합한 서비스다.

Page 22: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 10 -

마크업

비교항목SGML(1986) HTML(1990) XML(1996)

복잡도 매우 복잡 간단 간단

태그 사용 사용자 의 고정 정의 사용자 정의

스펙 매우 복잡 단순 단순

언어 성격 메타 언어 마크업 언어 메타 언어

확장성 확장 가능한 언어 확장 불가능한 언어 확장 가능한 언어

문서의 재사용 가능 불가능 가능

문서 작성 매우 복잡함 간단함 비교 간단함

문서 응용분야방 한 자료,

구조 자료단순한 구조 문서 교환

문서 검색 정확한 검색 효과 검색 어려움

언어이다.SGML은 1980년 반 자문서가 어떠한 시스템 환경에서도

정보의 손실이 없이 송, 장,자동처리가 가능하도록 국제표 화기구

(ISO)에서 정한 문서처리 표 이지만 기능이 무 복잡하여 리 사용되

지 못하 다.반면 HTML은 SGML의 부분 집합으로서 자 문서의 서식

을 정의하고 하이퍼텍스트 주의 문서이다.HTML은 별도의 컴 일러가

필요가 없으며 웹 라우 에서 해석이 가능하여 사용하기 매우 편리하다

는 장 이 있다.그러나 웹 라우 별 호환이 되지 않는 문제 과 데이터

베이스처럼 구조화된 문서를 지원하지 않음으로써 웹문서를 제작하는 업

체 간의 호환성에 가장 큰 문제 을 나타내었다.

XML은 이러한 SGML의 단 과 HTML의 한계를 해결하는 방안으로

1996년 W3C(WorldWideWebConsortium)에서 제안되었다.XML은 웹

상에서 구조화된 문서를 송 가능하도록 설계된 표 으로서 데이터와 형

식이 모두 공유가능하다.<표 2-2>은 SGML,HTML,XML의 비교 자료

이다.

<표 2-2>SGML,HTML,XML의 비교

Page 23: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 11 -

검색 방식 구조 검색 문 구조 검색

출력 DSSSL CSS XSL,XSLT

나.XML의 활용성

XML은 아주 범용 인 마크업 언어이며 메타언어이다.XML의 무한한

융통성은 XML 일이란 것이 자신의 내용을 기술하는 방식으로 표기된

다는 이다.그러므로 태그가 문서의 내용과 하게 련되어 있다는

것은 하나의 XML 일 자체가 잘 설계된 데이터베이스 역할을 할 수도

있다는 뜻 이 된다.그러므로 내용의 효과 인 표시를 한 제한 인 응

용 분야라고 할 수 있는 HTML과는 다른 것이다.XML의 범용성을 가능

하게 하는 요인은 두 가지로, 첫째 XML 일을 작성하는 사용자는 내

용에 련된 태그를 직 만들 수 있다.둘째 XML 일에는 오직 문서의

구조와 의미에 한 정보만 들어가며, 요소들을 꾸미는 부분은 스타일

시트로 분리된다는 것이다.그러므로 데이터로서의 XML 일은 XML

일은 웹 라우 상에서만 표시하기 한 것이라기보다는 어떠한 종류의

응용 로그램과도 통합될 수 있는 범용 인 데이터베이스라고 할 수 있

다. XML은 여러 개의 XML문서들을 하나의 큰 문서로 병합할 수 있

는 기능을 제공하고 있다.데이터베이스의 내용을 XML변환하는 가술과

이러한 병합 기술을 결합한다면 여러 개의 데이터 원본으로부터 뽑은 모

든 데이터를 담는 하나의 XML문서를 만들 수도 있다.이러한 복수문서

의 병합 기능을 통하여 HTML이 제공하지 못하는 문서의 재사용성을 높

이며, 작은 데이터들을 갖고 있는 문서들의 집합을 구성하여 하나의 커

다란 정보로 생성시킬 수 있는 기능을 제공 한다.9)

다.XML의 특징

9)고범석 외 4인,“ 보자를 한 다이나믹 웹 설계,XML", 진닷컴,2002

Page 24: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 12 -

첫째,S/W와 H/W에 독립 이다.다양한 소 트웨어와 하드웨어에서

이용할 수 있다.즉 어떠한 XML 작 툴에 의해서도 처리가 되며 작성된

XML문서는 웹 라우 의 종류에 상 없이 문서를 처리한다.

둘째,고정된 태그가 없으며 사용자 정의 태그를 만들 수 있다.HTML

의 단순성을 확장한 개념으로 사용자 편의에 따라 혹은 데이터의 특성에

따라 사용자 정의의 태그를 언제든지 생성가능하다.

셋째,유지 보수의 효율성 이다.XML은 존하는 모든 데이터 구조를

체할 수 있으며 다양한 데이터 형식을 지원한다.따라서 웹문서를 유지

보수하는데 매우 편리하며 손쉬운 업데이트가 가능하다.

넷째,특정언어에 국한되지 않는다.기존 HTML은 한정된 태그 으로

인하여 매우 단순한 형태를 제공한다.그러나 XML은 사용자 정의의 태그

가 가능하고 인코딩 방식은 유니코드를 사용함으로써 특정국가의 언어에

제한받지 않는다.

다섯째,다양한 표 이다.XML태그로서 문서내용의 의미를 달하고

XSL(eXtensibleStyleLanguage)로 표 양식을 제공함으로써 하나의

XML문서로서 다양한 문서 XSL를 포함한다.

2.SOA

가.SOA(ServiceOrientedArchitecture)의 개념

W3C는 SOA를 “호출(invoke)이 가능한 컴포 트의 집합”으로 정의하

고 있으며, 여기서 컴포 트는 “인터페이스의 정의가 공개, 발견이 가

능한 것”을 의미하고 있다.10)Gartner는SOA를 “잘 정의된 인터페이스를

가진, 재사용이 가능한 일련의 컴포 트들로 구축되는 기술구조 방식”이

라고 정의하고 있다.11)

10)W3C.WebServicesGlossary,2004.<http://www.w3,org/TR/ws-gloss/>,2007.4.1511)GartnerHomepage,<http://www.gartner.com/>,2007,4,15

Page 25: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 13 -

나.SOA의 특징

SOA는‘공유할 수 있고 재사용할 수 있는 서비스라는 컴포 트를 기반

으로 정보시스템을 구축하는 아키텍처 모델’이라고 할 수 있다".SOA의

에서 서비스는 독립 (self-contained)이고, 인터페이스를 통해 자신

이 가진 비즈니스 로세스를 처리할 수 있는 컴포 트로 정의되며, 비

즈니스 로세스와 서비스는 시간이 흐르면서 변하는 특성을 갖는다.

SOA는 <그림 2-1>과 같이 서비스 사용자(serviceconsumer),서비스

제공자(serviceprovider),서비스 계자(serviceregistry)로 구성되어 있

다.SOA의 기본 아키텍처는 XML아키텍TP,SOAP,WSDL,UDDI등

표 기술을 기반으로 하는 웹서비스의 아키텍처와 일치한다.

서비스 제공자는 서비스 사용자가 호출 시 입력하는 값을 가공하여,그

에 해당하는 결과를 제공한다.경우에 따라서 서비스 제공자는 다른 서비

스 제공자의 서비스를 사용하는 서비스 사용자가 될 수도 있다.서비스

계자는 서비스에 한설명 정보를 장하고 있다.서비스 제공자는 자

신이 제공하고 있는 서비스를 등록하고, 서비스 사용자는 자신의 원하는

서비스를 발견하여 사용한다.

Service

Consumer

Service

Registry

Service

Provider

Find Publish

Bind

<그림 2-1>SOA아키텍처

Page 26: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 14 -

구 분 WEB2.0 SOA

서비스 모텔 웹서비스 웹서비스

선후하는

서비스 표HTTP,XML,RSS,REST

WSDL,UDDI.SOAP,BPEL,

WS

재사용성 매우 높음 약간 높음

유연성

순응성

-매우 높음

-단순한 데이터 포맷

-가벼운 로그래 모텔

-높음(보다 더 공식 )

-조합과 통합(compositionand

orchestration)

-서비스 지향의 원칙

비즈니스

모텔

-롱테일(longtai])효과

-네트워크 효과

-집단지능 활용

-고객 셀 서비스

-BPM(BusinessProcess

Management)

-자산 통합(assetintegration)

-데이터 퓨 (datafusion)

- 거시 자산의 생명주기 연장

-비즈니스 활동 모니터링

-비즈니스 지능(biz

intelligence)활용

설계 랫폼

-AJAX

-신디 이션(syndication)

-멀티 디바이스 소 트웨어

-ServiceLayer

-ServiceBus

-UnitofWork

핵심역량-서비스로서의 SW(SaaS)

-데이터소스에 한 통제

-공동개발자로서 사용자 신뢰

-기능의 재정비

-자산(asset)으로써 데이터

- 근가능성

다.WEB2.0과 SOA간 비교

SOA는 <표 2-3>과 같이 웹 기반 표 기술인 웹서비스를 활용하여 새

로운 비즈니스를 창출한다는 측면에서 웹 2.0과 매우 유사한 특징을 갖고

있으며,궁극 으로 웹 2.0이 로벌 차원의 SOA를 실 할 수 있다고

망되고 있다.12)

<표 2-3>WEB2.0과 SOA간 비교

12)지은희,"SOA가 바꿔놓을 세상“,SW Insight정책리포트,제10호(2006,5),p.77

Page 27: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 15 -

-집단지능 이용

-롱테일 효과

-단일 디바이스(PC 랫폼)를

넘어선 소 트웨어

-가벼운(lightweight)UI,

개발 모델,비즈니스 모델

채용

-시스템과 데이터 통합

-비용 감

-비즈니스 기민성(agility)

-B2B셀 서비스

-오 스텐다드(open

standard)

-온톨로지(ontologies)

-오퍼 이션의 투명성

-소비자 심의 비즈니스

로세스

자료:SOA WebServiceJournal,2006.

3.AJAX

가.AJAX(AsynchronousJavaScriptandXML)의 개념

AJAX는 AsynchronousJavaScriptXML로서 비동기 방식으로 작동하

는 다양한 역의 기술들의 집합이다.AJAX는 XML과 CSS를 이용하여

표 하며 동 인 화면 출력 표시 정보와의 상호작용을 하여

DOM(DocumentObjectModel)13) 자바스크립트를 이용한다.사용자가

기능 버튼을 르면 서버에 일일이 경과를 요청하고 결과를 받아 라우

에 보여주는 동기 방식과 달리 AJAX는 서버의 응답을 기다리지 않고

작업이 가능해 기시간이 크게 고,일반 라우 에 별도의 로그램

설치를 하지 않고도 손쉽게 지도 등 그림의 확 와 축소 등을 할 수 있고

드래그 앤 드롭이 가능하며 라우 안의 이나 객체도 자유롭게 치

를 변경하는 등의 여러 가지 장 을 가지고 있다. 화형 웹 페이지를

한 도구로서 AJAX를 이용하는 어 리 이션들이 격하게 늘어나고 있

으며 어 리 이션 툴킷이 늘어나 로그램들이 구 하기가 쉬워진 때문

이다.

<그림 2-2>은 XML과 XSLT를 이용한 데이터 교체와 조작으로 일반

13)W3C.DocumentObjectModel,<http://www.w3.org/DOM/>,1998.10.1

Page 28: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 16 -

인 웹 어 리 이션 모델과 AJAX모델과 비교한 것이다.

user interface

web server

datastores,backend

processing,legacysystems

browserclient

server-sidesystems

HTTPrequest

http(s)transportHTML+CSSdata

통 인 웹 어 리 이션 모델

Ajaxengine

browserclient

user interface

JavaScriptcall

HTML+CSSdata

web and/or XML server

datastores,backend

processing,legacysystems

server-sidesystems

HTTPrequest

http(s)transportXMLdata

AJAX웹 어 리 이션 모델

<그림 2-2> 통 인 웹 어 리 이션 모델과 AJAX모델 비교

나.AJAX의 특징

AJAX에서는 REFRESH 기법을 사용하는데 웹 페이지의 해당 정보를

개발자가 지정한 시간마다 자동으로 새롭게 업데이트 해주는 기능이다.

REFRESH 기능을 이용하면 웹을 이용하면서 새로운 페이지를 불러올 필

요 없이 작업하고 이용할 수 있어 편리하게 사용 할 수 있다.

<그림 2-3>은 동기식 방식의 진행 과정과 AJAXREFRESH방식인 비

동기 방식의 진행과정을 보여 다.웹 어 리 이션 모델에서 클라이언트

가 HTTP요청을 보내면 서버가 응답할 때까지 기다릴 것을 라우 에

요청하지 않아도 되며, 신 사용자가 페이지 간 인터랙션에 지속 으로

Page 29: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 17 -

반응하고 서버의 응답이 도착하면 이를 다루도록 요청하는 로세스의 변

화를 볼 수 있다.

통 인 웹 어 리 이션의 동기 인 반응패턴

AJAX어 리 이션의 비동기 패턴

time

clientuseractivity useractivity useractivity

server

system processing system processing

client

browserUI

useractivity

client-sideprocessing

Ajaxengine

serverserver-sideprocessing

server-sideprocessing

server-sideprocessing

time

<그림 2-3> 통 인 웹 어 리 이션의 동기 인 반응패턴과 AJAX

어 리 이션의 비동기 패턴의 비교

제 3 지도 매쉬업 서비스 황

1.해외 지도 매쉬업 서비스 황

가.매쉬업 사용 분야

Page 30: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 18 -

programmableweb.com 웹사이트는 해외 매쉬업 등록 사이트이며

2009.08.17일 재 1,425API와 4,254MASHUP이 등록되어 있다.<그림

2-3>은 등록된 태그 에서 가장 많이 사용한 태그 10개를 그래 로 표

한 것이다.

<그림 2-4> 태그 에서 mapping태그는 지도를 활용한 분야,video

태그는 동 상과 련된 분야,news태그는 뉴스와 련된 분야,music태

그는 음악 API를 활용한 분야,microblogging태그는 Twitterblog같은

분야 등에 사용 되었다.

mapping(18%)

video(15%)

news(10%)

music(9%)

microblogging(9%)

photo(9%)

shopping(7%)

lyrics(6%)

widgets(6%)

travel(6%)

programmableweb.com 2009/08/17

<그림 2-4>해외 매쉬업 태그 순

나.해외 지도 매쉬업 련 서비스

programmableweb.com 웹사이트는 지도 매쉬업 련 서비스가 재

2009.08.17일 재 2,034개가 등록되어 있다.<표 2-4>은 지도 API제공

업체 별 서비스 내용을 표시하고 있다.그 에서 Google이 가장 많은 지

도 API를 제공하고 있고 Earth 3D mapping service,Flash-based

mappingservice같은 다양한 API를 지원하고 있다.

Page 31: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 19 -

제공업체 서비스 내용

Google

-OnlineMappingservices

-Earth3Dmappingservice

-Usergeographicalpositioningservice

-Servicetostore,updateandview geodata

-Flash-basedmappingservice

-Simpleonlinemappingservice

Yahoo

-OnlineMappingservices

-Geolocationsharingservice

-Geocodingservices

-Spatialinteroperabilityandgeographicdiscovery

-Mapimagecreationservice

-Geo-enrichmentservice

Microsoft-Onlinemappingservice

-VirtualEarthmappingservice

Ericsson-Onlinemappingservice

-Mobilemappingservice

MapQuest -Onlinemappingservice

<표 2-4>해외 지도 API제공업체 별 서비스 내용

다.지도 매쉬업 사례

(1) 날씨정보 매쉬업 비스

weatherbonk.com 사이트는 실시간 세계 지역 날씨, 보,지역 웹캠 정

보를 제공하는 매쉬업 사례이며 GoogleMaps,NOAA WeatherService,

YahooGeocoding,hostip.info등의 API가 사용되었다.서비스 에는 지

역의 상을 볼 수 있는 웹캠 서비스와 지도의 교통정보를 볼 수 있는 지

도 교통정보 서비스도 제공 한다.

<그림 2-5>은 세계 지역의 날씨 정보와 웹캠의 정보를 보여 주고 있

다.

Page 32: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 20 -

<그림 2-5>실시간 세계 지역 날씨 정보 서비스

(2) 통정보 매쉬업 비스

<그림 2-6>뉴욕시 실시간 교통정보 서비스

Page 33: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 21 -

local.alkemis.com 사이트는 뉴욕시에 한 실시간 교통 정보, 리커 지

역 사진 정보 등을 제공하는 매쉬업 사례이며 GoogleMaps,Yahoo

Traffic,Flickr등의 API가 사용되었다.

<그림 2-6>은 뉴욕시의 실시간 교통 정보 에 교통 카메라 정보를 보

여 주고 있다.

(3) 동산 지역 정보 매쉬업 비스

www.realestateauctions.com 사이트는 미국의 eBay에 등록된 부동산

정보를 지도에 표시 하는 매쉬업 사례이며 eBay,GoogleMap등의 API

가 사용되었다.

<그림 2-7>은 지역 부동산 정보를 검색해서 지도에 보여주고 있다.

<그림 2-7>지역 부동산 정보 서비스

Page 34: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 22 -

2.국내 지도 매쉬업 서비스 황

가.매쉬업 사용 분야

openonweb.com 웹사이트는 국내 매쉬업 등록 사이트이며 2009.08.30일

재 40API와 53MASHUP이 등록되어 있다.<그림 2-8>은 등록된 태

그 에서 가장 많이 사용한 태그 10개를 그래 로 표 한 것이다.

지도(29%)

사진(11%)

여행(11%)

타(13%)

블로그(9%)

SNS(9%)

게임(6%)

뉴 (4%)

동 상(4%)

쇼핑(4%)

openonweb.com 2009/08/30

<그림 2-8>국내 매쉬업 태그 순

태그 에서 지도,사진,여행,블로그,SNS,게임,뉴스,동 상,쇼핑

순으로 사용되고 있다.

나.국내 지도 매쉬업 련 서비스

국내 지도 매쉬업 서비스는 네이버,다음,야후 포털 사이트 등에서 제

공하는 지도 API를 활용하여 지도 매쉬업 서비스를 개발하고 활용하고

있다.

Page 35: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 23 -

제공업체 서비스 내용

야후

-온라인 지도 API서비스

-교통 API서비스

-POI검색 API서비스

-업체 검색 API서비스

-주소와 좌표 변환 API서비스

-좌표계 변환 API서비스

-API실행 마법사 서비스

네이버

-온라인 자바스크립트 지도 API서비스

- 래시 지도 API서비스

-주소좌표 변환 API서비스

다음

-온라인 지도 API서비스

-주소와 좌표 변환 API서비스

-좌표계 변환 API서비스

란 -온라인 지도 API서비스(유료 서비스)

구 -온라인 지도 API서비스

<표 2-5>국내 지도 API제공업체 별 서비스 내용

다.지도 매쉬업 사례

(1) 지도를 통한 과 생님 찾기 비스

sunsengnim.com 사이트는 온라인에서 과외 선생님을 찾아주는 서비스

이며 내 치로부터 가장 가까운 선생님을 찾아 주고 언어와 과목 찾기

기능이 있으며 네이버 지도,구 맵 API를 사용해서 개발 했다.서비스

에는 거리를 조정해서 원하는 선생님을 찾을 수 있고 선생님의 여,

소계,교육 과정 등을 확인해 볼 수 있다.

<그림 2-9>은 내 주변에서 가장 가까운 선생님을 언어와 과목을 선택

해서 검색한 내용을 보여 주고 있다.

Page 36: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 24 -

<그림 2-9>과외 선생님 찾아주는 서비스

(2) 자유여행 정보 비스

<그림 2-10>자유여행 정보 서비스

Page 37: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 25 -

wingbus.com 사이트는 자유여행 정보를 공유하는 서비스이며 지역에

한 볼거리,맛집,쇼핑,놀곳,호텔, 표명소,뜨는스팟 등을 서비스 하

고 있으며 지도는 구 맵 API를 사용해서 구 되었다.

<그림 2-10>은 제주도 지역의 정보와 볼거리,맛집,쇼핑 등의 정보를

공유하고 있는 내용이다.

(3) 화장실 위치 검색 비스

<그림 2-11>화장실 치 정보 서비스

wc119.net사이트는 화장실 치를 지도상에서 검색 할 수 있는 서비스

이며 휴 폰으로 실시간 치 검색이 가능한 서비스입니다.네이버 지도

API,다음 지도 API,구 맵 API로 구성이 되었으면 네이버,다음,구

지도 서비스를 제공 한다.<그림 2-11>은 내가 있는 치에서 가장 가까

운 화장실을 검색하고 여러 가지 지도를 볼 수 있는 내용이다.

Page 38: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 26 -

제 3장 치 컨텐츠 이론 고찰

제 1 치 기반 서비스

1. 치 기반 서비스 개념

치 기반 서비스의 개념은 일반 으로 사람이나 사물의 치를 정확하

게 악하고 이를 활용하는 다양한 응용시스템 서비스를 통칭한다고

볼 수 있으며 이동 인 사용자의 치 정보를 다양한 다른 유용한 정보

와 실시간으로 결합하여 사용자가 필요로 하는 다양한 부가 인 응용 서

비스를 제공하는 것으로 정의 되며 최근 들어 치 기반 서비스는 유무선

통신 인 라를 이용해 단순히 휴 폰 개인이동 정보단말기를 가진 사

용자의 치 련 정보 제공뿐만 아니라 고,주문배달서비스,쿠폰서비

스,긴 경보서비스,물류 제시스템 둥 실생활에 가장 한 형태로 생

활 속에 고들고 있다.14)활용분야로는 비상 구조 지원, 치 정보 서비

스,교통 혼잡 내비게이션 정보, 치 착형 빌링 등의 다채로운 응용

서비스가 포함된다.최근 들어 ITS연계분야,장애인을 한 보조수단,

치 정보를 기반의 서비스 등 용분야가 속히 확 되고 있다.

LBS의 등장 배경을 얘기하면서 무선인터넷은 빼놓을 수 없는 항목이다.

무선인터넷의 가장 큰 차이 은 바로 이동성이라는 데에 기인한다.이동

성을 변하는 바로 치 정보이다.그러므로 치 정보는 무선인터넷에

있어서 가장 요한 요소 의 하나이다. 치 정보는 무선인터넷 시장이

확산되면서 무선 인터넷의 컬러 애 리 이션으로 등장했다.이러한 치

기반의 서비스를 제공하기 해서는 무선측 를 측 할 수 있는 LBS기

술 구축이 으로 필요하게 다.

14)이 석 외1인,“ 치기반서비스 (LBS)의 기술 동향 국내외 산업동향 분석”, 자통신연

구원,2003.06,p.77

Page 39: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 27 -

활용분야 기 효과

유아,어린이,치매 노인 치추 미아 방지,사고 방

애완동물 기타 사물 치추 분실,사고 방

택시 호출,응 ,긴 구조차량 배차,

경찰,보안,군용차량 리

고객과 환자에 한 신속한 응,

범죄 방 범죄자 추 등

차량 내비게이션차량의 이동 경로를 자 지도상에

표시함으로 이동 경로 악

택배,화물의 치 정보 제공 유류,교통비,통신비 감

외근직원 경로와 일정 리 효과 인 자원 리

재 치 주변 정보 제공극장,주유소,식당,백화 등의 주변

정보를 통한 고부가 서비스 제공

<표 3-1> 치 기반 서비스 활용 분야 기 효과

출처:시종익,“ 치기반 GIS서비스를 한 기술분석 표 화 연구”,한국 산원 연구결

과 보고서,2002.

2. 치 기반 서비스의 기술 동향

가.국내기술 동향 분석

주요 시장 조사 기 인 ABIResearch가 최근 발표한 망에 따르면 세

계 LBS시장 규모는 2007년 약 5억 달러에서 2013년 130억 달러에 이를

것으로 상하고 있다.2006년과 2007년 시장 규모는 5억 달러 수 에서

별다른 변화를 보이고 있지 않으나 2008년 15억 달러를 넘어 큰 성장세를

보이며 특히 2010년 이후 성장 폭은 더욱 증가 할 것으로 망하고 있다.

ABIResearch에서는 치기반서비스의 연평균 성장률은 72%를 상하고

있는 것이다.

이 같은 성장세를 뒷받침하는 주요 요인으로 GPS가능 폰의 증가를 꼽

을 수 있다.실제 GPS가능 폰은 2005년에서 2006년까지 1,000만 정도

의 수 의 생산을 유지하다가 2007년 3,000만 에 달하고 2008년 5,000

만 ,2010년 1억 를 넘어설 것으로 상하고 있다.ABIResearch는

2007년에서 2011년 사이에 총 4억 6,000만 가량의 GPS가능 폰이 생

Page 40: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 28 -

산될 것으로 망하고 있으며,세계 으로 이 같은 추세는 LBS서비스의

확 를 가져올 수 있는 주요 바탕이 될 것으로 보고 있다.

<표 3-2>국내 LBS산업 분야별 시장 규모와 투자규모

(단 :백만원)

구 분 2008년 2009년 2010년 2011년

시스템 56,684 108,166 209,334 510,634

단말기 210,456 247,546 281,459 306,798

서비스 187,490 273,527 364,510 469,647

기타 92 2,330 3,350 3,900

합계 456,722 631,569 858,653 1,290,979

자료:자정보센터 연구결과 보고서,2009.7,p.12

정부는 앞으로도 LBS를 CDMA에 이은 차세 수출 략품목으로 지정

하고,집 육성한다는 방침을 밝혔다.정부는 LBS산업 육성에 지난 5년

동안 모두 390억 원을 투자하여 유비쿼터스 코리아 건설의 기반으로 삼는

것은 물론,수출 략 산업으로 키웠다.

한,정부는 향후 산업기반을 조성하고 기술개발,표 화 서비스 활성

화 등을 추진해 나아가고 있지만,이 계획이 추진되면서 1192,112같은

긴 서비스, 자상거래,마 ,물류 리 등과 연계돼 제조,교통,환경

등 상회 모든 분야의 경쟁력이 높아지는 것은 물론,LBS기반 기술을 확

보함으로써 한국이 이동통신 강국으로 성장하는 매개체 역할을 다하고 있

다.LBS산업은 단말기,GPS수신 칩 등의 장비를 제외한 서비스 부문만

도 오는 2006년 시장규모가 미국 25억 달러,유럽 40억 달러,한국 4억 달

러 이상이 되는 데다,해마다 200-300% 고성장이 상되는 고부가가치

미래 유망산업이다.때문에 정부가 CDMA다음으로 세계 IT시장을 선

해 나갈 산업으로 발 할 수 있도록 노력을 아끼지 않는 것이다.

정부는 LBS산업 기반 조성을 해 ' 치정보 보호 이용 등에 한

법률'을 제정해서 개인 치정보 보호와 긴 구조를 목 으로 한 개인

Page 41: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 29 -

치정보 활용 근거를 마련하고 있다.아울러,이동통신업체의 치정보 게

이트웨이를 개방하는 등 LBS산업 육성에 필요한 제도 장치도 비하

고 있다.

정부는 LBS가 가장 긴요하게 사용될 수 있는 부분인 공공분야에서 긴

구 ,재난 리,CNS(CarNavigationSystem)등의 시범 사업을 올해

안으로 정착시킨다는 략이다.SK텔 콤은 기지국 기반의 치추 서

비스에서 나아가 GPS를 이용한 'NATEGPS'서비스를 시작해 재 27

만 를 보 하 으며 보안업체인 '에스원'과 계약을 체결하여 LBS를 활

용한 모바일 보안 서비스인 응 구조 서비스를 선보일 정이다.

KTF는 각종 공공서비스에 치정보를 목하여 2007년 2월부터 GPS

기술을 이용해 어린이와 치매노인을 상으로 한 치확인 서비스인 '엔

젤아이'를 시작하 으며 올 상반기 으로 차세 치기반 서비스인 '매

직 GPS'서비스를 시작할 것이다.LG텔 콤은 모바일 인터넷 매출

LBS매출이 1.1%를 차지하고 있고 86%가 친구 찾기라고 밝혔다.

법인 상을 제외한 일반 고객의 친구 찾기,자동 치 찾기,애인안심

서비스의 경우 하루 서비스 신청 건수가 약 20만 건 정도이며 애인 안심

서비스 이용자는 3만 5,000명 정도로 시장에 공 된 GPS지원 단말

기 수에 비해 상당히 많은 사용자를 보유하고 있다.

한편 LG텔 콤은 텔 매틱스 시장의 격한 성장과 GPS기반 서비스,

L-커머스,긴 조난과 구조,모바일 마 등의 서비스가 등장할 것으

로 상됨에 따라 고품질의 LBS의 개를 한 GPS인 라스트럭처를

구축하고, 치 정보의 이동통신 3업체 연동시스템 구축을 바탕으로 다양

한 서비스를 제공할 계획이다.단말기 업체의 경우 컴의 gpsOne칩을

장착한 단말기를 올해 하반기에 본격 으로 출시할 계획이다.이에 따라

서비스 업체들은 gpsOne칩을 장착한 단말기가 출시되면 기존 기지국 반

경을 이용한 셀 방식의 정확도 200m-1Km 보다 정확한 치 10-50m을

확인할 수 있어 보다 다양한 서비스 창출이 가능해질 것으로 기 하고 있

Page 42: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 30 -

다.

치 기반 서비스 기술개발의 일환으로 다음의 4가지 기술개발 활동이

진행되고 있다 .

- 치 기반 웅용 서비스를 한 서비스 랫폼 참조시스템 개발

-모바일 환경을 한 치 기반 서비스 데이터 송기술

- 치 기반 응용서비스를 한 XML기반의 공통 API개발

- 치 기반 고를 한 모바일 ASPPlatform 개발

LBS 랫폼 참조 시스템에서는 치 정보의 요청수신, 치정보획득처

리 등을 제공을 한 치 정보 제공 요청 수신, 치 정보의 효율 인

장, 리 등 처리와 게이트웨이와 CP인터페이스에 련된 기술개발 활

동을 수행하고 있다.

치 기반 서비스 데이터 송기술에서는 지도 등의 데이터를 무선 단

말기에 효율 으로 송처리 하기 하여 데이터 축약 송과 련된

기술과 이를 단말기에 표출하는 기술 등을 개발하고 있다.

한 XML기반의 공통 API에서는 LBS 랫폼과 연계하여 치 기반

응용 서비스가 가능한 공통 API들과 컨텐츠 제공서버와 연계를 한

API,사용자 는 단말기의 XML을 사용한 치 기반 서비스 공통 API

등을 개발한다.

마지막으로 모바일 고 ASP에서는 고서비스를 한 API와 LBS

랫폼을 연동한 서비스의 개발 등을 목표로 하고 있다.

이 게 국내에서 기술 개발되고 있는 내용들은 분석하면 크게 3가지 분

야의 기술개발로 요약될 수 있다.

첫 번째는 치 기반 서비스를 공통 으로 운 하기 한 랫폼과

련한 기술개발이다.국내 통신사업자 들의 다양한 환경을 수용하기 하

여 기술개발에서는 랫폼 참조 시스템이라고 하여 기반이 되는 기능을

정의하고 구 하는 활동을 하고 있다.

두 번째로는 서로 다른 응용서비스 시스템간의 호환성 확보,재활용

Page 43: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 31 -

성을 하여 인터페이스 심의 시스템 개발을 시도하고 있다. 재 개발

되고 있는 API만 하여도 수십 여종에 이르며 다양한 API의 개발로 시스

템간의 공동 활용성과 호환성을 확보하려 하고 향후에도 이와 같은 개발

은 계속 추진될 것이다.

한 데이터 연동을 하여 XML을 활용하여 데이터를 교환하거나 다

른 어떤 축약된 OGC규격 등을 이용한 교환을 강조하고 있다.단말기

통신환경에 가능한 한 은 부담을 주면서 호환성을 확보할 수 있는 여러

가지 개발을 시도하는 것이다.

나.국외기술 동향 분석

일본은 NTT 도코모,KDDI,J-폰 등의 이동통신업체를 심으로 치열

한 경쟁이 벌어지고 있다.특히 NTT 도코모는 친구 찾기,주변 정보 서

비스인 모페라 치 서비스,I-에어리어,도큐버스 나비 등의 치 기반

서비스를 제공하고 있다.특히 I-에어리어 서비스는 일일 이용자가 50만

명 정도로 가장 많은 가입자를 보유하고 있다.KDDI는 GPS 타이 서비

스로 5개월 만에 100만 의 GPS휴 폰을 매하 으며 GPS지원 단말

기 매도 300만 를 돌 하 다.

여기에 노키아의 "NokiaMaps"라는 노키아만의 지도 서비스가 있다.

"NokiaMaps"는 재 3.0베타버 이 서비스 이다.노키아는 "Nokia

Maps"를 기반으로 세부 인 도보 자동차 내비게이선,음성 안내,

치지도 멀티미디어 도시 안내 등의 서비스를 제공해 주고 있다.

한 노키아는 "GoogleLatitude"와 같이 LBS와 SNS가 결합된 서비스

인 NokiaFriendView 서비스를 제공하고 있다.NokiaFriendView는

치기반 지도 서비스와 마이크로 블로킹 서비스의 결합 형태로 GPS를 통

해 자신의 워치가 자동으로 인식되어 지도에 표시해주고 친구와 자신의

치를 공유하기 때문에 친구가 재 어디에 있는지 지도를 통해 확인이

Page 44: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 32 -

가능하다. 한 지도상에 표시된 친구의 포스트에 바로 댓 을 달 수 있

는 기능을 제공한다.

유럽은 갈릴 오 성을 토 로 한 독자 인 치 측 기술을 확보해

이를 기반으로 서비스를 추진 에 있다.하지만 사생활 보호를 이유로

텔 매틱스, 자상거래 등 특정 서비스만이 발 하고 있는 상황이다.

랑스 오 지는 치 기반 게임,노르웨이 델 노어는 주변 시설 정보 서

비스,이탈리아 옴니텔는 ,교통 정보 서비스를 제공하고 있다.미국

도 공공 안 을 한 FCCE-911법제화에 향을 받아 공공 안 서비

스 측면으로 빠른 발 속도를 보이고 있는 반면,상업 서비스 측면에서

는 아직 기본 인 서비스만을 제공하고 있다.

먼 서비스 기술의 변화를 보면 과거의 서버에서 치 기반 서비스 기

술은 특정기술을 심으로 한정된 분야에 용 가능한 치 기반 서비스

를 으로 채택하 다.최근에는 다양한 사용자 요구가 제시되고

련제도가 개발되면서,공공부문에서 강제화 하여 사용하는 응 구호 서비

스 E911과 E211,인 지역 심지역에 한 서비스,즉 개인화 된 부

가 서비스 역으로 그 범 를 넓 가고 있다.

장래에는 치 기반 서비스와 련된 다양한 분야,즉 보안,통제,데이

터 리 등 다양한 분야로 확장되면서 치 기반 서비스를 한 벨류체인

부문의 서비스 기술이 활용될 것이다. 한 개별 인 사업모텔보다는 복

합 인 시스템 즉,비즈니스 모텔 등에 더 심을 갖게 되고,인터넷 기술

과 웹 서비스,ASP의 상호작용 등에 심을 가질 것이다.

이러한 시스템으로 발 하기 한 기술 이슈로는 다양한 네트워크

단말기와의 인터페이스를 제공할 수 있는 기능이 요구된다.즉 어 리

이션이 다양한 네트워크와 인터페이스를 하고 지원할 수 있는 인터페이스

의 다양성(multiplicityofinterface)과 네트워크에서 다양한 어 리 이션

의 활용이 가능하게 하는 수직 통합 솔루션 (verticalsolution)의 개발

등이 그것이다.

Page 45: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 33 -

3. 치 정보보호

가.개인정보의 정의

우리나라의 “정보통신망이용 진법 정보보호등에 한법률제2조제1항

제6호”에서 개인 정보란 생존하는 개인에 한 정보로서 성명,주민등록

번호 등에 의하여 당해 개인을 알아 볼 수 있는 부호,문자,음성,음향

상 등의 정보만으로는 특정 개인을 알아볼 수 없는 경우에도 다른 정보

와 용이하게 결합하여 알아볼 수 있는 것을 포함한다고 규정 하고 있다.

한 “공공기 의개인정보이용에 한법률”에서도 개인정보를 동일하게

정의하고 있다.

미국의 경우 연방통신 원회는 개인 식별 정보(PersonallyIdentifiable

Information,PII)의 범 를 “이름,주소,이메일주소, 화번호,사회보장번

호,크 덧 차드번호,생일,출생지,출생증명번호,온라인 오 라인 상

에서의 ,기타 사업자가 수집,결합하여 특별히 식별할 수 있게 된

정보”로 정하고 있다.미국 캘리포니아 주 법에서는 개인 정보의 범 를

“신체 외형기록,교육정도,재정상태,의료기록 고용 기록 등”으로 넓히

고 있다.

유럽 연합의 “개인정보보호지침 (directives on personal data

protection)"은 개인정보를 “자연인을 식별 시키거나 식별시킬 수 있는 모

든 정보”라고 정의 하고 있다.결국 개인정보의 정의에 하여는 “개인을

식별 시킬 수 있는 모든 정보”라고 정의하고 있다.결국 개인정보의 정의

에 하여는 개인을 식별시킬 수 있는 모든 정보라고 보는 에서 표 에

차이만 있을 뿐 부분 의견의 일치를 보이고 있다고 할 수 있다.

치 정보는 당해 정보만으로는 특정 개인을 알아볼 수 없는 경우가 많

겠으나,발신자 정보 등과 결합할 경우 발신자 표시 등으로 특정된 개인

의 재 존재하는 곳의 치와 그 치를 통한 개인의 행동 등을 추정 할

수 있는 정보이므로 규정에 부합하는 개인정보의 일종이라고 할 수 있

Page 46: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 34 -

다.

나.개인정보보호 법제

우리나라는 공공기 의 개인정보보호에 한 법률이 공공부문의 일반법

으로 제정되기 이 에 이미 개인정보보호의 필요성이 시 한 사회문제로

됨에 따라 개별 으로 개인정보를 보호하는 법률을 제정하여 왔다.지

까지 제정된 개인정보보호 법제를 개 하면 공공기 이 보유하는 개인정

보에 한 “공공기 의개인정보보호에 한법률”을 필두로 “주민등록법”

등이 있으며 민간보유의 개인정보에 하여는 융정보를 보호하는 “ 융

실명거래비 보장에 한법률","개인 신용정보에 하여 신용정보의 보호

와 이용에 한 법률"이 있다.특히 2001년 7월 1일 문 개정되어 시행되

는 “ 산망이용 진 정보보호에 한법률”은 융,신용정보를 막론하고

민간 부문에서 정보통신서비스제공자가 범 하게 개인정보를 수집 할

수 있는 을 고려하여 개인정보 보호를 강화하는 내용을 담고 있는 바,

민간부문의 개인정보보호에 한 일반법으로서의 성격을 가지게 되었

다.15)

우리나라는 미국의 법제와 유사하게 공 분야와 민간분야를 별개로 하

면서 별개의 역에 해 별개의 법률을 제정하는 이른바 세그먼트 방식

취하면서도 국가 인 변에서는 “공공기 의개인정보보호에 한법률"이

라는 일반법을, 사인간의 계에서는 “정보통신망이용 진 정보보호에

한법률”의 제정으로 개인정보보호에 한 일반법을 가지게 되어 양자

의 방식을 충하는 법제를 취하고 있다고 볼 수 있다.

다. 치 정보보호 주요 내용

(1) 치 정보의 오남용 방지 의무

15)김윤명 외3인,사이버스페이스법,법률서원,2001,p.169

Page 47: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 35 -

치 정보사업자와 치 기반 서비스 사업자는 치 정보가 출 는

변조,훼손 등으로 부터 보호될 수 있도록 기술 , 리 조치를 강구해

야 하며, 치 정보의 수집,이용 제공 는 치 정보에의 근 사실

(이하 ‘치 정보 이용의 정보’라 한다)이 치 정보시스템에 자동으로

기록 보존 되도록 하여야 한다.

한편 치 정보를 수집하거나 이용하고자 하는 경우에는 반드시 개인

치 정보의 주체 는 소유권자의 동의를 얻어야 한다.이 경우에도

치 정보사업자는 수집 는 이용목 을 달성하기 해 필요한 최소한의

정보를 수집 는 이용하여야 한다. 한 서비스를 제공하고자 하거나 개

인 치 정보를 제 3자에게 제공하고자 하는 경우에는 개인 치 정보의

수집 경로,이용목 ,제공받는 자의 범 ,제공할 정보의 내용 치

서비스 일부에 하여 동의를 유보할 수 있다.

개인 치 정보 주체의 동의가 있거나 요 정산을 한 경우 는 통

계작성,학술연구,시장조사를 하여 특정 개인을 알아볼 수 없는 형태로

가공하여 치 정보를 제공하는 경우를 제외하고는 치 정보 는 치

정보 이용의 정보를 고시,명시의 범 를 넘어 이용하거나 제 3자에게 제

공하여서는 안 된다. 한 치 정보와 련된 당해 업무를 제 3자에게

탁할 수 없으며 수집 제공 목 을 달성한 치 정보는 즉시 기시

켜야 한다.

이와 더불어 치 정보의 주체는 당해 치 정보에 한 수집 이용

에 한동의,철회권,수집 동의한 거부권,수집과 이용 제공 사실한

수집 고지 요구권,손해배상 재정,분쟁 조정 신청권을 행사할 수 있

다.

(2)공공목 의 치 정보제공

치 정보사업자는 공공구조기 이 요청할 시에는 개인 치 정보주체

Page 48: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 36 -

의 동의가 없더라도 해당 치 정보를 제공해야 하며,정보통신부 장 은

공공목 으로의 치 정보 제공을 해 필요한 기술 사항(공공구조기

의 구체 범 ,긴 구조 시 제공하는 치 정보의 정확성 응답시간

등)을 고시해야 한다.

긴 구조 요청은 특수번호 화서비스를 통한 호출에 한하며,공공구조

기 은 치 정보 이용 긴 구조에 필요한 인력과 시설 장비를 확보하

고 있어야 한다.

이와 더불어 공공구조기 은 험지역 내에 치한 개인 치 정보 주

체에게 생명 는 신체의 험을 경보하기 하여 치 정보사업자에게

경보발송을 요청 할 수 있다.

치 정보사업자는 개인 치 정보제공 경보발송에 한 통계자료를

매 반기별로 련 기 에 제출하여야 하며 련기 은 당해 제출 내용의

사실 여부를 확인하기 하여 장 검을 실시할 수 있다.

(3)만14세미만 아동의 치 정보보호

만14세미만의 아동 의사무능력자(이하 ‘아동 등’이라 한다)의 보호를

하여 법정 리인이 아동 등의 개인 치 정보의 수집,이용 는 제공

에 동의하는 경우에는 본인의 동의가 있는 것으로 본다.따라서 치 정

보사업자가 만14세 미만의 아동 등으로부터 개인 치 정보를 수집하거나

이를 이용 는 제공하고자 하는 경우에는 그 법정 리인의 동의를 얻어

야 한다.

뿐만 아니라 법정 리인은 아동등의 치 정보에 한 동의 철회권과

열람 고지 요구권을 행사할 수 있다.

라. 치 기반 서비스의 보안상 문제

치 정보가 인터넷상에 유포되는 것은 사용자 라이버시 문제를 심

Page 49: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 37 -

각하게 손상시킬 수 있는 문제이다. 한, 치 정보를 악용할 경우 개인

의 사생활 노출로 인한 라이버시 침해는 물론 범죄에 악용될 우려도 있

다.

이와 같이 LBS시스템의 MobileTerminal과 ServiceProvider간의

치 정보 송수신 인증과 부인방지를 한 신뢰 계(trustrelationship)를

보장하고,개인정보 라이버시를 보호할 수 있는 치 기반 서비스

구조 로토콜이 요구된다. 한 치 기반 서비스에는 련 서비스

이용 시,제 3자에 의해서 는 불법으로 치 기반 서비스의 치 정보

가 노출될 수 있다.따라서 해당 치 정보를 보호하기 해 재 치

정보 보호법이 제정되어 있는 상황이며 인증 보안 서비스 제공이 요

하게 두된다.이러한 문제들은 개인 신상정보 노출 범죄 등에 악용

될 수 있기 때문에 인증 보안 분야는 상당히 요하다.따라서 치

정보의 기 성, 치 서비스에 한 인증, 치 정보의 무결성,LBS 랫

폼 서버로의 근제어에 한 부분이 필요하다.

서비스 업체가 제공하는 치 정보의 노출,변조,불법 근 등이 이루어

지게 되면 치 정보 서비스의 질 하와 함께,기업의 자산 침해 등이

우려됨에 따라 련 서비스의 안정 인 측면에서 LBS 랫폼과 치 기

반 서비스 제공 시스템자간의 보안과 인증 측면이 필요하게 된다.기업

인 면에서 해킹 불법노출에 의해 개인정보가 유출된다면,기업과 가입

자 모두 막 한 피해를 보기 때문에 기업 측면에서도 보안부 분이 상당

히 요하다.

제 2 치 컨텐츠 데이터 구조

1. 치 정보 유형

지리정보는 GIS에서 상으로 하는 모든 정보를 의미한다.이러한 지

Page 50: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 38 -

리정보는 지리 치에 존재하는 객체에 의하여 발생한다.객체란 공간

상에 존재하는 일청 사물이나 특정 상을 발생시키는 존재를 이야기 하

며 하천,도로 등과 같은 의미이다. 이러한 객체를 지리 객체

(geographicalobject)라고도 한다.

지리정보는 크게 두 가지로 분류된다. 하나는 도형정보(graphic

information)로서 공간객체의 형상을 2차원의 공간좌표 XY 혹은 3차원의

공간화표 XYZ으로 표 하며 시각 인 단의 근거를 제공한다.

다른 하나는 속성정보(attributeinformation)로서 도형정보와 같이

시각 인 형태를 갖지는 않으나 지리 객체와 연 된 다양한 련 정보

를 포함한다.GIS에서 다루어지는 도형과 속성자료는 공간상에서 존재하

는 모든 객체에 의하여 발생되는 정보이므로 통칭하여 공간정보 (spatial

information)라고도 한다.16)

가) 치 자료

치 자료는 상물의 치와 그 주변과의 계를 나타내기 하여 일

반 으로 지도형태로 표 된다.따라서 치 자료는 주로 측량에 의해서

얻어진다. 치 자료의 종류는 그 형태에 따라 (point),선(line),면

(area)등 크게 3가지 기본요소로 구분되며 치자료를 얻는 측량의 종류

는 네 가지가 있다.

첫째,지상측량에 의한 방법은 높은 정 도를 요구하는 지 도나 한정된

지역의 축척 지도를 제작할 때 지상측량이 요구되며,이것은 수치 지도

제작의 경우에도 용되며 기 측량과 세부측량은 토탈 스테이션(total

station)이라는 통합기기에 의해 수치데이터를 취득한다.취득된 수치데이

터는 기기에 연결되어 있는 컴퓨터에 직 입력되어 수치 지도의 지형정

16)H.Mitasova,L.Mitas,C.Ratti,H.Ishii,J.Alonso,R.S.Harmon,"Real-TimeLandscape

ModelInteractionUsingaTangibleGeospatialModelingEnvironment",IEEECGA,VOL.26

NO.042006.07,pp.55-63

Page 51: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 39 -

보로 사용되며,동시에 상물에 한 속성자료를 입력하여 지도 데이터

로 구성이 가능하다.

둘째,항공사진 측량에 의한 방법은 국토기본도를 비롯한 국가차원의

지도제작,고속도로, 과 같은 공공시설물의 건설에 필요한 규모 지형

도는 부분 항공사진을 이용하여 제작된다.항공사진에 의한 지형도제작

은 지상측량에 의한 지형도 제작에 비해 정확도의 균일성이 보장되고 경

비와 시간 면에서도 훨씬 효율 이다.사진에 수록된 내용으로부터 지형,

지질,식생,토지이용상태 등 제반 정보를 부수 인 이 이 존재하며 이러

한 이유로 지형도의 부분은 항공사진측량에 의해 제작되고 있으며,수

치지도제작 역시 거의 으로 항공사진 측량에 의해 이루어진다고 하여

도 과언이 아니다.일반 인 항공사진측량에 의한 지형도제작과정과 비교

할 때 세부도화를 수치데이터 제작과정으로 체한 것이다.정 도와 비

용 면에서 요한 공정은 수치데이터 제작과정과 지도데이터 편집 과정

이하의 편집과정이다.지도 제작의 숙련공이 사진 상의 지형,지물의 치

를 한 씩 수정해야 하므로 많은 시간과 비용이 소요되며 이 같은 단

을 해결하기 해 항공사진을 학 주사하여 래스터 데이터로 만들어 그

데이터를 컴퓨터 화상처리기법을 이용하여 신속하게 분석하고 처리하여

지도 데이터를 추출하고,사람은 추후의 편집과정을 담당하도록 하는 기

법이 효율 이다.

셋째,GPS 성측량에 의한 방법은 GPS(GlobalPositioningSystem)

성측량에 의한 수치지도 데이터의 취득 방법은 크게 정 인방법과 동 인

방법의 두 가지로 분리되며,정 인 방법은 고정된 는 속으로 움

직이는 지 의 좌표를 GPS 성과 GPS용 측량장비를 이용하여 취득된 좌

표데이터와 그 지 의 속성정보를 결합함으로써 수치지도의 데이터를 구

성하는 방법이다. 측되는 의 치에 계없이 동일한 좌표 체계 네에

서 비교 렴한 비용으로 높은 정확도의 좌표 값을 얻을 수 있는 장

이 있으면,동 방법은 고속으로 이동하는 지 의 좌표를 결정하는 방식

Page 52: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 40 -

으로 일반 으로 항법장치와 연결되어 사용된다.취득되는 데이터를 항법

장치에서처럼 실시간 처리방식을 사용하지 않고,후속 계산에 의해 처리

하면 처리된 데이터를 수치지도 데이터로 활용할 수 있다.후속 계산에

의한 방법은 실시간 처리방식에 비해 오차를 일수 있으며,잔차에

한 세 한 분석이 가능하고,모델을 구성할 수 있다는 장 이 존재 한다.

도로의 경우 고속으로 주행하는 자동차에서 이 방식에 의해 취득된 일련

의 선형 데이터를 후속계산에 의해 처리하고,이 데이터에 도로의 속성을

부여하면 일거에 도로망도의 제작이 가능하다.

넷째, 성사진측량에 의한 방법은 사진측량을 이용한 지도제작기법은

에 이르러 인공 성에 의해 취득된 상에 까지 역을 확 하고 있

다. 기의 성사진측량에 의한 지도제작은 인공 성에서 촬 한 사진을

이용하여 주로 달,화성, 성 등의 천체에 해여 이루어지고 성에

자기 탐측기와 이더 등을 탑재하여 래스터 수치 데이터를 취득하게

되었으며, 자기술과 컴퓨터기술의 발 에 맞추어 기 이용분야도 크게

확 되고 있다.SPOT의 입체화상에 해 해석 사진측량기법을 이용하

여 상물의 삼차원 좌표를 구할 수 있으며,그 지역에 한 속성자료는

수치 으로 정확히 보정된 LANSAT 성의 TM(ThematicMapper)화상

을 이용하여 추출해낼 수 있으며,이 방법은 센서의 해상력이 제한되어

있기 때문에 높은 경제성과 근성에도 불구하고 축척 지도의 제작에

이용하는 것은 거의 불가능 하다.

나)속성자료

속성자료는 상물의 성격이나 그와 련된 사항들을 기술하는 자료이

다. 치 자료가 주로 측량에 의해서 만들어지는 반면에,속성자료는 그

종류가 다양한 만큼 매우 여러 가지 방법으로 만들어진다.그 가운데 문

헌조사,센서스,설문조사,항공사진 독,인공 성 데이터 분석,표본추

Page 53: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 41 -

출 분석, 황분석, 장조사 등의 방법을 통해서 만들어 진다.

치 정보는 도형자료,속성자료를 포함하고 벡터자료,래스터자료로 구

분되고 벡터자료에는 Geometric요소,Topology,Metadata로 구성이 된다.

래스터자료는 인공 성 자료,항공사진 자료,이미지 자료로 구성이 되면

<그림 3-1>은 치 정보 자료 유형의 구조를 나타내고 있다.

치 정보

속성자료도형자료

-Geometric요소

(XYcoord등)

-Topology

-Metadata

벡터자료

-인공 성

-항공사진

-이미지

래스터자료 래스터자료

<그림 3-1> 치 정보 자료 유형

2. 치 정보 자료 구조

치 정보는 치, 상 연결성 사상의 속성 등 독특한 정보를 장하

고 있기 때문에 타 정보 시스템에서 이용되고 있는 자료들과는 다른 구조

를 가지고 있다. 한 자료의 처리에 있어 상 이고 공간 인 측면이

고려되어야 하기 때문에 타 정보 시스템과는 큰 차이가 있다.

Page 54: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 42 -

공간 자료구조를 이용하여 지리 치 속성에 한 정보를 컴퓨터

에 표 할 수 있다.일반 으로 공간의 상 정보를 표 하는 자료구

조에는 래스터(Raster)구조와 벡터(Vector)구조가 있다.

가)래스터 자료구조

래스터 자료구조는 실세계를 균등한 크기의 셀로 분할하여 각 셀의

치와 속성을 표 하는 방식이다.래스터 자료구조의 가장 간단한 형태는

격자 혹은 픽셀로 구성된 배열이다.각 셀은 행과 열의 값으로 참조되며,

지도화 되는 속성의 값이나 유형을 나타내는 수치를 가지고 있다.

래스터 구조에서 은 하나의 셀로 표 된다. 한 선은 한 방향으로 배

열처리 되어 인 하고 있는 셀들에 의해 표 되며,면은 사방으로 인 하

고 있는 셀의 집합으로 표 된다.

나)벡터 자료구조

수학에서 벡터란 시작화표,이용량,방향을 가진 수치를 가리킨다.벡터

란 지리좌표를 가진 두 사이의 직선을 나타낸다.벡터 자료 구조의 목

은 자료를 가능한 한 정확하게 표 하는 데 있다.즉,설정된 좌표공간

은 래스터 구조에서처럼 분할된 것이 아니라 치,길이,차원을 정확하게

표 할 수 있는 연속 인 공간으로 간주한다.

벡터 자료구조에서 공간 자료는 ,선,면의 기본 형태를 조합하여

장, 리된다. 사상은 하나의 XY좌표로 정의되고,이 이 무엇이며

어떤 속성을 가지고 있는지를 나타내는 정보를 가지고 있다.<표 3-3>은

벡터구조와 래스터구조를 비교하는 자료이며 장 에 벡터구조의 경우

상 자료구조의 표 이 용이하고 래스터구조의 경우는 자료구조가 간

단하다.단 의 에 벡터구조는 자료구조가 복잡하고 래스터구조의 경우

는 그래픽 자료의 양이 많다.

Page 55: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 43 -

벡터구조 래스터구조

- 상 자료구조의 표 이 용이

-축약된 자료구조

-네트워크 연계로 상 계 구축이

용이

-높은 그래픽 정확도

- 치,속성의 검색,갱신,일반화

가능

-자료구조가 간단

-지도 첩이나 원격탐사 자료와의

연결이 용이

-다양한 공간분석이 용이

-모의(simulation)가 용이

-기술이 가이며 발달속도가 빠름

-자료구조가 복잡

-지도 첩이 복잡

-모의(simulation)가 어려움

-표시 기기나 도화기가 고가임

-다각형내의 공간분석이나 필터링

이 불가능

-그래픽 자료의 양이 많음

-자료의 축약시 정보의 손실이

수반됨

-출력의 질이 나쁨

-네트워크 연계 구축이 어려움

-투 변환이 어려움

<표 3-3>벡터구조와 래스터구조 비교

3. 치 측정 방법

재 무선측 기술개발은 기존 망을 활용하는 방향,독자 인 새로운

망을 이용하는 방향 GPS를 이용하는 방향으로 진행되고 있다.이러한

기술개발 방향에 해 무선측 수행하는 일반 인 방법은 망 기반

(network-based),단말기 기반(handset-based), 용망에 의한 방식과

GPS를 이용하는 방식으로 분류할 수 있다.

이러한 방식에 해 치 측정 방법은 일반 으로 다음과 같이 분류할

수 있다.우선 기지국에서 단말기로부터 들어오는 신호의 도래 각을 측정

하여 단말기의 치를 구하는 AOA(AngleofArrival)방법, 의 도달

시간을 이용하는 방법으로 달 시간을 측정하여 치를 구하는

TOA(TimeofArrival),그리고 두 개의 기지국으로부터 도달 시각

의 상 인 차를 이용하는 TDOA(TimeDifferenceofArrival)방법이 있

다.GPS 성으로부터의 신호를 이용하여 치를 알아내는 방법은 표

인 TOA 방법이라 할 수 있다.

Page 56: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 44 -

가.AOA방식(AngleofArrival)

AOA 방법에서는 두 개의 기지국에서 단말기로부터 오는 신호의 방향

을 측정하여 방 각을 구하고 이것을 이용하여 단말기의 치를 구한다.

<그림 3-2>에서 보는 것과 같이 하나의 기지국에서 측정된 신호의 방향

은 하나의 방향각(LineOfBearing,LOB)올 형성한다.이들 LOB의 교

이 단말기의 치가 된다.2차원 평면에서 2개의 LOB가 있으면 단말기의

치를 구할 수 있다.그러나 2개의 LOB만 가지고는 구하지 못하는 경우

가 발생하므로 실제 시스템에서는 3개 이상의 LOB을 이용하게 된다.

AOA 값은 단말기로부터 오는 신호를 기지국에서 2개 이상의 서로 근

한 안테나들 간의 상차를 이용하여 측정을 수행한다.일반 으로 안

테나들 간의 거리는 안테나 수신 신호의 반 장 이하로 한다.

BS1 BS2

LOB1 LOB2

MS

<그림 3-2>AOA방식(AngleofArrival)

즉,AOA방식에서 측정값은 기본 으로 LOS(lineofsight)신호 성분을

가정한 것이고,이 측정값으로부터 치를 구하게 된다.그러나 도심 집

지역에서는 건물에 의해 실제 LOS확보가 어렵고,LOS신호 성분이 없을

때,반사되어 들어온 신호로 측 를 수행함으로써 상당히 큰 치 오차가

나타나게 된다.LOS신호 성분이 있다고 할지라도 다 경로는 각도의 측

정에 간섭을 일으키는 요인으로 작용한다. 한 AOA의 정확도는 기지국

Page 57: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 45 -

과 단말기의 거리가 멀어짐에 따라 감소하게 된다.

AOA 방식에서의 치 결정 방법은 두 개 이상의 BS에 한 식(3-1)과

같이 정의 할 수 있다.

tan ⋮

tan

tan ⋮ ⋮tan

⇒ 식(3-1)

나.TOA방식(TimeofArrival)

TOA방식은 단말기와 기지국간의 달 시간을 측정하여 거리를 구

하는 방식이다.이러한 원리는 <그림 3-3>과 같이 여러 기지국에서 측정

한 여러 개의 측정값으로부터 각 기지국을 심으로 한 원들이 생기게 되

고 단말기는 이 원들의 교 에 놓이게 된다는 것이다.GPS 성이 TOA방

법을 사용하여 단말기의 치를 구하는 표 인 시스템이다.

기본 으로 TOA는 기지국과 단말기가 모두 정확하게 동기를 유지하여

야 하고 기지국에서 단말기로부터 신호가 언제 출발했는지를 알기 해

시각 표시를 해야 한다.TOA방식을 이용한 측 시스템에서는 단말기의

치를 구하기 해서 4개 이상의 기지국에 한 치와 각 기지국까지의

의사거리를 알아야 한다.만약 고도를 고정시킨 상태에서라면 최소 3개의

기지국 치가 필요하다.GPS 성을 이용한 시스템의 경우에는

치를 결정하기 해 일반 으로 순환 최소 자승법(recursiveleastsquare)

을 사용 한다.이 게 구한 해의 유일성은 증명되었으며 최소자승법을 사

용하지 않고 해석 으로 해를 구하는 방법도 제안되었다.그러나 지상의

무선 측 시스템의 경우는 GPS 성을 이용할 때에 비해 상 으로 작

은 의사거리를 갖고 한 단말기의 신호를 받기 한 기지국의 수신기의

치가 거의 같은 평면 에 놓이게 되는 상황이 많이 발생한다.

이러한 상황에서는 DOP(dilutionofprecision)가 좋지 않아 측정값이 정

확하더라도 치 정확도가 크게 떨어지며,특히 수직 방향의 정확도가 많

Page 58: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 46 -

이 떨어진다.작은 의사거리 측정값을 사용하여 해를 구할 때,항법 식을

만족하는 해가 여러 개 존재할 수 있다.이를 해결하기 해 순환하지 않

고 바로 해를 구하는 직 해(directsolution)방법을 사용할 수 있다.

BS1

BS2

R2

R1 MS

<그림 3-3>TOA방식(TimeofArrival)

TOA 방식에서의 치 결정 방법은 n개의 BS에서 1개의 2차원 MS

치 결정 한다.

-알고 있는 i번째 BS의 치:()

-구해야 할 MS의 치:(x,y)

-측정된 I번째 Pseudorange:()

Pseudorange, 치,시계오차와의 계 식(3-2)와 같이 정의 할 수 있

다.

식(3-2)

다.TDOA(TimeDifferenceofArrival)

TDOA 방식은 항법을 해 리 사용되고 있는 시스템인 LORAN이나

DECCA에서 사용되고 있다.사용 인 TDOA방식은 서로 다른 곳에서

송신한 신호의 도달 시간차를 이용하여 치를 결정한다.두 기지국에서

Page 59: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 47 -

단말기까지 거리의 차에 비례하는 도달 시간차가 측정되고,두 기지

국에서 거리 차가 일정한 곳,두 기지국을 으로 하는 곡선 에 단

말기가 치하게 된다.<그림 3-4>와 같이 3개의 기지국으로부터 2개의

곡선이 얻어지고,이 두 곡선의 교 이 단말기의 치가 된다.TDOA

의 측정은 일반 으로 상호 상 방법을 사용한다.

BS1BS2

BS3

MS

TDOA(BS2-BS1)

TDOA(BS3-BS1)

<그림 3-4>TDOA방식(TimeDifferenceofArrival)

TDOA 방식에서의 치 결정 방법은 시각의 차만을 구하므로 TOA에

비하여 구 이 용이하며 식(3-3)과 같이 정의 할 수 있다.

식(3-3)

Page 60: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 48 -

제 4장 치 컨텐츠 시스템 설계 구축

본 장에서는 치 컨텐츠 시스템의 구조와 세부 시스템의 설계에 해

서 상세하게 설명한다. 치 컨텐츠 시스템을 구축 하기 해서는 시스템

개발에 필요한 구성도와 구 환경을 설명하고 치 컨텐츠가 장되는

장 구조에 해서 설명한다. 치 컨텐츠의 기본이 되는 테이블 설계와

구성을 설명하고 시스템이 실제 구축된 화면을 심으로 설명 하고 시스

템 평가 부분은 기존 치 컨텐츠 시스템과 장단 을 분석하여 설명 한

다.

제 1 치 컨텐츠 시스템 구성도와 구 환경

1. 치 컨텐츠 시스템 구성도

본 논문에서 지도 매쉬업 기반 치 컨텐츠 시스템은 <그림 4-1>과 같

이 설계 구 하 다.시스템은 크게 네 가지 부분으로 나 어진다.

첫째,사용자에게 보여 지는 부분은 공개 소 트웨어 TOMCAT WA

S17)로 구 이 되어 JavaScript,Ajax,Xml,Css등을 지원 한다.둘째,시

스템의 핵심인 리 시스템 부분인데 리자 리 부분에서는 시스템 운

에 필요한 리자 기능이 들어 있고,사이트 리자 부분에서는 사이트

를 리하고 인터페이스 연계가 부분에 한 처리를 하고, 치 컨텐츠

리자 부분에서는 컨텐츠 리를 담당하는데 내부와 외부에 련된 컨텐

츠를 리하고,배포 리 부분에서는 데이터에 련된 내용을 리 운

하고 컨텐츠에 한 배포 부분도 처리한다.셋째,DB서버 부분인데 치

컨텐츠 시스템에서 리를 해서 사용되는 DB와 사용자가 등록한 치

17)WAS(WebApplicationServer)주로 데이터베이스 조회나 일반 인 비즈니스 로직에 한

처리를 해 다양한 언어로 개발된 인터넷 인트라넷 환경의 소 트웨어를 지칭한다.

Page 61: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 49 -

컨텐츠 내용을 장하는 DB부분으로 구성되어 있고 다양한 DB서버 구

성을 해서 JDBC18)드라이버가 시스템 내부 으로 사용되고 있다.넷째,

지도 API부분인데 치 컨텐츠 시스템에서는 재 지도 API만 지원하고

있지만 향후 시스템이 규모가 커지고 사용자가 요구하는 내용이 많아지면

향후 모든 API를 지원할 수 있는 구조로 변경이 되어야 합니다.

사용자JSP,JavaScript,Ajax,CSS

AdminManager

코드 리

사용자 리

서버정보 리

DB 리

리 시스템

SiteManager

사이트 리

인터페이스 리

매쉬업 리

매쉬업매핑 리

ContentManager

내부컨텐츠 리

외부컨텐츠 리

DeployManager

데이터 리

배포 리

DB서버

XML ORACLE

SQLSERVER MYSQL

OPENAPI

NAVERAPI GOOGLEAPI

YAHOOAPI DAUM API

<그림 4-1>지도 매쉬업 기반 치 컨텐츠 시스템 구성도

2. 치 컨텐츠 시스템 구 환경

치 컨텐츠 시스템 구 을 해서 개발 도구는 공개 소 트웨어를 사

18)JDBC(JavaDataBaseConnectivity)자바 로그램 안에서 SQL을 실행하기 해 데이터베

이스를 연결해주는 응용 로그램 인터페이스를 말한다.

Page 62: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 50 -

용했으며 라이선스 부분만 확인하면 무료로 개발 환경을 구 할 수 있고

개발 진행 시 문제가 발생하면 련 사이트나 커뮤니티를 통해서 문제를

쉽게 해결 할 수 있다.개발 환경 에서 심이 되는 DB부분은 공개 소

트웨어 에서 검이 된 Mysql5.1을 사용했다.<표 4-1>은 시스템

구 환경을 표로 나타낸 것이다.

<표 4-1> 치 컨텐츠 시스템 구 환경

구 분 ApplicationSoftware

O/S Windows2003Server

DB Mysql5.1

구 도구 JAVA1.5

WAS Tomcat6.0

3. 치 컨텐츠 장 구조

치 컨텐츠 시스템에서 사용되는 치 컨텐츠 장 구조는 GPS의

WGS8419)좌표를 사용하고 있다.이 좌표계는 1984년에 만들어진 지구

심,지구고정 좌표계로서,지구 체를 상으로 하는 세계 공통 좌표계를

사용하고 GPS에서 사용하는 좌표계이다.

측지기 계간의 변환 계를 나타내는 7개의 변환요소를 최소자승법으로

산출하여 좌표 변환하는 방법이며 직교좌표계 내에서만 가능하다.

WGS84를 우리나라 측지기 계(KD:KoreaDatum)로 변환하는 기본방정

식은 (4-1)식과 같다.한편,좌표계 변환을 역으로 수행할 경우에는 식

(4-1)에서 와 의 치를 바꿔주면 되고 이 결과 변환요소의 부호가

바 다.

식(4-1)

19)WGS84(WorldGeodeticSystem 1984)여러 가지 측 장비를 가지고 세계 으로 측정

해온 지구의 력장과 지구모양을 근거로 1984년에 만들어진 지구 심,지구고정 좌표계로서,

지구 체를 상으로 하는 세계 공통 좌표계이다.

Page 63: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 51 -

식(4-1)에서 는 우리나라 측지계의 직교좌표계 성분벡터,는 세

계측지계의 직교좌표계 성분벡터,는 우리나라 측지계와 세계측지계의

원 편차량에 의한 직교좌표계 성분벡터,S는 두 측지계간의 scale차이,

[R]은 두 측지간의 회 을 나타내는 행렬로서 표시 할 수 있다.

WGS84는 <그림 4-2>에서와 같이 지구의 질량 심에 치한 좌표원

과 X,Y,Z측으로 정의되는 좌표계이다.

IERSReferencePole(IRP)

ZWGS84

Earth'sCenter

ofMass

X WGS84

IERS

Reference

Meridian

(IRM)

Y WGS84

<그림 4-2>WGS84측지기 계

치 컨텐츠 장 구조를 보면 <표 4-2>처럼 구성이 되어 있으며 지도

매쉬업을 장할 수 있는 구분 값과 내부 분류를 해서 사용하는 코드

처리 부분이 있다.GPS좌표를 장하기 해서 XPOS,YPOS 장 항목

이 있으며 치 컨텐츠 시스템에서는 WGS84,TM,BESSEL좌표 변환

기능을 제공하고 있다.외부 치 컨텐츠 구조가 WGS84구조를 가지면

바로 입력이 가능하지만 특정 좌표계를 사용한다면 좌표계 변환을 거쳐서

치 컨텐츠를 입력하는 방법도 있고 서비스 에 함수를 통한 좌표 변환

방식도 제공한다. 치에 한 부가 정보를 장하기 해서 치 컨텐츠

내용,URL,이미지 등의 설정 내용이 존재 한다.

Page 64: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 52 -

<표 4-2> 치 컨텐츠 장 구조

이 름 타 입 설 명

MASHUP_CODE_ID VARCHAR 지도 매쉬업 사용 코드 링크

CODE VARCHAR 내부 분류를 한 코드 링크

XPOS VARCHAR WGS84 도 좌표

YPOS VARCHAR WGS84경도 좌표

TITLE VARCHAR 치 컨텐츠 제목

CONTENT TEXT 치 컨텐츠 내용

URL VARCHAR 치 컨텐츠 련 URL

IMAGE VARCHAR 치 컨텐츠 련 이미지

PUBLIC VARCHAR 치 컨텐츠 공개와 미공개

제 2 치 컨텐츠 시스템 설계 구축

본 에서는 치 컨텐츠 시스템의 주요 구성 요소에 해서 상세하게

설명 한다. 치 컨텐츠 시스템은 리자 리 부분(AdminManager),사

이트 리 부분(Site Manager), 치 컨텐츠 리 부분(Content

Manager),배포 리 부분(DeployManager)로 핵심 요소와 DB와 연동이

되는 부분,OPENAPI로 구성되어 있으며 구조는 왼쪽 역에 운 메뉴

가 있고 오른쪽 역에는 세부 구 화면이 표시되는 구조 되어 있다.왼

쪽 메뉴는 1,2,3Depth로 구성이 되어 있으며 확장과 사용자 편의를

해서 메뉴별 기억 기능이 있는 재 상태 기록 기능이 구 되었다.

1. 리자 리 부분(AdminManager)

가.코드 리

코드 리는 치 리 시스템의 기본이 되면 시스템에서 사용되는 모든

코드를 등록하고 리하는 리 부분이다.사용자의 권한에 한 부분에

사용되며 시스템을 사용하기 해서는 사용자 권한이 있어야 시스템을 사

용 할 수 있다.시스템 내부에 분류를 해서 코드 리를 사용하는데 사

Page 65: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 53 -

용하는 형태에 따라서 통합,검색, 치 등의 구분을 주기도 한다.컨텐츠

련해서 컨텐츠 내용에 따른 인터페이스,데이터베이스 분류를 하기 해

서 코드 리 기능을 사용하며 <그림 4-3>은 코드 리 구성도 이다.

코드 리의 주요 장 알고리즘은 <그림 4-4>와 같다.mapcodeForm은

입력 폼에서 입력한 객체를 받아오고 mapcode는 코드에 한 정의 값을

가져와서 EntityBeansetter.set(mapcodeForm,mapcode)에 매핑을 한다.

장되는 정보를 날짜를 구하기 해 Calendar객체를 호출하여 재 날

짜 시간을 구하고 장 정보에 한 ID 값을 SequenceDB.getNextValue

객체를 통해 가져온다.기본 인 설정이 완료되면 getDaoManager()함수

를 호출하여 정보를 장하기 되고 데이터 장 성공 시 SUCCESS메시

지를 보내게 된다.

코드 리 사용형태 분류 통 합

검 색

컨텐츠내용 분류 인터페이스

데이터베이스

<그림 4-3>코드 리 구성도

EntityBeanSetter.set(mapcodeForm,mapcode);

Calendarcal=Calendar.getInstance(); //입력 날짜 설정

Datedate=cal.getTime();

mapcode.setWrite_date(date);

longid=SequenceDB.getNextValue("CODE_ID"); // 장 ID받아오기

mapcode.setId(id);

DaoManagerdaoManager=DaoConfig.getDaoManager();//DB 장 루틴 호출

MapcodeDaomapcodeDao=

(MapcodeDao)daoManager.getDao(MapcodeDao.class);

returnactionMapping.findForward("SUCCESS");}

<그림 4-4>코드 리 장 알고리즘

Page 66: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 54 -

나.사용자 리

사용자 리는 치 컨텐츠 시스템을 사용하기 해서는 사용자에게 구

분과 등 이 필요 하며 구분과 등 에 따라서 시스템에 근 할 수 있는

권한을 제어 할 수 있다.사용자 등록을 하기 해서는 사용자 정보를 등

록해야 하는데 기본 으로 아이디,비 번호,이름,부서,직 , 화번호,

핸드폰,E-Mail등의 정보가 필요 하고 사용자 구분을 해서 사용자 구

분에는 정직원,임원,계약직 등의 항목을 선택 할 수 있고 사용자 등 은

사용자의 등 에 따라서 시스템의 근 권한을 주고 있다.

<표 4-3>사용자 리의 테이블 정보

이 름 타 입 설 명

USER_ID VARCHAR 사용자가 사용하는 ID

USCODE CHAR 사용자가 사용하는 구분

ULCODE CHAR 사용자가 사용하는 등

NAME VARCHAR 사용자가 사용하는 이름

PASSWD VARCHAR 사용자가 사용하는 비 번호

BZ_TEL VARCHAR 사용자가 사용하는 회사 화번호

POSITION VARCHAR 사용자가 사용하는 주소

EMAIL VARCHAR 사용자가 사용하는 E-Mail

HP VARCHAR 사용자가 사용하는 휴 폰

IMAGE VARCHAR 사용자의 사진이 등록되는 이미지

치 컨텐츠 시스템을 사용하기 해서는 사용자를 등록해야 하는데

치 컨텐츠 시스템이 웹 기반으로 개발이 되었기 때문에 내부사용자와 외

부 사용자로 구분을 했고 외부 사용자를 만든 이유는 치 컨텐츠 등록

시 외부 사용자가 로그인해서 할 있도록 구성이 되었으며 외부 업체와 제

휴를 통해서 치 시스템을 사용할 경우가 있기 때문에 외부 사용자 리

가 필요 하다.

2.사이트 리 부분(SiteManager)

Page 67: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 55 -

가.사이트 리

사이트 리는 치 컨텐츠 시스템에서 여러 개의 사이트를 생성하고

리 할 수 있는 기능으로 치 컨텐츠 시스템 내부에서 여러 가지 매쉬업

사이트를 만들고 치 컨텐츠를 등록하고 리 할 수 있도록 사이트 리

기능을 사용한다.<그림 4-5>은 사이트 인터페이스 흐름도 이다.

SiteManager

SiteService

SiteService

SiteService

SiteInterface

(ins,upt,del,sel)

Manager

통신

Interface

Query

<그림 4-5>사이트 인터페이스 흐름도

사이트 리는 치 컨텐츠 시스템에서 사이트 리를 해 사용되는

부분이며 주요 함수는 <그림 4-6>와 같다.주요함수 에 selAllMapsite

함수는 모든 사이트 내용을 보여주는 함수이다.

selCountMapsite함수는 모든 사이트 카운트를 호출하는 함수로 몇 개

의 사이트가 등록되어 있는지 확인하고 출력하는 함수이다.insMapsite

함수는 사이트를 추가할 때 사용하는 함수이며,uptMapsiteById함수는

사이트를 수정할 때 사용하는 함수이다.delMapsiteById함수는 사이트를

삭제 할 때 사용하는 함수이다.selMaptemplateSegmentationCode함수는

사이트 분류에 사용되는 항목 검색 함수이다.

Page 68: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 56 -

publicinterfaceMapsiteDaoextendsPagedDao{

//사이트 에서 특정 사이트만 가져온다.

publicMapsiteselAllByMapsiteId(Stringid);

//모든 사이트 출력

publicListselAllMapsite();

//모든 사이트 카운트

publicintselCountMapsite();

//사이트 추가 함수

publicvoidinsMapsite(Mapsitemapsite);

//사이트 수정 함수

publicvoiduptMapsiteById(Mapsitemapsite);

//사이트 삭제 함수

publicvoiddelMapsiteById(Stringid);

//사이트 분류 항목 검색

publicListselMaptemplateSegmentationCode();

}

<그림 4-6>사이트 리 주요함수

나.인터페이스 리

인터페이스 리는 치 컨텐츠 시스템에서 시스템과 컨텐츠를 연계하는

부분으로 컨텐츠가 보이는 부분을 템 릿 처리를 해서 다양한 템 릿 방

식을 지원하도록 구성이 되었고 일차 템 릿과 이차 템 릿으로 구성이

되었다.템 릿 내용에는 다양한 인터페이스를 지원하는데 로그램언어,

자바스크립,CSS,AJAX 등의 인터페이스를 지원한다.템 릿 장은 용

량과 다양한 활용을 하여 일로 장하고 리 한다.

<표 4-4>인터페이스의 테이블 정보

이 름 타 입 설 명

ID VARCHAR 시스템 내부에서 사용하는 ID

CODE VARCHAR 인터페이스 분류를 한 코드

TITLE VARCHAR 인터페이스 제목

TEMPLATE1 VARCHAR 템 릿 일 장

TEMPLATE2 VARCHAR 템 릿 일 장

Page 69: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 57 -

인터페이스 리 등록 화면은 <그림 4-7>와 같다. 치 컨텐츠 시스템

에서 지도 매쉬업에 사용되는 템 릿을 리하는 부분이며 내부 분류를

해서 분류 코드,제목,템 릿1,템 릿2가 등록되는데 템 릿은 일

형태로 등록 리가 되고 하나의 사이트에서 여러 가지 인터페이스가 존

재하며 매쉬업에서 여러 가지 인터페이스를 호출하여 사용할 수 있는 구

조로 되어 있으며 템 릿 내용에는 로그램언어,JavaScript,Xml,Ajax

등의 내용을 지원한다.

<그림 4-7>인터페이스 리 등록 화면

다.매쉬업 리

매쉬업 리는 치 컨텐츠 시스템에 지도 OPEN API를 등록하는 부분

이며 매쉬업 정보에 한 리를 한다.<그림 4-8>은 매쉬업 리 구조

도를 표 하고 있고 치 컨텐츠 시스템에서 사이트 사용 내용,인증키를

등록하고 어떤 템 릿에 매쉬업 정보를 사용할 것인지 등록하고 매쉬업에

련된 기타 사항을 입력하면 매쉬업 정보가 등록되고 시스템 내부에서는

Page 70: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 58 -

등록된 매쉬업 정보를 가져다 사용한다.

매쉬업 리

지도 API코드

인증키

매쉬업 템 릿

매쉬업 지도

사이트 권한 인증

매쉬업 템 릿 1,2...

<그림 4-8>매쉬업 리 구조도

<표 4-5>은 매쉬업 리 테이블 정보를 설명하고 있다.필드 에

CODE 필드 부분은 지도의 API코드를 장하는 부분으로 어떤 OPEN

API를 사용할지 정의한다.SITE필드 부분은 CODE부분을 어떤 사이트

에 사용할 것인지를 정의하는 부분이며 SSN 필드 부분은 지도 API사용

시 보안에 련된 키를 장하는 부분으로 CODE,SITE필드 부분과 연

동이 되며 서비스 시작 시 인증키를 요구하는 구조로 되어 있다.매쉬업

템 릿 필드 부분은 매쉬업을 사용할 때 최 3개의 템 릿을 사용하도록

구성이 되어 있고 추가 템 릿 사용 시 사용자 템 릿 구조 방식을 사용

해서 추가가 가능하다.

<표 4-5>매쉬업 리 테이블 정보

이 름 타 입 설 명

CODE VARCHAR 지도 API코드

SITE VARCHAR 사이트 사용 여부

SSN VARCHAR 인증키

MASHUP_TEMPLATE_ID1 VARCHAR 매쉬업 템 릿1

MASHUP_TEMPLATE_ID2 VARCHAR 매쉬업 템 릿2

MASHUP_TEMPLATE_ID3 VARCHAR 매쉬업 템 릿3

CONTENT TEXT 매쉬업 사용 내용

Page 71: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 59 -

매쉬업 리 등록 화면은 <그림 4-9>와 같다. 치 컨텐츠 시스템 매쉬

업 리를 해 사용되는 부분이며 지도 API출처와 어떤 사이트에 용

되는지 등을 등록하고 지도 API사용을 해서 인증키를 등록 한다.매쉬

업에 사용되는 템 릿을 등록하면 매쉬업 기본 구성이 완료된다.

<그림 4-9>매쉬업 리 등록 화면

3. 치 컨텐츠 리 부분(ContentManager)

가.내부 컨텐츠 리

내부 컨텐츠 리는 치 컨텐츠 시스템에서 컨텐츠를 입력 하는 부분

이며 입력 항목에는 매쉬업코드가 있다.이 부분은 매쉬업 코드에서 등록

한 매쉬업코드를 선택하면 해당 매쉬업 코드에 분류를 사용한다.부분 부

분은 내부 으로 리를 해서 사용하는 항목이며 치입력 부분은 X좌

표와 Y좌표로 구성이 되어 있으며 이 좌표는 지도 입력하기 기능을 통해

서 매쉬업 코드와 매쉬업 템 릿을 불러와 해당 지도 API에서 검색하고

입력 하는 구조로 되어 있다.컨텐츠 등록의 부가 인 기능으로 컨텐츠의

제목,URL,이미지,내용이 있으면 컨텐츠에 해서 공개,비공개 할 수

있는 공개여부 기능이 존재 한다.

Page 72: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 60 -

<표 4-6>내부 컨텐츠 테이블 정보

이 름 타 입 설 명

MASHUP_CODE_ID VARCHAR 지도 매쉬업 사용 코드 링크

CODE VARCHAR 내부 분류를 한 코드 링크

XPOS VARCHAR WGS84 도 좌표

YPOS VARCHAR WGS84경도 좌표

TITLE VARCHAR 치 컨텐츠 제목

CONTENT TEXT 치 컨텐츠 내용

URL VARCHAR 치 컨텐츠 련 URL

IMAGE VARCHAR 치 컨텐츠 련 이미지

PUBLIC VARCHAR 치 컨텐츠 공개와 미공개

내부 컨텐츠 리는 치 컨텐츠 시스템에서 내부 컨텐츠를 입력하고

리 하는데 사용되는 부분이며 주요 함수는 <그림 4-10>와 같다.

publicinterfaceMapcontentDaoextendsPagedDao{

//컨텐츠 검색,입력,수정,삭제에 련된 주요 함수

publicMapcontentselAllByMapcontentId(Stringid);

publicListselAllMapcontent();

publicintselCountMapcontent();

publicvoidinsMapcontent(Mapcontentmapcontent);

publicvoiduptMapcontentById(Mapcontentmapcontent);

publicvoiddelMapcontentById(Stringid);

publicListselMapcontentSegmentationCode();

//컨텐츠 코드와 분류 항목에 한 주요 함수

publicListselUserSegmentationCode();

publicListselMapcontentmapidSegmentationCode();

publicListselMapcontent_mashup_codeSegmentationCode();

publicListselUserListSegmentationCode();

publicListselMashupMappingCode();

}

<그림 4-10>내부 컨텐츠 리 주요함수

주요함수 에 selAllByMapcontentId함수는 내부 컨텐츠 에서 컨텐

츠 내용을 보여 때 해당 ID 검색에 사용되는 함수이며 insMapcontent

함수는 내부 컨텐츠를 입력할 때 사용하는 함수이다.uptMapcontentById

Page 73: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 61 -

함수는 내부 컨텐츠를 수정하거나 업데이트 할 때 사용하는 함수이며

selMapcontentSegmentationCode함수는 매쉬업코드를 선택할 수 있도록

해주는 함수인데 매쉬업 코드를 선택하면 지도를 입력할 수 있는 선택이

완료된다.selMapcontentmapidSegmentationCode함수는 지도 매쉬업 템

릿을 선택해주는 함수로써 매쉬업 코드와 함께 지도 입력 시 사용되는

함수이다.

치 좌표 입력은 지도 버튼을 선택하면 지도 매쉬업이 새 창으로 오

되어 지도를 선택할 수 있고 지도 매쉬업과 련된 제목을 입력하고 그

와 련 있는 URL를 입력했다. 치 컨텐츠 내용입력 부분은 해당하는

치 컨텐츠 내용을 입력하는 부분으로 치 컨텐츠의 상세한 치나 특

징 등을 텍스트 입력 방식과 편집기 입력 방식을 지원해서 입력 할 수 있

도록 했고 편집기 입력 방식은 HTML태그를 입력 할 수 있도록 되어 있

어 웹에서 사용되는 HTML이나 JavaScript등의 내용을 입력 할 수 있다.

<그림 4-11>내부 컨텐츠 야후 지도 선택 화면

Page 74: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 62 -

<그림 4-11>은 지도 버튼을 선택하면 나오는 지도 치 선택 화면이며

검색하고자 하는 치를 검색하고 치를 선택하면 좌표가 입력된다.

나.외부 컨텐츠 리

외부 컨텐츠 리는 치 컨텐츠 시스템에서 외부 컨텐츠와 연계를 해

야 할 부분이 있으면 등록하는 부분으로 외부 연동이 필요한 서비스를 만

들 경우 외부 컨텐츠를 입력,수정,삭제하는 부분이며 내부 치 컨텐츠

와 외부 컨텐츠를 조합하여 다양한 매쉬업 서비스를 개발 할 수 있다.

외부 컨텐츠 리는 치 컨텐츠 시스템에서 외부 컨텐츠를 리하는

부분이면 구조는 내부 컨텐츠 리시스템과 동일하며 사용되는 DB쿼리

부분을 보면 설정은 XML방식으로 이루어져있고 처리하는 항목에 따라

서 그룹으로 묶어서 처리하게 되어 있고 DB쿼리가 필요에 따라서 설정

일에 추가하는 방식으로 이루어졌다.외부 컨텐츠는 POI 치 정보,멀

티미디어 서비스,외부연동 컨텐츠를 리하며 <그림 4-12>은 외부 컨텐

츠 리 구성도이다.

POI 치 정보

멀티미디어 서비스

외부연동 컨텐츠

SOAP

SYSTEM

CONTENTS

SYSTEM

MASHUP

SYSTEM

XML

SYSTEM

AJAX

SYSTEM

<그림 4-12>외부 컨텐츠 리 구성도

Page 75: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 63 -

4.배포 리 부분(DeployManager)

가.데이터 리

데이터 리는 치 컨텐츠 시스템에서 데이터를 리하는 부분이며 내

부 컨텐츠 리와 외부 컨텐츠 리에서 등록한 치 컨텐츠를 리하는

부분이다.

데이터 리 치 컨텐츠 리스트 화면은 <그림 4-13>와 같다.데이터

리는 치 컨텐츠 시스템에서 치 데이터를 리하는 부분이며 등록된

데이터를 리스트하고 검색할 수 있는 부분이다.

<그림 4-13>데이터 리 치 컨텐츠 리스트 화면

나.배포 리

배포 리는 치 컨텐츠 시스템에서 등록된 치 컨텐츠를 배포하는

부분이며 배포를 해서는 배포에 한 이름,IP,사용자,암호,폴더,포트

를 등록하고 배포항목에 인터페이스인지 데이터베이스 인지 선택을 하면

치 컨텐츠가 등록되면 자동으로 배포 리에 의해서 배포가 이루어집니

다.<표 4-7>은 배포 리에서 사용되는 테이블 정보를 설명하고 하고 있

으며 필드 에 DEPLOYID 부분은 배포 리에서 사용되는 구분 항목이

며 데이터베이스를 선택할 것 인지 일을 선택할 것 인지 구분하는 필드

항목이다.

Page 76: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 64 -

<표 4-7>배포 리 테이블 정보

이 름 타 입 설 명

NAME VARCHAR 배포 리에서 사용되는 이름

IP VARCHAR 배포 리에서 사용되는 IP

USER VARCHAR 배포 리에서 사용되는 사용자

PASSWD VARCHAR 배포 리에서 사용되는 암호

DIR VARCHAR 배포 리에서 사용되는 폴더

PORT VARCHAR 배포 리에서 사용되는 포트

DEPLOYID VARCHAR 배포 리에서 사용되는 구분 항목

배포 리 배포 구조도 <그림 4-14>와 같다. 치 컨텐츠 시스템에서

배포 리는 배포를 처리 하는 부분이며 다른 시스템에 치 컨텐츠 내용

을 복사하거나 배포 하는데 사용되며 배포 리에서 제목을 작성하고 배포

할 상에 해서 IP,사용자,암호,디 토리,포트,배포항목을 선택하면

배포 리 항목이 만들어지고 치 컨텐츠 등록 시 배포가 된다.

송하고자 하는 각 서버 에 일 송에 문제가 생겼을 경우 Deploy

Server로 해당 문제 내용이 보고되며 송에 성공한 서버들일지라도 상태

를 확인 한다.

일 송 성공 시 일 송 실패 시

DeployModule

DeployModule

서버1

서버n

서버1

서버n송 실패 통보

<그림 4-14>배포 리 배포 구조도

Page 77: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 65 -

제 3 기존 시스템과 비교분석

1.서비스 구조 비교

<표 4-8>기존 시스템과의 서비스 구조 비교

구 분 기존시스템 본 논문의 시스템

검색 방법DB에 query문을 이용한 검색

기법

기존 검색 방법 지원 다양

한OPENAPI검색지원

지도 서비스

방법

지도를 보기 해서 별도 개발

된 Active-X나 러그인을 설치

해야하는방식

별도의 로그램 없이 지도를

볼 수 있으며 서버에서 처리하

는방식

제공 서비스

종류지도서비스 치정보제공

지도 서비스,교통 서비스,

치정보, 성사진등제공

좌표계 변환

방법업체별좌표계방식제공

WGS84,TM,UTM,KTM,

BESSEL좌표변환방식제공

지도 종류 2D지도서비스제공2D, 래시 지도, 성 지도,

3D지도제공

기존의 치 컨텐츠 시스템의 경우 치 컨텐츠를 생산, 리,유통,신

디 이트 등을 하기 해서는 치 컨텐츠 시스템 자체에 필요한 DB구조

와 분류 방식 등의 서비스 시스템이 구성이 되어 있어야 치 컨텐츠를

서비스 할 수 있었고 외부 치 컨텐츠를 통합하기 해서는 외부 업체와

DB형식과 송방식을 의하여 서비스 구조를 개발해야 하는 불편함이

있었다.지도 서비스 방법에 있어서는 지도를 보기 해서는 별도의 개발

된 Active-X나 러그인을 설치해야 하는 문제 이 있었다.제공 서비스

종류에도 지도 서비스와 치 정보만 제공해서 부가 인 서비스가 부족

했다.좌표계 변환 방법에 있어서도 업체별 좌표계 방식을 제공 했으며

다른 업체의 치 정보 연 동시 문제 이 발생 했다.지도의 종류도 2D지

도만 지원하여 표시의 한계를 가지고 있었다.

Page 78: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 66 -

그러나 본 논문의 치 컨텐츠 시스템은 포탈에서 정의된 표 화되어

있는 치 컨텐츠 서비스 구조를 기반으로 하여 개발이 되었기 때문에

치 컨텐츠 간에 정보의 교환을 쉽게 할 수 있고 치 컨텐츠 융합을 쉽게

할 수 있는 장 이 있습니다.기존 치 컨텐츠 시스템의 경우 HTML,

ActiveX 등의 주요기술이 사용되어서 랫폼 간의 호환성이나 신뢰성에

문제가 발생 되었으나 본 논문의 매쉬업 치 컨텐츠 시스템은 XML,

AJAX등의 주요 기술을 사용해서 랫폼 간의 호환성과 오류 부분을 최

소화 하 다.그 에서도 별도의 로그램 없이 지도를 볼 수 있도록 지

원을 하 으며 지도 서비스 종류에도 교통, 성, 치 정보 등을 제공 한

다.좌표계 변환 방식 부분에서는 이 시스템의 경우 자체 좌표계 시스

템을 사용하여 변환 할 수 있는 방법을 외부에 제공 하지 않고 폐쇄 으

로 운 이 되었으나 본 시스템에서는 다양한 좌표 변환 방식을 제공 하고

있다.지도 종류에도 2D, 래시, 성,3D의 다양한 지도를 제공 하고 있

다.<표 4-8>은 기존 시스템과 서비스 구조를 비교 하고 있다.

2.서비스 운 방식 비교

운 방식의 경우 기존 치 컨텐츠 시스템의 경우 리를 하여

앙에서 집 형으로 운 되지만 본 논문의 치 컨텐츠 시스템은 시스템의

분산형 설계로 인하여 분산형으로 운 되어 지고 리방식의 경우는 기존

치 컨텐츠 시스템이 시스템 리를 하여 하향식 리 방식을 사용하

지만 본 논문의 치 컨텐츠 시스템은 사용자의 운 상의 편의를 하여

상향식으로 리 되고 운 되어 진다.상호작용의 경우 기존 시스템은

정보와 련된 내용에 해서는 제한 인 시스템의 구조상 일방 인 정보

의 달이 이루어지고 있으며 본 논문의 시스템의 경우 시스템의 정보의

상호 교환을 기본으로 하고 있기 때문에 정보의 수정이 용이 하다.

치 컨텐츠 연동 방식에서는 치 컨텐츠 연동하기 해서는 업체별

Page 79: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 67 -

포맷에 맞게 내용을 수정해야 하지만 본 논문의 시스템의 경우 치 컨텐

츠 표 화 XML문서가 있어 표 에 맞게 구성 통일이 가능 하다.운

시 문제 이 발생하면 본 논문의 시스템의 경우 XML표 문서를 만

들어서 배포하면 운 에 문제 을 보안 할 수 있다.<표 4-9>은 기존 시

스템과의 서비스 운 방식 비교 이다.

<표 4-9>기존 시스템과의 서비스 운 방식 비교

구 분 기존시스템 본 논문의 시스템

치 컨텐츠

연동 방식

치 컨텐츠를 연동하기 해서

는 업체별 포맷에 맞게 내용을

수정

치 컨텐츠의 표 화 XML문

서가 있어 표 에 맞게 구성

통일운 시

문제

운 시 문제 이 발생하면 업

체별로문제 수정처리

XML표 문서를 만들어서 배

포하면운 문제 보안

시스템 운

방식

운 을 앙에서 리하게 되어

있어업무의부하가발생

운 방식을 분산하여 담당자

별로 분산이 가능하기 때문에

업무의효율성증

상호 운

방식

일방 인 정보 달로 인한 운

방식의문제

정보의 교환과 수정이 용이하여

상호운 방식이효율성증

3. 랫폼 운 방식 비교

기존의 치 컨텐츠 시스템의 경우 운 체계인 OS 랫폼 심의 폐쇄

개념에서 운 되고 리되어 왔지만 본 논문의 치 컨텐츠 시스템의

경우 차 개방 인 인터넷 환경으로 환됨에 따라서 다양한 컨텐츠가

개발될 수 있도록 제공되는 인터페이스,즉 응용 로그래 인터페이스

인 API(ApplicationProgrammingInterface)에 을 두고 개발을 했다.

사용자 컨텐츠 치정보와 결합하여 다양한 컨텐츠개발 신규서비

스를 창출하기 하여 개방형 웹 기반의 인터페이스 부분을 구성하 고

Page 80: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 68 -

공 자 주의 정보 제공 모델을 극복하고 Web2.0과 같은 최신기술을 반

하는 사용자참여기반의 서비스를 제공하기 한 인터페이스를 설계 했

다.특히 고해상도 성 상 정보,지도 데이터 등의 범 한 치 컨텐

츠를 사용자 컨텐츠를 생성과 공유할 수 있고,컨텐츠의 쉬운 퍼블리싱과

컨텐츠에의 근이 쉽도록 맞춤형 치 컨텐츠 시스템을 설계 했으며 개

인화,맞춤형,참여부분에 을 두고 개발 하 다. 랫폼을 설계 할 때

사용자구분과 랫폼기술별,사용자특성 수요를 고려하여 다양한 솔루

션 형태 공공과 민간시장 등 참여시장의 특성 등을 고려하며 개발을

진행 했으며 목표시장 심 랫폼의 기술특성을 고려하여 효과 으로

패키지화할 수 있는 부분을 고려하 다.<표 4-10>은 기반 하는 과

랫폼 운 방식 비교이다.

<표 4-10>기존 시스템과의 랫폼 운 방식 비교

구 분 기존시스템 본 논문의 시스템

운 체계하나의 운 체제에서 운 되어

지고 리 됨

다양한 운 체제를 지원하는

멀티 랫폼

인터페이스

구조

업체에서 만든 인터페이스만

제공

OPEN API를 제공을 통한 다

양한 인터페이스 개발

웹 서비스

기반

특정 업체를 한 웹 서비스

기반 구조

다양한 형태의 서비스가 가능

한 WEB2.0서비스 기반

퍼블리싱 제한 인 퍼블리싱만 지원개인화,맞춤형 서비스와 공유

를 기본 으로 제공

개인화 서비스

제공

특정 정보에 한 항목 분

류만 제공

랫폼에서 제공하는 기본 인

기능 이외에 외부 확장 개인화

서비스가 가능

Page 81: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 69 -

제 5장 치 컨텐츠 활성화 방안

기 치 컨텐츠 시장으로 구분되는 재는 사용자에게 단순한 정보

제공의 수 으로 서비스되고 있다.그러나 향후 치 컨텐츠는 기존의 단

순한 치 정보 부가서비스 단계를 넘어서 국가의 인 라 수 으로 발

할 것으로 기 되며,M-Commerce와의 결합을 통해 L-Commerce로 진보

해 나갈 것으로 상된다.이처럼 치 컨텐츠 산업에 한 필요성과 시

장성에 한 기 치가 높아지고 있는 것은 사실이지만 기반 인 라

일부 기술 수 에 있어서 기 치를 충분히 만족시키기에 부족한 이

지 않다. 한 수익측면에서도 기 와는 달리 한 수익 규모를 이끌

어내지 못하고 있는 등 치 컨텐츠가 수익성 있는 사업으로 자리 잡게

되기까지는 많은 어려움과 시간이 필요할 것으로 상된다.

향후 성공 인 치 컨텐츠 시장 정착을 해서는 정부가 추진해야 할

선결 과제뿐만 아니라 산업 활성화를 한 시장 참여자들의 주도 인 역

할이 필요하며,이를 통한 시장 활성화 노력이 추진되어야 할 것이다.

먼 ,주요 기반 선결 과제를 살펴보면,시장의 발 방향에 따라 LBS

가 보 되고 확산되기 해서는 정부주도의 기술 인 문제와 법 ,제도

문제가 선결되어야 한다.다양하고 신선한 컨텐츠를 개발하고 참여 업

체들의 수익을 보장할 수 있는 한 수익모델을 발굴해야 한다.고객의

요구 수 에 맞는 서비스의 개발이 필요 하며 사용자의 요구에 부합하는

수 의 고부가가치 서비스의 개발이 요구된다.

그리고 치 컨텐츠 활성화 방안은 국내 련서 ,학술논문,정기간행

물을 참고하고 치 정보, 치 기반 서비스 련 문가 집단의 인터뷰

(FocusGroupInterview:FGI)를 통해서 활성화 방안이 만들어 졌다.

표 집단 응답자는 3명의 집단과 5명의 두 집단으로 구성 했으며 면

장소는 조용한 회의실을 활용하 으며 2009년 9월 21일부터 25일 까지 이

Page 82: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 70 -

루어졌다.이들은 치 기반 서비스 업계의 부서장 이상의 문 인력으로

련 업계에서 최소 10년 이상의 경력을 가지고 있으며 치 기반 서비스

에 한 장 경험을 바탕으로 치 컨텐츠 활성화 방안에 해서 의견을

나 었으며 이들의 견해를 종합해서 활성화 방안을 작성 했다.

제 1 정책 측면

치 컨텐츠 활성화 방안 에서 정책 인 측면은 치 컨텐츠를 활성

화하기 해서 기본 으로 지원이 되어야 하는 내용을 제안하고 있으며

그 내용 에는 문 인력 양성,킬러 어 리 이션 개발,컨텐츠 업체의

문화,수익모델 개발 방향,개인 정보보호의 필요성 등을 설명하고 있

다.

1. 치 컨텐츠 개발

가. 문 인력 양성

치 컨텐츠의 유통루트가 증가함에 따라 컨텐츠에 한 수요가 한층

많아질 것으로 망되는데,컨텐츠 개발에 필요한 자 력 부족과 함께,

문 인력의 부족사태가 지속될 경우,하나의 컨텐츠 제작에 사용되는 자

은 어들고,컨텐츠 질의 하가 분명하다.

컨텐츠 개발과 련된 인재로는 종래의 컨텐츠 개념을 월한 참신한

발상을 가진 시장개척형의 컨텐츠 크리에이터가 있다.크리에이터의 특질

을 가지고 작품 창작에 여하면서 시장 동향을 악하고 한 방법으

로 자 조달을 하면서 제작후의 여러 로 개척을 하는 컨텐츠 로듀서

가 있다.교육기 에서는 기능별로는 컨텐츠 기획 분야,제작 분야,경

과 마 분야,기술 분야 등으로 나 어서 교육이 실시되어야 할 것이

다.

Page 83: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 71 -

새로운 기술개발을 필요로 하는 컨텐츠 개발은 아직 여러 가지 면에서

리스크가 크기 때문에 민간 기업이 여하기에는 어려움이 많다.따라서

정부가 자 을 제공하여 기술개발을 추진하는 것이 바람직하다.그리고

개발된 신기술을 활용해서 사업화를 추진하는 단계에서는, 융기 등과

의 력 체제를 통하여 원활한 비즈니스화를 꾀하는 것이 필요하다.

나.킬러 어 리 이션 개발

치 컨텐츠를 활용한 부가 서비스의 요성이 부각되고 되고 있고 부

가서비스는 새로운 수익원을 창출할 수 있을 것으로 기 되기 때문인데,

다양한 부가 서비스 에서 킬러 어 리 이션의 확보는 차세 환경에서

요한 경쟁우 요소가 될 것이다.

부가서비스를 도입하기 해서는 사용자를 포함하여 치 련 서비스

가 이루어지는데 필요한 구성요소들을 이해할 필요가 있다.서비스 환경

의 구성요소 각각을 만족시켜 수 있는 서비스가 킬러어 리 이션으로

등장하게 되기 때문이다.

사용자가 어떤 환경에서 필요한 서비스를 이용하는지를 이해하는 것은

킬러어 리 이션 발굴에 있어서 필수불가결하다.이동 에 이용할 수

있는 표 인 서비스로 치 기반 서비스를 들 수 있다. 치 기반 서비

스는 사용자의 특성과 사용자가 있는 주변지역의 상황을 모두 단하여

련된 정보나 엔터테인먼트 컨텐츠 등을 히 제공해 다.이를 해

서는 사용자와 사용자의 치를 모두 고려하여 분석하는 정황 정보 분석

이 필수 이다.

다.컨텐츠 개발업체의 분야 문화

치 컨텐츠 서비스 종류에 한 다양한 분류방법이 있으나 열거된 서

비스 종류 자체는 부분 유사하다고 할 수 있다.

Page 84: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 72 -

재 치 컨텐츠로 ,제공 가능한 다양한 형태의 서비스를 제시하고 있

으나 실제로 사용되고 있는 서비스는 제한 이다. 재의 환경 하에서는

기업과 일반 소비자는 각기 상이한 응용 분야를 요구하고 있다.즉,일반

소비자는 정보의 정확도나 깊이보다는 정보 달의 즉시성 다시 말해서,

심층 인 정보보다는 간편하게 하고 즐길 수 있는 정보에 심을 가지

고 있는 반면,기업의 경우에는 정보의 정확도 깊이를 시하고 있다.

이와 같이 컨텐츠 개발업체는 모든 역을 다루려고 하지 말고,우선은

부문별 문화를 포함하여 서비스 상 역을 명확히 한 문화를 꾀하여

야 할 것이다.

2.수익모델의 개발

가.다양한 수익모델의 개발

컨텐츠사업 활성화를 해 이동 화사업자,컨텐츠제공업체 련

문기 등의 의견수렴을 통해 정 수익배분 방안 강구해야 할 것이다.

가령,컨텐츠의 개발과 보 확 를 한방안으로 이용요 회수 행체계

마련해야 하고,정보이용료 과 장비 개발업체 지원 치 컨텐츠를

개발ㆍ보 해야 한다.

한,컨텐츠 활성화를 해 치 정보보호가 보장되어야 하는데,이를

해 필요할 경우 련법령에 반 하는 방안도 강구되어야 할 것이다.

나.수익배분 가이드라인 제정

수익배분 가이드라인은 크게 정보이용료 수익배분에 한 사항과 컨텐

츠에 한 사항으로 정보이용료 수익배분에 한 사항은 일률 인 수익배

분 비율보다는 객 이고 공정한 수익배분을 한 차와 방법으로 제정

되어야 한다.컨텐츠 유통과 련된 시스템을,CP는 제작과 련된 시스

Page 85: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 73 -

템을 구축 운 하되,공정한 계약에 따라 각각의 시스템 구축 운

에 서로 기여한 바가 있는 경우에는 이를 통해 발생한 수익을 배분 할 수

있어야 한다.가이드라인의 용범 를 포탈,이동통신사,컨텐츠 서비스

업체를 통해 컨텐츠를 제공하는 내부 CP에서 외부 CP의 컨텐츠의 수익에

도 확 용해 갈 것이다.

다.지불결제수단의 개선

온라인상에서의 신용카드의 이용이,발 받을 수 있는 사람의 자격 제한

이 있고 소액결제에 부 합하며 개인 간 거래 시 지 수단이 지원되지 않

는다는 한계와 신용카드 번호 출 등 보안상의 문제가 있다.그 동안 주

류를 이루어 왔던 결제수단인 신용카드 외에 자지갑,디지털 상품권,무

선망을 이용한 자화폐 등 소액결제에 합한 자결제 수단이 등장해

치열한 시장경쟁을 벌이고 있다.더욱이 최근 인터넷 쇼핑몰의 기하 수

증가와 인터넷으로 제공하는 유료 디지털 상품이 크게 다양화되고 있

는 데 맞춰 결제수단도 세분화되는 경향을 띠고 있다.소액결제라는 법

개념은 아직 정의되어 있지 않은 상태이고 소액결제 한도도 아직 규정되

어 있지 않은 상태이나,지불의 규모가 상 으로 작고 사용 시 효율성

과 편이성이 험도보다 높은 결제라고 할 수 있다.

소액의 물품에 한 구매나 디지털 컨텐츠를 유료로 서비스가 가능해짐

에 따라 소액의 결제가 가능하고 계좌이체의 방법에 의한 수수료 지불문

제도 해결할 수 있다.선불로 입 을 하거나 신용카드로 결제만 하면

구나 사용이 가능하고 소액결제카드로 결제할 경우 카드의 번호만 남기면

되기 때문에,신상정보를 입력하지 않아도 되는 등 익명성을 보장하게 된

다.이외에도 사용자는 휴 폰 번호와 자신이 선택한 비 번호 4자리로

이루어진 인증번호를 부여받고,구매 액은 휴 폰 요 에 포함되어 청구

할 수 있어서 휴 폰을 통한 결제가 가능하고,공 화카드모양의 소액

Page 86: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 74 -

결제는 사업체의 홍보수단으로 이용이 가능하다.반면,각 서비스마다 가

맹 이 제각각이기 때문에 다양한 쇼핑몰이나 디지털 컨텐츠 사이트를 이

용하려면 여러 종류의 소액결제카드를 소지하여야 하는 단 이 있어서 디

지털 컨텐츠의 보 과 자본화를 진하기 해서는 소액결제시스

템의 도입이 필요한 시 이다.

3.개인정보보호

가. 치 정보보호의 필요성

개인 치 정보는 사생활 침해의 가능성이 매우 높은 반면에 민간에서

상업 으로 활용될 수 있는 여지 한 많다.상업 활용과 함께 여타 개

인정보보다 더욱 보호가치가 높은 개인 치 정보의 수집,이용,제공 등

에 한 명확하고 엄격한 차를 규정한 법률이 필요함에도 불구하고

련 법규범의 부재상태가 계속되어 온 것이 실이다.개인 치 정보 보

호를 한 한 차와 기술 방법을 법 으로 마련되어야 할 필요성

이 있다.뿐만 아니라 이용자가 치 정보 련 서비스의 사생활의 보호

보안에 한 신뢰를 잃는다면 련 사업 자체의 생존가능성이 불투명

함에 따라서 련 산업의 활성화를 도모하기 해서는 치 정보의 수집,

이용,제공에 있어서 보호되어야 할 법 권리와 련한 차를 명확히

하여 개인 치 정보의 오남용에 한 이용자의 신뢰감의 형성이 제되

어야만 한다.

이러한 배경 하에「 치정보법」은“ 치 정보의 유출,오용 남용으로

부터 사생활의 비 등을 보호하고 치 정보의 안 한 이용환경을 조성

하여 치 정보의 이용을 활성화함으로써 국민생활의 향상과 공공복리의

증진에 이바지(제1조)”하는 것을 목 으로 여러 가지의 보호 장치를 마련

해 놓고 있다. 치 정보사업자가 치 정보의 수집을 해서는 개인 치

정보주체의 사 동의를 받아야 하며,동의를 얻고자 하는 경우 치 정

Page 87: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 75 -

보 리책임자 수집,이용 목 등을 고지하거나 이용약 에 명시하여

야 한다. 한, 치 정보사업자는 개인 치 정보를 제공받은 목 이 외

의 용도로 이용하거나 제3자에게 제공할 수 없으며,개인 치 정보가 도

난, 출,변조 는 훼손되지 않도록 안 성 확보에 필요한 조치를 강구

해야 한다.개인 치 정보주체는 치 정보 사업자에게 개인 치 정보

의 수집,처리,보 ,이용 여부 제3자등 에게 특별히 제공된 이유 등에

해 열람,고지를 요구할 수 있다.

나. 치 정보보호 개선방안

개인 치 정보는 라이버시 보호의 측면에서 근해야 한다. 치 정

보를 비롯한 개인정보의 포 인 보호를 해 반 인 개인정보 보호제

도에 한 검이 필요하다.행정자치부는 2002년4월 ‘공공기 의 개인정

보 보호를 한 기본지침’을 제정하 다.이는 개인정보 처리의 법성

차의 정성 등을 확보하여 국민의 권익보호 공공업무의 정한 수

행을 도모하기 해 공공기 이 조치해야 할 사항 수사항 등을 규정

하고 있다.

한 개인의 라이버시 보호문제는 국내뿐 아니라 국제 수 에 부합

할 수 있도록 종합 인 개선이 이루어져야 한다.서비스를 해 사용될

기술 장치의 설계 선택은 개인자료를 수집, 처리, 사용하지 않

거나, 가능한 한 게 수집, 처리, 사용한다는 해야 하며 사용자의 동

의 없이 이동 기록을 생성하는 것을 지해야 한다.

치 정보는 개인식별 가능 정보와 함께 사업자에게 공 되지 않아야

하며 공 자는 치 기반 서비스에 한 수 이나 내용을 함부로 조작할

수 없어야 한다. 라이버시 보호와 치 정보 유통 활성화 사이의 균형

을 모색해야 한다.미국은 개인정보 보호를 한 'Location Privacy

Protection Act'와 공 서비스를 한 'Wireless Communications &

Page 88: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 76 -

PublicSafetyAct'를 병행하고 있다.유럽 연합도 개인정보보호 법률과

공 서비스법률을 병행하여 제정하 다.

치 기반 서비스에서 라이버시 문제나 분쟁은 필연 으로 발생하게

된다.이를 해결 할 수 있는 법률제도와 보호기술 개발과 응 과정이 필

요하며 치 정보의 공 서비스를 통하여 개인정보 보호와 치 기반 서

비스 활성화를 한 리 제도의 용과 지속 보안이 가능할 것이다.

이를 하여 치 기반 서비스의 기술 표 화와 이를 한 종합 추

진체계가 필요하다. 치 기반 서비스는 유비쿼터스 환경같이 GIS와 정보

통신 기술의 발달에 따라 내용과 수 이 지속 으로 발 될 것이다.지리

정보시스템 구축사업에서 ‘국가GIS구축 원회’의 역할처럼, 치 기반 서

비스 련 산업의 국제 기술 표 과 발 방향을 수용할 수 있도록

련 정부부처,산업체,연구기 ,표 화 기 이 참여하는 체계 이고 종합

인 추진체계를 만들어야 한다.

제 2 기술 측면

치 컨텐츠 활성화 방안 에서 기술 인 측면은 기술 으로 문제 을

보완하고 상호 운 성을 확보하는 부분과 표 화 기술에 해서 설명하고

있으며 치 서비스의 기술 망을 설명 하고 있다.그리고 컨텐츠 보호

를 한 기술에 한 내용을 설명하고 있다.

1.상호 운 성 확보

가. 치 기반 서비스 표 화

치 기반 서비스의 표 개발은 국내 이동통신 시장의 새로운 부가서비

스의 필요성과 정부의 망 개방 정책에 부합하여 조속히 이루어져야 한다.

국내의 치 기반 서비스는 업체별로 개별 인 랫폼을 이용하여 각각

Page 89: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 77 -

서비스하고 있어,상호운 성과 재사용성이 보장되는 개방형 치 기반

서비스 랫폼의 표 화가 우선 으로 이루어져야 한다.

치 기반 서비스 표 을 해서 표 화 정책 방향,표 안 항목 발굴

활동방향을 수립하고 LBS 련 사업 활성화를 한 정책 제안 개술

개발을 주도해야 하며,국내 환경에 합한 치 기반 서비스 참조 모델

임 워크 개발이 필요 한다. 치 기반 서비스의 미들웨어 랫폼

표 규격 개발과 다양한 치 기반 서비스의 수용을 한 개방형 응용서

버 표 규격이 개발되어야 한다.공공안 서비스 기술규격 서비스 표

개발과 제정 표 에 한 국제 표 화 작업을 통해 국제기술 경쟁력을

확보해야 할 것이다.

나.표 화 기술 분석

치 기반 서비스 표 화 방안을 제시하기 해서 먼 치 기반 서비

스의 기술을 측한 내용을 토 로 치 기반 서비스에 요구되는 소요 기

술 도출이 필요하다. 치 기반 서비스를 제공하기 해 표 화가 필요한

기술 요소를 크게 핵심 표 기술과 지원 표 기술로 나 어 제시한다.

핵심 표 기술에는 기능,공통 API,OpenAPI등이 있으며, 치 기반

서비스에 필요한 표 기능 요소는 치 기반 서비스를 제공하기 해 각

객체별로 필요한 요건 사항들을 분야별로 모았다.공통 API는 각 기능을

지원하기 해 각각의 객체를 이루고 있는 상인 GIS 서버,단말기,

LBS 랫폼 간의 지도 치 정보를 요청하고 제공하기 한 공통 인

터페이스이다.OpenAPI는 공통 API를 지원하기 해 이 기종 시스템 간

에 데이터의 상호 호환성을 지원하고 송을 유지하는 개방형 표 인터

페이스이다.

<표 5-1>와 같이 치 기반 서비스를 해서는 수치지도 표 ,단말기

의 지도 표출 빛 조작 기능, 치 정보 제공 기능 등의 기능에 한 표

Page 90: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 78 -

화 작업이 요구된다.이들 기능들을 물리 으로 해당 구성 요소별로 제공

되며, 치 기반 랫폼에서는 연계되는 치 정보가 필요하다.

<표 5-1> 치 컨텐츠 서비스를 한 기능 요소

표 기능 세부기능 구성요소

치정보 제공표

-포지셔닝

- 치추

-이동 경로

-트리거

LBS 랫폼

수치지도 표

-연속지도 생성 제공 방안

-수치지도 데이터 생성 데이터 가공

-수치지도 데이터 송 규격

-수치지도의 표 부가 기능

-수치지도 변환 기능

GIS서버

지도 표출 표

-지도 확 와 축소 기능

-화면 이동 기능

- 이어 설정 기능

단말기

치 기반 서비스를 제공하기 해서 컨텐츠,통신망 모바일 표

랫폼 등이 지원 요소들을 치 기반 서비스에 합하게 표 화될 필요가

있다. 치 기반 서비스에 요구되는 컨텐츠에는 수치지도, 성 상, 치

정보,지번,경로, 로우페이지,POI등이 있다. 치 기반 서비스의 기술

운 시험을 해 테스트베드의 설계 구축이 필요하다.

치 기반 서비스에 필요한 치와 지도 정보를 제공하기 해 표 기

능 요소가 요구되며,이들 기능을 수행하기 하여 필요한 요건들을 분야

별로 모아 표 화를 추진하며,다른 객체들과 인터페이스 되는 기능 부분

은 공통 API로 활용할 수 있다.

치 기반 서비스를 한 수치지도 표 에서는 치 기반 서비스 등과

같이 이동 단말기와 같이 경량화 된 시스템을 지원하기 하여 GIS서버

에서 생성하는 수치지도의 생성 변환에 한 규정을 제정한다.세부

Page 91: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 79 -

내용에는 연속지도 생성 제공 방안,OGC규격을 따른 수치지도 데이

터의 생성 데이터 제공 방안,수치지도의 압축,데이터 송 기능,수

치지도의 크기와 해상도 등의 표 부가 기능,수치지도 변환 기능 등

이 있다.

치 기반 서비스 제공을 해 단말기에서 지도 표출 조작 기능 표

에서는 여러 가지의 이 기종 단말기에서 수치지도를 표출하고 운 하기

한 기본 인 기능을 정의한다.수치지도 표출 세부 기능으로는 화면에

서 지도 확 와 축소 기능,화면 이동 기능, 이어 설정 기능 등이 있다.

이 들 기능들은 강제 요소와 선택 요소로 구분할 필요가 있다.

치 정보 제공 기능에는 치와 련하여 사용자의 치를 측정하고

결정하는 포지셔닝,이동 인 사용자의 이동을 추 하는 치 추 ,과거

사용자의 이동경로를 데이터베이스화하여 제공하는 이동경로,특정 시간

과 공간에 따라서 사용자의 치를 악하는 트리거 등이 있다.이들 각

기능별로 치 정보 요청 수신과 제공을 한 공통API등이 요구 된다.

다.표 화 개선방안

‘개방형 랫폼 개발 선도 기술 과제’등 LBS기술 개발을 한 정부

지원 정책과 민간업체 심의 기술 표 마련은 치 데이터의 상호운

이 가능한 개방형 미들웨어 랫폼,LBS 치 기반 엔터테인먼트,긴

구조 재난을 사 에 경고하는 경고 솔루션 등 다양한 LBS용 솔루션개발

을 가능하게 하고,이로 말미암아 사용자의 다양한 치 정보 요구에 부

합할 수 있게 될 것이다.

정부는 무선 통신 인 라에 기반하고 있는 LBS에 한 차세 수출

략 산업화를 해 극 으로 지원하고 있다.즉,LBS를 재난 리,교통

등 다양한 공공부문에 우선 용한 후 이를 민간 부문에 보 확산하여

장기 으로 국가 기간 인 라를 목표로 하고 있다.정부는 이를 해 3

차년도로 나 어 산업 육성 안을 마련하 으며,핵심 내용으로 산업 기반

Page 92: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 80 -

조성 방안,개방형 표 화 방안,LBS핵심 기술 개발 방안,활용 진 방

안을 담고 있다.정부에서 추진 인 공공 시범 사업의 는 치 기

반 공공 안 서비스 솔루션, 자 상거래 솔루션,민간 안 서비스 솔루

션 등이 있다.이와 같은 정부의 극 인 지원은 국내 LBS산업 활성화

에 크게 기여할 것으로 측된다.

소비자들이 요구하는 정보 서비스 유형의 악하고 LBS에 한 소

비자들의 수용 태도와 소비자들의 비용 지불 의사 민감한 개인 치

정보 보호 문제의 처 방안에 한 산업계의 구체 인 략 수립이 필요

하겠다.

LBS는 고품질의 맵 데이터와 고속의 무선 데이터서비스 시스템 통

합 비즈니스 모델 등과 같은 다양한 독립 인 기술들이 필요한 분야이다.

앞으로 성공 인 LBS환경을 구축하기 해서는 다음과 같은 분야에

한 심도 있는 연구가 필요하겠다.우선,첫 번째로 무선 치 서비스 솔루

션을 한 기술 인 임워크에 한 연구이다.즉,무선 네트워크와 시

스템 아키텍처에 한 연구가 필요하겠다.두 번째는 임의의 모바일 치

서비스 인 라스트럭처의 석이 될 응용 서버(applicationserver)에 한

연구이다.응용 서버는 모든 것을 연결하여 상호 운용될 수 있도록 하는

시스템이다.세 번째는 공간 분석,효율 인 탐색과 검색 기법에 한 연

구이다.이를 해서 이동 객체에 한 치 데이터를 효율 으로 리하

고 신속하게 검색할 수 있도록 하는 인덱스 기법에 한 연구가 하다.네

번째는 모바일 치 측 에 한 연구이다.특히,사람이나 자동차의 정확

한 치를 구하는 기법에 한 연구가 필요 하다.다섯 번째는 무선 응용

환경에서의 사용자 인증,보안,요 에 한 연구이다.

특히,첨단 IT 분야에서 XML,SOAP등과 같은 다양한 클라이언트

로토콜과 언어들이 미래에 더욱 발 할 뿐만 아니라 성공 인 LBS구축

을 해서 극 사용될 것이다. 치 정보는 이동 통신사,단말기 생산업

자,컨텐츠 제공 업자가 복합 으로 참여하는 사업이기 때문에 이들 업자

Page 93: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 81 -

가 참여하여 원활한 서비스를 제공하기 해서는 공통된 표 이 필요하

다. 재 각 응용 시스템 업자가 이동 통신망의 치 정보 서버에 개별

으로 속하여 시스템을 구축 서비스를 제공하는 형태로 복 개발이

되고 있다.이로 인해 생산성 하,시스템 간 성공 운용성 부재,그리

고 다양한 서비스 제공의 한계를 가지게 된다.그러므로 이동 통신망

소 트웨어 측면에서 독립 인 개방형 설계 기술 개발,표 화를 통해

서 각 응용 시스템 업자간의 표 화된 인터페이스를 이용하여 시스템을

개발 할 수 있도록 하는 이동 통신망 간 성공 인 기술 개발이 실히 요

구된다.특히,개방형 국제 표 은 기술 규격을 최 한 수용하는 개방형

아키텍처 설계 기술 표 화도 조속히 정립하여야 할 것이다.

2. 치 서비스 기술 개발

가. 치 서비스 기술 망

재 치 기반 서비스들은 다양한 기술이 개발됨에 따라 통합 인

치 기반 서비스로 발 할 것으로 상되고 있다.GIS를 비롯한 통신기술

과 치 측정기술, 치 컨텐츠 련 DB간의 새로운 서비스와 비즈니스

모델을 탄생시킬 것이며 기존의 사업경계에 커다란 변화를 가져올 것으로

망된다.새로운 기술의 융합을 통한 시 지 효과를 창출하는 동시에 유

기 인 서비스 연계,통합을 도모하여 네트워크 설비의 복투자를 방지

하고 사업 간의 시 지 효과를 제고할 수 있는 방안이 요구되는 부분이기

도 하다.이와 같은 치 정보서비스의 활성화를 해서는 디지털 컨텐츠

의 결합이 필수 이다. 치 정보서비스는 디지털 컨텐츠를 통하여 제공

되므로 다양한 컨텐츠의 개발은 치 정보서비스를 더욱 풍부하게 할 것

이다.최근 서비스를 시작한 DMB,WiBro서비스는 치 정보서비스를

한 디지털 컨텐츠를 더욱 풍성하게 할 망이며 디지털 컨텐츠들은 다양

한 기술을 기반으로 더욱 수 높은 형태로 제작될 수 있다. 치정보 서

Page 94: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 82 -

비스는 통신,도로,방송 등 기본 인 라와 자,정보시스템,자동차,통

신,방송 등의 기술이 융합되어 이루어지는 서비스이기 때문에 각각의 기

술들이 유기 으로 발 해야 서비스 수 이 높아질 수 있다.

한국건설기술연구원의 연구에 따르면 2010년 이후에는 유비쿼터스 사회

가 구성되어, IPv6를 이용하여 개개의 단말기에 주소가 부여되고,

NGcN(NextGenerationconvergenceNetwork)이 리 보 되며, 소형,

력,능동형 RFID SmartID를 활용하여 SmartSensorNetwork가

구축되고 센서뿐만 아니라,모든 사물을 ID로 운 리하는 유비쿼터스

ID 센터가 설립될 것으로 상된다. 한,이러한 센서는 MEMS(Micro-

Electro-MechanicalSystems)등의 기술발달로 통합화,극소형화 되고 이

에 탑재되는 S/W는 나노개념의 OS에 탑재 될 것으로 망되고 있다.20)

이제 유비쿼터스 시 를 맞이하여 치 정보도 발 함에 따라 공간을

바라보는 개념부터 달라지기 시작했다.유비쿼터스 시 의 핵심은 공간상

에 존재하는 모든 물체의 성격 치를 악하고 네트워크 환경을 통해

연결하는 것이다.유비쿼터스 시 에 는 공간상의 상물이 정확하게 좌

표계로 표 되고 그 안에서 모든 사물의 이동이나 변화가 실시간으로 측

정될 수 있다. 치 정보 기술은 재 모바일 웹이 주류를 이루며 다

양한 애 리 이션 련 기술들이 개발되고 있으며,몇 년 후에는 언

제,어디서나 다양한 치 정보를 활용할 수 있는 유비쿼터스 치정보

시 가 도래 될 것으로 상되고 있다.

나.컨텐츠 보호 기술

컨텐츠 기술은 크게 제작,편집, 리,보호,서비스,표 화 등으로 구분

할 수 있으며,컨텐츠의 유통과 보호를 한 기술인 CDN과 DRM기술이

기업,미디어 회사는 물론 일반 가정에서도 미치는 향력이 크게 증가할

20)한국건설기술연구원,유비쿼터스 기술의 GIS/LIB활용방안 연구,2004

Page 95: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 83 -

것으로 망되고 있다. 한,이들 기술은 기업의 비즈니스 능률 증진과

리치미디어 유비퀴터스시 의 선구자역할을 수행할 것으로 망되고

있다.

인터넷 기술이 발 함에 따라 인터넷은 가장 강력한 정보의 생성 유

통 매개물인 동시에 가장 효과 인 정보의 재생산 장소가 되었다.이러한

특성으로 인하여 '디지털 딜 마(digitaldilemma)'에 빠지기 시작했는데,

화나 음악,책과 같은 멀티미디어 컨텐츠가 인터넷을 통해 빠르고 쉽게

유통되는 것과는 반 로 해당 컨텐츠의 불법 인 사용에 한 문제 이

제기되기 시작한 것이다.

이러한 디지털 컨텐츠의 작권에 한 논쟁이 가열되면서 컨텐츠의 불

법사용방지 작권 보호를 한 DRM이 유망 컨텐츠 기술로 주목을

받고 있다.DRM은 암호화 기술을 이용하여 허가되지 않은 사용자로부터

디지털 컨텐츠를 안 하게 보호함으로써 컨텐츠 작권 련 당사자의 권

리 이익을 지속 으로 보호 리하는 시스템으로 정의할 수 있다.

더 나아가 DRM은 디지털 컨텐츠가 작자 유통업자의 의도에 따라

자상거래를 통해서 안 하고 편리하게 유통될 수 있도록 제공되는 모든

기술과 서비스 차 등을 포 하는 개념이다.DRM 기술의 기능 구성은

디지털 컨텐츠의 라이버시와 커머스에 한 요구를 만족시켜야 한다.

이밖에 DRM 련 핵심요소 기술로는 디지털 컨텐츠 보호를 한 암호화

기술인 디지털 워터마킹과 컨텐츠 사용자 인증과 복제 방지를 해 공개

키 기반의 암호화 기술인 디지털 서명,컨텐츠의 불법유통을 방지하기

한 보안 컨텐츠 분재(securecontentdelivery)기술 등이 있다.이러한 상

황 하에서 기술개발 지원이라든가 련 법 제도 등을 검토하여 기술 보

호수 단을 확립하기 한 환경 정비 등을 수립해 나가야 할 것이다.

Page 96: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 84 -

제 6장 결론 향후연구

제 1 결론

최근 웹상의 다양한 정보와 자료들을 하나로 엮어 내는 매쉬업 사례

에 상당수가 치 정보와 련이 있거나 지도상에서 시각 으로 치를

악할 수 있게 서비스 하고 있다.이는 웹을 기반으로 하는 이용자 환경

도 지리정보를 심으로,지도 기반 서비스를 심으로 환하고 있다는

것을 의미한다.

해외와 국내 포털 사이트에서 고해상도 성사진,스트리트뷰,항공사진,

치 컨텐츠 등 다양한 온라인 지도 서비스를 제공하면서 련 기능들을

일반 사용자가 이용할 수 있도록 OPENAPI를 제공하고 있지만 일반인이

OPEN API를 사용하여 온라인 지도 서비스를 이용하거나 치 컨텐츠를

생산하고 서비스 하는데 많은 제약이 있다.

이에 본 논문에서는 지도 매쉬업을 이용하여 치 데이터를 보다 효율

이며 체계 으로 리할 수 있는 치 컨텐츠 시스템을 설계 구

하 다. 치 컨텐츠 시스템은 리자 리 부분(Adminmanager),사이

트 리 부분(Sitemanager), 치 컨텐츠 리 부분(Contentmanager),

배포 리 부분(Deploymanager)로 구성이 되어 있고 네 가지 특징이 있

다.

첫째, 재 치에 련된 공간정보 WEBGIS가 표 화 되어 있지 않

아 각각의 웹사이트 마다 용 WEBGIS를 두고 있거나 치 공간데이터

속성데이터 한 각기 다르게 가공하여 사용하고 있다. 치 공간데이

터의 서비스 제공방법이나 제공되는 치 지도정보 데이터 형식이 상의하

여 시스템 개발에 많은 어려움이 있었으나 지도 매쉬업을 이용하면

OPEN API를 제공하는 업체가 WEB GIS 표 화를 기반으로 시스템을

구성하고 있고 치 공간데이터의 표 화를 구 할 수 있다. 치 좌표

Page 97: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 85 -

같은 경우 이 에는 다른 좌표계를 사용해서 다른 시스템 간에 호환이 안

지만 표 화 좌표계를 사용하면 다른 시스템 간에 호환성을 유지 할 수

있다.

둘째,하나의 시스템에 의존 하지 않은 랫폼으로 시스템을 구축 했고

다양한 기능으로 서비스 할 수 있는 WEB2.0의 기술을 이용하여 사용자

가 쉽고 편하게 치 컨텐츠를 활용 할 수 있는 새로운 시스템을 구축한

다.시스템 구축은 이 기종 시스템 환경의 제약을 받지 않고 온라인 지도

서비스를 할 수 있는 형태로 설계하 고,개발 툴은 공개SW를 사용하여

고가의 소 트웨어를 구입하거나 각 업체에서 제공하는 로그램 없이 사

용할 수 있도록 구 하 다.

셋째, 치 컨텐츠 시스템 활용 분야로는 개인의 경우 개인 홈페이지,

블로그,커뮤니티 등에 치 정보 련 내용,사진과 같은 정보를 생산하

고 서비스 할 수 있다.기업의 경우 치 컨텐츠 시스템을 이용하여 LBS

련 서비스에 응용 할 수 있고,기업의 지 안내와 치 정보 등에 사

용 할 수 있고 내비게이션과 연계된 치 정보 제공,물류 GIS 련 시스

템에 용에 용 할 수 있다.공공기 에서는 도시기반 리 시스템에

사용할 수 있고 환경과 자원 리 부분과 시설물 리 부분에 사용 할 수

있다.

넷째, 치 컨텐츠 활성화 부분에서는 시장의 발 방향에 따라 치 컨

텐츠가 보 되고 확산되기 해서는 정부주도의 기술 인 문제와 법 ,

제도 문제가 선결되어야 한다.다양하고 신선한 컨텐츠를 개발하고 참

여 업체들의 수익을 보장할 수 있는 한 수익모델을 발굴해야 하며 요

구 수 에 맞는 서비스의 개발이 필요하다.사용자의 요구에 부합하는 수

의 고부가가치 서비스의 개발이 진행 되어야 할 것이다.

제 2 향후연구

Page 98: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 86 -

지도 매쉬업의 자료 황 련 자료의 부족으로 온라인 매쉬업 서비스

황에 따른 최근자료를 반 하지 못했던 한계 이 있었다.향후 연구 과제

로는 치 컨텐츠 시스템이 치 좌표에 한 부분만 리되지만 치 컨텐

츠와 계되고 연계된 부분의 컨텐츠의 생산에서부터 서비스 유통에

련된 다양한 구성요선간의 개방형 표 시스템을 확립하고 다른 컨텐츠 시

스템 간에 상호 연동 될 수 있는 개방형 시스템을 구 하는 연구가 요구 된

다.

치 컨텐츠 개인화 부분은 재 개인의 치 정보와 련 있는 컨텐츠를

서비스 하지 않고 컨텐츠 간에 계성이나 연계성이 부족한 내용을 서비스

하고 있다. 치 컨텐츠 개인화를 해서는 각 컨텐츠 간에 개인화를 한

분류와 계성을 정립하고 시스템 으로 컨텐츠 간에 자동 분류를 통해서

치 정보와 연동이 필요한 부분에 해서 향후 연구가 요구 된다.

Page 99: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 87 -

참 고 문 헌

<국내문헌>

1.단행본

고범석 외 4인,『 보자를 한 다이나믹 웹 설계,XML』, 진닷컴,

2002

김윤명 외3인,『사이버스페이스법』,법률서원,2001

박지강,『당신은 웹 2.0개발자입니까?』,한빛미디어,2007

2.학술지

강호석,『GIS2.0 소비자 참여형 GIS에 한 고찰』,한국GIS학회,

2007

김재하,『웹 2.0환경의 새로운 디지털 컨텐츠 서비스 망에 한 연

구』,한국방송공학회,2007

박용우,『 치기반서비스(LocationBasedService)의 기술동향 활성

화 망』,정보통신정책연구원,2005

박필호,『GPS측지기 계와 우리나라 측지기 계의 좌표변환』,한국지

형공간정보학회,2009

시종익,『 치기반 GIS서비스를 한 기술분석 표 화 연구』,한국

산원 연구결과 보고서,2002.

안경환 외3인,『 치정보보호시스템의 설계 구 』,한국GIS학회,

2005

안윤애,『LBS를 한 치 데이터 리 시스템 설계 용』,한국멀

티미디어학회,2006

이동진 외1명,『개방형 치 기반 서비스 랫폼 설계 구 』,한국공

간정보시스템학회,2009

이 석 외1인,『 치기반서비스 (LBS)의 기술 동향 국내외 산업동향

분석』, 자통신연구원,2003.06.

철 외2명,『LBS정책개발에 한 연구』,한국정보사회진흥원 결과보

Page 100: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 88 -

고서,2008

조용 ,『개인 치정보의 보호에 한 법률 고찰』,한국정보사회진흥

원,2005

지은희,『SOA가 바꿔놓을 세상』,제10호,SW Insight정책리포트,

2006,5.

한국건설기술연구원,『유비쿼터스 기술의 GIS/LIB활용방안 연구』,

2004

황인탁 외2인,『Ajax기반의 웹 사이트 구축 성능 평가 연구 분석』,

제16권 2호,한국컴퓨터정보학회,2008

3.학 논문

강동수,『효과 인 매시업(Mashup)서비스의 구 을 한 연구』,숭실

학교 정보과학 학원』,2008

고 균,『 치기반 서비스를 한 이동 객체 데이타베이스 구 』,단국

학교 학원,2003

김달혜,『온라인 지도 서비스의 사용자유형별 행태 비교연구』,국민 학

교 학원,2008

김유진,『웹 환경에서의 XML기반 컨텐츠 리 시스템 설계』,호남

학교 학원,2004

김재규,웹『 컨텐츠의 치정보를 이용한 심도 분석 시스템의 설계

구 』,경남 학교 학원,2005

김택천,『웹 지리정보시스템 서비스 기반의 객체 치정보 탐색시스템에

한 연구』,배재 학교 학원,2007

박주원,『 치기반서비스 기술동향과 개인 치정보 보호에 한 고찰』,

숭실 학교 학원,2004

박지만,『공간 의사결정지원시스템을 한 온톨로지 기반 참여형 GIS

연구 』,경희 학교 학원,2008

신성 ,『온톨로지 기반 LBS/GIS 랫폼 설계와 개인화 서비스 구 』,

부경 학교 학원,2008

오경환,『 치 기반 서비스를 한 능동형 치 검출 시스템』,한양 학

Page 101: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 89 -

교 학원,2009

윤호범,『GPS의 치정보를 이용한 치기반 멀티미디어 서비스의 구

』,원 학교 학원,2003

이경환,『 치기반정보서비스(LocationBasedService)를 지원하는 시스

템 구조 소 트웨어 기술 동향 분석』,배재 학교 정보통신

학원,2009

이동하,『효율 인 검색을 한 시소러스기반 온톨로지 시스템 개발,한

양 학교 학원,2007

장유정,『LBS를 한 이동 객체 치 리 시스템의 설계 구 』,건

국 학교 학원,2004

정 성,『모바일 인터넷의 활성화 방안 : 컨텐츠 인터넷을 심으로』,

연세 학교 학원 정경 학,2005

진기화,『유비쿼터스기반 치정보서비스 활성화 정책방안 연구』,연세

학교 공학 학원,2008

최윤희,『폭소노미에서 치태그 분석을 통한 공간 계 추출 기법』,이

화여자 학교 학원,2009

<국외문헌>

InSupportofanOpenLocationServices(OpenLS)Testbed,OpenGIS

Consortium,Inc.,Oct.2000.

AlbertGidari,FairLocationInformationPracticesforMobileCommerce

PreparedforLocationDecisions2000,Jun,2000.

BarbaraP.Buttenfield,RobertB.McMaster,"Mapgeneralization:

Makingrulesforknowledgerepresentation",1991.

DavidBirch,LocationBasedServicesPrivacyandsecurity,

issuesandideas,May.2001.

ChristopherLMerrill,"PerformanceImpactsofAjaxDevelopment"

2006WebPerformance,lnc.,January15,2006

GravitatePlatform forLocation-PreciseServices,Gravitate,

Page 102: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 90 -

Inc.Oct.2000.

H.Mitasova,L.Mitas,C.Ratti,H.Ishii,J.Alonso,R.S.Harmon,

"Real-TimeLandscapeModelInteractionUsingaTangible

GeospatialModelingEnvironment",IEEECGA,VOL.26NO.04,

2006.07.

K.H.Fergerson,W.Ray,F.Natalya,A.Mar,"TheProtegeOWL

Plug-in:AnOpenDevelopmentEnvironmentforSemanticWeb

Applications",ThirdInternationalSemanticWeb,Monterey,CA,

2004.

PragmaticAjax-AWeb2.0Primer,ThePragmaticProgrammers

LLC.,March2006.

Theodoridis,Y.,“TenBenchmarkDatabaseQueriesforLocationbased

Services,”TheComputerJournal,Vol.46,No.6,2003.

Page 103: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 91 -

ABSTRACT

DesignandBuild-upfortheManagement

System ofLocationContentsUsingaMap

APIinMashup

DongheeKim

DepartmentofVentureTechnology& Management

TheGraduateSchoolofKonkukUniversity

(undertheguidanceofprofessorCheolgyuLee,Ph.D.)

Recently,manyblogsandinternetcommunitiesprovidesnotonly

informationoriginallypurposedtoshow butalsovarioussupplementary

services.Oneofthem isamapservicetoshow whereanyspotis

locatedonthemaptogetherwithextrainformationonthatarea.

Tosatisfythesedemand,majoroverseasandlocalportalsprovide

variousonlinemapservicesincludingahighresolutionsatellitephoto

service,airphotoservice,street-view serviceandvariousmapposition

contentsaswell,on topofthat,they alsoprovideAPI(Hereinafter

OPEN API)to users so they could use supplementary functions

providedtomaketheirownpositioncontentsandserviceontheirblog

orhomepage.However,itisnoteasytoaccesstoOpenAPIbecause

usershavetolearndifficultprograminglanguagessuchasJavaStript,

XML andAjaxtthatmightrequireaprofessionaltraining forlong

time,in addition,portals does not provide plentifulsources and

exampleshow touseOpenAPI,means,thecurrentsystem hasalimit

tosupportuserswhowanttobuildandmaketheirownMash-up

Page 104: 저작자표시 비영리 공연 및 방송할 수 있습니다 · 2010-10-12 · 저작자표시-비영리-동일조건변경허락 2.0 대한민국 이용자는 아래의 조건을

- 92 -

serviceduetopoordevelopmentcircumstance.

Therefore,thisthesissuggeststobuild new system toproduce

positioncontentsforonlinemapserviceeasily,efficiently andmore

conveniently using the Open API.This new system suggested is

based on Web 2.0 technology and notrestricted to given system

circumstancesso,unlikethecurrentsystem,itisnotlimitedtoonly

one Open API but designed to select various map Open APIs

accordingtotheirapplication.

With this user-friendly system,an individualwillbe able to

producelocation contentssuch asphotoandserviceon theirblog,

personalhomepageand internetcommunity sitesconveniently.And,

companieswillbebenefittoapplythissystem toLBSrelatedservice,

branchintroduction,distributionGIS system andlocationinformation

servicelinkedwithnavigationsystem.Finally,publicinstitutionscould

use this system in the managementsystem ofcity infrastructure,

materialresourcesandenvironmentaswell.

Keyword:Mashup,OPENAPI,LocationContents,LocationBasedService