Ruby で幾何データを扱うライブラリ GeoRuby で Shapefile の属性情報を取り出す場合、日本語も OK であることが確認できました。 実証コード 属性名にも属性値にも Shift_JIS コードの日本語が使われていることで有名な、「基盤地図情報閲覧コンバートソフト」で変換した「基盤地図情報(道路縁)」の Shapefile から、属性を取り出す GeoRuby のコードは、以下のようになります。 require 'rubygems' require 'geo_ruby' require 'iconv' include GeoRuby::Shp4r include GeoRuby::SimpleFeatures c = Iconv.new('UTF-8', 'Shift_JIS') ShpFile.open('rdedg.shp') {|shp| shp.each {|r|