Message posté par : Theos2000
----------------------------------------
Bonjour,
J'ai un fichier constitué d'une colonne date en character varying constitué de la maniere suivante DD/MM/YYYY. J'essaye d'extraire la date avec un right(date,4) ou un substr(date,7,10) mais je me retrouve chaque fois avec une valeur nulle.
J'ai également essayer de transformer le champs en date sans succés avec la fonction to_date(date,'DD/MM/YYYY')
Y a il une manipulation a faire particulière avant ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334842#p334842
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 : jau19 (killian.jaumain(a)gmail.com)
----------------------------------------
Bonjour,
Débutant avec PostgreSQL 12.3.
J'ai actuellement crée une base de données sur l'hôte localhost.
J'aimerai la transférée sur un serveur local donc en dehors de l'ordinateur pour la partager avec d'autres ordinateur dont je n'ai pas l'adresse IP, de ce fait j'aimerai savoir comment je dois procéder.
Vous remerciant par avance.
jau19
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334748#p334748
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 : pmakowski (philippe.makowski(a)rtech.fr)
----------------------------------------
Bonjour,
J'ai un problème avec la fonction st_makeline au passage du meridien.
Nous avons des trajectoires qui font le tour de la terre et st_makeline m'affiche une ligne horizontale qui ne devrait pas exister.
La requête :
-----------------
Code :
WITH ptm AS (
SELECT b.idprocess,
ST_ShiftLongitude(ST_SetSRID(st_makepoint(
b.longitude,
b.latitude
),4326)) AS pt,
b.date_utc t
FROM alberix_data.process_tm_data b
JOIN alberix_data.process p on p.idprocess = b.idprocess
JOIN alberix_data.flight f on f.idflight = p.idflight
WHERE f.idflight=288
)
SELECT ptm.idprocess,
st_makeline(ptm.pt ORDER BY ptm.t) AS st_makeline
FROM ptm
GROUP BY ptm.idprocess
-----------------
Voici l'image dans pgAdmin :
https://drop.infini.fr/r/8JUNB0nLPc#Bn4F/aasAfxdqFzdbdLIJ/Jarv8buJJI6g9UYJh…
Comment supprimer cette méchante ligne horizontale ?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334709#p334709
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 : zang
----------------------------------------
Bonjour,
Question peut-être très bête et basique désolé...
J'ai une table de lignes et une table de polygones.
Je souhaite calculer la somme des longueurs de lignes pour chaque polygone.
Pour cela j'utilise la requête suivante:
-----------------
Code :
SELECT s.nom, sum(st_length(st_intersection(l.geom, s.geom))/1000) as long_km
FROM ligne l, polygone s
WHERE st_intersects(l.geom, s.geom)
GROUP BY nom
-----------------
A priori ça marche.
Par contre je n'arrive pas à visualiser les résultats sur QGis.
Comment générer la géométrie résultant d'un intersect entre ces deux tables?
Et pas seulement une sélection des entités, mais en découpant les lignes par rapport aux polygones?
Si j'utilise le st_intersection pour générer la geométrie, la requête est extrêmement longue et impossible de charger dans QGIS au final...
-----------------
Code :
SELECT s.nom, st_intersection(l.geom, s.geom) as geom
FROM ligne l, polygone s
WHERE st_intersects(l.geom, s.geom)
-----------------
Merci d'avance pour vos lumières,
Bonne journée!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334678#p334678
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 : Ted
----------------------------------------
Bonjour,
Je souhaiterais savoir si d'après vous il est possible de créer une boîte englobante sur un champ texte variable avec l'aide de PostGIS.
Par exemple, dans un champ libre il peut y avoir :
-----------------
Citation :
Rue de la poupée qui tousse
RUE DE LA POUPEE
Rue des Poupées
-----------------
Donc la longueur de caractères varie ainsi que typo.
Si on faisait une table avec tous les caractéristiques pour chaque lettre... Est-ce possible à votre connaissance? Ou faudrait-il privilégier d'autres outils.
En pièce jointe, je vous mets une capture d'écran de mon souhait.
D'avance merci pour vos réponses
ted
----------------------------------------
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=334387#p334387
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 : Ben22
----------------------------------------
Bonjour,
vous devez spécifier la table dans votre requête de sum :
-----------------
Citation :
SUM(ST_Area(new.geom))FROM ma_table group by site
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334376#p334376
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 : Lucie D.
----------------------------------------
Bonjour à tous,
Je dispose d'une grille vecteur de 100x100m que je souhaite étendre à un périmètre plus large, tout ceci en conservant bien le calage des carreaux.
Auriez-vous une idée de script car là je sèche complètement. Je n'ai même pas de bout de code test à vous proposer cette fois-ci...:-/
Merci d'avance pour votre aide toujours aussi précieuse!
Bonne journée.
Bien cordialement,
Lucie D.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334184#p334184
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 : LE HIR
----------------------------------------
Bonjour,
Nous débutons dans la mise en place de POSTRESQL/POSTGIS (PostgreSQL 11.6) sur notre serveur (Microsoft Server HyperV 2016/2012 R).
Pas de soucis au niveau de l'installation.
Nous arrivons à établir une nouvelle connexion POSTGIS via QGIS (Madeira 3.4) qu'avec une configuration de notre fichier pg_hba.conf contenant le paramétrage suivant :
# IPv6 local connections:
host all all ::1/128 md5
Si nous testons les paramètres ci-dessous lors du redémarrage du serveur pgAdmin4, nous avons un message FATAL Erreur
Paramétrages IPV6 suivants (notre PC) ne fonctionne pas
host all all fe80::****:****:****:bde0%12 md5
ou
host all all fe80::****:****:****:bde0%12 ident
Concernant les paramétrages IPV4 aucun ne fonctionnent
#Connexion en test
#host all all 0.0.0.0/0 md5
#host all all 1**.***.0/50 md5
#host all all 1**.***.0.50/131 md5
#host all publicuser 0.0.0.0/0 trust
Quelqu'un a-t-il déjà rencontré se problème ?
Merci d'avance pour l'aide qui pourra nous être apporté.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334192#p334192
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 : 1pichet (bertrand.bassang(a)libertysurf.fr)
----------------------------------------
Bonjour tout le monde.
Je dois construire une couche vectorielle sur mon département des pentes inférieures ou égales à 5 pourcents. J'ai pas mal cherché entre Qgis, GRASS et Postgis. J'ai utilisé Qgis pour me faire un raster de valeur 0 ou 1 en fonction de la pente (1 si la pente est inférieure ou égale à 5%). Pour "polygoniser" ce raster, impossible d'utiliser directement Postgis car plante lors que l'on utilise la fonction st_polygonize. Vraisemblablement un problème de mémoire. Je suis passé sous GRASS pour en sortir les contours du raster. Ça me donne une couche vectorielle composée de lignes.
Je peux traiter cette couche avec Postgis en utilisant la fonction St_Polygon. L'ennui c'est que dans la couche des contours, il y a des lignes non fermées en bordure de département. je pensais les fermer aisément sous Postgis mais c'est impossible car les points de départ et d'arrivé sont identiques. En fait, il s'agit bien de lignes fermées mais qui partent d'un point, font un chemin puis reviennent sur ce point en repassant sur le même chemin.
Par exemple LINESTRING(0 1, 0 0, 1 0, 1 1, 1 0, 0 0, 0 1) ressemblera à un "u" mais sera bien une ligne fermée au sens St_IsClosed de Postgis.
Ma question est donc la suivant : Y aurait-il un moyen de modifier ce genre de ligne pour en faire une ligne ouverte ?
En complément, j'ai tenté d'utiliser ST_RemoveRepeatedPoints pour supprimer les points dupliqués, mais ça ne m'a rien donné.
Merci d'avance pour vos réponses.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334101#p334101
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 : preliator
----------------------------------------
Bonjour,
Je dispose d'un couche multilineString qui représente des routes. J'aimerais couper cette couche de route sur un polygone de département. Voici une image de ce que j'aimerais faire (couper les routes situées dans le cercle rouge) :
https://zupimages.net/viewer.php?id=20/27/h1sg.png
Pour cela, mes recherches m'ont guidé vers St_Split :
-----------------
Code :
select routes.id, ST_CollectionExtract(ST_Split(routes.geom, departement.geom),3)
from routes, departement
where st_intersects(departement.geom, routes.geom) and code_insee = '07'
-----------------
Malheureusement, la requête ne finit jamais. Est-ce que j'ai oublié une jointure ?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334133#p334133
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