Làm cách nào để kích hoạt các mô-đun GRASS trong QGIS?


8

Tôi có QuantumGIS-1.9.0-master mới nhất từ Github với hỗ trợ mô-đun python và tích hợp GRASS đầy đủ (GRASS-4.6.3-RC2) trên Linux.

Khi mở plugin GRASS-tools, nó chỉ hiển thị sáu công cụ. Nhưng có hơn 300 cài đặt .

Chỉ có sáu công cụ có sẵn?

QGIS-Wiki bảo tôi thêm các công cụ mới vào menu hộp công cụ GRASS bằng một số tệp xml trong:

qgis/src/plugins/grass/config/default.qgc

Nhưng tìm tập tin này ở đâu và làm thế nào để cập nhật nó? Không phải src-directory chỉ được sử dụng trước khi biên dịch QGIS sao?

Và tại sao các mô-đun GRASS của tôi không được bao gồm trong QGIS theo mặc định?

Cập nhật 1 : Ok, ít nhất tôi đã tìm thấy tệp:

~ $ find / -name default.qgc 2> /dev/null
/usr/local/share/qgis/grass/config/default.qgc

Nhưng nội dung có vẻ tốt . Làm cách nào để kích hoạt QGIS để tải các công cụ? Điểm tôi đang thiếu ở đây là gì?

Cập nhật 2 : Được rồi, sử dụng Sextante-plugin dường như là cách tốt nhất. Nhưng điều này là khá nhiều bị hỏng. Tôi liên tục nhận được Thông báo lỗi như thế này . Tôi đã thử cài đặt lại, nhưng điều này không giải quyết được.

Sextante: hỏng hết cả rồi.


1
Tại sao không sử dụng hộp công cụ SEXTANTE? Nó cũng đi kèm với sự hỗ trợ của bộ công cụ GRASS
Curlew

SEXTANTE khá bị hỏng. tôi không thể hiểu tại sao. xem cập nhật # 2.
Afr

tốt, lỗi nói rằng bạn đã không cài đặt sextante, tương ứng, nó không thể tìm thấy đường dẫn của plugin sextante của bạn. Cài đặt lại và kiểm tra xem các tùy chọn (Phân tích Menu) có đúng không. Cỏ cũng nên được cài đặt. Tôi đang sử dụng phiên bản phát triển mới nhất trên Debian và nó chạy rất tốt :-)
Curlew

Câu trả lời:


6

Đầu tiên, cài đặt đầy đủ OSGeo4W: http://trac.osgeo.org/osgeo4w/ Sử dụng gói nhị phân (# 1 dưới bước 2).

Thứ hai, tìm nạp plugin Sextante cho QGIS và thêm nó.

Bây giờ bạn có thể truy cập các mô-đun GRASS (Tôi hiện có 154 thuật toán địa lý).

Nguồn: Tôi đã sử dụng điều này vào cuối tuần qua để thực hiện các hoạt động phân tích raster khác nhau, hầu hết trong số đó sử dụng các công cụ dành riêng cho GRASS, tất cả đều được thực hiện trong QGIS.

Hi vọng điêu nay co ich.


Tôi đã không đề cập đến việc tôi đang sử dụng hệ điều hành Linux. Tôi có thực sự cần gói OSGeo đầy đủ không? Tôi đã cài đặt: qgis-1.9.0-dev, grass-6.4.3-rc2, gdal / ogr, geos-3.2.2, proj-4.7.0, graphviz-2.26.3-r4, spatialindex-1.8.0 và spatialite-4.0.0 như được mô tả ở đây: gis.stackexchange.com/a/45012/13692
Afr

Không bao giờ, sau khi khởi động lại, nó hoạt động ngay bây giờ. Sextante làm chính xác những gì tôi muốn làm! Cảm ơn Bryce và @Curlew.
Afr
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.