Questions tagged «attribute-index»

4
在QGIS中用连续数字填充列?
我在属性表中创建了一个新列,它具有默认值(例如0)。我想(可能使用字段计算器)得到的结果是,行1的值为1,行2 = 2,依此类推,就像编号索引一样。 对于字段计算器的代码示例(包括使用$rownum(我想在切换到该行时需要此代码)),我将不胜感激。

1
验证是否在ArcObjects的查询中使用了属性索引?
作为通过.NET使用ArcObjects编写的较大项目的一部分,我们有一些软件。该软件将数据从一个方案中的多个文件地理数据库迁移并合并到相似但不同方案中的单个文件地理数据库。迁移中的某些步骤涉及查找现有行,并使用其他表中的数据对其进行更新。当目标地理数据库很大时,这可能会变得非常慢,因此我添加了一些多字段属性索引来提高查询/更新性能。 有没有一种方法可以确认查询正在使用新的属性索引,以及可能如何执行查询? 我想我真的在寻找与查询计划等效的工具-与EXPLAIN PLANOracle 类似。 查询直接在使用ArcObjects的文件地理数据库中进行(没有RDBMS后端或SQL)。

3
个人地理数据库是否比文件地理数据库更适合于快速查询索引属性?
我正在为查询数据以搜索地址的ArcGIS Engine应用程序准备数据。有时我们只在街道名称字段,门牌号字段或两者上搜索。使用个人地理数据库或SDE地理数据库时,除了单列索引外,还可以添加多列属性索引。由于某些原因,根据创建属性索引 ESRI文章,使用文件地理数据库时无法使用多列属性索引。他们没有提到为什么会这样-也许文件地理数据库出于某种原因不需要它们? 理论上,一次搜索两个字段时,在门牌号字段和街道名称字段上使用多列索引应该可以提高我的查询性能,但是是否值得切换到使用个人地理数据库?我感觉使用个人地理数据库的缺点可能会抵消多列索引的好处。 我一直以为Esri希望我们远离个人地理数据库,但是在这种情况下,个人地理数据库是更好的选择吗?如果您有任何经验,我很想知道。
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.