2011-08-05 2 views
3

svg의 좌표는 어떻게 찾을 수 있습니까? 지도가 포함 된 Adobe Illustrator 파일이 있는데, 이것은 미국의 주들로 그려져 있고 분리되어 있습니다. 어떻게 각 주 좌표를 찾을 수 있습니까?svg의 좌표를 얻는 방법?

나는 단지 미국지도를 예제로 사용하고 있으며,이 기술을 여러 다른지도 (잠재적으로 더 많은 지역 !!)에 사용할 예정입니다.

+0

달성하면 수 있었다 네 목표? 나는 비슷한 것을하려고 노력하고있다. – pavid

답변

2

SVG는 XML 구조를 가지고 있습니다. 상태는 <path> 태그에있을 것이며, 아마도 성향의 어딘가에있는 상태의 이름을 가지기를 바랍니다. 경로의 좌표는 d 속성에 의해 정의되지만 상대적이거나 절대적 일 수 있고 다양한 유형의 커브를 가질 수 있기 때문에 매우 복잡 할 수 있습니다. 곡선을 사용하면 곡선이 끝나는 마지막 두 값만 고려하는 것이 가장 간단 할 것입니다.

전체 내용은 참조 : 상기 변환이 경로에 적용되는 경우 http://www.w3.org/TR/SVG/paths.html#PathDataGeneralInformation

상황이 더 복잡 할 수있다. 행운을 빕니다!

1

잉크 스케이프는 아름답게 처리합니다.

inkscape -z -S some_file.svg 

가 출력 요소 ID 및 좌측 상단, 높이, 폭은 쉼표로 구분 필드 - SVG의 각 요소에 대한 하나의 - 같은 일이 :

image140,266.97217,468.38721,160.90056,90.506569 
g142,437.1913,468.38721,160.90056,90.506569 
g144,437.1913,468.38721,160.90056,90.506569 
관련 문제