Obliczanie prostych parametrów geometrycznych poligonów w GeoMedia
Tomasz Bartuś
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 (patrz 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:
- 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,
- W oknie dialogowym Analytical Merge wybieramy klasę, której obiekty poddawane będą łączeniu,
- wybieramy opcję "by attribute" i przechodzimy do wybrania odpowiedniego atrybutu np: "TYP",
- zmieniamy odpowiednio nazwę zapytania, pod którym dostępne będą wyniki łączenia i naciskamy OK,
- W efekcie wykonania polecenia, otrzymujemy zapytanie, łączące wszystkie obiekty danej klasy wg. wybranego atrybutu.
- Tak przygotowane dane poddajemy obliczeniom opartym na geometrii obiektów.
- Wybieramy z menu: Analysis -> Analyze Geometry,
- 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.