Dữ liệu đã cho python
Trong phần này gisgpsrs sẽ giới thiệu chi tiết các hàm sử dụng khi viết tool, cách làm các bạn có thể tham khảo trong thư viện code mà arcgis đã cung cấp sẵn cho người dùng, rất tiện lợi và linh hoạt
- Bước 1. Tạo công cụ “Z_Làm tròn đồng số trần -> Tốc độ làm tròn”. Bạn nào chưa biết cách tạo tool như vậy thì đọc bài 1 - Bước 2. Tạo tham số bao gồm tham số + Chọn dữ liệu cần làm tròn (Layer first) + Select the wall data of used + Chọn đội bảo đảm đến đội - Bước 3. Đặt mã vào tập lệnh tệp để xử lý, sau đó sao chép mã bên dưới vào tập lệnh tập tin # -*- mã hóa. utf-8 -*- # Tác giả. Nguyễn Việt Quân # Web. gisgpsrs. blogspot. com # thư điện tử. vietquan2407@gmail. com nhập toán nhập khẩu arcgiscripting gp = arcgiscripting. tạo (9. 3) def lamtron(input_fc,input_fd,newfd) gp toàn cầu hàng = gp. con trỏ cập nhật(input_fc) kết quả = gp. GetCount_manager(input_fc) đếm = int(kết quả. GetOutput(0)) gp. SetProgressor("bước", "Đọc", 0, đếm, 1) cho các hàng trong iterrows. tiếp theo, Không có) giatri = hàng. GetValue(input_fd) #Trong trăn k có quạt làm tròn (tròn) lên Đội hội tách phần nướn và may mắn phanso,phannguyen = toán. modf (giatry) if (phanso >= 0. 5) giá trị mới = phannguyen + 1 #Add 1 chèo thuyền. SetValue(newfd,newvalue) hàng. UpdateRow(hàng) yêu tinh (phanso. = 0) newvalue = phannguyen #Ko Cong add 1 chèo thuyền. SetValue(newfd,newvalue) hàng. UpdateRow(hàng) gp. SetProgressorPosition() gp. ResetProgressor() chia sẻ hàng một phần hàng
#Thông số đầu vào đầu vàoShapefile = gp. GetParameterAsText(0) trường đầu vào = gp. GetParameterAsText(1) đầu raShapefile = gp. GetParameterAsText(2) # khối xử lý gp. hộp công cụ = "quản lý" cố gắng #Copy sang shapefile mới gp. CopyFeatures_manager(Shapefile đầu vào, Shapefile đầu ra) #Xử lý chuyển đổi bảng mã FL đầu vào = Trường đầu vào. tách ra(";") cho Trường đầu vào trong FL đầu vào lam tron(Shapefile đầu ra,Trường đầu vào,Trường đầu vào) gp. AddMessage("Kết thúc. ") #tài nguyên miễn phí ngoại trừ gp. Nhận tin nhắn(2) - Vậy là đã hoàn thành tool này - Bạn có thể tải công cụ này tại đây - Các bên có một tham đọc màu tấn vũ, và rất chi tiết trong tệp trợ giúp être arcgis, bạn tìm bộ trợ giúp này trong Bắt đầu -> Tất cả chương trình -> ArcGis -> Trợ giúp ArcGis Desktop |