. [책] 당신의 책을 가져라
. 블로그 단상 (1)
. [책] 그로칼랭
. [새로 산 책] 20100626
. "두유 마을의 교회" - 모리스...
. "That Which I Should Have D...
. [책] 어른으로 산다는 것
. [새로 산 책] 20100511 (1)
. 공부 잘하는 방법 (중고등학... (2)
. "(손발이) 오글거리다"라는...
내 관심/정보기술 일반 | 2008/05/05 01:17

ccTLD 지도
(이미지 출처: http://bytelevel.com/map/ccTLD.html )
ccTLD는 "country code top-level domain" 의 약자로, 우리말로는 "국가 최상위 도메인 코드"입니다. 인터넷 주소의 끝에 붙는 ".kr"같은 문자를 뜻하죠.
위 지도는 국가 코드를, 그 국가의 인구나 땅 크기에 비례하도록 크기를 조정해서 지도처럼 그린 그림입니다. 보면 뭔가 색다르죠?
Processing을 배운 김에, 위 지도를 한 번 흉내내보기로 했습니다.
우선 국가 코드 정보와 각 국가의 위치 정보를 알아야합니다. 이는 인터넷에서 쉽게 구할 수 있습니다.
국가 위치 정보는 귀찮아서 그냥 각 국가의 수도의 위치 정보를 쓰기로 했습니다. -_-
아래 사이트는 위키피디아와 CIA(;;;)사이트 입니다.
![]() cia 사이트 | ![]() 위키피디아 |
국가 코드 정보 > http://en.wikipedia.org/wiki/Country_code_top-level_domain
국가 위치 정보 > https://www.cia.gov/library/publications/the-world-factbook/fields/2057.html
마지막으로 각 국가의 인구 데이터를 얻어야 하는데, 이 또한 위키피디아에서 구할 수 있습니다. (링크 생략)
위 사이트의 정보를 복사&붙여넣기 하고, 국가명을 열쇠값으로 다른 데이터를 정렬하면 됩니다. 말은 쉽지만, 지루한 텍스트 파싱 작업을 해야합니다.;; 어쨌든 작업 끝에 다음과 같은 데이터를 얻었습니다. -_-;;

텍스트 데이터
(국가명) (국가코드) (위도) (경도) (인구수)
위와 같은 데이터죠.
이제 국가코드 문자의 크기를 인구수에 따라 적당하게 바꾸고, processing을 이용해 화면에 보여주기만 하면 됩니다.
그 결과물은...
내 결과물 보기..
- Related Posts :





너무 멋져요!
ucreator 맞지? ;;
ucreator 만세-
오 멋진데. 글자 겹치는 것도 그리 큰 문제가 아닌 것 같고. 앞에 나온 그림이랑 뭐 그리 차이도 안 나는 거 같은데.
그런가? 대륙별 색깔 넣으면 좀 괜찮아질 지도 모르겠다. 문제는 인도와 중국 위치가 좀 -_-;;