Danh mục tài liệu

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

Số trang: 24      Loại file: pdf      Dung lượng: 587.25 KB      Lượt xem: 22      Lượt tải: 0    
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

CHÖÔNG XVII. BAÛNG CUÛA MAPINFO VAØ QUAÛN LYÙ DÖÕ LIEÄU TRONG BAÛNGTrong chöông ñaàu tieân, chuùng ta ñaõ xem xeùt sô löôïc veà thaønh phaàn cuûa moät baûn ñoà soá trong MapInfo. Nhö ñaõ trình baøy, baûn ñoà soá trong MapInfo ñöôïc goïi laø baûng (table). Thöïc ra moät “baûng” cuûa MapInfo bao goàm nhieàu taäp tin thaønh phaàn khaùc nhau. Moät baûng cuûa MapInfo coù theå coù phaàn döõ lieäu (töùc noäi dung hieån thò trong cöûa soå Browser) vaø phaàn ñoà hoaï (töùc noäi dung hieån thò treân cöûa soå baûn ñoà). Trong caùc chöông tröôùc chuùng ta...
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 17 CHÖÔNG XVII. BAÛNG CUÛA MAPINFO VAØ QUAÛN LYÙ DÖÕ LIEÄU TRONG BAÛNG Trong chöông ñaàu tieân, chuùng ta ñaõ xem xeùt sô löôïc veà thaønh phaàn cuûa moät baûn ñoà soá trong MapInfo. Nhö ñaõ trình baøy, baûn ñoà soá trong MapInfo ñöôïc goïi laø baûng (table). Thöïc ra moät “baûng” cuûa MapInfo bao goàm nhieàu taäp tin thaønh phaàn khaùc nhau. Moät baûng cuûa MapInfo coù theå coù phaàn döõ lieäu (töùc noäi dung hieån thò trong cöûa soå Browser) vaø phaàn ñoà hoaï (töùc noäi dung hieån thò treân cöûa soå baûn ñoà). Trong caùc chöông tröôùc chuùng ta ñaõ xem xeùt nhieàu veà phaàn ñoà hoïa cuûa baûn ñoà soá. Chöông naøy chuû yeáu taäp trung chuû yeáu vaøo phaàn döõ lieäu cuûa MapInfo. XVII.1. CAÁU TAÏO BAÛNG CUÛA MAPINFO Ñeå coù moät baûng MapInfo, caàn coù toái thieåu laø hai hay taát caû caùc taäp tin thaønh phaàn sau: - Taäp tin coù ñuoâi môû roäng laø .tab: ñaây laø taäp tin moâ taû caáu truùc cuûa phaàn döõ lieäu trong MapInfo. Thöïc chaát noù laø moät taäp tin nhoû kieåu vaên baûn moâ taû ñònh daïng cuûa taäp tin chöùa döõ lieäu - Taäp tin coù ñuoâi môû roäng laø .dat: ñaây laø taäp tin chöùa döõ lieäu cuûa MapInfo. Tuy nhieân neáu ta laøm vieäc vôùi cô sôû döõ lieäu töø caùc phaàn meàm khaùc nhö dBASE/FoxBASE, taäp tin vaên baûn ASCII, Lotus, Excel hay Access thì phaàn cô sôû döõ lieäu vaãn giöõ nguyeân ñònh daïng cuûa caùc phaàn meàm nguyeân thuyû cuûa noù. Trong tröôøng hôïp khoâng coù vaät theå ñoà hoaï thì moät “baûng” döõ lieäu cuûa MapInfo goàm hai taäp tin, moät taäp tin coù phaàn môû roäng laø .tab ñeå moâ taû döõ lieäu nhö ñaõ trình baøy vaø taäp tin döõ lieäu (coù theå laø cuûa MapInfo ôû ñònh daïng .dat hay caùc ñònh daïng cuûa caùc phaàn meàm khaùc nhö .dbf (Access), .xls (Excel),... Ñoái vôùi caùc baûng daïng aûnh queùt, nhö tröôøng hôïp ñaêng kyù baûn ñoà daïng aûnh queùt vaøo MapInfo ñeå soá hoaù, moät baûng kieåu aûnh nhö vaäy seõ goàm coù taäp tin .tab vaø taäp tin aûnh töông öùng, taäp tin aûnh coù ñònh daïng goác cuûa noù nhö .bmp, .tif, .gif hay .jpg. - Taäp tin coù ñuoâi môû roäng laø .map: neáu baûng MapInfo coù vaät theå ñoà hoaï, töùc coù baûn ñoà, thì seõ coù theâm moät taäp tin nöõa coù ñuoâi môû roäng laø .map. Ñaây laø taäp tin moâ taû caùc vaät theå ñoà hoaï trong baûn ñoà soá. - Taäp tin coù ñuoâi môû roäng laø .id: nhö ta ñaõ bieát, moät baûng cuûa MapInfo coù theå khoâng coù phaàn ñoà hoaï nhöng baát kyø vaät theå ñoà hoaï naøo trong baûng cuûa MapInfo ñeàu phaûiPDF created with pdfFactory Pro trial version www.pdffactory.com lieân keát vôùi moät haøng trong döõ lieäu (moät haøng trong cöûa soå Browser). Ñeå taïo ra moái lieân keát giöõa vaät theå ñoà hoaï vôùi döõ lieäu, MapInfo taïo ra moät taäp tin coù ñuoâi môû roäng laø .id. Ñaây laø taäp tin thöïc hieän söï lieân keát giöõa phaàn döõ lieäu vôùi phaàn ñoà hoaï. Trong tröôøng hôïp baûng trong MapInfo coù nguoàn goác döõ lieäu töø Access thì taäp tin lieân keát giöõa döõ lieäu Access vaø vaät theå ñoà hoaï coù ñuoâi môû roäng laø .aid. - Taäp tin coù ñuoâi môû roäng laø .ind: ñaây laø taäp tin taïo ra chæ muïc nhaèm phuïc vuï cho leänh Find (xem Chöông XII). Taäp tin chæ muïc naøy giuùp tìm kieám caùc vaät theå ñoà hoaï treân baûn ñoà baèng leänh treân. Neáu muoán thöïc hieän vieäc tìm kieám vaät theå treân baûn ñoà theo moät tröôøng döõ lieäu naøo ñoù thì tröôøng ñoù phaûi ñöôïc ñaùnh daáu chæ muïc (baèng leänh Table > Maintenance > Table Structure, ñaùnh daáu vaøo coät Indexed). Khi naøo coù moät tröôøng trong moät baûng MapInfo ñöôïc ñaùnh daáu chæ muïc thì taäp tin .ind seõ ñöôïc taïo thaønh. Nhö vaäy vôùi moät “baûng” MapInfo phaûi coù toái thieåu hai taäp tin: taäp tin .tab vaø taäp tin döõ lieäu (.dat, .xls hay ñònh daïng döõ lieäu khaùc). Ngoaøi taäp tin .tab ra thì phaàn döõ lieäu (taäp tin .dat) khoâng theå thieáu ñöôïc. Chính vì vaäy khi ta soá hoaù baûn ñoà töø aûnh queùt, maëc duø luùc ñoù chöa naïp döõ lieäu gì MapInfo vaãn töï ñoäng taïo ra moät tröôøng coù teân laø ID ñeå chöùa giaù trò soá laø 0 vaøo ñoù. Moät baûng MapInfo nguyeân thuyû (native) hoaøn chænh seõ coù 5 taäp tin. Giaû söû teân baûng laø ban_do thì ta seõ coù 5 taäp tin sau: ban_do.tab, ban_do.dat, ban_do.map, ban_do.id vaø ban_do.ind. Neáu phaàn döõ lieäu khoâng phaûi cuûa MapInfo thì taäp tin döõ lieäu laø ban_do.dat seõ trôû thaønh moät taäp tin döõ lieäu töông öùng töø phaàn meàm goác, ví duï neáu phaàn döõ lieäu ñöôïc môû ra trong MapInfo laø taäp tin Excel, thì taäp ...