You are on page 1of 42

Przetłumaczone: angielski - polski - www.onlinedoctranslator.

com

NAZWA: Indeks pozycji topograficznej (TPI) v. 1.2 Inna

nazwa:tpi_jen.avx

Ostatnio zmodyfikowany:22 marca 2006

TEMATY:Topografia Pozycja Indeks TPI Kształt terenu


Klasyfikacja zboczy Standaryzacja Statystyki
sąsiedztwa
AUTOR:Jeffa Jennessa
Biolog dzikiej przyrody, analityk
GIS Jenness Enterprises
3020 N. Schevene Blvd.
Telefon: 1-928-607-4638
Maszt flagowy, AZ 86004 USA
E-mail:jeffj@jennessent.com Strona
internetowa:http://www.jennessent.com

OPIS:To rozszerzenie oblicza siatki indeksu położenia topograficznego (TPI) na podstawie siatek wysokości i
zapewnia prostą i powtarzalną metodę klasyfikacji krajobrazu według położenia zbocza i kategorii
ukształtowania terenu przy użyciu wartości TPI.

To rozszerzenie zapewnia dodatkowe funkcje standaryzacji i klasyfikacji sieci oraz generowania


statystyk sieci i sąsiedztwa.
WYMAGA:Analityk przestrzenny dla ArcView 3.x.

Wymaga również, aby plik „avdlog.dll” znajdował się w katalogu ArcView/BIN32 (lub $AVBIN/avdlog.dll) i
aby rozszerzenie Dialog Designer znajdowało się w katalogu ArcView/ext32, w którym zwykle się znajduje,
jeśli z systemem AV 3.1 lub nowszym. Projektant okien dialogowych nie musi być ładowany; po prostu
musi być dostępny. Jeśli używasz AV 3.0a, możesz pobrać odpowiednie pliki bezpłatnie z ESRI pod
adresem:
http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.viewPatch&PID=25&MetaID=483

WERSJE:Wersja 1.01 (12 lipca 2005) poprawia błąd powodujący wyświetlenie komunikatu o błędzie
informującego, że „Nie można znaleźć skryptu 'grid_tools_jen.RescaleRainbowInkrementy'.

Wersja 1.01a (17 lipca 2005) wprowadza drobne zmiany w rozszerzeniu i edycję podręcznika.
Wersja 1.2 (22 marca 2006) naprawia sporadyczny błąd związany z tworzeniem, zapisywaniem i ponownym wykorzystaniem
niestandardowych zestawów klasyfikacji ukształtowania terenu, który powodował wyświetlanie błędu informującego, że „Zmienna
theTPI1Units2GridString nie została zainicjowana”.

Zalecany format cytatu:Tym, którzy chcą zacytować to rozszerzenie, autor zaleca coś
podobnego do:
Jenness, J. 2006. Rozszerzenie Topographic Position Index (tpi_jen.avx) dla ArcView 3.x, v. 1.2.
Firmy Jenness. Dostępne pod adresem: http://www.jennessent.com/arcview/tpi.htm.

Daj mi znać, jeśli zacytujesz to rozszerzenie w publikacji (jeffj@jennessent.com ). Zaktualizuję listę cytowań,
aby uwzględnić wszelkie publikacje, o których mi powiedziano.

Podziękowanie:Autor z wdzięcznością wyraża uznanie dla pracy Andrew Weissa, który jako pierwszy
opracował metodologię i koncepcje TPI. To rozszerzenie automatyzuje metody Weissa i pozwala
użytkownikom zapisywać i udostępniać zestawy kryteriów klasyfikacji.

Autor wyraża także uznanie i dziękuje Joyce Miller z Narodowej Administracji Oceanicznej i Atmosferycznej
za zasugerowanie tego narzędzia i sfinansowanie jego wczesnej wersji.
TMOŻNACTREŚCI

GOGÓLNEINSSTRUKCJE:................................................. .................................................. 4

TOPOGRAFICZNYPPOZYCJAINDEKS:................................................. .................................. 4

DDYSKUSJA:................................................. .................................................. .................................. 4


Skale i sąsiedztwa: .................................................. .................................................. ...... 4
Klasyfikacja według położenia nachylenia: .................................................. .................................................. ... 6
Klasyfikacja według kategorii ukształtowania terenu: .................................................. .................................. 8

UŚPIEWAĆTJEGOmiROZCIĘCIE:................................................. .................................. 11

COBLICZANIETOPOGRAFICZNYPPOZYCJAINDEKS: .................................................. .................. 11

CLASYFIKACJALI WEJDŹ DOSBIEC SUSAMIPPOZYCJA: .................................................. .................. 12


Wybór i definicja schematu klasyfikacji:........................................... ........................... 13
Etykieta i wartość kryterium:........................................... .................................................. .................................. 14
Kryteria TPI: .................................................. .................................................. .................................................. ........... 14
Kryteria nachylenia: .................................................. .................................................. .................................................. ...... 15
Dodatkowe siatki: .................................................. .................................................. .................................................. .. 15
Lista kryteriów klasyfikacji: .................................................. .................................................. .................................. 16
Ładowanie zestawów kryteriów:........................................... .................................................. .................................. 16
Zapisywanie zestawów kryteriów:........................................... .................................................. .................................................. 17
Opcje: .................................................. .................................................. .................................................. .............. 17

CLASYFIKACJALI WEJDŹ DOLANDFORMCKATEGORIA: .................................................. ............. 19


Wybór i definicja schematu klasyfikacji:........................................... .................. 20
Etykieta i wartość kryterium:........................................... .................................................. .................................. 21
Kryteria TPI dla małych i dużych dzielnic: .................................. .................................................. ............. 22
Dodatkowe siatki: .................................................. .................................................. .................................................. .. 22
Lista kryteriów klasyfikacji: .................................................. .................................................. .................................. 23
Ładowanie zestawów kryteriów:........................................... .................................................. .................................. 23
Zapisywanie zestawów kryteriów:........................................... .................................................. .................................................. 24
Opcje: .................................................. .................................................. .................................................. .............. 25

ADODATKOWEFUNCKCJE: .................................................. .................................................. 28

COBLICZANIENOŚMIECZKOSTATYSTYKA.................................................. .................................. 28
Opcje statystyczne: .................................................. .................................................. .................... 28
Opcje sąsiedztwa: .................................................. .................................................. ........... 29
GOGÓLNEGELIMINOWAĆCLASYFIKACJA.................................................. ................................................. 31
Klasyfikacja według wielu siatek: .................................................. .................................................. .. 31
Klasyfikacja pojedynczej siatki: .................................................. .................................................. ........... 31
Wybór i definicja schematu klasyfikacji:........................................... .................................................. ....... 32
Etykieta i wartość kryterium:........................................... .................................................. .................................. 33
Lista kryteriów klasyfikacji: .................................................. .................................................. .................................. 33
Ładowanie zestawów kryteriów:........................................... .................................................. .................................. 33
Zapisywanie zestawów kryteriów:........................................... .................................................. .................................................. 33
Opcje: .................................................. .................................................. .................................................. .............. 34

GOGÓLNEGELIMINOWAĆSTATYSTYKA.................................................. .................................................. ...... 35

STANDARYZACJAGRIDY.................................................. .................................................. ............. 36

SAVEDCRITERIASETS.................................................. .................................................. 37

- 2-
DDYSKUSJA.................................................. .................................................. .................. 37

SETTINGDBŁĄDTZDOLNYLOKAZJE.................................................. .................................. 37

SHARINGCRITERIASETS.................................................. .................................................. ........... 38

TTECHNICZNEDATA: FIELDS IVALUJE.................................................. .................................. 38

TROZWIĄZYWANIE PROBLEMÓW: .................................................. .................................................. ..... 39

TTECHNICZNENOTES: .................................................. .................................................. ...... 41

REFEKTY: .................................................. .................................................. ............. 41

- 3-
GOGÓLNEINSSTRUKCJE:
1)Rozpocznij od umieszczenia „tpi_jen.avx" do katalogu rozszerzeń ArcView
(../../Av_gis30/Arcview/ext32/).
2)Po uruchomieniu ArcView załaduj rozszerzenie klikając naF ile --> Rozszerzenia… ,
przewijając listę dostępnych rozszerzeń, a następnie klikając pole wyboru obok
rozszerzenia o nazwie „Indeks pozycji topograficznej."
3)To rozszerzenie dodaje nowe menu do paska menu Widok o nazwie „TPI”. W tym menu znajdują się
opcje tworzenia siatki TPI, siatki pozycji nachylenia i siatki klasyfikacji ukształtowania terenu, a
także ogólne opcje klasyfikacji siatki, standaryzacji sieci oraz obliczania statystyk siatki i
sąsiedztwa.

TOPOGRAFICZNYPPOZYCJAINDEKS:

DDYSKUSJA:
Andrew Weiss przedstawił bardzo interesujący i przydatny plakat na Międzynarodowej Konferencji Użytkowników
ESRI w 2001 r., opisujący koncepcję wskaźnika położenia topograficznego (TPI) i sposobu jego obliczenia (Weiss
2001; zob. także Guisan i in. 1999 oraz Jones i in. 2000). . Korzystając z tego TPI w różnych skalach, a także
nachyleniu, użytkownicy mogą klasyfikować krajobraz zarówno według pozycji zbocza (tj. szczyt grzbietu, dno
doliny, środkowe zbocze itp.), jak i kategorii ukształtowania terenu (tj. strome, wąskie kaniony, łagodne doliny,
równiny, otwarte zbocza , mesy itp.).

Algorytmy są sprytne i dość proste. TPI stanowi podstawę systemu klasyfikacji i jest po prostu różnicą
między wartością wysokości komórki a średnią wysokością otoczenia wokół tej komórki. Wartości dodatnie
oznaczają, że komórka znajduje się wyżej od otoczenia, natomiast wartości ujemne oznaczają, że jest ona
niższa.

Stopień, w jakim jest ona wyższa lub niższa, plus nachylenie komórki, można wykorzystać do sklasyfikowania komórki jako
pozycji nachylonej. Jeśli jest znacznie wyższy niż otaczająca okolica, prawdopodobnie znajduje się na szczycie wzgórza lub
grzbietu lub w jego pobliżu. Znacząco niskie wartości sugerują, że komórka znajduje się na dnie doliny lub w jej pobliżu.
Wartości TPI bliskie zeru mogą oznaczać obszar płaski lub obszar o środkowym nachyleniu, więc do rozróżnienia tych
dwóch można zastosować nachylenie komórki.

Skale i sąsiedztwa:TPI jest naturalnie bardzo zależne od skali. Ten sam punkt na szczycie pasma
górskiego można uznać za grzbiet górski dla ekipy budowlanej autostrady lub płaską równinę dla
myszy. Klasyfikacje tworzone przez to rozszerzenie zależą całkowicie od skali używanej do analizy
krajobrazu.
Na przykład na poniższej ilustracji TPI jest obliczane dla tego samego punktu krajobrazu przy użyciu 3
różnych skal. W każdym przypadku punkt znajduje się na szczycie niewielkiego wzgórza położonego
wewnątrz większej doliny. W przypadku A skala jest na tyle mała, że punkt znajduje się mniej więcej na tej
samej wysokości co cały obszar analizy, więc wartość TPI będzie wynosić w przybliżeniu 0. W przypadku B
obszar analizy jest wystarczająco duży, aby objąć całe małe wzniesienie i punkt jest zatem znacznie wyższy
od swoich sąsiadów i ma odpowiednio wysoką wartość TPI. W przypadku C otoczenie obejmuje wzgórza po
obu stronach doliny, dlatego punkt jest położony niżej niż sąsiednie i ma ujemną wartość TPI.

- 4-
Użytkownicy powinni dokładnie rozważyć, która skala jest najbardziej odpowiednia dla analizowanego
zjawiska. Jeśli interesują Cię topograficzne cechy siedlisk dużych zwierząt o szerokim zasięgu,
prawdopodobnie zdefiniujesz swoje klasyfikacje krajobrazu w kategoriach dużych, charakterystycznych
obiektów topograficznych. Na przykład na kuguary prawdopodobnie znacznie większy wpływ ma pobliska
grań wysoka na setki stóp niż drobne zmarszczki i nierówności na bezpośrednio otaczającym je krajobrazie.
Co więcej, punkt na szczycie małego wzgórza na dnie kanionu można sklasyfikować jako dno kanionu w
jednej skali lub szczyt wzgórza w innej skali. Obie klasyfikacje są dokładne i ważne, a użytkownik musi być
odpowiedzialny za wiedzę, jaka skala jest uzasadniona do jego analizy.

Skala zależy od sąsiedztwa użytego w analizie. Wartości TPI odzwierciedlają różnicę między
wzniesieniem w określonej komórce a średnim wzniesieniem komórek wokół tej komórki.
Otoczenie definiuje, jakie komórki uważa się za znajdujące się „wokół” tej komórki.
Na poniższej ilustracji wartości TPI obliczono przy użyciu 2 różnych sąsiedztw. W lewym przykładzie
wykorzystano okrągłe otoczenie o promieniu 500 m, co oznacza, że wartość TPI dla każdej komórki
odzwierciedla różnicę między wysokością tej komórki a średnią wysokością wszystkich komórek w
promieniu 500 m od tej komórki. Ta okolica wykonała dobrą robotę, identyfikując ekstremalne wartości w
bocznych drenażach kanionu. Przykład po prawej stronie wykorzystywał okrągłe otoczenie o promieniu
2000 m i znacznie lepiej radził sobie z uwydatnieniem całego systemu kanionów.

- 5-
W tych przykładach wykorzystano dzielnice kołowe, ale dostępne są inne opcje. W przykładach Weissa
wykorzystano sąsiedztwa pierścieniowe (w kształcie pierścienia lub pączka), w których uwzględniane są tylko
komórki w określonym zakresie odległości. Niektórzy badacze stosują sąsiedztwa prostokątne, choć w większości
przypadków bardziej rozsądne są sąsiedztwa okrągłe lub pierścieniowe.

Sąsiedztwa w kształcie klina są przydatne do ograniczenia analizy do określonego kierunku. Plakat Weissa
omawia pewne pomysły na przyszłe badania, w których planuje porównać kierunkowe wartości TPI w celu
odróżnienia siodeł od obszarów płaskich, grzbietów od szczytów i dolin od lokalnych zagłębień, a także
zidentyfikować ogólny aspekt ukształtowania terenu.

Aby uzyskać zaawansowane wytyczenie sąsiedztwa, można również dokładnie zdefiniować, które komórki lokalne
powinny być traktowane jako sąsiedztwo. W oprogramowaniu ESRI są one określane jako „nieregularne”
otoczenia, a to rozszerzenie umożliwia projektowanie tych specyficznych, niestandardowych otoczenia (patrz
strona 29).

Klasyfikacja według położenia nachylenia:Wartości TPI można łatwo podzielić na klasy położenia
nachylenia w oparciu o ich ekstremalność i nachylenie w każdym punkcie. Aby to zrobić, możesz
zastosować kilka strategii.

Najłatwiej jest po prostu ustawić wartości progowe dla samych sieci TPI (lub dla standardowych sieci TPI;
patrz s. 36). Wartości TPI powyżej pewnego progu można sklasyfikować jako szczyty grzbietów lub wzgórz,
natomiast wartości TPI poniżej progu można sklasyfikować jako dna dolin lub

- 6-
depresje. Wartości TPI bliskie 0 można sklasyfikować jako płaskie równiny (jeśli nachylenie jest bliskie 0) lub
obszary śródzboczowe (jeśli nachylenie przekracza pewien próg). Dickson i Beier (w przeglądzie) stosują tę
metodę w badaniu wpływu topografii na ruch kuguarów.

Nieco bardziej wyrafinowaną metodą, którą Weiss zilustrował na swoim plakacie, jest zdefiniowanie
progowych wartości TPI w kategoriach odchyleń standardowych od wysokości, co uwzględnia zatem
zmienność wartości wysokości w obrębie tego sąsiedztwa. Oznacza to, że komórki siatki o identycznej
wartości TPI mogą być różnie klasyfikowane w różnych obszarach, w zależności od zmienności w ich
odpowiednim sąsiedztwie. Ta metoda może, ale nie musi, być przydatna w analizie. Można zastosować tę
metodę, jeśli uważasz, że komórki o dużej zmienności wysokości sąsiedztwa powinny osiągnąć wyższy
próg TPI, aby można je było zaliczyć do jakiejś kategorii.

Podobnie jak w przypadku wartości TPI w ogóle, wielkość sąsiedztwa jest również krytycznym elementem
procesu klasyfikacji położenia nachylenia. Małe dzielnice uchwyciły małe i lokalne wzgórza i doliny, podczas
gdy duże dzielnice uchwyciły obiekty na większą skalę.

- 7-
Wartości TPI bliskie 0 oznaczają jedynie, że wzniesienie jest zbliżone do średniego wzniesienia sąsiednich komórek, co może się
zdarzyć, jeśli komórka znajduje się na płaskim obszarze lub gdzieś w połowie nachylenia. Łatwym sposobem na rozróżnienie tych
dwóch możliwości jest sprawdzenie nachylenia w tym punkcie. Jeśli nachylenie jest bliskie 0, wówczas punkt prawdopodobnie
znajduje się na płaskim terenie. Wysoka wartość nachylenia oznacza, że punkt znajduje się gdzieś w połowie nachylenia. Na swoim
plakacie Weiss demonstruje jeden z możliwych procesów klasyfikacji, wykorzystując zarówno TPI, jak i nachylenie, w celu
wygenerowania siatki pozycji nachylenia składającej się z 6 kategorii.

Klasyfikacja według kategorii ukształtowania terenu:Kategorię ukształtowania terenu można określić,


klasyfikując krajobraz za pomocą 2 siatek TPI w różnych skalach. Kombinacja wartości TPI z różnych skal
sugeruje różne typy ukształtowania terenu.

- 8-
Na przykład wysoka wartość TPI w małej okolicy w połączeniu z niską wartością TPI w dużym sąsiedztwie
zostanie sklasyfikowana jako lokalny grzbiet lub wzgórze w większej dolinie, podczas gdy niski TPI w małym
sąsiedztwie plus wysoki TPI w dużym sąsiedztwie będzie sklasyfikować jako drenaż wyżynny lub depresję.

Plakat Weissa zawiera przykłady pokazujące, jak można wykorzystać 2 siatki TPI i siatkę zboczy do identyfikacji kanionów,
drenaży na środkowych stokach, dolin w kształcie litery U, równin, otwartych zboczy, górnych zboczy, płaskowyżów,
grzbietów środkowych zboczy i szczytów gór.

- 9-
- 10-
UŚPIEWAĆTJEGOmiROZCIĘCIE:

COBLICZANIETOPOGRAFICZNYPPOZYCJAINDEKS:
1. Siatka indeksu położenia topograficznego jest obliczana na podstawie siatki modelu elewacji lub powierzchni, dlatego
zacznij od dodania tej siatki do widoku.

2. W „T PI”, kliknij opcję „Generuj indeks pozycji topograficznej…”.

3. Następnie określ sąsiedztwo, które ma zostać użyte do wygenerowania TPI (zobacz „Opcje sąsiedztwa” na s. 29, aby
zapoznać się z omówieniem typów sąsiedztwa).

4. Kliknij „OK”, a nowa siatka TPI zostanie wygenerowana i dodana do Twojego widoku. Po zakończeniu
zobaczysz krótki raport opisujący, co zostało zrobione:

- 11-
CLASYFIKACJALI WEJDŹ DOSBIEC SUSAMIPPOZYCJA:
1. Siatka położenia nachylenia jest obliczana na podstawie siatki wysokości lub siatki TPI, siatki nachyleń oraz wszelkich
dodatkowych siatek kryteriów klasyfikacji, które możesz chcieć uwzględnić, więc zacznij dodawać wszystkie odpowiednie
siatki do swojego widoku.

2. W „T PI”, kliknij opcję „Generuj klasyfikację pozycji nachylenia...”.


3. Najpierw zostaniesz zapytany, czy korzystasz z istniejącej siatki TPI, czy też wygenerujesz ją
na bieżąco:

Korzystanie z istniejących siatek TPI sprawia, że klasyfikacje pozycji nachylenia działają szybciej (szczególnie
w przypadku korzystania z dużych siatek lub dużych sąsiadów), ale ograniczają opcje dostępne podczas
przeprowadzania klasyfikacji. Korzystając z istniejących siatek TPI, klasy można definiować wyłącznie w
oparciu o rzeczywiste wartości TPI lub standaryzowane wartości TPI oparte na średniej i odchyleniu
standardowym całej siatki TPI. Podczas generowania siatek TPI na bieżąco można także definiować klasy w
kategoriach odchylenia standardowego lub wariancji wartości wysokości w sąsiedztwie TPI.

Przypomnijmy, że klasy pozycji nachylenia są definiowane w zależności od tego, jak ekstremalne są wartości
TPI. Jeśli korzystasz z wstępnie wygenerowanych siatek TPI, ograniczasz się do ustawiania wartości progowych
w samych siatkach TPI (przy użyciu rzeczywistych jednostek TPI lub standardowych jednostek TPI). Nie ma
możliwości zdefiniowania klasyfikacji na podstawie odchylenia standardowego lub wariancji wartości
wysokości w sąsiedztwie TPI, ponieważ w analizie nie jest używana oryginalna siatka wysokości.

Jeśli generujesz siatki TPI na bieżąco, możesz zapisać te siatki TPI w swoim widoku, klikając
przycisk „Opcje” w następnym oknie dialogowym.
4. Następnie w oknie dialogowym „Analiza położenia nachylenia” wybierz tematy i kryteria klasyfikacji, które mają zostać
użyte w analizie:

- 12-
Wybierz motyw elewacji lub istniejący motyw TPI z pierwszej listy i temat Nachylenie z
drugiej listy, a następnie wybierz istniejący system klasyfikacji lub zdefiniuj nowy.

Wybór i zdefiniowanie schematu klasyfikacji:System klasyfikacji to zbiór reguł


określających sposób klasyfikacji wartości TPI i nachylenia. Możesz użyć istniejącego zestawu
kryteriów lub wygenerować nowy. Możesz także załadować istniejący i zmodyfikować go.
To rozszerzenie ma fabrycznie załadowane 2 zestawy kryteriów. Pierwszy zestaw, na podstawie plakatu Weissa,
tworzy 6 kategorii i ustala progi TPI przy użyciu odchyleń standardowych (przejrzyj dyskusję dotyczącą „Klasyfikacji
według położenia nachylenia” [s. 6], aby zapoznać się z tą koncepcją). Ponieważ wykorzystuje odchylenia
standardowe, ten zestaw kryteriów można zastosować tylko wtedy, gdy zdecydujesz się na generowanie siatek TPI w
locie.

Próbka 6-klasa, deemfazja, klasa 2 i 5 (Weiss 2001)


Dolina: TPI≤ -1 SD
Dolne nachylenie: - 1 SD <TPI≤ -0,5 odchylenie standardowe

Płaskie nachylenie: - 0,5 SD <TPI<0,5 SD, Nachylenie≤ 5°


Środkowe nachylenie: - 0,5 SD <TPI<0,5 SD, 0,5 Nachylenie>5°
Górne nachylenie: SD <TPI≤ 1 SD TPI>1 SD
Grzbiet:

Drugi wstępnie załadowany zestaw kryteriów pochodzi z badania Dickson i Beier Cougar (w przeglądzie
Dickson i Beier) i tworzy 4 kategorie w oparciu o wartości TPI i nachylenie. Ponieważ ten zestaw kryteriów
wykorzystuje progi TPI oparte na rzeczywistych wartościach TPI, a nie na odchyleniach standardowych,
można używać tego zestawu z istniejącymi siatkami TPI.

Próbka klasy 4 (przegląd Dicksona i Beiera)


Dno kanionu: TPI≤ -8
Łagodne nachylenie: - 8 <TPI≤ 8,Nachylenie<6°
Stromy stok: - 8 <TPI≤ 8,Nachylenie≥ 6°
Linia grzbietu: TPI≥ 8
Jeśli któryś z tych zestawów kryteriów jest odpowiedni do Twojej analizy, po prostu wybierz je z listy i kliknij
przycisk „Dalej”, aby kontynuować. Jeśli chcesz zmodyfikować zestaw kryteriów lub utworzyć nowy, kliknij przycisk
„Zdefiniuj klasy”, aby kontynuować otwórz okno dialogowe „Parametry położenia nachylenia”:

- 13-
Etykieta i wartość kryterium: „Opis kryteriów” u góry to etykieta tekstowa dla dowolnej
konkretnej klasyfikacji. Wartość klasyfikacji to wartość liczbowa powiązana z tą klasyfikacją.
Obie te wartości pojawią się w końcowej tabeli atrybutów siatki klasyfikacji.

IWAŻNE:Wartości klasyfikacji określają również rangę lub poziom pierwszeństwa klasyfikacji w


przypadkach, gdy kryteria mogą się pokrywać. Jeżeli wiele kryteriów klasyfikacji odnosi się do tego
samegoWysokość / TPI / nachyleniewartości lub kombinacji wartości, wówczas pierwszeństwo będzie
miała klasyfikacja z najniższą wartością klasyfikacyjną. Na przykład, jeśli oba kryteria odnoszą się do
siatki A i są zdefiniowane w następujący sposób:

Kryteria z wartością klasyfikacyjną = 1; zdefiniowane jako [5 ≤ Siatka A < 10]


Kryteria z wartością klasyfikacyjną = 2; zdefiniowany jako [8 ≤ Siatka A < 15]

Następnie wszystkie komórki siatki A o wartościach 8 i 9 spełniają oba kryteria. Ponieważ pierwsze kryterium ma
najniższą wartość klasyfikacyjną, wówczas komórki te zostaną sklasyfikowane jako Kryterium 1.

Kryteria TPI: Poniżej sekcji Opis kryteriów zdefiniuj wartości TPI mające zastosowanie do tej
klasyfikacji. Zwróć uwagę, że możesz pominąć drugi zestaw kryteriów, jeśli masz tylko jedną relację
mającą zastosowanie do tej klasy (kliknij menu rozwijane zawierające słowo „i” i wybierz „Pomiń
kryteria 2”). Pamiętaj również, że musisz określ jednostki, które mają być używane w pliku

- 14-
Klasyfikacja. Jeśli generujesz siatkę TPI na bieżąco podczas obliczania położenia nachylenia,
możesz użyć dowolnej z poniższych jednostek. Jeśli używasz istniejącej siatki TPI, możesz
wybierać tylko spośród jednostek i jednostek standardowych:
1) Jednostki: Progi oparte są na rzeczywistych wartościach TPI.

2) Jednostki standaryzowane: Siatka TPI jest standaryzowana na bieżąco (patrz str. 36), a progi opierają się
na tych standardowych jednostkach.

3) SD (Odchylenia standardowe): Siatka wysokości jest konwertowana w locie do siatki TPI w oparciu o
określone sąsiedztwo, a siatka wartości odchyleń standardowych wysokości sąsiedztwa jest
generowana na bieżąco w tym samym czasie. Progi TPI są następnie oparte na liczbie określonych
jednostek odchylenia standardowego od średniej. Ta opcja jest dostępna tylko w przypadku
generowania siatki TPI na bieżąco.

4) VAR (Wariancje): Siatka wysokości jest konwertowana w locie do siatki TPI w oparciu o określone
sąsiedztwo, a siatka wartości wariancji wysokości sąsiedztwa jest generowana na bieżąco w tym
samym czasie. Progi TPI są następnie ustalane na podstawie liczby jednostek wariancji od średniej.
Jedna jednostka wariancji jest równa kwadratowi jednostki odchylenia standardowego. Ta opcja
jest dostępna tylko w przypadku generowania siatki TPI na bieżąco.

Kryteria nachylenia: Poniżej sekcji TPI zdefiniuj wartości nachylenia powiązane z tą klasą (jeśli istnieją). Jeśli
ta klasa nie korzysta z nachylenia, usuń zaznaczenie pola „Uwzględnij wartość nachylenia”.

Dodatkowe siatki: Jeśli masz dodatkowe siatki do uwzględnienia w analizie, zaznacz pole „Uwzględnij
dodatkowe dane siatki w definicji kryteriów”, a następnie kliknij przycisk „Dodatkowe parametry siatki”.
Na przykład, jeśli masz siatkę terenów miejskich i pozamiejskich i chcesz ustawić jedną ze swoich klas
tak, aby dotyczyła tylko obszarów miejskich, kliknij przycisk „Dodatkowe parametry siatki” i wypełnij pole
„Określ Zasięgi dla dodatkowych siatek” w następujący sposób:

Wybierz interesujący temat siatki i przypisz zakres wartości, który ma zastosowanie do tej definicji
klasyfikacji. Zauważ, że możesz pominąć drugi zestaw kryteriów, jeśli tylko to zrobisz

- 15-
mają jedną relację, która ma zastosowanie do tej klasy (kliknij rozwijane pole zawierające słowo
„i” i wybierz „Pomiń kryteria 2”). Kliknij „Dodaj do listy”, aby dodać go do definicji tej klasy.
Jeśli chcesz edytować istniejące wartości progowe siatki, wybierz tę siatkę w polu listy „DODATKOWE
SIATKI”. Bieżące wartości progowe pojawią się powyżej, więc wprowadź dowolne zmiany i kliknij „Zmień
element listy”, aby zapisać zmiany.

Możesz usunąć istniejące wartości progowe siatki zaznaczając je w polu listy „DODATKOWE
SIATKI” i klikając przycisk „Usuń z listy”. Po zakończeniu definiowania wszystkich dodatkowych
parametrów siatki związanych z tą klasą kliknij przycisk „OK”, aby powrócić do głównego okna
dialogowego.
IWAŻNE:Jeśli planujesz zapisać zestaw kryteriów siatki zawierający odniesienia do tych dodatkowych siatek,
pamiętaj, że zapisany zestaw kryteriów będzie odnosił się konkretnie do tych siatek. Jeśli użytkownik
spróbuje użyć tego zapisanego zestawu kryteriów, ale nie będzie miał w widoku motywów siatki o tych
nazwach, rozszerzenie zatrzyma działanie i poprosi użytkownika o zidentyfikowanie tej siatki przed
kontynuowaniem.

Lista kryteriów klasyfikacji: Pole na dole okna dialogowego zatytułowane „KRYTERIA KLASYFIKACJI”
zawiera listę wszystkich definicji klasyfikacji ustalonych dla tego zestawu kryteriów. Po zakończeniu
ustawiania parametrów etykiety, wartości, TPI i nachylenia dla konkretnej klasy kliknij przycisk „Dodaj
do listy”, aby dodać ją do pełnej listy.

Jeśli chcesz edytować którąkolwiek z istniejących definicji, wybierz ją w polu Lista kryteriów, a
wszystkie pola parametrów zostaną wypełnione odpowiednimi wartościami. Po dokonaniu
żądanych zmian kliknij przycisk „Zmień element”, aby zapisać zmiany.

Jeśli chcesz usunąć którąkolwiek z istniejących definicji, zaznacz ją w polu Lista kryteriów i
kliknij przycisk „Usuń z listy”.
Ładowanie zestawów kryteriów: Możesz załadować istniejące lub zapisane zestawy kryteriów, klikając przycisk
„Wczytaj”. Po prostu wybierz kryteria do załadowania i kliknij „OK”:

- 16-
IWAŻNE:Jeśli w tej analizie używasz istniejących tematów TPI, nie możesz używać zestawów kryteriów korzystających z
jednostek odchyleń standardowych lub wariancji. Jeśli spróbujesz załadować istniejący zestaw kryteriów korzystający
z tych jednostek, pojawi się komunikat wyjaśniający, że jest to nieprawidłowy zestaw kryteriów i wybrany zestaw
kryteriów nie zostanie załadowany:

Zapisywanie zestawów kryteriów: Jeśli zamierzasz ponownie zastosować ustalone kryteria lub chcesz udostępnić je
innym, warto je zapisać, aby można było je rozpowszechniać i łatwo ponownie załadować. Kliknij przycisk „Zapisz”,
aby otworzyć okno dialogowe „Zapisz zestaw kryteriów”:

Nazwij swój nowy zestaw kryteriów i kliknij „Zapisz”, a zostanie on zapisany w tabeli „Zestaw kryteriów zapisanych w
pozycji nachylenia” (../tpi_slope_criteria.dbf). Zobacz dyskusję na temat Tabele zapisanych kryteriów (s. 37), aby
uzyskać więcej informacji na temat tej tabeli i sposobu udostępniania zapisanych zestawów kryteriów.

Ważny:Zapisany zestaw kryteriów będzie odnosił się do dowolnej siatki wysokości, TPI lub nachylenia, której
użytkownik chce użyć. Zapisane zestawy nie odnoszą się do konkretnych siatek, ale raczej do dowolnej siatki
określonej przez użytkownika jako Wysokość, TPI lub Nachylenie. HWSZĘDZIE, jeśli do zapisanego zestawu zostaną
dodane dodatkowe siatki, to zostaną one zapisane według nazwy. Na przykład zestaw kryteriów ukształtowania
terenu klasy Weissa 10 odwołuje się do siatki nachyleń jako dodatkowej siatki i dlatego wymaga motywu siatki o
nazwie „Nachylenie”. Jeśli rozszerzenie nie znajdzie w Twoim widoku siatki o nazwie „Nachylenie”, zatrzyma działanie i
poprosi Cię o zidentyfikowanie tej siatki przed kontynuowaniem.

Opcje: Przycisk „Opcje” umożliwia zapisanie części danych pośrednich i części kodu użytego
do wygenerowania danych.

- 17-
A)Zapisz wszystkie wygenerowane siatki:Jeśli generujesz siatkę TPI na bieżąco lub jeśli używasz
jednostek standardowych, jednostek odchylenia standardowego lub jednostek wariancji, ta opcja
zapisze te siatki i doda je jako nowe motywy do Twojego widoku. Jeśli nie wybierzesz tej opcji,
siatki te zostaną usunięte po użyciu.

B)Zapisz siatki kategorii osobno:Ta opcja zapisuje każdą oddzielną klasę w osobnej siatce i
dodaje je do widoku. Komórki w tych siatkach kategorii będą miały wartość klasy lub
wartości null.
C)Zapisz wygenerowany kod ulicy w raporcie:To rozszerzenie generuje siatki kategorii, budując
skrypt Avenue zawierający niezbędne parametry, a następnie wykonując ten skrypt. Ta opcja
pozwala zapisać odpowiednie skrypty Avenue w raporcie końcowym, dzięki czemu możesz
dokładnie sprawdzić, co robi rozszerzenie. Przykładowy skrypt wyglądałby mniej więcej tak:

- - - - - - - - - <<<<<<< Rozpocznij skrypt alejowy >>>>>>>--------- theTPIGrid


= self.Get(0)
theSlopeGrid = self.Get(1)
theSDGrid = siebie.Get(2)
Siatka Jednostek = self.Get(3)
theVarGrid = siebie.Get(4)
theStdTPIGrid = self.Get(5)
theClassGrid = (((theStdTPIGrid > -5.00000000000000) And (theStdTPIGrid <5.00000000000000))
i (theSlopeGrid >(5.00000000000000)))
zwróć {theClassGrid}

- - - - - - - - - <<<<<<<<< Skrypt End Avenue >>>>>>>>--------------

5. Po wybraniu lub utworzeniu systemu klasyfikacji kliknij przycisk „Dalej…” w oknie dialogowym
„Analiza położenia nachylenia” i potwierdź wybrane definicje klasyfikacji:

6. Jeśli generujesz wartości TPI na bieżąco, następnie zostaniesz poproszony o zdefiniowanie swojego
sąsiedztwa (zobacz „Opcje sąsiedztwa” na stronie 29, aby zapoznać się z omówieniem typów
sąsiedztwa). Jeśli korzystasz z istniejących siatek TPI, rozszerzenie przejdzie bezpośrednio do analizy.

7. Po zakończeniu rozszerzenie doda nową siatkę pozycji nachylenia do widoku i wygeneruje raport
szczegółowo opisujący, co zostało zrobione:

- 18-
CLASYFIKACJALI WEJDŹ DOLANDFORMCKATEGORIA:
1. Siatka klasyfikacji ukształtowania terenu jest obliczana na podstawie pojedynczej siatki wysokości lub 2 siatek TPI oraz wszelkich
dodatkowych siatek kryteriów klasyfikacji, które możesz chcieć uwzględnić, więc zacznij dodawać wszystkie odpowiednie siatki
do swojego widoku.

2. W „T PI”, kliknij opcję „Generuj klasyfikację ukształtowania terenu...”.


3. Najpierw zostaniesz zapytany, czy masz, czy korzystasz z istniejących siatek TPI, czy też będziesz
je generował na bieżąco:

Korzystanie z istniejących siatek TPI sprawia, że klasyfikacje ukształtowania terenu działają szybciej (szczególnie w
przypadku korzystania z dużych siatek lub dużych dzielnic), ale ograniczają opcje dostępne podczas przeprowadzania
klasyfikacji. Korzystając z istniejących siatek TPI, można definiować klasy wyłącznie w oparciu o rzeczywiste wartości
TPI lub standaryzowane wartości TPI oparte na średniej i odchyleniu standardowym

- 19-
cała sieć TPI. Podczas generowania siatek TPI na bieżąco można także definiować klasy w kategoriach
odchylenia standardowego lub wariancji wartości wysokości w sąsiedztwie TPI.

4. Następnie w oknie dialogowym „Analiza ukształtowania terenu” wybierz tematy i kryteria klasyfikacji, które mają zostać
użyte w analizie:

Jeśli generujesz motywy TPI na bieżąco, w tym oknie dialogowym wystarczy wybrać tylko jeden
motyw elewacji. Motywy TPI dla małych i dużych dzielnic zostaną wygenerowane automatycznie
na podstawie określonych przez Ciebie dzielnic. Jeśli używasz istniejących motywów TPI, w tym
oknie dialogowym będziesz musiał wybrać motywy TPI dla małych i dużych dzielnic. Po
określeniu tematów wybierz istniejący system klasyfikacji lub zdefiniuj nowy.

Wybór i zdefiniowanie schematu klasyfikacji:Twój system klasyfikacji to zbiór reguł określających,


w jaki sposób wartości ukształtowania terenu będą klasyfikowane na podstawie 2 siatek TPI. Możesz
użyć istniejącego zestawu kryteriów lub wygenerować nowy. Możesz także załadować istniejący i
zmodyfikować go.

To rozszerzenie zawiera 1 wstępnie załadowany zestaw kryteriów ukształtowania terenu. Zestaw, na podstawie plakatu
Weissa, tworzy 10 kategorii ukształtowania terenu i ustala progi TPI przy użyciu standardowych jednostek TPI (przejrzyj
dyskusje dotyczące „Klasyfikacja według kategorii ukształtowania terenu” [s. 8] i „Standaryzacja siatek” [s. 36], aby przejrzeć tę
koncepcję). Ponieważ wykorzystuje standardowe jednostki TPI, ten zestaw kryteriów można zastosować niezależnie od tego,
czy zdecydujesz się na generowanie siatek TPI w locie, czy na wykorzystanie istniejących siatek TPI.

Próbka 10-klasowa, klasyfikacja ukształtowania terenu (Weiss 2001; nieznacznie zmodyfikowana)

Kaniony, głęboko wcięte strumienie: Małe Sąsiedztwo TPI: TPI ≤ -1 Duże


Sąsiedztwo TPI: TPI ≤ -1 Małe
Drenaże śródspadowe, płytkie doliny: Sąsiedztwo TPI: TPI ≤ -1 Duże
Sąsiedztwo TPI: -1 < TPI < 1 Małe
Drenaże wyżynne, górne wody: Sąsiedztwo TPI: TPI ≤ -1 Duże
Sąsiedztwo TPI: TPI ≥ 1 Małe
Doliny w kształcie litery U: Sąsiedztwo TPI: -1 < TPI < 1 Duże
sąsiedztwo TPI: TPI ≤ -1 Sąsiedztwo
Równiny Małe: TPI: -1 < TPI < 1 Duże sąsiedztwo TPI:
-1 < TPI < 1 Nachylenie ≤ 5°

Otwarte stoki: Małe sąsiedztwo TPI: -1 < TPI < 1 Duże


sąsiedztwo TPI: -1 < TPI < 1 Nachylenie
> 5°
Górne stoki, Mesas: Małe sąsiedztwo TPI: -1 < TPI < 1 Duże
sąsiedztwo TPI: TPI ≥ 1

- 20-
Lokalne grzbiety/wzgórza w dolinach: Małe sąsiedztwo TPI: TPI ≥ 1 Duże
sąsiedztwo TPI: TPI ≤ -1 Małe
Grzbiety śródzboczowe, małe wzgórza na równinach: sąsiedztwo TPI: TPI ≥ 1 Duże
sąsiedztwo TPI: -1 < TPI < 1 Małe
Szczyty górskie, wysokie grzbiety: sąsiedztwo TPI: TPI ≥ 1 Duże
sąsiedztwo TPI: TPI ≥ 1
Jeśli ten zestaw kryteriów lub jakikolwiek inny zapisany zestaw kryteriów pojawiający się na liście rozwijanej
jest odpowiedni dla Twojej analizy, po prostu wybierz go z listy i kliknij przycisk „Dalej”, aby kontynuować.
Jeśli chcesz zmodyfikować zestaw kryteriów lub utwórz nowy, kliknij przycisk „Zdefiniuj klasy”, aby otworzyć
okno dialogowe „Parametry klasyfikacji ukształtowania terenu”:

Etykieta i wartość kryterium: „Opis kryteriów” u góry to etykieta tekstowa dla dowolnej
konkretnej klasyfikacji. Wartość klasyfikacji to wartość liczbowa powiązana z tą klasyfikacją.
Obie te wartości pojawią się w końcowej tabeli atrybutów siatki klasyfikacji.

IWAŻNE:Wartości klasyfikacji określają również rangę lub poziom pierwszeństwa klasyfikacji w


przypadkach, gdy kryteria mogą się pokrywać. Jeśli wiele kryteriów klasyfikacji odnosi się do
tych samych wartości TPI w małych i dużych dzielnicach lub ich kombinacji

- 21-
wartości, wówczas pierwszeństwo będzie miała klasyfikacja o najniższej Wartości Klasyfikacji. Na przykład,
jeśli oba kryteria odnoszą się do siatki A i są zdefiniowane w następujący sposób:

Kryteria z wartością klasyfikacyjną = 1; zdefiniowane jako [5 ≤ Siatka A < 10]


Kryteria z wartością klasyfikacyjną = 2; zdefiniowany jako [8 ≤ Siatka A < 15]

Następnie wszystkie komórki siatki A o wartościach 8 i 9 spełniają oba kryteria. Ponieważ pierwsze kryterium ma
najniższą wartość klasyfikacyjną, wówczas komórki te zostaną sklasyfikowane jako Kryterium 1.

Kryteria TPI dla małych i dużych dzielnic: Poniżej sekcji Opis kryteriów zdefiniuj wartości TPI dla małych i
dużych dzielnic, które mają zastosowanie do tej klasyfikacji. Zwróć uwagę, że możesz pominąć drugi
zestaw kryteriów, jeśli masz tylko jedną relację mającą zastosowanie do tej klasy (kliknij menu rozwijane
zawierające słowo „i” i wybierz „Pomiń kryteria 2”). Pamiętaj również, że musisz określ jednostki, które
mają być używane w klasyfikacji. Jeśli generujesz siatki TPI na bieżąco podczas obliczania kategorii
ukształtowania terenu, możesz użyć dowolnej z poniższych jednostek. Jeśli używasz istniejących siatek
TPI, możesz można wybierać tylko spośród jednostek i jednostek standardowych:

1) Jednostki: Progi oparte są na rzeczywistych wartościach TPI.

2) Jednostki standaryzowane: Siatka TPI jest standaryzowana na bieżąco (patrz str. 36), a progi opierają się
na tych standardowych jednostkach.

3) SD (Odchylenia standardowe): Siatka wysokości jest konwertowana w locie do siatki TPI w oparciu o
określone sąsiedztwo, a siatka wartości odchyleń standardowych wysokości sąsiedztwa jest
generowana na bieżąco w tym samym czasie. Progi TPI są następnie oparte na liczbie określonych
jednostek odchylenia standardowego od średniej. Ta opcja jest dostępna tylko w przypadku
generowania siatki TPI na bieżąco.

4) VAR (Wariancje): Siatka wysokości jest konwertowana w locie do siatki TPI w oparciu o określone
sąsiedztwo, a siatka wartości wariancji wysokości sąsiedztwa jest generowana na bieżąco w tym
samym czasie. Progi TPI są następnie ustalane na podstawie liczby jednostek wariancji od średniej.
Jedna jednostka wariancji jest równa kwadratowi jednostki odchylenia standardowego. Ta opcja
jest dostępna tylko w przypadku generowania siatki TPI na bieżąco.

Dodatkowe siatki: Jeśli masz dodatkowe siatki do uwzględnienia w analizie, zaznacz pole
„Uwzględnij dodatkowe dane siatki w definicji kryteriów”, a następnie kliknij przycisk „Dodatkowe
parametry siatki”. Na przykład, jeśli masz siatkę wartości nachyleń i chcesz ustawić niektóre klasy
tak, aby dotyczyły tylko określonych zakresów nachyleń, kliknij przycisk „Dodatkowe parametry
siatki” i wypełnij pole „Określ zakresy dla dodatkowych Siatki” w następujący sposób:

- 22-
Wybierz interesujący temat siatki i przypisz zakres wartości, który ma zastosowanie do tej
definicji klasyfikacji. Zwróć uwagę, że możesz pominąć drugi zestaw kryteriów, jeśli masz tylko
jedną relację mającą zastosowanie do tej klasy (kliknij menu rozwijane zawierające słowo „i” i
wybierz „Pomiń kryteria 2”). Kliknij „Dodaj do listy”, aby dodać go do definicji tej klasy.
Jeśli chcesz edytować istniejące wartości progowe siatki, wybierz tę siatkę w polu listy „DODATKOWE
SIATKI”. Bieżące wartości progowe pojawią się powyżej, więc wprowadź dowolne zmiany i kliknij „Zmień
element listy”, aby zapisać zmiany.

Możesz usunąć istniejące wartości progowe siatki zaznaczając je w polu listy „DODATKOWE
SIATKI” i klikając przycisk „Usuń z listy”. Po zakończeniu definiowania wszystkich dodatkowych
parametrów siatki związanych z tą klasą kliknij przycisk „OK”, aby powrócić do głównego okna
dialogowego.
IWAŻNE:Jeśli planujesz zapisać zestaw kryteriów siatki zawierający odniesienia do tych dodatkowych siatek,
pamiętaj, że zapisany zestaw kryteriów będzie odnosił się konkretnie do tych siatek. Jeśli użytkownik
spróbuje użyć tego zapisanego zestawu kryteriów, ale nie będzie miał w widoku motywów siatki o tych
nazwach, rozszerzenie zatrzyma działanie i poprosi użytkownika o zidentyfikowanie tej siatki przed
kontynuowaniem.

Lista kryteriów klasyfikacji: Pole na dole okna dialogowego zatytułowane „KRYTERIA KLASYFIKACJI”
zawiera listę wszystkich definicji klasyfikacji ustalonych dla tego zestawu kryteriów. Po zakończeniu
ustawiania etykiety, wartości oraz parametrów małego i dużego sąsiedztwa dla konkretnej klasy
kliknij przycisk „Dodaj do listy”, aby dodać ją do pełnej listy.

Jeśli chcesz edytować którąkolwiek z istniejących definicji, wybierz ją w polu Lista kryteriów, a
wszystkie pola parametrów zostaną wypełnione odpowiednimi wartościami. Po dokonaniu
żądanych zmian kliknij przycisk „Zmień element”, aby zapisać zmiany.

Jeśli chcesz usunąć którąkolwiek z istniejących definicji, zaznacz ją w polu Lista kryteriów i
kliknij przycisk „Usuń z listy”.
Ładowanie zestawów kryteriów: Możesz załadować istniejące lub zapisane zestawy kryteriów, klikając przycisk
„Wczytaj”. Po prostu wybierz kryteria do załadowania i kliknij „OK”:

- 23-
IWAŻNE:Jeśli w tej analizie używasz istniejących tematów TPI, nie możesz używać zestawów kryteriów korzystających z
jednostek odchyleń standardowych lub wariancji. Jeśli spróbujesz załadować istniejący zestaw kryteriów korzystający
z tych jednostek, pojawi się komunikat wyjaśniający, że jest to nieprawidłowy zestaw kryteriów i wybrany zestaw
kryteriów nie zostanie załadowany:

Zapisywanie zestawów kryteriów: Jeśli zamierzasz ponownie zastosować ustalone kryteria lub chcesz udostępnić je
innym, warto je zapisać, aby można było je rozpowszechniać i łatwo ponownie załadować. Kliknij przycisk „Zapisz”,
aby otworzyć okno dialogowe „Zapisz zestaw kryteriów”:

- 24-
Nazwij swój nowy zestaw kryteriów i kliknij „Zapisz”, a zostanie on zapisany w tabeli „Zapisany zestaw kryteriów
klasyfikacji terenu” (../tpi_landform_criteria). Zobacz dyskusję na temat Tabele zapisanych kryteriów (s. 37), aby
uzyskać więcej informacji na temat tej tabeli i sposobu udostępniania zapisanych zestawów kryteriów.

Ważny:Zapisany zestaw kryteriów będzie odnosił się do dowolnej siatki wysokości lub TPI, której użytkownik chce
użyć. Zapisane zestawy nie odnoszą się do konkretnych siatek, ale raczej do dowolnej siatki określonej przez
użytkownika jako Wysokość lub TPI. HWSZĘDZIE, jeśli do zapisanego zestawu zostaną dodane dodatkowe siatki, to
zostaną one zapisane według nazwy. Na przykład zestaw kryteriów ukształtowania terenu klasy Weissa 10 odwołuje
się do siatki nachyleń jako dodatkowej siatki i dlatego wymaga motywu siatki o nazwie „Nachylenie”. Jeśli
rozszerzenie nie znajdzie w Twoim widoku siatki o nazwie „Nachylenie”, zatrzyma działanie i poprosi Cię o
zidentyfikowanie tej siatki przed kontynuowaniem.

Opcje: Przycisk „Opcje” umożliwia zapisanie części danych pośrednich i części kodu użytego
do wygenerowania danych.

A)Zapisz wszystkie wygenerowane siatki:Jeśli generujesz siatki TPI na bieżąco lub jeśli używasz
jednostek standardowych, jednostek odchylenia standardowego lub jednostek wariancji, ta opcja
zapisze te siatki i doda je jako nowe motywy do widoku. Jeśli nie wybierzesz tej opcji, siatki te
zostaną usunięte po użyciu.

B)Zapisz siatki kategorii osobno:Ta opcja zapisuje każdą oddzielną klasę w osobnej siatce i
dodaje je do widoku. Komórki w tych siatkach kategorii będą miały wartość klasy lub
wartości null.
C)Zapisz wygenerowany kod ulicy w raporcie:To rozszerzenie generuje siatki kategorii, budując
skrypt Avenue zawierający niezbędne parametry, a następnie wykonując ten skrypt. Ta opcja
pozwala zapisać odpowiednie skrypty Avenue w raporcie końcowym, dzięki czemu możesz
dokładnie sprawdzić, co robi rozszerzenie. Przykładowy skrypt wyglądałby mniej więcej tak:

- - - - - - - - - <<<<<<< Rozpocznij skrypt Avenue >>>>>>>-------------


theTPISmallGrid = self.Get(0)
theTPILargeGrid = siebie.Get(1)
Siatka jednostek TPI1 = siebie.Get(2)

- 25-
siatkaTPI1SDGrid = siebie.Get(3)
siatka TPI1VARG = siebie.Get(4)
TPI1StdTPIGrid = self.Get(5)
siatka TPI2Units = siebie.Get(6)
siatkaTPI2SDGrid = siebie.Get(7)
siatka TPI2VARG = siebie.Get(8)
TPI2StdTPIGrid = self.Get(9)
UseOther = self.Get(10)
theOtherGrids = self.Get(11)
Numer siatki1 = theOtherGrids.Get(0).Get(1)
theClassGrid = (((theTPI1StdTPIGrid >(-1.00000000000000)) And (theTPI1StdTPIGrid <(1.00000000000000))) i
((theTPI2StdTPIGrid >(-1.0000000000000)) And (theTPI2StdTPIGrid <(1.00) 000000000000)))) i ((NumerSiatki1
<= 5))
zwróć {theClassGrid}

- - - - - - - - - <<<<<<<<< Skrypt End Avenue >>>>>>>>--------------

8. Po wybraniu lub utworzeniu systemu klasyfikacji kliknij przycisk „Dalej…” w oknie dialogowym
Analiza ukształtowania terenu i potwierdź wybrane definicje klasyfikacji:

9. Jeśli generujesz wartości TPI na bieżąco, następnie zostaniesz poproszony o zdefiniowanie małego i
dużego sąsiedztwa (zobacz „Opcje sąsiedztwa” na s. 29, aby zapoznać się z omówieniem typów
sąsiedztwa). Jeśli korzystasz z istniejących siatek TPI, rozszerzenie przejdzie bezpośrednio do analizy.

10. Po zakończeniu rozszerzenie doda nową siatkę Landform do widoku i wygeneruje raport szczegółowo
opisujący, co zostało zrobione:

- 26-
- 27-
ADODATKOWEFUNCKCJE:

COBLICZANIENOŚMIECZKOSTATYSTYKA
Ta opcja generuje nową siatkę reprezentującą statystyki sąsiedztwa na podstawie istniejącej siatki. Każda wartość
komórki w nowej siatce reprezentuje pewną statystykę (tj. średnią, min., maks., odchylenie standardowe itp.) z
pewnego obszaru komórek otaczających pierwotną komórkę w oryginalnej siatce, gdzie region ten nazywany jest
Sąsiedztwem i może mieć różnorodność kształtów i rozmiarów. Standardowa funkcja statystyki sąsiedztwa Spatial
Analyst obejmuje opcje dotyczące prostokątów, okręgów, klinów i pączków (więcej informacji można znaleźć w
plikach pomocy ArcView, zwłaszcza w „Dyskusji FocalStats”). Funkcja statystyk sąsiedztwa zawarta w tym
rozszerzeniu jest bardzo podobna do oryginalnej funkcji Spatial Analyst, z tą różnicą, że narzędzie to umożliwia
generowanie sąsiedztw o niestandardowych kształtach, a także generowanie wielu zestawów statystyk w ramach
jednej operacji.

Kliknij pozycję menu „Statystyki sąsiedztwa”, aby rozpocząć proces. Zostaniesz poproszony o określenie
tematu siatki, który chcesz analizować, oraz statystyk, które chcesz wygenerować. Możesz wybrać wiele
statystyk. Rozmiar tego okna można zmieniać, przeciągając za róg.

Opcje statystyczne:
Jeśli motyw siatki jest motywem zmiennoprzecinkowym (tj. z liczbami dziesiętnymi, a zatem bez tabeli
atrybutów), opcje statystyk będą obejmować:
1.Minimum: Najniższa wartość w sąsiedztwie oryginalnej komórki.
2.Mieć na myśli: Średnia wartość w okolicy.
3.Maksymalny: Maksymalna wartość w okolicy.
4.Zakres: Zakres wartości (tj. maksimum – minimum) w sąsiedztwie.
5.Odchylenie standardowe: Odchylenie standardowe wartości w sąsiedztwie.
6.Zmienność: Wariancja wartości w sąsiedztwie.
7.Suma: Suma wartości w sąsiedztwie.
Jeśli motyw siatki jest motywem typu Integer, masz jeszcze kilka opcji:
A)Większość: Wartość, która najczęściej występuje w sąsiedztwie.
B)Mniejszość: Wartość, która występuje najrzadziej w sąsiedztwie.
C)Mediana: Średnia wartość w sąsiedztwie.

- 28-
D)Różnorodność: Liczba unikalnych wartości w sąsiedztwie.

Opcje sąsiedztwa:
Następnie zostaniesz poproszony o zdefiniowanie swojej okolicy. Możesz wybierać pomiędzy okręgiem, pierścieniem (w
kształcie pączka), prostokątem, klinem lub kształtem niestandardowym. Możesz także wprowadzić parametry swojej
okolicy w jednostkach komórek siatki lub jednostkach mapy (tj. metrach, stopach itp.).

A)Koło: Okrągłe otoczenie określone przez promień rozciągający się na


zewnątrz od środka komórki. Teoretycznie to sąsiedztwo powinno
składać się ze wszystkich komórek siatki, których środki komórek leżą
w tej odległości od środka komórki ogniskowej, ale wydaje się, że w
programie Spatial Analyst występuje pewien problem z zaokrąglaniem
liczb, który czasami uwzględnia lub wyklucza komórki, które nie
dokładnie pasują do tej definicji . Jeśli to możliwe, przetestuj funkcję
sąsiedztwa, aby upewnić się, że uwzględnia wszystkie komórki, których
potrzebujesz. Jeśli nie, możesz użyć funkcji Niestandardowe otoczenie,
aby utworzyć prawidłowe otoczenie.

B)Pierścień: Otoczenie pierścieniowe wygląda jak pierścień lub pączek określony


przez długość promienia wewnętrznego i zewnętrznego rozciągającą się na
zewnątrz od środka komórki. To sąsiedztwo powinno składać się ze
wszystkich komórek, których centra komórkowe leżą w tym pierścieniu, ale
na to mogą mieć również wpływ problemy z zaokrągleniami, które wpływają
na sąsiedztwo kołowe. Jeśli testy wykażą, że otoczenie pierścieniowe nie
działa dokładnie zgodnie z oczekiwaniami, możesz wygenerować
niestandardowe otoczenie, które będzie działać poprawnie.

C)Klin: Otoczenie w kształcie klina wygląda jak kawałek ciasta


wycięty z okrągłego otoczenia i jest definiowane przez kąt
początkowy i końcowy oraz promień. Jak zawsze, zaleca się
przetestowanie i potwierdzenie, że Twoja okolica jest
prawidłowa, a jeśli to konieczne, wygeneruj własną okolicę.

D)Prostokąt: Kwadratowa lub prostokątna okolica zdefiniowana przez szerokość


i wysokość, która będzie wyśrodkowana wokół centrum komórki
ogniskowej. Komórki zostaną uwzględnione w sąsiedztwie, jeśli środki
komórek leżą w obrębie tego prostokąta.

mi)Zwyczaj: Niestandardowe sąsiedztwa mogą mieć dowolny kształt lub układ i są definiowane poprzez wyraźne
określenie, które komórki w stosunku do komórki ogniskowej zostaną uwzględnione w sąsiedztwie.
Aby wygenerować niestandardowe otoczenie, najpierw wybierz opcję „Niestandardowe” z
rozwijanej listy Typów sąsiedztwa:

- 29-
Następnie kliknij przycisk „Utwórz niestandardowe otoczenie”, aby otworzyć okno definicji
niestandardowego sąsiedztwa. Wybierz ogólny rozmiar otoczenia, przesuwając suwak do właściwej
wartości, a następnie kliknij pola, aby określić, które komórki chcesz uwzględnić w analizie:

Kliknij OK, aby wrócić do okna „Zdefiniuj otoczenie” i zauważ, że jest tam napisane
„Załadowano niestandardowe otoczenie 7 x 7…”.

- 30-
Kliknij „OK”, aby wygenerować siatkę(-y) statystyk dotyczących okolicy.

GOGÓLNEGELIMINOWAĆCLASYFIKACJA
Klasyfikacja według wielu siatek:To rozszerzenie jest w zasadzie narzędziem do klasyfikacji siatek, skupiającym
się na konkretnej manipulacji i kombinacji wartości wysokości i nachylenia w celu próby identyfikacji cech
topograficznych. Jednakże, chociaż okna dialogowe mają na celu ułatwienie klasyfikacji położenia zboczy i
ukształtowania terenu w oparciu o algorytmy Weissa, można je stosować w bardziej ogólny sposób. Na przykład
funkcje Landform mogą zostać użyte do stworzenia nowej siatki klasyfikacyjnej w oparciu o dowolną kombinację
2-siatek (z możliwością dodania dodatkowych siatek, jeśli to konieczne; patrz str. 22). Zacznij od wybrania opcji
„Użyj istniejących motywów TPI”, a następnie w następnym oknie dialogowym wybierz dowolne dwie siatki. Jeśli
masz klasyfikację opartą na pojedynczej siatce, ale w przypadku niektórych klasyfikacji odwołującą się do drugiej
siatki, użyj funkcji pozycji nachylenia z opcją „Użyj istniejących motywów TPI”.

Przeglądając okna dialogowe, możesz zauważyć, że tu i ówdzie odnoszą się one do „Siatki nachylenia” i „Siatki TPI”, a
ostateczna siatka wyjściowa będzie nosiła nazwę „Pozycja nachylenia” lub „Ukształtowanie terenu”, ale to tylko kwestie
kosmetyczne ma na celu uczynienie procesu bardziej przyjaznym dla użytkownika. Jeśli klasyfikujesz inne typy siatek, po
prostu zignoruj komentarze dotyczące nachylenia i ukształtowania terenu i pamiętaj o zmianie nazwy ostatecznej siatki
wyjściowej.

Klasyfikacja pojedynczej siatki:Jeśli chcesz sklasyfikować pojedynczą siatkę wyłącznie na podstawie wartości w
tej siatce, to rozszerzenie oferuje pomocną osobną funkcję. Kliknij pozycję „Klasyfikacja siatki” w menu „TPI”, aby
otworzyć początkowe okno dialogowe.

- 31-
Rozpocznij od wybrania siatki do klasyfikacji i systemu klasyfikacji, którego chcesz użyć.

Wybór i zdefiniowanie schematu klasyfikacji: System klasyfikacji to zbiór reguł określających


sposób klasyfikacji wartości siatki. Możesz użyć istniejącego zestawu kryteriów lub
wygenerować nowy. Możesz także załadować istniejący i zmodyfikować go.
To rozszerzenie zawiera 2 fabrycznie załadowane zestawy kryteriów ogólnych. Są one dość ogólne i
prawdopodobnie będą najbardziej przydatne jako szablon do modyfikacji. Pierwszy zestaw ma 4 klasy, a drugi
zestaw ma 7 klas. Możesz także zapisać dowolne utworzone przez siebie klasyfikacje.

Przykładowa klasyfikacja ogólna 4-klasowa

Wartość < -1: [Wartość < -1]


Wartość od -1 do 0: [Wartość >= -1 i < 0]
Wartość od 0 do 1: [Wartość >= 0 i < 1]
Wartość > 1: [Wartość >= 1]
Przykładowa klasyfikacja ogólna 7-klasowej

Wartość < -10: [Wartość < -10]


Wartość od -10 do -5: [Wartość >= -10 i < -5]
Wartość od -5 do 0: [Wartość >= -5 i < 0]
Wartość = 0: [Wartość = 0]
Wartość od 0 do 5: [Wartość > 0 i < 5]
Wartość od 5 do 10: [Wartość >= 5 i < 10]
Wartość > 10: [Wartość >= 10]
Jeśli ten zestaw kryteriów lub jakikolwiek inny zapisany zestaw kryteriów pojawiający się na liście rozwijanej jest
odpowiedni dla Twojej analizy, po prostu wybierz go z listy i kliknij przycisk „Dalej”, aby kontynuować. Jeśli chcesz
zmodyfikować zestaw kryteriów lub utwórz nowy, kliknij przycisk „Zdefiniuj klasy”, aby otworzyć okno dialogowe „Klasyfikuj
siatki według określonych kryteriów”:

- 32-
Etykieta i wartość kryterium: „Nazwa klasyfikacji” u góry to etykieta tekstowa dla dowolnej
konkretnej klasyfikacji. Wartość klasyfikacji to wartość liczbowa powiązana z tą klasyfikacją.
Obie te wartości pojawią się w końcowej tabeli atrybutów siatki klasyfikacji.
IWAŻNE:Wartości klasyfikacji określają również rangę lub poziom pierwszeństwa klasyfikacji w
przypadkach, gdy kryteria mogą się pokrywać. Jeżeli wiele kryteriów klasyfikacji odwołuje się do tych
samych wartości, wówczas pierwszeństwo będzie miała klasyfikacja o najniższej Wartości Klasyfikacji. Na
przykład, jeśli oba kryteria odnoszą się do siatki A i są zdefiniowane w następujący sposób:

Kryteria z wartością klasyfikacyjną = 1; zdefiniowane jako [5 ≤ Siatka A < 10]


Kryteria z wartością klasyfikacyjną = 2; zdefiniowany jako [8 ≤ Siatka A < 15]

Następnie wszystkie komórki siatki A o wartościach 8 i 9 spełniają oba kryteria. Ponieważ pierwsze kryterium ma
najniższą wartość klasyfikacyjną, wówczas komórki te zostaną sklasyfikowane jako Kryterium 1.

Lista kryteriów klasyfikacji: Pole na dole okna dialogowego zatytułowane „KRYTERIA KLASYFIKACJI” zawiera
listę wszystkich definicji klasyfikacji ustalonych dla tego zestawu kryteriów. Przypisz zakres wartości, który
ma zastosowanie do tej definicji klasyfikacji. Zwróć uwagę, że możesz pominąć drugi zestaw kryteriów, jeśli
masz tylko jedną relację mającą zastosowanie do tej klasy (kliknij menu rozwijane zawierające słowo „i” i
wybierz „Pomiń kryteria 2”). Kliknij „Dodaj do listy”, aby dodać go do definicji tej klasy.

Jeśli chcesz edytować istniejące wartości progowe siatki, wybierz tę siatkę w polu listy „KRYTERIA
KLASYFIKACJI”. Bieżące wartości progowe pojawią się powyżej, więc wprowadź dowolne zmiany i
kliknij „Zmień element listy”, aby zapisać zmiany.
Możesz usunąć istniejące wartości progowe siatki zaznaczając je w polu listy „KRYTERIA
KLASYFIKACJI” i klikając przycisk „Usuń z listy”.
Ładowanie zestawów kryteriów: Możesz załadować istniejące lub zapisane zestawy kryteriów, klikając przycisk
„Wczytaj”. Po prostu wybierz kryteria do załadowania i kliknij „OK”:

Zapisywanie zestawów kryteriów: Jeśli zamierzasz ponownie zastosować ustalone kryteria lub chcesz udostępnić je innym,
warto je zapisać, aby można było je rozpowszechniać i łatwo ponownie załadować. Kliknij przycisk „Zapisz”, aby otworzyć
okno dialogowe „Zapisz zestaw kryteriów”:

- 33-
Nadaj nazwę nowemu zestawowi kryteriów i kliknij „Zapisz”, a zostanie on zapisany w tabeli „Zestaw zapisanych
kryteriów klasyfikacji ogólnej” (../tpi_class_criteria.dbf). Zobacz dyskusję na temat Tabele zapisanych kryteriów (s. 37),
aby uzyskać więcej informacji na temat tej tabeli i sposobu udostępniania zapisanych zestawów kryteriów.

Opcje: Przycisk „Opcje” pozwala na osobne zapisanie poszczególnych siatek kategorii, a także
wygenerowanie nowej siatki klasyfikacji.

Po wybraniu lub utworzeniu systemu klasyfikacji kliknij przycisk „Dalej…” w głównym oknie
dialogowym i potwierdź wybrane definicje klasyfikacji:

Po zakończeniu rozszerzenie doda nową siatkę Landform do widoku i wygeneruje raport szczegółowo
opisujący, co zostało zrobione:

- 34-
GOGÓLNEGELIMINOWAĆSTATYSTYKA

Ta funkcja generuje raport zawierający szczegółowe statystyki dotyczące motywów siatki, w tym
minimum, maksimum, średnia, odchylenie standardowe, wariancjaIzakresdla wszystkich wartości
komórek siatki w siatce. Raport opisuje także zasięg geograficzny, liczbę wierszy, kolumn i komórek oraz
lokalizację siatki na dysku twardym.

Wybierz pozycję menu „Statystyki opisowe siatki”, a następnie wybierz siatki, które chcesz
opisać:

Kliknij „OK”, a zobaczysz okno raportu z opisem siatki:

- 35-
STANDARYZACJAGRIDY
W tym przypadku standaryzacja siatki oznacza przekształcenie wartości komórek siatki w taki sposób, aby siatka miała
średnią = 0 i odchylenie standardowe = 1. Może to być przydatne w niektórych analizach, w których siatki mogą mieć
bardzo różne skale numeryczne. Na przykład Andrew Weiss w swoim omówieniu wskaźników położenia topograficznego
opisuje, w jaki sposób może być pożądana standaryzacja siatek TPI przed użyciem ich do identyfikacji ukształtowania
terenu. Proces ten opisano na plakacie zaprezentowanym na Konferencji Użytkowników ESRI w 2001 roku.

Technicznie rzecz biorąc, wszystko, co dzieje się w tej operacji, polega na tym, że oryginalna siatka jest odejmowana od średniej siatki, a
następnie dzielona przez odchylenie standardowe siatki:

Oryginalna siatka — średnie


Znormalizowana siatka =
odchylenie standardowe siatki

- 36-
SAVEDCRITERIASETS

DDYSKUSJA
To rozszerzenie jest zasadniczo narzędziem do klasyfikowania danych z jednej lub większej liczby siatek w jedną siatkę
klas kategorycznych. Zawsze można to zrobić ręcznie, korzystając z szeregu funkcji Kalkulatora map i Zapytania o mapę,
ale proces ten może być bardzo czasochłonny, podatny na błędy i bolesny w replikacji. Dlatego autor uważa, że
prawdziwą siłą tego rozszerzenia jest możliwość zapisywania, ponownego wykorzystania i udostępniania zestawów
kryteriów klasyfikacji.

Aby umożliwić przenoszenie zestawów kryteriów klasyfikacji, to rozszerzenie przechowuje te kryteria w tabelach
dBASE. Rozszerzenie generuje tabele domyślne przy pierwszym uruchomieniu, a każda tabela domyślna zawiera
jeden lub więcej wstępnie załadowanych zestawów klasyfikacji. Istnieją 3 domyślne tabele:

1.tpi_slope_criteria.dbf:Przechowuje kryteria klasyfikacji dla funkcji klasyfikacji Slope Position (patrz str. 12).
W tabeli tej fabrycznie zainstalowano 6-klasową klasyfikację położenia nachylenia firmy Weiss oraz 4-
klasową klasyfikację położenia nachylenia firmy Dickson & Beier.

2.tpi_landform_criteria.dbf:Przechowuje kryteria klasyfikacji dla funkcji klasyfikacji ukształtowania terenu (patrz


strona 19). Ta tabela ma fabrycznie załadowaną 10-klasową klasyfikację ukształtowania terenu Weissa.

3.tpi_class_criteria.dbf:Przechowuje kryteria klasyfikacji dla ogólnych funkcji klasyfikacji pojedynczej siatki (patrz
str. 31). Ta tabela ma fabrycznie załadowaną klasyfikację 4-klasową i podstawową klasyfikację 7-klasową.

SETTINGDBŁĄDTZDOLNYLOKAZJE
Przy pierwszym uruchomieniu rozszerzenia generuje ono 3 domyślne tabele w bieżącym katalogu roboczym, a następnie
zapamiętuje, gdzie się one znajdują (więcej informacji na temat sposobu zapamiętywania można znaleźć w „Uwagach
technicznych”). Jeśli kiedykolwiek spodziewa się znaleźć domyślną tabelę w określonej lokalizacji, a ta tabela nie istnieje,
wówczas ponownie generuje domyślną tabelę w katalogu roboczym.

W dowolnym momencie możesz zresetować domyślną lokalizację na inną tabelę. Tabela musi mieć poprawną
nazwę (tpi_slope_criteria.dbf, tpi_landform_criteria.dbfLubtpi_class_criteria.dbf), ale może znajdować się w
dowolnym miejscu.

Aby zresetować domyślne lokalizacje, kliknij pozycję menu „Resetuj domyślne tabele klasyfikacyjne” w „T PI”,
aby otworzyć okno dialogowe „Resetuj lokalizacje”:

To okno dialogowe umożliwia przeglądanie różnych tabel lub tworzenie nowych, domyślnych. Pamiętaj, że musisz użyć
przycisku Przeglądaj, aby znaleźć nowe tabele kryteriów, ponieważ pola tekstowe są ustawione jako „tylko do odczytu”.

- 37-
SHARINGCRITERIASETS
Domyślnymi tabelami kryteriów są tabele dBASE, które można przenosić jak każdy inny plik. Osoba
otrzymująca plik musi jedynie skorzystać z okna dialogowego „Resetuj domyślne lokalizacje tabeli
klasyfikacyjnej”, aby odwołać się do nowej tabeli.

TTECHNICZNEDATA: FIELDS IVALUJE

(Liczby dokładności należy czytać jako „Szerokość pola” – kropka – „Dokładność dziesiętna”)

tpi_slope_criteria.dbf (21 pól):


1) SAVE_NAME: Ciąg, Znak [#FIELD_CHAR; Precyzja = 5,0]
[#FIELD_CHAR; Precyzja = 200,0] 16) CRIT_SLOP2: Liczba, dziesiętna
9) KRYTERIA_2: Liczba, dziesiętna [#FIELD_DECIMAL; Precyzja = 20,8]
2) OPIS: Ciąg znaków, Char [#FIELD_DECIMAL; Precyzja = 20,8]
[#FIELD_CHAR; Precyzja = 50,0] 17) USE_OTHER: Ciąg znaków, logiczne
10) UNITS_2: Łańcuch, Znak [#FIELD_LOGICAL; Precyzja = 5,0]
3) JEDNOSTKI: Łańcuch, Char [#FIELD_CHAR; Precyzja = 16,0]
[#FIELD_CHAR; Precyzja = 20,0] 18) INNE: Ciąg znaków, Char
11) USESLOPE: Łańcuch znaków, logiczny [#FIELD_CHAR; Precyzja = 254,0]
4) OP_1: Ciąg znaków, Char [#FIELD_LOGICAL; Precyzja = 5,0]
[#FIELD_CHAR; Precyzja = 5,0] 19) FIRST_ROW: Łańcuch, Znak
12) OP_SLOPE: Ciąg znaków, Char [#FIELD_CHAR; Precyzja = 6,0]
5) KRYTERIA_1: Liczba, dziesiętna [#FIELD_CHAR; Precyzja = 5,0]
[#FIELD_DECIMAL; Precyzja = 20,8] 20) GRUPA: Liczba, Dziesiętna
13) CRIT_SLOPE: Liczba, dziesiętna [#FIELD_DECIMAL; Precyzja = 11,0]
6) UNITS_1: Łańcuch, Znak [#FIELD_DECIMAL; Precyzja = 20,8]
[#FIELD_CHAR; Precyzja = 16,0] 21) ZAMÓWIENIE: Liczba, Dziesiętna
14) SL_AND_OR: Łańcuch, Znak [#FIELD_DECIMAL; Precyzja = 6,0]
7) AND_OR: Łańcuch, Char [#FIELD_CHAR; Precyzja = 25,0]
[#FIELD_CHAR; Precyzja = 25,0]
15) OP_SLOPE2: Łańcuch znaków, Char
8) OP_2: String, Char [#FIELD_CHAR; Precyzja = 5,0]

tpi_landform_criteria.dbf (22 pola):


1) SAVE_NAME: Ciąg, Znak [#FIELD_DECIMAL; Precyzja = 20,8]
[#FIELD_CHAR; Precyzja = 200,0] 16) TPI2_UNIT2: Ciąg znaków, Char
9) TPI1_UNIT2: Ciąg znaków, Char [#FIELD_CHAR; Precyzja = 16,0]
2) OPIS: Ciąg znaków, Char [#FIELD_CHAR; Precyzja = 16,0]
[#FIELD_CHAR; Precyzja = 50,0] 17) USE_OTHER: Ciąg znaków, logiczne
10) TPI2_OP_1: Ciąg znaków, Char [#FIELD_LOGICAL; Precyzja = 5,0]
3) TPI1_OP_1: Ciąg znaków, Char [#FIELD_CHAR; Precyzja = 5,0]
[#FIELD_CHAR; Precyzja = 5,0] 18) INNE: Ciąg znaków, Char
11) TPI2_VAL1: Liczba, dziesiętna [#FIELD_CHAR; Precyzja = 254,0]
4) TPI1_VAL1: Liczba, dziesiętna [#FIELD_DECIMAL; Precyzja = 20,8]
[#FIELD_DECIMAL; Precyzja = 20,8] 19) FIRST_ROW: Łańcuch, Znak
12) TPI2_UNIT1: Ciąg znaków, Char [#FIELD_CHAR; Precyzja = 6,0]
5) TPI1_UNIT1: Ciąg znaków, Char [#FIELD_CHAR; Precyzja = 16,0]
[#FIELD_CHAR; Precyzja = 16,0] 20) GRUPA: Liczba, Dziesiętna
13) TPI2_A_OR: Ciąg znaków, Char [#FIELD_DECIMAL; Precyzja = 11,0]
6) TPI1_A_OR: Ciąg znaków, Char [#FIELD_CHAR; Precyzja = 25,0]
[#FIELD_CHAR; Precyzja = 25,0] 21) ZAMÓWIENIE: Liczba, Dziesiętna
14) TPI2_OP_2: Ciąg znaków, Char [#FIELD_DECIMAL; Precyzja = 6,0]
7) TPI1_OP_2: Ciąg znaków, Char [#FIELD_CHAR; Precyzja = 5,0]
[#FIELD_CHAR; Precyzja = 5,0] 22) JEDNOSTKI: Łańcuch, Char
15) TPI2_VAL2: Liczba, dziesiętna [#FIELD_CHAR; Precyzja = 20,0]
8) TPI1_VAL2: Liczba, dziesiętna [#FIELD_DECIMAL; Precyzja = 20,8]

tpi_class_criteria.dbf 11 pól):
1) SAVE_NAME: Ciąg, Znak 5) KRYTERIA_1: Liczba, dziesiętna 9) FIRST_ROW: Łańcuch, Znak
[#FIELD_CHAR; Precyzja = 200,0] [#FIELD_DECIMAL; Precyzja = 20,8] [#FIELD_CHAR; Precyzja = 6,0]

2) NAZWA: Łańcuch, Char 6) AND_OR: Łańcuch, Char 10) GRUPA: Liczba, Dziesiętna
[#FIELD_CHAR; Precyzja = 50,0] [#FIELD_CHAR; Precyzja = 25,0] [#FIELD_DECIMAL; Precyzja = 11,0]

3) WARTOŚĆ: Liczba, dziesiętna 7) OP_2: Ciąg znaków, Char 11) ZAMÓWIENIE: Liczba, Dziesiętna
[#FIELD_DECIMAL; Precyzja = 11,0] [#FIELD_CHAR; Precyzja = 5,0] [#FIELD_DECIMAL; Precyzja = 6,0]

4) OP_1: Ciąg znaków, Char 8) KRYTERIA_2: Liczba, dziesiętna


[#FIELD_CHAR; Precyzja = 5,0] [#FIELD_DECIMAL; Precyzja = 20,8]

- 38-
TROZWIĄZYWANIE PROBLEMÓW:
Jeśli napotkasz dziwną awarię, kliknij pozycję menu „Sprawdź skrypty rozszerzenia TPI” w menu Widok,
Tabela lub Pomoc projektu. Przy odrobinie szczęścia ta funkcja wygeneruje raport zawierający
wystarczającą ilość informacji, aby autor mógł znaleźć i rozwiązać problem.

W przeciwnym razie problem można znaleźć i wyjaśnić poniżej:


-----------------------------------------------------------------------------------------------------

Problem:Nie można załadować rozszerzenia i pojawia się następujący komunikat o błędzie:

Rozwiązanie:Ten problem jest spowodowany przestarzałą wersją Projektanta okien dialogowych. Z jakiegoś
powodu niektóre wersje ArcView 3 zostały dostarczone ze starszą wersją Dialog Designer, która nie
obsługiwała opcji „LISTBOX_SELECTION_MULTIROW” (co w zasadzie oznacza, że pole listy w oknie
dialogowym jest ustawione tak, że możesz wybrać wiele elementów z listy ).

ESRI udostępnia na swojej stronie internetowej nowszą wersję Dialog Designera, którą można bezpłatnie pobrać.
Proszę o link do:

http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.viewPatch&PID=25&MetaID=483

Problem:Rozszerzenie ulega awarii w trakcie działania, generując niejasny komunikat informujący, że wystąpił błąd
składniowy w symbolu NL lub w jego pobliżu:

Czasami po tym pojawia się niesławny komunikat o naruszeniu segmentacji:


Czasami ArcView ulega całkowitej awarii i znika bez wyświetlania tych komunikatów; innym
razem znika po wyświetleniu tych komunikatów.
Rozwiązanie:Nie ma prostego rozwiązania tego problemu. Dzieje się tak z powodu błędu w programie Spatial Analyst,
który powoduje awarię SA po około 32 500 operacjach na siatce lub gdy SA próbuje jednocześnie przechowywać w pamięci
> 50 siatek. Możesz wymusić wystąpienie błędu, pisząc krótki skrypt, który sprawdza wartość komórki w określonym
punkcie, a następnie wykonuje pętlę w 32 500 iteracjach. Można go także uruchomić, uruchamiając funkcję Statystyki
strefowe dla motywu punktowego zawierającego ponad 32 500 punktów. Prawdopodobnie wywołałbyś ten błąd, gdybyś
próbował sklasyfikować siatki przy użyciu > 50 wartości klasyfikacji, ponieważ tworzy to oddzielną siatkę dla każdej
klasyfikacji, a następnie łączy je w celu uzyskania końcowego wyniku.

Nie znam prostego sposobu obejścia tego problemu. Jeśli to możliwe, użyj mniejszych zestawów danych
punktowych lub spróbuj użyć w analizie mniejszej liczby siatek. Alternatywnie, słyszałem, że ArcGIS 9 miał
rozwiązać ten problem.

Problem:Nie można znaleźć siatki w katalogu, mimo że wiesz, że tam jest.


Rozwiązanie:Jest to prawdopodobnie spowodowane spacją lub nieprawidłowym znakiem w nazwie ścieżki. Z jakiegoś
powodu Spatial Analyst nie rozpoznaje siatki, jeśli znajduje się ona w folderze ze spacją lub kropką. Na przykład, jeśli
przechowujesz siatki w standardowym domyślnym katalogu Windows „Moje dokumenty”, prawdopodobnie w ogóle nie
zobaczysz siatki na liście w oknie dialogowym „Dodaj motyw”. Okno dialogowe „Dodaj motyw” wyświetli wszystkie pliki
kształtów i obrazy, ale bez siatek. Jedynym rozwiązaniem jest przeniesienie siatki do innej lokalizacji pliku, gdzie nie leży
ona na ścieżce z nieprawidłowymi znakami.

Problem:Ładujesz swoje siatki, ale nie możesz wykonać na nich żadnych obliczeń. Nie działają jak
siatki.
Rozwiązanie:Być może załadowałeś je jako obrazy. Siatki można ładować jako obrazy lub siatki i nie
można na nich wykonywać żadnych funkcji siatki, jeśli załadowano je jako obrazy. Spróbuj ponownie
dodać je do widoku, ale upewnij się, że wybrałeś „Źródło danych siatki” zamiast „Źródło danych
obrazu”.

Problem:Rozszerzenie ulega awarii w połowie obliczeń i pojawia się komunikat:

Rozwiązanie:Ten błąd może być spowodowany uszkodzonym katalogiem INFO lub nazwą ścieżki do
katalogu roboczego, która jest zbyt długa. Nie znam dokładnego rozmiaru nazwy ścieżki, która powoduje
błąd, ale myślę, że ma ona około 80 znaków. jeśli w ścieżce znajduje się ponad 80 znaków i widzisz ten
błąd, prawdopodobnie możesz go uniknąć, zmieniając katalog roboczy na miejsce bliżej katalogu
głównego.

Problem:Rozszerzenie ulega awarii podczas próby wczytania zapisanego zestawu kryteriów i wyświetla się komunikat:

- 40-
Wyjaśnienie:Ten błąd może wystąpić, jeśli masz klasyfikacje, w których pojedyncza klasyfikacja
wymaga sprawdzenia dużej liczby siatek. Zostałoby to wywołane tylko wtedy, gdy zapisałeś klasyfikacje
i próbowałeś załadować je do nowej analizy. Problem polega na tym, że tabela dBASE zawierająca
zapisane definicje kryteriów klasyfikacji ma ograniczenia dotyczące pól tekstowych, w których mogą
one pomieścić tylko <= 254 znaki. Definicja każdej wartości klasyfikacji jest zapisywana jako ciąg
znaków, a duża liczba siatek spowoduje, że ciąg ten będzie przekraczał 254 znaki. Jeśli ciąg przekracza
254 znaki, zostanie przycięty do pierwszych 254 znaków i prawie na pewno uszkodzony w taki sposób,
że będzie bezużyteczny.
Rozwiązanie:Nie wymyśliłem jeszcze rozsądnego rozwiązania tego problemu.

TTECHNICZNENOTES:
To rozszerzenie dodaje nowy interfejs GUI dokumentu do projektu ArcView o nazwie „Placeholder” i ustawia
go jako niewidoczny. Jest to klon interfejsu GUI dokumentu skryptu, ale służy jedynie jako trwała kotwica do
dołączania kilku elementów, które autor chciał, aby rozszerzenie zapamiętało. Dołączając je jako znaczniki
obiektów do zastępczego interfejsu GUI, rozszerzenie zapamięta je pomiędzy sesjami ArcView. Te elementy
to:

1. Lokalizacje plików 3 domyślnych tabel danychtpi_class_criteria.dbf, tpi_landform_criteria.dbf


Itpi_slope_criteria.dbf. Są to tabele danych zawierające zapisane zestawy kryteriów
klasyfikacji. Nazwy plików tych 3 plików są dołączone jako znacznik obiektu do paska menu
zastępczego interfejsu GUI.
2. Ostatnio używane ustawienia dlaPozycja na zboczuIKlasyfikacja ukształtowania terenuopcje są dołączone do
paska narzędzi zastępczego interfejsu GUI.

3. Ostatnio używane parametry sąsiedztwa dla funkcji Statystyki sąsiedztwa są dołączone do paska
przycisków zastępczego interfejsu GUI.

4. Definicja ostatniego niestandardowego otoczenia jest dołączona do przycisku Zastępczego GUI


Zapisz.

5. Ostatnio używane ustawienia dlaOgólna klasyfikacja sieciOpcje są dołączone do przycisku


Wytnij zastępczy GUI.
Interfejs GUI symboli zastępczych jest niewidoczny i za pomocą tego rozszerzenia nie są nigdy tworzone żadne
dokumenty symboli zastępczych, ale zobaczysz je na liście, jeśli otworzysz okno dialogowe „Dostosuj” i klikniesz
przycisk „Edytuj”.

REFEKTY:
Dickson, B. i P. Beier. W recenzji. Wpływ położenia topograficznego na ruch pumy
Południowa Kalifornia.

Guisan, A., SB Weiss i AD Weiss. 1999. Modelowanie przestrzenne instalacji GLM a CCA
rozmieszczenie gatunków. Wydawnictwo Akademickie Kluwer. Ekologia roślin. 143:107-122.

- 41-
Jones, KB, DT Heggem, TG Wade, AC Neale, DW Ebert, MS Nash, MH Mehaffey, Kalifornia
Hermann, AR Selle, S. Augustine, IA Goodman, J. Pedersen, D. Bolgrien, JM Viger, D. Chiang,
CJ Lin, Y. Zhong, J. Baker i RD Van Remortel. 2000. Ocena warunków krajobrazowych w
odniesieniu do zasobów wodnych w zachodnich Stanach Zjednoczonych: podejście
strategiczne. Monitoring i ocena środowiska 64: 227 – 245.
Weiss, A. 2001. Analiza położenia topograficznego i ukształtowania terenu. Prezentacja plakatu, użytkownik ESRI
Konferencja, San Diego, Kalifornia.

Cieszyć się! Jeśli masz problemy lub znajdziesz błędy, skontaktuj się z autorem.

Jeffa Jennessa jeffj@jennessent.com


Firmy Jenness http://www.jennessent.com
3020 N. Schevene Blvd. (928) 607-4638
Maszt flagowy, AZ 86004
USA
Aktualizacje tego rozszerzenia oraz wersja on-line tego podręcznika są dostępne pod adresem

http://www.jennessent.com/arcview/tpi.htm

Proszę odwiedźFirmy JennessRozszerzenia ArcView witryna zawierająca więcej rozszerzeń ArcView i innego
oprogramowania autora. Oferujemy również niestandardowe rozwiązania oparte na ArcViewKonsultacje GIS usługi, które
pomogą Ci spełnić Twoje specyficzne potrzeby w zakresie analizy danych i rozwoju aplikacji.

- 42-

You might also like