Theo mục 2.4.1 quy trình công nghệ xây dựng cơ sở dữ liệu địa lý (GIS) ta tiến hành xây dựng cơ sở dữ liệu địa lý như sau:
Các dữ liệu đầu vào được chuẩn hóa; cấu trúc của các trường dữ liệu chặt chẽ, rõ ràng, phù hợp với nội dung thông tin, tiết kiệm bộ nhớ của máy; dễ cập nhật, dễ quản lý, dễ chuyển đồi dữ liệu giữa các phần mềm, dễ biên tập bản đồ và in. Cấu trúc dữ liệu được viết theo định dạng của ArcGis 9.2.
(1) Xây dựng thiết kế mô hình CSDL: dựa trên các dữ liệu đã có, thiết kế mô hình CSDL.
(2) Xây dựng nội dung các nhóm lớp và các lớp thông tin trên bản đồ. (3) Xác định các chỉ tiêu về thuộc tính theo bản đồ.
(4) Xác định các chỉ tiêu thuộc tính theo số liệu thống kê: Căn cứ vào nội dung các nhóm lớp và các lớp thông tin trên bản đồ để xác định chỉ tiêu về thuộc tính.
(5) Xây dựng các quy định kỹ thuật: Trên cơ sở xác định các chỉ tiêu, nội dung các lớp thông tin, các tư liệu đã thu thập, tiến hành xây dựng các quy định kỹ thuật.
(6) Chuẩn hóa cơ sở dữ liệu: (Phụ lục 02).
(7) Chuyển dữ liệu từ khuôn dạng ".dgn" sang khuôn dạng ".shp" file, gán thuộc tính cho đối tượng. Trên cơ sở các dữ liệu đã được chuẩn hóa ở (6), dữ liệu bản đồ được chuyển từ định dạng ".dgn" sang định dạng ".shp" bằng phần mềm ArcGis.
(8) Chuyển đổi dữ liệu vào Geodatabase. Cấu trúc CSDL GeoDatabase:
Trong GeoDatabase, mỗi nhóm đối tượng sẽ là một Feature Dataset. Do công nghệ xây dựng GeoDatabase của ArcGis chỉ cho phép lưu từng loại đối tượng (point, polygon, annotation) trong mỗi nhóm đối tượng sẽ tạo các Feature Class riêng để lưu từng loại đối tượng này.
Với mỗi Feature Class cần tạo thêm các thuộc tính như Ma_doi_tuong, Ten_doi_tuong, Chieu_dai, Dien_tich,…(theo đúng như yêu cầu của thiết kế kỹ thuật).
Trong quá trình chuyển đổi dữ liệu từ định dạng ".dgn" sang lưu vào cơ sở dữ liệu không gian Geodatabase (Personal Geodatabase) phải đảm bảo được tính toàn vẹn dữ liệu và cơ sở toán học của bản đồ (phép chiếu, hệ tọa độ,…).