Estou construindo um banco de dados do governo a partir de uma enorme quantidade de dados. Agora, estou seguindo a abordagem padrão do Modelo de Dados do Governo Local da ESRI, mas modificado para atender às necessidades e desejos de um governo específico.
Percebi que no Modelo de Dados do Governo Local, a ESRI usa muitas classes de relacionamento. Eu usei classes de relacionamento no passado, mas tendem a evitá-las. Isso ocorre porque geralmente não vejo um motivo para querer atributos sobre uma forma em uma tabela separada da classe feature.
Para quase todos os dados que estou reunindo, ainda não consigo ver uma razão para isso. Para o Parcel Fabric, posso ver alguns motivos pelos quais isso seria útil, mas ainda acredito que seria melhor manter os atributos diretamente na classe de recurso.
Agora, para deixar claro que vou usar classes de relacionamento para referenciar classes de recursos para classes de recursos, essa pergunta é mais especificada sobre por que eu armazenaria dados em uma tabela não espacial que poderia facilmente ser armazenada em uma classe de recursos.
De qualquer forma obrigado por qualquer pessoal de entrada!
Pense no panorama geral - os dados de GIS são apenas um meio para atingir um fim para a maioria das pessoas, especialmente quando se trata de entidades governamentais. Minha experiência foi que as classes de relacionamento são principalmente úteis (e apropriadas) quando você precisa incorporar dados não espaciais com um: muitos relacionamentos com seus dados espaciais, especialmente se for de uma fonte externa ou mudar constantemente . Alguns exemplos do mundo real que encontrei com entidades governamentais podem ajudar a ilustrar isso:
fonte