Danh mục

Hướng dẫn sử dụng phần mềm đồ họa Mapinfo - Chương 18

Số trang: 11      Loại file: pdf      Dung lượng: 129.71 KB      Lượt xem: 17      Lượt tải: 0    
10.10.2023

Phí tải xuống: 4,000 VND Tải xuống file đầy đủ (11 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

HÀM SỐ VÀ BIỂU THỨC TRONG MAPINFOTrong các chương trước chúng ta đã sơ lược qua cách sử dụng hàm số và biểu thức ở nhiều phần khác nhau trong quá trình xây dựng và phân tích bản đồ. Việc sử dụng hàm số được thực hiện thông qua biểu thức (Expression). Biểu thức cho phép sử dụng một lúc nhiều hàm số thông qua việc phối hợp chúng với nhau nhờ các phép toán cũng như từ khoá.
Nội dung trích xuất từ tài liệu:
Hướng dẫn sử dụng phần mềm đồ họa Mapinfo - Chương 18 CHÖÔNG XVIII. HAØM SOÁ VAØ BIEÅU THÖÙC TRONG MAPINFO Trong caùc chöông tröôùc chuùng ta ñaõ sô löôïc qua caùch söû duïng haøm soá vaø bieåu thöùc ôû nhieàu phaàn khaùc nhau trong quaù trình xaây döïng vaø phaân tích baûn ñoà. Vieäc söû duïng haøm soá ñöôïc thöïc hieän thoâng qua bieåu thöùc (Expression). Bieåu thöùc cho pheùp söû duïng moät luùc nhieàu haøm soá thoâng qua vieäc phoái hôïp chuùng vôùi nhau nhôø caùc pheùp toaùn cuõng nhö töø khoaù. Bôûi vì vieäc söû duïng moät haøm soá ñôn leû thöôøng chæ cho ta nhöõng keát quaû ñôn giaûn, coù tính chaát tröïc quan nhöng vieäc phoái hôïp nhieàu haøm soá trong moät bieåu thöùc ñoâi khi coù theå cho ta nhöõng keát quaû raát aán töôïng ñoàng thôøi ruùt ngaén ñöôïc nhieàu böôùc trong quaù trình phaân tích thoâng tin. Hieåu ñöôïc chöùc naêng cuûa töøng haøm soá khoâng phaûi laø vieäc khoù nhöng söû duïng chuùng trong tröôøng hôïp naøo, phoái hôïp caùc haøm soá vôùi nhau trong bieåu thöùc nhö theá naøo ñeå ñaït ñöôïc keát quaû mong muoán laïi laø moät vaán ñeà khoâng ñôn giaûn. Noù ñoøi hoûi ngöôøi söû duïng phaûi hieåu roõ muïc ñích mình muoán ñaït ñöôïc cuõng nhö nhôù tính naêng cuûa caùc haøm soá ñeå söû duïng. Haøm soá vaø bieåu thöùc coù theå ñöôïc söû duïng trong raát nhieàu öùng duïng cuûa MapInfo. Ta coù theå söû duïng haøm soá trong caùc leänh sau: Select, SQL Select, Update Column, Create Thematic Map, vaø Layer Control (Labels > Label Options, choïn menu thaû xuoáng cuûa Label). Vieäc söû duïng haøm soá gaàn nhö khoâng coù giôùi haïn vì chuùng coù theå ñöôïc söû duïng vaøo vieäc tìm kieám hay phaân tích thoâng tin, laøm chuù giaûi cho moät phaàn baûn ñoà naøo ñoù, thay ñoåi vaø caäp nhaät thoâng tin, hieån thò baûn ñoà theo yù muoán,v.v.... Coù theå noùi vieäc söû duïng haøm soá vaø bieåu thöùc laø “muoân hình vaïn traïng”. Haøm soá khieán cho vieäc tìm kieám vaø phaân tích thoâng tin trong MapInfo ñöôïc trôû neân nhanh choùng vaø theo yù muoán cuûa ngöôøi duøng. Caùc haøm soá trong MapInfo ñöôïc chia thaønh moät soá nhoùm khaùc nhau. Ta seõ laàn löôït xem xeùt chuùng. XVIII.1. CAÙC HAØM SOÁ TRONG MAPINFO XVIII.1.1. Caùc Haøm Toaùn hoïc - Abs(num): Traû veà giaù trò tuyeät ñoái cuûa moät soá. - Cos(num): Traû veà cosine cuûa moät soá; num ñöôïc tính baèng radian. (1 radian = 57,29578 ñoä) - Int(num): Traû veà phaàn soá nguyeân cuûa moät soá. - Maximum(num, num): Traû veà soá lôùn hôn trong hai soá. - Minimum(num, num): Traû veà soá nhoû hôn trong hai soá.PDF created with pdfFactory Pro trial version www.pdffactory.com - Round(num1, num2): Traû veà giaù trò cuûa soá num1, ñöôïc laøm troøn ñeán giaù trò gaàn nhaát vôùi giaù trò cuûa num2 (ví duï nhö neáu num2 laø 10 thì num1 ñöôïc laøm troøn ñeán giaù trò gaàn vôùi 10 nhaát). - Sin(num): Traû veà sine cuûa moät soá; num tính baèng radian. - Tan(num): Traû veà tang cuûa moät soá; num ñöôïc tính baèng radian. XVIII.1.2. Caùc Haøm toång hôïp soá lieäu cuûa MapInfo (Aggregate Functions) - Count(*): Ñeám soá löôïng baûn ghi (haøng) trong moät nhoùm. Haøm naøy laáy daáu hoa thò (*) laøm ñoái soá vì noù aùp duïng cho baûn ghi moät caùch toång quaùt vaø khoâng aùp duïng cho moät tröôøng ñaëc bieät naøo cuûa baûn ghi. - Sum (): Tính toång cuûa caùc giaù trò trong bieåu thöùc cho taát caû caùc baûn ghi trong moät nhoùm. - Avg (): Tính giaù trò trung bình cuûa caùc giaù trò trong bieåu thöùc trong taát caû caùc baûn ghi cuûa moät nhoùm. - Max (): Tìm giaù trò lôùn nhaát trong trong taát caû caùc baûn ghi cuûa moät nhoùm. - Min(): Tìm giaù trò thaáp nhaát trong trong taát caû caùc baûn ghi trong moät nhoùm. XVIII.1.3. Caùc Haøm traû veà giaù trò laø vaät theå ñoà hoaï - Buffer( obj , num_res , num_width , str ): Traû veà moät vaät theå kieåu vuøng bieåu thò cho moät vuøng ñeäm. Thoâng soá num_res chæ ñònh ñoä phaân giaûi, tính theo soá noát treân moät voøng troøn; num_width laø baùn kính cuûa vuøng ñeäm; str laø teân cuûa ñôn vò tính khoaûng caùch söû duïng trong num_width. - Centroid(obj ): Traû veà moät vaät theå ñieåm coù toaï ñoä taïi troïng taâm cuûa vaät theå obj. - CreateCircle(num_x, num_y, num_radius): Traû veà moät vaät theå laø ñöôøng troøn. num_radius laø khoaûng caùch tính theo daëm. - CreateLine(num_x, num_y, num_x2, num_y2): Traû veà moät vaät theå kieåu ñöôøng thaúng. - CreatePoint(num_x, num_y): Traû veà moät vaät theå ñieåm. Moãi haøm soá treân traû veà moät vaät theå ñoà hoaï. Neáu ta goõ leänh Update trong c ...

Tài liệu được xem nhiều: