wtorek, 26 października 2010

Zarządzanie wartościami atrybutów w GEO-MAP

W niniejszym artykule pokrótce zostaną opisane możliwości funkcji zarządzania wartościami atrybutów.
Funkcja zarządzania wartościami atrybutów umożliwia wykonywanie operacji na atrybutach: A1, A2, A3, A4, A5, A6 oraz TX (Uwagi). Aby wejść do ww. opcji należy po dodaniu obiektów do Bloku z menu Blok wybrać Operacje na atrybutach, następnie Zarządzanie wartościami atrybutów i interesujący nas atrybut.
Po wykonaniu tej operacji pojawi się okno "Lista wartości atrybutu". W zależności od tego, na który atrybut się zdecydowaliśmy w pasku tytułowym okna pojawi się jego nazwa. Na liście pojawią się wartości konkretnego atrybutu dla wszystkich obiektów w bloku (nawet o różnych kodach). Poniżej listy mamy informację "Liczba", która wskazuje liczbę unikalnych wartości wybranego atrybutu dla obiektów w bloku. Jeżeli na liście pojawiła się pozycja "#PustaWartość", to oznacza iż istnieją obiekty, których atrybut jest pusty.
Jeżeli chcemy zmienić jedną wartość atrybutu na inną dla wszystkich obiektów w bloku, klikamy prawym przyciskiem myszy na wartość atrybutu, którą chcemy zmienić i wybieramy pozycję "Edytuj".
W oknie dialogowym "Edycja" wpisujemy nową wartość atrybutu i zatwierdzamy przyciskiem OK.
Aby uzyskać informację o ilości obiektów w bloku, których wybrany atrybut przyjmuje konkretną wartość klikamy prawym przyciskiem myszy na wybraną wartość i wybieramy pozycję "Podaj liczbę obiektów".
W celu uzyskania informacji o liczbie wystąpień dla wszystkich wartości atrybutu z menu kontekstowego wybieramy "Liczby wystąpień" (nie ma znaczenia, która wartość atrybutu będzie zaznaczona). W wyniku otrzymujemy plik tekstowy, który zawiera informacje w formacie: wartość_atrybutu=liczba_wystąpień.
Zamiana wartości atrybutów z użyciem pliku słownikowego
Opcja "Zamień na podstawie pliku" pozwala na jednoczesną zamianę wielu wartości na nowe.
Pierwszą czynnością jest przygotowanie pliku słownika. Aby ułatwić sobie pracę korzystamy z przycisku "Przekazanie listy do edytora tekstu".
Na podstawie tego pliku przygotowujemy plik słownika, w którym każda jedna linia odpowiada za konkretną zmianę jednej wartości na drugą. Każda linia ma format: stara_wartość=nowa_wartość (przykład na rysunku powyżej). Tak przygotowany plik należy zapisać w wybranym przez siebie miejscu (Plik > Zapisz jako...).
Po przygotowaniu pliku z menu kontekstowego wybieramy pozycję "Zamień na podstawie pliku". W oknie dialogowym wyszukujemy utworzony wcześniej plik słownikowy i naciskamy "Otwórz". W wyniku powinniśmy otrzymać komunikat o powiązaniu wszystkich obiektów z plikiem słownikowym (rysunek powyżej). Jeżeli jednak w pliku słownikowym nie wszystkim starym pozycjom nadano ich nowe odpowiedni wyświetli się komunikat o ilości obiektów bez powiązania z plikiem słownikowym (rysunek poniżej).
Operacja zamiany kolejności wyrazów pozwala zamienić kolejnością wyrazy rozdzielone znakiem spacji. W wyniku operacji pierwszy wyraz staje się ostatnim. Przykład: wartość "ulica Krucza" zostanie zamieniona na "Krucza ulica". Aby przeprowadzić tą operację wybieramy z menu kontekstowego pozycję "Zamień kolejność wyrazów" na interesującej nas wartości atrybutu. W przypadku, gdy w atrybucie znajdują się np. 3 wyrazy (ciągi znaków rozdzielone spacjami) pierwszy zostanie przesunięty na koniec, przykład: "Ala ma kota" zostanie zamienione na "ma kota Ala".