Message posté par : Maxime.C/117
----------------------------------------
Bonjour à tous,
Je reviens vers vous par rapport aux problèmes de mon précédent message.
J'ai pu obtenir une nouvelle information auprès d'un collègue, qui a enfin pu m'expliquer pourquoi ils avaient impérativement besoin de retourner à la valeur 1 pour leurs photos.
Sans parler forcément de changement de carte SD, il s'agit surtout du fonctionnement de la mémoire de l'appareil.
A partir du moment où l'appareil atteint 9 999 photos, ce dernier créer un nouveau dossier sur la carte SD et reprends à 1 tout en continuant son acquisition et l'incrémentation des photos.
Grâce à cette valeur seuil, j'ai pu établir de nouvelles formules.
Les formules ne permettent pas de prendre en compte les valeurs de photos de l'entité précédente (en utilisant un id-1 ou quelque chose comme cela) lors de la création d'une nouvelle entité, mais le résultat attendu est là !
Afin de pouvoir utilisé des maximums différents lors du retour à 1, j'ai créer un nouveau champ photos s'incrémentant seulement à partir du retour à 1 et les formules font chacune intervenir les 3 champs photos.
Pour les curieux qui pourrait avoir ce besoin je les poste ici :
Pour le champ Photo 1 :
IF(maximum("LastPhotos") > 0 , maximum("LastPhotos") + 1,
IF(maximum("Photo1") > 9700 AND minimum("Photo2") < 405, maximum("Photo2")+ 405 - 9999 + 1,
IF("Photo1" is NULL and minimum("Photo2") > 405, maximum("Photo2") + 1,
"Photo1")))
#############################################
Pour le champ Photo2 :
IF(minimum("Photo2") < 405,("Photo1")+405,
IF(maximum("Photo2") > 9700 and maximum("Photo1") > 9700, maximum("LastPhotos"),
IF(maximum("Photo2") > 9700, maximum("Photo2") + 405 - 9999,
IF("Photo2" is NULL,("Photo1")+405,
"Photo2"))))
#############################################
Pour le 3eme champ "LastPhotos" (le nom sera changé plus tard):
IF(maximum("Photo1")>9700, ("Photo2"),
IF(minimum("Photo2") < 405 ,("Photo1") + 405,
"LastPhotos"))
Vous pouvez observer le résultat dans l'export XLSX en pièce jointe.
Ce n'est sans doute pas le plus optimisé, ni parfait. Cependant, cela permet de créer environ une cinquantaine de point avec un shape avant d'avoir à nouveau un problème de numéro de photos passant au dessus de 10 000. Problème que je résoudrais sans doute en créant un quatrième champ photos si le besoin se fait sentir.
En espérant que cela pourra inspirer quelques personnes
Cordialement,
----------------------------------------
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=357901#p357901
Pour y répondre : qgis_fr(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 : Robin.k
----------------------------------------
Bonjour à tous,
Je fais appel à vous car j'ai utilisé postgreSQL pour stocker différents projets (carte d'assainissement par exemple). Par contre, si un utilisateur différent de moi se connecte sur le projet, il doit taper ses identifiants pour chacune des couches enregistrées dans le projet.
Pourtant, dans l'explorateur, l'utilisateur a déjà toutes ses connexions PG ADMIN avec ses identifiants, il peut les ajouter d'un simple clic sans taper aucun identifiant.
Donc ma question est la suivante : est-il possible lorsqu'on stocke un projet QGIS sur postgres, d'éviter que QGIS demande à chaque fois le nom d'utilisateur pour ouvrir le projet ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=357894#p357894
Pour y répondre : qgis_fr(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 : Kiecane
----------------------------------------
Bonjour,
J'ai différentes couches de répartition d'espèces en France (chaque couche correspond à la répartition spatiale d'une espèce donnée en France) et je souhaiterais croiser ces couches pour étudier les superpositions d'espèces. Le problème, c'est que l'utilisation de l'outil "Joindre les attributs par localisation" conserve la géométrie d'une des couches, alors que je ne souhaiterais conserver que les croisements entre couches (comme le fait l'outil couper). Le but final serait d'avoir une carte de France avec un dégradé de couleur : plus il y aurait un nombre important d'espèces différentes (donc de croisements de couches) plus la couleur serait intense. Pourriez-vous m'indiquer la démarche à suivre s'il-vous-plaît ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=357890#p357890
Pour y répondre : qgis_fr(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 : GlaDal
----------------------------------------
Bonjour,
Des entreprises ont crées des solutions de ce type comme Qgis Cloud. Si vous avez des opérations de terrain à faire Qfield et Qfield cloud pourrait être plus adaptés.
Sinon, il est possible de monter votre propre serveur.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=357888#p357888
Pour y répondre : qgis_fr(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 : gehel
----------------------------------------
Bonjour à tous
J'ai un peu épluché le forum sans trouver de réponse.
Je débute avec qgis et en particulier avec l'extension cadastre. J'ai réussi à faire a peu près tout ce qui m'étais nécessaire.
Question qui se pose : est-il possible de créer un serveur qui permettrait à des ordinateurs distants d'avoir accès aux données ?
pour l'instant qgis est installé sur un seul ordi que nous nous partageons. quelle solution serait envisageable ?
Merci de votre attention à ce probleme
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=357868#p357868
Pour y répondre : qgis_fr(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 : GlaDal
----------------------------------------
Bonjour,
Si vous êtes motivé, déposé une proposition sur le Github de Qgis : https://github.com/qgis/QGIS-Enhancement-Proposals
Ce sera certainement plus impactant que sur Georezo.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=357863#p357863
Pour y répondre : qgis_fr(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 : Jm_D
----------------------------------------
Bonjour
Merci pour vos suggestions mais ça ne répond qu'en partie au besoin de création de mise en page de profil
En d'autre termes c'est la partie création d'un document profil qui m'intéresse
Dans ce type de document le cartouche du profil lui-même doit être paramétrable (cote terrain, cote projet, distance partielle,
distance cumulée, pente,...) Idem pour les profils en travers
ça peut faire l'objet d'un plugin avec financement partagé. Nous pouvons y contribuer
Que des personnes intéressées se manifestent...
cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=357862#p357862
Pour y répondre : qgis_fr(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 : arnaudp
----------------------------------------
Bonjour,
J'essaie de me former en python pour QGIS, alors j'ai trouvé l'exercice intéressant.
J'ai fait le script suivant qui permet de sélectionner les paires de parcelles dont la surface est égale à la valeur surface±tolerance (ici 800±20m^2).
Nous pouvons probablement optimiser ce script. Je dois avouer que je ne suis pas encore familier des QgsSpatialIndex.
Je suis curieux de toute remarque sur ce script.
-----------------
Code :
# Inspiration : : https://stackoverflow.com/questions/43608917/find-neighbouring-polygons-in-…
print('Debut du script.')
surface = 800.0
tolerance= 20.0
selection = []
layer = iface.activeLayer()
features = layer.getFeatures()
index = QgsSpatialIndex()
index.addFeatures(layer.getFeatures())
feature_dict = {f.id(): f for f in layer.getFeatures()}
for feature in features:
surface1 = feature.geometry().area()
#print('surface = ' + str(surface1))
parcellesProches = index.intersects(feature.geometry().boundingBox())
for parcelleProche in parcellesProches:
surface2 = feature_dict[parcelleProche].geometry().area()
#print('surface2 = ' + str(surface2))
if(surface1+surface2 <= surface + tolerance
and surface1+surface2 >= surface-tolerance
and not feature_dict[parcelleProche].geometry().disjoint(feature.geometry())
and parcelleProche != feature.id()):
print('somme surface = '+str(surface1+surface2))
selection.append(feature.id())
selection.append(parcelleProche)
print(feature.id())
print(parcelleProche)
layer.select(selection)
print('Fin du script')
-----------------
Je vous remercie.
Meilleures salutations.
----------------------------------------
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=357847#p357847
Pour y répondre : qgis_fr(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 : upriste
----------------------------------------
Maintenant comment faire pour récupérer la valeur du champs "adresse" de la couche 'voirie' sachant que le point adresse peut se situer à une certaine distance? J'imagine intercaler un buffer dans l'expression mais je sèche.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=357826#p357826
Pour y répondre : qgis_fr(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 : SANTANNA
----------------------------------------
Bonjour,
Pas de photo en pj.
Mais pour pouvoir charger votre couche en spatial, il faut qu'elle soit spatiale. Il faudrait donc également appeler le champ geometry (soit avec un agrégat, soit dans le group by) dans votre requête.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=357293#p357293
Pour y répondre : qgis_fr(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