Muszę utworzyć zduplikowane funkcje (w tym przypadku paczki), używając powiązanej tabeli do wypełnienia pól identyfikatora. Zasadniczo muszę użyć powiązanej tabeli właścicieli działek, aby utworzyć duplikaty działek, każda z własnym niepowtarzalnym identyfikatorem z powiązanej tabeli właścicieli. Powiązana tabela zawiera już łącze „wiele do jednego” do paczek, chcę tylko wymusić relację jeden do jednego między właścicielami a paczkami, tworząc duplikat paczki dla każdego rekordu właściciela.
Korzystam z ArcGIS Desktop 9.3.1.
Odpowiedzi:
Właśnie to zrobiłem z naszą paczką i stolikiem właściciela.
dołączyłem do Paczek do Właścicieli i wybrałem „Zachowaj tylko pasujące rekordy” - zaraz po złączeniu - utwórz „Kopiuj funkcje” z ArcToolbox - i utworzy duplikaty wszystkich paczek, w których są dla niego właściciele.
To zadziałało dla mnie .... w końcu ...
źródło
W ArcMap 10 użyj MAKE QUERY TABLE. Najpierw upewnij się, że tabela i klasa obiektów znajdują się w tej samej geobazie. Narzędzie MAKE QUERY TABLE utworzy warstwę obiektów, więc będziesz musiał użyć KOPIUJ, aby utworzyć trwałą klasę obiektów. Następnie możesz wyeksportować tę klasę obiektów do pliku kształtu.
źródło
Używamy widoku przestrzennego w SDE, aby osiągnąć podobny wynik. W naszym przypadku dzieje się tak, ponieważ mamy paczki z wieloma właścicielami (mieszkania, kamienice itp.). Co noc importujemy plik do SDE, który zawiera wszystkich właścicieli nieruchomości w hrabstwie, każdy z unikalnym identyfikatorem, który odnosi się z powrotem do konkretnej działki. Tworzymy widok przestrzenny przy użyciu tej tabeli i naszej klasy elementów wielokąta działki. Rezultatem jest widok przestrzenny z ułożonymi w stos paczkami, jedna paczka dla każdego indywidualnego właściciela. Gdy zidentyfikujesz tę warstwę w ArcMap, otrzymasz wynik dla wszystkich właścicieli. Jesteśmy na Arc 9.3.1. Ta warstwa była bardzo korzystna dla naszego działu podatkowego.
źródło
Odpowiedź Madsa Grensa działa idealnie.
Dołączasz tabelę właściciela do tabeli paczek z włączoną opcją Zachowaj tylko zgodne rekordy.
Użyj funkcji Kopiuj funkcje w ArcToolbox (Narzędzia do zarządzania danymi -> Funkcje), aby skopiować paczki do nowej klasy elementów. Nowa klasa elementów zawiera każdą paczkę jeden raz na właściciela, co oznacza, że jeśli paczka ma dwóch właścicieli, paczka będzie figurować dwa razy w nowej klasie elementów - jest ona po prostu opublikowana za pomocą narzędzia Kopiuj funkcje.
Wszystko to możesz umieścić w Modelu w Konstruktorze modeli - Znajdź Dodaj dołącz w Narzędzia do zarządzania danymi -> Połączenia. Model można następnie uruchamiać za każdym razem, gdy aktualizowane są dane podstawowe.
źródło
To narzędzie geoprzetwarzania może pomóc, jeśli nie chcesz dostać się do widoków SQL - http://aalbs.blogspot.com/2010/02/table-to-feature-class-merger.html
źródło
Po prostu wybierz działki, które chcesz zduplikować (klauzula „gdzie in” będzie działać dobrze) i utwórz nowy plik kształtów zaznaczenia. Scal dwa pliki. Gotowe.
źródło