Quỏ trỡnh xõy dựng một hệ cơ sở dữ liệu được bắt đầu bằng việc xỏc định rừ mục đớch, phạm vi và qui mụ sử dụng hệ cơ sở dữ liệu đú. Khi mục
đớch, mục tiờu được xỏc định rừ, người lập cơ sở dữ liệu đề ra cỏc yờu cầu đối với cỏc dữ liệu cần thu thập. Đú là cỏc yờu cầu về nội dung dữ liệu, chất lượng, cỏch thức tổ chức và hỡnh thức khai thỏc dữ liệu ra sao. Xuất phỏt từ cỏc yờu cầu đú, tiến hành lập kế hoạch thực hiện, bao gồm xỏc định nhiệm vụ thực hiện, nguồn dữ liệu thu thập và phõn cụng thực hiện nhiệm vụ.
Tiếp theo là thu thập dữ liệu. Dữ liệu đồ họa như bản đồ địa hỡnh, địa chớnh, cỏc kết quả đo đạc, v.v… cú thể ở dạng số hoặc bản đồ giấy. Với bản đồ giấy phải tiến hành quột và số húa. Quỏ trỡnh số húa cỏc đối tượng nhận một số hiệu riờng (ID) và được phõn chia về từng lớp. Việc gỏn cho cỏc đối tượng mó nhận dạng tạo thuận lợi cho quỏ trỡnh liờn kết dữ liệu thuộc tớnh. Cỏc dữ liệu gồm nhiều loại và ở nhiều khuụn dạng khỏc nhau, việc khảo sỏt hiện trạng dữ liệu sẽ là bước quan trọng để cú cỏi nhỡn chi tiết về cỏc dữ liệu thu thập. Đú là quỏ trỡnh cỏc chuyờn gia, nhà phõn tớch làm sỏng tỏ và đưa ra đề nghị về việc sử dụng dữ liệu hay khụng. Khảo sỏt dữ liệu đồ họa được thực hiện trờn phần mềm Microstation, AutoCad, Softdesk, v.v… Kiểm tra cỏc lỗi đồ hoạ, sau khi đó đưa cỏc tài liệu bản đồ vào mỏy tớnh ở dạng số (dạng vector) cỏc dữ liệu này phải được kiểm tra và sửa lỗi (nếu cú). Đối với cỏc thụng tin thuộc tớnh (cỏc dữ liệu thống kờ) cũng cần được xem xột kỹ về tớnh chớnh xỏc, loại thụng tin, nguồn gốc và mức độ chi tiết của thụng tin. Thiết kế mụ hỡnh dữ liệu theo cỏc chuẩn thụng tin (Chuẩn ISO-TC211 và theo chuẩn của Bộ Tài Nguyờn và Mụi Trường).
Dữ liệu sau khi được khảo sỏt, gộp nhúm, được nhập vào GeoDatabase đó thiết kế, thụng qua cụng cụ ArcCatalog của phần mềm ArcGIS. Topology thể hiện mối quan hệ khụng gian giữa cỏc đối tượng địa lý trong GIS (dữ liệu dạng vector). Đối với dữ liệu khụng gian, cần thực hiện kiểm tra và sửa lỗi Topology trờn ArcGIS nhằm đảm bảo sự ràng buộc toàn vẹn mối quan hệ khụng gian giữa cỏc đối tượng. Cỏc nguyờn tắc topology đối với từng đối
tượng là khỏc nhau. Việc lựa chọn cỏc nguyờn tắc này cho từng đối tượng phụ thuộc vào tớnh chất của từng loại đối tượng.
Nhập dữ liệu thuộc tớnh cho cỏc đối tượng tức là liờn kết giữa cỏc lớp dữ liệu khụng gian và phi khụng gian. Liờn kết bằng cụng cụ nhập dữ liệu hay vào giỏ trị thuộc tớnh cho cỏc yếu tố khụng gian, thực hiện bằng cỏc lệnh của mụ hỡnh quản lý dữ liệu cụ thể và bằng bàn phớm. Đõy là cỏch làm khỏ thủ cụng, người dựng phải chọn từng yếu tố đồ hoạ và lần lượt gỏn cho chỳng cỏc thuộc tớnh.
Liờn kết bằng chỉ số nhận dạng hay số hiệu của đối tượng. Khi nhập dữ liệu khụng gian và dữ liệu thuộc tớnh riờng biệt, việc liờn kết dựa trờn chỉ số nhận dạng của đối tượng (ID) mà ta đó gỏn cho đối tượng bản đồ
Cỏc biểu bảng và số liệu thuộc tớnh của đối tượng cũng cần phải cú cựng chỉ số hay số hiệu của đối tượng đú và dựng chớnh số hiệu này để liờn kết đối tượng với thuộc tớnh của chỳng.
Trước khi lưu trữ và sử dụng, phải kiểm tra sự kết hợp giữa hai dạng dữ liệu trờn và sự liờn kết giữa chỳng. Để sửa cỏc lỗi dữ liệu thuộc tớnh cần chồng ghộp cỏc bản đồ chuyờn đề với cỏc bản đồ nền để phỏt hiện những vụ lý về mặt logic (nếu cú). Cụng tỏc kiểm tra được thực hiện hết sức cẩn thận sao cho cỏc đối tượng đồ hoạ được gắn đỳng với cỏc giỏ trị thuộc tớnh của chỳng.
Bảng 2.1- Cỏc nguyờn tắc topology
Must Not Overlap
Một vựng khụng được chồng đố lờn một vựng khỏc trong cựng một Layer.
Một đường khụng được chồng đố lờn một đường khỏc trong cựng một Layer.
Must Not Self-Overlap
Một đường khụng được cắt hoặc chồng đố lờn chớnh nú.
Must Not Overlap With
Một vựng của layer này khụng được chồng đố nờn một vựng của layer khỏc.
Point must be covered by line
Một điểm của một layer phải nằm trờn một đường của layer khỏc
Must be covered by boundary of
Một đường của layer này phải trựng khớp với biờn giới của một vựng của một layer khỏc
Must be covered by feature class of
Một đường của layer này phải trựng với một đường của layer khỏc
Must be covered by feature class of
Một vựng của layer này phải được phủ bởi một vựng của layer khỏc
Chương 3
XÂY DỰNG CƠ SỞ DỮ LIỆU GIS PHỤC VỤ QUẢN Lí Đấ ĐIỀU TỈNH HÀ TĨNH