Géomatique

[QGIS] Re: QGIS 3.x: OS et GoogleEarth

Georezo.net - 19/11/2018 - 09:45
Nombre de message(s) précédent(s) : 2

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.

Catégories: Géomatique

[Webmapping] Re: Carte interactive de l'antarctique avec Rstudios et le package Leaflet

Georezo.net - 19/11/2018 - 09:04
Nombre de message(s) précédent(s) : 1

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

Catégories: Géomatique

[QGIS] Re: QGIS: Créer des couches à partir de fichier .csv

Georezo.net - 19/11/2018 - 08:48
Nombre de message(s) précédent(s) : 1

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 !

Catégories: Géomatique

[QGIS] QGIS: Création d'une grille triangulaire

Georezo.net - 18/11/2018 - 22:30

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.

Catégories: Géomatique

[Autodesk SIG] Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?

Georezo.net - 18/11/2018 - 21:21
Nombre de message(s) précédent(s) : 4

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 ...

Catégories: Géomatique

[QGIS] QGIS: Comment identifier en Python les Features visibles?

Georezo.net - 18/11/2018 - 18:08

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

Catégories: Géomatique

[GeoFormations] Re: AIDE choix master Géomatique Lyon, Toulouse ou Cergy-Pontoise

Georezo.net - 18/11/2018 - 16:47
Nombre de message(s) précédent(s) : 9

Laurent Jégou a écrit:

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.

Catégories: Géomatique

[Géo'BD] Re: Couper une ligne à partir de points non positionnés sur la ligne

Georezo.net - 17/11/2018 - 19:02
Nombre de message(s) précédent(s) : 8

Rlucas, cela donnerait quelque chose comme ça :

Code:WITH l AS (SELECT id, (st_dump(geom)).geom FROM lignes) SELECT DISTINCT ON (p.id) p.id as idpoint, st_makeline(st_geometryn(p.geom,1),st_closestpoint(l.geom,p.geom)) as geom FROM points as p JOIN l ON st_dwithin(l.geom,p.geom,distance_tampon) ORDER BY idpoint, st_distance(l.geom,p.geom);

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à :

Code:WITH l AS (SELECT id, (st_dump(geom)).geom FROM lignes) ,proj AS (SELECT DISTINCT ON (p.id) p.id as idpoint, st_makeline(st_geometryn(p.geom,1),st_closestpoint(l.geom,p.geom)) as geom, st_distance(l.geom,p.geom) as dist FROM points as p JOIN l ON st_dwithin(l.geom,p.geom,distance_tampon) ORDER BY idpoint, st_distance(l.geom,p.geom)) SELECT idpoint, geom FROM proj WHERE dist != 0;

Sam

Catégories: Géomatique

[Esri] Probleme de projection

Georezo.net - 17/11/2018 - 18:56

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

Catégories: Géomatique

[Job] [STAGE] Optimisation modèles F/H - Ramonville (31)

Georezo.net - 17/11/2018 - 17:04

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

Catégories: Géomatique

[Job] [STAGE] MNS vers MNT F/H - Ramonville (31)

Georezo.net - 17/11/2018 - 17:03

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

Catégories: Géomatique

[Job] [STAGE] Portail collaboratif de labéllisation F/H - Ramonville (31)

Georezo.net - 17/11/2018 - 16:31

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.

Catégories: Géomatique

[Géomatique] Re: Format de fichier inconnu ?

Georezo.net - 17/11/2018 - 13:50
Nombre de message(s) précédent(s) : 3

https://georezo.net/forum/viewtopic.php?id=62207 ?

Catégories: Géomatique

[QGIS 2.x] Champs conditionnel

Dernières discussions Sig forum - 17/11/2018 - 11:25
Bonjour à tous,
Je me demandais s'il était possible de créer un champs qui "apparait" de manière conditionnelle.
Par exemple, un champs "Dimension Fenetre" qui apparaît seulement si le champs précédent "Presence fenetre" est coché.
Merci à vous.
Catégories: Géomatique, On en parle

[QGIS] Re: QGIS 3.4.1: problème d'accès aux services WMS et WFS

Georezo.net - 17/11/2018 - 10:53
Nombre de message(s) précédent(s) : 3

Bonjour,

Merci pour vos retours.

Malgré la purge du cache, j'ai toujours le message d'erreur suivant pour les serveurs WMS et WMTS :

Échec du téléchargement des possibilités:
Purge des possibilités : Erreur inconnue


Je suis sur Linux avec la révision 383851c, donc si ça marche pour Windows, ça serait un bug lié à la version de mon OS ? Quelqu'un pour essayer sur Linux ?

Merci, LSam

Catégories: Géomatique

[QGIS] Re: QGIS 2018: Journées Utilisateurs / Les inscriptions sont ouvertes

Georezo.net - 17/11/2018 - 10:24
Nombre de message(s) précédent(s) : 2

L'équipe programme des journées QGIS vous offre un délai jusqu'à mercredi 21 Novembre au soir pour proposer vos présentations !
A vos résumés!

Régis pour l'équipe d'organisation des journées QGIS Montpellier

Catégories: Géomatique

[Format] Recherche de fond de carte pour philcarto

Dernières discussions Sig forum - 17/11/2018 - 06:05
Bonjour,
Je suis étudiant en Licence 2 géo et je souhaite faire une carte de flux sur philcarto (n'y arrivant pas sur qgis) mais il me faut un fond de carte en point et surface. Je sais qu'il est possible de le faire sur phildigit mais cela serais trop long, savez vous ou je pourrait en trouver un?

Bien à vous
Catégories: Géomatique, On en parle

[Topographie] Re: Extraction d'altimétrie projet à partir d'un plan parcellaire

Georezo.net - 16/11/2018 - 19:04
Nombre de message(s) précédent(s) : 1

Bonjour,

1. Il faut dupliquer le calque des parcelles (par ex PARCELLE_TEMPORAIRE) : Covadis Edition / Calques / Recopier tout un calque
2. Décomposer toutes les polylignes du calque PARCELLE_TEMPORAIRE pour n'avoir que des lignes
3. insérer un point topographique à chaque intersection d'une ligne avec la polyligne 3D : Covadis Echanges / Echanges Profils Piste / Interpolation profils
  - valider un point topo (cocher en 3D / attribut altitude en automatique)
  - cocher Interpolation sur lignes caractéristiques
  - indiquer le calque PARCELLE_TEMPORAIRE comme calque des profils
  - indiquer le calque de la poly3D comme calque des lignes caractéristiques

Olivier

Catégories: Géomatique

[Géo'BD] Re: Gérer les modifications de géométrie dans une requête

Georezo.net - 16/11/2018 - 18:33
Nombre de message(s) précédent(s) : 3

Bonjour,

Pour continuer sur le sujet, et malgré un peu de pratique, j'ai aussi énormément de mal à comprendre comment gérer les types géométriques dans les fonctions spatiales. Bien que la documentation soit claire sur les types pris en entrée dans les fonctions, elle l'est beaucoup moins sur les fonction permettant de convertir les types. Notemment lors de l'écriture de requêtes uniques, sans tables intermédiaires (ou à la rigueur avec des CTE).
Autant pour les multigéométries, St_Multi, St_Linemerge ou autre permet le plus souvent de passer en multigeometrie, autant l'inverse est complexe : ST_Dump produit une double geométrie qui peut entrer en conflit avec les contraintes geometry_columns, et la formulation avec les :: est aléatoire dans ses résultats.

Par ailleurs je n'ai trouvé aucun tuto clair sur ce sujet (passage de geometries simples à multi) et les nouvelles requêtes demandent de longs tatonnements.

Est-ce que que quelqu'un aurait de la documentation à ce sujet? Comment utiliser correctement les fonctions et les assignations de type (::) sans risquer de futurs conflits d'interprétation?

Catégories: Géomatique

[Mapinfo] Re: Fractionner une table mapinfo en plusieurs tables

Georezo.net - 16/11/2018 - 17:25
Nombre de message(s) précédent(s) : 4

Merci, beaucoup, il ne me reste plus qu'à mettre tout ceci en place.
Cordialement,
JEDQ

Catégories: Géomatique