Message posté par : Alexandre31
----------------------------------------
Bonjour,
Voici ce que j'aimerais mettre en place:
Tous les ans, j'ai des ouvriers qui doivent se rendent, 3 fois par ans, sur une dizaine de points de contrôles (sur 500 en tout) et faire des relevés (toujours les mêmes). Les 500 points ne sont pas à faire (tous les ans une centaine est tirée au sort qui ne sont pas à faire).
Je ne sais pas trop comment faire:
- est ce que chaque année, je rajoute un champs correspondant à l'année en cours (ex.2020) et en face chaque point, je mets s'il est à faire ou non? je pense que ça va charger ma table
- est ce que j'ai une table avec un champs numéro de point et un champs année (et tous les ans, je rajoute la liste des points avec l'année
- est ce qu'il y a une autre solution?
Enfin, est-il possible d'ajouter de manière automatique tous les points dès que l'année commence? c-à-d qu'au 1er janvier 2021, j'ai automatiquement la liste de mes points qui s'ajoutent à l'année 2021?
Merci pour votre aide!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=336151#p336151
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 : JP LLORENS
----------------------------------------
Bonjour
Votre requêt peut être simplifiée
-----------------
Code :
SELECT (St_dump(St_Union(geom)).geom AS geom
from FROM data
GROUP BY data.num
-----------------
Cordialement
JP
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=336081#p336081
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 : Mossy_D
----------------------------------------
Bonjour à tous,
Je cherche un moyen de "traduire" le code SQL suivant en Python 3.0 / Arcpy :
-----------------
Code :
SELECT *, ROW_NUMBER ()
OVER (PARTITION BY parcelle) AS no_bati
FROM bati
ORDER BY parcelle
-----------------
Pour rappel, on cherche à attribuer un numéro séquentiel (no_bati) pour chaque batiment (bati) en les regroupant par parcelle.
Par exemple :
On compte 5 bâtiments sur la parcelle ZY 1, donc les bâtiments sont numérotés de 1 à 5 sur la parcelle ZY 1.
On compte 3 bâtiments sur la parcelle ZY 2, donc les bâtiments sont numérotés de 1 à 3 sur la parcelle ZY 2.
Etc...
Il doit y avoir une méthode simple en modifiant un peu la fonction AutoIncrement d'Arcpy, mais je sèche un peu là.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=336007#p336007
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 : theo.znt
----------------------------------------
Bonjour,
je dispose d'une BDD postgis sur un serveur, je peux m'y connecter sans problème en localhost.
Maintenant je voudrais pouvoir configurer des connexions à cette même BDD depuis des postes distants.
J'ai parcouru plusieurs forums, et j'ai effectué les modifications sur les fichiers pg_hba.conf, postgresql.conf et créé une règle de pare-feux pour l'adresse ip publique du postre sur lequel je cherche à me connecter à ma BDD ...
Rien n'y fait, je ne parviens pas à me connecter.
J'ai vu dans votre message précédent que vous avez réussi, pouriez-vous svp me venir en aide ?
Merci d'avance pour votre réponse !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335962#p335962
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 : T. Rossini
----------------------------------------
Salut,
sur quel os tourne votre serveur ?
est ce que vous pouvez publier vos fichiers de conf ici, ainsi que la règle de pare feu ?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335970#p335970
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 : ckiko13
----------------------------------------
Bonjour
Dans une table, je souhaiterais enlever des espaces vides entre des virgules ou à la fin de la ligne.
Pour ce faire, j'utilise cette expression:
-----------------
Code :
select
REGEXP_REPLACE (nom_prop,'/\s+/',' ')
from parc_group_proprio;
-----------------
Où nom_prop = champ concerné & parc_group_proprio = ma table
Par exemple, de cet enregistrement:
-----------------
Citation :
BONNA/AUGUSTE , ,019 RUE COTE ,26000 VALENCE
-----------------
Je souhaite obtenir cela:
-----------------
Citation :
BONNA/AUGUSTE,019 RUE COTE,26000 VALENCE
-----------------
J'essaye plusieurs variantes de mon expression régulière
-----------------
Citation :
'\\s+'
'\\s+'
'/ss+/'
-----------------
, mais rien ne semble fonctionner.
Auriez-vous une idée pour reformuler correctement mon expression?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335845#p335845
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 : Tonio456 (antoine.prevors(a)gmail.com)
----------------------------------------
Bonsoir à tous,
Je cherche à lancer une requête via postgis pour découper des polygones d'une même couche qui se superposent et donc créer de nouvelles géométries tout en récupérant la valeur de mon champ "nombre" pour en faire la moyenne.
Ma table ressemble à cela, j'ai a peu 500 cercles
https://ibb.co/kc19b4j
Si je prends cet exemple
https://ibb.co/MhTvTtr
J'ai 3 cercles avec un champ nombre de valeurs 1,2 et3
et je cherche à obtenir comme résultat
https://ibb.co/Vpm7H9W
c'est à dire 7 polygones qui reprennent la moyenne des attributs des polygones avec lesquels ils se superposent
J'espère etre assez clair dans mon explication
J'etais parti sur une requete du genre
-----------------
Code :
SELECT a.label,b.label,st_intersection(a.geom,b.geom),
avg (matable.nombre) as moyenne
FROM matable as a, matable as b
WHERE st_intersects(a.geom,b.geom)
AND a.idb.id
-----------------
mais je pense m'égarer complètement...
si quelqu'un a une piste je suis preneur !:)
Je vous remercie d'avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335620#p335620
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 : Francis YAMEOGO
----------------------------------------
Bonjour à tous.
J'ai élaboré un projet Webmapping a partie de Lizmap qui est une solution qui permet de générer des cartes interactive identique a votre projet QGIS.
A présent je compte utiliser PostgreSQL comme Base de donnée de mon projet. A ce niveau je suis bloqué. Dans la documentation Lizmap , il est dit de créer un lien dans le fichier localConfig.uni.PHP en enregistrant les username, password, hôte de la base de donnée PostgreSQL. Chose faite mais j'arrive toujours pas a créer ce lien. Quelqu'un aurait une expérience en la matière. Bien vouloir me faire savoir. Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335433#p335433
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 : staubli
----------------------------------------
Salut tout le monde
J'ai trois tables differentes que je voudrais combiner au travers d'un VIEW. Mais j'ai beau tout essayer je n'y arrive pas.
J'ai une table Avec mes objets (Points) qui contient leur ID, leur geom et une Denomination Sous forme de Code.
Une table Avec toutes les denominations de tous mes objets (tel Code correspond a telle Denomination pour tel objet, exemple SY12=poteau electrique).
Une 3e table qui indique des poins kilometriques sur une route.
Je veux donc pour chaque objet lui associer sa denomination et son kilometrage (son plus proche voisin).
Je suis arrivé d'un coté à associer un objet à son nom et d'un autre coté à associer un objet à son kilometrage mais je n'arrive donc pas à combiner les deux.
J'imagine que ca doit etre tout bete mais je n'y arrive pas. Je commence juste à migrer les données vers Postgre et je n'ai pas fait beaucoup de SQL, ce qui explique mes difficultés.
Requete associer une Denomination à un Code
-----------------
Code :
SELECT p."ID",
p.geom,
p.name,
p.angle,
p.linie,
i.bezeichnung
FROM infra_visu._prellbockdist p
JOIN infra_visu._symbolindex_bahnplan i ON p.name::text = i.symbolnr::text;
-----------------
Requete associer un Point kilometrique
-----------------
Code :
SELECT DISTINCT ON (_prellbockdist."ID")
_prellbockdist."ID",
_prellbockdist.name,
_prellbockdist.angle,
_prellbockdist.linie,
_kilometrierung.linie,
_kilometrierung.km
FROM
infra_visu._prellbockdist,
infra_visu._kilometrierung
WHERE ST_DWithin(_kilometrierung.geom , _prellbockdist.geom, 100)
Order by _prellbockdist."ID", ST_Distance (_kilometrierung.geom , _prellbockdist.geom)
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335393#p335393
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 m'initie depuis peu sur Pgrouting, notamment grâce à la document en ligne. Disposant d'une couche de route (source : OSM), je souhaite calculer le chemin le plus court entre deux points. J'utilise Windows 10, ainsi que postgreSQL et pgAdmin (dernière version).
La requête finale fonctionne, mais est malheureusement vide. Voici ma démarche :
-----------------
Code :
-- Sur QGis, conversion de la couche route de Multilinestring à linestring avec l'outil "De morceaux multiples à morceaux uniques"
-- Importation de la couche route (nommée "route_049") dans PostgreSQL
-- Création des colonnes Source et Target
ALTER TABLE route_049 ADD COLUMN "source" integer;
ALTER TABLE route_049 ADD COLUMN "target" integer;
--Création que de la topologie (fonctionne bien, et me renvoie "OK")
SELECT pgr_createtopology('route_049', 0.001, 'geom', 'id', 'source', 'target');
--Tentative de création d'un trajet le plus court entre deux points (https://zupimages.net/viewer.php?id=20/37/2piv.png --> Les points proviennent de "route_049_vertices_pgr")
SELECT *
FROM pgr_dijkstra('select id, source, target, st_length(geom) as cost, st_length(geom) as cost FROM route_049', 30, 4, false)
--0 ligne retournée
-----------------
J'ai du adapter mon code, car les formules que j'entrais n'était pas compatibles avec la doc. Aurais-je loupé quelque chose ?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335270#p335270
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