Skopiować geometrię z jednego elementu do drugiego bez atrybutów?

17

Dzięki QGIS łatwo jest dodać nową część do istniejącej operacji / geometrii, ale nie widzę, jak skopiować / wkleić tę część z innej istniejącej operacji / geometrii.

Czy to możliwe?

nippo
źródło

Odpowiedzi:

21

Tak, jest to możliwe, patrz instrukcje poniżej:

  1. Rozpocznij sesję edycji na obu warstwach, między którymi chcesz wykonać kopiowanie / wklejanie.
  2. Użyj narzędzia Wybierz obiekt według prostokąta, aby wybrać obiekt na mapie (skopiuj z).
  3. Kliknij przycisk Edytuj (menu)> Kopiuj funkcje.
  4. Podświetl warstwę w spisie treści, do której funkcja zostanie wklejona.
  5. Kliknij przycisk Edytuj (menu)> Wklej funkcje.
grafika 21
źródło
5
Jedynym problemem jest to, że QGIS weźmie atrybuty i zrzuci je do nowej tabeli w kolejności, w jakiej je znajdzie, ignorując wszystkie nazwy kolumn itp. Uważam, że to trochę denerwujące! Byłoby miło, gdyby istniała opcja kopiowania tylko geometrii, i myślę, że być może o to pyta nippo.
Darren Cope
Tak, o to pytam.
nippo
4
Wydaje się, że ta kopia / wklej nie przyjmuje atrybutów. Funkcje, które wkleiłem, oznaczają NULL dla wszystkich pól w tabeli atrybutów. Jak mogę się upewnić, że te atrybuty pozostaną z funkcjami, gdy wkleję je na inną warstwę?
2
@Dar Brzmi jak dobry pomysł na prośbę o funkcję.
Nathan W
1
Zdaję sobie sprawę, że to starszy wątek, ale QGIS 2.2 pozwala na kopiowanie i wklejanie funkcji ORAZ atrybutów, ale przenosi atrybuty tylko wtedy, gdy istnieje dokładne dopasowanie nazwy pola, niezależnie od kolejności schematu / pola. Chciałbym, aby istniało narzędzie Append lub Field Mapping, dzięki czemu można również określić przeniesienie atrybutu w przypadku różnych nazw pól.
Mike