Re: [geokettle-users-fr] Fusion de données
Brought to you by:
tbadard
|
From: Arnaud V. <arn...@gm...> - 2010-06-28 12:29:45
|
Bonjout thierry, Merci pour toutes ces informations et pour les fichiers de tests. Je vais essayer ça de suite. Arnaud Bonjour Arnaud, > > De retour du 1er rendez-vous OSGeo-Quebec > (http://rendez-vous-osgeo-qc.org/2010/) et du colloque Vision G?omatique > (http://www.visiongeomatique.com/) ... > > Arnaud Vandecasteele a ?crit : > > Bonjour ? tous, > > > > Super id?e que cette liste en fran?ais. Mon anglais est en effet unpeu > > rouill?. > > > > :-) > > > Je souhaiterais savoir s'il est possible, depuis Geokettle, de r?aliser > > des fusion de donn?es. > > A priori oui ... > > > Je m'explique. Dans mon cas, j'ai une couche de donn?s (SHP) contenant > > les communes de France. J'ai aussi, dans un fichier access, des > > statistiques sur ces communes. > > Or le fichier access ne prend pas en compte les arrondissements de > > Paris. Ainsi, dans mon fichier Access, je n'ai qu'une seule commune > > alors que dans mon fichier Shapefile j'ai 20 entit?s g?ographiques. > > > > De ce fait, dans un premier temps, je cr?? un filter rows avec un > > expression r?guli?re me permettant de "capturer" le code postal. Ensuite > > je souhaiterais pouvoir fusionner toutes les entit?s issues de ce > > filter. Cela est-il possible ? > > Je pense m'inspirer de l'exemple javascript_overlay_buffer mais je > > n'arrive pas ? comprendre comment r?cup?rer puis regrouper l'ensemble de > > mes g?om?tries afin ensuite de les unir. > > > > OK, tu voudrais donc affecter l'union des g?om?tries de tes > arrondissements comme g?om?trie de ta commune pr?sente dans ton fichier > Access, c'est bien cela ? Si oui, pour r?aliser cette op?ration, il te > suffit d'utiliser la step "Group by" pr?sente dans la cat?gorie > "Statistics" de GeoKettle. Cette step permet, comme son nom l'indique, > de regrouper des enregistrements. Outre les usuelles sommation, moyenne, > min, max, etc., il est possible de r?aliser des agr?gations g?om?triques > : union, collection de g?om?tries, bo?te englobante. Dans ton cas, c'est > l'union qui serait ? utiliser. > > Afin d'illustrer son fonctionnement, je te joins un exemple de > transformation et un fichier de donn?es au format shapefile, qui mettent > en ?uvre une telle agr?gation de g?om?tries (attention, le path vers le > fichier de donn?es est ? mettre ? jour avant de faire une > pr?-visualisation sur la step dummy). Tu pourras t'en inspirer pour > r?aliser celles sur tes arrondissements de la ville de Paris. > > > > > Enfin, une derni?re question. Plut?t que de passer par un filter row, > > j'avais imagin? r?aliser la manipulation suivante : > > > > 1 - Je fais un merge de ma table access et de ma table shapefile en me > > basant sur le code postal. > > 2 - A partir de l?, le flux est divis? en deux. > > 2.1 - Les donn?es qui matchent sont directement envoy?es en base > > 2.2 - Les donn?es ignor?es sont trait?es avant d'?tre fusionn?es > > > > Mais, dites moi si je me trompe, cela ne semble pas ?tre possible avec > > PDI. Ce dernier ne semble pas g?rer les rejets. > > > > Si, si, tu peux faire cela, mais il te faut passer par la step "Filter > rows" qui te permet de choisir, dans ses propri?t?s, la step qui sert de > point d'entr?e vers la cha?ne de traitement des rejets (send 'false' > data to step) et celle qui traite les donn?es OK (i.e. celles qui > respectent le crit?re de ton filtre, send 'true' data to step). ? noter > que ce type de filtrage est ?galement possible en javascript dans > GeoKettle. > > > Merci pour votre aide. > > > > Arnaud > > En esp?rant que tout cela t'aide, > > Au plaisir. > > Th. > > -- > Thierry Badard, Ph.D. > Spatialytics inc., CTO > Genuine Geospatial Business Intelligence > http://www.spatialytics.com > > > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: geometry_union-4.ktr > Type: text/xml > Size: 4718 bytes > Desc: not available > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: envirodat.dbf > Type: application/x-dbf > Size: 107963 bytes > Desc: not available > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: envirodat.shp > Type: application/x-esri-shape > Size: 3068 bytes > Desc: not available > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: envirodat.shx > Type: application/x-esri-shape > Size: 947 bytes > Desc: not available > > ------------------------------ > > > ------------------------------------------------------------------------------ > ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > > ------------------------------ > > _______________________________________________ > Geokettle-users-fr mailing list > Geo...@li... > https://lists.sourceforge.net/lists/listinfo/geokettle-users-fr > > > End of Geokettle-users-fr Digest, Vol 1, Issue 1 > ************************************************ > |