2013-03-16 2 views
0

나는 범죄 현장을지도에 표시하는 gis 응용 프로그램을 만들고 있습니다. 내 요구 사항 중 하나는 지역의 범죄율을 묘사하는 주제별지도의 생성입니다. 나는 웹을 검색하고 beatifully 줌 레벨에 따라 주제도를 표시하는 사이트 발견 : http://maps.met.police.uk/오픈 레이어를 사용한 주제별지도 생성

내가 주제도 생성이 유형의 openlayers을 사용하여 가능 여부를 알고 싶어합니다. Mapiik과 tilecache를 사용하여지도 생성 및 Openlayers를 사용하여지도를 표시하는 PostGIS 데이터베이스를 사용하고 있습니다. 사전에

감사

답변

0

maps.met.police.uk 사이트 JQuery와 및 Google지도 JS 라이브러리를 사용하고있는 것으로 보인다. 나는이 사이트가 확대/축소가 벡터 폴리곤을 더 세밀하게 바꿀 때 벡터 데이터를 얻기위한 추가 요청을한다고 생각한다. minResolution 및 maxResolution (또는 둘 다 레이어 층 (WMS 또는 벡터)가 표시 OpenLayers.Layer 두 WMS에서 minScale/maxScale), 그러나

1) 설정 : 여기

는 OpenLayers에서이 일을 고려해야 할 몇 가지 방법 특정 줌 레벨에서 두 레이어 중 하나만 표시됩니다. 필요한만큼 3 개 이상의 레이어로 스케일을 조정할 수 있습니다. Display WMS Layer Based on Zoom Level

3) WFS는 다음 클러스터링에서 보면 당신이 당신의 데이터를 표시 할 수있는 경우 : http://openlayers.org/dev/examples/strategy-cluster-threshold.html

2) 나는 'zoomEnd'이벤트를 기반으로 두 개의 레이어의 가시성을 변경하는 방법에 대한 게시물을 보았다

4) 백엔드에서 ArcGIS와 같은 것을 사용하는 경우지도 문서에 여러 레이어를 넣고 ArcMap을 사용하여 해당 ArcGIS 서비스의 줌 레벨을 표시 할 레이어를 지정할 수 있습니다. 이것은 FYI의 프로젝트에서 취할 접근법입니다.

관련 문제