Przegląd wyrażeń dla elementów geoprzestrzennych

Wyrażenie stanowi część zapytania określającą jego warunki. Zapytanie ocenia dane i zwraca tylko podzestaw danych spełniających warunki zapytania.

Na przykład można utworzyć wyrażenie, które określa wszystkie działki o polu większym niż 4000 stóp kwadratowych. Zapytanie zawierające takie wyrażenie wyświetli lub wybierze jedynie działki spełniające te kryteria.

Kompletne zapytanie określa również:

Na przykład można utworzyć zapytanie dla warstwy elementu na mapie i wyświetlić lub ukryć jej dane w zależności od tego, czy spełnia warunki zapytania.

W praktyce użytkownik określa zestaw danych, wybierając klasę elementów lub warstwę, dla których zostanie określone zapytanie, przed utworzeniem wyrażenia. Wybierając polecenie umożliwiające utworzenie wyrażenia, użytkownik określa czynność, która zostanie wykonana. Na przykład w programie Zestaw narzędzi AutoCAD Map 3D można wybrać opcję Dodaj do mapy przez zapytanie lub Znajdź, aby wybrać.

Pasek tytułu okna dialogowego, w którym są tworzone wyrażenia, jest inny w zależności od wybranego polecenia. Zawartości okien dialogowych są bardzo podobne bez względu na ich nazwy.

Za pomocą wyrażeń można filtrować dane geoprzestrzenne, wybierać podzestawy danych, obliczać wartości lub przekształcać typy danych. Wyrażenia tekstowe umożliwiają formatowanie ciągów tekstowych przeznaczonych do wyświetlania np. jako etykiety. Wyrażenia numeryczne są używane w przypadku stosowania funkcji matematycznych do właściwości zawierających wartości numeryczne.

Tekst w pasku tytułu zmienia się w zależności od wybranego polecenia.

Tworzenie wyrażeń — czynności podstawowe

Aby utworzyć wyrażenie, należy wykonać poniższe czynności:

Sposoby używania wyrażeń Opis
Ocenianie właściwości

Dane można filtrować lub wybierać w oparciu o wartość dowolnej liczby właściwości.

Za pomocą prostego wyrażenia można ocenić pojedynczą właściwość; złożone wyrażenia pozwalają na stosowanie wielu właściwości lub wartości. Na przykład można utworzyć wyrażenie wyświetlające województwa o liczbie ludności zawierającej się w przedziale od 50 000 do 100 000.

Wynikiem wyrażenia musi być wartość logiczna.

Tworzenie obliczenia

Na podstawie istniejących wartości można obliczyć nową wartość. Można na przykład:

  • Obliczyć pole wieloboku lub długość elementu liniowego.
  • Przekształcić ciąg tekstowy w format daty lub dodać dni albo miesiące do daty wynikowej.
Wykonywanie przekształcenia

Przekształcenia powodują zmianę typu wartości danych. Na przykład jeśli składnica danych zawiera wartości danych w postaci tekstowej, te wartości można przekształcić w ciągi dat. Następnie można użyć opcji Funkcje daty.

Ciągi numeryczne lub tekstowe można przekształcić w określony format numeryczny np. liczby o pojedynczej lub podwójnej dokładności. Wartości numeryczne można przekształcać w ciągi tekstowe, np. aby pobrać ciąg podrzędny lub określić liczbę znaków w ciągu.

Tworzenie wyrażeń tekstowych

Wyrażenia umożliwiają analizowanie ciągów i manipulowanie nimi. Można na przykład:

  • Formatować wiele etykiet.
  • Łączyć wiele właściwości w celu utworzenia pojedynczego elementu. Na przykład połącz właściwości Imię i Nazwisko, aby otrzymać Imię_Nazwisko.
  • Obliczyć długość ciągu tekstowego lub określić położenie jednego ciągu w innym.
  • Przekształcić wielkość liter w ciągu tekstowym.
  • Uciąć lub dodać początek lub koniec ciągu tekstowego.
  • Zastąpić zestaw znaków innym zestawem znaków.
Tworzenie wyrażeń numerycznych

Wyrażenia numeryczne działają tylko na wartościach numerycznych. W przypadku tego typu wyrażeń są stosowane funkcje matematyczne umożliwiające analizowanie ciągów numerycznych i manipulowanie nimi. Na przykład za pomocą ciągów numerycznych można:

  • Zaokrąglić wartość w górę lub w dół.
  • Obliczyć pierwiastek kwadratowy wartości, użyć funkcji trygonometrycznych, określić resztę z dzielenia liczby.
  • Obliczyć średnią lub medianę zestawu wartości.
Używanie wyrażeń w celu filtrowania danych elementu

Podczas pracy z podzestawami danych można stosować filtry. Na przykład jeśli na mapie uwzględnione są wszystkie miasta w województwie śląskim, można utworzyć filtr wyświetlający tylko miasta o zaludnieniu przekraczającym 50 000 osób.

Za pomocą wyrażeń można:

Używanie wyrażeń w celu dodawania etykiet elementów

Za pomocą wyrażenia tekstowego lub numerycznego można określić treść etykiet podczas dodawania stylu do mapy.

Używanie wyrażeń w regułach podziału/łączenia

Wyrażenia w programie Zestaw narzędzi AutoCAD Map 3D służą do wskazywania sposobu w jaki wartości właściwości są określane po złączeniu lub podzieleniu elementów.