On en parle

[QGIS 2.x] Visualisation d'un lien TMS sur QGIS

Madame, Monsieur, Bonjour,

Je voudrai utiliser le lien TMS d'opentopomap sur QGIS.

J'ai suivi les recommandations proposé sur le site :

http://www.portailsig.org/content/qg...ions-tilelayer

J'ai réalisé deux des trois façons proposés pour visualiser les tuiles TMS:

- avec GDAL
- avec l'extension TileLayerPlugin


Le résultat est le même: j'ai un écran rayer en différente couleurs mais sans possibilité de voir les fonds OTP.
C'est la première fois que j'utilise ce type de lien.

Pouvez vous m'aider et en vous remerciant par avance.
Catégories: Géomatique, On en parle

[PostGIS] Fonction itère sur toutes les tables d'un schéma

Bonjour,

J'ai une couche de points de plusieurs millions d'entités sur la France entière.
J'ai décidé d'utiliser la fonction \gexec de psql pour diviser mon jeu de données en plusieurs tables correspondant à chaque département.


Code: SELECT 'DROP TABLE IF EXISTS pt_cuivre.dep' || code_dep || '; CREATE TABLE pt_cuivre.dep'|| code_dep || ' AS SELECT  * FROM cuivre.v_france_extract_dep WHERE code_dep =' || quote_literal(code_dep) || ';' AS requete FROM (SELECT DISTINCT code_dep FROM cuivre.v_france_extract_dep) AS a \gexec J'aimerais g√©n√©rer des diagrammes de voronoi en reprenant le m√™me principe (c'est √† dire une table de voronoi par d√©partement) mais en repartant des tables du sch√©ma pt_cuivre.
Ma question est : comment exécuter mon script en lui faisant boucler sur toutes les tables du schéma pt_cuivre?

J'ai commencé une fonction qui crée la requête dynamique me donnant pour chaque table la bonne requête à exécuter. (l'essentiel du travail de génération de voronoi vient de de John Powell : https://gis.stackexchange.com/questi.../172256#172256

Code: CREATE OR REPLACE FUNCTION voronoi_pt_cuivre_dep() RETURNS VARCHAR as $BODY$
BEGIN
EXECUTE format($$
-- Calcule l'enveloppe concave pour les points d'entrée
-- les points sur l'enveloppe concave sont ceux qui ont des polygones non ferm√©s dans le diagramme de Vorono√Į en sortie.
            WITH conv_hull(geom) AS
            (SELECT ST_ConcaveHull( ST_Collect(geom),0.70,true )
              FROM %1$s.%2$s meshpoints),
-- Trouve les points d'origine de l'enveloppe concave
          edge_points(points) AS
              (SELECT mp.geom FROM %1$s.%2$s mp, conv_hull ch
              WHERE ST_Touches(ch.geom, mp.geom)),
-- Buffer autour de l'enveloppe (distance arbitraire)   
            buffered_points(geom) AS           
            (SELECT ST_Buffer(geom, 100) as geom FROM conv_hull),
-- Trouve les points les plus proches du buffer de l'enveloppe la plus proche des points de l'√©tape 2                   
          closest_points(points) AS   
            (SELECT ST_Closestpoint(ST_Exteriorring(bp.geom), ep.points) as points,ep.points as epoints FROM buffered_points bp, edge_points ep),
-- Ajouter ces points au jeu de donn√©es d'origine       
          combined_points(points) AS   
        (SELECT points FROM closest_points UNION SELECT geom FROM %1$s.%2$s meshpoints),
-- Calcule les diagrammes de voronoi √† partir de ce jeu de donn√©es combin√©. Tous les points ont maintenant des polygones ferm√©s                   
          voronoi (vor) AS
      (SELECT ST_Dump(ST_VoronoiPolygons(ST_Collect(points))) as geom FROM combined_points)   
    SELECT
    (vor).path[1] as id,
    (vor).geom
    INTO voronoi.%2$s                                 
    FROM voronoi                             
    $$, schemaname, tablename)
FROM pg_catalog.pg_tables
WHERE schemaname = 'pt_cuivre';             
END
$BODY$ LANGUAGE plpgsql; Lorsque j'essaye d'exécuter ma fonction Postgres me dit que plus d'une ligne est renvoyée..je ne trouve pas mon erreur dans le code, auriez vous une idée?

Merci d'avance!

Marine.
Catégories: Géomatique, On en parle

[PostGIS] Fonction itère sur toutes les tables d'un schéma

Bonjour,

J'ai une couche de points de plusieurs millions d'entités sur la France entière.
J'ai décidé d'utiliser la fonction \gexec de psql pour diviser mon jeu de données en plusieurs tables correspondant à chaque département.


Code: SELECT 'DROP TABLE IF EXISTS pt_cuivre.dep' || code_dep || '; CREATE TABLE pt_cuivre.dep'|| code_dep || ' AS SELECT  * FROM cuivre.v_france_extract_dep WHERE code_dep =' || quote_literal(code_dep) || ';' AS requete FROM (SELECT DISTINCT code_dep FROM cuivre.v_france_extract_dep) AS a \gexec J'aimerais g√©n√©rer des diagrammes de voronoi en reprenant le m√™me principe (c'est √† dire une table de voronoi par d√©partement) mais en repartant des tables du sch√©ma pt_cuivre.
Ma question est : comment exécuter mon script en lui faisant boucler sur toutes les tables du schéma pt_cuivre?

J'ai commencé une fonction qui crée la requête dynamique me donnant pour chaque table la bonne requête à exécuter. (l'essentiel du travail de génération de voronoi vient de de John Powell : https://gis.stackexchange.com/questi.../172256#172256

Code: CREATE OR REPLACE FUNCTION voronoi_pt_cuivre_dep() RETURNS VARCHAR as $BODY$
BEGIN
EXECUTE format($$
-- Calcule l'enveloppe concave pour les points d'entrée
-- les points sur l'enveloppe concave sont ceux qui ont des polygones non ferm√©s dans le diagramme de Vorono√Į en sortie.
            WITH conv_hull(geom) AS
            (SELECT ST_ConcaveHull( ST_Collect(geom),0.70,true )
              FROM %1$s.%2$s meshpoints),
-- Trouve les points d'origine de l'enveloppe concave
          edge_points(points) AS
              (SELECT mp.geom FROM %1$s.%2$s mp, conv_hull ch
              WHERE ST_Touches(ch.geom, mp.geom)),
-- Buffer autour de l'enveloppe (distance arbitraire)   
            buffered_points(geom) AS           
            (SELECT ST_Buffer(geom, 100) as geom FROM conv_hull),
-- Trouve les points les plus proches du buffer de l'enveloppe la plus proche des points de l'√©tape 2                   
          closest_points(points) AS   
            (SELECT ST_Closestpoint(ST_Exteriorring(bp.geom), ep.points) as points,ep.points as epoints FROM buffered_points bp, edge_points ep),
-- Ajouter ces points au jeu de donn√©es d'origine       
          combined_points(points) AS   
        (SELECT points FROM closest_points UNION SELECT geom FROM %1$s.%2$s meshpoints),
-- Calcule les diagrammes de voronoi √† partir de ce jeu de donn√©es combin√©. Tous les points ont maintenant des polygones ferm√©s                   
          voronoi (vor) AS
      (SELECT ST_Dump(ST_VoronoiPolygons(ST_Collect(points))) as geom FROM combined_points)   
    SELECT
    (vor).path[1] as id,
    (vor).geom
    INTO voronoi.%2$s                                 
    FROM voronoi                             
    $$, schemaname, tablename)
FROM pg_catalog.pg_tables
WHERE schemaname = 'pt_cuivre';             
END
$BODY$ LANGUAGE plpgsql; Lorsque j'essaye d'exécuter ma fonction Postgres me dit que plus d'une ligne est renvoyée..je ne trouve pas mon erreur dans le code, auriez vous une idée?

Merci d'avance!

Marine.
Catégories: Géomatique, On en parle

[PostGIS] Fonction itère sur toutes les tables d'un schéma

Bonjour,

J'ai une couche de points de plusieurs millions d'entités sur la France entière.
J'ai décidé d'utiliser la fonction \gexec de psql pour diviser mon jeu de données en plusieurs tables correspondant à chaque département.


Code: SELECT 'DROP TABLE IF EXISTS pt_cuivre.dep' || code_dep || '; CREATE TABLE pt_cuivre.dep'|| code_dep || ' AS SELECT  * FROM cuivre.v_france_extract_dep WHERE code_dep =' || quote_literal(code_dep) || ';' AS requete FROM (SELECT DISTINCT code_dep FROM cuivre.v_france_extract_dep) AS a \gexec J'aimerais g√©n√©rer des diagrammes de voronoi en reprenant le m√™me principe (c'est √† dire une table de voronoi par d√©partement) mais en repartant des tables du sch√©ma pt_cuivre.
Ma question est : comment exécuter mon script en lui faisant boucler sur toutes les tables du schéma pt_cuivre?

J'ai commencé une fonction qui crée la requête dynamique me donnant pour chaque table la bonne requête à exécuter. (l'essentiel du travail de génération de voronoi vient de de John Powell : https://gis.stackexchange.com/questi.../172256#172256

CODE]CREATE OR REPLACE FUNCTION voronoi_pt_cuivre_dep() RETURNS VARCHAR AS $BODY$ BEGIN EXECUTE format($$ -- Calcule l'enveloppe concave pour les points d'entr√©e -- les points sur l'enveloppe concave sont ceux qui ont des polygones non ferm√©s dans le diagramme de Vorono√Į en sortie. DROP TABLE IF EXISTS voronoi.%2$s; CREATE TABLE voronoi.%2$s AS (SELECT a.id, a.geom FROM (WITH conv_hull(geom) AS (SELECT ST_ConcaveHull( ST_Collect(geom),0.70,true ) --INTO %1$s.%2$s FROM %1$s.%2$s meshpoints), -- Trouve les points d'origine de l'enveloppe concave edge_points(points) AS (SELECT mp.geom FROM %1$s.%2$s mp, conv_hull ch WHERE ST_Touches(ch.geom, mp.geom)), -- Buffer autour de l'enveloppe (distance arbitraire) buffered_points(geom) AS (SELECT ST_Buffer(geom, 100) as geom FROM conv_hull), -- Trouve les points les plus proches du buffer de l'enveloppe la plus proche des points de l'√©tape 2 closest_points(points) AS (SELECT ST_Closestpoint(ST_Exteriorring(bp.geom), ep.points) as points,ep.points as epoints FROM buffered_points bp, edge_points ep), -- Ajouter ces points au jeu de donn√©es d'origine combined_points(points) AS (SELECT points FROM closest_points UNION SELECT geom FROM %1$s.%2$s meshpoints), -- Calcule les diagrammes de voronoi √† partir de ce jeu de donn√©es combin√©. Tous les points ont maintenant des polygones ferm√©s voronoi (vor) AS (SELECT ST_Dump(ST_VoronoiPolygons(ST_Collect(points))) as geom FROM combined_points) SELECT (vor).path[1] as id, (vor).geom -- INTO voronoi.%2$s FROM voronoi)a) $$, schemaname, tablename) FROM pg_catalog.pg_tables WHERE schemaname = 'pt_cuivre'; END $BODY$ LANGUAGE plpgsql;[[/CODE]

Lorsque j'essaye d'exécuter ma fonction Postgres me dit que plus d'une ligne est renvoyée..je ne trouve pas mon erreur dans le code, auriez vous une idée?

Merci d'avance!

Marine.
Catégories: Géomatique, On en parle

[Méthodologie] DNR Garmin et GPSMAP 64

Bonsoir a toutes et a tous, je suis nouveau sur les GPS et de l'utilisation DNR Garmin
Mon problème est que j'ai pris des points avec mon gps et que je voudrais représenter sur une carte avec l'aide de Dnr gamin. le seul souci est que je ne trouve qu'un seul point comment y remédier.
Merci.
Catégories: Géomatique, On en parle

[QGIS 2.x] Harmonisation de deux projections

Bonjour,
J'utilise QGIS pour spatialiser des points.
Aujourd'hui je me retrouve avec une multitude de projections différentes.

Initialement nous faisions des relevés de points à la main, mesurés avec un décamètre, mais provenant de deux carroyage planimétriques différents (donc avec 2 jeux de coordonnées X, Y).
Nous sommes ensuite passer au Tachéomètre, qui nous a permis d'implanter un 3ème carroyage global englobant les deux précédents, mais aboutissant à un nouveau jeu de donnée en X, Y.
Le tachéomètre ayant planté irrémédiablement, nous avons utilisé un ancien tachéomètre impossible à caler par rapport au précédent, aboutissant à deux autres jeux de données en X, Y.

Je me retrouve donc aujourd'hui, pour la même surface, avec au moins 5 jeux de coordonnées X, Y que je dois maintenant fusionner pour obtenir un ensemble cohérent et une seule BdD (sur excel).

J'ai évidemment des points de repères similaires pour la totalité de ces 5 sessions, avec du coup des coordonnées différentes.

Je voudrais savoir comment faire pour transformer tout cela en un système unique, sachant que je n'utilise QGIS que depuis cette semaine. J'ai compris qu'il fallait faire une transformation affine, mais là je vous avoue que je suis totalement dans les choux...
En vous remerciant pour toute aide apportée...
Catégories: Géomatique, On en parle

[Matériel] Demande de conseil pour saisie de terrain

Bonjour,

Je viens à vous en recherche de retour d'expérience et de conseils car l'entreprise dans laquelle je travaille envisage de se doter d'équipements permettant de relever facilement des informations sur le terrain et de les compiler au bureau avec le moins de traitements possibles.
Je suis habitu√© √† utiliser QGIS, mais je dois dire que je ne m'y conna√ģt pas du tout en tablettes et autres GPS d√©di√©s √† ces usages.

Pour vous aider à mieux cerner mes besoins, voici en bref à quoi serait destiné ce matériel.
Je travaille pour une entreprise menant 2 activit√©s en parall√®le : d'une part un bureau habitat qui s'occupe pour l'essentiel d'aider des personnes dans leurs demandes de subventions (√©conomie d'√©nergie,...) mais qui est √©galement capable de r√©aliser des √©tudes (vacance, √©tude d'√ģlot, revitalisation de centre-urbain,...) ; d'autre part un service urbanisme qui fait essentiellement des documents d'urbanisme (PLU, PLUi,...).
Ce que nous recherchons c'est un terminal qui puisse faciliter nos √©tudes de terrain qui nous permettent notamment de relever (localiser) des √©l√©ments qui nous semblent importants (croix, murets, arbres remarquables, haies √† prot√©ger, √©l√©ments d'interrogation, logements vacants, b√Ętiments agricoles, terrains libres,...), de prendre des photos (nous sommes d√©j√† √©quip√©s d'appareils photos avec balise GPS int√©gr√©e), ou encore compl√©ter ou modifier des donn√©es attributaires pr√©par√©es en amont (au bureau).
D'un point de vue géométrie, nous aurions ainsi besoin de traiter les points, les lignes et les polygones (mais sans avoir forcément besoin de tracer des polygones).
L'idée c'est de pouvoir facilement récupérer ces données et de les envoyer sur QGIS une fois au bureau.

Au niveau des solutions existantes, j'ai vu différentes options (notamment sur ce forum) mais je ne sais trop quelle solution serait la adaptée :
- La tablette durcie sous windows (solution clée en main, prix élevé, QGIS utilisable directement)
- Les GPS SIG (extrêmement précis, mais pas forcément utile dans notre cas)
- La solution GeoPoppy (a l'air de pas mal correspondre à nos besoins, mais je m'inquiète un peu par rapport à mes connaissances limitées (quasi-nulles en fait) des bases de données PostGIS notamment, même si j'ai vu que le wiki semblait très complet)

D'avance merci pour vos conseils et informations.
Bonne journée à vous !

PS : Question également posée sur Géorezo.
Catégories: Géomatique, On en parle

[QGIS 3.x] QT fenêtre de consultation avec photos

Bonjour, j'ai conçu avec QT 4.7.1 le design d'une fenêtre avec des informations stockées dans des champs.

j'aimerai afficher sur le coté une photo dont le chemin est stocké dans un champ de ma table.

J'ai pourtant bien mis le nom du champ dans "ObjectName" dans QT et testé avec plusieurs Widgets (QLabel , QGraphicsView...) mais la photo ne s'affiche pas dans QGIS.

Dans certaines discussions, il est indiqué qu'il faut mettre un "Qwebview" mais je n'ai pas cette fonction dans QT...
QGIS_image.pngQT_image.jpg


Merci de votre aide Images attachées
Catégories: Géomatique, On en parle

[QGIS 3.x] QT fenêtre de consultation avec photos

Bonjour, j'ai conçu avec QT 4.7.1 le design d'une fenêtre avec des informations stockées dans des champs.

j'aimerai afficher sur le coté une photo dont le chemin est stocké dans un champ de ma table.

J'ai pourtant bien mis le nom du champ dans "ObjectName" dans QT et testé avec plusieurs Widgets (QLabel , QGraphicsView...) mais la photo ne s'affiche pas dans QGIS.

Dans certaines discussions, il est indiqué qu'il faut mettre un "Qwebview" mais je n'ai pas cette fonction dans QT...
QGIS_image.pngQT_image.jpg


Merci de votre aide Images attachées
Catégories: Géomatique, On en parle

[QGIS 2.x] Plugin cadastre pb Relevé de propriété

Bonjour,
Je suis sous QGIS 2.18.21 version plugin 1.5.4 et je suis en postgres 9.6

J'utilise le plugin depuis Ahhh très longtemps (surtout pour alimenter ma base )
Mais là j'ai un bug
Quand je veux sortir le relevé de propriété l'encart PROPRIETAIRES est vide aucune info sur les propriétaires
alors qu'avant (edigeo 2017 et Majic 2017) j'avais les infos (nom adresse lieu et date de naissance)
Catégories: Géomatique, On en parle

[QGIS 2.x] Plugin cadastre pb Relevé de propriété

Bonjour,
Je suis sous QGIS 2.18.21 version plugin 1.5.4 et je suis en postgres 9.6

J'utilise le plugin depuis Ahhh très longtemps (surtout pour alimenter ma base )
Mais là j'ai un bug
Quand je veux sortir le relevé de propriété l'encart PROPRIETAIRES est vide aucune info sur les propriétaires
alors qu'avant (edigeo 2017 et Majic 2017) j'avais les infos (nom adresse lieu et date de naissance)
Catégories: Géomatique, On en parle

Going Digital to Advance Global Infrastructure

bentley.com - 03/10/2018 - 21:29

Press Coverage

Raconteur, UK

Read the article
Catégories: Géomatique, On en parle

Seeing the future

bentley.com - 03/10/2018 - 14:29

Press Coverage

AEC Magazine, UK

Read the article
Catégories: Géomatique, On en parle

NEWS: UK infrastructure projects up for awards

bentley.com - 03/10/2018 - 14:24

Press Coverage

AEC Magazine, UK

Read the article
Catégories: Géomatique, On en parle

Siemens unveils its digital innovations

bentley.com - 03/10/2018 - 14:17

Press Coverage

Railway Pro, UK

Read the article
Catégories: Géomatique, On en parle

UK infrastructure projects shortlisted for Bentley Systems’ awards

bentley.com - 03/10/2018 - 14:12

Press Coverage

BIM Today/PBC Today, UK

Read the article
Catégories: Géomatique, On en parle

[QGIS 2.x] Créer une couche depuis une autre

Bonjour

Je souhaite créer une couche à partir d'une existante, mais il faut qu'elle ait sa propre table d'attributs.
Donc "dupliquer" ne fonctionne pas pour ça, copier et coller comme nouvelle couche ou en mémoire non plus.
J'imagine que ça doit passer par "Enregistrer sous" mais les formats que j'ai essayés donnent les tracés, mais sans les attributs.

Comment faire ?

Merci
Catégories: Géomatique, On en parle

[QGIS 2.x] Créer une couche depuis une autre

Bonjour

Je souhaite créer une couche à partir d'une existante, mais il faut qu'elle ait sa propre table d'attributs.
Donc "dupliquer" ne fonctionne pas pour ça, copier et coller comme nouvelle couche ou en mémoire non plus.
J'imagine que ça doit passer par "Enregistrer sous" mais les formats que j'ai essayés donnent les tracés, mais sans les attributs.

Comment faire ?

Merci
Catégories: Géomatique, On en parle