Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
informatique:aides:openrefine [2019/12/18 20:13] – [Templates] jpmilcent | informatique:aides:openrefine [2020/05/22 19:44] (Version actuelle) – [Open Refine] jpmilcent |
---|
====== Open Refine ====== | ====== Open Refine ====== |
| |
** Ressources : ** http://www.tela-botanica.org/wikini/DevInformatiques/wakka.php?wiki=AideGoogleRefine | ===== Ressources ===== |
| * [[http://openrefine.org/|OpenRefine]] : permet de manipuler des données CSV et d'aggréger des données via des web services |
| * Voir aussi [[http://tabula.technology/|Tabula]] : extraction de données tabulaire d'un PDF |
| * http://www.tela-botanica.org/wikini/DevInformatiques/wakka.php?wiki=AideGoogleRefine |
| |
===== Services web utiles ===== | ===== Services web utiles ===== |
**Hexadécimal vers décimal : ** | **Hexadécimal vers décimal : ** |
* Web service : http://www.binaryhexconverter.com/hesapla.php?fonksiyon=hex2dec°er=2F | * Web service : http://www.binaryhexconverter.com/hesapla.php?fonksiyon=hex2dec°er=2F |
* Exemple GREL : ''""' http://www.binaryhexconverter.com/hesapla.php?fonksiyon=hex2dec& deger='+escape(value, 'url')'""'' | * Exemple GREL : ''<nowiki> 'http://www.binaryhexconverter.com/hesapla.php?fonksiyon=hex2dec°er='+escape(value, 'url') </nowiki>'' |
| |
** Rechercher une latitude & longitude basé sur un nom : ** | ** Rechercher une latitude & longitude basé sur un nom : ** |
* Web service : http://nominatim.openstreetmap.org/search/?q=Langogne&countrycodes=fr&format=json&app=google-refine&email=anonymous@tela-botanica.org | * Web service : http://nominatim.openstreetmap.org/search/?q=Langogne&countrycodes=fr&format=json&app=google-refine&email=anonymous@tela-botanica.org |
* Exemple GREL : ""'http://nominatim.openstreetmap.org/search/?q='+escape(value, 'url')+'&countrycodes=[codeISO3166DePays]&format=json&app=google-refine&email=[votreCourriel]'"" | * Exemple GREL : ''<nowiki> 'http://nominatim.openstreetmap.org/search/?q='+escape(value, 'url')+'&countrycodes=[codeISO3166DePays]&format=json&app=google-refine&email=[votreCourriel]' </nowiki>'' |
| |
** Rechercher un nom commune et son code INSEE : ** | ** Rechercher un nom commune et son code INSEE : ** |
* Web service : http://api.tela-botanica.org/service:eflore:0.1/osm/nom-commune?lon=3.86589&lat=44.73702 | * Web service : http://api.tela-botanica.org/service:eflore:0.1/osm/nom-commune?lon=3.86589&lat=44.73702 |
* Exemple GREL : ''"" "http://api.tela-botanica.org/service:eflore:0.1/osm/nom-commune?lon="+cells["longitude"].value+"&lat="+cells["latitude"].value ""'' | * Exemple GREL : ''<nowiki> "http://api.tela-botanica.org/service:eflore:0.1/osm/nom-commune?lon="+cells["longitude"].value+"&lat="+cells["latitude"].value </nowiki>'' |
| |
** Convertion de Lambert 93 vers WGS84 : ** | ** Convertion de Lambert 93 vers WGS84 : ** |
* Web service : http://api.tela-botanica.org/service:eflore:0.1/coord-transfo/point?x=934279&y=6488852&epsg-src=2154&epsg-dest=4326 | * Web service : http://api.tela-botanica.org/service:eflore:0.1/coord-transfo/point?x=934279&y=6488852&epsg-src=2154&epsg-dest=4326 |
* Exemple GREL : ''"" "http://api.tela-botanica.org/service:eflore:0.1/coord-transfo/point?x="+cells['ext:coordonneeLambert93X'].value+"&y="+cells['ext:coordonneeLambert93Y'].value+"&epsg-src=2154&epsg-dest=4326" ""'' | * Exemple GREL : ''<nowiki> "http://api.tela-botanica.org/service:eflore:0.1/coord-transfo/point?x="+cells['ext:coordonneeLambert93X'].value+"&y="+cells['ext:coordonneeLambert93Y'].value+"&epsg-src=2154&epsg-dest=4326" </nowiki>'' |
| |
** Rechercher l'altitude d'une coordonnée: ** | ** Rechercher l'altitude d'une coordonnée: ** |
* Web service : http://api.tela-botanica.org/service:eflore:0.1/nasa-srtm/altitude?lon=3.86589&lat=44.73702 | * Web service : http://api.tela-botanica.org/service:eflore:0.1/nasa-srtm/altitude?lon=3.86589&lat=44.73702 |
* Exemple GREL : ''"" "http://api.tela-botanica.org/service:eflore:0.1/nasa-srtm/altitude?lon="+cells["longitude"].value+"&lat="+cells["latitude"].value ""'' | * Exemple GREL : ''<nowiki> "http://api.tela-botanica.org/service:eflore:0.1/nasa-srtm/altitude?lon="+cells["longitude"].value+"&lat="+cells["latitude"].value </nowiki>'' |
| |
===== Formules ===== | ===== Formules ===== |
| |
===== Aides ===== | ===== Aides ===== |
* Récupérer le contenu d'une colonne : '' cells["nom_de_la_colonne"].value '' | * Récupérer le contenu d'une colonne : ''<nowiki> cells["nom_de_la_colonne"].value </nowiki>'' |
* Parser du JSON et récupérer une valeur ayant pour clé "ma_cle" : '' "" parseJson(value).get("ma_cle") "" '' | * Parser du JSON et récupérer une valeur ayant pour clé "ma_cle" : ''<nowiki> "" parseJson(value).get("ma_cle") "" </nowiki>'' |