Options pour le SIG Open Source Cloud? [fermé]


11

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?


2
Doit-il être ACIDE , ou peut-il éventuellement être cohérent ?
Kirk Kuykendall

1
Voilà une liste de souhaits que vous avez là. Je doute qu'il y ait quelque chose qui corresponde à ce que vous demandez hors de la boîte. Il faudrait le personnaliser.
RK

Je sais que c'est un article un peu plus ancien, mais consultez GIS Cloud giscloud.com
GIS Cloud

Réponses:


7

stocké dans des géodatabases fichier

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.


8
Je ne voudrais pas gérer jusqu'à 100 Go de données dans des fichiers de formes
tomfumb

GDAL prend en charge la lecture / écriture de FileGDB afin qu'il puisse être lu par la plupart des packages Geospatial Open Source. Je peux penser à plusieurs formats où ce n'est pas vrai et qui sont donc plus "ennemis" du système d'exploitation
Ragi Yaser Burhum

1
GDAL prend en charge FileGDB en lecture / écriture via un SDK à source fermée. Pas aussi mauvais que les autres formats, mais toujours terrible.
tmcw

+1 pour PostGIS et -1 pour Shapefiles. Les fichiers de formes sont parfaits pour le partage ponctuel de données paresseux entre adultes consentants, mais sinon ils sont désagréables, notamment parce que tous les logiciels n'implémentent pas le format exactement de la même manière.
MappaGnosis

5

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.


4

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:

partagé entre plusieurs entreprises travaillant sur le projet qui ajouteront également de nouvelles données et mettront à jour d'anciennes

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

rentable et bien supporté

Les utilisateurs SIG utilisent ArcGIS Desktop v10.1 mais pour le reste de l'équipe de projet, j'aimerais avoir une 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. entrez la description de l'image ici

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

partagé entre plusieurs entreprises

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é.


1
Merci beaucoup pour les conseils Simon. J'ai utilisé le bureau d'arcGIS explorer à la fois le téléchargement et la version en ligne et je n'ai jamais eu autant de succès avec l'extraction des données des géodatabases fichier ..... Très très lent et la symbologie est assez horrible. Les données que nous utilisons sont généralement des données environnementales et nécessitent donc une symbologie tout à fait scientifique ... Symboles gradués, rasters catégorisés, symboles de cartes d'amirauté, etc.
Georgina

Peut-être donner un tourbillon à la nouvelle version juste pour voir si ce sont toujours les mêmes problèmes. resources.arcgis.com/en/communities/arcgis-explorer-desktop/… A défaut, j'aime la réponse Jzl5325.
Simon

.... Je regardais sur mon iPhone 4S hier soir et le logiciel de cartographie y est super ... 2D et 3D avec antenne et si vous jouez à Londres, les bâtiments 3D apparaissent très rapidement ....
Georgina

3

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.


1
Merci Ragi, je vais examiner ces composants :) Je me rends compte que ce sera une solution intégrée, mais il est si difficile de choisir et de rechercher chacun d'eux
Georgina

2

Amazon EC2 sera une bonne solution pour vos géodatabases (mais peut coûter cher étant ESRI)

Évolutif à la demande: si vous avez besoin de plus de puissance de calcul, vous pouvez lancer des instances EC2 supplémentaires, que vous pouvez considérer comme des serveurs virtuels sur le cloud d'Amazon, tous créés à partir de la même AMI parent. La création de nouvelles instances peut même être effectuée par programme en réponse aux statistiques d'utilisation. De nouvelles instances peuvent être créées en quelques minutes, permettant à votre ArcGIS Server de répondre avec élégance aux pics brusques de trafic.

Amazon fournit un équilibreur de charge que vous pouvez utiliser pour acheminer le trafic vers les différentes instances. Lorsque vous n'avez plus besoin des instances, vous pouvez les détruire et n'encourir aucune charge supplémentaire pour elles.

Comment rendre Amazon Cloud GIS Server accessible en dehors de l'environnement local?



0

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.

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.