Je recherche une solution SIG cloud open source.
Situation actuelle: jusqu'à 100 Go de données stockées dans des géodatabases fichier mises à jour quotidiennement. Les données sont utilisées pour créer des cartes ainsi que des tâches de géotraitement.
Idéalement, je ne veux qu'une seule copie des données, mais elle doit être partagée entre plusieurs sociétés travaillant sur le projet qui ajouteront également de nouvelles données et mettront à jour les anciennes. Les utilisateurs SIG utilisent ArcGIS Desktop v10.1 mais pour le reste de l'équipe de projet, j'aimerais avoir un visualiseur de données qui peut effectuer des tâches simples telles que mesurer et mettre en mémoire tampon. Si nous pouvions créer quelques outils personnalisés pour la visionneuse de données, ce serait formidable.
Donc, mes principaux critères sont le stockage des données:
- Stocker de gros volumes
- Bon accès de partout
- Mise à jour rapide et facile
- Gérable à partir d'un frontal personnalisé?
- Partage facile des données
- Sécurise
- Sauvegardé
- Niveaux d'autorisation
Visionneuse de données:
- Bonne symbologie
- Transparence
- Bonne cartographie de base
- Traitez différentes projections
- Vite
- 2D et 3D?
- Outil d'identification
- Lien vers des documents / images
- Ajouter des outils simples
- Zoom et mesure
- Voir CAO et SIG, raster, vect, TIN
- Bon accès
- Créer des fonctionnalités
- Ajouter des données et des accords
- Niveaux d'autorisation
J'espère parvenir à une solution rentable et bien supportée. Je pense que ce sera une solution intégrée composée de plusieurs composants, mais je ne sais pas par où commencer.
Il existe de meilleures options que les géodatabases fichier pour stocker les données qui sont mieux adaptées à un accès multiple, mais je ne me souviens pas de leur nom (toujours une base de données ESRI)? Heureux d'utiliser des fonctionnalités de base de données volumineuses qui leur sont attachées, telles que SQL ou Oracle - cela vous aiderait-il? Je n'ai pas uniquement le bureau ArcGIS Server que nous aimerions continuer à utiliser ... Les éléments open-source peuvent certainement encore utiliser le bureau ESRI? Je n'ai pas non plus eu beaucoup de joie avec des téléspectateurs décents - les deux seuls bons que j'ai vus sont Autodesks Infrastructure Modeller (Autodesk 360) et Google Earth Builder .... Je sais qu'il y a un prix à payer pour ces deux mais s'il y en a est rien open source qui correspond alors je serais prêt à payer. Apparemment, ArcGIS Online ne fonctionne pas Cela vous permet même d'interroger des images raster qui ne nous seraient d'aucune utilité car nous traitons beaucoup de données de hauteur. Par conséquent, cela va probablement être un match raté de toutes sortes de logiciels, mais je suis sûr que je peux faire fonctionner quelque chose? J'aimerais également un éditeur de métadonnées personnalisé plutôt que le méchant d'ArcCatalog ... Quelque chose qui consignerait les données entrantes dans une base de données et appliquerait également ces mêmes métadonnées aux classes d'entités dans les géodatabases automatiquement. Je n'aime pas produire des XML perdus comme vous le faites avec des fichiers de formes. Suis-je en train de fixer des objectifs irréalistes avec une tarte dans le ciel en rêvant ou pensez-vous que quelque chose est réalisable? Quelque chose qui consignerait les données entrantes dans une base de données et appliquerait également ces mêmes métadonnées aux classes d'entités dans les géodatabases. Je n'aime pas produire des XML perdus comme vous le faites avec des fichiers de formes. Suis-je en train de fixer des objectifs irréalistes avec une tarte dans le ciel en rêvant ou pensez-vous que quelque chose est réalisable? Quelque chose qui consignerait les données entrantes dans une base de données et appliquerait également ces mêmes métadonnées aux classes d'entités dans les géodatabases. Je n'aime pas produire des XML perdus comme vous le faites avec des fichiers de formes. Suis-je en train de fixer des objectifs irréalistes avec une tarte dans le ciel en rêvant ou pensez-vous que quelque chose est réalisable?
Réponses:
Les géodatabases fichier sont l'ennemi de l'open source - si vous changez cela en PostGIS ou en fichiers de formes, ou similaire, vous aurez plus de chance.
Sinon, vous recherchez une tonne de fonctionnalités. Vous aurez de la chance avec GeoServer , mais sinon, vous voudrez peut-être reconsidérer la portée de ce que vous recherchez.
la source
Ma suggestion serait d'utiliser la pile osgeo . Plus précisément, j'ai utilisé cette pile dans Amazon Cloud (AWS) pour servir de grands ensembles de données raster et vectorielles.
Postgresql avec postgis stocke mes données vectorielles Geoserver / Geowebcache serveurs les données vectorielles et tuiles ces grands ensembles de données pour le service. Tout passe par le navigateur en utilisant OpenLayers.
J'ai fait appel à GeoExt et j'ai déployé des solutions utilisant Geodjango / jQuery avec beaucoup de succès.
la source
La réponse ci-dessous est basée sur mon expérience dans la conception de systèmes d'entreprise, qui est fortement basée sur les solutions Esri. Ce ne sont que des conseils généraux basés sur ce que vous avez donné.
Espace de rangement:
Oubliez les SHP, oubliez les fGDB, stockez-le dans un SGBD qui prend en charge les types spatiaux. Pour vos puces pour le stockage de données, un SGBD fait tout cela. PostgreQL est open source et dispose d'une grande communauté. Il prend en charge les types spatiaux raster et vectoriel (pas de demande ArcSDE).
Si vous conservez les clients ArcGIS Desktop, ils peuvent extraire ces données in fine.
Visionneuse de données
Utilisez la version gratuite d' ArcGIS Explorer Desktop (à ne pas confondre avec le client ArcGIS Explorer Online). C'est loin d'être open source, mais c'est gratuit et à mes yeux c'est un client très puissant parfait pour vos besoins. Il y a en fait une nouvelle version qui sort imminemment qui a l'air génial.
En regardant vos besoins, je crois que cela coche toutes les cases. En fonction de vos clients, j'irais avec un client lourd par opposition à un client Web. Cela signifierait qu'ils doivent télécharger / installer ce client, mais vous pouvez centraliser les paramètres si chacun de vos utilisateurs peut pointer vers un seul fichier de configuration d'application. Vous mentionnez la 3D, c'est donc une autre raison pour laquelle j'ai choisi cette application. La 3D dans le navigateur est très proche, mais pas encore.
Cependant, la mise en garde avec cette visionneuse, c'est qu'au moment de la rédaction, il semble qu'elle ne récupérera pas les données spatiales directement à partir d'un SGBD, sauf si elles ont été enregistrées en tant que géodatabase. Cela pourrait être un showstopper pour vous, car vous auriez besoin d'utiliser une licence ArcSDE pour ce faire. Il prend en charge l'extraction de WMS, donc si vous incluez un serveur SIG comme Mapserver dans votre pile, cela pourrait servir les données de PostgreSQL en tant que WMS, à consommer dans ArcGIS Explorer Desktop.
Veuillez voir d'autres réponses pour les téléspectateurs alternatifs (ou si j'ai le temps de réfléchir davantage, je reviendrai mal et modifierai ce A).
Plate-forme
Plusieurs organisations signifient généralement que l'authentification Active Directory n'est pas une option. Utilisez la sécurité au niveau postgreSQL pour créer des connexions pour chaque organisation. Vous mentionnez le cloud, donc rien ne vous empêche de servir postgreSQL à partir d'un fournisseur comme AWS . Faites le tour des prix des autres fournisseurs de votre région. AWS aura déjà des AMI de modèle avec postgreSQL déjà chargé.
la source
Ce que vous voulez peut tous être fait avec plusieurs différents composants open source. Néanmoins, vos exigences sont trop ambitieuses et vous ne trouverez pas un seul package / installateur qui soit une solution clé en main.
Hébergez-le sur AWS. Regardez Geoserver. Stockez-le dans PostGIS. Construction personnalisée avec Django.
Ces choses sont Open Source, cela signifie donc que vous avez différentes alternatives pour chaque projet avec différents avantages / inconvénients.
la source
Amazon EC2 sera une bonne solution pour vos géodatabases (mais peut coûter cher étant ESRI)
Comment rendre Amazon Cloud GIS Server accessible en dehors de l'environnement local?
la source
En maintenant les conditions que vous avez, Jelastic peut être une meilleure solution, il prend en charge tous les aspects des SIG comme - GeoNetwork deegree OpenLayers et super facile à mettre en œuvre.
Suivez le lien - http://blog.jelastic.com/2013/07/29/gis-software-geonetwork-deegree-openlayers/
Ce blog a conservé tous les détails pour mettre en œuvre le même
la source
http://www.gishosting.gter.it/home/ est une nouvelle solution réellement développée en italien mais disponible partout. Il utilise QGIS, QGIS-server, Lizmap web-client et (éventuellement) PostGIS et est totalement open source.
Divulgation : je suis un développeur de la solution GIsHosting.
la source