Message posté par : jeremy SERIEYE
----------------------------------------
Bonjour à tous,
Je cherche à importer un flux WFS en BDD postgres.
J'arrive à ce que je souhaite la BD Topo cependant impossible avec le WFS du GPU (https://wxs-gpu.mongeoportail.ign.fr/externe/39wtxmgtn23okfbbs1al2lz3/wfs).
-----------------
Code :
DROP SERVER IF EXISTS fdw_ogr_ign_gpu CASCADE;
CREATE SERVER fdw_ogr_ign_gpu FOREIGN DATA WRAPPER ogr_fdw
OPTIONS (
datasource 'WFS:https://wxs-gpu.mongeoportail.ign.fr/externe/39wtxmgtn23okfbbs1al2lz3/wfs?service=WFS&request=GetCapabilities',
format 'WFS',
config_options 'GDAL_HTTP_UNSAFESSL=YES'
);
CREATE SCHEMA IF NOT EXISTS ign_gpu;
IMPORT FOREIGN SCHEMA ogr_all
FROM SERVER fdw_ogr_ign_gpu
INTO ign_gpu
OPTIONS (
-- mettre le nom des tables en minuscule et sans caractères bizares
launder_table_names 'true',
-- mettre le nom des champs en minuscule
launder_column_names 'true'
)
;
SELECT foreign_table_schema, foreign_table_name
FROM information_schema.foreign_tables
WHERE foreign_table_schema = 'ign_gpu'
ORDER BY foreign_table_schema, foreign_table_name;
SELECT *
FROM ign_gpu.wfs_du_doc_urba
LIMIT 1;
-----------------
Lors du dernier SELECT ci-dessus j'ai le code erreur suivant :
ERROR: GDAL AppDefined [1] HTTP error code : 403
ERREUR: GDAL AppDefined [1] HTTP error code : 403
État SQL : XX000
Si certains connaissent la solution, je suis preneur !
Merci par avance.
Jérémy
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=361981#p361981
Pour y répondre : geobd(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
Message posté par : felixd
----------------------------------------
Trouver :
-----------------
Code :
update table_line l
set geom= st_setPoint(l.geom, 0, p.geom)
from table_point p
where id=4
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=366664#p366664
Pour y répondre : geobd(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
Message posté par : barthoum
----------------------------------------
Bonjour,
J'ai d'un coté une base Postgre, de l'autre Power BI, 'ai réussi à faire la liaison entre les deux (via ODBC)... les graphes et tableaux de bord fonctionnent...
Je voudrais cependant tester la fonction "carte" à partie d'une de mes vues Postgis.
1er constat: la colonne de géométrie est en hexadécimal sur une colonne( probablement en WGS 84 Pseudomercator (EPSG 3857)
Je travaille actuellement sur une couche point
Power BI semble digérer le WGS 84 (epsg 4326). comment faire pour que ma vue intègre en plus de l'existant, des colonnes de géométries compatibles Power BI et à la bonne projection? via le code de la couche, via un script??
Dans le cas où je souhaite étendre l'expérience à une couche polygone , la conversion est t'elle possible. doit on passer par le centroïde du polygone, et si oui, comment ?
Merci pour vos retours
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=364889#p364889
Pour y répondre : geobd(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
Message posté par : yaks48
----------------------------------------
Bonjour,
J'ai importé des rasters dans ma base de données PostGIS via raster2pgsql
Lorsque je les affiche dans QGIS (via DB Manager) je n'arrive pas à afficher les min et max de l'étendue en question, alors que ça marche très bien avec mon raster "source" depuis l'explorateur. Mon but pour cet exemple est de faire des cartes topo avec une symbologie qui dépend du min/max de l'emprise.
exemple de ligne de commande pour l'import raster2pgsql :
-----------------
Code :
raster2pgsql.exe -s 2154 -I -C -M C:\test_pgsql\BDALTI1.asc -F public.test8 | psql -U postgres -d qgis -h ADRESSE IP -p 5432
-----------------
avez-vous des solutions svp ?
j'ai testé avec différents types de fichiers initiaux avant import, rien ne change. et ça marche même lorsque j'exporte le raster depuis DB Manager dans mon explorateur.
Merci beaucoup !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=367498#p367498
Pour y répondre : geobd(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
Message posté par : BadWolf
----------------------------------------
Bonjour,
J'ai la version 8.6 de PgAmdin 4 et je cherche un moyen de modifier la couleur des requêtes SQL. C’est-à-dire la couleur du mot "SELECT", "FROM", un nom de schéma, un nom d'une table, ... . Est possible ?
En vous remericant
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=367604#p367604
Pour y répondre : geobd(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
Message posté par : Alice.C
----------------------------------------
Bonjour,
J'ai une table géométrique avec des doublons. Je souhaiterais par une requête sql supprimer ces doublons, soit en fusionnant les entités soit en ne conservant qu'une ligne parmi les entités dupliquées.
Je pourrais recréer une nouvelle table à partir de la précédente, avec un GROUP BY. Mais j'ai une condition, si cela est possible, j'aimerais ne pas avoir à citer les noms de champs dans ma requête. Car je dois dupliquer cette requête à une cinquante de tables et ces tables sont susceptibles d'évoluer donc j'aimerais éviter une vérification des champs dans ma requête à chaque mise à jour de données.
Je suis donc plutôt partie sur l'idée d'un DELETE FROM mais je suis bloquée. Voici la requête.
-----------------
Code :
DELETE FROM sup.sup_t1_ass_s_gpu_test
WHERE "IDE" IN (
SELECT "IDE" FROM ref_gpu_sup_flux_tdlu.sup_t1_ass_s_gpu
GROUP BY id,geom
HAVING count(id)>1);
-----------------
Cette requête fonctionne, dans le sens où elle supprime effectivement les doublons. Sauf qu'elle supprime toutes les versions de l'entité dupliquée.
Quelqu'un aurait il une piste ?
Bonne journée,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=366509#p366509
Pour y répondre : geobd(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
Message posté par : eliseo
----------------------------------------
Bonjour à tous,
Je cherche à intégrer des bases de données Access (fichier .mdb) dans QGIS (3.34). Je suis novice en gestion et utilisation de bases de données, et je rencontre un problème quant à la lecture des géométries de mes entités lors de l'import de ma base dans QGIS. Je m'explique :
J'ai créé une connexion ODBC afin d'intégrer ma base dans QGIS. Lors de l'import de mes couches, les tables attributaires sont bien lisibles et je me retrouve avec deux colonnes concernant la géométrie : "GDO_GEOMETRY" (type binaire) et "GDO_GEOMETRY_sk" (type chaîne de caractères). Je vous mets une photo pour que vous puissiez visualiser les deux colonnes. Comme vous pouvez le voir, mes géométries ne sont pas données en clair...
J'ai donc essayé, grâce à la calculatrice de champ, d'extraire mes géométries en utilisant les outils "geom_from_wkb" pour la première colonne et "geom_from_wkt" pour la deuxième, mais j'obtiens une valeur "Null".
J'ai donc plusieurs questions :
Comment Access lit-il et stocke-t-il la géométrie ? Je n'ai rien trouvé à ce sujet sur internet non plus.
À quoi correspond le "sk" de ma deuxième colonne ? Le nom de la colonne est le même que celui sur la base Access, et c'est un nom automatique. Je pense que c'est une manière de "coder" la géométrie, mais je ne connais pas et n'ai rien trouvé sur internet non plus.
Je ne comprends pas pourquoi la fonction qui transforme mes données binaires ne fonctionne pas. Auriez-vous une idée ?
Toutes ces questions ont le même but : essayer de comprendre comment extraire la géométrie. Si vous avez d'autres moyens dans ce sens, je suis preneuse !
Merci d'avance !
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=367427#p367427
Pour y répondre : geobd(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
Message posté par : petite.baguette (marjorie.grosclaude(a)gmail.com)
----------------------------------------
Bonjour,
Je suis actuellement en stage de SIG dans une structure qui n'a pas de géomaticien (certains collègues touchent aux SIG, mais en restent qu'aux bases pour de la cartographie simple sur QGIS).
Il faudrait que je trouve une solution de gestion de base de données pour organiser les données SIG de la structure, et permettre à ceux qui touchent aux SIG de comprendre son fonctionnement et de pouvoir l'utiliser.
J'ai commencer à travailler sur PostgreSQL/PostGIS, mais je pense que ce n'est pas un outil facile d'accès pour les non-géomaticiens, d'autant plus qu'aucun de mes collègues ne travaille en langage SQL. Connaissez-vous une autre solution qui serait plus accessible aux non-initiés ? L'idée étant qu'ils puissent prendre le relais une fois mon stage terminé.
Merci beaucoup :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=367236#p367236
Pour y répondre : geobd(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
Message posté par : Pastore
----------------------------------------
Bonjour à vous,
Dans le cadre d'une analyse du potentiel de densification pour un PLUI, je suis à la recherche d'une fonction Postgresql permettant de définir un rectangle ou carré de taille maximum à l'intérieur d'un polygone.
Pour l'instant, j'ai seulement utilisé la fonction suivante ST_MaximumInscribedCircle (voir le résultat en capture d'écran)
create table ateliers.uf_division_test as
SELECT
ST_Buffer((ST_MaximumInscribedCircle(geom)).center,
(ST_MaximumInscribedCircle(geom)).radius) as MaximumInscribedCircle
FROM
ateliers.uf_division_parcellaire_residentielles
AS t1(geom3)
Est ce que à votre une connaissance une fonction similaire pour un résultat avec des carrés et/ou rectangles existerait ?
Merci à vous
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=367535#p367535
Pour y répondre : geobd(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
Message posté par : Williaeid (languidsoy(a)gmail.com)
----------------------------------------
Bonjour,
Quelle application utilise-t-on?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=367433#p367433
Pour y répondre : geobd(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