Buduję rządową bazę danych z ogromnej ilości danych. Teraz postępuję zgodnie ze standardowym podejściem modelu danych samorządu lokalnego ESRI, ale zmodyfikowałem go, aby pasował do potrzeb i życzeń konkretnego rządu.
Zauważyłem, że w modelu danych samorządu lokalnego ESRI używa wielu klas relacji. W przeszłości korzystałem z klas relacji, ale zwykle unikam ich. Jest tak, ponieważ zazwyczaj nie widzę powodu, dla którego chciałbym mieć atrybuty kształtu w osobnej tabeli od klasy elementów.
W przypadku prawie wszystkich danych, które gromadzę, wciąż nie widzę powodu. W przypadku Parcel Fabric widzę kilka powodów, dla których byłoby to pomocne, ale nadal uważam, że najlepiej byłoby zachować atrybuty bezpośrednio w klasie elementów.
Teraz, aby było jasne, zamierzam używać klas relacji do odwoływania się do klas elementów do klas elementów, to pytanie jest bardziej sprecyzowane, dlaczego miałbym przechowywać dane w nieprzestrzennej tabeli, która równie łatwo mogłaby być przechowywana w klasie elementów.
W każdym razie dzięki za wszelkie informacje wejściowe!
Pomyśl o szerszym obrazie - dane GIS są dla większości ludzi środkiem do osiągnięcia celu, zwłaszcza jeśli chodzi o jednostki rządowe. Z mojego doświadczenia wynika, że klasy relacji są przede wszystkim użyteczne (i odpowiednie), gdy trzeba uwzględnić dane nieprzestrzenne za pomocą jednego: wiele relacji z danymi przestrzennymi, szczególnie jeśli pochodzą one z zewnętrznego źródła lub stale się zmieniają . Niektóre rzeczywiste przykłady, które spotkałem z podmiotami rządowymi, mogą pomóc to zilustrować:
źródło