Câu trả lời:
Lưu ý: Bài hát này sẽ được cập nhật khi tôi đi
Tôi không có máy tính hay ArcGIS pro bằng bất kỳ phương tiện nào, nhưng đây là những gì tôi làm:
projects
thư mục của tôi và được lưu trữ trên máy chủ internet, máy tính cục bộ và hộp thư đến của tôi. Tôi luôn có quyền truy cập vào chúng, và chúng rất có tổ chức, dis và tổng hợp. Bạn sẽ dành rất nhiều thời gian để tổ chức những thứ này.my_projects
thư mục. Nó chứa mọi thứ liên quan đến dự án đó như trong, nếu tôi sao chép và dán thư mục đó vào một nơi khác, nó sẽ chứa mọi thứ.projects/my_project/raw_data
, projects/my_projects/analyzed_data
và projects/my_projects/output_data
.my_projects/FINAL/date_submitted
my_proj_dec_22_11__13_20.mxd
ví dụRFP_TENDER_Dec_22_11__11_15.doc
và draft_ver5_Dec_31_11__12_30.doc
. Một lần nữa tất cả các sản phẩm cuối cùng của tôi đi vào thư mục FINALmy_projects/code
thư mục. Tôi làm điều này vì hầu hết các mã python có thể tái sử dụng. Nếu bạn đặt tất cả mã python của bạn bên cạnh các dự án, bạn sẽ quên chúng. Ngoài ra, tất cả mã python của tôi đi trên github.base_layer_2006.shp
.Bạn không nói rằng bạn chỉ làm việc với phần mềm Desktop GIS, vì vậy tôi sẽ chia sẻ một số kinh nghiệm của tôi từ tư duy định hướng lập trình. Hãy để tôi bắt đầu bằng cách nói rằng tôi đồng ý với những điều @dassouki nói. Tôi nghĩ điều quan trọng nhất không phải là cách bạn tổ chức, mà là bạn làm điều này.
Nhưng để đi vào quy trình làm việc của tôi. Điều tôi thích khi sử dụng ngôn ngữ lập trình (R trong trường hợp của tôi) là kịch bản tôi viết tài liệu tất cả các bước tôi thực hiện. Điều này trái ngược với việc sử dụng ArcGIS nơi tôi nghĩ khó thấy người dùng đã đi từ dữ liệu đầu vào thô đến những gì bạn có thể thấy trong tệp mxd. Tất nhiên, bạn có thể ghi nhật ký tất cả các bước bạn thực hiện trong GUI, nhưng tôi nghĩ rằng một ngôn ngữ lập trình cho vay tốt hơn nhiều để tiết kiệm quy trình làm việc chính xác mà bạn đã thực hiện. Điều này có thể đặc biệt quan trọng khi khách hàng / người giám sát hỏi bạn đã làm gì hoặc chính xác những gì bạn đã làm để sản xuất một sản phẩm nhất định.
Vì vậy, trong thực tế tôi có một số thư mục trên ổ đĩa của mình rất quan trọng (lưu ý rằng tôi là nhà khoa học):
Một số ý chính tôi sử dụng:
Nói chung, tôi thích sử dụng ngôn ngữ lập trình vì trong một tập lệnh, bạn có thể chuyển từ dữ liệu thô sang hình ảnh / bảng kết quả. R là một ứng cử viên khá tốt vì nó có thể đọc và ghi dữ liệu GIS dễ dàng và có rất nhiều phân tích trên tàu, cả về GIS và thống kê.
Tôi chỉ muốn thêm vào câu trả lời ở trên - 2 điều.
Tôi muốn có các thư mục trong thư mục nhập dữ liệu thô - các thư mục cho mỗi lần nhận được một tập dữ liệu - tức là from_clientname-2011dec23. Bằng cách này tôi có thể theo dõi lại khi tôi nhận được từng phần dữ liệu được sử dụng trong dự án.
Tôi cũng thích có một tài liệu dự án gấp khi đang di chuyển - sau đó tôi có thể tạo một tài liệu từ hoặc một tệp TXT đơn giản ở đây để tôi có thể viết ra những gì tôi đã làm trong dự án, ngày tháng và ai đã yêu cầu nó. Bằng cách đó tôi có thể quay lại và che đậy bản thân mình là ai đó thắc mắc tại sao tôi lại làm gì đó. Điều này nghe có vẻ tẻ nhạt đối với các yêu cầu nhỏ, nhưng cuối cùng nó có thể giúp bạn tiết kiệm.