Tomasz Bartuś

Tomasz Bartuś adiunkt, Akademia
Górniczo-Hutnicza
im. St. Staszica w
Kr...

Temat: Geomedia: Rozdzielanie fragm. poligonów powst. w wyniku...

Przypadek:
klasa poligonów1: aaa,
klasa poligonów2: siatka,

Chcę policzyć liczbę wszystkich płatów poligonów wewnątrz każdego oczka siatki.
PROBLEM:
Spartiaial Intersection klas siatki i aaa prawidłowo dzieli obiekty klasy aaa (powst. zapytanie: aaa_w_siatce).
Powstaje jednak problem. Wewnątrz oczek siatki często zdarzają się sytuacje, w których występują 2 lub większa liczba osobnych fragmentów tego samego poligonu aaa (wciąż stanowią one jeden obiekt i mają ten sam ID).

Gdy później, poprzez Aggregation i atrybut funkcyjny np: Count(Detail.Geometry), próbuję liczyć elementy, zrozumiałe jest, że policzona liczba jest zawsze mniejsza od rzeczywistej liczby płatów.

Jak to obejść?
Jak przetworzyć/przefiltrować aaa_w_siatce aby porozdzielać połączone fragmenty poligonów. Każdy płat ma mieć osobne ID.
Tomasz Bartuś

Tomasz Bartuś adiunkt, Akademia
Górniczo-Hutnicza
im. St. Staszica w
Kr...

Temat: Geomedia: Rozdzielanie fragm. poligonów powst. w wyniku...

Problem rozwiązany: http://home.agh.edu.pl/~bartus/index.php?action=geomed...



Wyślij zaproszenie do