Temat: obliczanie powierzchni

Witam, GIS uczę się od niedawna i mam problem z jednym z zadań, jakie mam do wykonania. Otóż muszę obliczyć powierzchnię województw za pomocą dostępnych funkcji w Arcu tudzież przy użyciu skryptu (o tym za chwilę). Jednak nie mogę zrozumieć jak działa dokładnie opcja kalkulatora pól. Czy mógłby ktoś wyjaśnić? Poniżej podrzucam pliki, na których pracuję, żeby zainteresowany mógł się zapoznać w czym rzecz. A polecenie wygląda następująco: Wyliczyć powierzchnię poszczególnych województw w układzie '1992' (użyć w tym celu dostępnych funkcji programu lub skryptu zapisanego w pliku 'powierzchnia.cal'). Siedziałem nad tym jakiś czas, ale nic mi do głowy nie przychodzi ;(. A bez tego ani rusz z zadaniami... ;(

Co do skryptu, to powiem szczerze, że nie wiem jak go użyć. Tzn. wiem jak go otworzyć, ale jak z niego skorzystać? Nie mam już pojęcia. Jego kod prezentuje się następująco:
Dim dblArea as double
Dim pArea as IArea
Set pArea = [shape]
dblArea = pArea.area

__esri_field_calculator_splitter__
pArea.area


Mógłby mi ktoś wytłumaczyć o co w nim dokładnie chodzi i co za co odpowiada?

-----

zip do ściągnięcia z plikami, potrzebnymi do tego zadania:
http://www.megaupload.com/?d=C0JXIEYJ

Temat: obliczanie powierzchni

Która wersja ArcGIS?
Jak wyższa niż 9.2 to zakładasz w tabeli atrybutów kolumnę typu double lub float, na nagłówek p.p.m. i masz opcję Calculate Geometry, wybierasz AREA i pozamiatane.
Możliwe, że opcja była już w 9.2 więc warto sprawdzić.
Jeżeli takiej opcji brak, to otwierasz na tymże polu Field Calculator, zaznaczasz opcję Advanced kopiujesz skrypt (podobny do tego co wkleiłeś) z helpa, w górne okno, w dolne wpisujesz output i rezultat j/w.

Temat: obliczanie powierzchni

działa. Korzystam z wersji 9.3 i tak jak napisałeś - poskutkowało. Wielkie dzienx ;).



Wyślij zaproszenie do