Mais

ArcMap ObjectID parece estar sendo alterado, alguma ideia do que pode estar acontecendo?

ArcMap ObjectID parece estar sendo alterado, alguma ideia do que pode estar acontecendo?


Estou trabalhando com ArcMap10.0 e MDBs, muitas vezes criando consultas de definição com base em meu ObjectID com o entendimento de que esse identificador exclusivo não deve mudar com o tempo. ou seja, se eu criar recursos 1,2,3,4 e, em seguida, excluir # 2, ainda devo ter recursos 1,3,4 com 3 e 4 não se renumerando para preencher a lacuna, correto? Se, após excluir o recurso 2, eu adicionar o recurso 5, ele não 'substituirá' o recurso 2, mas será o 5, e o 2 nunca mais será usado.

Este é um entendimento correto de como funciona um ObjectID em uma classe de recurso?

Meu problema é que minhas consultas de definição geralmente não estão funcionando quando eu revisito um MXD antigo, e quando eu verifico se o OID está sendo DQ desativado, descubro que eles são diferentes daqueles na tabela de atributos do FC.

Eu suspeito que a única maneira de isso acontecer seria se o FC fosse copiado para um novo FC, então os recursos seriam renumerados, mas caso contrário, os números não deveriam mudar, correto?

Eu ainda quero usar OIDs para DQ, pois é a coisa mais fácil de usar para meus propósitos, mas se eu não puder ter certeza de que um recurso com OID # 1 não permanecerá # 1, isso não funcionará.


Assista o vídeo: Rename field in attribute table ArcGIS