Tìm hiểu về ArcGis và các ứng dụng bao gồm một số công cụ trong phần mềm ArcGis 10.1, xây dựng cơ sở dữ liệu nền địa lý cho gói địa hình gồm các bước làm từ xây dựng cây UML đến add dữ liệu, thành lập bản đồ độ dốc
Trang 1KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN MÔN HỌC
HỆ THÔNG TIN ĐIA LÝ
CƠ SỞ DỮ LIỆU NỀN ĐỊA LÝ
Giáo viên giảng dạy: Sinh viên thực hiện :
PGS.TS Nguyễn Trường Xuân 1 Dương Thị Thảo
ThS.Ngô Thị Phương Thảo 2 Trần Xuân Đức
3 Nguyễn Đẩu Hoàng
Lớp: Tin học trắc địa K55
Hµ néi, th¸ng 12 n¨m 2014
MỤC LỤC
MỞ ĐẦU 3
Trang 2CHƯƠNG I: GIỚI THIỆU VỀ PHẦN MỀM ARCGIS 4
I Giới thiệu chung về phần mềm ArcGis 4
II Giới thiệu về ArcCatalog 7
III Giới thiệu về ArcMap 8
IV Một số công cụ trong ArcToolbox 11
1 Raster Reclass 11
2 Raster Surface 22
3 Triangulated Surface 41
CHƯƠNG II: XÂY DỰNG BẢN ĐỒ ĐỘ DỐC THUỘC BRÔNG GOAI 62
I Mục đích của dự án 62
II Quy trình làm dự án 62
CHƯƠNG III: XÂY DỰNG CƠ SỞ NỀN ĐỊA LÝ CHO GÓI ĐỊA HÌNH THUỘC BRÔNG GOAI 76
I Xây dựng mô hình lớp bằng Rational Rose 76
1 Tạo mô hình mới 76
2 Tìm hiểu về Creating Subtypes và Creating Domains 81
3 Các lớp đối tượng thuộc gói địa hình 81
II Xuất dữ liệu từ Rational Rose ra file XML 96
III Load dữ liệu từ Rational Rose sang ArcCatalog 97
KẾT LUẬN 107
MỞ ĐẦU
Hệ thông tin địa lý (Geographic Information System - gọi tắt là GIS) được hình thành
vào những năm 1960 và phát triển rất rộng rãi trong 10 năm lại đây GIS ngày nay là công cụ trợ giúp quyết định trong nhiều hoạt động kinh tế - xã hội, quốc phòng của
Trang 3nhiều quốc gia trên thế giới GIS có khả năng trợ giúp các cơ quan chính phủ, các nhàquản lý, các doanh nghiệp, các cá nhân đánh giá được hiện trạng của các quá trình, cácthực thể tự nhiên, kinh tế - xã hội thông qua các chức năng thu thập, quản lý, truy vấn,phân tích và tích hợp các thông tin được gắn với một nền hình học (bản đồ) nhất quántrên cơ sở toạ độ của các dữ liệu đầu vào.
Khác với bản đồ bằng giấy truyền thống, CSDLNĐL là một dạng tài liệu đặc biệt, thểhiện điều kiện về tự nhiên, dân cư, cơ sở hạ tầng, hệ thống giao thông đường bộ, mạnglưới đường bộ, mạng lưới sông, suối… tương đối chi tiết CSDLNĐL có 7 chủ đề (lớp dữliệu) là 7 file độc lập, bao gồm: Cơ sở đo đạc; biên giới-địa giới; địa hình; thủy hệ; giaothông; dân cư - cơ sở hạ tầng; phủ bề mặt Các ngành và lĩnh vực như giao thông, thủylợi, nông nghiệp, môi trường… có thể sử dụng CSDLNĐL làm cơ sở để xây dựng cơ sở
dữ liệu phục vụ cho mỗi chuyên ngành riêng
Dưới sự hướng dẫn và giảng dạy của thầy Nguyễn Trường Xuân và cô Ngô ThịPhương Thảo, nhóm chúng em chọn đề tài:”Xây dựng cơ sở nền địa lý cho gói địa hình
và xây dựng bản đồ độ dốc thuộc Brông Goai “
NỘI DUNG
CHƯƠNG I: GIỚI THIỆU VỀ PHẦN MỀM ARCGIS
I Giới thiệu chung về phần mềm ArcGis
Trang 4ArcGis là phần mềm hệ thống thông tin địa lý của Hãng ESRI rất nổi tiếng và đangđược tin dùng trên toàn thế giới, cung cấp một giải pháp toàn diện từ thu thập, nhập sốliệu, chỉnh lý, phân tích và phân phối thông tin trên mạng Internet tới các cấp độ khácnhau như CSDL địa lý cá nhân hay CSDL của các doanh nghiệp Về mặt công nghệ, hiệnnay các chuyên gia GIS coi công nghệ ESRI là một giải pháp mang tính chất mở, tổngthể và hoàn chỉnh, có khả năng khai thác hết các chức năng của GIS trên các ứng dụngkhác nhau như: desktop (ArcGIS Desktop), máy chủ (ArcGIS Server), các ứng dụng Web(ArcIMS, ArcGIS Online), hoặc hệ thống thiết bị di động (ArcPAD) và có khả năngtương tích cao đối với nhiều loại sản phẩm của nhiều hãng khác nhau.
ArcGIS Desktop bao gồm những công cụ rất mạnh để quản lý, cập nhật, phân tíchthông tin và xuất bản tạo nên một hệ thống thông tin địa lý (GIS) hoàn chỉnh, cho phép:
Tạo và chỉnh sửa dữ liệu tích hợp (dữ liệu không gian tích hợp với dữ liệuthuộc tính) - cho phép sử dụng nhiều loại định dạng dữ liệu khác nhau thậmchí cả những dữ liệu lấy từ Internet
Truy vấn dữ liệu không gian và dữ liệu thuộc tính từ nhiều nguồn và bằngnhiều cách khác nhau
Hiển thị, truy vấn và phân tích dữ liệu không gian kết hợp với dữ liệu thuộctính
Trang 5 Thành lập bản đồ chuyên đề và các bản in có chất lượng trình bày chuyênnghiệp.
ArcGIS Destop là một bộ phần mềm ứng dụng gồm: ArcMap, ArcCatalog,ArcToolbox, ModelBuilder, ArcScene và ArcGlobe Khi sử dụng các ứng dụng này đồngthời, người sử dụng có thể thực hiện được các bài toán ứng dụng GIS bất kỳ, từ đơn giảnđến phức tạp, bao gồm cả thành lập bản đồ, phân tích địa lý, chỉnh sửa và biên tập dữliệu, quản lý dữ liệu, hiển thị và xử lý dữ liệu Phần mềm ArcGIS Desktop được cung cấpcho người dùng ở 1 trong 3 cấp bậc với mức độ chuyên sâu khác nhau là ArcView,ArcEditor, ArcInfo:
ArcView: Cung cấp đầy đủ chức năng cho phép biểu diễn, quản lý, xây dựng
và phân tích dữ liệu địa lý, các công cụ phân tích không gian cùng với việcbiên tập và phân tích thông tin từ các lớp bản đồ khác nhau đồng thời thể hiệncác mối quan hệ và nhận dạng các mô hình Với ArcView, cho phép:
Ra các quyết định chuẩn xác hơn dựa trên các dữ liệu địa lý
Xem và phân tích các dữ liệu không gian bằng nhiều phương pháp
Xây dựng đơn giản và dễ dàng các dữ liệu địa lý
Tạo ra các bản đồ có chất lượng cao
Quản lý tất cả các file, CSDL và các nguồn dữ liệu
Tùy biến giao diện người dùng theo yêu cầu
ArcEditor: Là bộ sản phẩm có nhiều chức năng hơn, dùng để chỉnh sửa và
quản lý dữ liệu địa lý ArcEditor bao gồm các tính năng của ArcView và thêmvào đó là một số các công cụ chỉnh sửa, biên tập Với ArcEditor, cho phép:
Dùng các công cụ CAD để tạo và chỉnh sửa các đặc tính GIS
Tạo ra các CSDL địa lý thông minh
Tạo quy trình công việc một cách chuyên nghiệp cho 1 nhóm và chophép nhiều người biên tập
Xây dựng và giữ được tính toàn vẹn của không gian bao gồm các quan
hệ hình học topo giữa các đặc tính địa lý
Quản lý và mở rộng mạng lưới hình học
Làm tăng năng suất biên tập
Trang 6 Duy trì tính toàn vẹn giữa các lớp chủ đề và thúc đẩy tư duy logic củangười dùng.
Cho phép chỉnh sửa dữ liệu độc lập (khi tạm ngừng kết nối với CSDL)
ArcInfo: Là bộ sản phẩm ArcGIS đầy đủ nhất ArcInfo bao gồm tất cả các chức
năng của ArcView lẫn ArcEditor Cung cấp các chức năng tạo và quản lý một hệGIS, xử lý dữ liệu không gian và khả năng chuyển đổi dữ liệu, xây dựng dữ liệu,
mô hình hóa, phân tích, hiển thị bản đồ trên màn hình máy tính và xuất bản bản đồ
ra các phương tiện khác nhau Với ArcInfo, cho phép:
Xây dựng một mô hình xử lý không gian rất hữu dụng cho việc tìm racác mối quan hệ, phân tích dữ liệu và tích hợp dữ liệu
Thực hiện chồng lớp các lớp vector, nội suy và phân tích thống kê
Tạo ra các đặc tính cho sự kiện và chồng xếp các đặc tính của các sựkiện đó
Chuyển đổi dữ liệu và các định dạng của dữ liệu theo rất nhiều loại địnhdạng
Xây dựng những bộ dữ liệu phức tạp, các mô hình phân tích và cácđoạn mã để tự động hóa các quá trình GIS
Sử dụng các phương pháp trình diễn, thiết kế, in ấn và quản lý bản đồ
để xuất bản bản đồ
(Tài liệu: http://www.geoviet.vn/TechConner/TechConner.aspx?
pid=401&lang=vn&id=475&nt=menu2&inpage=0&ArtID=314)
II Giới thiệu về ArcCatalog
ArcCatalog dùng để quản lý dữ liệu thuộc tính và xây dựng cơ sở dữ liệu
Có 2 cách mở cửa sổ ArcCatalog:
Cách 1:StartAll ProgramsArcGISArcCatalog 10.1
Trang 7Cách 2: Mở ArcMap theo cách đã hướng dẫn ở trên, trong cửa sổ làm việc của
ArcMap có hiển thị ArcCatalog ở phía góc phải trên Nếu ArcCatalog chưa hiển thị thìtrên thanh công cụ của ArcMap ta chọn WindowsCatalog
So sánh File Geodatabase và Personal Geodatabase
Đặc điểm File Geodatabase Personal Geodatabase
thư mục hệ thống flie
Định dạng chuẩn đầu tiên quản lý trong file MicrosoftAccess
Số lượng người dùng Một người dùng, nhiều
người có thể truy cập, một người biên tập
Một người dùng, nhiều người có thể truy cập và một người biên tậpĐịnh dạng lưu trữ Mỗi một nhóm dữ liệu
được lưu vào một file riêngbiệt Một file Geodatabase
là một thư mục chứa các file
Tất cả cơ sở dữ liệu lưu trong Microsoft Access file
có đuôi mở rộng mdb
Giới hạn dung lượng Có thể lên đến TB Tối đa 2G
Trang 8(Tài liệu: http://www.vidagis.com.vn/index.php?
option=com_content&view=article&id=109 92&catid=72%3Agis-news&Itemid=119&lang=vi)
%3Acac-nh-dng-geodatabase-trong-arcgis-III Giới thiệu về ArcMap
ArcMap dùng để hiển thị bản đồ và quản lý dữ liệu không gian
Khởi động ArcMap: Start All Programs ArcGISArcMap 10.1
Một số công cụ trong ArcMap
phóng to đối tượng tại vị trí kích chuột
thu nhỏ đối tượng tại vị trí kích chuột
kéo, di chuyển bản đồ
phóng to hoặc thu nhỏ trong phạm vi bản đồ đầy đủ
phóng to toàn bộ bản đồ
thu nhỏ toàn bộ bản đồ
Trang 9chọn các đối tượng Trong đó ta có thể lựa chọn nhiều vùng theo hình chữnhật, theo vùng (đa giác),…
bỏ chọn các đối tượng mà ta vừa chọn
tính khoảng cách theo đường thẳng
Ví dụ:
thông tin thuộc tính của đối tượng
Ví dụ:
Trang 10tìm kiếm đối tượng theo địa chỉ
Ví dụ:
IV Một số công cụ trong ArcToolbox
1 Raster Reclass
Trang 11Các công cụ Reclass cung cấp một loạt các phương pháp cho phép bạn phân loại lại hoặc thay đổi giá trị của đầu vào thành các giá trị thay thế.
Các lý do phổ biến nhất cho phân loại lại dữ liệu để thực hiện những điều sau đây:
Thay thế giá trị dựa trên thông tin mới
Nhóm giá trị nhất định với nhau
Phân loại lại giá trị cho một thang điểm chung
Thiết lập cụ thể giá trị đến NoData hoặc thiết lập ô NoData đến giá trị
Có vài phương pháp để phân loại lại dữ liệu Phương pháp reclassification và công cụthực hiện đó là :
Giá trị riêng lẻ ( Tra cứu, Phân loại lại )
Miền giá trị ( Reclass bằng Tập tin ASCII, Reclass bằng Bảng, Phân loại lại )
Khoảng cách ( Lát cắt)
Bảng sau đây là danh sách công cụ Reclass sẵn có và được miêu tả ngắn gọn về chức năng
Lookup Tạo một raster mới bằng cách tìm kiếm các giá trị được tìm
thấy trong trường khác nhau trong bảng raster đầu vào
Reclass by ASCII File Hiện Phân loại ( hoặc thay đổi ) giá trị của ô đầu vào của
đường quétvà ánh xạ lại tệp ASCII
Reclass by Table Hiện Phân loại ( hoặc thay đổi ) giá trị của ô đầu vào của
đường quét và ánh xạ lại bảng
Reclassify Hiện Phân loại ( hoặc thay đổi ) giá trị trong đường quét.Slice Từng lát hoặc phân loại lại miền giá trị của ô đầu vào thành
vùng với khoảng cách bằng nhau, lĩnh vực bằng nhau, hoặc các mặt cắt tự nhiên
a Lookup
Tạo một raster mới bằng cách tìm kiếm các giá trị được tìm thấy trong trường khácnhau trong bảng raster đầu vào
Trang 12 Lookup (tra cứu) hỗ trợ các trường là số ( kiểu nguyên ‘interger’ hoặc kiểu thực
‘float’) hoặc một chuỗi ký tự Nếu trường là kiểu nguyên hoặc kiểu xâu ký tựu thìđâu ra sẽ là một raster kiểu nguyên Còn lại thì đầu ra sẽ là một raster kiểu số thực
Nếu trường tra cứu là kiểu số nguyên, giá trị của trường này sẽ được ghi vào bảngđầu ra và thuộc trường giá trị của bảng thuộc tính raster
Chẳng hạn như, bảng thuộc tính của đường quét đầu vào với trường làAttr1
Thì thuộc tính của trường đầu ra tra cứu sẽ có trường Attr1 và có giá trịbằng chính giá trị của trường Attr1 :
Nếu trường tra cứu là kiểu xâu ký tự, thì trường tra cứu đó cũng sẽ xuất hiện ởbảng đầu ra và có giá trị giống như của bảng đầu ra
Ví dụ như xét các thuộc tính của bảng đầu ra với trường Text1 là một chuỗi
ký tự :
Trang 13 Thì thuộc tính của trường đó cũng sẽ xuất hiện ở bảng đầu ra
Cú pháp:
Cú pháp như sau: Lookup_3d (in_raster, lookup_field, out_raster)
Trong đó :
Các tham biến Giải thích Kiểu dữ liệu
in_raster Các raster đầu vào có chứa 1 trường mà trường đó
có thể tạo một raster mới
Raster Layer
lookup_field, Trường có các giá trị mong muốn để hiển thị ở
raster mới, có thể là một số hoặc một chuỗi ký tự
Field
out_raster Các raster đầu ra có giá trị được xác định bởi các
trường cụ thể của các raster đầu vào
Raster Dataset
Tham khảo:
Cell Size, Current Workspace, Mask, Output Coordinate System, Extent, Scratch Workspace, Snap Raster
(tham khảo link môi trường bằng cách nhấn dữ ctrl và click)
a Reclass by ASCII File
Hiện Phân loại ( hoặc thay đổi ) giá trị của ô đầu vào của đường quét và ánh xạ lạitệp ASCII
Cách sử dụng:
Trang 14 Các raster đầu vào phải dạng số liệu thống kê và có giá trị Nếu số liệu thống kêkhông tồn tại thì có thể tự tạo bằng cách sử dụng “Calculate Statistics tool” trong
“Data Management Tools toolbox”
Các raster đầu ra sẽ luôn ở dạng số nguyên Nếu có bất kỳ giá trị nào trong ASCII
là dạng số thực, một thông báo lỗi sẽ hiện ra và chương trình sẽ dừng lại
Cú pháp:
Để sử dụng cú pháp như sau:
ReclassByASCIIFile_3d (in_raster, in_remap_file, out_raster, {missing_values})
Trong đó :
Các tham biến Giải thích Kiểu dữ liệu
in_raster Các raster đầu vào được phân loại Raster Layerin_remap_file TậpASCII remap được xác định giá trị duy
nhất hoặc phạm vi được phân loại và bởi các giá trị mà nó sẽ trở thành
Phần mở rộng cho phép các tập tin ASCII remap có đuôi là rmp, txt, và asc
Field
out_raster Các raster đầu ra có giá trị được xác định bởi các
trường cụ thể của các raster đầu vào
Trang 15 Các raster đầu vào phải có số liệu ở dạng thống kê Nếu số liệu này khôngtồn tại có thể sử dụng “Calculate Statistics tool” ở “Data Management Toolstoolbox” để chuyển đổi.
Các trường giá trị trong bảng đầu ra sẽ là các trường xác định trong bảng đãđược tái hiện trong bản đồ
Để phân loại các giá trị riêng biệt, sử dụng một bảng remap đơn giản có 2mục sau : một là xác định một giá trị để phân loại lại và các mục khác xácđịnh giá trị để gán cho nó Đặt giá trị tên trường (‘to value field’) chính là têntrường dùng để xác định phân loại (‘from value field’) Và các giá trị đầu ra
sẽ nằm trong trường đầu ra (‘output value field’)
Để phân loại phạm vi của giá trị, trong bảng remap phải có các mục xác địnhđiểm bắt đầu và điểm kết thúc của phạm vi cùng với các giá trị để gán phạm
vi Các mục xác định điểm bắt đầu của phạm vi là từ các trường giá trị(‘from value field’) và các giá trị ở cuối phạm vi là các giá trị ở (‘to valuefield’) Các giá trị ở đầu ra được gán vào trường đầu ra (‘output value field’)
Bảng remap có thể là một bảng thông tin, một file dbf, một bảng truy cập,hoặc một tập tin văn bản
Các giá trị trong bảng đầu vào và tên trường của nó có thể là dạng số các giátrị chuyển đổi ở đầu ra sẽ là các số nguyên
Các giá trị trong file dbf, bảng thông tin, và dữ liệu địa lý (Geodatabase)không cần phải được sắp xếp, còn đối với các tập tin văn bản sẽ được sắp xếptheo thứ tự tăng dần Các giá trị không được chồng chéo lên nhau ở cả 2trường hợp trên
Cú pháp:
Cú pháp sử dụng như sau:
ReclassByTable_3d (in_raster, in_remap_table, from_value_field,
to_value_field, output_value_field, out_raster, {missing_values})
Trong đó:
Các Tham Biến Giải thích Kiểu dữ liệu
in_raster Các raster đầu vào được phân loại lại. Raster Layer
Trang 16in_remap_table Tổ chức các trường xác định phạm vi giá trị
phân loại và các giá trị mà nó sẽ trở thành
Table View
from_value_field Trường giữ giá trị khởi đầu cho mỗi phạm vi
giá trị được phân loại lại
Đây là một trường số của bảng remap đầu vào
Field
to_value_field Trường giữ giá trị kết thúc cho mỗi phạm vi
giá trị được phân loại lại
Đây là một trường số của bảng remap đầu vào
Field
output_value_field Trường tổ chức các giá trị số nguyên mà mỗi
phạm vi cần được thay đổi
Đây là một trường số nguyên của bảng remap đầu vào
Field
out_raster Đầu ra là các raster đã được phân loại.
Các giá trị đầu ra luôn ở dạng số nguyên
• DATA -Dấu hiệu cho thấy rằng rằng nếu bất kỳ vị trí di động trên raster đầu vào có chứa một giá trị không có hoặc phân loại lại trong một bảng remap, giá trị nên vẫn còn nguyên vẹn và được viết cho ở vị trí đểcác raster đầu ra Đây là mặc định
• NODATA - Dấu hiệu cho thấyrằng nếu
có vị trí di động trên raster đầu vào có chứamột giá trị không có hoặc phân loại lại trong một bảng remap, giá trị sẽ được phânloại lại để NoData cho ở vị trí trên raster đầu ra
Boolean
Trang 17c Reclassify
Hiện Phân loại ( hoặc thay đổi ) giá trị trong đường quét
Cách sử dụng:
Các raster đầu vào phải có số liệu ở dạng thống kê Nếu số liệu này không tồn tại
có thể sử dụng “Calculate Statistics tool” ở “Data Management Tools toolbox” đểchuyển đổi
Nếu dãy giá trị đã được phân loại, phạm vi không chồng chéo lên nhau (ngoại trừtrường hợp ở 2 biên) Nơi trường hợp chồng chéo xảy ra, điểm cao hơn sẽ là
“inclusive” và điểm thấp hơn sẽ là “exclusive”
Ví dụ: nếu hai phạm vi được quy định, chẳng hạn như phân loại lại các giátrị 1-5 là 100 và giá trị 5-10 là 200, giá trị đầu vào nhỏ hơn hoặc bằng 5 sẽđược gán giá trị 100 ở đầu ra và giá trị đầu vào là lớn hơn 5, như 5.01, sẽđược giao cho 200
Nếu sử dụng các công cụ hộp thoại (“dialog box”), các bảng remap có thể đượclưu trữ để sử dụng trong tương lai với nút Save Sử dụng các nút Load để mở cácbảng remap bạn đã tạo trước với nút Save
Khuyến cáo: chỉ tải các bảng đã lưu trước đó bằng “Reclassify tool” Các địnhdạng bảng là cụ thể và phải có các trường FROM, TO, OUT, và MAPPING
Theo mặc định, các raster đầu vào sẽ được phân thành chín lớp cho bảng phân loạilại
Nếu raster đầu vào là một lớp, các giá trị cũ của phân loại lại sẽ được lấy từ cácgiá trị trả về Nếu các giá trị trả về được kéo dài, sự phân loại lại sẽ mặc định 255lớp
Một khi bảng remap của phân loại lại đã được sửa đổi, các giá trị này sẽ khôngđược cập nhật nếu một raster đầu vào mới được chọn Nếu phân loại lại là khôngthích hợp cho các raster mới, phân loại lại mặc định có thể được tái khởi tạo bởi:
Chỉnh sửa hoặc chọn một giá trị mới cho các trường reclass
Khởi động lại công cụ
Công cụ này quản lý điều khiển chính xác đến hàng chữ số thập phân
Trang 18 Khi sử dụng các công cụ Reclassify như là một phần của một mô hình:
Nếu đầu vào công cụ có nguồn gốc dữ liệu từ một công cụ mà không phải
là đã chạy, các tham số remap trong công cụ Phân loại lại sẽ trống cho đếnkhi các công cụ trước đó là chạy và các mô hình được xác nhận.Để tránhđiều này, luôn luôn chạy trước các công cụ trước khi kết nối các biến đầu racủa họ như là đầu vào cho Reclassify tool Ngoài ra, có thể tạo ra một bảngtùy chỉnh phân loại lại bằng cách thêm các mục
Nếu tìm ra bảng phân loại mô hình số trường reclass sẽ tìm được một biến.tuy nhiên, nó không cần thiết lập như một giá trị của mô hình số Nếukhông tìm được giá trị nào, phân loại và giá trị duy nhất của nút sẽ bị vôhiệu hóa ở trong “tool dialog box”
Cú pháp:
Cú pháp sử dụng như sau:
Reclassify_3d (in_raster, reclass_field, remap, out_raster, {missing_values})
Trong đó:
Các tham biến Giải thích Kiểu dữ liệu
in_raster Các raster đầu vào được phân loại lại. Raster Layerreclass_field Trường biểu thị các giá trị đó sẽ được phân
loại lại
Field
Remap Một danh sách các remap có các giá trị đã
được phân loại lạiDanh sách này gồm 3 thành phần: FROM, TO,
và các giá trị mới mỗi dòng trong danh sách được đánh dấu bằng dấu chấm phẩy, và các thành phần được phân cách nhau bằng dấu cách
Ví dụ: "0 5 1;5.01 7.5 2;7.5 10 3"
Remap
Trang 19out_raster Đầu ra là các raster đã được phân loại
Đầu ra sẽ luôn là kiểu nguyên
• DATA -Dấu hiệu cho thấy rằng rằng nếu bất kỳ vị trí di động trên raster đầu vào có chứa một giá trị không có hoặc phân loại lạitrong một bảng remap, giá trị nên vẫn còn nguyên vẹn và được viết cho ở vị trí để các raster đầu ra Đây là mặc định
• NODATA - Dấu hiệu cho thấyrằng nếu có
vị trí di động trên raster đầu vào có chứa một giá trị không có hoặc phân loại lại trong một bảng remap, giá trị sẽ được phân loại lại để NoData cho ở vị trí trên raster đầu ra
Nếu một mặt nạ môi trường đã được thiết lập, các cột đó sẽ không nhận được
dữ liệu đầu ra của mặt cắt raster
Khi sử dụng phương pháp EQUAL_AREA, đôi khi tất cả các khu vực ở đầu ra
Trang 20đây có thể là một kết quả dựa trên bản chất của các giá trị đầu ra và số lượngquy định của các khu vực Nếu kết quả không như mong muốn, có thể thử sửdụng một số ít các khu vực hoặc áp đụng một số liệu thống kê chuyển đổi (vídụ: logarit, căn bậc 2, v.v…) cho các dữ liệu đầu vào
Các tham biến Giải thích Kiểu dữ liệu
in_raster Các raster đầu vào được phân loại lại. Raster Layerout_raster Đầu ra là các raster đã được phân loại
Đầu ra sẽ luôn là kiểu nguyên
Raster dataset
number_zones Số lượng của các được phân loại của raster
đầu vào
Khi các mặt cắt sử dụng phương thức EQUAL_AREA, các raster đầu ra sẽ định nghĩa các khu vực, cùng với các số giống nhautrong một cột trong chuỗi
Khi EQUAL_INTERVAL được sử dụng, các
số lượng đầu ra sẽ có các số lượng xác định của các khu, mỗi khoảng giá trị bằng nhau trong raster đầu ra
Khi Sử dụng phương pháp NATURAL_BREAKS, đầu ra sẽ có các số lượng xác định của các khu cùng với số lượng của các cột trong mỗi quyết định phá vỡ các lớp
Trang 21 EQUAL_INTERVAL – Xác định phạm
vi của giá trị đầu vào và phân chia phạm
vi trong quy định của các số của khu đầu
ra Mỗi khu vực được cắt ở đầu ra có tiềm năng của các giá trị của cột đầu vào
có khoảng nằm trong giá trị cực đại
EQUAL_AREA – chỉ định rằng giá trị đầu vào sẽ chia thành một số quy định của của các khu đầu ra Cùng với mỗi khu vực sẽ có số lượng giống nhau của
số các cột mỗi khu vực sẽ đại diện cho một số các giá trị tương tự nhau trong cùng một vùng
NATURAL_BREAKS chỉ định rằng các lớp sẽ được chia dựa trên các nhóm tự nhiên vốn có trong cơ sở dữ liệu Điểm cắt nhau sẽ được xác định bằng cách chọn lớp cắt trong nhóm tốt nhất có các giá trị tương tự và tối ưu hóa sự khác biệtgiữa các lớp các giá trị của các ô được chia thành các lớp có danh giới được thiết lập khi có những bước nhảy tương đối lớn trong các giá trị của dữ liệu
base_output_zone
(Optional)
Xác định khu vực có giá trị thấp nhất trong tập
dữ liệu đầu ra Giá trị mặc định là 1
Long
2 Raster Surface
Với các công cụ Surface, bạn có thể xác định số lượng và hiển thị một địa hình địa
Trang 22Bắt đầu với một đường quét bề mặt cao như đầu vào, với những công cụ này bạn cóthể thu thập thông tin bằng cách tạo ra một bộ dữ liệu mới để xác định một mô hình cụthể trong một tập dữ liệu ban đầu
Bạn có thể lấy mẫu mà không cần phải thực sự rõ ràng các bề mặt ban đầu, chẳnghạn như đường đồng mức, góc dốc, dốc hướng xuống (Aspect), độ đậm nhạt của địa hình(Hillshade), và đồi núi được hiển thị
Mỗi công cụ Surface cung cấp cái nhìn sâu sắc về một bề mặt và có thể được sử dụngnhư là một kết quả cuối cùng của nó hoặc như là đầu vào để phân tích thêm
Aspect Xuất phát từ một bề mặt raster Các phương diện xác định hướng dốc
tối đa của sự thay đổi trong giá trị từ mỗi ô bên cạnh
Contour Tạo ra một lớp dạng đường của các đường đồng mức (đường đẳng trị)
Curvature Tính độ cong của bề mặt raster, tùy chọn bao gồm cả mặt nghiêng và
mặt phẳng của độ cong
Cut Fill Tính sự thay đổi thể tích giữa hai bề mặt Điều này thường được sử
dụng để cắt và điền vào các quá trình hoạt động
Hillshade Tạo ra độ đậm nhạt của đối tượng từ bề mặt raster bằng cách xem xét
các góc độ nguồn sáng và bóng tối
Slope Xác định độ dốc ( đường dốc, hoặc tỷ lệ thay đổi tối đa trong giá trị z )
từ mỗi phần tử của bề mặt raster
Trang 23Aspect_3d (in_raster, out_raster)
Thông số Giải thích Kiểu dữ liệu
in_raster Đầu vào bề mặt raster Lớp raster
out_raster Đầu ra bề mặt raster Tập dữ liệu raster
b Contour (3D analyst)
Tạo ra một lớp dạng đường của các đường đồng mức (đường đẳng trị) từ một bề mặtraster
Cách sử dụng:
Các đường đồng mức không được kéo dài ra ngoài phạm vi không gian của raster,
và chúng không được tạo ra trong vùng của NoData Vì vậy, nhữngđầu vào đường
Trang 24đồng mức liền kề đầu tiên nên được hợp biên thành một đối tượng dữ liệu liên tục.
để thay thế cho hợp biên, bạn có thể hợp nhất các raster liền kề trước khi tinh toáncác đường đường đồng mức Các đường đồng mức có thể được tạo ra trong vùngcủa các giá trị raster âm Các giá trị đường đồng mức sẽ bị phủ định trong vùngnày Các khoảng phủ định đường đồng mức không được chấp nhận
Nếu bạn có phần mở rộng ArcGIS Spatial Analyst có sẵn, những đường đồng mứcphẳng nhưng kém chính xác có thể thu được bằng cách xử lý trước các raster đầuvào với một thao tác Focal Statistics với lựa chọn MEAN hoặc các công cụ Filtervới các tùy chọn LOW
Một đường viền cơ sở được sử dụng, ví dụ, khi bạn muốn tạo ra những đường viền
15 mét, bắt đầu từ 10 mét Ởđây, 10 sẽ được sử dụng cho các đường đồng mức cơ
sở, và 15 sẽ là khoảng cách đường đồng mức Các giác trị của đường đồng mức sẽ
Cú pháp:
Contour_3d (in_raster, out_polyline_features, contour_interval, {base_contour}, {z_factor})
Thông số Giải thích Kiểu dữ liệu
out_polyline_features Đầu ra tính năng đường đồng mức đa giác Feature Classcontour_interval Khoảng thời gian, hoặc khoảng cách giữa các
đường đồng mức
Có thể là số dương
Double
Trang 25(Optional)
Giá trị đường đồng mức cơ sởCác đường đồng mức được tạo ra cao hơn hay thấp hơn giá trị này là cần thiết để che toàn bộ vùng giá trị của đầu vào raster Mặc định giá trị này là 0
vị khác so với giá trị z, thiết lập một giá trị thích hợp cho giá trị z Lưu ý rằng không cầnthiết để có mặt bằng x,y và bề mặt đơn vị z phù hợp cho các công cụ này
Ví dụ, nếu các giá trị độ cao trong raster đầu vào của bạn là feet, nhưng bạn muốn những đường đồng mức được tạo ra bằng đơn vị met, đặt z-factor là 0.3048 (1ft=0.3048m)
Ví dụ khác, hãy xem xét một raster đầu vào trong tọa độđịa lý WGS_84 và các đơn vị độ cao mét mà bạn muốn tạo ra các đường đồng mức mỗi 100 feet với một cơ sở 50 feet ( nênđường viền sẽ là 50ft, 150ft, 250ft …) Để làm điều này, thiết lập contour_inteval đến
100, base_contour đến 50, và z_factor đến 3.2808 ( 1m= 3.2808ft)
Trang 26c Contour List (3D Analyst)
Tạo một lớp đối tượng của các giá trị đường đồng mức được lựa chọn từ một bề mặtraster
Cách sử dụng:
Các đường đồng mức không được kéo dài ra ngoài phạm vi không gian củaraster, và chúng không được tạo ra trong vùng của NoData Vì vậy, đầu vàođường đồng mức liền kề đầu tiên nên được hợp biên thành một đối tượng dữliệu liên tục để thay thế cho hợp biên, bạn có thể hợp nhất các raster liền kềtrước khi tinh toán các đường đồng mức
Các đường đồng mức có thể được tạo ra trong vùng của các giá trị raster âm.Các giá trị đường đồng mức sẽ bị phủ định trong vùng này Các khoảng phủđịnh đường đồng mức không được chấp nhận
Các giá trị đường đồng mức không cần phải được sắp xếp theo thứ tự
Nếu bạn có phần mở rộng ArcGIS Spatial Analyst có sẵn, những đường đồngmức phẳng nhưng kém chính xác có thể thu được bằng cách xử lý trước cácraster đầu vào với một thao tác Focal Statistics với lựa chọn MEAN hoặc cáccông cụ Filter với các tùy chọn LOW
Nếu phạm vi đầu ra được thay đổi từ mặc định, Việc lấy lại mẫu ảnh của raster đầu vào có thể xảy ra Để tránh điều này, và để đảm bảo kết quả phù hợp, thiết lập Snap Raster bằng với raster đầu vào
Cú pháp:
ContourList_3d (in_raster, out_polyline_features, contour_values)
Thông số Giải thích Kiểu dữ liệu
out_polyline_features Đầu ra tính năng đường đồng mức đa
Trang 27d Contour with Barriers (3D Analyst)
Tạo các đường đồng mức từ một bề mặt raster Việc đưa vào các tính năng rào chắn
sẽ cho phép bạn tạo ra các đường đồng mức một cách độc lập trên cả hai phía của mộtrào chắn
Cách sử dụng:
Phiên bản hiện tại của các đường đồng mức với các rào chắn chỉ hỗ trợ ngõ ra
đa tuyến Nếu tùy chọn đầu ra đa giác được sử dụng nó sẽ bị bỏ qua và đầu ra
đa tuyến sẽ được tạo ra
Nếu bạn có phần mở rộng ArcGIS Spatial Analyst có sẵn, những đường đồngmức phẳng nhưng kém chính xác có thể thu được bằng cách xử lý trước cácraster đầu vào với một thao tác Focal Statistics với lựa chọn MEAN hoặc cáccông cụ Filter với các tùy chọn LOW
Các đường đồng mức sẽ kéo dài vào phần tử NoData của raster một khoảngcách bằng một nửa kích thước phần tử của raster Điều này có nghĩa là cácđường nét sẽ được tạo ra trên phần tử NoData duy nhất Tuy nhiên, một vùng3x3 của NoData sẽ chỉ có những đường đồng mức kéo dài vào khu vực nàybằng một nửa khoảng cách kích thước phần tử
Các trường Type ở đầu ra lớp đối tượng đường viền có giá trị:
Một khoảng đường đồng mức được lập chỉ có thể được sử dụng để tạo ra cácđường đồng mức bổ sung và giá trị Type của chúng sẽ được mã hóa như là 2trong lớp tính năng đầu ra
Một đường đồng mức cơ sở được sử dụng, ví dụ, khi bạn muốn tạo ra nhữngđường đồng mức 15 mét, bắt đầu từ 10 mét Ở đây, 10 sẽ được sử dụng chocác đường đồng mức cơ sở, và 15 sẽ là khoảng cách đường đồng mức Cácgiác trị của đường đồng mức sẽ là 10, 25, 40, 55 …
Quy định một đường đồng mức cơ sở sẽ không ngăn cản các đường đồng mứcđược tạo ra cao hơn hoặc thấp hơn giá trị đó
Trang 28 Một tập tin văn bản có chứa giá trị thông số kỹ thuật của đường đồng mức có thể bao gồm những điều sau đây:
Bất kì dòng nào bắt đầu với một giá trị không phải là số sẽ bị bỏ qua và coi như là một dòng chú thích
Dòng chỉ có một giá trị duy nhất sẽ được coi như một giá trị đường đồng mức rõ ràng
Dòng với ba giá trị sẽ được coi như là cơ sở, khoảng đường đồng mức, và chỉ mục đường đồng mức
Dòng với bốn giá trị sẽ được coi như là từ, đến, bằng, và lập chỉ mục
Ví dụ, nếu 1 raster có một giá trị tối thiểu là 102 và tối đa là 500, sau đó là 1 tập tin văn bản với:
Sẽ tạo ra đường đồng mức:
Nếu có những giá trị phần tử của raster trong một rào chắn đa giác đặc trưngcác đường đồng mức sẽ được tách ra ở rào chắc Nếu các giá trị phần tử trong
đa giác đặc trưng bị loại bỏ, thay đổi những giá trị phần tử tới NoData
Nếu đầu vào bề mặt raster là rất lớn hoặc có nhiều đặc trưng đầu ra được yêucầu, một số lượng lớn tập tin tạm thời sẽ được tạo ra trong vị trí hệ thống điềuhành của tập tin tạm thời Nếu gặp phải bất kỳ vấn đề nào, hãy làm một trongnhững điều sau đây:
Tăng dung lượng trống của đĩa cho các tập tin tạm thời
Giảm số lượng các đường đồng mức nhất định, hoặc phân chia cáckhoảng đường đồng mức, xử lý từng nhóm riêng biệt, và kết hợp các kếtquả từ mỗi khoảng vào thành một kết quả cuối cùng
Trang 29 Xử lý các dữ liệu đầu vào trong các phần, và hợp nhất các kết quả riêng thành một tập dữ liệu.
Các tính năng đầu ra đường viền có thể được dán nhãn bằng cách sử dụng các công cụ Contour Annotation
Cú pháp:
ContourWithBarriers_3d (in_raster, out_contour_feature_class,
{in_barrier_features}, {in_contour_type}, {in_contour_values_file}, {explicit_only}, {in_base_contour}, {in_contour_interval}, {in_indexed_contour_interval},
{in_contour_list}, {in_z_factor})
Thông số Giải thích Kiểu dữ liệu
out_contour_feature_cla
ss
Đầu ra các tính năng đường đồng mức Feature Class
in_barier_features Đầu vào các tính năng rào chắn Feature
Layerin_contour_type
(optional)
Các loại đường đồng mức tạo ra:
-POLYLINES: đường đồng mức hoặc đường đẳng trị biểu diễn của raster đầu vào
-POLYGONS: Đa giác kín biểu diễn cho các đường đồng mức
Phiên bản hiện tại của các đường đồng mứcvới các rào chắn chỉ hỗ trợ đầu ra polyline
Nếu tùy chọn đầu ra polygon được sử dụng
nó sẽ bị bỏ qua và đầu ra polyline sẽ được tạo
Trang 30cách đường đồng mức, khoảng thời gian lậpđường đồng mức không được xác định.
- NO_EXPLICIT_VALUES_ONLY: Mặc định, khoảng đường đồng mức phải được xác định
- EXPLICIT_VALUES_ONLY: Chỉ giá trị đường đồng mức rõ ràng, được xác định
in_base_contour
(Optional)
Giá trị đường đồng mức cơ sở
Những đường đồng mức được tạo ra ở trên
và dưới giá trị này là cần thiết để phủ kín toàn bộ phạm vi giá trị của raster đầu vào
Double
in_indexed_contour_inte
rval
(Optional)
Những đường đồng mức cũng sẽ được tạo
ra cho khoảng này và sẽ được gắn cờ phù hợp trong lớp tính năng đầu ra
sẽ cùng một đơn vị như giá trị z của các raster đầu vào Để tạo đường đồng mức có đơn vị khác so với giá trị z, thiết lập một giá trị thích hợp cho hệ số z Lưu ý rằng không cần thiết để có mặt bằng x, y và bề
Double
Trang 31mặt đơn vị z phù hợp cho các công cụ này.
độ cong mặt nghiêng theo hướng dốc tối đa, và độ cong mặt phẳng là vuônggóc với hướng của độ dốc tối đa
Một độ cong dương cho thấy bề mặt lồi lên ở phần tử đó Số âm cho thấy độcong bề mặt lõm ở phần tử đó Giá trị 0 cho thấy bề mặt bằng phẳng
Trong đầu ra mặt nghiêng, giá trị âm cho thấy bề mặt lồi ở phần tử đó Giá trịdương cho thấy bề mặt lõm ở phần tử đó Một giá trị 0 cho thấy bề mặt bằngphẳng
Trong đầu ra mặt phẳng, giá trị dương cho thấy bề mặt lồi tại phần tử đó Giátrị âm cho thấy bề mặt lõm ở phần tử đó Một giá trị 0 cho thấy bề mặt bằngphẳng
Các đơn vị của raster đầu ra độ cong, giống như các đơn vị cho các tùy chọnđầu ra mặt nghiêng raster đường cong và đầu ra mặt phẳng raster đường cong,
là một phần trăm (1/100) của đơn vị z Các giá trị dự kiến hợp lý của cả barasters đầu ra cho một khu vực đồi núi (cao vừa phải) có thể thay đổi từ -0,5đến 0,5; còn đối với dốc đứng, ngọn núi gồ ghề (rất cao), các trị có thể khácnhau giữa -4 và 4 Lưu ý rằng có thể vượt quá tầm này cho một số bề mặtraster nào đó
Thông số:
Curvature_3d (in_raster, out_curvature_raster, {z_factor},
{out_profile_curve_raster}, {out_plan_curve_raster})
Trang 32Tham số Mô tả Kiểu dữ liệu
out_curvature_raster Đầu ra raster đường cong. Raster Datasetz_factor
Nếu đơn vị x,y và các đơn vị z là cùng 1 đơn vị, thì mặc định hệ số z bằng 1
Nếu x,y và z có đơn vị khác nhau, hệ số z phải được thiết lập để hệ số thích hợp, nếu không kết quả sẽ không chính xác Ví dụ, nếu các đơn vị z của bạn là feet và x, y là các đơn vị mét, bạn sẽ sử dụng một hệ số z-0,3048 để chuyển đổi các đơn vị z từ feet sang mét (1 foot = 0,3048 mét)
Trang 33Tính sự thay đổi khối lượng giữa hai bề mặt Điều này thường được sử dụng để cắt
và điền vào thao tác
Ví dụ:
CutFill_3d (Before_Ras, After_Ras, OutRas)
Khi các hoạt động Cut Fill được thực hiện, theo mặc định, một chuyên ngành kếtxuất được áp dụng cho csac lớp làm nổi bật vị trí của cắt và thêm vào Các yếu tố quyếtđịnh trong bảng thuộc tính của raster đầu ra, nếu khối có giá trị dương thì sẽ là nơi vậtliệu được cắt, nếu khối có giá trị âm thì sẽ được thêm vào
Cách sử dụng:
Các công cụ Cut Fill cho phép bạn tạo ra một bản đồ dựa hai đầu vào về mặt:trước và sau, hiển thị các khối của vật liệu về mặt đã được sửa đổi bởi việcloại bỏ hoặc thêm vào các vật liệu bề mặt
Cả hai đầu vào bề mặt raster phải trùng khớp.Có nghĩa là, chúng phải cóchung một nguồn gốc, cùng một số hàng và cột của các phần tử, và kích thướcphần tử tương tự nhau
Trang 34 Để có kết quả chính xác, đơn vị z nên cùng đơn vị như mặt bằng x, y Điềunày đảm bảo rằng thể thích của các khối có đơn vị khối (ví dụ, mét khối) Nếuchúng không giống nhau, sử dụng một hệ số z để chuyển đổi các đơn vị z sangđơn vị x,y Ví dụ, nếu bạn x, y là các đơn vị mét và đơn vị z của bạn là feet,bạn có thể chỉ định một hệ số z là 0,3048 để chuyển đổi feet sang mét.
Ngoài ra, sử dụng các công cụ toán học Times để tạo ra một bề mặt rastertrong đó giá trị z đã được điều chỉnh cho phù hợp với các đơn vị mặt bằng
Bảng thuộc tính của các raster đầu ra trình bày những thay đổi trong khốilượng bề mặt sau khi cắt hoặc thêm vào Giá trị dương cho thấy khu vực củaraster bề mặt trước đó đã được cắt giảm (vật liệu bị loại bỏ) Giá trị âm chothấy khu vực đó đã được thêm vào (nguyên liệu gia tăng) Xem bài viết HowCut Fill để biết thêm chi tiết về làm thế nào tính toán được kết quả
Khi hoạt động cắt hoặc thêm vào được thực hiện từ công cụ, theo mặc địnhmột chuyên ngành kết xuất được áp dụng làm nổi bật vị trí của cắt và thêmvào Các trình kết xuất thu tôvùng đã được cắt giảm màu xanh, và các khu vực
đã được thêm vào bằng màu đỏ Khu vực không thay đổi được hiển thị bằngmàu xám
Thông số:
CutFill_3d (in_before_surface, in_after_surface, out_raster, {z_factor})
Tham số Mô tả Kiểu dữ liệu
in_before_surface Các đầu vào đại diện cho bề mặt trước khi tiến
hành cắt hoặc thêm vào
Raster Layer
in_after_surface Các đầu vào đại diện cho bề mặt sau khi tiến
hành cắt hoặc thêm vào
Raster Layer
out_raster Các raster đầu ra xác định vùng cắt và thêm vào.
Các giá trị hiển thị các địa điểm và số lượng mà
bề mặt đã được thêm vào hay lấy đi khỏi
Trang 35các đơn vị z khi chúng khác đơn vị x,y của bề mặt đầu vào Các giá trị z của đầu vào bề mặt được nhân với hệ số khi tính đầu ra bề mặt cuối cùng.
Nếu đơn vị x, y và các đơn vị z là trong cùng mộtđơn vị đo lường, mặc định hệ số z bằng 1
Nếu x,y và z có đơn vị khác nhau, hệ số z phải được thiết lập để hệ số thích hợp, nếu không kết quả sẽ không chính xác Ví dụ, nếu các đơn vị z của bạn là feet và x, y là các đơn vị mét, bạn sẽ
sử dụng một hệ số z-0,3048 để chuyển đổi các đơn vị z từ feet sang mét (1 foot = 0,3048 mét)
Các raster hillshade có phạm vi giá trị số nguyên từ 0 đến 255
Hai kiểu rasters đậm nhạt có thể được xuất ra Nếu tùy chọn Model Shadows
bị vô hiệu hóa (bỏ đánh dấu), các raster đầu ra chỉ xem xét góc độ chiếu sángđịa phương Nếu nó được kích hoạt (đánh dấu), các raster đầu ra sẽ xem xétcác tác động của cả hai góc độ chiếu sáng địa phương và bóng tối
Trang 36 Các phân tích của bóng được thực hiện bằng cách xem xét các tác động củađường chân trời địa phương tại mỗi phần tử Các phần tử Raster trong bóng tốiđược gán giá trị là 0.
Để tạo ra một raster chỉ các vùng bóng tối, sử dụng công cụ Reclassify để táchcác giá trị 0 từ các giá trị hillshade khác Hillshade phải được kích hoạt tùychọn Model Shadows
Nếu raster đầu vào là trong một hệ tọa độ hình cầu, chẳng hạn như độ thậpphân, các kết quả hillshade có thể trông rất khác thường Điều này là do sựkhác biệt trong đơn vị đo lường giữa các đơn vị mặt bằng và các đơn vị độcao Vì chiều dài của một mức độ của kinh độ thay đổi theo vĩ độ, bạn sẽ cầnphải xác định một hệ số z thích hợp cho vĩ độ đó Nếu đơn vị x, y của bạn làcác đơn vị độ thập phân và các đơn vị z của bạn là mét, một số hệ số z thíchhợp cho vĩ độ cụ thể là:
Bạn có thể tạo các khung nhìn ba chiều đầy ấn tượng của các bề mặt bằngcách che chắn hillshaded raster đầu ra bằng cách sử dụng ArcGIS ArcScene
Thông số:
Hillshade_3d (in_raster, out_raster, {azimuth}, {altitude}, {model_shadows}, {z_factor})
Tham số Mô tả Kiểu dữ liệu
out_raster Đầu ra hillshade raster.
Raster hillshade có phạm vi giá trị số nguyên từ 255
0-Raster Dataset
Trang 37(Optional)
Góc phương vị của các nguồn sáng
Các phương vị được thể hiện ở các góc dương
0-360, đo chiều kim đồng hồ từ phía Bắc
Mặc định là 315 độ
Double
altitude
(Optional)
Góc độ của nguồn ánh sáng trên đường chân trời
Độ cao được thể hiện ở các độ dương, với 0 độ ở chân trời và 90 độ ngay trên đầu
Mặc định là 45 độ,
Double
model_shadows
(Optional)
Kiểu giảm bóng được tạo ra
NO_SHADOWS —Các đầu ra raster chỉ xem xét các góc độ chiếu sáng đối tượng; những tácđộng của bóng tối không được xem xét.Các giátrị đầu ra có thể nằm trong khoảng từ 0 đến
255, với 0 đại diện cho các vùng tối nhất, và
255 sáng nhất
SHADOWS — Đầu ra raster đậm nhạt xem xét
cả hai góc độ chiếu sáng và che khuất đối tượng.Các giá trị đầu ra khoảng từ 0 đến 255, với 0 đại diện cho các vùng tối, và 255 sáng nhất
hệ số khi tính đầu ra bề mặt cuối cùng
Nếu đơn vị x, y và các đơn vị z là trong cùng một đơn vị đo lường, mặc định hệ số z bằng 1
Nếu x,y và z có đơn vị khác nhau, hệ số z phải được
Double
Trang 38không chính xác Ví dụ, nếu các đơn vị z của bạn là feet và x, y là các đơn vị mét, bạn sẽ sử dụng một hệ
số z-0,3048 để chuyển đổi các đơn vị z từ feet sang mét (1 foot = 0,3048 mét)
Độ dốc là tỷ lệ thay đổi tối đa trong giá trị z từ mỗi phần tử
Việc sử dụng một hệ số z rất cần thiết cho tính toán độ dốc chính xác khi cácđơn vị bề mặt z được biểu diễn ở các đơn vị khác nhau so với đơn vị mặt bằngx,y
Phạm vi của các giá trị trong đầu ra phụ thuộc vào kiểu của các đơn vị đolường
Đối với độ, phạm vi của các giá trị độ dốc là từ 0-90 độ
Đối với phần trăm tăng Một mặt phẳng là 0 phần trăm, một mặt 45 độ là 100phần trăm, và khi bề mặt trở nên thẳng đứng hơn, sự gia tăng phần trăm càngtrở nên lớn hơn Xem cách Slope làm việc để có một lời giải thích chi tiết hơn
về một loạt các giá trị đầu ra với tùy chọn này
Nếu các phần tử trung tâm trong khu vực gần nhất (3 x 3) là NoData, đầu ra làNoData
Nếu bất kỳ phần tửlân cận là NoData, chúng được gán giá trị của các tế bàotrung tâm; sau đó độ dốc được tính toán
Trang 39Thông số:
Slope_3d (in_raster, out_raster, {output_measurement}, {z_factor})
Tham số Mô tả Kiểu dữ liệu
Nếu đơn vị x, y và các đơn vị z là trong cùng một đơn vị đo lường, mặc định hệ số z bằng 1
Nếu x,y và z có đơn vị khác nhau, hệ số z phải được thiết lập để hệ số thích hợp, nếu không kếtquả sẽ không chính xác Ví dụ, nếu các đơn vị zcủa bạn là feet và x, y là các đơn vị mét, bạn sẽ
sử dụng một hệ số z-0,3048 để chuyển đổi các đơn vị z từ feet sang mét (1 foot = 0,3048 mét)
Double
3 Triangulated Surface
Trang 40Các công cụ Surface Triangulated cung cấp một tập hợp các công cụ phân tích bềmặt hoạt động trên các địa hình, TIN và LAS datasets Nó cung cấp các khả năng tríchxuất các thuộc tính bề mặt, chẳng hạn như độ dốc, hướng, và đường đồng mức, xác định
sự chênh lệch trong các điểm dữ liệu, tính toán thể tích, và tạo các lớp đối tượng 3D về
mô hình bề mặt
Dưới đây là các công cụ có sẵn trong Triangulated Surface:
Công cụ xử lý dữ liệu Mô tả
Decimate TIN Nodes Tạo ra mạng lưới tam giác không đều (TIN) bằng cách sử
dụng tập hợp các điểm nút đã biết độ caoExtrude Between Tạo ra các đối tượng 3D bằng cách ép mỗi đối tượng đầu vào
ở giữa hai tam giác của mạng lưới không đều TINInterpolate Polygon
To Multipatch
Tạo ra các đối tượng bề mặt phù hợp từ một lớp đối tượng vùng sử dụng một raster, địa hình, hoặc bề mặt TIN
Locate Outliers Xác định việc đo độ cao đặc trưng từ các địa hình, TIN hoặc
LAS datasets, nếu vượt quá giới hạn cho phép của các giá trị
độ cao hoặc có những điểm có độ dốc không phù hợp với những điểm xung quanh
Polygon Volume Tính thể tích và diện tích bề mặt giữa một đa giác và địa hình
hoặc bề mặt TIN
Surface Aspect Tính phương diện, hoặc hướng dốc của độ dốc lớn nhất, của
mỗi tam giác trong một bộ dữ liệu TIN hoặc địa hình và viết
ra như một lớp đối tượng vùng
Surface Contour Tạo đường đồng mức sử dụng một bề mặt địa hình hoặc TIN.Surface Difference Tính thể tích khác biệt giữa hai mô hình bề mặt được lưu trữ
dưới dạng một mạng lưới tam giác không đều (TIN) hoặc bộ
dữ liệu địa hình
Surface Slope Tạo ra các đối tượng vùng từ các giá trị độ dốc của lưới tam
giác không đều (TIN) hoặc tập dữ liệu địa hình
a Decimate TIN Nodes
Tạo ra một mạng lưới tam giác mạng không đều (TIN) bằng cách sử dụng một tậphợp con của các nút từ một dữ liệu TIN