Questions tagged «select»

根据某些条件从数据库中选择数据。

3
ArcGIS Server JS API是否有“按属性选择”插件/小部件?
我希望在ArcGIS Server JavaScript API中找到一些现有的代码来模拟ArcMap中的“按属性选择”对话框。 编写硬编码的QueryTask很容易-我正在寻找一些代码,这些代码将自动处理地图上的任何图层,使用任何属性即时形成Query,理想情况下将结果返回到datagrid中。 聪明的人写了目录和标识可处理地图中任何图层的小部件。有没有人为“按属性选择”写过类似的东西?

3
在QGIS中仅在地图上显示所选要素?
不确定是否存在该选项,但是新的QGIS版本在其他地方隐藏了很多东西,而且看起来如此简单,以至于我确信以前可以这样做。 我有相当多的船舶航迹数据集。现在,我想分析单个航迹(由具有point2one的点层制成)-但是,它是如此拥挤,以至于很难查看单个航迹。我不想将每个轨道保存为新图层,所以我想知道是否可以在属性表中选择一个轨道并在地图上仅显示一个轨道/隐藏其他轨道?
30 qgis  select  display 

5
在arcpy.Select_analysis()的where子句中包含变量?
我试图遍历一个shapefile,依次选择每个特征并将其复制到一个临时shapefile中,并包含在并集分析中。我正在使用光标查找要设置为变量“名称”的每个功能的ID名称。每当我尝试将此变量用作arcpy.Select_analysis中where子句的一部分时,都会出现错误: ExecuteError:错误999999:执行功能出错。使用了无效的SQL语句。使用了无效的SQL语句。执行失败(选择)。 我使用的代码是: Name = 101 where = "\'\"StudyID\" = \\'"+str(Name)+"\\'\'" arcpy.Select_analysis("C:\\input.shp", "C:\\output.shp", where) 如果我不使用变量就将其键入: arcpy.Select_analysis("C:\\input.shp", "C:\\output.shp", '"StudyID" = \'101\'') 它工作正常 我需要怎么做才能使变量适合sql语句?

2
使用Python代码获取ArcGIS for Desktop中选定功能的列表吗?
我对ArcGIS for Desktop中的选择有疑问。假设我在ArcMap中有一层,并且选择了五个要素中的两个。 是否可以使用Python获取所有选定功能的列表? 如果有一种方法可以获取存储在可写入txt文件的列表中的所选功能的一个特殊(或全部)属性,那将是很好的。 在ArcGIS for Desktop中可以这样做吗?
20 arcpy  select 


8
从属性表(或图层)的单个列中选择不同的值
有没有一种方法可以从ArcMap中的列中选择不同的值?我有GDB和SHP格式的数据。我已经搜索了使用SQL,QueryLayers,ModelBuilder和各个工具箱进行选择的方法,并且所有选择选项始终都是SELECT * FROM tableName WHERE ... 在SQL中,我将SELECT DISTINCT columnName FROM tableName写入。

2
如何使用QGIS中的表达式选择包含特定文本字符串的要素
我需要根据多边形是否属于矿物声明来设置测量宗地多边形shapefile的样式。不幸的是,属性表的“ TITLE”字段中仅包含有关多边形是否属于矿物声明的唯一信息,该信息提供了所调查包裹的完整法定名称。例如,“ DISTRICT LOT 5639,BEING AWARD NO。2 MINERAL CLAIM,KDYD'。我需要一个表达式,用于选择“标题”字段中包含文本“ MINERAL CLAIM”的任何特征。


3
使用ArcPy在ArcGIS Desktop中按点选择ArcSDE多边形?
我一直认为我必须缺少某些东西,但是ArcGIS 10中似乎没有工具可以通过ArcPy从点(X,Y)位置的图层中选择要素(特别是多边形)。这种工具的参数只是图层名称和XY位置。 目前,我通过创建包含该点的点要素类并对其执行SelectLayerByLocation来解决此问题。但是,当面要素类在Oracle中(可通过ArcSDE 9.x访问)并且包含350万个面时,我认为一两秒钟(用更少的代码)将花费5分钟以上的时间进行选择更合适。要素类具有空间索引,我尝试使用arcpy.env.extent(SelectLayerByLocation似乎忽略了它)来限制访问的地理区域,但性能仍然很差。 有没有使用ArcGIS Desktop 10和ArcPy进行此操作的更快方法?

4
设置在ArcMap中可选择哪些图层?
我无法弄清楚如何在ArcMap 10中切换可选图层。 在9.3版中,我记得能够从列表中选择希望从地图中选择要素的图层。 假设我正在为建筑物编辑两个不同的要素类-“灭火器”和“疏散路线”。 在编辑时,我不想意外地选择“房间”要素类。 我希望能够关闭“房间”的可选功能,但是我知道如何更改此设置的唯一方法是右键单击目录中的一层,然后选择“选择”->“使其成为唯一的可选层”。 我想更好地控制哪些图层是可选的,哪些图层是不可选择的。 有谁知道如何做到这一点?


3
通过“所选要素”工具创建图层:如何存储要素列表?
在ArcGIS Desktop中,有一个名为从选定要素创建图层的工具。使用此工具,我可以将选区转换为ArcMap中的图层。 我的猜测是在图层的某个位置嵌入了“要素列表”,隔离了要在地图中显示的要素。 我本以为“功能列表”将where作为的列表存储在定义查询的子句中objectids。例如:where objectid in(123,456,789,...)。然而,这种情况并非如此。 如果图层没有WHERE子句或定义查询,那么如何存储要素列表?

1
一次从不同的矢量层选择要素?
我在QGIS(V2.8.2,维也纳)的“图层”面板中有两个矢量文件。 我试图同时从两个矢量文件中选择点以在两个属性表中查看-两个表都设置为仅显示所选要素。 我唯一能做到的是在“图层面板”中选择一个图层,然后按矩形选择要素,然后在“图层面板”中选择第二个图层,然后再次使用矩形进行选择。 有没有办法从两个图层中选择要素,并且仅使用一次矩形选择?
11 qgis  point  select 

1
使用ArcPy将选定特征导出到新Shapefile?
我目前有一个搜索游标,它遍历ArcGIS 10.1中的shapefile,该文件选择一个要素并对该要素(并且仅对该要素)运行视域分析。在Python中将相同特征导出到具有相同名称的shapefile的最简单方法是什么? fieldFID = 'FID' arcpy.CheckOutExtension("Spatial") arcpy.MakeFeatureLayer_management (inPoints, "pts") with arcpy.da.SearchCursor('pts',[fieldFID]) as cursor: for row in cursor: fid = str(row[0]) print fid arcpy.SelectLayerByAttribute_management ("pts", "NEW_SELECTION", '"FID" = {}'.format(fid)) outViewshed = Viewshed(inDEM,"pts",1,"CURVED_EARTH",0.15) outViewshed.save("C:/temp/output/viewsheds/"+fid)

1
在使用pyqgis遍历矢量层时,如何检查是否选择了要素?
在使用以下代码(从pyqgis cookbook的示例总结)遍历向量层的同时,有没有办法检查是否选择了要素? provider = vlayer.dataProvider() feat = QgsFeature() allAttrs = provider.attributeIndexes() provider.select(allAttrs) while provider.nextFeature(feat): geom = feat.geometry() attrs = feat.attributeMap() for (k,attr) in attrs.iteritems(): print "%d: %s" % (k, attr.toString()) 另外,我可以使用创建一个选定功能的列表vlayer.selectedFeatures(),但我希望有一种方法可以直接检查每个功能。
10 qgis  python  pyqgis  select 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.