Message posté par : zack
----------------------------------------
Je me suis un peu précipité pour poster le précédent message. En fait même s'il me met le message d'erreur "invalid result", il me sort bien tous les fichiers de l'itération.
Si je met return {} je n'ai plus de message d'erreur, mais il ne fait le travail que sur la première entité.
De plus, mes résultats en sortie sont en epsg 4326 alors que ma couche originale est en 2154 et que ma couche temporaire je lui ai demandé 2154... de plus ils ne sont pas du tout au bon endroit...
Bref je ne comprend pas tout mais j'avance ! Et pour un seul fichier unique j'imagine que je dois le créer en amont de la boucle et faire un ajout d'entités dessus à chaque fin de boucle, mais avec quelle fonction ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322028#p322028
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 : AH
----------------------------------------
Bonjour,
Vous pouvez utiliser le pg_service pour vous connecter aux bases PGSQL. Ainsi, plus de mot de passe stocké dans les projets Qgis.
Cordialement.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322027#p322027
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,
Vous n'en parlez pas mais vous lui indiquez quand même bien le champ de la clé primaire et le nom à utiliser? Et par "rien ne se passe", vous entendez qu'il n'y a même pas de message d'erreur?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322025#p322025
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 : zack
----------------------------------------
Bonjour, et avec un peu de retard merci pour votre réponse !
Depuis j'essaye de trouver la solution par moi-même, j'ai lu "The PyQGIS Programmer's Guide" de Gary Sherman, sans que ça ne m'éclaire particulièrement, et j'ai parcouru une foultitude de forums à la recherche de ma réponse.
J'en suis arrivé au code suivant, dans le but de récupérer l'entité au sein d'une couche, mais malheuresement il me dit toujours "Impossible de charger la couche source pour INPUT: valeur invalide"...
-----------------
Code :
def processAlgorithm(self, parameters, context, model_feedback):
# Use a multi-step feedback, so that individual child algorithm progress reports are adjusted for the
# overall progress through the model
feedback = QgsProcessingMultiStepFeedback(1, model_feedback)
results = {}
outputs = {}
nonbati_layer = self.parameterAsLayer(parameters, 'nonbati', context)
features = nonbati_layer.getFeatures()
for feature in features :
feature_id = feature.id()
nonbati_layer.selectByIds([feature_id])
temp_layer = QgsVectorLayer("Polygon?crs=epsg=2154", "temporary_polygons", "memory")
selection = nonbati_layer.selectedFeatures()
temp_data = temp_layer.dataProvider()
attr = nonbati_layer.dataProvider().fields().toList()
temp_data.addAttributes(attr)
temp_layer.updateFields()
temp_data.addFeatures(selection)
# Tampon
alg_params = {
'DISSOLVE': False,
'DISTANCE': 0.5,
'END_CAP_STYLE': 0,
'INPUT': temp_data,
'JOIN_STYLE': 0,
'MITER_LIMIT': 2,
'SEGMENTS': 5,
'OUTPUT': QgsProcessing.TEMPORARY_OUTPUT
}
outputs['Tampon'] = processing.run('native:buffer', alg_params, context=context, is_child_algorithm=True)
#results['Sortie'] = outputs['Tampon']['OUTPUT']
# return results
feedback.setCurrentStep(1)
if feedback.isCanceled():
return {}
-----------------
Je reviens donc sur mon poste, voir si vous avez une solution, tout seul je n'y arrive malheureusement pas ... merci d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322024#p322024
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 : Christian B
----------------------------------------
Pour compléter mon message précédent, le contournement consiste à utiliser une connexion en clair pour l'import des données avec le plugin sans sauvegarder le projet. Puis créer un nouveau projet et charger les données avec la connexion cryptée basic.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322014#p322014
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 : Christian B
----------------------------------------
Bonjour,
si j'utilise la connexion basic de qgis pour l'import de données postgis via le plugin cadastre, j'obtiens une erreur de connexion (ogr) à la base de données, alors que je peux charger n'importe quelle couche de la base de données dans qgis avec cette même connexion. Il semble que le plugin nécessite le couple user/password en clair pour fonctionner ! Si c'est bien le cas, il ne reste qu'à se tourner vers 3Liz pour une éventuelle adaptation du plugin.
Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322013#p322013
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 : leflochceline
----------------------------------------
Bonjour Loïc Tampon,
Je vous remercie pour votre réponse.
J'ai testé pour l'instant avec des couches sqlite et des couches shape via les couches virtuelles.
J'ai bien une colonne de géométrie mais lorsque je clique sur Charger rien ne se passe.
Céline
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322012#p322012
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 : aps_33 (etudes(a)tereo.eu)
----------------------------------------
Bonjour,
Travaillant en bureau d’étude, j’aimerai savoir s’il existe une extension QGIS permettant d’effectuer de l’affichage de base de données sur un fond cartographique. En effet, nous effectuons des analyses sur des sites et souhaitons représenter nos résultats sous forme de tableaux, eux même liés aux différents piézomètres de notre site (Cf. image ci-joint).
Nous n’avons pas de mal à représenter nos résultats sans extension pour une carte, mais cela est fortement chronophage. La mise en page de chaque tableau est lente (en comptant le traitement des données, puis la représentation graphique des différents tableaux à l’aide du composeur). Ainsi, existe-il une extension qui permet d’effectuer de la recherche et du traitement de donnée à partir d’une base de données de type tableur puis d’afficher nos résultats sur un fond cartographique ?
De même, nous avons différents sites et pour un site nous effectuons plusieurs campagnes ainsi, est-il possible d’uniquement effectuer un modèle ou une mise à jour des données afin de mettre la carte en forme de façon « automatique » ?
https://image.noelshack.com/minis/2019/23/3/1559721431-03-048-ra-011-02-fig… (https://www.noelshack.com/2019-23-3-1559721431-03-048-ra-011-02-fig09.jpg)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322008#p322008
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 : Renaud Mouche (renaud(a)georezo.net)
----------------------------------------
Bonjour,
Les XYZ peuvent être ouverts dans SAGA puis rasterisés.
Il est largement préférable d'harmoniser la résolution et l'origine des rasters, en l'adaptant au phénomène cherché.
Pour de la micro-hydrographie, tu risques de devoir utiliser du 1m, ce qui va te poser quelques soucis de temps de calcul.
Si tu n'as pas de machine pour paralléliser, essaye à minima de découper le territoire en dalles (avec des zones de recoupement significatives), et scripte l'algorithme.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322007#p322007
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 : Pascal Boulerie
----------------------------------------
> aucun descriptif n'est fournit...
Ah aucune documentation n'a donc été fournite... :-(
Mais comme je l'ai dit encore ce matin même : https://georezo.net/forum/viewtopic.php?pid=321991#p321991
dites le une fois au fournisseur qu'il faut qu'il vous envoie aussi la doc.
#ditesLeUneFois
#modernisationNumeriqueDeLÉtat
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322004#p322004
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