Hệ điều hành nguồn mở tốt nhất cho GIS nguồn mở?


12

Tôi muốn truy cập vào GIS nguồn mở và có vẻ như PostGIS trên Postgres là một DBMS tốt để đi cùng và có rất nhiều bài đăng trên các trình soạn thảo trên máy tính để bàn. Những gì tôi chưa bắt gặp (và tha thứ cho tôi nếu tôi không tìm thấy nó) là thông tin về những gì hệ điều hành nguồn mở mà mọi người đang sử dụng với GIS nguồn mở. Ubuntu, một số hình thức khác của Linux, v.v ... Suy nghĩ và kinh nghiệm được đánh giá cao.


Tôi muốn giới thiệu ít nhất là thực hiện loại câu hỏi này mà không có Cộng đồng Wiki trả lời "đúng". Thông thường, những câu hỏi chủ quan (những câu hỏi "tốt nhất", có thể biến thành cuộc chiến tôn giáo) sẽ thấy những phiếu bầu chặt chẽ trên các sàn giao dịch khác; đừng nghĩ rằng chúng tôi đã đưa ra bất kỳ loại thực hành nào ở đây.
JasonBirch

Thật vậy, như hình dưới đây, không ai quan tâm đến bất kỳ câu trả lời hợp lý nào khác. Ubuntu là xu hướng - tại sao lại tìm kiếm thêm, bất kể nhược điểm của nó là gì? : xe đẩy:
JamesRyan

Câu trả lời:


19

Tôi sử dụng Ubuntu 10.04 vì nhiều lý do:

  1. Các công cụ nguồn mở Các công cụ dòng lệnh (ví dụ ogr2ogrhoặc pgsql2shp) dễ chịu hơn khi chạy từ hầu hết mọi linux so với từ Windows. Không chỉ là thứ gì đó gnome-terminalcó thể sử dụng nhiều hơn cmd.exe, mà tôi thấy rằng việc có thể chạy một vài lệnh bash một cách tầm thường giúp tăng năng suất tốt cho một nhiệm vụ mà việc viết một kịch bản python chuyên dụng không đáng có.
  2. Kho lưu trữ Ubuntu GIS tuyệt vời giúp dễ dàng cài đặt và cập nhật với phần mềm GIS nguồn mở. Bất cứ ai cài đặt một ngăn xếp GIS nguồn mở trên Windows sẽ đánh giá cao điều này.

Nhược điểm lớn duy nhất mà cá nhân tôi gặp phải là ArcGIS không chạy trên Linux. Do đó, đối với mọi quy trình làm việc liên quan đến ArcGIS, cần phải cài đặt Windows.



+1 Tôi thực sự mong muốn các cửa sổ có một kho lưu trữ được xây dựng như các bản phân phối Linux, nó sẽ làm cho cuộc sống dễ dàng hơn nhiều.
Nathan W

@NathanW hóa ra apt cũng đã được chuyển sang Windows: windows-get.sourceforge.netcoapp.org gần đây và vẫn còn trống (các gói gis vẫn còn thiếu từ cả hai)
unicoletti

9

Hầu hết các phần mềm GIS nguồn mở chính đều tương thích trong bất kỳ phần mềm lớn nào (Windows, OS X, Linux). Tôi sẽ bắt đầu với việc thử một số phần mềm trong bất kỳ hệ điều hành nào mà bạn đã quen thuộc, GIS sẽ cung cấp đủ các thách thức mà bạn không bị bối rối khi điều hướng hệ thống tệp của mình. Biên dịch phần mềm GIS từ nguồn là một thách thức trên bất kỳ HĐH nào, vì số lượng phụ thuộc lớn (đặc biệt đối với GDAL) và phụ thuộc vòng tròn, vì vậy tôi bắt đầu với quản lý nhị phân.

Để bắt đầu, tôi khuyên bạn nên cài đặt sau:

  • Windows: OSGeo4W , cung cấp cài đặt hàng loạt và shell để truy cập một số lượng đáng kể các gói GIS nguồn mở.
  • OS X: Kyng Chaos's Frameworks cung cấp nhiều gói GIS phổ biến.
  • Linux: apt-getsẽ thực hiện thủ thuật. Ubuntu có lợi thế của nhiều người dùng GIS hiện có, giúp dễ dàng theo dõi các vấn đề hơn.

Nếu bạn tiến sâu hơn vào thế giới phát triển, thì tôi muốn nói rằng các dự án C / C ++ / Python nguồn mở dễ quản lý hơn từ Linux và mọi thứ C # /. NET đều dễ dàng hơn từ Windows. Hầu hết các phần mềm FOSS GIS đều thuộc loại cũ.

Như những người khác đã tuyên bố, Ubuntu là một lựa chọn tuyệt vời khi bạn quyết định đi sâu vào, với tất cả các tính năng được đề cập. Tôi sử dụng nó làm HĐH chính của mình với phiên bản Windows VirtualBox cho phiên ArcGIS không thường xuyên.


1
NẾU bạn đang dùng Mac, công cụ Kyng Chaos chắc chắn là con đường để đi.
tcarobruce

7

Nếu bạn chỉ muốn bắt đầu với GIS nguồn mở thì có lẽ bạn không cần phải lo lắng về hệ điều hành. Tôi không thể nghĩ ra bất kỳ chương trình lớn nào sẽ không chạy trên tất cả các hệ điều hành chính.

Khi bạn đã vào công việc nâng cao thì bạn có thể hưởng lợi từ việc sử dụng bản phân phối Linux nhưng không phải trong khi bắt đầu. Vì vậy, tôi khuyên bạn nên gắn bó với những gì bạn biết và tập trung vào các khía cạnh của GIS.

Rõ ràng nếu bạn cũng muốn sử dụng các sản phẩm ESRI thì bạn bị giới hạn ở các hộp cửa sổ 32 bit chỉ có một lõi.


4

Mặc dù Ubuntu tốt cho việc sử dụng máy tính để bàn, bạn sẽ thấy rằng có sự hỗ trợ tốt hơn cho CentOS (/ RHEL) như một máy chủ.

Từ quan điểm của GIS không có nhiều khác biệt. RHEL có hỗ trợ nhà sản xuất tốt hơn nên các chương trình quản lý, sao lưu, trình điều khiển (, tích hợp với mạng windows) thường dễ cài đặt hơn

Ví dụ. Nếu bạn mua một máy chủ Dell hoặc HP, tất cả các quản lý, vv được đóng gói để làm lại. Các hệ thống sao lưu phổ biến nhất đều cung cấp các gói cho redhat. Cài đặt chúng trên các phiên bản khác của linux là có thể nhưng công việc nhiều hơn. Các chương trình GIS có sẵn trong các gói tương tự thông qua Yum trên Centos, tuy nhiên thường thì bạn sẽ muốn cài đặt phiên bản mới nhất sẽ mới hơn phiên bản apt hoặc yum.


Điều này không có đủ thông tin để hữu ích trong bối cảnh này. Ví dụ, bạn có nghĩ rằng CentOS là một máy chủ tốt hơn nói chung, hay nó tốt hơn theo một cách cụ thể nào đó cho GIS dựa trên máy chủ? làm thế nào / tại sao?
matt wilkie

1
Từ quan điểm của GIS không có nhiều khác biệt. RHEL có nhà sản xuất hỗ trợ tốt hơn nên các chương trình quản lý, sao lưu, trình điều khiển (, tích hợp với mạng windows) thường dễ cài đặt hơn
JamesRyan

2
Tôi không đồng ý: chúng tôi sử dụng Ubuntu cho các máy chủ không gian của mình, vì tính sẵn có của các gói không gian địa lý thông qua apt: cài đặt các phiên bản hiện tại của GEOS, GDAL và tương tự trên hệ thống mà không cần quản lý gói mở rộng chắc chắn sẽ hiệu quả hơn.
scw

Tôi nghĩ rằng bạn đã bỏ lỡ quan điểm của tôi phần nào. Ví dụ. Nếu bạn mua một máy chủ Dell hoặc HP, tất cả các quản lý, vv được đóng gói để làm lại. Các hệ thống sao lưu phổ biến nhất đều cung cấp các gói cho redhat. Cài đặt chúng trên các phiên bản khác của linux là có thể nhưng công việc nhiều hơn. Các chương trình GIS có sẵn trong các gói tương tự thông qua Yum tuy nhiên thường thì bạn sẽ muốn cài đặt phiên bản mới nhất sẽ mới hơn phiên bản mới trong apt hoặc yum.
JamesRyan

2
câu trả lời như thế này dẫn đến các cuộc chiến tranh tôn giáo
dodobas
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.