KML / GMLレイヤーを編集できないのはなぜですか?


10

QGISでの最初の経験に戸惑う初心者

自転車ルートを定義するラインがいくつかあります。

元々は.gmlファイルに保存され、後で.kmlに変換されてGEで表示できるようになりました。

QGISで.gmlと.kmlの両方をレイヤーとして開くことができますが、どちらも線を編集できません

.gmlまたは.kmlレイヤーをShapefileとして保存し、そのシェイプファイルをQGISレイヤーとしてロードすると、線を編集できます。

また、.kmlファイルをロードし、新しい空白のシェープファイルレイヤーを作成し、.kmlレイヤーの行を選択してコピーし、空白のシェープファイルレイヤーに貼り付けようとしましたが、これも不可能でした。

線がShapelファイルとして保存するのに十分なほどKMLレイヤー上のQGISによって理解されるかどうか、なぜ編集できないのかわかりません。私はこれを説明する基本的な何かを見逃しているに違いないと感じ、おそらくそれは私が理解すべき他の意味合いを持っています。

回答:


6

Shapefileとして保存するのに十分なほど、KMLレイヤー上のQGISによって線が十分に理解されているかどうかわかりません

私は何の問題も知りません。ラインがマップ上に正しく表示されている場合は、Shapefileへのエクスポートも機能するはずです。

あなたはすでに解決策を見つけました:GMLをShapefileとして保存し、それを編集できます。

メーリングリストから:

[編集の切り替え]ボタンの状態は、プロバイダー(ドライバー)の機能によって異なります。ドライバーにChangeAttributeValues機能がある場合にのみ有効になります

このアプローチでは、機能の追加または削除をサポートするが、既存の機能の編集を許可しない多くのOGR形式は編集できません。


私が理解していないのは、OGRがSHPとKMLの間で変換でき、その逆も可能である場合、なぜ直接編集できないのですか?
Stev_k

3
これは良い質問で、mail-archive.com / qgis-developer @ lists.osgeo.org / msg05718.htmlの前に質問されましたが、答えはありませんでした。
アンダーダーク

私は自分の問題を解決したことに同意します。これが機能しない理由を理解しようとしていました。将来のタスクを処理するための最良の方法についての洞察が得られるかもしれないと思ったからです。
Dennis Conklin

1
フードの下に住んでいる鬼は橋の下に住んでいるトロルと同じくらい要求が厳しいので、私はこれからシュレックフレンドリーであることを学びました。
Dennis Conklin


0

ワークフローの複製に取り掛かりました。あなたの経験が検証されます。メモリレイヤーを作成し、それをシェープファイルとして保存する必要がありました。

メモリレイヤーは、そのメニューからプラグインを取得してインストールする必要があるプラグインです。

その理由についてはお答えしません。

チャオ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.