2012-06-01 2 views
1

일부 고속도로에서 오버레이를 표시하고자하는 미끄러운지도가 있습니다. 내 로컬 오버 패스 API 서버에서 필터링 된 데이터를 가져 와서 해당 데이터를 OpenLayers로 보낸 다음 기본 스타일링 (빨간색, 노란색 또는 녹색 선 색상, 벡터 레이어의 평탄함 태그를 기반으로 한 벡터 레이어에서 시각화하는 PHP 스크립트가 있습니다. 고속도로). 작동하지만 표시 할 데이터가 많으면 확장되지 않습니다. 나는 83000 개의 노드로 구성된 약 2600 가지 방법을 이야기하고 있습니다. SVG 렌더링은 비교적 새로운 컴퓨터에서도 어려움을 겪고 있습니다.OpenLayers - 많은 양의 데이터를 표시하는 가장 좋은 방법은 무엇입니까?

멋진 상호 작용 기능은 필요하지 않습니다. 목표는 그 데이터를 표시하는 것입니다.

나는이 방법으로 투명 타일을 렌더링 한 다음 OpenLayers에서이 타일을 오버레이로로드하는 방법을 생각하고 있습니다 (아마도 TMS 레이어가 있습니까?). 아마도 Mapnik이 여기 유용할까요?

이러한로드를 표시하는 가장 좋은 방법은 무엇입니까?

답변

1

미리 렌더링 된 타일의 오버레이를 사용하는 것이 가장 좋은 방법입니다.

긍정적 : Openlayers에서 구현하기 쉽습니다. 그것은 느린 PC에서 작동합니다. 일단 렌더링 기계를 설정하면 모든 작업이 완료됩니다.

부정 : Mapnik을 설정하는 것은 큰 고통이 될 수 있습니다. 저장소 타일에 약간의 하드 디스크 공간이 필요합니다.

관련 문제