Bài 3 cấu trúc file trong phần mềm mapinfo

9 386 0
Bài 3   cấu trúc file trong phần mềm mapinfo

Đang tải... (xem toàn văn)

Thông tin tài liệu

Hướng dẫn thực tập GIS - Bài - Cấu trúc file phần mềm MapInfo BÀI Cấu trúc file phần mềm MapInfo 1.1 TÓM TẮT BÀI THỰC TẬP F Giới thiệu loại file sử dụng phần mềm MapInfo F Cách tạo lớp liệu F Các kiểu ñối tượng ñường, ñiểm, vùng MapInfo F Thay ñổi thiết ñặt phần mềm MapInfo 1.2 KIẾN THỨC LIÊN QUAN − Kiến thức kiểu liệu sử dụng máy tính − Những kiến thức ñồ học - ý nghĩa hệ thống tọa ñộ 1.3 PHẦN LÝ THUYẾT Cấu trúc File lớp liệu Mapinfo DAT Dữ liệu thuộc tính từ Table Mapinfo DBF Dữ liệu ñầu vào liệu thuộc tính ñịnh dạng dBASE ID Chỉ mục ñồ họa ñối tượng Mapinfo MID Nhập/xuất Table biểu từ ñịnh dạng Mapinfo Kết hợp với fle MID TAB File từ Table Mapinfo, kết hợp tương thích với file DAT (hay DBF, XLS, WKS hay file TXT), MAP, ID, IND TXT Dữ liệu ñịnh dạng ASCII WKS Dữ liệu ñịnh dạng Lotus 1-2-3 WOR File MapInfo workspace Mapinfow.mnu ' '** MapInfo version 4.0 menu and buttonpad defintions ********************** ' '** SEND MAIL submenu ****************************************************** 20 Hướng dẫn thực tập GIS - Bài - Cấu trúc file phần mềm MapInfo Create Menu "Send &Mail" As "&Current Window " HelpMsg "Send active window as a Windows metafile." calling 114, "Wor&kspace " HelpMsg "Send Workspace." calling 115 '** FILE menu ************************************************************** Create Menu "&File" ID As "&New Table \tCtrl+N/W^N/Mn/XCtrl+n" HelpMsg "Create a new table." calling 101, "&Open Table \tCtrl+O/W^O/Mo/XCtrl+o" HelpMsg "Open one or more tables." calling 102, "Open &DBMS Table " HelpMsg "Open a DBMS table." calling 116, "Open &Workspace \tCtrl+A/W^A/Ma/XCtrl+a" HelpMsg "Open an existing workspace." calling 108, "(&Close Table " HelpMsg "Close one or more tables." calling 103, "(Close A&ll" HelpMsg "Close all open tables." calling 104, "(-", "Close D&BMS Connection " HelpMsg "Close a DBMS Connection." calling 124, "(-", "(&Save Table \tCtrl+S/W^S/Ms/XCtrl+s" HelpMsg "Save changes made to a table." calling 105, "(Save Copy &As " HelpMsg "Save a table with a new name, projection or format." calling 106, "(Save &Query " HelpMsg "Save a table as a query." calling 117, "Save Wor&kspace " HelpMsg "Save current session as a named configuration." calling 109, "Save W&indow As " HelpMsg "Save active window as a bitmap or metafile." calling 609, "(&Revert Table " HelpMsg "Discard edits and use the last saved table version." calling 107, "(-", "R&un MapBasic Program \tCtrl+U/W^U/Mu/XCtrl+u" HelpMsg "Start a MapBasic application." calling 110, "(-", "Page Se&tup " HelpMsg "Choose a printer and configure print settings." calling 111, "(&Print \tCtrl+P/W^P/Mp/XCtrl+p" HelpMsg "Print window contents." calling 112, '* NOTE: if MAPI is not available, this menu item will be removed! *' "(-", "Send &Mail" ID 30 As "Send &Mail", "($", '* MRU list; appears as separator, if filenames follow "(-", "E&xit\tAlt+F4" HelpMsg "Quit MapInfo." calling 113 Mapinfow.prj " - Longitude / Latitude -", 0, 0, 0, 0., 0., 0., 0., 0., 0., 0., "Longitude / Latitude", 1, "Longitude / Latitude (Adindan)\p4201", 1, 21 Hướng dẫn thực tập GIS - Bài - Cấu trúc file phần mềm MapInfo "Longitude "Longitude "Longitude "Longitude "Longitude "Longitude "Longitude "Longitude / / / / / / / / Latitude Latitude Latitude Latitude Latitude Latitude Latitude Latitude (Afgooye)\p4205", 1, (DHDN)\p4314", 1, 1000 (DLx)\p4207", 1, 113 (Hong Kong 1963)", 1, 38 (WGS 60)", 1, 101 (WGS 66)", 1, 102 (WGS 72)\p4322", 1, 103 (WGS 84)\p4326", 1, 104 " - Longitude / Latitude (v 6.0 projections) -" "Longitude / Latitude (Indian 1954)", 1, 130 "Longitude / Latitude (Indian 1960)", 1, 131 "Longitude / Latitude (Indian 1975)", 1, 132 " - Non-Earth -" "Non-Earth (inches)", 0, "Non-Earth (feet)", 0, "Non-Earth (yards)", 0, "Non-Earth (miles)", 0, "Non-Earth (millimeters)", 0, "Non-Earth (centimeters)", 0, "Non-Earth (meters)", 0, "Non-Earth (kilometers)", 0, " - Gauss-Kruger (Pulkovo 1942) -" "GK Zone 18 (Pulkovo 1942)\p28418", 8, 1001, 7, 105, 0, 1, 18500000, "GK Zone 19 (Pulkovo 1942)\p28419", 8, 1001, 7, 111, 0, 1, 19500000, "vn2000 (Pulkovo 1942)", 8, 1001, 7, 105, 0, 1, 18500000, " - Universal Transverse Mercator (WGS 84) -" "UTM Zone 48, Northern Hemisphere (WGS 84)\p32648", "UTM Zone 48, Southern Hemisphere (WGS 84)\p32748", 10000000 "UTM Zone 49, Northern Hemisphere (WGS 84)\p32649", "UTM Zone 49, Southern Hemisphere (WGS 84)\p32749", 10000000 8, 104, 7, 105, 0, 0.9996, 500000, 8, 104, 7, 105, 0, 0.9996, 500000, 8, 104, 7, 111, 0, 0.9996, 500000, 8, 104, 7, 111, 0, 0.9996, 500000, Kiểu ñối tượng ñồ Kiểu ký hiệu Point (ñối tượng ñiểm), line (ñối tượng ñường), polygon (ñối tượng vùng) text (ñối tượng chữ) chuyển ñổi kiểu liệu từ thực ñơn tùy chọn - hộp công cụ hay bàn phím Kiểu ñối tượng Biểu tượng công cụ Phím tắt Menu Point/symbol Alt+F8 Line/polyline Shift+F8 Options>Line Style Area/region Ctrl+F8 Options>Region Style Text F8 Options>Symbol Style Options>Text Style Phạm vi ứng dụng kiểu Thay ñổi kiểu ñối tượng: F Chọn ñối tượng cửa sổ ñồ hành (lớp ñồ phải cho phép sửa-editable) 22 Hướng dẫn thực tập GIS - Bài - Cấu trúc file phần mềm MapInfo F Khi vẽ ñối tượng kiểu (ñiểm, ñường, vùng hay chữ) có ảnh hưởng cho ñến thay ñổi kiểu khác F Có thể chuyển ñổi kiểu ñối tượng, vẽ tất ñối tượng theo sau, nhắp vào nút style hộp thoại thông tin ñối tượng Lý kiểu không chuyển ñổi Kiểu chọn từ ñối tượng ñồ chuyển ñổi chúng lớp editable Nếu ñối tượng lớp editable, mả không sửa ñược kiểm tra kiểu ghi ñè Nếu kiểu ghi ñè ñược chọn, ñối tượng hiển thị với kiểu ñược chọn Kiểu chuyển ñổi ñược tạo, chúng thể kiểu ghi ñè ñóng lại Kiểu ñối tượng ñiểm (MapInfo.fnt) Danh sách Font cho phép chọn vài fonts cài ñặt Window, kể font MapInfo ñặc biệt Mặc ñịnh ký hiệu tương thích MapInfo Version 3, N font kéo xuống cho biết ký hiệu, ký hiệu không ñược vẽ Kích thước ký hiệu tối ña 48 ñiểm, kích thước nhỏ hộp liệt kê thả ñiểm, kiểu có kích thước nhỏ thường khoảng ñiểm Rotation, Background Effects sẵn có cho kiểu font ñúng Sự quay sinh góc quay thư mục anticlokwise Nền phụ khác (None; Halo; Border) - lựa chọn riên biệt - hiệu ứng (Drop Shadow and Bold) áp dụng Những ký hiệu ñịnh nghĩa ứng dụng Symbols Mapbasic, cung cấp cho MapInfo, tạo bitmaps thư mục CustSymbols 23 Hướng dẫn thực tập GIS - Bài - Cấu trúc file phần mềm MapInfo Kiểu ñối tượng ñường (Mapinfo.pen) Kiểu ñường ñược cung cấp Mapinfo Có quy ước số cho kiểu ñường Khi bắt ñầu với “N” biểu thị danh sách kiểu ñường, ñường không ñược vẽ Kiểu ñối tượng vùng Không cần kiểm tra hộp bên trái Background hộp thoại Region style tạo suốt Vì ñối tượng nằm thấy Kiểu dáng danh sách Pattern ñược vẽ màu Chú ý “N” kiểu vùng danh sách Pattern có nghĩa vùng không tô màu hay Workspaces (*.WOR) Workspaces lưu trữ thiết ñặt thiết ñặt thể cửa sổ mở thời, Chúng không lưu liệu table hiển thị cửa sổ không lưu Table tạm thời (những lựa chọn, kết chất vấn) 24 Hướng dẫn thực tập GIS - Bài - Cấu trúc file phần mềm MapInfo Trong file Workspaces, ghi lại vùng làm việc, Table hiển thị cửa sổ, thứ tự lớp, phóng ñại ñặt cửa sổ, thứ tự trường Table truy vấn Nó ñược lưu File>Save Workspace File lưu với ñuôi mở rộng *.WOR – ñó file văn ASCII, nhìn vào nội dung tổng quát trình biên tập văn bản, chứa lệnh lớp hiển thị, ví dụ: !Workspace !Version 300 !Charset WindowsLatinl Open Table "pickett" As PICKETT Interactive Browse * From PICKETT Position (0.0520833,-0.0833333) units "in" Width 6.375 Units "in,' Height 2.40625 Units "in" Map From PICKETT Position (0.0833333,0.5625) Units "in,, Width 5.95833 Units "in" Height 3.32292 Units "in" Set Window Frontwindowo ScrollBars off Set Map CoordSys NonEarth Units "cm" Center (1151,504.5) Zoom 1420.186224 Units "cm" Preserve Zoom Display Zoom XY Units "cm" Distance Units "cm" Area Units "sq cm" Set Map Layer Display Graphic Label Line None Position Center With FUNCTION Parallel On Truy tìm vùng làm việc dùng File> Open Workspace (Ctrl_A) Có thể hiệu chỉnh file workspace với trình xử lý văn hiệu chỉnh cửa sổ Notepad Lưu ý sử dụng Workspace Một số Workspace không xác file liệu ñã di chuyển tới thư mục khác, hay Table ñã xóa tổ chức lại Khi di chuyển Workspace tới máy khác, cần thiết di chuyển liệu ñường dẫn thư mục Ví dụ: (từ C:/PROJECT máy tới C:/PROJECT máy khác) Nếu khác thư mục, gặp trục trặc phải hiệu chỉnh file *.WOR phần mềm xử lý văn chuyển ñổi tất danh sách ñường dẫn thư mục tới vị trí Lưu lại file văn Workspace không lưu lựa chọn hành không dùng tiêu chuẩn lựa chọn việc tạo chúng, không lưu trữ sửa chữa liệu ñồ Cần thiết phải lưu table thường xuyên, dùng File>Save Copy As Tiêu chuẩn hoá cách trình bày Nếu ñối tượng ñồ chuyển ñổi, hay liệu browser ñược hiệu chỉnh, chúng không lưu thay ñổi Workspace Sự thay ñổi ñược lưu table Thực tế, table ABC ñược thay table khác mà có tên giống nhau, workspace hiển thị thích hợp table liệu vị trí cũ, cung cấp cấu trúc khoảng rộng khác Điều có ích cho việc cung cấp tiêu chuẩn hoá cách trình bày liệu mà ñã thay ñổi 25 Hướng dẫn thực tập GIS - Bài - Cấu trúc file phần mềm MapInfo 1.4 PHẦN THỰC HÀNH 1.4.1 Tạo table Sử dụng File > New Table (Ctrl-N) menu ñể tạo table (hay layer-lớp) MapInfo tạo table sở liệu ñịnh dạng (hay cách tự chọn ñịnh dạng D Base - *.DBF) Chú ý: Không cần tạo Table ñã có ghi sở liệu, bảng tính hay file văn bản, MapInfo mở ñịnh dang Chọn hộp thoại ñầu tiên ñể mở Browser mới, ñồ hay thêm vào Table từ cửa sổ ñồ hành Nếu tạo Table toàn bảng biểu (không có ñối tượng ñồ) ñánh dấu Open New Browser cho phép tạo Table mà liệu ñồ Điều tránh tạo trường trống không cần thiết ñối tượng ñồ Hộp thoại thứ cho phép ñịnh nghĩa trường table Cần phải ñịnh nghĩa tối thiểu trường với Add Field Sau tạo xong nhấn nút Create 26 Hướng dẫn thực tập GIS - Bài - Cấu trúc file phần mềm MapInfo Chú ý ñịnh nghĩa Table Kiểu tên phù hợp hộp Name Field Information chọn kiểu thích hợp cho trường Cần lặp lại với trường bảng biểu Mỗi trường xác ñịnh dạng ñịnh như: kiểu Small Interger (nếu số) hay Character - kí tự (nếu kết hợp ký tự số) Người sử dụng có kinh nghiệm thường ñặt tên trường kí tự ngắn gọn tên, phần ñầu mẩu tin, ý tưởng vv… Tên trường chứa ký tự trắng, dấu chấm hay kí tự phân cách khác Dùng gạch ñúng gạch ngang ñối với kết nối từ, thấy ví dụ Không phải ñánh dấu hộp Table is Mappable Table chứa bảng biểu (bảng dò tìm thông tin người hay giá trị nhãn cho trường ñã mã hoá) ñiều tránh việc tạo table liệu ñồ không cần thiết Hộp Table is Mappable cần ñánh dấu yêu cầu MapInfo mở Table liệu từ cửa sổ ñồ Khi nhấn Create cần gán tên cho Table tạo thư mục thích hợp Chọn tên mà giúp dễ nhớ Kiểu liệu Character: Đối với văn người, hay ñặt tên, ñịa chỉ, ghi ngắn lẫn với loại khác ñược Dùng trường kí tự ngắn cho mã giá trị ñã miêu tả chữ viết tắt Trường lớn với ñộ rộng 254 kí tự Tránh dùng nhiều văn ñịnh dạng làm tăng kích thước file, cửa sổ chậm phục hồi kết liệu không ñồng (do lỗi tả hay phân cách khác) Small interger: Toàn số nguyên, lớn + 32768, dùng cho tất thông tin dạng số cho liệu mã ñược miêu tả liệu mã mã số (ñộ cao, chiều dài, mẫu số, tài liệu, dạng ngày tháng) 27 Hướng dẫn thực tập GIS - Bài - Cấu trúc file phần mềm MapInfo Interger: Tổng số khoảng ±2tỉ, dùng SmallInterger không ñủ (UTM hướng Đông hướng Bắc) Decimal: Cố ñịnh ñiểm số thập phân, thường dùng Decimal (tọạ ñộ X, Y từ 0,01m, trọng lượng mẫu vv ) Chỉ ñịnh ñộ rộng trường vị trí thập phân cho 20 kí tự Độ xác ñược giới hạn khoảng 15 số có nghĩa Float: Chấm số thập phân cho phép cách trình bày số nhỏ hay lớn Date: thời gian - ngày/ tháng/ năm hay tháng/ngày/ năm (sự ghi ngày hay sẵn có) Logical: True/False or Presence/Absence, thể T F (xác minh ngày, hình ảnh, dùng ñịnh ñăng ký quốc gia), câu trả lời ñơn giản Yes/No Những trường chèn vào với nút Add Nhiều trường xếp trật tự sau ñịnh nghĩa, dùng nút Up Down Điều ảnh hưởng ñến thứ tự xuất trường, browser Nó khái niệm hay ñể ñặt trường ký tự dài không quan trọng vào cuối danh sách thông tin hữu ích xuất tối ña browser 1.4.2 Đổi tên xóa table Table ñược ñổi tên hay xoá cách tương ứng, thực menu: Table>Maintenance>Rename Table>Maintenance>Delete Table ñổi tên hay xóa phải ñược mở Thường table vector, Rename Delete ảnh hưởng tất file liên kết với table, không nên dùng Windows File Manager Đổi tên hay xoá table ảnh raster không ñổi tên hay xóa file raster ảnh (jpg, tiff, bmp) ñơn thay ñổi file (*.TAB) Đổi tên Table làm ảnh hưởng tới file workspases (*.wor) Khi Mapinfo nhắc tìm vị trí Table không tìm thấy tên cũ workspases MapInfo hiệu chỉnh file (*.WOR) cập nhập tên Table 1.4.3 Đóng gói liệu Khi xóa ghi, chúng ñược ñánh dấu ñã xóa thực tế không di chuyển Hiện dòng mờ ñi cửa sổ browser Table>Maintenance>Pack Table bỏ khoảng trống ghi liệu bị xóa Khi thực dung lượng ñĩa ñể giữ Table ñã ñóng gói Đóng gói Table không hiệu nhiều nhãn lưu với workspases, Mapinfo hoàn toàn s d ng b n ghi s ñ nh n d ng nhãn Trong Mapinfo lấy lại ghi ñã xoá Nó thực phục hồi ghi ñã xoá việc mở file DAT hay DBF Dbase tương thích DBMS dùng chức undelete, Table cung cấp ñã không ñóng gói Nên ñóng gói thường xuyên liệu Lưu ý: ñịnh dạng Maplnfo's DAT dễ dàng chuyển ñổi ñịng dạng DBase DBF với kiểu trường thêm vào, không nên hiệu chỉnh hay chuyển ñổi cấu trúc file DAT DBase tương thích DBMS, liệu hư Bạn phải copy Table trước hiệu chỉnh 1.4.3 Thay ñổi hệ thống Menu mặc ñịnh 1.4.4 Tìm hiểu thiết ñặt Options>Preferences 28 ... Position (0.0520 833 ,-0.0 833 333 ) units "in" Width 6 .37 5 Units "in,' Height 2.40625 Units "in" Map From PICKETT Position (0.0 833 333 ,0.5625) Units "in,, Width 5.95 833 Units "in" Height 3. 32292 Units... cung cấp cho MapInfo, tạo bitmaps thư mục CustSymbols 23 Hướng dẫn thực tập GIS - Bài - Cấu trúc file phần mềm MapInfo Kiểu ñối tượng ñường (Mapinfo. pen) Kiểu ñường ñược cung cấp Mapinfo Có quy... GIS - Bài - Cấu trúc file phần mềm MapInfo Trong file Workspaces, ghi lại vùng làm việc, Table hiển thị cửa sổ, thứ tự lớp, phóng ñại ñặt cửa sổ, thứ tự trường Table truy vấn Nó ñược lưu File> Save

Ngày đăng: 03/12/2015, 13:28

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan