我正在使用QGIS 1.7.4-Wroclaw。
为了使其他人更容易看到它,这里有一些图片。我使用了QGIS 2.0.1-Dufour。
保存
ADD
#1 楼
在图层中进行选择后,右键单击它,然后选择“另存为”。QGIS 3.2 Bonn的更新截至2018年。
可接受的答案,并且这样做的方式已有所发展,初学者可能会发现此答案不完整,因此:
在图层中进行选择后,右键单击它并选择“导出”>“保存所选内容”功能另存为...“
这实际上只是一个很好的冗余,因为它将您带到与单击“另存特征为...”相同的掩码,但它已经选中了“仅保存选定的功能”复选框。
评论
请注意,您可以使用“选择”工具进行选择,还可以通过右键单击并选择“查询...”直接在层上运行查询,然后构造搜索(然后将隐藏不包含“ t匹配)。然后,“另存为”将仅保存显示的功能。
–Simbamangu
2012年5月25日15:09
如果您有许多分布在地图上的功能,使用起来会更快。保存一次选择一个,或使用内置搜索。
–内森·W
2012年5月26日2:35
@johns与在选区上创建图层不同...您所描述的是完全保存一个新的shapefile ...
– DPSSpatial
14年1月24日在16:24
#2 楼
QGIS 2.2中刚刚出现了一个新功能,称为“粘贴为新矢量层”:选择中的图层。在QGIS中,您已经可以执行save selection as
保存所选内容中的图层,现在,提供的功能允许您根据剪贴板中的内容创建新文件或内存层。只需选择一些功能,
将它们复制到剪贴板,然后执行
Edit -> Paste features as
,然后从子菜单中选择
New vector layer
或New memory layer
。此新功能的最好之处在于,如果您在剪贴板中具有另一个应用程序中的一些知名文本(WKT)功能,则只需将它们作为新层粘贴到QGIS中即可。
评论
新存储层是诀窍
–地理理论
14年6月17日在16:40
那是一个很棒的工具-感谢您的分享,非常有帮助!
–克里斯蒂娜
2014年12月3日18:53
可悲的是,它有一些未列出的限制-即,如果我从矢量图层中选择100个点,则可以使用,但是如果我选择了20000个点,则复制到剪贴板的操作会自动失败。
– Peteris
16-2-23在19:40
“新矢量层”和“新存储矢量层”之间的区别是什么?
– Andreu Amoros
16-10-5在9:25
复制选定要素并粘贴为新的矢量层时,它将打开“另存为”对话框并另存为新的shapefile。新的Memory Vector层仅保留在QGIS文档中(如果您安装了存储层保护程序插件,则在下次打开它时将保留)@AndreuAmoros
– DPSSpatial
16-10-5在14:11
#3 楼
在QGIS 2.6.2 Brighton中,您可以执行以下操作:选择要素
右键单击图层
另存为...
选择选项“仅保存选定的对象”
保存
应该做的
评论
不赞成使用“将选择另存为...”功能来支持这种新方法-因此,此答案现在是将所选特征保存到新图层的正确方法。
– SaultDon
15年2月16日在18:07
这也适用于2.8 Wien
–冻结
15年4月15日在10:52
#4 楼
或右键单击该层,选择“查询”,然后编写一个SQL构造。如果您不想在磁盘上写入新的shapefile,这与在ArcGIS中创建“定义查询”类似。评论
仍然与arcgis的“将选择另存为图层”概念不同...如果您执行ArcMap查询或一组查询并最终得到一组选定的内容,您如何基于QGIS中的“查询”?我只是不认为QGIS和ArcMap具有相同的功能-并不是说应该...只是说它不存在。
– DPSSpatial
2014年1月24日在16:27
像我一样,为发现此问题的任何人提供的更新。在QGIS 2.2中,右键单击图层,然后选择“过滤器”并编写SQL语句。
–Barbarossa
2014-12-17 23:39
#5 楼
我实际上错过了旧版本的Save selection as new layer
选项。我正在使用QGIS 2.6.0 Brighton,而无法使用Edit > Paste options as
。 一种尝试的解决方法是创建一个新层,然后将要素粘贴到该层中,但这似乎并没有为我复制任何属性数据。
因此,我的解决方案是:
复制所需的图层。
进行选择。
打开属性表。
反转选择。
删除不需要的特征。
>保存。
#6 楼
我正在使用QGIS 2.10.1-Pisa。要使用PyQGIS保存所选功能,您可以尝试以下操作: import processing
##Once selection has been done
#Layer which contains selected features
layer= iface.activeLayer()
#Specify where you want to save your new file (in my case)
result='C:\Users\Cesar Araya\Desktop\Test\selected.shp'
#Using geoprocessing alg "Save selected features"
processing.runalg('qgis:saveselectedfeatures', layer, result)
#Add saved file to map
processing.load(result)
参考:https ://docs.qgis.org/2.8/en/docs/user_manual/processing_algs/qgis/vector_general_tools/saveselectedfeatures.html
评论
它的工作方式与ArcGIS查看johns答案的方式类似。越来越多的用户/客户希望切换到QGIS,它可与ArcView许可证媲美,并且直接连接到PostGIS使其比我的书中的ArcGIS更好。如果QGIS的工作原理与ArcGIS类似,我想我将不会有艰难的时间切换
@Mapperz能否建议我在哪里可以找到标准教程?谷歌搜索似乎没有给我任何全面的资源。
QGIS文档站点上有QGIS用户指南,或者Linfiniti正在编写QGIS 2.0培训手册。
QGIS 2.0中可能吗?我找不到路。