1. Trang chủ
  2. » Công Nghệ Thông Tin

Hướng dẫn thiết kế GeoDatabase bằng Visio doc

26 1,5K 16
Tài liệu đã được kiểm tra trùng lặp

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 26
Dung lượng 4,89 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thiết kế cơ sở dữ liệu không gian dùng Visio Các bạn vào đường dẫn C:\Program Files\ArcGIS\CaseTools\Uml Models\ArcInfo UML Model Visio 2002 để có thể thiết kế một GeoDatabase.. Gõ vào A

Trang 1

Hướng dẫn thiết kế

GeoDatabase bằng Visio

Trang 2

Mục lục

Các bước thực hiện tạo một Geodatabase 2

II Thiết kế cơ sở dữ liệu không gian dùng Visio 4

III ArcCatalog 19

IV ArcMap 24

V Kết luận: 26

Các bước thực hiện tạo một Geodatabase

1 Phân tích đề tài để xác định đối tượng không gian, thuộc tính

Trang 3

2 Dùng Visio để thiết kế  kết quả sau bước này là export ra được một file XMI

3 Import file XMI ở trên vào ArcCatalog bằng công cụ Schema Winzard  Có được cơ sở

dữ liệu không gian hoàn chỉnh

4 Export các lớp không gian ra dạng shape file để import lại vào ArcMap  Xác định các đối tượng ngoài thực tế lên bản đồ ( xác định điểm, đường, vùng trên các lớp không gian)

Trang 4

II Thiết kế cơ sở dữ liệu không gian dùng Visio

Các bạn vào đường dẫn C:\Program Files\ArcGIS\CaseTools\Uml Models\ArcInfo UML Model (Visio 2002) để có thể thiết kế một GeoDatabase

Một file mới được tạo  3 template Domain của chương trình được tạo tự động

Hình 3 Template domain mặc định của chương trình

Các bạn có thể xóa 2 template bên dưới vì ta không cần dùng đến nó trong thiết kế (không xóa cũng chẳng sao)

Trang 5

Từ template domain này ta sẽ tạo ra các domain cho chương trình của mình

Hình đặt tên cho Domain

Hình xác định thuộc tính cho Domain

Trang 6

Lưu ý:

1 Giữ lại 3 thuộc tính đầu

2 Xác định tên thuộc tính

3 Kiểu dữ liệu

4 Giá trị khởi tạo ứng với từng thuộc tính

Sau đó ta có thể tạo các package nhằm mục đích gom gọn các lớp

Hình tạo mới các package

Trang 7

Kế đến là tạo các lớp dữ liệu không gian

Ta cũng làm tương tự như với lớp Domain Nhưng điểm quan trọng cần phải lưu ý là kiểu dữ liệu và property của mỗi thuộc tính

Kiểu dữ liệu có thể là kiểu Domain (đã tạo trước)

Property của mỗi thuộc tính để:

Chọn đối tượng  property  chọn tag Tagged Value  New

1 Gõ vào Length nếu xác định chiều dài

2 Gõ vào AllowNulls và cho giá trị là False để xác định khóa chính (còn các thuộc tính thông thường và khóa ngoại thì không cần xác định Tagged Value này)

Trang 8

Hình xác định chiều dài thuộc tính

Hình xác định khóa chính

Trang 9

Hình Tagged Values của thuộc tính làm khóa chính

Hình Tagged Values của thuộc tính thông thường và khóa phụ

Các bạn tiến hành làm tương tự cho các lớp không gian và thuộc tính còn lại

Trang 10

Tạo mới 1 page tên Logic để thể hiện mối quan hệ ở mức logic giữa các lớp

Dùng Binary Association trong panel công cụ để tạo quan hệ

Hình tạo quan hệ giữa các lớp bằng Binary Association

Trang 11

Hình Xác định bảng số (Multiplicity) giữa 2 class

Điểm quan trọng nhất trong mô hình Logic là xác định được quan hệ giữa các class nghĩa là xác định bảng gốc, khóa chính, khóa ngoại

Vào Tagged Value của quan hệ  new  gõ vào

1 OringinClass để xác định lớp nguồn (chứa khóa chính)

2 OringinForiegnKey để xác định khóa ngoại

3 OringinPrimaryKey để xác định khóa chính

Hình xác định bảng nguồn

Trang 12

Hình xác định khóa chính

Hình xác định khóa ngoại

Trang 13

Hình Mô hình dữ liệu mức logic

(Các bạn có thể kéo các domain để tạo quan hệ hoặc không)

Tạo một page mới tên Physic để thể hiện mối quan hệ ở mức vật lý giữa các lớp

Hình mối quan hệ giữa Feature class và Object class

(Mối quan hệ giữa hai lớp này sẽ tự phát sinh)

Trang 14

Kéo các class không gian và thuộc tính thả vào page này

Hình xóa các mối quan hệ tự phát sinh giữa các class

Ta sẽ copy hoặc dùng Generation trong tool panel

Hình mô hình dữ liệu mức vật lý

Trang 15

Dùng công cụ để export file thiết kế này ra dạng XMI

Hình dùng công cụ ESRI XMI Export

Hình Export succeeded!

Trang 16

Tuy nhiên ta còn cần phải kiểm tra xem file XMI vừa export ra có đúng (cấu trúc, quan hệ…) không bằng công cụ Semantics Checker

Hình dùng tool Semantics Checker trong Visio 2003

Nhưng tool này trong Vision 2003 bị lỗi

Hình lỗi function Semantics Checker trong Visio 2003

Trang 17

Để sử dụng được Function này ta phải tiến hành các bước sau

1 Sửa lại code

2 Xác định Reference cho function này

Hình sửa lại code trong Semantics Checker

Hình xác định Reference cho tool Semantics Checker

Thế là ta đã sửa xong!

Trang 18

Dùng tool Semantics Checker để kiểm tra file XMI vừa export

Hình xác định file XMI

Hình kết quả kiểm tra file XMI

Trang 20

Hình chọn file XMI export từ Visio

Hình các lớp thiết kế trong Visio

Trang 21

Hình Export thành công

Hình cơ sở dữ liệu không gian đã được thiết kế thành công

Trang 22

Kế đến ta thực hiện việc Export các class không gian thành dạng Shapefile (single) Việc này là quan trọng để ta có được các lớp dữ liệu sẽ sử dụng trong ArcMap

Hình Export class không gian thành dạng Shapefile

Hình config cho class export

Trang 23

Hình các class không gian được export thành công

Trang 25

Reference được hiểu là lưới chiếu, hệ tọa độ…

R_click vào lớp dữ liệu không gian  Property

Hình xác định Spatial Reference cho các lớp dữ liệu không gian

Các phần xác định điểm, đường, vùng như thế nào thì các bạn tự xem lại với cách làm tương tự như phần mềm ArcView mình đã học vì hiện tại mình vẫn chưa xem lại nên không thể viết thêm được

Trang 26

V Kết luận:

Trên đây là bài hướng dẫn các thức tạo lập một Geodatabase từ Visio cũng như cách export một lớp dữ liệu không gian và cách dùng nó trong ArcMap

Hy vọng có thể giúp cho các bạn làm tốt bài của mình

Bài hướng dẫn này mình thực hiện được là nhờ sự giúp đỡ tận tình của Cô và tự tìm hiểu Do vậy nếu bạn nào có cách làm hay hơn cho một phần hay toàn bộ bài hướng dẫn thì hãy cùng chia sẻ với mọi người nhé!

Thân,

Ngày đăng: 06/03/2014, 20:20

HÌNH ẢNH LIÊN QUAN

Hình 3 Template domain mặc định của chương trình - Hướng dẫn thiết kế GeoDatabase bằng Visio doc
Hình 3 Template domain mặc định của chương trình (Trang 4)
Hình đặt tên cho Domain - Hướng dẫn thiết kế GeoDatabase bằng Visio doc
nh đặt tên cho Domain (Trang 5)
Hình tạo mới các package - Hướng dẫn thiết kế GeoDatabase bằng Visio doc
Hình t ạo mới các package (Trang 6)
Hình Tagged Values của thuộc tính làm khóa chính - Hướng dẫn thiết kế GeoDatabase bằng Visio doc
nh Tagged Values của thuộc tính làm khóa chính (Trang 9)
Hình tạo quan hệ giữa các lớp bằng Binary Association - Hướng dẫn thiết kế GeoDatabase bằng Visio doc
Hình t ạo quan hệ giữa các lớp bằng Binary Association (Trang 10)
Hình Xác định bảng số (Multiplicity) giữa 2 class - Hướng dẫn thiết kế GeoDatabase bằng Visio doc
nh Xác định bảng số (Multiplicity) giữa 2 class (Trang 11)
Hình Mô hình dữ liệu mức logic - Hướng dẫn thiết kế GeoDatabase bằng Visio doc
nh Mô hình dữ liệu mức logic (Trang 13)
Hình mối quan hệ giữa Feature class và Object class - Hướng dẫn thiết kế GeoDatabase bằng Visio doc
Hình m ối quan hệ giữa Feature class và Object class (Trang 13)
Hình xóa các mối quan hệ tự phát sinh giữa các class - Hướng dẫn thiết kế GeoDatabase bằng Visio doc
Hình x óa các mối quan hệ tự phát sinh giữa các class (Trang 14)
Hình dùng công cụ ESRI XMI Export - Hướng dẫn thiết kế GeoDatabase bằng Visio doc
Hình d ùng công cụ ESRI XMI Export (Trang 15)
Hình xác định file XMI - Hướng dẫn thiết kế GeoDatabase bằng Visio doc
Hình x ác định file XMI (Trang 18)
Hình lấy tool Schema Winzard - Hướng dẫn thiết kế GeoDatabase bằng Visio doc
Hình l ấy tool Schema Winzard (Trang 19)
Hình chọn file XMI export từ Visio - Hướng dẫn thiết kế GeoDatabase bằng Visio doc
Hình ch ọn file XMI export từ Visio (Trang 20)
Hình Export thành công. - Hướng dẫn thiết kế GeoDatabase bằng Visio doc
nh Export thành công (Trang 21)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w