Message posté par : SDucroquet
----------------------------------------
Bonjour à toutes et tous,
je suis bloqué avec QGIS 3.14.16.
Je dispose de deux couches vectorielles :
- 1 avec des polygones
- 1 avec des lignes
Chaque poligones possède une ligne du second fichier. C'est soit un des côtés du polygone (90% des cas) soit une ligne traversant le polygone de bout en bout.
Je souhaiterais pouvoir remplir le polygone avec des parallèle à la ligne traversant le polygone.
La fonction "créer ligne parallèle" avec l'extension CAD ne va pas, car :
- il faut faire chaque ligne une à une
- toutes les lignes ont la même longueur. Or en fonction de la forme du poligone chaque ligne ne fait pas toujours la même longueur
La fonction " grille" (dans les raster), ne fonctionne pas car il fait un cadrillage systématiquement orienté sur l'axe nord-Sud. Or, les poligones ne sont jamais alignés sur cet axe.
Voila, si quelqu'un connaît une solution pour ce problème, je suis preneur!!!
Sébastien
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=342164#p342164
Pour y répondre : geomatique(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 : Alamies (faresalami2030(a)gmail.com)
----------------------------------------
Bonsoir à tous,
J'ai fait une intersection d'altitude avec les communes de la zone d'étude sur arcmap, ensuite, j'ai calculé la superficie en km² comme suit :
Communes superficies
Ain aouda 5,25
Ain aouda 8,50
Ain aouda 11,25
Tidass 170,80
Tidass 120,55
Tidass 224,65
Qui peut me dire comment sélectionner juste les communes qui ont une valeur la plus élevée (par exemple: Ain aouda 8,50 et Tidass 224,65). Merci d'avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=342120#p342120
Pour y répondre : geomatique(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 : Thomas Gratier (thomas.gratier(a)gmail.com)
----------------------------------------
Bonjour,
Personnellement, je partirai sur `pykml` https://pythonhosted.org/pykml/ pour générer des KML "à façon" (je l'ai personnellement utilisé sur un projet). Il n'est basé que sur Python donc facilement intégrable comme dépendance dans un plugin QGIS.
Pour avoir la géométrie en KML, une possibilité est de passer entre QGIS et GDAL comme ci-dessous.
-----------------
Code :
from osgeo import ogr
first = next(iface.activeLayer().getFeatures())
mywkt = first.geometry().asWkt()
point = ogr.CreateGeometryFromWkt(mywkt)
print(point.ExportToKML())
-----------------
Je pense néanmoins que PyKML peut suffire quand il est alimenté avec les géométries récupérées de vos géométries QGIS via les fonctions `as*` de QgsGeometry visible en tapant `[i for i in dir(QgsGeometry()) if i.startswith('as')]`
Une autre alternative est d'utiliser SimpleKML https://simplekml.readthedocs.io/en/latest/ qui lui est utilisé dans le plugin https://github.com/NationalSecurityAgency/qgis-kmltools-plugin
Je pense que les 2 bibliothèques Python se valent, il s'agit presque de préférence selon l'API de chacune.
Thomas
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=342111#p342111
Pour y répondre : geomatique(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 : Celo
----------------------------------------
Bonjour,
Je vous expose mon problème, j'ai plusieurs shp linéaire qui correspondent à plusieurs années en l’occurrence 2018,2019 et 2020. Dans mes tables attributaires chaque ligne correspond à une polyligne.
Je souhaite supprimer les polylignes de mes shp 2018 2019 qui se superposent avec mon shp de l'année 2020. Auriez-vous une idée de comment faire ça ?
Je vous remercie d'avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=342095#p342095
Pour y répondre : geomatique(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 : zak_geom34
----------------------------------------
Bonjour à tous,
Je travaille dans une structure qui a besoin de rendre des fichiers .kml à des clients, selon une charte bien précise : Selon les attributs des entités, elles doivent être affichées selon un certain style, et organisées selon une arborescence de dossier.
Les dessinateurs, les personnes qui créent ces entités, travaillent avec Qgis, pour des raisons de confort de travail / précision.
Elles créent des vecteurs, puis les exportent en .kml, les chargent dans Google Earth, et de là construisent l'arborescence nécessaire et attribuent les styles requis manuellement à chaque groupe d'entités. C'est un travail fastidieux, et les dessinateurs passent presque plus de temps à ranger et styliser les entités qu'à les créer depuis Qgis.
Je suis familier du développement python, en particulier avec PyQgis. Je cherche à automatiser la transition "couches vecteurs VERS document unique .kml", en créant une extension à qgis, en python. Cette extension serait une "amélioration" de la fonction native d'enregistrement kml de couches vecteurs de qgis. L'algorithme écrirait du code xml en fonction des attributs et pourrait ainsi ranger / styliser chaque entité. Voilà pour le contexte.
Je souhaitais savoir si quelqu'un a déjà été confronté à un problème similaire, si l'idée ne paraît pas trop fumeuse, si d'autres solutions existent... En bref, tout conseil est bon à prendre, car j'ai l'impression de me lancer dans une petite aventure brumeuse.
Merci à quiconque trouvera le temps de me répondre.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=342088#p342088
Pour y répondre : geomatique(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 : Ali007 (alikhlifi.ig2017(a)gmail.com)
----------------------------------------
Je prépare ma candidature pour un Master M2 Géomatique.
J'ai un diplôme d'ingénierie en génie rural et maintenant je viens de terminer mon Master 1 de Géosciences appliqué à l'eau et l'environnement à l'Université de Lorraine.
Maintenant, Je vise le Master M2 Géomatique pour la prochaine rentrée.
Donc d’après vous , quelle formation géomatique s'adapte plus à mon profil où j'aurais plus de chance d’être accepté.
Merci d'avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=342025#p342025
Pour y répondre : geomatique(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 : Thibaut Taglialatela
----------------------------------------
Bonjour,
Dans le cadre d'une reconversion professionnelle, j'effectue actuellement un bilan de compétences. Ayant approcher le domaine des SIG dans le cadre de mon ancien travail, je pense partir sur une reconversion dans ce domaine.
Il faudrait, néanmoins, que j'effectue une enquête métier en interrogeant un géomaticien.
Est-ce que quelqu'un serait disponible pour répondre à quelques questions par téléphone ou par Skype ?
Si oui, je donnerai mes coordonnées par MP.
Merci d'avance pour les réponses.
Thibaut Taglialatela
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341970#p341970
Pour y répondre : geomatique(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 : Bruno IRATCHET (bruno(a)georezo.net)
----------------------------------------
Bonjour,
Pour celles et ceux qui suivent et/ou qui sont impliqués dans cette petite communauté géomatique open source:
https://www.banquedesterritoires.fr/geotrek-du-logiciel-libre-la-creation-d…
Bonne journée!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341935#p341935
Pour y répondre : geomatique(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 : SIG44 (y.amel05(a)hotmail.fr)
----------------------------------------
Bonjour a tous, je rencontre une problématique quand je lance mon automatisation, et l'erreur qui m'est renvoyée est incompréhensible..
Si une âme charitable pouvait m'aider ce serai adorable... Merci d'avance
Voici mon code :
import requests
import json
overpass_url = "http://overpass-api.de/api/interpreter"
overpass_query = """
[out:json][timeout:25];
{{geocodeArea:ille-et-vilaine}}->.searchArea;
(
node["emergency"="yes"](area.searchArea);
way["emergency"="yes"](area.searchArea);
relation["emergency"="yes"](area.searchArea);
node["emergency"="fire_hydrant"](area.searchArea);
way["emergency"="fire_hydrant"](area.searchArea);
relation["emergency"="fire_hydrant"](area.searchArea);
);
out geom;
"""
response = requests.get(overpass_url,
params={'data': overpass_query})
data = response.json()
et mon erreur en sortie :
Traceback (most recent call last):
File "C:/Users/easypx/osm.py", line 75, in
data = response.json()
File "C:UserseasypxAppDataLocalPackagesPythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0LocalCachelocal-packagesPython38site-packagesrequestsmodels.py", line 900, in json
return complexjson.loads(self.text, **kwargs)
File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.8_3.8.1776.0_x64__qbz5n2kfra8p0libjson__init__.py", line 357, in loads
return _default_decoder.decode(s)
File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.8_3.8.1776.0_x64__qbz5n2kfra8p0libjsondecoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.8_3.8.1776.0_x64__qbz5n2kfra8p0libjsondecoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341872#p341872
Pour y répondre : geomatique(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