GeoJSON을 OpenLayers 맵으로 렌더링하는 응용 프로그램을 작성 중입니다.
아이디어는 외부 서비스 (OSM 또는 Bing)에서 PNG 이미지를 다운로드하지 않고 GeoJSON 파일에 지리 정보를 가지고 실시간으로 렌더링하는 것입니다. 내 연구 에서이 기술은라고 'vector tile'
합니다. 나는 같은 사람의 웹 사이트의 일부에서보고했다
http://openstreetmap.us/~migurski/vector-datasource/
과
http://mike.teczno.com/notes/postgreslessness-mapnik-vectiles.html 같은 ( 사람).
그의 작품은 내가 달성하고자하는 것으로 보이지만 실제로 어떻게 작동하는지는 알 수 없습니다.
내가 이해 한 바에 따르면 OpenLayers를 사용하기 때문에 클라이언트는 GeoJSON 형식의지도 데이터를 검색하여 OpenLayers의 GeoJSON 파서를 사용하여 벡터로 전송합니다. 그러나 그것은 내가 얻지 못하는이 기술에 사용 된 용어 일뿐입니다.
그의 블로그에는 'MapNik Vector Tile'
형식 이라고하는 데이터를 제공하는 서버가 있다고 설명했습니다 . 벡터 타일과 GeoJSON의 차이점은 무엇입니까? 바운딩 박스에 해당하는 바둑판 식 GeoJSON을 의미합니까? 아니면 새로운 이미지 유형입니까?
그의 예를 살펴보면 도로의 레이블이 도로의 획과 정렬되어 있음을 알 수 있습니다. OpenLayers에서 렌더러 코드를 변경하여 OpenLayers에서 동일한 작업을 시도했지만 레이블 만 회전 할 수는 있지만 도로를 따라 구부릴 수는 없습니다 (예 : 도로에 모서리가 있으면지도에 레이블이 'L'자 모양으로 표시됩니다. * * + 아주 잘 렌더링되었습니다!
Mike (블로그 작성자)는 OpenLayers 외에도 다른지도를 사용하지만 어떻게 그랬는지 알 수 없습니다. 질문이 너무 많지만 위의 내용을 먼저 이해하고 싶습니다.