Khảo sát dữ liệu bằng ArcMap

Một phần của tài liệu Tài liệu hướng dẫn sử dụng ArcGis (Trang 30)

Thẻ Contents và Preview của ArcCatalog cho ta xem nhanh dữ liệụ Tuy nhiên, để thấy quan hệ giữa các tập dữ liệu về mặt địa lý thì cần phải khảo sát chúng trong ArcMap.

Mở một bản đồ mới

1) Khởi động ArcMap.

2) Chọn new empty map và nhấn OK.

ArcMap có hai chức năng chính: thứ nhất là thực hiện chức năng nh− một desktop (hiển thị, truy vấn, biên tập và kết hợp các dữ liệu địa lý); thứ hai là có chức năng nh− một trang trình bày bản đồ. Thông th−ờng, ta làm

việc trong data view để tạo kết quả và dùng layout view để hiển thị kết quả cuối cùng.

Bổ sung parcel layers vào bản đồ

Có hai cách để bổ sung dữ liệu vào bản đồ: Dùng nút Ađ Data của ArcMap hoặc là kéo tập dữ liệu từ ArcCatalog và thả vào bản đồ.

1) Nhấn vào nút Ađ data của ArcMap.

2) Di chuyển đến City_share folder của project folder. 3) Nhấn đúp vào land folder.

4) Nhấn chuột vào parcel_1 shapefile, sau đó giữ phím Shift và nhấn vào parcel_2 shapefile để chọn cả haị

5) Nhấn vào Ađ.

L−u bản đồ

1) Nhấn vào File\ Savẹ

2) Di chuyển đến project folder.

3) Gõ “wastewater data” trong hộp File namẹ

Nh− vậy, trong ch−ơng vừa rồi chúng ta đã tập hợp các dữ liệu cần thiết vào trong một cơ sở dữ liệu của project và đã khảo sát qua dữ liệụ Một số dữ liệu sẽ phải đ−ợc xử lý bổ sung tr−ớc khi đ−a vào phân tích: hai layer về thửa đất liền kề sẽ đ−ợc hợp thành một layer; river shapefile cần đ−ợc đ−a về cùng một hệ tọa độ với các dữ liệu khác; vì dữ liệu về độ cao (elevation data) sẽ chỉ sử dụng cho dự án này nên không cần phải chuyển đổi, nh−ng phải khai báo hệ tọa độ cho lowland shapefile; và sau cùng là phải cập nhật parks layer. Những phần việc này sẽ đ−ợc h−ớng dẫn trong ch−ơng kế tiếp.

Ch−ơng 4: Chuẩn bị dữ liệu để phân tích

Sau khi đã thu thập và tổ chức dữ liệu, bắt đầu công tác chuẩn bị các dữ liệu để phân tích. Tr−ớc hết, cần đ−a các dữ liệu GIS về cùng một hệ tọa độ để có thể hiển thị và xếp chồng các lớp đ−ợc chính xác. Ngoài ra, có thể sẽ phải cập nhật hay biên tập lại các đối t−ợng hiện có dựa trên những thông tin mới nhất. Các đối t−ợng th−ờng đ−ợc l−u trong những tờ bản đồ nằm liền kề nhau, để quá trình phân tích đ−ợc thuận lợi thì cần phải gộp các tập dữ liệu nằm liền kề thành một khối đơn. Trong một số tr−ờng hợp, cần phải tạo mới dữ liệu bằng ph−ơng pháp số hóa hay chuyển đổi dữ liệu từ bảng...

1. Chuẩn bị dữ liệu

Đối với dự án này chúng ta cần phải thực hiện một số nhiệm vụ để chuẩn bị dữ liệu dành cho phân tích. Chúng ta sẽ làm việc với nhiều loại dữ liệu với nhiều dạng formats nh−: shapefiles, geodatabase feature classes, coverages, và rasters. ArcGIS cho phép hiển thị và kết hợp các dạng formats này mà không cần phải chuyển đổị Do đó, chúng ta chỉ cần khai báo hệ tọa độ cho lowland shapefile để có thể hiện thị nó và kết hợp đ−ợc với các dữ liệu khác. Sau đó, chúng ta sẽ chiếu river shapefile về cùng hệ tọa độ với dữ liệu có sẵn của City và xuất nó vào geodatabase WaterProject. Chúng ta cũng sẽ cập nhật parks feature class với thông tin về công viên mớị Sau cùng,

chúng ta sẽ nhập hai layers về parcels thành một. Sau đây là các b−ớc chuẩn bị dữ liệu:

Khai báo hệ tọa độ cho elevation datạ

Đ−a river shapefile về cùng hệ tọa độ của Citỵ Xuất river shapefile vào geodatabase WaterProject. Số hóa historic park vào trong parks feature class. Nhập các parcel layers thành một layer.

2. Khai báo hệ tọa độ cho elevation data

ảnh về độ cao (Elevation grid) và file lowland có hệ tọa độ khác với các dữ liệu khác, do đó ArcMap không thể thực hiện các phép chuyển đổi và dữ liệu không thể hiển thị hay chồng xếp cùng với những dữ liệu khác của project. Hiện tại, hệ tọa độ của elevation grid đã đ−ợc khai báo, còn lowland shapefile đ−ợc tạo từ grid thì ch−a có thông tin về hệ tọa độ. Do vậy, chúng ta cần khai báo hệ tọa độ cho shapefilẹ

Kiểm tra thông tin về coordinate system

Tr−ớc khi khai báo coordinate system cho lowland shapefile, chúng ta sẽ kiểm tra lại những định nghĩa về coordinate system của dữ liệu City data và của elevation grid bằng cách xem metadata của các tập dữ liệu:

1) Vào ArcCatalog, di chuyển đến geodatabase WaterProject.

2) Mở database để duyệt nội dung, sau đó nhấn vào parks_polygon feature class.

3) Nhấn vào thẻ Metadatạ 4) Nhấn vào thẻ Spatial. (adsbygoogle = window.adsbygoogle || []).push({});

Bạn sẽ thấy coordinate system của parks_polygon feature class là Transverse_Mercator. Metadata chứa thông tin về từng dataset: nguồn gốc của dữ liệu, trạng thái xử lý, chất l−ợng dữ liệu, các giá trị thuộc tính... Một số thông tin đ−ợc gán và quản lý tự động; một số thông tin khác là do ng−ời sử dụng bổ sung trực tiếp. Tiếp tục kiểm tra coordinate system của elevation grid:

5) Di chuyển đến State_share folder, nhấn vào elevation. 6) Nhấn thẻ Spatial.

Bạn sẽ thấy rằng elevation grid nằm trong hệ tọa độ thuộc l−ới chiếu Lambert_Azimuthal_Equal_Areạ Kiểm tra thông tin về coordinate system dành cho lowland shapefilẹ

7) Trong State_share folder, nhấn vào lowland. 8) Nhấn thẻ Spatial.

Metadata chỉ liệt kê các tọa độ về ranh giới của shapefile và không có thông tin về coordinate system.

Khai báo coordinate system cho lowland shapefile

Coordinate system của lowland shapefile cũng giống nh− của elevation grid bởi vì shapefile đ−ợc tạo từ chính grid. Chúng ta sẽ sử dụng file state_dot.prj do cơ quan sở hữu ảnh grid cung cấp để khai báo coordinate system cho shapefile trong ArcCatalog:

1) Nhấn chuột phải vào lowland và chọn Properties.

2) Nhấn vào thẻ Fields. Các tr−ờng có trong bảng thuộc tính của shapefile sẽ đ−ợc liệt kê.

3) Trong danh sách Field Name, nhấn vào hàng chứa Shapẹ 4) Nhấn vào nút bên phải của Spatial Referencẹ

Hộp thoại Spatial Reference Properties xuất hiện. Chúng ta sẽ khai báo coordinate system bằng cách chọn hệ tọa độ đã đ−ợc định nghĩa sẵn trong state_dot.prj:

5) Nhấn Select.

6) Di chuyển đến State_share folder, nhấn vào state_dot.prj, và nhấn Ađ. Tên của coordinate system xuất hiện trong hộp thoại Spatial Reference Properties.

7) Nhấn OK để đóng hộp thoại Spatial Reference Properties. Tên của coordinate system đã xuất hiện trong danh sách Field Properties. 8) Nhấn OK để đóng hộp thoại Shapefile Properties.

9) Nhấn View và Refresh, sau đó chọn thẻ Spatial để kiểm tra lạị

3. Xác định lại l−ới chiếu cho river shapefile

B−ớc kế tiếp là đ−a river shapefile về cùng hệ tọa độ với các dữ liệu khác của City’s GreenvalleyDB geodatabasẹ Đ−ợc biết rằng river shapefile nằm trong hệ tọa độ kinh vĩ. Các dữ liệu còn lại của City’s database là thuộc hệ tọa độ Transverse Mercator.

Quá trình thay đổi l−ới chiếu shapefile gồm 2 b−ớc: Tr−ớc tiên, khai báo coordinate system cho shapefile; sau đó, khai báo output coordinate system và thực hiện việc chuyển đổi phép chiếu filẹ Chúng ta sẽ thực hiện cả hai nhiệm vụ này trong ArcToolbox.

Khai báo coordinate system cho river shapefile

1) Trong ArcCatalog, nhấn nút khởi động ArcToolbox.

2) Nhấn đúp vào Data Management Tools\ Projections\Define Projection Wizard.

3) Nhấn nút Browse và di chuyển đến County_share folder. 4) Nhấn vào river.shp và nhấn Ađ.

5) Nhấn Next và chọn Select Coordinate System.

Có 3 cách để khai báo coordinate system: sử dụng coordinate system đã đ−ợc khai báo tr−ớc l−u trong “.prj” file; hoặc lấy theo coordinate system của một tập dữ liệu có sẵn bằng cách khai báo tên của dataset; hoặc xác định l−ới chiếu, hệ tọa độ và các thông số khác một cách t−ơng tác. Trong tr−ờng hợp này, chúng ta sẽ xác định theo một hệ tọa độ đã định nghĩa tr−ớc:

6) Nhấn Select trên hộp thoại Spatial Reference Properties.

7) Nhấn đúp và Geographic Coordinate Systems\ North Americạ 8) Chọn North American Datum 1983.prj và nhấn Ađ.

9) Nhấn OK để đóng hộp thoại Spatial Reference Properties, sau đó chọn Next.

10) Nhấn Finish.

Chiếu shapefile

Khi khai báo một hệ tọa độ, chúng ta chỉ việc báo cho ArcGIS biết phép chiếu nào sẽ đ−ợc sử dụng cho dataset và đơn vị tọa độ là gì. Khi ta thực hiện phép chiếu một dataset, ArcGIS sẽ tạo một dataset mới với tọa độ chuyển đổi từ những đơn vị tọa độ hiện có (trong tr−ờng hợp này là decimal degrees) sang một hệ tọa độ mới (trong tr−ờng hợp này là Transverse Mercator meters). Chúng ta chỉ cần khai báo dataset đầu vào và coordinate system cần chiếu đến, và ArcGIS sẽ tự tạo dataset mớị Vì dữ liệu của chúng ta đã nằm sẵn trong hệ tọa độ Transverse Mercator nên chỉ cần chọn một dataset nào đấy của City để dùng theo hệ tọa độ của dataset đó: (adsbygoogle = window.adsbygoogle || []).push({});

2) Nhấn nút Browse và di chuyển vào County_share folder. 3) Chọn river.shp và nhấn Ađ.

4) Nhấn Next.

Ch−ơng trình hỏi chúng ta tên và đ−ờng dẫn đến shapefile đã đ−ợc khai báo l−ới chiếụ Chúng ta sẽ chọn river02prj trong City_share folder:

5) Nhấn nút Browse và di chuyển vào project folder. Nhấn đúp vào City_share, rồi nhập “river02prj” vào hộp Namẹ

6) Nhấn Savẹ

7) Nhấn Next. Ch−ơng trình yêu cầu khai báo coordinate system. 8) Nhấn vào Select Coordinate System.

Hộp thoại Spatial Reference Properties xuất hiện. Đây là hộp thoại dùng để khai báo coordinate system cho lowland shapefile và river shapefilẹ Trong những lần tr−ớc, ta đã dùng file tham chiếu không gian (.prj) để khai báọ Lần này, chúng ta sẽ sử dụng dataset có sẵn để lấy thông tin về tọa độ. Chúng ta biết rằng parks feature class nằm đúng hệ tọa độ rồi, do vậy chỉ cần sao chép nó trực tiếp từ geodatabase City:

9) Nhấn Import và di chuyển đến geodatabase WaterProject. 10) Chọn parks_polygon và nhấn Ađ.

11) Nhấn OK để đóng hộp thoạị 12) Nhấn Next.

13) Ch−ơng trình sẽ cho ta thấy giới hạn ngoài cùng của file đã chiếụ

Xuất river shapefile vào geodatabase

1) Trong cây Catalog, di chuyển đến City_share folder, nhấn phải chuột vào river02prj, chọn Export, và nhấn vào mục Shapefile to Geodatabasẹ

2) Nhấn vào nút Browse bên cạnh hộp Output Geodatabase và di chuyển đến project folder.

3) Chọn WaterProject.mdb và nhấn Open. 4) Nhập “river03exp” vào hộp text box. 5) Nhấn OK.

4 Số hóa historic park

Chúng ta cần phải bổ sung công viên mới vào parks layer. Chúng ta sẽ số hóa đ−ờng bao của công viên từ ảnh quét. Sau khi mở một bản đồ mới để số hóa, chúng ta sẽ nắn ảnh vào streets layer. Sau đó, tiến hành số hóa đ−ờng bao công viên và bổ sung thuộc tính cho công viên mớị

Mở một bản đồ mới

Chúng ta sẽ số hóa công viên mới trong ArcMap. Cần phải nạp 4 datasets vào bản đồ: parks feature class; ảnh TIFF về ranh giới của công viên; streets layer để nắn ảnh; và coverage parcel_2 để phục vụ việc bắt điểm giữa đ−ờng bao công viên và cạnh thửạ

1) Khởi động ArcMap. Chọn new empty map và nhấn OK. 2) Trong ArcCatalog, mở WaterProject geodatabasẹ

3) Chọn và kéo parks_polygon vào ArcMap.

4) Thêm coverage parcel_2 bằng cách mở City_share\land folder trong ArcCatalog, chọn parcel_2 và kéo vào bản đồ.

5) Nhấn nút Full Extent để nhìn thấy toàn bộ các layers. 6) Bổ sung streets layer vào bản đồ.

7) Mở City_share\image folder, nhấn và kéo ảnh historic thả vào bản đồ.

Bạn sẽ đ−ợc thông báo rằng layer bị mất thông tin tham chiếu không gian. Điều này không quan trọng vì chúng ta sẽ nắn ảnh saụ Nhấn OK để đóng cửa sổ thông báọ Bạn để ý thấy rằng ảnh không đ−ợc hiển thị dù rằng đã đ−ợc tải vào bản đồ. Đó là vì ảnh đang ở trong hệ tọa độ của ảnh quét.

8) Nhấn Full Extent.

Sau khi bản đồ đ−ợc vẽ lại, bạn có thể thấy các layers của City data chỉ là một chấm nhỏ nằm ở phía trên của view. Còn ảnh quét nằm ở phía d−ới, nh−ng nhỏ đến mức không thể nhìn thấy đ−ợc.

9) Nhấn phải chuột vào ảnh historic.tif trong ArcMap và chọn Zoom To Layer. Bây giờ chúng ta có thể thấy ảnh. Tr−ớc khi nắn ảnh, nên l−u lại bản đồ.

10) Chọn File và nhấn Savẹ

11) Di chuyển đến project folder, đặt tên bản đồ là “waterproject” và nhấn Savẹ

Tìm công viên trên streets layer (adsbygoogle = window.adsbygoogle || []).push({});

Chúng ta sẽ nắn ảnh vào các góc phố bằng cách bổ sung các liên kết (links) giữa ảnh và streets layer:

5. Vào Window và nhấn vào Overview.

Một cửa sổ nhỏ xuất hiện giúp nắn ảnh dễ hơn. Trên ảnh đã đánh dấu một số đ−ờng phố bao quanh khu vực công viên là Robin Lane, Peacock

Lane, và Sparrow Drivẹ Chúng ta có thể tìm một trong những đ−ờng phố trên để định vị công viên:

6. Vào thực đơn Edit và nhấn Find. 7. Trong Find text box nhập “Peacock”.

8. Nhấn vào nút bên phải của In layers và chọn streets. 9. Nhấn vào nút bên phải của In fields và chọn NAMẸ

10. Nhấn Find. Tên đ−ờng Peacock xuất hiện trong danh sách các đối t−ợng tìm kiếm đ−ợc.

11. Nhấn phải chuột vào Peacock và chọn Zoom to feature(s). Bản đồ sẽ đ−ợc hiển thị ở vùng có đ−ờng Peacock Lanẹ

12. Nhấn Cancel để đóng hộp thoại Find.

Để chắc chắn rằng chúng ta đã chọn đúng vị trí cần cho hiện tên đ−ờng:

13. Nhấn phải chuột vào streets và chọn Label Features.

14. Sử dụng công cụ Zoom In để vẽ một hộp bao quanh 4 góc đ−ờng, t−ơng ứng với 4 điểm khống chế trên ảnh.

15. Đóng overview window.

16. Chúng ta không cần hiển thị parcel_2 trong b−ớc kế tiếp, do đó đóng layer này lại để dễ nhìn thấy các đ−ờng phố.

Nắn ảnh

1) Vào thực đơn View\Toolbars\Georeferencing. 2) Thanh công cụ Georeferencing xuất hiện. 3) Chọn Layer là historic.tif.

4) Nhấn nút bên phải của Georeferencing và chọn Fit To Displaỵ ArcMap sẽ hiển thị ảnh vừa với khung cửa sổ. Để tạo các liên kết chính xác, chúng ta sẽ sử dụng magnifier window.

5) Vào thực đơn Window và chọn Magnifier. Một cửa sổ nhỏ với độ phóng mặc định là 400% xuất hiện.

6) Nhấn vào nút Ađ Control Points trên thanh công cụ Georeferencing. Con trỏ chuyển sang dạng dấu thập.

7) Kéo và đ−a vùng trung tâm của magnifier window đến điểm đánh dấu ở góc phải trên có nhãn là 602, sau đó nhả phím chuột.

8) Đ−a trung tâm của con trỏ đến điểm đánh dấu và nhấn trái chuột. Một điểm khống chế màu xanh đ−ợc thêm vào ảnh. Di chuyển con trỏ ra khỏi điểm khống chế, nh−ng không đ−ợc nhấn trái chuột nữạ Một đ−ờng kẻ sẽ vạch theo con trỏ từ điểm khống chế. Đó chính là liên kết tạo kết nối với góc đ−ờng t−ơng ứng.

9) Đ−a tâm con trỏ đến góc của đ−ờng Robin và đ−ờng Sparrow trên streets layer và nhấn trái chuột. Tr−ớc khi thêm các liên kết khác, chúng ta xem qua bảng link tablẹ

10) Nhấn vào nút View Link Table trên thanh công cụ Georeferencing. Đối với mỗi liên kết, bảng liệt kê các tọa độ x và y cho điểm nguồn (ảnh quét) và tọa độ của điểm t−ơng ứng trên bản đồ (streets layer). Nếu làm sai, chúng ta cần loại bỏ liên kết và chọn lại điểm.

11) Nhấn vào Cancel để đóng Link Tablẹ Chúng ta tiếp tục bổ sung các liên kết khác. Sau khi đã bổ sung đ−ợc 3 liên kết thì ảnh quét đã dịch chuyển về chính xác vị trí trên bản đồ.

12) Nhấn nút bên phải của Georeferencing và chọn Update Georeferencing để ghi lại ảnh. Lúc này, chúng ta không cần điểm khống chế nữạ

13) Nhấn nút bên phải của Georeferencing và chọn Delete Control Points. Sau đó đóng thanh công cụ Georeferencing lạị

Hiển thị park boundary và parcels

Chúng ta cần nhìn thấy ảnh nằm d−ới các thửa để số hóa, do đó cần tô lại đ−ờng biên thửa:

1) Nhấn vào ký hiệu legend nằm ở d−ới parcel_2.

2) Trong thẻ Options của Symbol Selector chọn Fill Color là No Color. (adsbygoogle = window.adsbygoogle || []).push({});

3) Chọn Outline Color là màu đỏ. 4) Nhấn OK.

5) Đánh dấu vào hộp ở bên cạnh của parcel_2 để vẽ lại thửạ

6) Nhấn chuột phải vào streets và đánh dấu xóa Label Features để tắt tên đ−ờng.

7) Tắt streets layer.

8) Vào thực đơn File và chọn Save để ghi lại bản đồ.

Chuẩn bị số hóa park boundary

Tr−ớc tiên, cần thiết đặt các thông số để số hóa:

1) Sử dụng công cụ Zoom In để phóng to vùng park boundarỵ Đến đây, chúng ta tạo bookmark để nhớ vị trí cần số hóạ

Một phần của tài liệu Tài liệu hướng dẫn sử dụng ArcGis (Trang 30)