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?

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


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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.