Preciso criar recursos duplicados (nesse caso parcelas), usando uma tabela relacionada para preencher os campos de identificação. Em essência, preciso usar uma tabela relacionada de proprietários de parcelas para criar parcelas duplicadas, cada uma com seu próprio ID exclusivo da tabela de proprietários relacionados. A tabela relacionada já contém o link muitos-para-um para encomendas. Quero apenas forçar um relacionamento individual entre proprietários e encomendas, criando uma encomenda duplicada para cada registro do proprietário.
Estou usando o ArcGIS Desktop 9.3.1.
Respostas:
Acabei de fazer isso com nosso recurso de encomendas e tabela de proprietários.
fiz uma junção dos Parcels to Owners e selecionando "Keep only matching records" - logo após a junção - crie um "Copy Features" no ArcToolbox - e ele duplicará todas as parcelas em que houver proprietários.
Funcionou para mim .... finalmente ...
fonte
No ArcMap 10, use a MAKE QUERY TABLE. Primeiro, verifique se a tabela e a classe de recurso estão no mesmo geodatabase. A ferramenta MAKE QUERY TABLE criará uma camada de recurso, portanto, você precisará usar COPY para criar uma classe de recurso permanente. Você pode exportar essa classe de recurso para um shapefile.
fonte
Usamos uma visão espacial na SDE para obter um resultado semelhante. No nosso caso, é porque temos parcelas com vários proprietários (condomínios, sobrados, etc.). Importamos um arquivo no SDE todas as noites que contém todos os proprietários do município, cada um com um ID exclusivo que se refere a um pacote específico. Criamos uma vista espacial usando esta tabela e nossa classe de recurso de polígono de parcelas. O resultado é uma vista espacial com parcelas empilhadas, uma parcela para cada proprietário individual. Quando você identifica essa camada no ArcMap, obtém um resultado para todos os proprietários. Estamos no Arc 9.3.1. Essa camada foi muito benéfica para nosso departamento tributário.
fonte
A resposta de Mads Grens funciona perfeitamente.
Você associa sua tabela de proprietários à tabela de parcelas com a opção manter apenas registros correspondentes ativada.
Use os Recursos de cópia no ArcToolbox (Ferramentas de gerenciamento de dados -> Recursos) para copiar seus pacotes para uma nova classe de recursos. A nova classe de recursos contém cada parcela uma vez por proprietário, o que significa que, se uma parcela tiver dois proprietários, a parcela será exibida duas vezes na nova classe de recursos - ela será simplesmente publicada com a ferramenta de recursos de cópia.
Tudo isso você pode inserir em um modelo no Model Builder - você encontra Add Join em Data Management Tools -> Join. O Modelo pode ser executado sempre que seus dados base forem atualizados.
fonte
Essa ferramenta de geoprocessamento pode ajudar se você não quiser acessar as visualizações SQL - http://aalbs.blogspot.com/2010/02/table-to-feature-class-merger.html
fonte
Basta selecionar as parcelas que você deseja duplicar (uma cláusula 'where in' funcionaria bem) e criar um novo shapefile da seleção. Mesclar os dois arquivos. Feito.
fonte