2010
07.29

SHP→KML

書いとかないと忘れる。
ArcGISのSHPファイルをGoogleEarthのKMLに変換する方法。
ArcのプラグインにExport to KMLとかがあるけど、文字化けするし重いからあまり使えない。
おまけにこのPCだと動作しないし。確かArcの9.3からはKMLエクスポートに対応してるけど、このPCは9.2だし。
ということで、めんどくさいけど、確実にKMLにする手段メモ。

ogr2ogrとnkfがインストールされたCygwinで、
$ ogr2ogr -f  ”MapInfo File” ***.mid ***.shp

で、MapInfoファイルに変換

$ mkf -w –overwrite ***.mid

で、Shift-JISからUTF-8に変換

$ogr2ogr -f “KML” ***.kml ***.mid

で、KMLに変換。

これで、日本語も文字化けしないKMLファイルの出来上がり。

もう少し素直なやり方もありそうなんだけど・・・

としあえず、SHPから直接KMLにして文字コード変換だと失敗した。

参考HP:

文字コード変換コマンドnkfの使い方まとめ linux

ogr2ogr

Shapefileの日本語文字コードを変換

などなど。

No Comment.

Add Your Comment