Sélectionner des données

Résolu/Fermé
andy_kaufmann Messages postés 36 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 27 mars 2013 - 20 sept. 2011 à 16:20
Raymond PENTIER Messages postés 58781 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 décembre 2024 - 23 sept. 2011 à 18:25
Bonjour,

je travaille sur un projet avec des points géoréférencés. J'ai 4 fichiers txt avec des points définis en x-y-z, soit plusieurs millions de points, voire même plusieurs dizaines de millions.

et dans tous ces points, je veux une zone, compris entre x-min et x-max, y-min et y-max.
avec excel, pas assez de lignes pour gérer, avec access je ne sais pas. pour l'instant, j'ai tout fait importer à access et j'ai fait une requête, mais ça prend du temps et je ne sais pas ce que je vais avoir comme résultat ?!?

quelqu'un a-t-il une bonne astuce pour moi ?? une meilleure méthode ??

merci beaucoup,

andy

3 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
20 sept. 2011 à 16:42
avec excel, pas assez de lignes pour gérer???

Avec Excel, il y a 1 048 576 lignes par pages et le nombre de pages n'est pas limité !!!
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
Modifié par Patrice33740 le 20/09/2011 à 16:47
PS : 17 179 869 184 cellules par feuille (17 mille millions)
0
andy_kaufmann Messages postés 36 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 27 mars 2013 6
20 sept. 2011 à 16:51
ok, d'accord avec toi pour excel 2011. mais mon bureau n'a pas encore fait de mise à jour et travaille toujours sur du 2003.
le but est de faire un filtre, il me faut donc une seule colonne. je ne peux pas remplir la feuille bien que la capacité soit de plus de 17mio
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
20 sept. 2011 à 17:10
le but est de faire un filtre
Avec Excel 2003, si le nombre de lignes du résultat est inférieur à 64536, une simple requête directement dans les fichiers textes, pourrait suffire.
0
andy_kaufmann Messages postés 36 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 27 mars 2013 6
20 sept. 2011 à 17:32
ok, comment tu peux faire ça ?
le problème est que mon txt, il a toutes les données en lignes, à la suite. du coup, je ne sais pas si ça peut le faire comme ça ?
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
20 sept. 2011 à 17:33
avec importer des données externes via MS Query
0
Raymond PENTIER Messages postés 58781 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 décembre 2024 17 257
20 sept. 2011 à 16:53
Quand on atteint un tel nombre de données, il faut oublier les logiciels de bureau et passer à des progiciels, et parfois même abandonner les ordinateurs et travailler sur des calculateurs analogiques.

Tu devrais en discuter avec les gars de l'IGN
https://www.ign.fr/
0
andy_kaufmann Messages postés 36 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 27 mars 2013 6
23 sept. 2011 à 08:24
j'ai trouvé un programme, golden surfer software, qui permet de manipuler plusieurs centaines de millions de points en même temps.
seul hic c'est qu'il coute 700$...

http://www.goldensoftware.com/products/surfer/surfer.shtml

bonne journée
0
Raymond PENTIER Messages postés 58781 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 décembre 2024 17 257
23 sept. 2011 à 18:25
C'est pas cher ! ça te fait combien de fractions de centimes par point traité ?
0