Merci !
J'ai testé quelques requêtes et c'est effectivement pas si sorcier à construire !
Merci à vous tous pour votre précieuse aide : c'est une super communauté que j'apprécie beaucoup!
Belle journée
Bonjour,
C'est possible.
Dans les propriétés de la couche, dans la section "champs", créer un formulaire par glisser-déposer et faites des conditions de type "CASE WHEN... THEN... END" pour qu'en fonction de votre champ de départ, les suivants apparaissent ou non.
https://docs.qgis.org/2.18/fr/docs/user … properties
Bonne journée.
Bonjour,
Et sinon par défaut, QGIS (déjà en 2.18 d'ailleurs) embarque un fond OpenStreetMap: accessible dans l'onglet Explorateur du gestionnaire de données sous Tuile XYZ.
Bonjour,
Je vous invite à doubler votre message sur le forum des utilisateurs de R :
http://forums.cirad.fr/logiciel-R/
puis aller dans :
Discussions / Questions en cours
et/ou poster également sur des forums anglophones.
Bon courage,
Pascal
Hello,
Le format des données XY est très important, QGIS pinaille parfois... Sous Excel, il faut bien vérifier que les décimales sont séparées par un point et non une virgule.
Ensuite, pour le SCR, je t'invite à lire un peu de doc là -dessus ;-) P.ex :
https://docs.qgis.org/2.8/fr/docs/gentl … stems.html
https://fr.wikipedia.org/wiki/Syst%C3%A … tographie)
Il est donc nécessaire de savoir dans quel SCR sont tes coordonnées XY. C'est ce système qu'il faudra indiquer à QGIS lorsque tu importes ton fichier CSV.
Bon travail !
Bonjour à toutes et à tous,
Je suis débutant sur Qgis et j'ai donc du mal à comprendre toutes ses fonctions. Mon objectif est de pouvoir créer une grille triangulaire, je m'explique..
L'idée est d'utiliser une grille hexagonale ou chaque hexagone est divisé en 6 triangles équilatéraux sur une emprise donnée.
Il est important que chaque triangle soit une entité unique.
J'ai donc commencé par créer une grille hexagonale, j'ai fait apparaître les centroïdes de chaque hexagone sur une nouvelle couche ainsi que les sommets.
Je n'arrive pas à tracer les lignes qui relie ces deux couches de points. Mais cela ne marche pas, j'imagine que je suis parti dans la mauvaise direction..
Avez-vous des idées?
Merci d'avances.
Hello
http://dl.free.fr/iFqFqxzo6
Voici donc "mon" DWG avec les CNs en Elevation Z (provenant de ton fichier .ASC)
et des Points graphiques en XYZ a chaque Sommet / Vertex de chaque segment des Polylignes CN ...
Ainsi avec ton Covadis, tu pouras generer un magnifique MNT 3D !?
SNIFF, SNIFF, je suis battu par Bruno !
Contrairement a Bruno, j'ai entierement travaille dans ACAD MAP 201X !
... Mais aussi avec l'aide de 2 routines Lisp utilisees successivement :
- Une "OD2DXF38" de Bruno pour monter les Polylignes en Elevation par rapport a UNE OD
- Une "NOD-PL" de Bred pour generer des Points sur chaque Sommet / Vertex des segment des Polylignes (= CNs)
GeoBye, Pat
PS1: si tu as un Covadis v16, il devrait etre un v16.0E
et si tu as un Covadis v17, il devrait etre un v17.0B
PS2: je n'ai pas telecharge les fichiers de Bruno ! ... SVP tu nous diras quel fichier est "le meilleur" ??
J'imagine que le traitement ASC par QGIS est meilleur que le traitement ASC par le driver FDO Raster de ACAD MAP 201X !?
PS3: j'ai joins les 2 routines LSP ...
Bonjour à tous,
En Qgis3, pour une couche vecteur active (cochée dans l'arbre des couches), et dont la visibilité de ses éléments est basée sur un ensemble de règles, dans un programme python, je voudrais pouvoir identifier les features visibles.
Je retrouve bien pour le layer concerné le 'renderer' (de type QgsRulebasedRenderer), mais je ne trouve pas de fonction permettant de tester si une feature est éligible à être tracé ou non (La règle peut être vrai, mais la feature hors des extents de la zone affichée). L’idéal, serait d'avoir une fonction isVisible()!
Les recherches dans la doc, sur Google ne m'ont pas permis de trouver comment faire.
Est ce que l'un de vous à une piste?
Olivier
Je reste disponible pour toute question à propos du M2 Sigma de Toulouse. A propos du niveau technique il faut savoir que le master recrute des étudiant.e.s de niveaux et d'origines disciplinaires très variées et qu'on accompagne tout le monde :)
Bsr Laurent
Les titulaires d'une licence en génie géomatique peuvnet-il accéder au master géomatique de l'UT2J? Sinon pouvez vous m'indiquer quelle institution universitaire française propose un master en géomatique accessible avec une licence aussi technique que celui offert par UT2J.
Rlucas, cela donnerait quelque chose comme ça :
La clause DISTINCT ON (colonnes ou ensemble de colonnes) https://www.postgresql.org/docs/9.5/sql … L-DISTINCT ne garde pour chaque colonne ou ensemble de colonnes que le premier résultat, les suivants sont retirés.
En l'occurrence, couplé à un tri sur la distance, cette clause conserve le point projeté sur la ligne le plus proche du point...
Par ailleurs, dans le cas où il existerait plusieurs lignes situées à une même distance d'un point, cette clause ne conserve tout de même qu'un résultat, à la différence de l'utilisation de la fonction de fenêtrage RANK qui en a été faite, qui aurait retourné plusieurs points projetés.
En outre, il a été intégré dans la requête le dump des lignes.
Enfin, grâce à la fonction ST_GeometryN(geom,Nième_Point) https://postgis.net/docs/ST_GeometryN.html, la requête est capable de travailler avec des Points contenus dans une table dont le type géométrique a été renseigné comme étant MultiPoint.
Pour ne pas créer de liens pour les points qui se trouvent déjà sur une ligne, la méthode la moins coûteuse en temps que j'ai pu trouver est de supprimer à la fin de la requête ces points-là :
Sam
Bonjour
à la base c'était une table
J'ai un problème avec la projection de ma couche depuis hier, j'ai
convertis les dms en dd, et lorsque je l'affiche, elle se retrouve sur l'atlantique
Je pense pourtant avoir choisis le bonne projection (WGS 84)
je travaille avec la pro. (que je maitrise pas d'ailleurs, très compliquée )
Merci
Entreprise
Magellium est une société innovante de plus de 130 collaborateurs, spécialisée dans le domaine de la géo-information et du traitement d’image. Au sein de Magellium, l’unité Earth Observation est en charge des activités de traitement d’images d’origine spatiale. Ses domaines d’expertise sont :
• La géométrie des capteurs & le traitement d’image
• La calibration/validation & le contrôle qualité
• Les services d’observation de la Terre
Pour ces projets concernant le traitement d’image, Magellium propose le stage suivant :
Contexte
La rectification des images, comme la production de scènes 3D, suppose l’utilisation de modèles de localisation précis. Les incertitudes sur ces modèles en font partie intégrante, et doivent être minimisées en tenant compte d’observations exogènes. Il s’agit ici de proposer et d’étudier de nouvelles méthodes mathématiques pour optimiser les modèles.
Sujet
Magellium exploite régulièrement des modèles mathématiques pour associer les pixels des images à des coordonnées terrain. Ces modèles sont connus avec une certaine précision, et doivent être affinés en tenant compte d’informations exogènes liées au contexte d’acquisition : acquisitions simultanées, observations (points d’appuis), modèles de terrain…
Une méthode existe déjà , basée sur des algorithmes de minimisation au sens des moindres carrés.
Le candidat aura pour objectifs :
• De proposer des nouvelles pistes innovantes, à la fois pour poser le problème et pour le résoudre
• De prototyper et évaluer les méthodes candidates
Les travaux seront réalisés en python, C++ et/ou MATLAB, en s’appuyant sur des frameworks tels que numpy/scipy, Eigen ou ceres-solver, et un framework métier Magellium.
Le candidat travaillera en collaboration avec les experts géométrie pour poser les contextes d’expérimentation, définir les axes de travail et déterminer les principes d’évaluation des nouvelles méthodes (précision, temps de calcul…). Il sera en autonomie sur la définition et la mise au point de ces méthodes.
Mots clés : Prototypage, optimisation numérique, modélisation géométrique, spatio-triangulation, imagerie satellite
Mots clés informatiques : Python, C++, MATLAB
Mots clés transverses : autonomie, proactivité, innovation
Profils : Développeur
Durée : 4-6 mois
Contact : recrutement AT magellium.fr
https://www.magellium.com/who-we-are/#joinus
Stage 4 Ã 6 mois
Entreprise
Magellium est une société innovante de plus de 130 collaborateurs, spécialisée dans le domaine de la géo-information et du traitement d’image. Au sein de Magellium, l’unité Earth Observation est en charge des activités de traitement d’images d’origine spatiale. Ses domaines d’expertise sont :
• La géométrie des capteurs & le traitement d’image
• La calibration/validation & le contrôle qualité
• Les services d’observation de la Terre
Pour ces projets concernant le traitement d’image, Magellium propose le stage suivant :
Contexte
Un modèle numérique de terrain (MNT) est une représentation de l’altitude de la surface terrestre sans le sursol (bâtiment, végétation…). Ces modèles sont indispensables pour l’exploitation des données images satellitaires. A l’échelle continentale (ou même nationale), ils sont en général calculés avec du radar ou par stéréo-vision mais en conservant le sursol, on parle alors de modèle numérique de surface (MNS).
Sujet
Magellium a développé un algorithme de génération de MNS en adaptant des algorithmes état de l’art de Computer Vision à la géométrie des capteurs push-broom (ex : Pléiades). L’objectif du stage est de prototyper un algorithme d’élimination de la contribution du sursol pour produire un MNT.
Le candidat aura pour objectifs :
• De produire une bibliographie de l’état de l’art des techniques de génération de MNT à partir de MNS
• De prototyper et évaluer les algorithmes candidats
Les travaux seront réalisés en C++ en s’appuyant sur des frameworks tels qu’OpenCV, GDAL et un framework métier Magellium.
L’évaluation des performances de la méthode sera menée sur des images diachroniques de la même zone utilisant le même capteur : différents couples d’images Pléiades acquises à des dates différentes. On observera notamment la robustesse aux ombres, au bruit et à la typologie de la scène (végétation, bâti…).
Ce stage, comportant une composante de développement importante, sera encadré par un expert logiciel/métier afin de garantir une première expérience d’ingénierie réussie, riche d’enseignements et de bonnes pratiques pour le candidat. Le travail sera réalisé en agilité (SCRUM), dans un cadre structuré. Le périmètre technique pourra ainsi évoluer au fur et à mesure de la montée en compétence du candidat.
Mots clés
Développement logiciel, prototypage, modèle numérique de terrain, nuage de point, spatio-triangulation
Mots clés informatiques
C++
Mots clés transverses
autonomie, proactivité, innovation.
Profils : Développeur
Durée : 4-6 mois
Contact : recrutement AT magellium.fr
https://www.magellium.com/who-we-are/#joinus
Entreprise
Magellium est une société innovante de plus de 130 collaborateurs, spécialisée dans le domaine de la géo-information et du traitement d’image. Au sein de Magellium, l’unité Earth Observation est en charge des activités de traitement d’images d’origine spatiale. Ses domaines d’expertise sont :
• La géométrie des capteurs & le traitement d’image
• La calibration/validation & le contrôle qualité
• Les services d’observation de la Terre
Pour ces projets concernant le traitement d’image, Magellium propose le stage suivant :
Contexte
Le Deep Learning est une méthode d’apprentissage automatique très efficace mais qui nécessite une importante quantité de données labellisées pour obtenir un résultat satisfaisant. La constitution manuelle de cette base de données est fastidieuse mais pourrait être considérablement optimisée avec des logiciels de labellisation dédiés, collaboratifs, et dotés d’outils d’assistance semi-automatique.
Sujet
Depuis quelques années, Magellium structure une activité Deep Learning autour du traitement d’image : segmentation, détection, classification… Ces algorithmes nécessitent une base de données d’apprentissage qui souvent doit être constituée pour l’occasion, par saisie et labellisation manuelle en utilisant des logiciels généralistes (GIMP, QGIS…) et des scripts développés en interne. La saisie consiste à tracer des masques vectoriels ou binaires sur les zones d’intérêt d’une image et à les labelliser en leur assignant un nom de classe de façon à constituer une base de données d’apprentissage.
Le stage proposé consiste à développer une plateforme collaborative de labellisation dotée d’outil d’assistance à la saisie, en tirant avantage des technologies du web.
Le candidat aura pour objectif :
• D’étudier les alternatives open source existantes
• De recueillir le besoin auprès des experts
• De concevoir et maquetter, puis prototyper l’application
Les travaux seront réalisés en grande partie en javascript, en utilisant les frameworks web open source courants, voire WebAssembly si les performances des outils d’assistance à la saisie le nécessite.
Ce stage, comportant une composante de développement importante, sera encadré par un expert logiciel/métier afin de garantir une première expérience d’ingénierie réussie, riche d’enseignements et de bonnes pratiques pour le candidat. Le travail sera réalisé en agilité, dans un cadre structuré. Le périmètre technique pourra ainsi évoluer au fur et à mesure de la montée en compétence du candidat.
Mots clés
Développement logiciel, framework web, javascript, deep learning
Mots clés informatiques
Framework web, javascript
Mots clés transverses
Autonomie, proactivité, innovation.
Profils : Développeur
Durée : 4-6 mois
Contact : recrutement AT magellium.fr.