Le meilleur système d'exploitation open source pour les SIG open source?


12

Je veux me lancer dans le SIG open source, et il semble que PostGIS sur Postgres soit un bon SGBD pour aller avec, et il y a beaucoup de publications sur les éditeurs de bureau. Ce que je n'ai pas rencontré (et pardonnez-moi si je ne l'ai pas trouvé), ce sont des informations sur les systèmes d'exploitation open source que les gens utilisent avec le SIG open source. Ubuntu, une autre forme de Linux, etc. Réflexions et expériences appréciées.


Je recommanderais au moins de faire ce genre de question sans réponse «correcte» au wiki de la communauté. Souvent, les questions subjectives (celles demandant le "meilleur", qui peuvent se transformer en guerres de religion) verront des votes serrés sur d'autres échanges de pile; ne pense pas que nous ayons encore gélifié aucune pratique ici.
JasonBirch

En effet, comme indiqué ci-dessous, personne n'est intéressé par d'autres réponses raisonnables. Ubuntu est à la mode - pourquoi chercher plus loin, quels que soient ses inconvénients? :
rolleyes

Réponses:


19

J'utilise Ubuntu 10.04 pour plusieurs raisons:

  1. Les outils en ligne de commande des outils open source (par exemple ogr2ogrou pgsql2shp) sont beaucoup plus agréables à exécuter à partir de presque n'importe quel Linux que de Windows. Non seulement quelque chose comme gnome-terminalbeaucoup plus utilisable que cmd.exe, mais je trouve que pouvoir exécuter trivialement quelques commandes bash donne une belle augmentation de la productivité pour des tâches ponctuelles pour lesquelles l'écriture d'un script python dédié est inutile.
  2. Le formidable référentiel Ubuntu GIS facilite vraiment l'installation et la mise à jour avec le logiciel SIG open source. Quiconque installe une pile SIG open source sur Windows l'appréciera.

Le seul inconvénient majeur que j'ai personnellement rencontré est qu'ArcGIS ne fonctionne pas sous Linux. Ainsi, pour tout flux de travail impliquant ArcGIS, une installation Windows est requise.



+1 Je souhaite vraiment que Windows ait un référentiel intégré comme les distributions Linux, cela rendrait la vie tellement plus facile.
Nathan W

@NathanW se révèle apte a été porté sur Windows aussi: windows-get.sourceforge.net et plus récente et encore vide coapp.org (paquets gis sont toujours portés disparus à la fois bien)
unicoletti

9

La plupart des principaux logiciels SIG open source sont compatibles dans n'importe lequel des trois grands (Windows, OS X, Linux). Je commencerais par essayer certains logiciels dans n'importe quel système d'exploitation que vous connaissez déjà, le SIG fournira suffisamment de défis sans que vous soyez décontenancé lors de la navigation dans votre système de fichiers. La compilation de logiciels SIG à partir de la source est un défi sur n'importe quel système d'exploitation, en raison du grand nombre de dépendances (en particulier pour GDAL) et de dépendances circulaires, donc je commencerais par la gestion binaire.

Pour commencer, je recommanderais les installations suivantes:

  • Windows: OSGeo4W , qui fournit une installation par lots et un shell pour accéder à un nombre important de packages SIG open source.
  • OS X: les frameworks de Kyng Chaos fournissent de nombreux packages SIG courants.
  • Linux: apt-getfera l'affaire. Ubuntu a l'avantage de nombreux utilisateurs SIG existants, ce qui facilite le suivi des problèmes.

Si vous approfondissez le monde du développement, je dirais que les projets open source C / C ++ / Python sont beaucoup plus faciles à gérer à partir de Linux, et tout ce que C # /. NET est beaucoup plus facile à partir de Windows. La plupart des logiciels SIG FOSS appartiennent à la première catégorie.

Comme d'autres l'ont déclaré, Ubuntu est un excellent choix une fois que vous avez décidé de plonger, avec toutes les fonctionnalités mentionnées par fmark. Je l'utilise comme mon système d'exploitation principal avec une instance Windows VirtualBox pour la session ArcGIS occasionnelle.


1
SI vous êtes sur un Mac, le truc Kyng Chaos est définitivement la voie à suivre.
tcarobruce

7

Si vous cherchez simplement à démarrer avec le SIG open source, vous n'avez probablement pas à vous soucier du système d'exploitation. Je ne peux penser à aucun programme majeur qui ne fonctionnera pas sur tous les principaux systèmes d'exploitation.

Une fois que vous entrez dans un travail avancé, vous pouvez bénéficier de l'utilisation d'une distribution Linux, mais pas au démarrage. Je vous recommande donc de vous en tenir à ce que vous savez et de vous concentrer sur les aspects SIG.

Évidemment, si vous souhaitez également utiliser les produits ESRI, vous êtes limité à des fenêtres Windows 32 bits avec un seul cœur.


4

Bien qu'Ubuntu soit bon pour une utilisation de bureau, vous constaterez qu'il existe un meilleur support pour CentOS (/ RHEL) en tant que serveur.

D'un point de vue SIG, il n'y a pas beaucoup de différence. RHEL a une meilleure prise en charge par le fabricant, donc les programmes de gestion, de sauvegarde, de pilotes (, d'intégration avec les réseaux Windows) sont généralement plus faciles à installer

Par exemple. Si vous achetez un serveur Dell ou HP, toute la gestion, etc. est emballée pour redhat. Les systèmes de sauvegarde les plus courants proposent tous des packages pour redhat. L'installation de ceux-ci sur d'autres versions de Linux est possible mais plus de travail. Les programmes SIG sont disponibles dans des packages similaires via Yum sur Centos, mais vous souhaiterez souvent installer la dernière version qui sera plus récente que celle d'apt ou yum.


cela n'a pas assez d'informations pour être utile dans ce contexte. Par exemple, pensez-vous que CentOS est un meilleur serveur en général, ou est-il meilleur d'une manière spécifique pour les SIG basés sur serveur? comment Pourquoi?
matt wilkie

1
D'un point de vue SIG, il n'y a pas beaucoup de différence. RHEL a un meilleur support du fabricant, donc les programmes de gestion, de sauvegarde, de pilotes (, d'intégration avec les réseaux Windows) sont généralement plus faciles à installer
JamesRyan

2
Je ne suis respectueusement pas d'accord: nous utilisons Ubuntu pour nos serveurs spatiaux, en raison de la grande disponibilité des packages géospatiaux via apt: installer les versions actuelles de GEOS, GDAL et autres sur un système sans gestion de package étendue est certainement plus de travail.
scw

Je pense que vous avez quelque peu raté mon propos. Par exemple. Si vous achetez un serveur Dell ou HP, toute la gestion, etc. est emballée pour redhat. Les systèmes de sauvegarde les plus courants proposent tous des packages pour redhat. L'installation de ceux-ci sur d'autres versions de Linux est possible mais plus de travail. Les programmes SIG sont disponibles dans des packages similaires via Yum, mais vous souhaiterez souvent installer la dernière version qui sera plus récente que celle d'apt ou yum.
JamesRyan

2
des réponses comme celle-ci mènent à des guerres de distribution religieuses
dodobas
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.