Message posté par : aguenec
----------------------------------------
Bonjour,
Pour pouvoir les extraire au format shape, il faut d'abord restaurer votre "backup" au sein d'une base PostGRES.
Le site https://datafoncier.cerema.fr/ressources/installer-une-base-donnees-fichier… est plutôt bien fait et décrit pas à pas la restauration.
Vous pourrez ensuite les exploiter ou les extraire au format souhaité depuis QGIS.
Cordialement
Antoine
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332933#p332933
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 : Elise Henrot
----------------------------------------
Bonjour,
Je reviens sur la question de François. J'ai également demandé les fichiers fonciers via le site "démarche simplifiée", et les données transmises sont au format backup (avec les DDT et DREAL on obtenait simplement les shp et tout allait bien). L'interlocuteur m'a précisé avoir "testé avec succès l’intégration des .backup dans une version PostgreSQL 9.5.10". Mais je suis géographe urbaniste, pas géomaticienne ou informaticienne. J'ai bien installé PostgreSQL 9.5.10, mais je n'y comprend rien. Y'aurait-il un tutoriel pas à pas pour pouvoir extraire les fichiers shp à partir de ces données "backup".
Bien cordialement.
Elise
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332925#p332925
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'une table points "PointA" (500 000 points), et d'une seconde table de points "PointB" (73 000 points). Je voudrais faire la somme d'une colonne quantitative située dans "PointB" des points qui se situent à une distance fixe de chacun des points de "PointA". Pour cela, utiliser la clause St_dwithin me paraît être cohérent.
-----------------
Code :
select pta.id, sum(ptb.ind) somme_pop
from pointa pta, pointb ptb
where st_dwithin(pta.geom, ptb.geom, 10000)
group by pta.id
-----------------
Malheureusement, la requête dure plus d'une heure pour s'achever (malgré les index spatiaux).
Existe t-il une syntaxe qui me permettrait d'aller plus vite ?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333019#p333019
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 : uterpandragon (alain.terieur0806(a)gmail.com)
----------------------------------------
Bonjour,
Débutant sous PGSQL/Postgis, je cherche à sélectionner des communes traversées par des routes.
J'ai donc essayé ceci :
-----------------
Code :
SELECT st_intersection(communes.geom, routes.geom)
FROM public.communes, public.routes;
-----------------
Cela me renvoie une liste de géométrie, par ailleurs plus importante que je ne devrais avoir de communes sélectionnées.
Je souhaiterais avoir la liste des communes avec leur nom et pas une colonne avec la géométrie en hexadécimale apparemment.
Comment m'y prendre svp ?
Merci par avance, Cordialement.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332962#p332962
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 : white-shadow90
----------------------------------------
Bonjour à tous,
Je cherche à créer un polygone (sans trou et d'un seul tenant) qui regroupe X pourcents de points issus d'une même table.
Le polygone à créer doit regrouper les points les plus proches ENTRE EUX. En conséquence, je ne vois pas comment utiliser les fonctions dérivées de st_cluster telles que ST_ClusterDBSCAN ou ST_ClusterKMeans car ma contrainte n'est pas une distance en tant que telle ou un nombre de clusters.
Cela me fait penser à une classe issue d'une classification ascendante hiérarchique mais je sèche complètement pour la requête à effectuer.
Auriez-vous des pistes à me donner svp ? Je vous remercie par avance pour votre aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332832#p332832
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 : Sylvain M.
----------------------------------------
Re bonjour,
Suite à ce sujet (https://georezo.net/forum/viewtopic.php?pid=332590) qui ne concernait que la problématique des dates EXIF, je me permet de faire remonter mon appel à l'aide sur la communauté des utilisateurs de l'excellent programme ExifTool : https://exiftool.org
Cet outil permet de manipuler les métadonnées (EXIF, XMP, ...) des photos, pour les extraire, les mettre à jour, ...
Il m'a d'ors-et-déjà permis de générer une table de base de 120000 photos géolocalisées dans PostGre, et ceci en un temps tout à fait raisonnable (45 minutes de scan).
Cependant, je n'ai pour l'instant récupéré que quelques métadonnées de base (date, modèle d'appareil photo, chemin, coordonnées GPS, ...), via cette commande, qui pourra peut-être en intéresser certains :
-----------------
Code :
exiftool -T -r -Directory -filename -DateTimeOriginal -model -GPSLatitude# -GPSLongitude# -ext jpg -charset FileName=Latin "M:\Photos" > "M:\Photos\dbphotos.txt"
-----------------
Phil Harvey, le créateur d'Exiftool, m'a suggéré une méthode qui créé une base SQLite, mais ses scripts sont en Perl, et je n'aurai pas la compétence pour les adapter à mes besoins. Sa solution est en réponse à ma question sur ce fil (https://exiftool.org/forum/index.php?topic=11087.0) .
Peut-être qu'un autre géomaticien photographe plus compétent que moi serait en mesure de créer un script pour récupérer toutes les métadonnées d'une photothèque dans une base PostGreSQL ?
C'est en tout cas le but de l'ouverture de ce fil !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332591#p332591
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 à tous,
J'aimerais attribuer une valeur à un champ de ma couche parcelle (nommée "parcelles") si son centroide se situe dans un autre polygone représentant des espaces protégés (nommée "protege"). J'ai un problème avec la syntaxe à avoir dans ce cas.
Voici mon code :
-----------------
Code :
update parcelles p set note_esp_protege =
case
when st_within(st_centroid(p.geom), protege.geom) then 0
else -1
end
from protege
-----------------
La requête tourne en boucle depuis plusieurs minutes, il y a donc très probablement une erreur.
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329980#p329980
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 : Theos2000
----------------------------------------
Bonjour je souhaitais connaitre le nombre de caractere maximul qu'on peut mettre dans une colonne "en tete" et non objet. Merci à vous
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332568#p332568
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 : Sylvain M.
----------------------------------------
Bonjour à tous,
J'importe dans une table PostGre, via PSQL, des données issues d'un fichier texte, tabulé.
Il y a une colonne au format date, sous cette forme "AAAA:MM:JJ HH:mm:ss" (ex. : 2020:04:10 21:13:26).
Pour l'instant, je n'ai pas trouvé mieux que de les importer en format texte.
Je créé d'abord ma table :
-----------------
Code :
psql -h localhost -U postgres -d phototheque -c "CREATE TABLE photos.photos_total (Directory text, filename text, DateTimeOriginal text, model text, GPSLatitude numeric, GPSLongitude numeric);"
-----------------
Ensuite, j'importe les données avec :
-----------------
Code :
psql -h localhost -U postgres -d phototheque -c "COPY photos.dbphotos FROM 'M:\Photos\dbphotos.txt' NULL '-' ENCODING 'UTF-8';"
-----------------
(le fichier texte n'a pas d'entête)
Pensez-vous qu'il soit possible d'importer directement les données au format Time Stamps ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332578#p332578
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 : Theos2000
----------------------------------------
Bonjour,
Dans Postgresql je souhaitais creer un id autoincrementer qui s'intègre dans un trigger afin que l'ajout d'une nouvelle géométrie via Qgis remplisse automatiquement le champ ID.
Actuellement mon champ ID est biginteger mais pas possible de le transformer en "serial". Au regard de la doc il me semblait possible de pouvoir creer une séquence est de raccrocher cet id a cette séquence mais ça ne marche pas
-----------------
Code :
ALTER TABLE schema.table alter column id integer not null DEFAULT nextval('"schema_sequence.test_sequence_id_seq"'::regclass)
-----------------
La seule possibilité que j'ai trouvé c'est de creer un nouvel id en serial mais le champs creer se retrouve a la fin de la table ce qi est un peu embetant pour le remplissage de mon formulaire ou de creer une nouvelle table avec un id en serial, mais problématique pour les tables qui ont plus d'une centaine de colonnes.
Est ce qu'il existe une solution sans recreer une nouvelle colonne ou table ?
Merci à vous
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332521#p332521
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