2014-08-31 55 views
0

我有這個錯誤,我只是不知道這是一個問題還是我做錯了什麼。當與topojson模塊轉換以GeoJSON文件,生成由TopoJSON模塊中的編碼錯誤

ogr2ogr -f "GeoJSON" INPUT.json INPUT.shp

,和保存特性,一些西班牙字符不保留:

topojson -p -o OUTPUT.json INPUT.json

例如:Castellón從INPUT .json文件(選中,該文件中沒有錯誤)在OUTPUT.json文件中以Castell�n結尾。除了像áí,ó等(西班牙語通用)這些字符以外,這些屬性保存得很好。

我試過添加--shapefile-encoding utf8沒有成功。

回答

0

好吧,差不多1年了,但我會在這裏發表我的解決方案,因爲可能更多的人會遇到這個問題。 在2個步驟解決它:

  1. 在從軸馬力到以GeoJSON I轉化編碼它爲UTF-8而不是標準ISO 8859-1(I使用QGIS用於代替命令行此ogr2ogr)
  2. 在topojson我加--shapefile-encoding utf8作爲納喬做

和我所有美好的口音和波浪線回來

選項