Tiếp nối sự khác biệt giữa ArcGIS Pro và QGIS 3 tại Phần 1, dưới đây là những so sánh những điều thú vị tiếp theo…..

11. Phân tích Raster

QGIS 3

ArcGIS Pro

Mặc dù có hơn 1500 geoprocessing tool ấn tượng, nhưng ArcGIS Pro sẽ khóa các công cụ chưa được cấp quyền. Ví dụ: zonal statistics, raster reclassification và map algebra  đều yêu cầu cấp quyền phân tích không gian.

Một số công cụ phân tích địa hình và địa lý như ruggedness không phải chuẩn công cụ trong ArcGIS Pro mà là chuẩn công cụ trong ArcHydro. Chỉ cần mở trong QGIS 3 có thể tìm thấy các công cụ như vậy trong bộ công cụ GDAL và SAGA như Least Cost Path.

Phân tích raster sử dụng QGIS 3 tiện lợi hơn so với sử dụng ArcGIS Pro nhờ việc QGIS 3 có các công cụ hỗ trợ hiệu quả như GDAL, GRASS và SAGA.

Phân tích raster cho địa hình

12. Phân tích mạng lưới 

QGIS 3

ArcGIS Pro

Việc phân tích mạng lưới giúp doanh nghiệp xác định được khu vực kinh doanh, khách hàng tiềm năng. Doanh nghiệp có thể tìm khu vực kinh doanh với OpenRouteService (ORS) và biết được khả năng tiếp cận các vị trí.

Phân tích mạng lưới

Mặc dù QGIS 3 đã gỡ bỏ plugin Road Graph, vẫn có thể truy cập các công cụ từ network analysis toolbox. Ví dụ, một số truy cập phổ biến như: tuyến đường ngắn nhất, khu vực kinh doanh.

Ngoài ra, công cụ phân tích mạng lưới trong ArcGIS Pro còn có nhiều chức năng khác như có thể chạy location-allocation, OD cost matrix và vehicle routing problems. Chúng ta không chỉ thiết lập các phương thức di chuyển như lái xe, đi bộ hoặc xe tải mà còn có thể tối ưu hóa bất kỳ loại xe nào để delivery, repair hay transit.

13. ETL – Trích xuất, chuyển đổi và tải dữ liệu

QGIS 3

ArcGIS Pro

Cả ArcGIS Pro ModelBuilder và QGIS 3 Graphical Modeler đều có những tính năng mới: . Extract, transform và load (ETL).

Graphical modeler

Graphical modeler

Một trong những nâng cấp lớn nhất trong QGIS 3 là graphical modeler, cho phép string together inputs, algorithms và outputs giúp tự động hóa. Feature filter algorithm rất tốt để gửi features đến các cổng khác nhau, dùng công cụ FME .

Luồng dữ liệu

ModelBuilder cũng được chú ý rất nhiều trong ArcGIS Pro, cho phép group, lock, label, expand và collapse các nhóm mô hình. Bên cạnh đó, có thể có được logical tools để branch và schedule các mô hình.

ArcGIS Pro Tasks liên quan đến các bước thiết lập trước cho nghiệp vụ lặp đi lặp lại. Thông thường, tác vụ dựa vào lượng dữ liệu đầu vào của người dùng để bán tự động hóa.

Nhìn chung, ArcGIS Pro tốt hơn QGIS 3 về tính năng trích xuất, chuyển đổi và tải dữ liệu.

14.  Ngôn ngữ lập trình

QGIS 3

ArcGIS Pro

Python là ngôn ngữ được sử dụng trong QGIS 3 và ArcGIS Pro. Chúng ta có thể khai thác các thư viện Python để dùng các chức năng như học machine learning, reporting, and graphing.

ArcGIS Pro có sự thay đổi lớn với Python 3 + Conda. Khi khởi động, cần cài đặt, chạy và cập nhật các gói trong package manager. Theo mặc định, các thư viện của bên thứ ba như SciPy và Pandas được cài đặt sẵn.

ArcGIS Notebooks được xây dựng dựa trên Jupyter Notebook với mục đích cho các nhà khoa học dữ liệu mã hóa, chỉnh sửa, trực quan và chia sẻ. Ngoài ra còn có chức năng mới để thêm API ArcGIS for Python vào Jupyter Notebook. Có thể sử dụng Jupyter Notebook cho PyQGIS, nhưng hơi phức tạp.

Dùng mã Python trong QGIS 3

Dùng mã Python trong QGIS 3

PyQGIS là môi trường Python bên trong QGIS 3. Kết xuất bất kỳ mô hình đồ họa nào dưới dạng ngôn ngữ lập trình PyQGIS giống như việc sử dụng cheat code. Ngoài ra, có thể lấy cắp mã Python từ processing history và chạy mã trong Python console.

Cuối cùng, QT Creator được cài đặt với QGIS 3. Đây là một ứng dụng để xây dựng giao diện cho plugin.

ĐỌC THÊM: Free GIS Programming Tutorials: Learn How to Code

15. Tạo nhãn

QGIS 3

ArcGIS Pro

Khi có overlapping labels, cách tiếp cận ArcGIS truyền thống là dùng Maplex Label Engine hoặc chuyển đổi hoàn toàn thành annotation. Trong khi đó, manual label placement trong QGIS 3 giúp cho mọi bản đồ được gọn gàng.

The text and shape markers, map notes, dictionaries for labeling là những tính năng mới của ArcGIS Pro. Tuy nhiên, QGIS 3 sẽ xử lý nhiều vấn đề về nhãn tốt hơn so với ArcGIS Pro.

Tạo nhãn trong QGIS 3

16. Tự động hóa công tác làm bản đồ

QGIS 3

ArcGIS Pro

Trước tiên, cần xây dựng một strip map cho từng phạm vi trong mapbook. Sau đó, tạo ra các bản đồ với rotation và scale phù hợp.

Xây dựng bản đồ

ArcGIS Pro tạo tên mới cho Data Driven Pages là Map series, phù hợp với QGIS 3 Atlas . Khi kiểm tra Data Driven Pages QGIS 3 Atlas , cả hai đều làm tốt nhiệm vụ như nhau.

Có một giải pháp khác để xây dựng strip map trong QGIS 3 đó là tải xuống plugin Polystrip. Pluggin này xứng đáng là một công cụ nguyên bản trong Cartography toolbox.

Khả năng tự động hóa bản đồ của ArcGIS Pro được đánh giá cao hơn so với QGIS 3.

17. Ảnh động

QGIS 3

ArcGIS Pro

Thông qua dữ liệu thời gian mà bản đồ trở nên sống động, cuốn hút người xem vào màn ình một cách kinh ngạc và tràn đầy cảm hứng với hình ảnh động trên bản đồ. Chúng ta không cần nhiều kỹ năng hay thực hành nhiều để tạo ra hình ảnh động trong QGIS 3 và ArcGIS Pro.

ArcGIS Pro đem đến trải nghiệm về ảnh động tốt hơn so với QGIS 3. Chúng ta có thể đi sâu hơn vào từng keyframe chính trong animation timeline pane. Biểu tượng water fill ảnh động siêu thực nhạy với ánh sáng đem đến cảm giác thật kinh ngạc.

Temporal Controller trong QGIS 3 giúp xem dòng thời gian giống như ArcGIS Pro. Ngoài ra Temporal Controller còn giúp lưu trữ dữ liệu theo thời gian, tính năng này hiện là một phần cốt lõi và hoạt động tương đối trơn tru trong QGIS 3.

Ảnh Esri Javascript API Webmap WebGL

18. Loại trình bày dữ liệu trên bản đồ 

QGIS 3

ArcGIS Pro

Trước đây, ước tính có khoảng 25 loại bản đồ. Hiện danh sách được cắt giảm còn 20 loại bản đồ. ArcGIS Pro và QGIS 3 đều có thể đáp ứng 19/20 loại bản đồ. Bản đồ đa dạng tạo nên sự thú vị cho phần mềm GIS.

Tuy nhiên, lựa chọn cách trình bày dữ liệu bản đồ phù hợp cho công việc là điều cần thiết nhằm tránh việc quá tải thông tin trong bản đồ, giúp cho bản đồ gọn gàng hơn.

Các loại bản đồ có trong ArcGIS Pro và QGIS 3

Các loại bản đồ có trong ArcGIS Pro và QGIS 3

19. Topology – The Jedi editor

QGIS 3

ArcGIS Pro

Ngay cả những nhà biên tập dữ liệu Jedi tài năng nhất cũng có thể mắc phải các lỗi số hóa như overshoot, dangle và overlaps trong hình học. Khi nói đến topology errors , nên dùng  phần mềm nào?

Topology editing

Topology editing

Geometry Checker trong QGIS 3 là một plugin cốt lõi để xác thực các lỗi hình học. Là một công cụ hình học tô pô hàng đầu, nó có tất cả các chức năng cần thiết như tìm gaps, self-intersections, slivers để đảm bảo tính toàn vẹn của dữ liệu.

Ngoài Geometry Checker, ArcGIS Pro còn có thêm Data Reviewer, giống như topology checker trên steroid. Hệ thống này tự động hóa việc kiểm soát chất lượng dữ liệu để quản lý lỗi và dữ liệu chất lượng cao.

20. Khả năng tương tác

QGIS 3

ArcGIS Pro

QGIS 3 có khả năng tương tác. QGIS 3 có thể sử dụng hầu hết các định dạng GIS thông qua việc lựa chọn tự nhiên không gian địa lý.

FGDB, CAD, NetCDF, GPX, KMZ và QGIS đã thêm mesh layer support, hữu ích cho scientific modeling. Mặc dù bạn vẫn có thể nhập MXD, có thể chuyển đổi style files của Esri sang định dạng QGIS.

ArcGIS Pro nâng cao khả năng tương tác bằng cách hỗ trợ cho KML / KMZ trực tiếp trong map viewer tương tự đối với các định dạng CAD files như DGN, DWG và DXF. Khi Geopackage trở thành tiêu chuẩn mới trong QGIS 3, ArcGIS Pro đang dần  hỗ trợ GPKG.

Định dạng GIS

(…Còn tiếp tại Phần 3)

Nguồn tham khảo

Người dịch: DungNTT- VidaGIS

Nếu cần thêm thông tin về sản phẩm, dịch vụ mà bạn quan tâm, vui lòng xem chi tiết tại đây  hoặc liên hệ với chúng tôi info@vidagis.com.