2016-11-17 7 views
0

Mapnik 및 OSM 데이터 (포스트 그레스 및 쉐이프 파일)를 사용하여 맵을 생성합니다. 내 문제는 상당 부분이 "토지 커버"라고 여겨지며 배경색으로 렌더링되고 있다고 생각합니다. 영역은 확대/축소 수준에 관계없이 배경색으로 렌더링됩니다.OSM - Mapnik - 배경색으로 렌더링 된 영역

예를 들어, 길 사이에는 모든 것이 파란색으로 표시됩니다. 예상대로 렌더링하는 일부 숲이 있지만 대부분의 주거 지역은 청색입니다.

저는 Mapnik 3를 스타일 시트와 함께 사용하고 있습니다. 이것은 우분투 16.04에서 실행됩니다.

아래 이미지는 내가 생성하는 내용과 공개적으로 볼 수있는 내용 (Openstreetmaps에 기반한 내용)을 보여줍니다.

이 문제를 해결하기 위해 내가 어디를 가야하는지에 대한 제안은 크게 감사 할 것입니다.

감사합니다. 이 사용자 지정 내가 TileMill에로드하고 당신이 만족 할 때까지 토지 피복 및 지역 색상 주위에 노는 것을 권장 하나의 경우

What I'm getting

OSM

답변

0

그것은, 스타일 시트에 문제가 있습니다.

관련 참조 위치를 원하면 스타일 시트 구성을 확인하여 OSMBright 사본을 가져와 렌더링 스타일을 비교할 수 있습니다.

업데이트 OSM 스타일의 외관에 대한 링크가 : https://github.com/gravitystorm/openstreetmap-carto

+0

안녕하세요, 빠른 응답을 주셔서 감사 드리지만 뭔가를 간과 할 수 있다고 생각합니다. carto 파일을 다운로드하고, 카토를 사용하여 스타일 시트를 생성하고, 현재 스타일 시트를 대체했습니다. 그러나 저는 여전히 배경색 만보고 있습니다. 나는 한 걸음도 놓쳤는가? – user2333312

+0

새로운 스타일 시트를 사용하도록 타일 서버를 다시 시작 했습니까? –

+0

내가 겪었던 (시간과 관련이 없지만 가치가있는) 또 다른 문제는 스타일 시트가 참조하고있는 모든 의존성 글꼴을 가지고 있는지 확인하는 것이다. –

1

문제는 일부 잘못된 줌 레벨 및/또는 MinScaleDenominator, MaxScaleDenominator 값에 의해 발생했다. 나는 그것을 완전히 좁히지는 않았지만 그 속성들을 제거함으로써 나는 그 땅을 다시보고있다.

도움 주셔서 감사합니다.

+1

문제점 수정은 다음 두 가지로 수행되었습니다. 1. builtup_areas.shp 파일을 world_boundaries_m.shp로 바꾸십시오. 2. 최소 및 최대 ScaleDenominator 속성 제거. 아마도 최소 및 최대 눈금 분모 속성을 조정할 것이지만이를 제거하면 문제가 해결됩니다. 스타일 시트를 알려 주셔서 감사합니다! – user2333312