Scalanie / rozpuszczanie wielokątów przez wspólne pole atrybutów w QGIS?

22

Połączyłem odpowiednie dane w tabeli Partnerstwa dla przedsiębiorstw lokalnych w kształcie pliku wielokąta zawierającego władze lokalne w Wielkiej Brytanii.

wprowadź opis zdjęcia tutaj

Jak rozpuścić lub scalić wielokąty władz lokalnych przez LEP_NAME, jak pokazano na zrzucie ekranu?

Idealnie chciałbym zachować atrybuty władz lokalnych wraz z powstałymi scalonymi wielokątami. Mam zerową wiedzę na temat skryptów, więc szukam rozwiązania opartego na narzędziach. Każda pomoc lub wskazówki bardzo mile widziane.

wprowadź opis zdjęcia tutaj

Dodatkowa uwaga: Podczas próby użycia narzędzia rozpuszczania pole LEP_NAME nie jest dostępne, jak pokazano powyżej. Dane atrybutu LEP zostały utworzone w programie Excel, zapisane w formacie CSV i dołączone do pliku kształtów wielokąta władz lokalnych. Istnieją zduplikowane pola IDENTIFI0, jak pokazano na drugim zrzucie ekranu - czy może to być przyczyna problemu?

Jeremy
źródło

Odpowiedzi:

21

użyj wektora -> narzędzia geoprzetwarzania -> rozpuść:

wybierz plik kształtu i pole (w twoim przypadku LEP_NAME), wybierz nazwę nowego pliku kształtu i gotowe wprowadź opis zdjęcia tutaj

Kurt
źródło
1
Dziękuję za twoją sugestię Kurt - Próbowałem to zrobić, a problem polega na tym, że pola, które chcę wybrać, nie ma w menu rozwijanym Dissolve:
Jeremy
Zobacz dodatkową edycję mojego oryginalnego postu.
Jeremy
dziwne, jak to się stało? może spojrzenie na ten samouczek pomaga: qgis.spatialthoughts.com/2012/03/…
Kurt
Cześć Kurt, to był dokładnie samouczek, którego użyłem, aby utworzyć Join. Próbowałem jeszcze kilka razy, używając metody pliku CSVT i zmieniając nazwę pola Join na unikalne. Wciąż nie ma szczęścia. Wygląda na to, że w menu rozwijanym brakuje pól „połączonych” z pliku CSV do pliku SHP. Czy brakuje mi czegoś jeszcze?
Jeremy
Ktoś? Nadal nie ma rozwiązania.
Jeremy,
7

Miałem ten sam problem. Rozwiązałem go, zapisując plik kształtu po dołączeniu, a następnie rozpuszczając. Upewnij się, że wybrano prawidłową warstwę wektorową w monicie rozpuszczania, aby uzyskać nowe pola.

abarrington
źródło
0

w odniesieniu do tego problemu stwierdziłem, że pola nie pojawiają się w menu rozwijanym, gdy pole „typ” jest zmiennoprzecinkowe.

Różni się w zależności od używanego oprogramowania, ale kopiowanie wartości do pola tekstowego może zwykle działać.

Mam nadzieję, że to pomaga komuś innemu.

Cuitlahuac Hernandez-Santiago
źródło