Je suis intéressé par les avantages et les inconvénients de divers outils spatiaux ETL (extraire, transformer, charger). Si vous avez utilisé les éléments énumérés ici (ou avez ajouté les vôtres), je recherche vos opinions et expériences. En particulier, j'aimerais voir des comparaisons d'utilisabilité de:
- Safe Software FME (propriétaire)
- ArcGIS Data Interoperability Extension (propriétaire, sous-ensemble des fonctionnalités FME)
- Extension Talend Spatial (anciennement Spatial Data Integrator) (open source)
- GeoKettle (open source)
- ogr2ogr (je ne sais pas s'il s'agit vraiment d'ETL, mais plutôt d'un jeu d'outils de traduction de fichiers)
- Tout lot supplémentaire mentionné
Il n'est pas nécessaire de passer en revue tous les logiciels mentionnés. Si vous avez de l'expérience avec un seul, il sera très utile de prendre une décision quant à la direction à prendre.
Exemple: Je cherche à créer une fonction de conversion de schéma qui me permettra de sélectionner la couche d'entrée, de créer une traduction et de générer un nouveau schéma prédéfini. De manière optimale, après avoir créé le script de traduction, j'aimerais disposer d'un formulaire interactif dans lequel je peux "mapper" les champs de ma couche d'entrée sur la couche de sortie (c'est-à-dire que la couche de sortie aura un champ appelé "Adresse", comment s'appelle-t-il? dans la couche d'entrée?)
Certains ont été mentionnés dans le Q & R à Quels outils sont disponibles pour télécharger des données gis dans une base de données?
Et voici quelques articles liés que j'ai trouvés.
la source
La plupart des opérations simples peuvent être effectuées par ces utilitaires open source
Obtenez FWtools http://fwtools.maptools.org/ et essayez-le.
la source
J'ai comparé divers outils il y a environ un an, qui contient également la plupart des options mentionnées dans ce fil.
Comme réponse plus directe, j'utilise beaucoup FME en raison de sa polyvalence. Cependant, lorsque je travaille avec des structures de données complexes telles que CityGML, INSPIRE GML ou des modèles de base de données plus grands, j'utilise HALE , une application open source développée pour ETL et en particulier pour l'harmonisation.
Actuellement (à partir de la version 2.9.0), il se compare à FME (2014 SP1) comme suit:
Notez que je fais partie de l'équipe HALE depuis plusieurs années.
la source
Si vous regardez le lien en double de blah238, vous trouverez plus d'informations. Je dirais que Talend Open Studio et Pentaho GeoKettle sont les solutions open source les plus importantes que l’on puisse choisir. Parmi ces deux Talend, plus qu’à ma connaissance, ETL et GeoKettle sont plus faciles à utiliser.
Ma municipalité s'apprête à donner à GeoKettle le soin d'écrire un dialecte GML mis au point par l'association suédoise des autorités locales et des régions (SALAR) et nous avons besoin de ce format pour fournir des géodonnées à différents centres d'intérêt commerciaux.
Je crois que GeoKettle supporte OGR / GDAL à partir de la version 2.0.
la source
FME est probablement le meilleur produit à utiliser dans cet espace. Après cela, c'est GDAL / OGR. Geokettle est un autre produit open source dans cet espace - http://www.spatialytics.org/projects/geokettle/ bien que je ne l'ait jamais utilisé dans la colère (avoir la chance d'avoir les deux autres produits mentionnés).
Si aucune de ces options génériques ne fonctionne, vous souhaiterez probablement utiliser un outil de conversion spécifique.
la source
J'ai utilisé Geokettle à des fins religieuses pour un petit projet nécessitant une courbe d'apprentissage élevée, sauf si vous utilisiez une interface utilisateur Eclipse ... Vraiment puissant, compilé avec GDAL1.10, il prend en charge tous les types géographiques. Ce que j'ai aimé, c'est sa prise en charge des données stockées et des données via des services. ... Je l'ai utilisé pour recréer et synchroniser des jeux de données de serveur ArcGIS sur une instance postgis locale via ESRI json vers GeoJSON ... Le workflow peut créer des conditions et une validation le configurer pour interroger le n ° d'objet et sur la base de cette compilation d'un csv prédéfini itérer une demande de publication pour 500 fonctionnalités à la fois en fonction de la première requête a été en mesure de consolider toutes les demandes en un seul fichier geojson, exécutez ogr2ogr pour charger sur postgis, même des postgis scriptés, pour exécuter vide et indexer avec celui-ci ... Non affilié uniquement un fan
Vous pouvez l'exécuter et mapper un flux de travail sur l'interface graphique du bureau et utiliser les outils du serveur Pentahos pour le configurer sur Hadoop et l'exécuter en tant que script ou tâche cron.
la source
QGIS (au moins depuis la version 2.6 actuelle) dispose également d’un constructeur de modèles intégré. Grâce à cette boîte à outils, vous pouvez accéder à des centaines d'algorythmes (GDAL, GRASS, SAGA, vectortools, etc.). Vous pouvez également ajouter votre propre script.
Je dois avouer que je ne l'ai pas beaucoup utilisé, mais si je cherchais un constructeur de modèles, je le considérerais digne d'enquête.
la source
[AVERTISSEMENT: Une promotion gratuite d'un produit auquel je participe]
Nous travaillons sur un outil pour faire l’ETL. Son goût est similaire à celui de FME, mais il est conçu pour des tâches plus simples et nécessite moins d’expertise. Certains détails peuvent être trouvés sur https://www.geoactive.it il suffit de chercher des informations sur Data Dragon. Cette application utilise GDAL / OGR dans le back-end et nous reportons tous les ajouts que nous apportons à GDAL / OGR.
Pour un usage commercial, vous devez en acheter un, mais nous avons des licences académiques disponibles gratuitement. Si vous souhaitez l’utiliser pour un message d’étude, envoyez-moi un message et je vous fournirai plus de détails.
Nous en sommes au début de la publication, de sorte qu'il reste encore quelques bugs mineurs, alors soyez gentil avec nous.
la source