Map.svg的要點是原來的地圖我的工作,得到了它關閉維基共享資源。
現在,在原來的svg中,德克薩斯州的東部地區有一塊地塊。我使用Inkscape將其刪除,並以一種奇怪的新方式重新編寫了路徑。差異包括在要點中。
現在,這種新的編寫路徑的方式打破了我的解析器邏輯,我試圖理解發生了什麼。我希望這裏有人知道更多關於我所做的SVG文件格式。我承認我沒有讀完整個SVG標準規範,但是我讀過的部分沒有提及缺少命令或相對座標的任何內容。然後,我可能再次看到不正確的規格,不確定。
我的理解是這樣的,SVG路徑數據是非常簡單的,像這樣:
(M,L,C)[point{n}] .... [Z]
然後重複廣告nauseum
現在我想了解的部分是這個新的Inkscape中有寫出似乎是相對座標的東西,沒有像L這樣的命令,或者L以某種方式暗示。我的直覺告訴我,這裏發生的事情對某人來說是顯而易見的。對於什麼值得我在C中進行解析。
大寫路徑命令是全球性的,下殼體是相對的。 – robertc