PDA

Hiển thị phiên bản đầy đủ : Cắt theo vùng trong ArcView 3.x?


Con_ech_KrongNo
11-06-2008, 05:18 PM
Trong extensions Modelbuilder của ArcView 3.x, tớ dùng phương pháp nội suy theo điểm (Interpolation), kết quả cho ra một vùng không gian hình chữ nhật. Nhưng vùng không gian cần tính toán chỉ là một phần nhỏ so với kết quả nội suy. Cho tớ hỏi là ArcView 3.x có hỗ trợ extensions nào cho phép cắt đối tượng giống như công cụ Split của MapInfo không?
Cảm ơn các bạn!:)

hongluanPT_0417100
11-06-2008, 09:57 PM
Mình không biết bạn cần cắt File Raster hay Vector. Nếu cắt File Raster thì minh biết. Bạn có thể làm theo các bước sau:
B1: Lên mạng download extension SINMAP dùng cho ArcView 3.x (chứ ko phải bản dùng cho ArcGIS đâu nhé. Nó có 2 phiên bản đấy)
B2: Cài đặt. Copy pass file SINMAP vào thư mục Extension cài đặt và Copy pass file .dll vào thư mục BIN (cái này bạn có thể đọc trong hướng dẫn cài đặt (tiếng anh nhưng chỉ có vài dòng à)). Nhưng nhớ là bạn phải có extension 3D Analysis và Spatial Analysis nhé.
B3: Bạn bật file Raster của bạn lên (file grid)
B4: Bạn bật file vector (.shp) xác định ranh giới vùng bạn quan tâm (dạng vùng nhé)
B5: Bạn activate (chọn) cái file ranh giới vùng dạng vector
B6: Bạn vào Themes -> Convert to Grid -> Kích thước ô lưới thì lấy i chang kích thước của file raster (grid) đã mở sẵn. Trường Field để làm thuộc tính file Grid thì bạn chọn cái nào cũng được (chọn đại diện tích). Sau đó bạn có 1 file Grid theo ranh giới bạn quan tâm.
B7: Bạn cho file Raster vùng lớn của bạn lên trên File Grid bạn vừa tạo ra, cho 2 cái nắm kề nhau. File Grid vùng lớn thì nằm trên, File Grid vùng đã dc cắt theo ranh giới thì nằm dưới rồi Activate cả 2 file ( Ấn Ctrl rồi chọn).
B8: Bạn vào Edit -> Subset of Grid
Sau cùng bạn có 1 File Raster đã được cắt theo ranh giới rồi đấy. Muốn lưu lại thì bạn Activate cái file đó lên rồi vào Themes chọn Save data set.
Good luck !
(Nếu bạn biết cắt Vector theo ranh giới trên ArcView 3x hay ArcGIS thì chỉ mình với nhé)

Con_ech_KrongNo
13-07-2008, 08:50 PM
Em làm được rồi. Thanks bác hongluanPT_0417100 nhiều. Em sẽ tìm cách nghiên cứu cắt theo Vector xem thế nào.

mercuryau6713
26-08-2008, 10:01 AM
cắt theo vùng à?trong arc view có công cụ cắt grid rất tốt đó là :grid analyst. Trong đó có lệnh Axtract co thể cắt grid theo ý của bạn.Có thể cắt theo ranh rới của xã hay huyện hoặc một vùng nào đó tuỳ ý của bạn. Mình chắc chắn công cụ này có trong máy của bạn. Chúc bạn thành công.

lionking2532003
25-10-2008, 01:05 PM
Để cắt file vector trong ArcView hay ArcGIS, bạn sử dụng công cụ clip:
- Trong ArcGIS công cụ clip ở trong ArcToolbox
- Trong Arcview công cụ clip ở Extension: Geoprocessing
Để cắt file rastor trong ArcGIS thi bạn sử dụng chức năng rastor calculator

hongluanPT_0417100
25-10-2008, 01:30 PM
Có thể cắt Raster lẫn Vector trên ArcGIS như sau (nhưng chỉ dùng để biểu diễn chứ không phải xuất ra file):
Click phải vào Layer - Chọn Data Frame - Check Enable trong Clip to Shape - Ấn vào Specify Shape - Check vào Outline of Feature - Dẫn link tới file shp ranh giới.

Baominh
29-12-2009, 04:08 AM
Em muốn lấy giá trị tọa độ của các nod trên đường đồng mức của bản đồ Mapinfo nghe nói Arcview có thể làm được việc này, các bác nào biết chỉ giúp em với!

khenyeu
03-02-2010, 08:34 AM
Có arcgis 3.x thì share cho anh em đii