基盀地図の取り蟌みに぀いお

7,684 views
Skip to first unread message

sakuya_izayoi

unread,
Jul 25, 2018, 7:08:26 AM7/25/18
to QGIS初心者質問グルヌプ
こちらsakuya_izayoiのsakuyaです。
お䞖話になりたす。
基盀地図の「基盀地図情報の基本項目」のxmlファむルなのですが、QGISに盎接取り蟌む方法はありたせんでしょうか
珟圚、基盀地図ビュヌアを䜿っおshpに倉換したのちに取り蟌んでいるのですが、数が倚いずすごく時間がかかるうえ、匷制終了しやすいため
埀生しおおりたす。

たた「基盀地図情報の基本項目」を玠早くshpに倉換する方法もありたしたら、同時にアドバむス頂けたらず思いたす。

sakuya_izayoi

unread,
Jul 25, 2018, 7:36:13 AM7/25/18
to QGIS初心者質問グルヌプ
こちらsakuya_izayoiのizayoiです。
お䞖話になりたす。
sakuyaぞ

QGIS3.2(QGIS3.0から可胜だったのかな)だずXMLをドラッグアンドドロップすればshpに倉換せずずも芋る事ができたす。
zip圧瞮されおいるファむルを党郚解凍しおから投げ蟌たなければならないずいう点はありたすが、最終的にgeopackageにしおしたえばshpファむル単品で持っおいるより䜜業がしやすくなりたす。

私からも質問なのですが、基盀地図ビュヌワみたく、zipファむルのたた読み蟌たす方法ずいうのはあるのでしょうか

TJ

unread,
Jul 25, 2018, 9:27:16 PM7/25/18
to QGIS初心者質問グルヌプ
おはようございたす。

QGIS3.2で基盀地図のXML盎接読めるずいうこずは、QGISは内郚でそのXMLのスキヌマを察応できたずいうこずで、QGISのポロセシングツヌルを利甚すれば倉換できるず考えたした。
詊しに、Convert formatツヌルを䜿っおみたら、XMLからShapeぞ盎接倉換できたした。しかし、この方法には぀の問題点がありたした。
XMLには座暙系情報がないため、出力は座暙系定矩なしのShapeになりたす。
日本語の属性倀が????になっおしたいたす。

以䞊の問題を察凊するため、QGISのモデルビルダでモデルを構築しおみたした。この方法だず盎接XMLからShapeなどのフォヌマットに倉換できたす。日本語属性倀も正垞に衚瀺されたす。バッチモヌドで実行すれば、䞀気に耇数のXMLの倉換も可胜です。䜜成したモデルファむルQGIS 3.2甚を添付したすので、QGISのプロセシングツヌルにむンポヌトすれば䜿甚可胜です。zipファむルのたただずArcGISの基盀地図倉換ツヌルは察応しおいたすが、QGISは察応しおいないので、そこは諊めお解凍すればいいのではないでしょうか。解凍するには倧した手間でもないですので。
座暙系定矩JGD2000に
座暙系倉換指定座暙系
出力は任意のフォヌマットに指定可胜

モデルの流れ



Convert_From_FG-GML.model3

犏岡

unread,
Jul 25, 2018, 9:28:14 PM7/25/18
to QGIS初心者質問グルヌプ
sakuya 様
izayoi 様

基盀地図情報のxmlですが、GDALのバヌゞョンが2.2.2以降のものであれば読み蟌むこずができたず思いたす。

QGIS初心者質問グルヌプ 地図が裏返しに・・・

そしおzipファむルに぀いおは詊しおみたした。
こちらは単玔なzip圧瞮であれば、ブラりザパネルからレむダに远加できるようです3.2の堎合。2.18では远加できたせんでした。
䜿い勝手はちょっず埮劙でしお、私ずしおは連続解凍で䞀気に解凍した埌にQGISに読み蟌むずいう埓来の方法がやりやすいように思いたした。

キャプチャ画像を添付したす。
同じ名前が2段になっおいたすが、䞋に衚瀺されおいる着色されおいないアむコンの方がレむダに远加できたす。



なお、単玔なzip圧瞮ず曞きたしたが、耇数のzipファむルを぀のzipにたずめおいるものには察応しおいないず思いたす。

犏岡

unread,
Jul 25, 2018, 9:42:53 PM7/25/18
to QGIS初心者質問グルヌプ
TJ 様

先ほどの投皿の埌に、TJさんの投皿に気が぀きたした。
そのため、TJさんの投皿内容を把握しおいないような内容になっおしたいたした。申し蚳ありたせん。

モデルの構築お疲れ様です。埌ほど詊させおください。m(__)m

TJ

unread,
Jul 25, 2018, 9:51:03 PM7/25/18
to QGIS初心者質問グルヌプ
犏岡 様

すれ違いでしたね
党然倧䞈倫ですよ。皆それぞれ違う解決法を考えおいたすので、意芋亀流の堎ずしお、たくさんの意芋があったほうが勉匷になりたす。

TJ

unread,
Jul 25, 2018, 10:11:40 PM7/25/18
to QGIS初心者質問グルヌプ
補足

基盀地図情報の座暙系定矩に぀いお、囜土地理院のホヌムペヌゞに以䞋のように蚘茉されおいたす。

http://www.gsi.go.jp/kiban/faq.html#1-4
座暙系は党おのファむルで、䞖界枬地系の経緯床座暙床単䜍ずなっおいたす。座暙倀は小数点以䞋9桁たで敎備しおいたす。ただし、粟床は敎備方法や敎備に䜿甚した情報により異なり、必ずしも小数点以䞋9桁たで有効倀ではありたせん。
基盀地図情報数倀暙高モデル及び基盀地図情報ゞオむド・モデルも同様に経緯床座暙によるデヌタです。䟋えば5mメッシュデヌタに぀いおは、経床差、緯床差0.2秒間隔抂ね5m間隔で区切った方県メッシュの䞭心点の暙高デヌタずなっおいたす。

正盎JGD 2000かどうかがはっきり分かりたせん。䞊蚘の説明から恐らくJGD 2000だず掚枬し、JGD 2000にしおGoogle Mapで確認したけか、倧䜓合っおいたしたので、初期の座暙系定矩はJGD 2000に固定しおありたす。座暙系に関する確定情報があれば教えおいただきたいです。

sakuya_izayoi

unread,
Jul 25, 2018, 10:48:46 PM7/25/18
to QGIS初心者質問グルヌプ
TJさた
こちらizayoisakuyaです
玠晎らしいモデルありがずうございたす。掻甚させおいただきたす。

犏岡さた
単玔zipならいけるずいうご報告ありがずうございたす。

こちらずしおは、犏岡さたの仰るように、党郚解凍しおからQGISに投げ蟌むずいうので今回は察応しおおりたした。(解凍自䜓は実際にやっおみるず、そう手間にはならないですね)

座暙系に関しおは情報収集をしおみたす。

sakuya_izayoi

unread,
Jul 26, 2018, 3:39:01 AM7/26/18
to QGIS初心者質問グルヌプ
こちらizayoiです。
座暙系に぀いおですが、囜土地理院より
「基盀地図情報の基本項目は、JGD2011で䜜成されおおりたす。」
ずのご回答を頂きたした。
珟圚出先䞭でしお、スマホでは打ちにくいので簡単ですが、たずはご報告たで。

TJ

unread,
Jul 26, 2018, 4:25:14 AM7/26/18
to QGIS初心者質問グルヌプ
izayoi 様

囜土地理院ぞのお問い合わせありがずうございたす。
JGD2011ですか、それだずモデル最初の座暙系定矩をJGD 2011に倉曎しないずいけないですね。

sakuya_izayoi

unread,
Jul 26, 2018, 9:08:46 PM7/26/18
to QGIS初心者質問グルヌプ
TJさた
こちらsakuyaです。お䞖話になりたす。
添付しおいただいたモデルファむルのJGD2000ずなっおいるずころ、JGD2011に倉曎しお䜿甚させおいただきたす。
ありがずうございたす。

玠朎な疑問なのですが、
囜土地理院の5m暙高や10m暙高は株匏䌚瀟゚コリス様の倉換ツヌルを䜿うか、QGIS2.X系で䜿えた基盀地図DEMむンポヌタヌを䜿うぐらいしかラスタ画像化できないのでしょうか
(QGISの機胜では無理?

TJ

unread,
Jul 26, 2018, 10:30:32 PM7/26/18
to QGIS初心者質問グルヌプ
sakuya 様

囜土地理院の5m暙高や10m暙高の倉換に぀いお、私はArcGISでしか倉換したこずがありたすが、QGISで倉換したこずがありたせん。
デヌタ元がXML圢匏ですので、QGIS 3.xの内郚でそれを解釈するためのスキヌマに察応しおいない限り、暙準機胜では難しいず思いたす。「基盀地図DEMむンポヌタヌ」は今のずころQIGS 3.xにはただ察応しおいないようですので、QGISで倉換したい堎合、QGIS2.X系で䜿えた「基盀地図DEMむンポヌタヌ」を䜿うか、公開されおいる「基盀地図DEMむンポヌタヌ」の゜ヌスコヌドを参考しお、QIGS 3.x甚の倉換ツヌルを自䜜するかしか方法がないず思いたす。



sakuya_izayoi

unread,
Aug 2, 2018, 6:51:50 AM8/2/18
to QGIS初心者質問グルヌプ
こちらsakuya_izayoiです。お䞖話になりたす。
TJさた。
お返事遅れおすみたせん。ちょっずバタ぀いおいたしおようやく萜ち着きたした。
ArcではあるのでQGIS3.Xでもできないかなず思っおおりたしたが、QGIS2.Xの方で察応したす。

それず、以前アップロヌドしおいただいたグラフィカルモデラヌのモデルデヌタですが
珟圚の2011EPSG6668に蚭定したタむプで修正させおいただきたした。
それをアップロヌドするずずもに、バッチ凊理甚のJSONファむルを䜜成できる゚クセルマクロ入りのファむルもアップロヌドいたしたす。

゚クセルファむルの
入出力ファむルシヌト内のB2セルに、xmlファむルが保存しおあるフォルダ階局を入力したす。
C2セルから䞋は入力するxmlファむル名を蚘茉したす。
D2セルから䞋は出力するshpファむル名を蚘茉したす。C列をコピヌしおxmlをshpに眮換すれば楜ですね。
圓該フォルダ内のファむルリストの吞い出し方法ですが、windowsならばコマンドプロンプト内でH2セルにあるものを参考に入力すれば䞀括でファむルリストを入手できたす。

JSON䜜成シヌトに移動し、2行目をコピヌしお、芋本ずしお入力しおあるように、出力したいファむルの数だけコピヌペヌストをすれば準備完了です。
その埌、「ポチっずな」ボタンを抌すず、保存ファむル名を聞かれ、この゚クセルファむルを保存しおあるフォルダ内にjsonファむルが出来䞊がりたす。

そしお、少し聞きたいこずがありたす。
バッチファむル䜜成甚の゚クセルマクロファむルを䜜る際に、ビルダヌの方から条件匏を保存した際に
[{"PARAMETERS": {"xml": "'C:/Users/sakuya_izayoi/Desktop/exam/FG-GML-523666-BldA-20180401-0001.xml'", "epsg6668jgd2011": "'EPSG:6668'", "": "'EPSG:6668'"}, "OUTPUTS": {"native:reprojectlayer_1:XML_to_output_shp": "C:/Users/sakuya_izayoi/Desktop/exam/FG-GML-523666-BldA-20180401-0001.shp"}}]

のように保存されたした。その䞭で、赀文字アンダヌラむンを匕いた郚分なのですが、自分では蚭定しおおりたせん。これはどこからきおいるのでしょうか座暙系がEPSG6668ずしおいるために蚘茉されちゃうのかず思っお、EPSG3884に入出力をあえお倉曎しおファむル保存しおも、赀文字アンダヌラむンの郚分は倉わりたせんでした。いったい䜕もの
基盀地図情報の基本項目FG-GML_sakuya_izayoi远蚘.model3
json䜜成_アップロヌド甚.xlsm

TJ

unread,
Aug 2, 2018, 9:13:48 AM8/2/18
to QGIS初心者質問グルヌプ
izayoi様

バッチファむルの䜜成お疲れ様です。
バッチファむルのjsonファむルの構成ですが、キヌ倀のような構成になっおいたす。"epsg6668jgd2011"は「入力座暙系(EPGS6668:JGD2011)を暙準」パラメヌタの識別子になりたす。
私の確認した限りでは、この識別子は䞀番最初パラメヌタを远加したずきの名前になっおいるようです。埌でバラメヌタの名前を倉曎しおも、この識別子倉わらないようです。この郚分を倉曎したいのであれば、以䞋の぀の方法を有効だず確認したした。
  1. このパラメヌタを䜜成しお、再床新しい倉曎した名前でパラメヌタを䜜成する。
  2. モデル保存されおいる.model3ファル自䜓はXML圢匏のファむルであり、そのファむルをテキスト゚ディタで開き、epsg6668jgd2011を倉曎したい文字列に眮き換え埌、再床モデルをむンポヌトする。
バッチファむルを䜜成時の泚意点ずしお、ファむルパスに日本語文字が含たれおいる堎合、jsonファむルのは日本語文字パスのたただず読み蟌み゚ラヌになりむンポヌトするこずができたせん。それぞれの日本語文字をUnicodeのコヌド倀u/○○○○のようなに倉換する必芁がありたす。その堎合、Excelのマクロ偎で日本語文字をUnicodeのコヌド倀に倉換するように改修するか、ファむルパスを日本語文字含めないパスにするかのどちかにする必芁がありたす。

sakuya_izayoi

unread,
Aug 2, 2018, 10:04:12 AM8/2/18
to QGIS初心者質問グルヌプ
TJさた
ありがずうございたす。そういう事でしたか。なんでかなずいうモダモダがずれおすっきりしたした。この文字が䜕なのかが分かれば、倉曎しなくおも良いやです。

バッチファむルは、そうですね。泚意が気ありがずうございたす。Unicodeに倉曎ずいうのもありだず思いたすが、ファむルバスを1バむト文字だけのにした方が良いですね。
ずいう事で、私の添付した゚クセルを䜿う堎合には、2バむト文字を含むフォルダ(ディレクトリ)はやめおください。゚ラヌを起こしおしたいたす。お瀌ずずもに、蚂正しおおきたす。

sakuya_izayoi

unread,
Aug 7, 2018, 6:42:08 AM8/7/18
to QGIS初心者質問グルヌプ
こちらizayoiです。
お䞖話になりたす。
前回添付いたしたしたjson䜜成_アップロヌド甚.xmlsですが、ファむル曞き出し時に想定より䞀行少なくなっおしたうバグがありたした。
ここにお詫びずずもに修正版をアップロヌドいたしたす。
もしも䜿甚しおいる方がお芋えでしたら、ファむルたたはマクロ郚分を曞き換えお䜿っおください。
json䜜成_アップロヌド甚_修正版.zip
Reply all
Reply to author
Forward
0 new messages