background image

ArcGIS: Ćwiczenie 4 

Strona 1 z 5  

 

 Katedra Ochrony i Kształtowania Środowiska, Politechnika Warszawska 

wersja MMXIII/L 

 

 Tworzenie i edycja warstw wektorowych. Geobaza danych 

Dane wykorzystane w ćwiczeniu 

 

Nazwa 

Format danych 

Zawartość 

Pochodzenie 

gminy 

skalibrowany  podkład 
rastrowy 

granice gmin i powiatów w południowo‐zachodniej 
części województwa mazowieckiego

 

 

GUGiK 

grojec_plnR 

skalibrowany podkład 
rastrowy 

topografia okolic miejscowości Grójec i Tarczyn

 

GUGiK 

 

Uwaga – dane wykorzystywane w ćwiczeniu są przeznaczone wyłącznie do użytku przez studentów 

Wydziału Inżynierii Środowiska PW w celach edukacyjnych. 

1.

 

Tworzenie nowej warstwy liniowej  

 

!a

 Wykonaj nową warstwę liniową w formacie shapefile (o nazwie np. TrzyRzeki) obrazującą przebieg  

rzek:  

 

Tarczynka – na odcinku od obwodnicy Tarczyna do ujścia do  Jeziorki  

 

Kraska – na odcinku (odnodze) od miejscowości Skrzeczeniec do ujścia do  Jeziorki  

 

Jeziorka – na odcinku od przecięcia z drogą między Gościeńczycami a Lesznowolą do końca mapy  

Wykorzystaj skalibrowany podkład rastrowy grojec_plnR.tif.  
 

 

nowy shapefile tworzy się przy użyciu ArcCatalog – tak samo jak nową tabelę (patrz ćwiczenie 2.,  
punkt 8.).    

 

w oknie Create New Shapefile wybierz nazwę nowej warstwy (TrzyRzeki ), odpowiedni typ obiektów  
oraz, przy okazji, układ współrzędnych („1992”, skorzystaj z pliku PUWG 1992.prj).  

 

 Podawanie układu współrzędnych dla nowej warstwy nie jest konieczne, ale można to uznać za dobry 

 zwyczaj.  Jak zostało pokazane w ćwiczeniu 3., tylko warstwa z zadeklarowanym układem może być  
poddana projekcji (zmianie układu współrzędnych).  

 

 

włącz ArcMap 

 

dodaj warstwy grojec_plnR.tif i, właśnie utworzoną (choć jeszcze pustą) TrzyRzeki  

 

wywołaj pasek zadań Editor (o ile już go nie ma w interfejsie) i rozpocznij sesję edycji, podobnie jak  
przy dodawaniu rekordów do tabeli  

 

 możesz zobaczyć okno z ostrzeżeniem, że układ współrzędnych edytowanej warstwy („1992”) jest  
inny niż układ całej mapy (brak zadeklarowanego układu) – aby uniknąć tego ostrzeżenia  
zadeklarujemy układ „1992” także dla całej mapy. Anuluj okno z ostrzeżeniem  

 

we właściwościach mapy wybierz zakładkę Coordinate System i za pomocą klawisza Import...  
„ściągnij” układ „1992” z warstwy TrzyRzeki  

 

ponownie rozpocznij sesję edycji. Teraz nie powinno już pojawiać się okno z ostrzeżeniem  

 

zanim zaczniesz wprowadzanie nowych obiektów, musisz ustalić właściwości dociągania.  
 
Przeczytaj poniżej, dlaczego jest to konieczne  
 

Dociąganie pozwala na wykonanie poprawnej warstwy cyfrowej, w której obiekty łączą się ze sobą tak jak w 

rzeczywistości mogą to być obiekty liniowe cieki, drogi, linie kolejowe) lub obiekty poligonowe (działki, regiony 
administracyjne).  Brak  tych  połączeń  może  powodować  np.  niemożność  wykorzystania  warstwy  do  analiz 
sieciowych (w przypadku rzek) lub błędne wyniki obliczeń pól powierzchni (co może być bardzo istotne np. dla 
dokładnej  mapy  działek,  pokazującej  stosunki  własnościowe).  Najważniejszym  parametrem  jest  tu  tolerancja 

background image

ArcGIS: Ćwiczenie 4 

Strona 2 z 5  

 

 Katedra Ochrony i Kształtowania Środowiska, Politechnika Warszawska 

wersja MMXIII/L 

dociągania deklarowana przez użytkownika odległość poniżej której  następuje  połączenie  obiektów.  Ważne  
jest  też określenie,  do  jakiej  części  obiektu  ma nastąpić dociągnięcie w przypadku warstwy liniowej może to 
być węzeł (tj. pierwszy lub ostatni punkt linii), punkt pośredni  (tzw.  vertex,  tj.  wierzchołek  łamanej  tworzącej  
linię)  lub  odcinek  (część  linii  między  dwoma wierzchołkami lub węzłami).  
 
 

 

 

 

wywołaj z menu Editor pozycję Snapping... (dociąganie)  

 

zaznacz pozycje Vertex i End. Możesz potem wyłączyć „okno”  dociągania między obszarem legendy 
a widoku, żeby nie zajmowało miejsca na ekranie  

 

teraz z menu Editor wybierz pozycję Options.... Tam w zakładce General ustaw dociąganie na np. 10  
pikseli (można też tolerancję dociągania wyrazić w jednostkach mapy, czyli tu – metrach)  

 

potrenuj gdzieś poza obszarem podkładu – dodaj kilka linii, sprawdź jak działa dociąganie przy  
różnych wielkościach tolerancji. Nową linię rysuje się narzędziem Sketch (szkic), jej kolejne punkty  
stawia pojedynczymi kliknięciami i kończy dwuklikiem.  
 
Pamiętaj, aby usunąć efekty swojego treningu (zaznaczenie linii i klawisz Delete z klawiatury)   
 

 

teraz zacznij prawdziwą pracę – digitalizację trzech rzek. Znajdź punkt, w którym rozpoczniesz (np. 
skrzyżowanie  Jeziorki  z  drogą),  zrób  odpowiednie  powiększenie,  upewnij  się,  że  w  pasku  Editor 
masz  ustawienia:  Task:  Create  New  Feature  (Zadanie:  tworzenie  nowych  obiektów)  oraz  Target:  Trzy 
rzeki 

(czyli  że  edytowaną  warstwą  są  TrzyRzeki,  a  nie  coś  innego)  i  rozpocznij  dodawanie  nowych 

linii. Przeczytaj jeszcze poniższe porady: 
 

 

obiekty  

liniowe  

posiadające  

kierunek (rzeki,  

pasy  

dróg)  

zawsze  

digitalizuj  

z góry do dołu, z ich naturalnym kierunkiem  (czyli,  w  przypadku  cieku, od źródła do ujścia)  

 

to  tylko  ćwiczenie  –  nie  musisz  bardzo starać  się,  by  dokładnie  odwzorować kształt koryta  

 

pamiętaj o wymogu dokładnego połączenia  linii  przy  ujściach  rzek  do Jeziorki 

 

edycja linii nie jest zakończona do chwili dwukliku,  można  więc  w  jej  trakcie korzystać  z  narzędzi  
powiększenia  i przesuwania widoku  

background image

ArcGIS: Ćwiczenie 4 

Strona 3 z 5  

 

 Katedra Ochrony i Kształtowania Środowiska, Politechnika Warszawska 

wersja MMXIII/L 

 

ukończona  warstwa  powinna  mieć  taki kształt jak widoczna poniżej

 

 

 

 
 

 

ukończona warstwa powinna zawierać 3 łuki (i zarazem 3 rekordy w tabeli atrybutów). Jeśli ich  
liczba jest większa, konieczne będzie zapewne skorzystanie z opcji Merge (połącz obiekty)  

 

uzupełnij tabelę atrybutów informacjami o długości każdej rzeki i jej nazwie  

 

dobierz symbol linii tak, by było widać kierunek spływu rzek i pokaż gotową warstwę  
prowadzącemu   

 

2.

 

Tworzenie nowej warstwy poligonowej. Geobaza  

danych 

 

!b

 Załóż nową geobazę danych i zaimportuj do niej warstwę cieków. Utwórz następnie w geobazie nową  

warstwę poligonową, która będzie zawierać dane o przebiegu granic gmin Tarczyn, Grójec, Prażmów i  
Piaseczno, uzyskane na podstawie podkładu gminy.   

 

    Geobaza   danych   (geodatabase)   to   zestaw   danych   przestrzennych   (wektorowych   i   rastrowych)  

i tabelarycznych,   tworzących   spójną   całość.   Geobazę   można   sobie   wyobrazić   w   dużym   uproszczeniu  
jako „kontener”   mieszczący   różne   dane.   W   istocie,   jest   to   „inteligentny   kontener”,   w   którym   m.in.  
można deklarować różne związki między danymi czy sterować dostępem poszczególnych użytkowników do  
różnych podzestawów danych. 
Geobaza jest więc czymś znacznie bardziej zaawansowanym niż zwykły „pojemnik” na dane.  
W  ArcGIS  istnieją  3  rodzaje  geobaz  –  „plikowa”  (file  geodatabase),  „osobista”  (personal  geodatabase)  i  

background image

ArcGIS: Ćwiczenie 4 

Strona 4 z 5  

 

 Katedra Ochrony i Kształtowania Środowiska, Politechnika Warszawska 

wersja MMXIII/L 

wykorzystująca  zewnętrzną,  zwykle  profesjonalną  bazę  danych  (nie  będziemy  się  tym  typem  zajmować).  
Pierwsza opiera się na zestawie plików zapisanych w katalogu o takiej nazwie jak geobaza, może mieścić do 
1 TB danych i jest bardzo szybka w obsłudze. Druga („osobista”) mieści znacznie mniej danych i jest wolniejsza, 
ale jej zapis w formacie pojedynczego pliku mdb (format MS Access) pozwala na skorzystanie z funkcjonalności 
typowej dla bazy danych (np. do użycia SQL do wybierania części danych). 
Dane wektorowe, które znajdują się w geobazie, mogą być zapisane jako shapefile lub w innym, specyficznym  
dla geobazy formacie, zgodnym z tzw. topologicznym modelem wektorowym. Różnice między tymi formatami 
dotyczą  ich  dość  specjalistycznych  właściwości,  z  punktu  widzenia  początkującego  użytkownika  są  one  
pomijalne. 
 
 

 

uruchom ArcCatalog i ze znanego już menu New wywołaj pozycję Personal Geodatabase. Nadaj  
nowej geobazie nazwę np. OkoliceGrojca  

 

teraz zaimportujesz warstwę TrzyRzeki do nowej geobazy – w tym celu kliknij prawym klawiszem  
na jej nazwie i wybierz opcję Import → Feature Class (Single)  

 

w oknie Feature Class to Feature Class wybierz w pierwszym polu warstwę TrzyRzeki.shp,  
a w trzecim nazwę warstwy w geobazie (może to być np. TrzyRzekiGeo). Po wciśnięciu OK  
w geobazie OkoliceGrojca pojawi się warstwa TrzyRzekiGeo, identyczna jak warstwa shapefile 
 TrzyRzeki, ale już od niej niezależna  

 

teraz rozpoczniesz tworzenie nowej warstwy poligonowej obrazującej położenie gmin. Kliknij  
prawym klawiszem na geobazie OkoliceGrojca i wybierz pozycję New → Feature Class 

 

  Widoczna   wyżej   pozycja   Feature   Dataset   powoduje   powstanie   „katalogu”,   którego   zadaniem  

jest gromadzenie   obiektów   typu   Feature   Class   (czyli   warstw  wektorowych),   które   osadzone   są   w   tym  
samym układzie   odniesienia   (i   są   zwykle   ze   sobą   jeszcze   w   inny   sposób   powiązane).   Nie   mamy  
zamiaru tworzyć  zbioru warstw, lecz pojedynczą warstwę, wystarczy wybrać więc bezpośrednio  
pozycję Feature Class.  

 

 

w kolejnych oknach New Feature Class: wybierz nazwę warstwy (np. CzteryGminy), pozostaw  
polygon jako typ obiektów właściwych dla warstwy, zaimportuj układ „1992” z warstwy TrzyRzeki,  
pozostaw domyślną tolerancję XY i dodaj (w ostatnim oknie) do tabeli atrybutów tekstowe pole  
Nazwa

 o długości 10 znaków. Po zakończeniu całego procesu w geobazie pojawi się nowa warstwa  

poligonowa, na razie pusta  

 

zamknij ArcCatalog, otwórz ArcMap i dodaj podkład gminy.tif i warstwę CzteryGminy 

 

zacznij sesję edycji dla warstwy CzteryGminy, ustaw tolerancję dociągania, włącz narzędzie Szkic i  
przy ustawionym zadaniu Create New Feature wstaw któryś z poligonów oznaczających gminę.  
Potem przeczytaj poniższą podpowiedź 

 

    Widoczna   wyżej   pozycja   Feature   Dataset   powoduje   powstanie   „katalogu”,   którego   zadaniem  
jest gromadzenie   obiektów   typu   Feature   Class   (czyli   warstw  wektorowych),   które   osadzone   są   w   tym  
samym układzie   odniesienia   (i   są   zwykle   ze   sobą   jeszcze   w   inny   sposób   powiązane).   Nie   mamy  
zamiaru tworzyć  zbioru warstw, lecz pojedynczą warstwę, wystarczy wybrać więc bezpośrednio  
pozycję Feature Class.  

 

background image

ArcGIS: Ćwiczenie 4 

Strona 5 z 5  

 

 Katedra Ochrony i Kształtowania Środowiska, Politechnika Warszawska 

wersja MMXIII/L 

 Przy  dodawaniu  do  

warstwy poligonów  
przylegających do już wcześniej  
istniejących, należy  
przedtem  zmienić  zadanie  
na Auto‐Complete Polygon. Przy takim  
ustawieniu wystarczy rozpocząć i  
zakończyć  digitalizację  
nowego poligonu na obszarze  
poprzedniego, przylegającego,  
(patrz  rysunek  obok)  a  program  
sam  domknie  nowy  poligon  tak,  
że będzie on dokładnie przylegał  
do poprzedniego.

 

 

 
 

 

po zakończeniu edycji poligonów uzupełnij tabelę atrybutów (pole Nazwa) nazwami gmin.  
Wyświetl te nazwy jako etykiety i pokaż gotową warstwę prowadzącemu (jak powinna wyglądać –  
patrz poniższy rysunek)