2.4. Tổng quan lí thuyết lứng dụng chính cho đề tài nghiên cứu
2.4.4. Công cụ trong arcgis ứng dụng nghiên cứu
Sử dụng Python trong ArcGIS
Trong ArcGIS, có hai tùy chọn để làm việc và chạy các script python: trực tiếp trong ArcMap sử dụng cửa sổ , hoặc trong một môi trường phát triển tích hợp (IDE) như PythonWin.
Python có thể chạy trực tiếp trong ArcGIS bằng cách nhấp vào n t Python tìm thấy trên thanh công cụ chuẩn. Bằng cách nhấn vào n t, cửa sổ python ArcMap c a mở.Cửa sổ python có thể đƣợc cập cảng bằng cách kéo nó vào thanh công cụ hoặc có thể được lưu hành trên ArcMap. Cửa sổ python là phân chia thành hai phần: phần python nhanh chóng và sự gi p đ và c pháp cửa sổ.Dấu nhắc python đƣợc tìm thấy ở phía bên trái c a cửa sổ python và đây là phần mà nhắc nhở python có thể đƣợc gõ vào hoặc python script chạy.Phía bên phải c a cửa sổ cung cấp thông tin với c pháp thông tin đó xuất hiện khi một lệnh đƣợc gõ vào phía bên trái.
Để tải một kịch bản viết trước vào cửa sổ , nhấp chuột phải và chọn "tải" tùy chọn từ trình đơn. Điều hướng đến thư mục chứa các file python là cửa hàng và chọn. Nhấp vào n t "mở" để thêm các kịch bản để các cửa sổ.
Để chạy một kịch bản nạp, nhấn vào n t "enter" trên bàn phím hai lần. Phía bên phải bây giờ s in ra bản cập nhật trạng thái trên kịch bản đang chạy. Chạy một kịch bản python trong ArcMap cho phép người dùng xem động kết quả đầu ra như kịch bản xử lý mỗi bước xử lý dữ liệu.
Python kịch bản cho quá trình ArcMap cũng có thể đƣợc chỉnh sửa và chạy trong một IDE.IDE là viết tắt c a môi trường phát triển tích hợp.IDEs cho python kịch bản bao gồm IDLE, PythonWin, PyScripter.
Trong ArcGIS Network Analysis có công cụ phân tích mạng networkanalyst.
Network Analyst : Tìm những đường đi phức tạp, cơ sở gần nhất, và phân tích phân vùng dịch vụ.ArcGIS Network Analyst cung cấp chức năng phân tích không gian dựa trên hệ thống mạng lưới như tuyến đường, tuyến tàu, định hướng du lịch, cơ sở gần nhất, khu vực dịch vụ và location-allocation. Với ArcGIS Network Analyst, bạn có thể tự động lập mô hình mạng lưới thực tế, bao gồm đường một chiều, giới hạn r và độ cao, giới hạn tốc độ, và nhiều loại tốc độ khác nhau tùy vào tình hình giao thông. Bạn có thể dễ dàng xây dựng các mạng lưới cho mình từ dữ liệu GIS bằng mô hình dữ liệu mạng lưới phức tạp.
Với ArcGIS Network Analyst, bạn có thể:
-Tìm đường đi ngắn nhất.
-Xác định các tuyến đường hiệu quả nhất cho đội xe phải đi đến nhiều địa điểm.
-Sử dụng khung thời gian để giới hạn thời gian các phương tiện có thể đi đến các địa điểm.Xác định các cơ sở gần nhất.
-Xác định vị trí tối ƣu cho các cở sở bằng phân tích location-allocation.
-Xác định khu vực dịch vụ dựa trên thời gian di chuyển hoặc khoảng cách.
-Tạo ra mạng lưới dựa trên dữ liệu GIS hiện có c a bạn.
-Tạo ra một ma trận chi phí đi lại tử mỗi điểm khởi hành cho tất cả các điểm đến.
Location-allocation_vị trí phân bổ:
Là công cụ trong phần mềm mở rộng Arrcgis Netwwork Analyst s xác định 1 vị trí tối ƣu cho 1 hoặc nhiều cơ sở để phục vụ nhu cầu c a dân cƣ xung quanh.
Vị trí có thể gi p giữ cho chi phí cố định và chi phí thấp và khả năng tiếp cận cao tiện ích công cộng c a khu vực như trường học, bệnh viện, thư viện, các trạm cứu hỏa, và các dịch vụ ứng phó khẩn cấp (ERS) trung tâm, có thể cung cấp dịch vụ chất lƣợng cao cho cộng đồng với chi phí thấp khi một vị trí tốt đƣợc chọn.
Cơ sở cho rằng cung cấp hàng hóa và dịch vụ và một tập hợp các điểm nhu cầu tiêu thụ ch ng, mục tiêu c a vị trí phân bổ là để xác định vị trí các cơ sở trong một cách mà cung cấp các điểm nhu cầu một cách hiệu quả nhất.Nhƣ tên cho thấy, vị trí phân bổ là một vấn đề hai mặt đồng thời đặt cơ sở và phân bổ điểm nhu cầu cho các cơ sở.Ban đầu, nó có thể xuất hiện mà tất cả các vị trí phân bổ phân tích giải quyết cùng một vấn đề, nhưng vị trí tốt nhất là không giống nhau cho tất cả các loại phương tiện.Ví dụ, vị trí tốt nhất cho một trung tâm ERS là khác nhau hơn so với vị trí tốt nhất cho một nhà máy sản xuất.
Cũng nhƣ việc ứng dụng cho việc QL CTRSH c a quận sử dụng vị trí phân bố vị trí thu gom rác với mục đích để xác định vị trí cơ sở là các điểm hẹn, ,TTC thỏa mãn các mục tiêu nhƣ các vị trí có khả năng chứa đựng đƣợc bao nhiêu khối lƣợng rác trong ngày hay với một khoảng cách nhất định thì có thể thu gom đƣợc bao nhiêu vị trí nguồn rác đã thu gom .Ngoài ra chức năng cũng có thể đặt các cơ sở mới là các vị trí để có thể thu gom hết đƣợc số lƣợng rác ở vị trí còn lại một cách hiệu quả trực quan.
Với các chức năng riêng biệt nhƣ sau:
Các ArcGIS phân tích định vị phân bổ lớp cung cấp bảy loại vấn đề khác nhau:
- Minimize impedance_ Giảm thiểu trở kháng -Maximize coverage_ Tối đa hóa vùng bao ph
-Maximize capacitated coverage_ Tối đa hóa vùng bao ph cho những ai -Minimize facilities_ Giảm thiểu các cơ sở
-Maximize attendance_ Tối đa hóa tham dự -Maximize market share_ Tối đa hóa thị phần
-Target market share_ Mục tiêu thị phần.
Đề tài ứng dụng ch yếu với chức năng (Maximize coverage_ Tối đa hóa vùng bao ph ).Để phân tích vị trí phân bổ thu gom.