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
Message posté par : Nicolas Ribot
----------------------------------------
Vous pouvez aussi tenter "à l'ancienne", en faisant l'union de la couche et le dump du résultat (regardez dans la doc quelle fonction st_union ou st_memUnion est la plus adaptée).
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332011#p332011
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,
Je travaille actuellement sur une étude liée à la position des bâtiments dans un département. Pour avoir une base de données de bâtiments la plus complète possible, j'utilise deux couches de deux bdd différente : Les bâtiments d'OSM et de datagouv. Effectivement, certains bâtis d'OSM (environ 10%) ne sont pas présents dans les bâtis de Datagouv. Mais les 90% sont des doublons des bâtis de datagouv.
Je me retrouve dans une situation aussi jubilante qu'embêtante, car les bâtis sont scannés ... en décalé !
Voici un exemple : https://zupimages.net/viewer.php?id=20/18/71wt.png
En violet, nous avons les polygones de datagouv. En gris, ceux d'OSM.
Entre deux polygones qui représentent une même maison, la superficie varie entre 1 et 2 m² mais la forme est visiblement très homogène.
Je cherche donc à supprimer les bâtis d'OSM qui sont des doublons de ceux de datagouv. Mais comment reconnaître ces doublons ? Certains d'entre eux sont simplement superposés (donc un st_intersects suffira pour les selectionner et supprimer), mais dans cette exemple et dans d'autre, les bâtis sont très espacés (plusieurs dizaines de mètres).
Existe t-il d'autres manière de trouver ces doublons ? Je pensais à des formules qui se base sur la ressemblance de la forme de polygones.
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332557#p332557
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