Tài nguyên về việc sử dụng R trong QGIS cho người dùng R?


14

Tôi thấy rằng phần lớn tài liệu của QGIS được định hướng sử dụng GUI.

Tôi muốn có thể chạy các tập lệnh R trong QGIS, nhưng gặp khó khăn khi tìm tài nguyên sẽ giúp tôi hiểu được mối quan hệ giữa cấu trúc dữ liệu của QGIS và R và cách chuyển cấu trúc giữa hai. Một câu hỏi liên quan ( Có thể tạo và chạy các tập lệnh R tùy chỉnh trong QGIS 2.0 không? ) Hướng tôi đến trang này: http://www.qgis.org/en/docs/user_manual/ Processing / 3rdParty.html , nhưng I Tôi đang tìm tài liệu ở đó đến từ nhiều thứ từ hướng chuyên gia của QGIS hơn là những gì tôi đang tìm kiếm.

Bất kỳ đề xuất?


Bạn có thể cụ thể hơn như những gì bạn có ý nghĩa với cấu trúc dữ liệu? R có thể đọc và viết shapefiles (xem rgdalthư viện) chẳng hạn, và Qgis cũng có thể - nếu đây là thứ bạn cần.
cengel

Câu trả lời:


20

Nguyên tắc rất đơn giản nếu bạn đã cài đặt R và có thể sử dụng được trong dòng lệnh.

Bạn có thể tạo và / hoặc thực thi Tập lệnh R từ QGIS bằng cách xử lý trong phiên bản QGIS 2.0 hoặc Sextante trong phiên bản 1.8):

nhập mô tả hình ảnh ở đây

xem:


Đây là hữu ích. Tôi bắt đầu nhận ra điều mà tôi thực sự thích là giao diện REPL (Read-Eval-Print-Loop) nơi tôi có thể nhập cả hai lệnh từ R với các lệnh QGIS dựng sẵn, sau đó kết hợp các lệnh này thành tập lệnh. Tôi hy vọng cho cả hai vì đây là một môi trường học tập thoải mái và vì cuối cùng tôi sẽ tiết kiệm cho tôi rất nhiều thời gian để có thể viết các kịch bản kết hợp các công cụ GIS với R. Tôi bắt đầu suy nghĩ (đặc biệt là sau khi đọc liên kết cuối cùng) rằng một môi trường như vậy có thể là không thể. Bạn có bất cứ điều gì để thêm vào điều này?
1521655

bạn có thể trực tiếp sử dụng QGIS, GRASS GIS hoặc R từ Python cùng một lúc. Bạn có thể sử dụng R trong bảng điều khiển Python của QGIS ( Scienceoss.com/rpy-statistic-in-r-from-python )
gen

Cảm ơn bạn! Bất chấp những điều khó hiểu về việc pha trộn các đặc điểm riêng của hai ngôn ngữ này, rpy có thể là điều yêu thích mới của tôi từ trước đến giờ!
1521655

5

Công cụ mà tôi đang tìm kiếm là phần mở rộng rùng rợn của Python, cho phép thực thi các lệnh R từ bảng điều khiển Python.

Gene đã cung cấp một số gợi ý hữu ích trong câu trả lời trước, và sau đó đề xuất rpy để trả lời các câu hỏi tiếp theo của tôi.

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.