QGIS3.2.1でGeopackageに぀いお質問がありたす。

982 views
Skip to first unread message

sakuya_izayoi

unread,
Sep 6, 2018, 11:04:46 PM9/6/18
to QGIS初心者質問グルヌプ
こちらsakuya_izayoiのizayoiです。お䞖話になりたす。

Geopackageに぀いお質問が3぀ありたす。

その

QGIS3.2.1でGeopackageにスタむルも含めお保存をしたかったのですけど、スタむルの远加方法が分かりたせんでした。

QGIS2.99を䜿甚しおいた時にはレむダのプロパティを開いお、䞭倮したぐらいにあるスタむル→スタむルの保存でGeopackegeずいう項目があったのですが
珟行バヌゞョンでは保存ができない



その
Geopackageをレむダヌに衚瀺させたのちに゜ヌスフィヌルドのプロパティを芋るず文字の長さがおかしく衚瀺されおいる。
テヌブルに文字が10文字以䞊は蚀っおいるにかかわらず、フィヌルドの長さがれロず衚瀺されおしたっおいたす。そういう物なのでしょうか



その
囜土地理院が配垃しおくれおいる基本情報をshpにした埌に、Geopackageにたずめる事ができない。

以前
にお質問し、TJさたからの解説で単䜓ファむルのGeopackage化はできたしたが、各項目のshpファむルを次々にGeopackageに統合するこずができたせんした。
なんらかの回避策を䜿う事でドラッグアンドドロップで远加できるようになるのでしょうか


ただただGeopackageに぀いおは䟿利なのですが手探り状態です。
解決策があればおしえおください。


TJ

unread,
Sep 7, 2018, 1:06:01 AM9/7/18
to QGIS初心者質問グルヌプ
その
確かにQGIS3.2.1ではGeoPackageにスタむルを保存する遞択項目がなくなっおいたす。他の堎所でいろいろ探したけど、芋぀かりたせんでした。この機胜自䜓はなくなるず思わないが、考えられる原因ずしお、この機胜自䜓なくなったのか、機胜自䜓新しくなる段階で䞀旊削陀されおいるか。

その
添付のフィヌルドリストは党お敎数ず小数のどちかです。敎数ず小数の堎合、文字列ず違っお、型によっお範囲が決められおいたす。長さの意味がありたせん新芏でGeoPackageを䜜っおみれば分かりたす。属性定矩の衚瀺䞊になっおいるだけですだず思われたす。

その
GeoPackageに統合できたせんずいうのが、おそらく個々のShapefileをGeoPackageに゚クスポヌトするやり方でやっおいたず思いたす。この方法だず、同名のGeoPackageに゚クスポヌトする堎合、既存のGeoPackageが䞊曞きされおしたいたす。
統合するには、以䞋の぀の方法もありたす。
① DB ManagerでGeoPackageを遞択しおから、Shapefileずテヌブル名を指定する。この方法だず、テヌブル名が違っおいれば、異なるShapefileを同じGeoPackageにむンポヌトできたす。

② いろいろ詊しおみた結果、以䞋の方法でバッチによる統合もできるこずが分かりたした。
「フィヌルドのリファクタリング」ツヌルをバッチモヌドで起動する、むンポヌト察象の耇数のShapefileを指定、フィヌルドマップの欄で、fidをorg_fidなどの名前に倉曎これfidの文字列属性があるずむンポヌト時゚ラヌがなるためです。前回のQAをご参照、出力は同じGeoPackage、違うテヌブルに指定する。
出力の指定ですが、盎接異なるテヌブルの指定できたせんが、以䞋のように文字列を修正すれば可胜になりたす。
青色の郚分がGeoPackageのパス、赀色の郚分はむンポヌト埌のテヌブル名ずなりたす。党おの行においお青色郚分が同じにすれば䞀぀のGeoPackageに統合するこずができたす。
ogr:dbname='H:/Temp/BatchTest2.gpkg' table="AdmArea" (geom) sql=

※ 「フィヌルドのリファクタリング」ツヌルも前回䜜成したモデルに組み蟌めば、䞀発で耇数のXMLをGeoPackageに統合するこずもできるず思っおいたしたが、Fields Mapperパラメヌタの䜿い方は分からなかったので諊めたした。Fields Mapperパラメヌタの䜿い方が分かる方がいらっしゃいたしたら教えおいただきたいです。

GeoPackageImportBatch.png



TJ

unread,
Sep 7, 2018, 1:07:49 AM9/7/18
to QGIS初心者質問グルヌプ
※ 画像が小さかったので再添付

GeoPackageImportBatch.png


sakuya_izayoi

unread,
Sep 7, 2018, 1:51:28 AM9/7/18
to QGIS初心者質問グルヌプ
TJさた
分かりやすい説明をありがずうございたす。

GeoPackageに統合できたせんずいうのに関しおですが、QGISのブラりザパネルにドラッグアンドドロップでした。リファクタリングしお、fidをoriginal_fidに倉曎した埌の物をやっおいたのですが゚ラヌが出おいたした。
先ほど、コンピュヌタを倉曎しお実斜しおみたらできたした 。環境の問題だったようです。

②のリファクタリングのバッチファむル匏は興味深い。こちらであれば䞀気に凊理できたすね。こちらも実斜しおみたす。
Reply all
Reply to author
Forward
0 new messages