QGISによる地理情報システム
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[技術資料]]
&size(17){COLOR(red){※このページは下記ページができた前提...
*[[スクレイピング・自然言語処理・3Dグラフ]] [#x078f9ae]
#CONTENTS
**【参考サイト】 [#g760028a]
・QGISで東京都の市町村区分を表示する~
https://data.nifcloud.com/blog/the-population-of-tokyo_da...
・市町村区分のデータをダウンロードして結合するやつ~
https://note.com/kinari_iro/n/nfee9bc97b6d7
・QGISプログレスバー~
https://docs.qgis.org/3.10/ja/docs/pyqgis_developer_cookb...
・QGISサーバー系~
https://docs.qgis.org/3.4/ja/docs/pyqgis_developer_cookbo...
https://qiita.com/Yfuruchin/items/9f466d4bedcb5bda3038
https://groups.google.com/g/qgisshitumon01/c/4XHXcEPhpXc
**【ダウンロードするもの】 [#gb5b13d6]
・IdeaGraphプラグイン~
-平松のGoogleDriveにあるIdeaGraphの一番バージョンが新しい...
・Shapeファイル~
-平松のGoogleDriveにあるQGISデータというzipファイル
**【インストールするもの】 [#t95eb552]
・QGIS
・Python3.7(QGISに内蔵されているものでプラグインは実行さ...
・VScode (pythonのコードを編集するために使う. 気にならな...
**【実行環境】 [#x9841c7c]
・QGIS 3.16
・Python 3.7.6
・windows10 64bit
**【システムの流れ】 [#z168a88f]
#ref(arci.png,,45%)
**【使い方】 [#u57231db]
『目次』
1.Shapeファイルの用意~
2.TwitterAPIとGoogleAPIの取得とコードの変更~
3.プラグインの導入~
4.地理データの読み込み~
5.プラグイン実行
*** 1.Shapeファイルの用意 [#lb54fb69]
GoogleDriveにあるQGISデータのShapeファイルと国勢調査など...
・下記のe-Stat政府統計窓口などのサイトでオープンデータを...
https://www.e-stat.go.jp/
ダウンロードしたファイルがExcelの場合、表形式になるよう不...
また,csvのコラム名の型名を記すcsvtファイルを作る必要があ...
下記のサイトを参考にした.~
・QGISで東京都の市町村区分を表示する~
https://data.nifcloud.com/blog/the-population-of-tokyo_da...
*** 2.TwitterAPIとGoogleAPIの取得とコードの変更 [#w73da...
TwitterAPIを取得の仕方は以下のサイトを参考にする~
https://www.itti.jp/web-direction/how-to-apply-for-twitte...
GoogleAPIは以下のサイトを参考にして取得する~
https://www.webdesignleaves.com/pr/plugins/googlemap_01.h...
こうして取得した各APIKeyをIdeaGraphプラグインの中に入って...
#ref(gapi.PNG,,45%)
#ref(tapi.PNG,,45%)
その後,IdeaGraphをzipファイルに圧縮してidea_graph.zipに...
*** 3.プラグインの導入 [#r9990de8]
QGISの上のタブのプラグイン→プラグインの管理とインストール...
開かれたウィンドウのZIPからのインストールで2で作成したzip...
インストールされるとQGISの右上に電球のアイコンが表示される
#ref(gh.PNG,,45%)
*** 4.地理データの読み込み [#u0d0736f]
SHAPEファイルはshpファイルを,csvも同様にQGISにドラックし...
shpとcsvをテーブル結合させるには以下のサイトを参考にして...
https://data.nifcloud.com/blog/the-population-of-tokyo_da...
#ref(qq1.PNG,,60%)
*** 5.プラグイン実行 [#r151f733]
プラグインを実行するには右上の電球のアイコンをクリックする~
すると以下のミニウィンドウが表示される
#ref(wi.PNG,,60%)
属性データには,地図上に表示されている日本語のshpファイル...
任意のキーワードは,日本語であれば何でも入れることができ*...
※ちなみに日本語でなくてもスクレイピングは可能だが形態素分...
地名データは,指定しないを選択した後OKを押せばすぐにテキ...
地図上で指定するを選択してOKを押した場合は,ミニウィンド...
地名は数字以降を除いた町名が入る.~
例えば,「富山県射水市戸破3丁目13番地」の場合「戸破」がキ...
また,右クリックすることで,QGIS内のPythonコンソールに住...
テキストマイニングが開始されると新規コマンドプロンプトが...
#ref(scc.png,,40%)
最後まで行くとhtml表示用のサーバーのウィンドウが自動で立...
#ref(a1.png,,40%)
#ref(b.png,,40%)
**【エラーの対処】 [#j67865c1]
***【新しいウィンドウがすぐに消える】 [#p01c9da9]
プラグイン実行した際に本来であれば、新規コマンドプロンプ...
これは、pipのインストールが不足しているときに起こるもので...
Textmining.pyとidea_graph.pyのpipを確認し不足しているもの...
もしくは消える瞬間が速すぎて見えないのでスマホか画面キャ...
***【API Error】 [#id184a68]
GoogleMapAPIかTwitterAPIのAPIが間違っているときに発生する。
GoogleMapAPIならばidea_graph.pyを変え、TwitterAPIならText...
終了行:
[[技術資料]]
&size(17){COLOR(red){※このページは下記ページができた前提...
*[[スクレイピング・自然言語処理・3Dグラフ]] [#x078f9ae]
#CONTENTS
**【参考サイト】 [#g760028a]
・QGISで東京都の市町村区分を表示する~
https://data.nifcloud.com/blog/the-population-of-tokyo_da...
・市町村区分のデータをダウンロードして結合するやつ~
https://note.com/kinari_iro/n/nfee9bc97b6d7
・QGISプログレスバー~
https://docs.qgis.org/3.10/ja/docs/pyqgis_developer_cookb...
・QGISサーバー系~
https://docs.qgis.org/3.4/ja/docs/pyqgis_developer_cookbo...
https://qiita.com/Yfuruchin/items/9f466d4bedcb5bda3038
https://groups.google.com/g/qgisshitumon01/c/4XHXcEPhpXc
**【ダウンロードするもの】 [#gb5b13d6]
・IdeaGraphプラグイン~
-平松のGoogleDriveにあるIdeaGraphの一番バージョンが新しい...
・Shapeファイル~
-平松のGoogleDriveにあるQGISデータというzipファイル
**【インストールするもの】 [#t95eb552]
・QGIS
・Python3.7(QGISに内蔵されているものでプラグインは実行さ...
・VScode (pythonのコードを編集するために使う. 気にならな...
**【実行環境】 [#x9841c7c]
・QGIS 3.16
・Python 3.7.6
・windows10 64bit
**【システムの流れ】 [#z168a88f]
#ref(arci.png,,45%)
**【使い方】 [#u57231db]
『目次』
1.Shapeファイルの用意~
2.TwitterAPIとGoogleAPIの取得とコードの変更~
3.プラグインの導入~
4.地理データの読み込み~
5.プラグイン実行
*** 1.Shapeファイルの用意 [#lb54fb69]
GoogleDriveにあるQGISデータのShapeファイルと国勢調査など...
・下記のe-Stat政府統計窓口などのサイトでオープンデータを...
https://www.e-stat.go.jp/
ダウンロードしたファイルがExcelの場合、表形式になるよう不...
また,csvのコラム名の型名を記すcsvtファイルを作る必要があ...
下記のサイトを参考にした.~
・QGISで東京都の市町村区分を表示する~
https://data.nifcloud.com/blog/the-population-of-tokyo_da...
*** 2.TwitterAPIとGoogleAPIの取得とコードの変更 [#w73da...
TwitterAPIを取得の仕方は以下のサイトを参考にする~
https://www.itti.jp/web-direction/how-to-apply-for-twitte...
GoogleAPIは以下のサイトを参考にして取得する~
https://www.webdesignleaves.com/pr/plugins/googlemap_01.h...
こうして取得した各APIKeyをIdeaGraphプラグインの中に入って...
#ref(gapi.PNG,,45%)
#ref(tapi.PNG,,45%)
その後,IdeaGraphをzipファイルに圧縮してidea_graph.zipに...
*** 3.プラグインの導入 [#r9990de8]
QGISの上のタブのプラグイン→プラグインの管理とインストール...
開かれたウィンドウのZIPからのインストールで2で作成したzip...
インストールされるとQGISの右上に電球のアイコンが表示される
#ref(gh.PNG,,45%)
*** 4.地理データの読み込み [#u0d0736f]
SHAPEファイルはshpファイルを,csvも同様にQGISにドラックし...
shpとcsvをテーブル結合させるには以下のサイトを参考にして...
https://data.nifcloud.com/blog/the-population-of-tokyo_da...
#ref(qq1.PNG,,60%)
*** 5.プラグイン実行 [#r151f733]
プラグインを実行するには右上の電球のアイコンをクリックする~
すると以下のミニウィンドウが表示される
#ref(wi.PNG,,60%)
属性データには,地図上に表示されている日本語のshpファイル...
任意のキーワードは,日本語であれば何でも入れることができ*...
※ちなみに日本語でなくてもスクレイピングは可能だが形態素分...
地名データは,指定しないを選択した後OKを押せばすぐにテキ...
地図上で指定するを選択してOKを押した場合は,ミニウィンド...
地名は数字以降を除いた町名が入る.~
例えば,「富山県射水市戸破3丁目13番地」の場合「戸破」がキ...
また,右クリックすることで,QGIS内のPythonコンソールに住...
テキストマイニングが開始されると新規コマンドプロンプトが...
#ref(scc.png,,40%)
最後まで行くとhtml表示用のサーバーのウィンドウが自動で立...
#ref(a1.png,,40%)
#ref(b.png,,40%)
**【エラーの対処】 [#j67865c1]
***【新しいウィンドウがすぐに消える】 [#p01c9da9]
プラグイン実行した際に本来であれば、新規コマンドプロンプ...
これは、pipのインストールが不足しているときに起こるもので...
Textmining.pyとidea_graph.pyのpipを確認し不足しているもの...
もしくは消える瞬間が速すぎて見えないのでスマホか画面キャ...
***【API Error】 [#id184a68]
GoogleMapAPIかTwitterAPIのAPIが間違っているときに発生する。
GoogleMapAPIならばidea_graph.pyを変え、TwitterAPIならText...
ページ名: