Dùng Case Tools của ArcCatalog cài đặt mơ hình đã thiết kế vào cơ sở

Một phần của tài liệu ứng dụng công nghệ gis để quản lý tình hình dịch tể đàn gia súc, gia cầm tại tp.hcm (Trang 37 - 127)

1. PHÂN TÍCH

1.3.1.Dùng Case Tools của ArcCatalog cài đặt mơ hình đã thiết kế vào cơ sở

liệu TYSAGOGIS

Bước 1: Trong phần mềm Visio, kích chọn Tools > Add-Ons>XML Export

Hình 2: XML Export Bước 2: Chọn thư mục lưu lại kết quả xuất

Hình 3: Lưu file XML về cơ sở dữ liệu thú y 1.3.2. Cài đặt cơ sở dữ liệu vào Geodatabase dichte

Tạo user Admin trong cơ sở dữ liệu dichte làm owner của cơ sở dữ liệu khơng gian. Các bước thực hiện như sau:

Bước 1: Vào menu start > ArcGIS > ArcSDE > ArcSDE for Microsoft SQL Server Post Installtion. Hộp thoại ArcSDE for SqlServer xuất hiện

Hình 4: ArcSDE for SqlServer

Chương 4: Phân tích, thiết kế cơ sở dữ liệu GIS

Hình 5: ArcSDE for SqlServer

Bước 3: Nhập tên máy chủ trong ơ nhập liệu “SQL Server instance name”

Bước 4: Nhập tên cơ sở dữ liệu trong ơ nhập liệu “Database name”, mật khẩu của cơ sở dữ liệu trong SDE user password. Chọn thư mục chứa dữ liệu trong khung “Create in folder”

Hình 7: ArcSDE for SqlServer

Khi cơ sở dữ liệu tạo thành cơng, một thơng báo sẽ xuất hiện như hình minh họa dưới đây:

Hình 8: ArcSDE for SqlServer

Bước 5: Chọn mặc định các file cấu hình của ArcSDE: giomgr.defs, dbinit.sde, dbtune.sde, kích chọn Next.

Chương 4: Phân tích, thiết kế cơ sở dữ liệu GIS

Hình 9: ArcSDE for SqlServer

Bước 6: Hộp thoại ArcSDE for SqlServer xuất hiện các thơng tin về tên máy chủ, tên cơ sở dữ liệu. Kích chọn Next để kết thúc tiến trình cài đặt

Hình 11: ArcSDE for SqlServer

- Dùng cơng cụ Case Tool của ArcCatalogđể tạo Geodatabase.

- Sau khi đã cài đặt thành cơng ArcSDE trên máy Server, khởi động ArcCatalog 9.0 để kết nối vào.

Hình 12: Giao din khi động ArcCatalog

- Chọn kết nối đến Server bằng cách click đơi vào: Add Spatial Database Connection

Chương 4: Phân tích, thiết kế cơ sở dữ liệu GIS

- Từ cửa sổ Spatial Database Connection nhập vào các thơng số như hình 4.3 o Tên Server hoặc địa chỉ Server.

o Service: tên dịch vụ của ArcSDE. o Nhập user name và password.

- Kiểm tra kết nối bằng cách click vào nút Test Connection. Kết nối thành cơng, kích nút OK để đĩng cửa sổ kết nối.

Hình 14: Giao din nhp các thơng s kết ni

Hình 15: Giao din ArcCatalog cho phép thc hin kết ni

- Dùng Tool Schema Wizard trong ArcCatalog để xây dựng Geodatabase từ mơ hình XML đã xuất vào Microsoft repository

Chương 4: Phân tích, thiết kế cơ sở dữ liệu GIS

- Cơ sở dữ liệu tạo ra được lưu trữ trên hệ quản trị cơ sở dữ liệu SQL Server.

Hình 17: Cơ sở dữ liệu GIS thú y

2. PHƯƠNG THỨC GIAO TIẾP GIỮA CƠ SỞ DỮ LIỆU GIS VỚI CƠ SỞ DỮ

LIỆU DỊCH TỄ

Dữ liệu trong hệ thống GIS thú y được lưu trữ trên hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2000:

- Cơ sở dữ liệu được thiết kế, quản lý theo mơ hình Geodatabase (khái niệm Geodatabase xem trong phụ lục 3).

- Dữ liệu nền và dữ liệu chuyên đềđược lưu trữ trong 01 cơ sở dữ liệu.

- Dữ liệu nền chỉ lưu trữ, khơng cập nhật. Chức năng cập nhật dữ liệu nền khơng thuộc phạm vi của hệ thống GIS thú y, hệ thống này chỉ đọc, hiển thị dữ liệu nền. Tỉ lệ bản đồ sử dụng là 1/2000 theo hệ tọa độ nhà nước HN72.

- Dữ liệu chuyên đề bao gồm 02 phần: dữ liệu khơng gian và dữ liệu thuộc tính. o Dữ liệu khơng gian: được cập nhật bằng phần mềm GIS thú y

o Dữ liệu thuộc tính: được cập nhật một phần bằng phần mềm GIS thú y (như mã của đối tượng,…) phần khác được cập nhật từ các cơ sở dữ liệu chuyên ngành thú y.

Dưới đây là mơ hình giao tiếp giữa cơ sở dữ liệu GIS với cơ sở dữ liệu dịch tễ

CSDL GIS Thú y

Client Client Client Client CSDL Dịch tễ

Cập nhật dữ liệu mới

Spatial data engine (ArcSDE)

Chương 5: Phần mềm ứng dụng

Chương năm

PHN MM NG DNG

1. PHÂN TÍCH 1.1. Đặc tả hệ thống

1. Cơ sở dữ liệu GIS Thú y được thiết kế độc lập, một số thuộc tính về hộ chăn nuơi, đơn vị, đối tượng liên quan được thiết kế trùng với một số thuộc tính cĩ trong các bảng dữ liệu chuyên ngành. Điều này làm tăng dung lượng lưu trữ nhưng bù lại việc cài đặt chương trình và quản lý dữ liệu GIS sẽ dễ dàng hơn. 2. Chương trình ứng dụng sẽ kết nối đến cơ sở dữ liệu GIS thú y để hiển thị dữ

liệu khơng gian về nền, chuyên đề, dữ liệu thuộc tính và thực hiện các chức năng thêm, xĩa, sửa, phân tích,… do người dùng yêu cầu.

1.2. Con người

Con người trong hệ thống GIS thú y cĩ các quyền sau:

- Cập nhật cơ sở dữ liệu từ các cơ sở dữ liệu chuyên ngành thú y vào cơ sở dữ liệu GIS

- Cĩ quyền thực hiện tất cả các chức năng của hệ thống GIS cung cấp như xem, thống kê, phân tích và in ấn dữ liệu.

1.3. Dữ liệu

Dữ liệu trong hệ thống GIS thú y được lưu trữ trên hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2000:

- Cơ sở dữ liệu được thiết kế, quản lý theo mơ hình Geodatabase.

- Dữ liệu nền và dữ liệu chuyên đề được lưu trữ trong 01 cơ sở dữ liệu, trong đĩ:

o Dữ liệu chuyên đề thú y bao gồm 02 phần: dữ liệu khơng gian và dữ liệu thuộc tính. Trong đĩ dữ liệu khơng gian được cập nhật bằng phần mềm GIS thú y, dữ liệu thuộc tính được cập nhật một phần bằng phần mềm GIS thú y (như mã của đối tượng,…) phần khác được cập nhật từ các cơ sở dữ liệu chuyên ngành thú y.

1.4. Phần cứng

Hệ thống phần cứng cho hệ thống GIS thú y phải đáp ứng một số yêu cầu tối thiểu dưới đây

1.4.1. Máy chủ

Cĩ 01 máy chủđược cài đăt và thực hiện các nhiệm vụ:

- Cài đặt hệ điều hành Windows 2000 trở lên (Windows Professional hoặc Windows Server,…).

- Cài đặt hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2000. - Cài đặt ArcSDE 9.x for Windows.

1.4.2. Máy khách

Máy khách thực hiện kết nối đến cơ sở liệu, hiển thị dữ liệu và thực hiện các chức năng phân tích thống kê, in ấn bằng phần mềm GIS thú y. Do đĩ trong hệ thống GIS thú y này cần phải cĩ tối thiểu 01 máy client cĩ thểđảm nhận vai trị trên.

1.4.3. Mạng

Để kết nối từ máy khách đến máy chủ cần phải cĩ mạng, do đĩ trong hệ thống GIS thú y này tối thiểu phải cĩ 01 mạng LAN vĩi đường truyền tối thiểu là 10Mps.

Chi cục thú y thành phố Hồ Chí Minh cĩ 24 trạm thú y quận/huyện, các trạm chuyên ngành và các trạm kiểm dịch. Các máy khách tại các trạm này muốn sử dụng phần mềm GIS thú y cũng phải được kết nối mạng đến máy chủ tại Chi cục với đường truyền tối thiểu là 10 Mps.

Chương 5: Phần mềm ứng dụng

1.5. Phần mềm

Ngồi các phần mềm và hệđiều hành trang bị cho máy chủ và máy khách, yêu cầu hệ thống GIS thú y này cần phải cĩ thêm phần mềm tại máy khách thực hiện các chức năng:

- Đăng nhập vào hệ thống.

- Cập nhật dữ liệu chuyên ngành thú y vào cơ sở dữ liệu GIS. - Hiển thị dữ liệu.

- Các chức năng hiển thị bật/tắt dữ liệu nền, dữ liệu chuyên đề.

- Các chức năng thêm, xĩa, sửa các lớp dữ liệu khơng gian chuyên đề GIS thú y. - Các chức năng phân tích.

- Các chức năng tìm kiếm. - Các chức năng thống kê. - Các chức năng In.

1.6. Quy trình

1.6.1. Quy trình nhập dữ liệu vào cơ sở dữ liệu GIS

Bước 1: Mở ArcCatalog, chọn thư mục cần lưu trữ bảng số liệu

Bước 2: Tạo bảng dữ liệu, gồm các thuộc tính như bảng sau

MaCS HoTen DiaChi To MaQH MaPX ToaDoX ToaDoY

Cách thực hiện:

Hình 19: Tạo bảng dữ liệu

- Đặt tên bảng và tạo các trường thuộc tính của bảng, kích nút OK để kết thúc việc tạo các trường thuộc tính

Chương 5: Phần mềm ứng dụng

Bước 2: Nhập dữ liệu vào bảng

MaCS HoTen DiaChi To MaQH MaPX ToaDoX ToaDoY

MINH015141 NGUYỄN HOAØNG MINH C 3 70139 7013903 681892 1184940 BAO014059 LÊ THIÊN BẢO C11/22A 3 70139 7013911 678174 1178223

Bước 3: Tạo dữ liệu khơng gian từ bảng dữ liệu thuộc tính Cách thực hiện:

- Kích chuột phải tại bảng cơ sở dữ liệu vừa được nhập thuộc tính

Hình 21: Tạo dữ liệu khơng gian từ bảng dữ liệu thuộc tính

- Kích chọn Create Feature Class > From XY Table. Trong hộp thoại Create Feature Class From XY Table ta chọn trường thuộc tính tương ứng với giá trị tọa độ X và giá trị toạđộ Y.

Hình 22: Chọn tọa độ X, Y tương ứng

1.6.2. Quy trình kiểm tra và hiệu chỉnh dữ liệu sau khi nhập

Bước 1: Trên thanh cơng cụ Thú y GIS: quản lý dịch tễ, gia súc, gia cầm, kích chọn đối tượng cần cập nhật

Bước 2: Kích chọn nút

Bước 3: Kích chọn đối tượng cần cập nhật

Chương 5: Phần mềm ứng dụng

Hình 23: Cập nhật hộ/cơ sở chăn nuơi

Bước 4: Kích vào nút Sửa, nhập/chỉnh sửa các thơng tin như mã hộ/cơ sở, tên cơ sở, tên hộ chăn nuơi,...

Bước 5: Ngồi ra người sử dụng cịn cĩ thể thay đổi được vị trí của hộ chăn nuơi bằng cách nhập tọa độ mới đo đạc được vào ơ nhập liệu X và ơ nhập liệu Y, sau đĩ kích nút

2. CÁC CHỨC NĂNG 2.1. Giao diện hệ thống Hình 24: Giao diện hệ thống Hệ thống gồm các chức năng: a.Hệ thống: − Đăng nhập − Hiển thị dữ liệu − Cập nhật cơ sở dữ liệu

b. Danh mục: Liệt kê danh mục tỉnh, quận/huyện, địa bàn phụ trách, nhân viên, giống, chủng loại, loại động vật, phân loại động vật, vacxin, phân loại vacxin,... c. Xem:

− Nhập gia súc

− Xuất gia súc

− Thay đổi cơ cấu đầu

Chương 5: Phần mềm ứng dụng − Tình hình tiêm phịng − Tiêm phịng ngoại diện d. Cập nhật − Hộ chăn nuơi/cơ sở chăn nuơi − Đơn vị thú y

− Đối tượng liên quan e. Tìm kiếm

− Hộ chăn nuơi/cơ sở chăn nuơi

− Đơn vị thú y

− Đối tượng liên quan f. Phân tích − Hiển thịổ dịch − Hiển thị tình hình tiêm phịng − Hiển thị tiêm phịng ngoại diện − Hiển thị vùng bị dịch − Xác định vị trí cho phép chăn nuơi

− Xác định vị trí cho phép mở lị mổ gia súc, gia cầm

2.2. Hệ thống

Chức năng hệ thống: thực hiện một số chức năng liên quan đến việc quản lý chương trình:

Cơng cụ Chức năng

Đăng nhập Đăng nhập vào hệ thống

Hiển thị dữ liệu Hiển thị dữ liệu nền và dữ liệu chuyên đề

thú y

Thốt Thốt khỏi hệ thống

2.2.1. Kết nối dữ liệu

Kết nối dữ liệu giúp cho người dùng kết nối đến cơ sở dữ liệu nền và chuyên đề thú y trước khi thực hiện các chức năng cập nhật, phân tích, tìm kiếm, thống kê. Các bước thực hiện như sau:

Bước 1: Trên thanh toolbar Thú y GIS: quản lý dịch tễ, gia súc, gia cầm kích chọn “Đăng nhập”. Hộp thoại “Đăng nhập hệ thống” xuất hiện.

Hình 25: Đăng nhập hệ thống Bước 2: Nhập các thơng số: - Máy chủ - Tên dịch vụ: esri_sde - Người dùng - Mật khẩu Bước 3: Kích chọn nút “Đăng nhập” 2.2.2. Hiển thị dữ liệu

Sau khi đăng nhập thành cơng, người dùng cĩ thể hiển thị các lớp dữ liệu nền và dữ liệu chuyên đề của thú y trên giao diện của ArcMap, các bước thực hiện như sau”

Chương 5: Phần mềm ứng dụng

Bước 1: Trên thanh toolbar Thú y GIS: quản lý dịch tễ, gia súc, gia cầm kích chọn “Hiển thị dữ liệu”. Hộp thoại “Đăng nhập hệ thống” xuất hiện.

Hình 26: Hiển thị dữ liệu

Bước 2: Kích chọn vào ơ checkbox tương ứng với lớp dữ liệu cần hiển thị Bước 3: Kích chọn nút “Thực hiện”

2.3. Danh mục

Chức năng danh mục cho phép người dùng xem các danh mục đã lưu trữ trong cơ sở dữ liệu. Thơng tin của các danh mục này được lấy từ các bảng thuộc tính trong cơ sở dữ liệu dichte do đĩ tất cả các cấp người dùng chỉ xem, khơng cĩ quyền chỉnh sửa.

Cơng cụ Chức năng

Tỉnh Lấy thơng tin từ bảng TINH trong cơ sở dữ liệu dịch tễ.

Quận Lấy thơng tin từ bảng QUAN_HUYEN, PHUONG_XA trong cơ sở dữ liệu dịch tễ.

Địa bàn phụ trách của nhân viên Lấy thơng tin từ bảng DMNV, NHAN_VIEN_PX, DM_DON_VI

Nhân viên Lấy thơng tin từ bảng DMNV Giống Lấy thơng tin từ bảng GIONG

Chủng loại Lấy thơng tin từ bảng CHUNG_LOAI Loại động vật Lấy thơng tin từ bảng LOAI_DONG_VAT Phân loại động vật Lấy thơng tin từ bảng

PHAN_LOAI_DONG_VAT

Phân loại loại tiêm phịng đ/v chủng loại Lấy thơng tin từ bảng PHAN_LOAI_BENH_CHUNGLOAI

Chương 5: Phần mềm ứng dụng

Phân loại vacxin Lấy thơng tin từ bảng PHAN_LOAI_VACXIN

Lý do ngoại diện Lấy thơng tin từ bảng LY_DO_NGOAI_DIEN

Lý do xử lý Lấy thơng tin từ bảng LY_DO_XU_LY Biện pháp xử lý Lấy thơng tin từ bảng

BIEN_PHAP_XU_LY

Loại mẫu xét nghiệm Lấy thơng tin từ bảng LOAI_MAU_XN Yêu cầu xét nghiệm Lấy thơng tin từ bảng YEU_CAU_XN Cơ quan xét nghiệm Lấy thơng tin từ bảng CO_QUAN_XN Loại bệnh Lấy thơng tin từ bảng LOAI_BENH

Khi người dùng muốn xem thơng tin của danh mục nào thì kích chọn danh mục đĩ để xem. Dưới đây là một số hình ảnh minh họa dạnh mục

Hình 28: Danh mục quận huyện

Chương 5: Phần mềm ứng dụng

Hình 30: Danh mục nhân viên

Hình 31: Danh mục phân loại vacxin 2.4. Xem

Chức năng xem cho phép người dùng xem các thơng tin liên quan đến hoạt động xử lý gia súc gia cầm. Dữ liệu được lấy từ các bảng thuộc tính trong cơ sở dữ liệu dichte do đĩ chỉ cĩ quyền xem, khơng chỉnh sửa.

Cơng cụ Chức năng Nhập gia súc Xuất gia súc Thay đổi cơ cấu đàn Xử lý Tình hình tiêm phịng Tình hình tiêm phịng ngoại diện 2.4.1. Nhập gia súc

Bước 1: Kích vào nút để chọn Hộ chăn nuơi/cơ sở chăn nuơi cần xem thơng tin về nhập gia súc.

Bước 2: Trên thanh toolbar Thú y GIS: quản lý dịch tễ, gia súc, gia cầm kích chọn Xem> Nhập gia súc. Hộp thoại “Xem nhập gia súc” xuất hiện

Bước 3: Nhập thời gian xem

Bước 4: Kích nút “Thực hiện”, cho phép người dùng xem tình hình nhập gia súc theo các tiêu chí.

Chương 5: Phần mềm ứng dụng

Hình 32: Xem nhập gia súc 2.4.2. Xuất gia súc

Bước 1: Kích vào nút để chọn Hộ chăn nuơi/cơ sở chăn nuơi cần xem thơng tin về xuất gia súc.

Bước 2: Trên thanh toolbar Thú y GIS: quản lý dịch tễ, gia súc, gia cầm kích chọn Xem> Xuất gia súc. Hộp thoại “Xem nhập gia súc” xuất hiện

Bước 3: Nhập thời gian xem

Bước 4: Kích nút “Thực hiện”, cho phép người dùng xem kết quả xuất gia súc theo các tiêu chí.

Hình 33: Xem xuất gia súc 2.4.3. Xử lý

Bước 1: Kích vào nút để chọn Hộ chăn nuơi/cơ sở chăn nuơi cần xem thơng tin về xử lý.

Bước 2: Trên thanh Toolbar Thú y GIS: quản lý dịch tễ, gia súc, gia cầm kích chọn Xem> Xử lý. Hộp thoại “Xử lý động vật bệnh” xuất hiện.

Một phần của tài liệu ứng dụng công nghệ gis để quản lý tình hình dịch tể đàn gia súc, gia cầm tại tp.hcm (Trang 37 - 127)