Message posté par : smeys (smeys(a)wanadoo.fr)
----------------------------------------
Bonjour à tous.
Il s'agit de mon premier post ici. Je débute complètement sur QGIS (et dans le GIS tt
court dans la mesure ou google earth n'en ai pas vraiment un :) ) J'y suis venu
dans le cadre du traitement de données pour un programme de protection de lémurien à
Madagascar.
Depuis 10 ans nous suivons un certains nombre d'animaux (différentes espèces,
différents groupes sociaux).
Pour chaque point on a donc lon, lat, date, groupe, espèce. Il y a du xls, du klm parfois,
... C'est un beau bazar.
Pour conserver la granularité mois/espèce/groupe cela m'oblige à un nombre conséquent
de groupe et sous groupe pour organiser ces couches points. Et pour un usage laborieux. Si
l'on veut suivre tels groupes de tels espèces sur une années particulière il faut pas
mal explorer les groupe pour activer les bonnes couches.
Je me suis donc intéressé au BDD. De simple requête permettant alors de sortir par exemple
toute les données du groupe 1 de l'espèce truc entre 2 dates données. Ce serait
l'idéal.
Comme je voudrais avoir l'outil exploitable sur site (totalement hors ligne) il semble
que Spatial Lite soit le plus adapté.
Déja, à votre avis le cheminement général est t'il bon ?
Ensuite je pensais créer un gros CSV centralisant les données et les "pousser" 2
ou 3 fois par an dans la BDD.
Sauf que j'en suis trés loin. Je ne parviens pas à importer un CSV dans une table
existante. Sur la table nouvellement créée, elle perd ses propriétés de champ.
Donc j'ai trouvé la méthode :
ALTER TABLE test2 ADD Xm double precision
UPDATE test2 SET Xm=field_1
ALTER TABLE test2 ADD Ym double precision
UPDATE test2 SET Ym=field_2
Pour créer de nouveau champs X/Y dans le bon format et y répliquer les données.
J'ai ensuite créé un champs géométrique pour la position du point et je coince sur le
:
UPDATE test SET geom = MakePoint(Xm,Ym,4326) ; censé créer le point à partir des 2 champs
lon et lat.
Qui me renvoit une erreur : test.geom violates Geometry constraint (geom-type or SRID not
allowed)
J'imagine un soucis de référentiel géographique mais là je sèche. Quelqu'un aurait
une idée ?
Désolé d'avoir été un peu long.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=334026#p334026
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net