Melhor sistema operacional de código aberto para GIS de código aberto?


12

Estou querendo entrar no GIS de código aberto, e parece que o PostGIS no Postgres é um bom DBMS, e há muitas postagens em editores de desktop. O que não encontrei (e me perdoe se não o encontrei) são informações sobre o que as pessoas de sistemas operacionais de código aberto estão usando com o GIS de código aberto. Ubuntu, alguma outra forma de Linux, etc. Pensamentos e experiências apreciados.


Eu recomendaria, pelo menos, fazer esse tipo de pergunta sem resposta "certa" do Wiki da Comunidade. Frequentemente, questões subjetivas (aquelas que pedem o "melhor", que podem se transformar em guerras religiosas) terão votos próximos em outras trocas de pilha; ainda não achamos que praticamos qualquer tipo de prática aqui.
JasonBirch

De fato, como mostrado abaixo, ninguém está interessado em outras respostas razoáveis. O Ubuntu está na moda - por que procurar mais, independentemente de suas desvantagens? : rolleyes:
JamesRyan 13/08

Respostas:


19

Eu uso o Ubuntu 10.04 por vários motivos:

  1. Ferramentas de código aberto As ferramentas de linha de comando (por exemplo, ogr2ogrou pgsql2shp) são muito mais agradáveis ​​de executar em praticamente qualquer Linux que no Windows. Não só é algo gnome-terminalmuito mais utilizável como também cmd.exe, mas acho que a capacidade de executar trivialmente alguns comandos bash oferece um bom aumento de produtividade para tarefas pontuais para as quais escrever um script python dedicado é inútil.
  2. O incrível repositório Ubuntu GIS facilita a instalação e a atualização com o software GIS de código aberto. Qualquer pessoa que esteja instalando uma pilha GIS de código aberto no Windows gostará disso.

A única grande desvantagem que encontrei pessoalmente é que o ArcGIS não roda no Linux. Portanto, para qualquer fluxo de trabalho que envolva o ArcGIS, é necessária uma instalação do Windows.



Eu realmente queria que o Windows tivesse um repositório embutido como as distribuições Linux, isso tornaria a vida muito mais fácil.
Nathan W

@NathanW despeja apt foi portado para o Windows também: windows-get.sourceforge.net eo mais recente e ainda vazia coapp.org (pacotes GIS ainda estão faltando tanto embora)
unicoletti

9

A maioria dos principais softwares GIS de código aberto é compatível com qualquer um dos três grandes (Windows, OS X, Linux). Eu começaria experimentando alguns softwares em qualquer sistema operacional com o qual você já esteja familiarizado, o GIS fornecerá desafios suficientes sem que você fique confuso ao navegar pelo sistema de arquivos. Compilar o software GIS a partir da fonte é um desafio para qualquer sistema operacional, devido ao grande número de dependências (principalmente para GDAL) e dependências circulares, então eu começaria com o gerenciamento binário.

Para começar, recomendo as seguintes instalações:

  • Windows: OSGeo4W , que fornece uma instalação e shell em lote para acessar um número significativo de pacotes GIS de código aberto.
  • OS X: As estruturas do Kyng Chaos fornecem muitos dos pacotes GIS comuns.
  • Linux: apt-getfará o truque. O Ubuntu tem a vantagem de muitos usuários GIS existentes, facilitando a localização de problemas.

Se você se aprofundar no mundo do desenvolvimento, diria que os projetos C / C ++ / Python de código aberto são muito mais fáceis de gerenciar a partir do Linux, e qualquer coisa em C # / .NET é muito mais fácil no Windows. A maioria dos softwares FOSS GIS se enquadra na categoria anterior.

Como outros já declararam, o Ubuntu é uma ótima opção quando você decide mergulhar, com todas as características mencionadas. Eu o uso como meu sistema operacional principal com uma instância do Windows VirtualBox para uma sessão ocasional do ArcGIS.


1
Se você estiver em um Mac, o material do Kyng Chaos é definitivamente o caminho a percorrer.
tcarobruce

7

Se você está apenas começando a usar o GIS de código aberto, provavelmente não precisa se preocupar com o sistema operacional. Não consigo pensar em nenhum programa importante que não seja executado nos principais sistemas operacionais.

Depois de iniciar o trabalho avançado, você poderá se beneficiar do uso de uma distribuição Linux, mas não durante a inicialização. Então, eu recomendo manter o que você sabe e se concentrar nos aspectos do GIS.

Obviamente, se você também deseja usar os produtos ESRI, está limitado a caixas de janelas de 32 bits com apenas um núcleo.


4

Embora o Ubuntu seja bom para uso em desktop, você encontrará um suporte melhor para o CentOS (/ RHEL) como servidor.

Do ponto de vista do SIG, não há muita diferença. O RHEL possui melhor suporte do fabricante, portanto, programas para gerenciamento, backup, drivers (integração com redes Windows) geralmente são mais fáceis de instalar

Por exemplo. Se você comprar um servidor Dell ou HP, todo o gerenciamento etc. será empacotado para redhat. Os sistemas de backup mais comuns oferecem pacotes para redhat. Instalá-los em outras versões do Linux é possível, mas é mais trabalhoso. Os programas GIS estão disponíveis em pacotes similares no Yum on Centos. No entanto, com frequência, você deseja instalar a versão mais recente, que será mais recente que a do apt ou yum.


isso não possui informações suficientes para ser útil nesse contexto. Por exemplo, você acha que o CentOS é um servidor melhor em geral ou é melhor de alguma maneira específica para o GIS baseado em servidor? como por que?
Matt Wilkie

1
Do ponto de vista do SIG, não há muita diferença. RHEL tem melhor suporte fabricante para que os programas de gestão, backup, drivers (, integração com redes Windows) são geralmente mais fáceis de instalar
JamesRyan

2
Discordo respeitosamente: usamos o Ubuntu para nossos servidores espaciais, devido à grande disponibilidade de pacotes geoespaciais através do apt: instalar versões atuais do GEOS, GDAL e similares em um sistema sem gerenciamento extensivo de pacotes é definitivamente mais trabalhoso.
ACS

Eu acho que você perdeu um pouco o meu argumento. Por exemplo. Se você comprar um servidor Dell ou HP, todo o gerenciamento etc. será empacotado para redhat. Os sistemas de backup mais comuns oferecem pacotes para redhat. Instalá-los em outras versões do linux é possível, mas é mais trabalhoso. Os programas GIS estão disponíveis em pacotes similares no Yum, no entanto, muitas vezes você deseja instalar a versão mais recente, que será mais recente que a do apt ou yum.
precisa saber é o seguinte

2
respostas como esta levam a guerras distro religiosas
dodobas
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.