Je suis un développeur et consultant SIG de longue date. On me demande souvent, est - il encore une place pour PC de bureau SIG, auquel je, actuellement , réponse, bien sûr; s'il existe des emplois spécifiques aux individus, vous ne devriez pas développer de solutions d'entreprise pour eux.
Cependant, avec l'avènement du cloud (à défaut d'un meilleur descripteur) et les progrès dans la fourniture de services Web et de fonctionnalités via le cloud, combien de temps pensez-vous qu'il faudra avant que suffisamment de fonctionnalités soient livrables via le cloud? Ou pensez-vous, comme moi, qu'il y aura toujours une place pour le SIG de bureau?
Je suis intéressé, car il s'agit d'une situation en évolution et la plupart de mes clients souhaitent savoir où nous allons (SIG). Pour l'instant, je crois toujours que l'application ou la résolution de problèmes GI complexes nécessitera la nécessité d'applications de bureau et qu'il faudra un certain temps avant que toutes les fonctionnalités nécessaires soient livrables via le web ET, je crois que cela ne vaut toujours pas la peine d'être supplémentaire développement pour les entreprises dans la livraison ou le développement de solutions complexes pour les utilisateurs SIG de puissance.
Ce que vous dites?
la source
Réponses:
Je pense que cela va passer du bureau au cloud, et voici pourquoi. J'exécute actuellement des cours de formation virtuels où les utilisateurs se connectent aux machines virtuelles Amazon pour faire les exercices. De même, si je veux faire des tests, je lance simplement une machine et je me mets au travail. C'est simple, c'est configurable et c'est efficace; et je pense que ça va bientôt atteindre le point de basculement où il est tout naturel de travailler de cette façon.
Je ne pense pas au cloud computing comme un simple moyen de stocker et de servir des données: vous pouvez créer des machines virtuelles dans le cloud. Lorsque vous dites qu'un utilisateur SIG peut avoir de nombreuses utilisations et tâches différentes, la possibilité d'utiliser des machines préconfigurées comme celle-ci signifie que vous n'avez pas besoin d'avoir un ordinateur de bureau exécutant tout. Et le cloud est évolutif, donc pour le traitement, vous lancez simplement autant de cœurs / moteurs que nécessaire pour effectuer le travail dans les meilleurs délais.
Quant aux données, le vecteur est certainement stockable dans le cloud en ce moment. Je pense que le raster est faisable, bien que compliqué par le fait de devoir carreler / pyramider les données. Les nuages de points (Lidar) vont avoir besoin d'une augmentation de la bande passante pour être pratique, mais je peux le voir venir.
la source
Si vous êtes dans le domaine de la création de données, je ne pense pas qu'il existe un substitut au SIG de bureau. Le facteur limitant dans ces cas est la grande taille des données, ce qui prendrait un temps excessif sur tout type de réseau.
La force du SIG basé sur le cloud réside dans le fait que vous disposez d'un serveur centralisé, de la diffusion des données, et que la visualisation et les fonctionnalités d'édition limitées sont requises du côté client.
la source
Cloud vs desktop représente une fausse dichotomie.
Sur le bureau, il est courant d'accéder aux ressources via un réseau ou Internet. Les serveurs WMS, WFS, SQL et même les serveurs de fichiers sont tous essentiels à une configuration SIG de bureau typique. Le SIG de bureau serait beaucoup plus pauvre sans le «cloud».
Les données stockées et traitées dans le cloud doivent toujours être rendues sur une machine cliente. Les bibliothèques clientes comme OpenLayers sont très puissantes à part entière en termes de fonctionnalités SIG de base. Cloud GIS nécessite un code côté client de haute qualité.
Cette dichotomie représente un obstacle au développement futur du SIG. Pour le surmonter, nous devons changer notre façon de penser le stockage et le traitement des données:
Stocker des données
La pratique actuelle consiste à traiter les données comme locales ou distantes. Soit un fichier de formes sur votre système ou un ensemble de données sur un serveur qui est téléchargé selon vos besoins. Au lieu de cela, les données doivent être dans le cloud par défaut et mises en cache sur le client selon les besoins sans aucune action de l'utilisateur. Les liens réseau dans Google Earth le permettent déjà de manière très basique.
Le développement de systèmes de contrôle de version spécifiques au SIG, similaires à Git et Github, est également prometteur.
Données en cours
L'approche actuelle consiste à effectuer l'analyse de manière isolée. Les données sont introduites dans un système de l'extérieur et traitées. En revanche, Google Earth Engine traite les données là où elles sont stockées; réduire les besoins de stockage et la bande passante.
Malgré les avantages évidents du traitement cloud, il existe toujours un besoin d'outils de bureau. Il est tout simplement beaucoup moins cher de stocker des quantités modérées de données sur une machine de bureau par rapport aux offres cloud actuelles.
Une orientation future possible consiste à développer des protocoles qui permettent de traiter les données à l'emplacement optimal sans décision ni intervention de l'utilisateur.
Conclusion
la source
J'aime l'idée d'avoir une application SIG locale sur ma machine, mais j'ai aussi adoré mon téléphone fixe et je ne pouvais pas imaginer le jour (il y a des années maintenant) où j'ai quitté le téléphone filaire et suis devenu strictement cellulaire. Ce n'était pas que la technologie était meilleure, mais le coût ne pouvait plus être justifié et les avantages supplémentaires du sans-fil étaient gagnants. Le nuage sera un changement de mer similaire. Je doute que ce soient les fonctionnalités qui nous éloigneront finalement de l'environnement de bureau / ordinateur portable Windows, mais le coût et la flexibilité supplémentaire des nouveaux appareils d'accès sans fil. J'écris ceci maintenant sur ma tablette Android. Nous ne pouvons pas penser en termes d'aujourd'hui à l'avenir mais devons penser comme nous le ferons demain.
la source