2011-09-05 10 views
1

센서스 및 USGS 정보를 가져와 Google지도에 오버레이로 표시하는지도 응용 프로그램을 작성 중입니다. 이 제품의 매시업을 내보내고 Shapefile으로 내보내기를 원합니다.하나의 테두리와 여러 기능을 가진 모양 파일?

저는 geotools 라이브러리를 사용하여 인구 조사 부서 TIGER/Line 경계 데이터를 가져옵니다. 이 셰이프 파일에는 여러 가지 기능이 있으며 각 기능에는 고유 한 경계 지오메트리가 있습니다. 내가하고 싶은 일은 USGS 기능을 매시 (mash) 한 다음 단일 경계 지오메트리와 여러 개의 형상으로 Shapefile을 내 보냅니다.

내 질문 : 가능합니까? 나는 Shapefiles의 요점을 완전히 놓치고 있을지도 모릅니다. 그래서 Geotools 메일 링리스트보다 여기에서 묻고 싶습니다.

감사합니다.

제이슨

답변

1

나는 당신이하려고하는 것이 가능하다고 생각하지 않습니다. 셰이프 파일은 매우 단순한 파일이므로 기능 당 하나의 행이있는 단순한 테이블로 가장 적합합니다. 각 행은 정확히 열의 형식이 동일합니다. 따라서 각 지형에는 기하학 (경계)과 하나 이상의 속성 (예 : 인구, 집 등의 다른 값)이 있습니다.

그러나 USGS 기능을 인구 조사 기능에 추가하려는 이유는 명확하지 않습니다. Google지도에서 두 레이어를 별도로 오버레이하는 것이 더 쉬울까요? GeoServer을보고 Google지도에 추가 할 수있는 쉐이프 파일에서 KML을 생성하는 것이 좋습니다.

+0

저는 Geoserver에 대해 알고 있지만 개인 프로젝트로 "어려운 방법"을 시도하고 있습니다. 프로젝트의 원래 목적은 사람들이 사이트에지도를 표시하는 간단한 방법으로 모든 것을 KML로 내보내는 것이 었습니다. 셰이프 파일은 나중에 생각했습니다. – Jason

관련 문제