Tomasz
Bartuś
adiunkt, Akademia
Górniczo-Hutnicza
im. St. Staszica w
Kr...
Temat: Geomedia Professional: Atrybut funkcyjny obliczający...
Mam takie zadanie:Siatka kwadratowa o boku 500m. Wewnątrz oczek siatki znajdują się obiekty punktowe o różnej wartości atrybutu RANGA. Potrzebuję dla każdego oczka siatki wykonać proste wyrażenie arytmetyczne.
1. Obliczyłem Spartial intersection klasy punktów i klasy siatki,
2. Wewnątrz oczek siatki połączyłem punkty o tej samej RANDZE (Analitycal Merge),
3. Dokonuję Aggregation i próbuję stworzyć odpowiedni atrybut funkcyjny obliczający
SUMĘ po wszystkich RANGACH punktów z wyrażenia: (liczba elementów i-tej RANGI)/(liczba RANG)
Atrybut funkcyjny obliczający dla każdego oczka siatki liczbę RANG punktów to:
COUNT(Detail.Ranga)
ale jak policzyć liczba elementów i-tej RANG? Całe wyrażenie, na pewno będzie wyglądało jakoś tak:
SUM(liczba elementów i-tej RANGI/COUNT(Detail.Ranga))
Może ktoś pomoże?