[OSGeoJapan-discuss] レイヤの結合について:ワイルドカード的なもの
y-iwasa @ limecon.co.jp
y-iwasa @ limecon.co.jp
2021年 1月 9日 (土) 16:23:30 PST
質問自体はQGIS上で完結する必要はありません。
まずは方法アドバイス参考になります。
今回の場合、CVSデータとの結合なのでCSVデータを何らかの形でチェックすればいいのでしょうが
GISで活用するとなると行数がかなり増えるとなるとここら辺を自動的にチェック&修正できると
いいのですが...
まずはご回答ありがとうございました。
From: Nobusuke Iwasaki <wata909 @ gmail.com>
Sent: Saturday, January 9, 2021 2:18 PM
To: y-iwasa @ limecon.co.jp
Cc: osgeojapan-discuss <osgeojapan-discuss @ lists.osgeo.org>
Subject: Re: [OSGeoJapan-discuss] レイヤの結合について:ワイルドカード的なもの
こんにちは、いわさきです。
こちらの質問ですが、QGIS上での作業ということでよろしいでしょうか。
QGISの場合で調べたのですが、可能といえば可能なようです。ただちょっと手間かかります。
以下の動画を参考にしまいた。
QGIS Tutorial: Join table with fuzzy match in QGIS 3.8 [EN]
https://www.youtube.com/watch?v=dC8bnMnJlcs
手順としては、ジョインを実行する前に結合したいカラムを比較し、文字列が類似している場合、結合用のフィールドを作る、 という手順です(ちょっと手間がかかります)。
試してみた画像を添付します。
そのほかにも、
Fuzzy Table Joins in QGIS
https://spatialthoughts.com/2019/09/26/fuzzy-table-joins-in-qgis/
Joining by 'almost' identical attributes using QGIS?
https://gis.stackexchange.com/questions/311977/joining-by-almost-identical-attributes-using-qgis
が参考になるかと思います。
表記ゆれが多い、といった場合には有効かもしれませんが、今回のような場合は、手間の方が多いかもしれませんね。
2021年1月9日(土) 10:57 <y-iwasa @ limecon.co.jp <mailto:y-iwasa @ limecon.co.jp> >:
初めて投稿されてもらいます。
利用環境は以下の通りです。
OS:Windows10
バージョン:3.16.2
この年末年始から使い始めたばっかりですがレイヤの結合を
する場合、ワイルドカード的に対象行をヒットすることは
できませんでしょうか?
例
参照先の一部データがデータが“松山市 ”(スペースが入っていた)となっていたため
レイヤを結合すると一部のデータのみ結合先のデータなしと表示されていました。
元データがこのような状態とわからず何か別の間違いをしているかと思い苦労してしまいました。
PCのファイル検索のようにワイルドカード的に結合先を特定することはできませんでしょうか?
やはりDBなのでデータ自体を疑うしかないのでしょうか?
_______________________________________________
OSGeoJapan-discuss mailing list
OSGeoJapan-discuss @ lists.osgeo.org <mailto:OSGeoJapan-discuss @ lists.osgeo.org>
https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
--
岩崎 亘典
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://lists.osgeo.org/pipermail/osgeojapan-discuss/attachments/20210110/564813e7/attachment-0001.html>
-------------- next part --------------
$B%F%-%9%H7A<00J30$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
$B%U%!%$%kL>(B: image005.jpg
$B7?(B: image/jpeg
$B%5%$%:(B: 12024 $B%P%$%H(B
$B @ bL@(B: $BL5$7(B
URL: <http://lists.osgeo.org/pipermail/osgeojapan-discuss/attachments/20210110/564813e7/attachment-0002.jpg>
-------------- next part --------------
$B%F%-%9%H7A<00J30$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
$B%U%!%$%kL>(B: image006.jpg
$B7?(B: image/jpeg
$B%5%$%:(B: 8975 $B%P%$%H(B
$B @ bL@(B: $BL5$7(B
URL: <http://lists.osgeo.org/pipermail/osgeojapan-discuss/attachments/20210110/564813e7/attachment-0003.jpg>
OSGeoJapan-discuss メーリングリストの案内