[OSGeoJapan-discuss] レイヤの結合について:ワイルドカード的なもの

Nobusuke IWASAKI niwasaki @ affrc.go.jp
2021年 1月 10日 (日) 17:23:39 PST


岩佐さま

なんとか目処が立ったようでよかったです(というか、OpenRefineを試してみるのが早い!)
本当であれば
データの入手、OpenRefine等で正規化、GIS等での利用という流れで作業するのが正しいのでしょうが、なんな化できません(汗

進めておいて何ですが、実はOpenRefineは使ったことがないので、私も機会を見て試してみたいと思います。


On 2021/01/11 9:50, y-iwasa @ limecon.co.jp wrote:
> 今試しにOpenRefineでやってみましたがうまくできました。
> 
> 今回の場合CSV自体を正しい形にした方がいいと感じました。
> 
> ただし心配なのはこのようなエラーがあるのが気づかずに
> 
> やってしまうのが心配です。人口ならばCSVファイルの人口総計と
> 
> あっているのか確認した方がいいですね。
> 
> もしくは場合によっては多少のエラーを許容する方向で割り切るべきかも
> 
> しれません。
> 
> まずはアドバイスありがとうございました。
> 
> もしかすると今後はOpenrefineで質問するかもしれませんが
> 
> 今後もよろしくお願いします。
> 
> 岩佐@松山
> 
> *From:*OSGeoJapan-discuss <osgeojapan-discuss-bounces @ lists.osgeo.org> *On Behalf Of *y-iwasa @ limecon.co.jp
> *Sent:* Monday, January 11, 2021 9:12 AM
> *To:* 'Naoki Arita' <tonaokiarita @ gmail.com>; 'Nobusuke Iwasaki' <wata909 @ gmail.com>
> *Cc:* 'osgeojapan-discuss' <osgeojapan-discuss @ lists.osgeo.org>
> *Subject:* Re: [OSGeoJapan-discuss] レイヤの結合について:ワイルドカード的なもの
> 
> 三連休中にもかかわらずアドバイス参考となります。
> 
> まだQGISを始めて1週間もたっていないので頂いたアドバイスを消化するのに時間がかかって
> 
> しまっています...
> 
> 今回の場合、CSVファイル側で修正した方があとあと他のもので使うのにしても
> 
> 有効かと感じました。となるとOpenRefineがまずはよさそうです。
> 
> まずは試しにこれからやってみます。
> 
> 岩佐@松山
> 
> *From:*Naoki Arita <tonaokiarita @ gmail.com <mailto:tonaokiarita @ gmail.com>>
> *Sent:* Sunday, January 10, 2021 11:21 PM
> *To:* Nobusuke Iwasaki <wata909 @ gmail.com <mailto:wata909 @ gmail.com>>
> *Cc:* y-iwasa @ limecon.co.jp <mailto:y-iwasa @ limecon.co.jp>; osgeojapan-discuss <osgeojapan-discuss @ lists.osgeo.org <mailto:osgeojapan-discuss @ lists.osgeo.org>>
> *Subject:* Re: [OSGeoJapan-discuss] レイヤの結合について:ワイルドカード的なもの
> 
> こんにちは
> 
> 大幅な表記ゆれなどの可能性があり、のちのちのことも考え、データとして
> 
> ちゃんと修正しておきたい場合、CSV 形式で作業するのはおすすめです。
> 
> いわさきさんが示されている記事のほか、CSV 自体にも位置情報をもたせることが
> 
> できるため、うまくするとCSV だけでデータ管理をすることができます。
> 
> https://www.slideshare.net/AyumiShibamoto/geocsv <https://www.slideshare.net/AyumiShibamoto/geocsv>
> 
> それはそうと、QGIS 式における部分一致はLIKE 演算子を使うこともできます。
> 
> https://docs.qgis.org/3.10/ja/docs/user_manual/working_with_vector/expression.html <https://docs.qgis.org/3.10/ja/docs/user_manual/working_with_vector/expression.html>
> 
> 属性テーブルを開き、式による地物選択で"city_name" LIKE '松山市%' として
> 
> 条件選択すると、末尾空白も含めマッチするはずです。
> 
> (属性名がcity_name の場合。属性名には二重引用符、文字列には一重引用符)
> 
> マッチした行に対し、「松山市」で選択の更新を行うことで、それらの行を
> 
> 一律「松山市」とすることも可能です。
> 
> また、半角空白やタブだけならtrim 関数、全角空白もあれば regexp_replace 関数も
> 
> 利用して、値の更新を行うこともできるかと思います。
> 
> 関数の使い方はフィールド計算機の中段の関数一覧で確認することができます。
> 
> 
> _______________________________________________
> OSGeoJapan-discuss mailing list
> OSGeoJapan-discuss @ lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
> 

-- 
☆通常勤務中です☆
#staypositive

---
Nobusuke IWASAKI
Institute for Agro-Environmental Sciences, NARO
3-1-1, Kannondai, Tsukuba-shi,
Ibaraki-ken 305-8604, JAPAN
Tel / Fax 81-29-838-8227


OSGeoJapan-discuss メーリングリストの案内