は例えば、私は層 - >レイヤーを追加するには、 "イド" とごPOLYGONの例を持っているGEOM "GEOM" 2列のCSV、
ゴーを持っています - >区切り文字を追加レイヤーを追加し、csvとジオメトリフィールドのコンボボックスを参照してください。私の場合、wktデータを持つ列を選択してください。 "geom"とGe ometry定義(WKT)を選択するオプション
結果は次のとおりです。別の方法で
、パイソンを使用して:
uri ='file:///C://Users//fjraga//Desktop//test.csv?delimiter=%s&crs=epsg:4326&wktField=%s' % (",", "geom")
lyr = QgsVectorLayer(uri, 'Test','delimitedtext')
QgsMapLayerRegistry.instance().addMapLayer(lyr)
しかし、あなただけの場合QGIS pythonを使用してこのWKTジオメトリをロードしたいコンソールで試してみてください:
wkt = "POLYGON ((79.87749999947846 6.997500000409782, 79.88249999947845 6.997500000409782, 79.88249999947845 7.002500000409782, 79.87749999947846 7.002500000409782, 79.87749999947846 6.997500000409782))"
temp = QgsVectorLayer("Polygon?crs=epsg:4326", "result", "memory")
QgsMapLayerRegistry.instance().addMapLayer(temp)
temp.startEditing()
geom = QgsGeometry()
geom = QgsGeometry.fromWkt(wkt)
feat = QgsFeature()
feat.setGeometry(geom)
temp.dataProvider().addFeatures([feat])
temp.commitChanges()