Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Automatyzacja atrybutów nowy obiektów
06-03-2023, 12:46,
#7
RE: Automatyzacja atrybutów nowy obiektów
Nie chodziło mi o miejsce tylko o format…
Dobra.
Opisałeś 3 sytuacje.
Teoretycznie możesz mieć dzierżawy w 1 obrębie lub w większej ilości (czysto teoretycznie).
W związku z tym, w tych dzierżawach musisz mieć opcję wpisania kilku obrębów, kilku numerów działek.
Średnio widzę sens takiego przepisywania. Można to zrobić, ale istotny też jest format, bo w zależności od niego można to na różne sposoby wykonać.
Na szybko to możesz zrobić widok na tych 2 tabelach, zapisać projekt i używać tych danych.
W SQL sobie złożysz zapytanie dla przecięć np.:
Kod:
with przeciecie as (
select a.obreb, a.numer, b.id, st_intersection (a.geometry, b.geometry)  as geometry from dzialki a
inner join dzierzawy b on st_intersects(a.geometry, b.geometry))
select id, group_concat(obreb, ',') as obreby, group_concat(numer, ',') as dzialki, st_union(geometry)from przeciecie group by id
Dodajesz to do projektu, zapisujesz projekt i masz warstwę przecinającą te dwie i samoczynnie zwracającą dane.
Co dalej z tym zrobisz to już wg uznania, możesz sobie je połączyć po ID dzierżawy i skopiować.
Lub trzymać w tej postaci.

W SQL warto by było pomyśleć o odfiltrowaniu jeszcze stykających się działek, np po małej powierzchni nachodzenia.
Już tego nie uwzględniałem w swoim zapytaniu.


Załączone pliki Miniatury
   


Wiadomości w tym wątku
RE: Automatyzacja atrybutów nowy obiektów - przez xmaziax - 06-03-2023, 12:46

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  jak? -edycja automatyzacja Import danych excel pleban 4 6 673 24-04-2020, 20:45
Ostatni post: xmaziax
  Automatyzacja czynności koberek 2 13 151 22-11-2011, 07:53
Ostatni post: Rayo

Skocz do: