Изрази

Previous  Next

Изразите се използват в Pythagoras, за да се дефинират изгледи от БД, да се изрази допълнително условие в диалоговия прозорец „Намери“ и де се дефинира стойност за изграждане на тематична карта. Ние представяме специален език, с който да направите първите стъпки на изразяването възможни, където са необходими.

За да се улесни използването на този език, той е проектиран по подобие на изграждащия език на Microsoft Excel, но не е напълно същия. В Pythagoras, изразът е приложен или към CAD обект или към ред от БД.

Текстов израз може да съдържа имена на колони на БД, изграждащи функции и различни оператори. Изграждащите функции дефинират константи като π, различни математически функции и специфични свойства на CAD обекти като височина.

Изразите могат също да бъдат изградени вътрешно, когато въведете нетекстова информация. Такива са условията в управлението на БД, диалоговия прозорец „Намери“ и тематичните карти. Попълвате в структура, подобна на таблица - Pythagoras изгражда безусловно в реално време съответния израз.

Пример: Извличане на всички полигони с площ между минимална и максимална стойност.

Първо, селектиране всички полигони. Това може да стане на първата страница на прозореца „Намери“ (вижте Меню Редакции – Намери и Избери – Ново търсене): Дефинирайте първото условие за търсене, за да селектирате само полигони. След това на страницата на БД дефинираме допълнително текстово условие, за да ограничим селекцията до полигони с площ между 30 и 100 единици:

between(area(),30,100).

За повече информация на езика за изразяване вижте Допълнение F : Език за Изразяване.