如何找出svg的座標?我有一個Adobe Illustrator文件,其中包含一張地圖,這已經繪製並分成美國各州,我怎樣才能找到每個州的座標?如何獲得svg的座標?
我只是使用美國地圖作爲例子,我打算將這種技術用於其他幾個地圖(更多地方!!)。
如何找出svg的座標?我有一個Adobe Illustrator文件,其中包含一張地圖,這已經繪製並分成美國各州,我怎樣才能找到每個州的座標?如何獲得svg的座標?
我只是使用美國地圖作爲例子,我打算將這種技術用於其他幾個地圖(更多地方!!)。
SVG具有XML結構。州將在<path>
標籤,希望與國家的名稱作爲一個屬性。路徑的座標由d
屬性定義,但它們可能相當複雜,因爲它們可以是相對或絕對的,並且具有各種類型的曲線。使用曲線,最簡單的方法就是考慮最後兩個值,這是曲線結束的地方。
有關詳情,請參閱:如果進一步變換被施加到路徑http://www.w3.org/TR/SVG/paths.html#PathDataGeneralInformation
情況可能更復雜。祝你好運!
Inkscape做得那麼漂亮。
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
是你能夠實現你的目標?我正在嘗試做類似的事情 – pavid