2011-10-22 1 views
0

벡터 데이터에 대한 새로운 Google maps mapsgl 형식에 대해 아는 사람이 있는지 궁금합니다. 저는 열린 거리지도 데이터를 가지고 Mapnik으로 래스터 타일로 렌더링했습니다. Mapnik이 벡터 데이터로 svg 파일을 렌더링 할 수 있지만 압축되지 않은 svg 파일이 래스터 이미지보다 더 큽니다. Google에서 새로운 mapgl을보고 난 후 타일에서 엉망이 된 벡터 데이터에 대해 그들이 한 일이나 다른 사람이 궁금해했습니다. 열린 거리지도 데이터를 신속하게 렌더링 할 수있는 벡터 데이터로 저장하는 데 사용될 수있는 다른 모든 데이터 형식을 알고 싶습니다. Google지도에서 mapgl이 웹 앱에서 어떻게 작동하는지 보는 방법에 대해 자세히 알아 보았습니다.Google mapsgl 벡터 형식 또는 다른지도 타일 벡터 형식

현재 내 초점은 OpenGL을 사용하는 데스크톱 프로그램으로 데이터를 축소하는 것이지만 형식이 웹 또는 모바일 앱에서 작동 할 수 있다면 이상적입니다.

답변

1

벡터 데이터 형식과 SVG를 섞어 사용하지 마십시오. SVG는 순수한 그래픽 렌더링을위한 것이며 의미 론적 의미는 소스 지리 데이터에 대해서는 알지 못합니다. 따라서 SVG는 확실히 지리적 데이터를 유지하기에 좋은 형식이 아닙니다 (어쨌든 너무 장황합니다).

는 당신이 필요하기에 OSM 데이터를 저장하는 (더 나은 데스크톱 응용 프로그램에 적합) 바이너리 형식 또는 (웹 클라이언트에 대한 더 나은) 매우 간결 JSON의 일종이다

나는이 QA 읽어 보시기 바랍니다 :. https://gis.stackexchange.com/questions/15240/how-to-create-vector-polygons-at-the-same-amazing-speeds-giscloud-is-able-to-ren

은 바이너리 OSM 프로토콜을 공식화하는 몇 가지 시도가 있지만, 나는이 프로젝트에 어떤 상태 모른다 :