Questions tagged «fields-attributes»

字段也称为属性,包含有关要素的信息。


5
同时更改几层的样式属性?
我正在处理批量数据。我将数百个GeoTIFF图像导入到QGIS项目中,我想修改其图层属性-例如无数据值,某些像素值的透明度,颜色图分配等。 但是,我似乎找不到一种将这些更改同时应用于多个层的方法,除非使用全局搜索和替换来编辑XML文件。有没有办法使用GUI做到这一点?

3
如何使用正则表达式轻松编辑属性数据?
我正在为使用QGIS的MSc学生编写教程。其中一项任务要求修改属性数据(如果有兴趣,请参见此处的 pdf文档草稿)。 问题是如何让他们编辑属​​性数据。我知道这个问题以前曾被问过,而且答案曾经很简单:只需使用LibreOffice calc对其进行修改然后保存,确保行顺序和列标题保持不变。我以前曾使用过这种方法,效果很好。 不幸的是,该解决方案不再起作用:将.dbf文件保存在LibreOffice(5.4.2)或OpenOffice(3.4.1)中。Calc从QGIS角度对数据进行加扰(属性表中仅出现随机整数),并且而是创建一个附加的.dbt文件。 因此,要提出一个问题:我如何告诉一班理学硕士课程的学生下周去做?我考虑了以下选项: 改用R(对我来说很棒,但对学生来说却很可怕) 将文件编辑为.csv,然后根据时间戳进行合并(很好,但似乎过于复杂,可能会在2小时的实际操作中引入更多错误) 使用其他程序:我尝试了Gnumeric和Excel,但它们都不很快产生良好的结果。 为了帮助回答这个问题,我创建了一个可复制的示例。在QGIS中打开文件“ points.shp”,观察属性表,然后关闭。在LibreOffice中的属性表“ points.dbf”中编辑几个单元格-保存。在QGIS中重新打开“ points.shp”,并观察加扰的属性表。.zip文件夹中的其他shapefile已被LibreOffice和OpenOffice破坏,以说明该问题对我来说是什么样子。 简而言之,如何最好地解决这个问题?

7
使用QGIS识别字段中的重复属性?
我有一个包含数千个点的shapefile文件。它具有一个应该唯一的ID码字段。数据输入服务员有时会错误地键入ID,从而创建重复项。现在,我正在手动滚动字段以查找重复项。 使用搜索查询生成器还有另一种方法吗?

3
通过QGIS中的“公共属性”字段合并/溶解多边形?
我已将相应的“本地企业合作伙伴”表数据连接到包含UK Local Authority的多边形shapefile中。 如屏幕截图所示,如何溶解或合并LEP_NAME的“本地权限”多边形? 理想情况下,我想保留带有合并后的多边形的“本地权限”属性。我的脚本知识为零,因此我正在寻找基于工具的解决方案。任何帮助或指针,不胜感激。 附加说明:尝试使用溶解工具时,LEP_NAME字段不可用,如上所示。LEP属性数据是在Excel中创建的,另存为CSV格式,并已加入到Local Authority多边形shapefile中。如其他屏幕快照所示,有重复的IDENTIFI0字段-这可能是问题的根源吗?

1
如何使用GDAL / OGR更改Shapefile的字段值?
我正在尝试更改shapefile的字段值。但是,它不会更改值。我的代码有什么问题? import ogr driver = ogr.GetDriverByName('ESRI Shapefile') fn = 'dist.shp' dataSource = driver.Open(fn, 0) layer = dataSource.GetLayer() feature = layer.GetNextFeature() dist = 233 while feature: feature.SetField("dist", dist) layer.SetFeature(feature) feature = layer.GetNextFeature() dataSource.Destroy()





3
仅将某些列导出到ArcGIS for Desktop中的CSV文件?
我已经使用arcpy编写了python脚本,该脚本将面要素类输出到File Geodatabase中。我添加了将属性导出到单独的CSV文件的功能。我正在使用在这篇文章中找到的代码,效果很好。但是,该代码将导出要素类中的每一列。我只是想导出不具有下列名称字段:OBJECTID,Shape,或Shape_Length。 我的CSV文件生成成功,并且正确不包含OBJECTID或Shape_Length字段。但是,该Shape字段被写入文件。写入该字段的示例值是: <geoprocessing describe geometry object object at 0x28CB90A0> 我添加了一行以打印遍历它们的字段名称,令人惊讶的Shape是,它没有被打印。就像ArcGIS正在隐藏它或给它起其他名字一样。 我的函数的代码如下: def exportToTable(): """ Exports the final outputs to a CSV File. """ # Create path to CSV File (note the varialbe outputPath is declared elsewhere). CSVFile = outputPath+'\\FinalOutput.csv' arcpy.AddMessage("Created CSV File: %s" %CSVFile) # Get all fields in …

4
使用ArcGIS Make Query Table工具永久地对字段进行重新排序?
在回答对使用ArcGIS Desktop重新排序字段(永久)在文件地理数据库?据说可以使用“查询表”工具对表和要素类中的字段进行永久性重新排序。 但是,当我打开该工具的对话框时,看不到任何使字段重新排序的地方。我所看到的是,可以使用复选框以相同的顺序来传递或删除字段。 假设有人可以更详细地描述这些步骤,请吗?



1
QGIS,使用自更新公式填充字段(例如电子表格)
是否有任何方法(插件或其他方式)将公式作为字段的值,然后在调整其基于的其他字段时自动更新?字段计算器实际上就是更新字段值的方式,但是不必每次都返回到字段计算器,而是可以在更新其依赖的图层时像电子表格一样工作。 例如,如果要查找多边形内的住房单元数,则可以在字段计算器中执行某些操作,例如round("Density"*"Area"),但是每次调整多边形时都必须重做一次。当计算变得更加复杂时,手动检查和手动调整变得非常麻烦。

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.