Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Zlecę napisanie skryptu dla QGIS do automatycznej edycji wielu plików SHP
25-04-2017, 18:25,
#2
RE: Zlecę napisanie skryptu dla QGIS do automatycznej edycji wielu plików SHP
Nie wiem jak zrobić taki skrypt/wtyczkę, ale może po prostu połączyć te .shp w jeden i potem:
1. Zaznaczyć wyrażeniem
Kod:
( "fclass"  IN  'teritary'  , 'service' , 'footway'  , 'living_street' , 'track' , 'pedestrian')
. Alternatywnie z narzędzi geoporocesingu select by expression i to samo zapytanie w trybie wsadowym.
2. Usunąć zaznaczone obiekty.
3. I teraz w zależności od tego co masz na myśli
A) Jeżeli NAME każdego pozostałego obiektu ma być {698E20FC-1C69-4876-AF34-A6E9F531CCA5} to w kalkulatorze pól aktualizujesz pole NAME i w formule wpisujesz
Kod:
'{698E20FC-1C69-4876-AF34-A6E9F531CCA5}'
B) Jeżeli NAME każdego pozostałego obiektu ma być unikalny GUID to w kalkulatorze pól aktualizujesz pole NAME i w formule wpisujesz
Kod:
uuid()
C) Jeżeli NAME wybranych obiektów ma zostać zmienione to w kalkulatorze pól aktualizujesz pole NAME i w formule wpisujesz
Kod:
CASE WHEN  "fclass" IN ('primary' , 'secondary' , 'motorway' ) THEN (tutaj wstaw kod z przypadku A lub B) END

O co chodzi ze zrobieniem z poligonów linii to za bardzo nie rozumiem, w przykładzie są same linie. Jak masz też warstwę poligonową i tylko niektóre z obiektów mają zostać zapisane jako linie to pożądane obiekty zaznaczasz wyrażeniem, zapisujesz do nowej warstwy i zmieniasz na linie. Jak masz tych warstw więcej to masz dwa wyjścia (jak i wcześniej): albo łączysz warstwy w jedną albo korzystaj z narzędzi geoprocesingu i używaj "Uruchom w trybie wsadowym" (zaznaczenie wyrażeniem, zapisywanie zaznaczonych i zamiana poligonów na linie można tak uruchomić).


Wiadomości w tym wątku
RE: Zlecę napisanie skryptu dla QGIS do automatycznej edycji wielu plików SHP - przez tomalos - 25-04-2017, 18:25

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  zlecenie / zlecę / odpłatnie miedzyzdrojanin 0 2 217 12-06-2020, 12:21
Ostatni post: miedzyzdrojanin
  Tworzenie wielu rekordów jednocześnie wojkol1 3 6 516 09-07-2019, 15:39
Ostatni post: xmaziax
  Zdalne wywołanie skryptu łaczenia warstw Sylar 0 5 632 12-01-2017, 15:10
Ostatni post: Sylar
  Stylizacja - automatyczny zapis stylów dla wielu warstw Michau 2 12 140 10-10-2016, 20:43
Ostatni post: Italiano
  Zlecę pilnie milia2 3 18 383 03-08-2015, 10:59
Ostatni post: martel
  menu 'akcje' w formularzu edycji QGIS 2.6 sebaq 0 7 811 05-11-2014, 20:56
Ostatni post: sebaq
  łączenie plików shp (merge shp) Bles 1 13 483 19-02-2013, 14:31
Ostatni post: borys
  Łączenia jeden do wielu tomalos 6 30 102 13-02-2012, 20:16
Ostatni post: tomalos
Brick Formularze dla edycji danych Swat 36 157 185 10-02-2012, 12:20
Ostatni post: brylu
  zapisywanie się plików projektu w typie plików innym niż dbf mak 3 19 471 28-07-2011, 11:54
Ostatni post: mak

Skocz do: