수치지도의 도로에 스타일을 주다보면 오른쪽 그림과 같은 문제점에 봉착하게 된다. 위쪽 그림(네이버지도)를 보면 고속도로들이 부드럽게 스타일 되어진 것을 볼 수 있다. 반대로 아래쪽그림(국가공간정보통합체계)을 보면 고속도로들이 약간씩 찌글찌글 하다는 느낌이 들게 된다. 이러한 문제는 수치지도의 도로선 레이어인 A002(line)의 1:1000이나 1:5000같은 레이어를 그대로 사용해서 그런 것이다. 도로 라인을 단순화하고 레벨 별로 나누어서 축척에 맞는 파일을 사용하여야 한다. 이렇게 축척에 맞지 않는 세밀한 정보들을 사용하면 데이터들이 너무 많아 떡져보이거나 아니면 투명도를 주었을 때 제대로 나타나지 않는 경우가 발생하게 된다.

 

Posted by 강부자아들
,

MBUtil

카테고리 없음 2011. 10. 25. 14:21

MBUtil MBTiles 파일 형식을 읽고 있는 유틸리티이다.

설치

Git checkout (git 필요)

git clone git://github.com/mapbox/mbutil.git

cd mbutil

./mb-util -h

 

# mb-util 커맨드를 전역적으로 사용할 있게 설치한다:

sudo python setup.py install

# 그리고 나서 다음과 같이 입력한다:

mb-util

Python 설치(easy_install 필요)

easy_install mbutil

mb-util -h

사용법

Mbtiles 파일을 파일시스템에 쓰기(export) 위해서는 다음과 같이 입력한다:

mb-util World_Light.mbtiles 디렉토리명

디렉토리를 mbtiles 파일로 만들기 위해서는 다음과 같이 입력한다.

mb-util 디렉토리명 World_Light.mbtiles

필요사항

  • Python >= 2.6

Metadata

MBUtil 메타데이터를 타일 디렉토리의 루트경로의 metadata.json라는 JSON파일 형식으로 불러오거나 내보내기를 한다.

{

"name": "World Light",

"description": "A Test Metadata",

"version": "3"

}

Authors

  • Tom MacWright (tmcw)
  • Dane Springmeyer (springmeyer)
  • Mathieu Leplatre (leplatrem)

 

아래의 참고 링크에 가면 다운로드 파일과 더 자세한 설명을 얻을 수 있다.

참고 : https://github.com/mapbox/mbutil

Posted by 강부자아들
,

10만여개의 학교 위치를 가지고 있는 Department of Education 지도는 MBTiles file 12레벨을 shapeindex 쓰지 않고 랜더링 하는데 하루 정도가 걸렸다고 한다. shapeindex 사용하면 단지 시간 정도 밖에 소비하지 않는다고 한다.

Mapnik이 사용하는 인덱스 형식은.index라는 확장자를 사용한다. 이 .index 라는 파일은 Mapnik 함께 설치되는 shapeindex 커맨드 라인 툴을 사용하여 만들 수 있다. 커맨드 라인 툴을 통해 매우 단순하게 만들 수 있다:

shapeindex your-shapefile.shp

이게 전부이다. shapeindex툴은 your-shapefile.index 라는 파일을 만들고 이 파일은 나머지 shapefile 모음 (*.shp, *.shx, *.dbf, )들과 함께 가지고 있으면 된다.

(주의: shapefile 모음들을 TileMill에서 사용하려면 TileMill 의 데이터 라이브러리나 원격 URL에 압축이 된 zip파일의 형식으로 되어 있어야 한다.)

 

참고로 TileMill에서는 버그로 인해 모든 파일에 shapeindex를 사용하기 보다는 가장 큰 세 네 개의 파일에만 사용하기를 권장하고 있다. 왜냐하면 많은 파일에 index를 사용하는 것은 Mapnik에서 "Too many open files error"를 유발시킬 수 있어서라고 한다.

 

참고 : http://developmentseed.org/blog/2011/mar/29/speed-optimizations-tilemill-shapefile-indexes

Posted by 강부자아들
,