mapshaper 轉出來的 layer name 會消失,變成 layer1
Opened this issue · 6 comments
yllan commented
在 shp 裡的資訊,layer name 本來是 twCounty2010.geo
,轉出來的 topo.json 變成 layer1
。
yllan commented
仔細看了一下,mapshaper 轉出來的 topo.objects["layer1"].geometries
也有不少 {"type": null}
的 shape,有點可疑。
yllan commented
研究了一下 shp 檔案,似乎本來的資料 (dbf) 裡面就不會有 twCounty2010.geo 這個資訊,layer name 是之前的 tools 轉出來時附加的。所以轉成 layer1 在規格上也算合法的,只不過會 break 其他依賴這個行為的 code。
至於那些 null shape 也是原本的資料 (shp) 裡就有的,不知道為什麼要分那麼多? 同一個縣市,有許多不同的 COUNTYSN 是什麼意思?
yllan commented
http://tgos.nat.gov.tw/tgos/Web/OpenGeospatial/TGOS_OpenGeospatial.aspx
可以從這邊抓 2013 年的縣市界圖資。
yhsiang commented
會不會COUNTYSN是指鄉鎮 ??
yllan commented
應該是,所以縣市界圖就不需這資料。我用新版的資料來轉好了,新版似乎是乾淨的,不用 patch 台北縣 → 新北市之類的,內容也不是 big5。
yllan commented