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.
open-source-gis
Chad Cooper
la source
la source
Réponses:
J'utilise Ubuntu 10.04 pour plusieurs raisons:
ogr2ogr
oupgsql2shp
) sont beaucoup plus agréables à exécuter à partir de presque n'importe quel Linux que de Windows. Non seulement quelque chose commegnome-terminal
beaucoup plus utilisable quecmd.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.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.
la source
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:
apt-get
fera 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.
la source
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.
la source
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.
la source