Obliczanie parametrów geometrycznych (np. łącznej powierzchni poligonów)

OPROGRAMOWANIE:

Geomedia Professional: 06.01.11.13

PROBLEM:

Jak w GeoMediach obliczyć łączną powierzchnię zajmowaną przez obiekty wybranej klasy?

Załóżmy, że posiadamy pewną klasę o geometrii powierzchniowej. Klasa ta została wcześniej ograniczona do obszaru badań, który nas interesuje (zob. temat: Przycinanie rozmiarów klasy do przyjętego obszaru badań w GeoMedia). Chcemy obliczyć łączną powierzchnię obiektów tej klasy z podziałem wyznaczonym przez określone wartości wybranego atrybutu. Przypuśćmy, że wybrana przez nas klasa to pokrywa glebowa. Chciałbym się dowiedzieć jak wygląda struktura zmienności gleb w moim obszarze badań. Których gleb (np: płowe, czarne ziemie itp.) jest najwięcej i jaką zajmują łączną powierzchnię.

ROZWIĄZANIE:

  1. Na wstępie musimy połączyć wszystkie poligony o takiich samych wartościach danego atrybutu. Chcemy osiągnąć sytuację, w której każdy z typów gleb, w całym obszarze badań utworzy jeden poligon utworzony poprzez zsumowanie wszystkich poligonów o wybranej wartości atrybutu. Wybieramy więc z menu: Analysis -> Analytical Merge,
  2. W oknie dialogowym Analytical Merge wybieramy klasę, której obiekty poddawane będą łączeniu,
  3. wybieramy opcję "by attribute" i przechodzimy do wybrania odpowiedniego atrybutu np: "TYP",
  4. zmieniamy odpowiednio nazwę zapytania, pod którym dostępne będą wyniki łączenia i naciskamy OK,
  5. W efekcie wykonania polecenia, otrzymujemy zapytanie, łączące wszystkie obiekty danej klasy wg. wybranego atrybutu.
  6. Tak przygotowane dane poddajemy obliczeniom opartym na geometrii obiektów.
  7. Wybieramy z menu: Analysis -> Analyze Geometry,
  8. W oknie dialogowym Analyze Geometry, wybieramy utworzone wcześniej zapytanie, a z dialogu Analysis options, wybieramy interesujące nas obliczenia. Dostępne sa następujące rodzaje obliczeń: Area (powierzchnia), Perimeter (obwód), Area/Perimeter do kwadratu, długość, azymut i inne. Pamiętajmy, aby przed naciśnięciem OK, sprawdzić i ew. zmienić jednostkę, w której podane zostaną wyniki.