Đây là một bài viết thú vị của Sid Feygin – giám đốc phát triển sản phẩm của REXP – mặc dù là từ năm 2011 nhưng chúng tôi vẫn thấy tính thời sự của bài viết ;-). Chúng tôi xin trích dịch ở dưới kèm theo một số bổ sung về mặt kỹ thuật công nghệ nhằm cập nhật thông tin cho bài viết.

Tôi chỉ mới tham gia một khóa học chính thức về GIS; tuy nhiên, tôi tự coi mình là người tự tin về phần mềm và không ngừng học hỏi thêm mặc dù không có có phần mềm đắt tiền như ArcGIS. Để nâng cao kỹ năng GIS của tôi trong khi chuyển đổi từ công việc trong kỹ thuật môi trường sang nghề thiết kế phần mềm webGIS, tôi đã tận dụng phần mềm và tài nguyên có sẵn miễn phí. Trong khi làm như vậy, tôi nhận thấy rằng những tiến bộ trong việc thiết kế các chương trình GIS mã nguồn mở đã làm cho việc có được kiến thức chuyên môn về GIS có thể đạt được đối với những người không có tiền bỏ ra để mua phần mềm hay các khoá đào tạo đắt tiền.

Tại sao mã nguồn mở?

Ngoài lợi ích của việc giảm chi phí, còn nhiều lý do khác để tìm hiểu và sử dụng phần mềm GIS mã nguồn mở:

  • Tăng cường kỹ năng GIS của bạn: Các kỹ thuật nâng cao của các phần mềm thương mại thường chỉ có trong các lớp học, hướng dẫn và hội thảo trả phí, trong khi đó thì các khóa học và tài nguyên đều miễn phí đối với các phần mềm nguồn mở.
  • Dùng thử phần mềm GIS miễn phí: Phần mềm GIS mã nguồn mở sẽ cho bạn cơ hội dùng thử miễn phí để tìm hiểu tất cả các khía cạnh của GIS để bạn có thể đưa ra quyết định là có sử dụng phần mềm đó hay không.
  • Tùy chỉnh: Mặc dù người ta có thể tích hợp chức năng bổ sung vào phần mềm thương mại thông qua các ngôn ngữ lập trình, nhưng việc có quyền truy cập vào mã nguồn cho phép những người có kinh nghiệm lập trình tùy chỉnh phần mềm theo bất kỳ cách nào họ có thể nghĩ ra.
  • Giải pháp Kinh doanh: Đối với các start-up có ngân sách hạn chế, phần mềm GIS mã nguồn mở là một lựa chọn tối ưu để triển khai.

Năm cách để bạn có thể bắt đầu hay phát triển sự nghiệp GIS của mình

1. Tự học GIS bằng phần mềm nguồn mở:

Mặc dù có rất nhiều trang web sẽ cung cấp thông tin và hướng dẫn (trả phí và miễn phí) về các nguyên tắc, hoạt động của phần mềm GIS, nhưng  tốt hơn là bạn nên tìm hiểu về những chủ đề này bằng các tài liệu của chính phần mềm bạn định sử dụng. (ND- ví dụ đối với phần mềm nổi tiếng QGIS bạn có thể xem một hướng dẫn sử dụng rất chi tiết ở đây: https://docs.qgis.org/3.10/en/docs/user_manual/)

2. Tìm hiểu về các loại phần mềm GIS khác nhau:

Các ứng dụng GIS có nhiều dạng và phục vụ nhiều mục đích khác nhau trong Hệ thống GIS. Một số phần mềm nguồn mở cung cấp các giải pháp phần mềm GIS trên máy để bàn cạnh tranh với phần mềm ArcGIS, trong khi các nhà cung cấp khác tập trung vào các giải pháp server cho các hệ thống webGIS. Sau đây là các ví dụ về các nhà cung cấp phần mềm phổ biến:

  • GIS máy tính để bàn: Quantum GIS (QGIS) là một trong những ứng dụng máy tính để bàn phổ biến nhất và được phát triển đầy đủ nhất. Giao diện người dùng dễ hiểu giúp công tác nhập dữ liệu, truy vấn cơ sở dữ liệu và tạo bản đồ tuyệt đẹp một cách dễ dàng. QGIS giao tiếp với một số phần mềm nguồn mở phổ biến khác bao gồm PostGIS, GRASS và MapServer. (ND – và GeoServer, OSM, và ngay cả ESRI 🙂 Một điểm thú vị khác là QGIS có phiên bản chạy trên máy Mac và Ubuntu, là điều phần mềm thương mại như ESRI chưa làm được)
  • Quản lý CSDL không gian: PostGIS là một phần mở rộng hỗ trợ không gian của phần mềm cơ sở dữ liệu PostGRE SQL. Post GIS cho phép lưu trữ kiểu dữ liệu không gian và cung cấp các chức năng bổ sung cho phép người dùng thực hiện các truy vấn không gian, lập chỉ mục… (ND – hiện nay còn có thể kể đến MongoDB GIS, một CSDL GIS với cấu trúc non-SQL hoặc ArangoDB, SpatiaLite, TerraLib… )
  • Các giải pháp webGIS: MapServer là một ứng dụng dựa trên máy chủ web cung cấp một nền tảng có thể tùy chỉnh để thiết kế và triển khai các Hệ thống webGIS. MapServer là một ứng dụng CGI xử lý các yêu cầu từ trình duyệt và chuyển chúng đến các cơ sở dữ liệu này để tạo bản đồ dựa trên đầu vào của người dùng cuối. (ND – ngoài ra hiện nay còn có GeoServer, Geonode, Mapnik, MapGuide, TileMap… là những hệ thống nền tảng mạnh mẽ cho phép xây dựng các hệ thống webGIS)
  • Đối với các lập trình viên GIS chúng ta cũng có các thư viện mã nguồn mở cho phép phát triển các ứng dụng GIS như: OpenLayer, Leaflet, GDAL, Geotool… (ND)

3. Tham gia các khoá học online miễn phí:

Các video hướng dẫn miễn phí (trên trang của phần mềm, trên youtube hoặc vimeo – ND) và các lớp học trực tuyến là những nguồn tài nguyên tuyệt vời.

4. Học từ cộng đồng:

Tăng các lựa chọn nghề nghiệp của bạn và tìm hiểu về những phát triển khác trong thế giới GIS thông qua các nhóm trong Linked hay Facebook , cũng như bằng cách tham dự các buổi gặp mặt và hội nghị GIS nguồn mở của OsGeo, FOSS4G

5. Sử dụng các nguồn dữ liệu miễn phí (ND):

Bạn có thể tìm kiếm và download một cách miễn phí các dữ liệu từ bản đồ, dữ liệu vector, Lidar, cho đến ảnh vệ tinh, dữ liệu môi trường, nông nghiệp, xã hội… phục vụ cho các dự án phân tích trình bày dứ liệu của bạn bằng các link dưới đây:

Ngoài ra bạn có thể tham khảo thêm một số thông tin về phần mềm và dữ liệu miễn phí mà chúng tôi đã đăng từ trước:

https://www.gislounge.com/how-to-go-from-gis-novice-to-pro-without-spending-a-dime/