Systèmes d'information géographique

Questions-réponses pour les cartographes, les géographes et les professionnels des SIG


4
Vous voulez que le code python QGIS 2.x fonctionne dans QGIS 3.x? l'objet n'a pas d'attribut 'legendInterface'
Le morceau de code suivant fonctionne bien dans QGIS 2.x, mais il ne fonctionne pas dans QGIS 3.x. myDir = 'd:/work/output_folder/' layers = iface.legendInterface().layers() pipe = QgsRasterPipe() for layer in layers: extent = layer.extent() width, height = layer.width(), layer.height() renderer = layer.renderer() provider=layer.dataProvider() crs = layer.crs().toWkt() pipe.set(provider.clone()) pipe.set(renderer.clone()) opts = …

2
Comment combiner des objets SFC à partir du package R SF
En utilisant le package R sf, comment combiner des sfcobjets? Par exemple, étant donné le code suivant, comment créer un sfcobjet unique sfc12qui comprend les géométries des deux sfc1et sfc2? ( length(sfc12)devrait être 2.) library(sf) pt1 = st_point(c(0,1)) pt2 = st_point(c(1,1)) sfc1 = st_sfc(pt1) # An sfc object sfc2 = …
12 r  sf 



1
Modification du dossier ArcGIS Home par défaut?
ArcGIS Desktop définit par défaut le dossier de base sur quelque chose comme C:\Users\<username>\Documents\ArcGIS: créer un dossier dans le dossier My Documentsou en Documentsfonction de la version de Windows. Personnellement, j'essaie de garder mon travail SIG hors du dossier Documents et stocke généralement tous mes fichiers dans un dossier appelé …

3
Obtenir efficacement l'intersection de plusieurs polygones en Python
Je voudrais obtenir l'intersection de plusieurs polygones. En utilisant le shapelypackage de Python , je peux trouver l'intersection de deux polygones en utilisant la intersectionfonction. Existe-t-il une fonction efficace similaire pour obtenir l'intersection de plusieurs polygones? Voici un extrait de code pour comprendre ce que je veux dire: from shapely.geometry …






4
Je n'ai pas trouvé shp2pgsql dans l'installation de postgis
J'ai installé postgis en suivant ce guide . Tout est OK. SELECT postgis_full_version(); "POSTGIS="2.1.7 r13414" GEOS="3.4.2-CAPI-1.8.2 r3921" PROJ="Rel. 4.8.0, 6 March 2012" GDAL="GDAL 1.10.1, released 2013/08/26" LIBXML="2.9.1" LIBJSON="UNKNOWN" TOPOLOGY RASTER" Mais je n'ai pas le shp2pgsql /usr/lib/postgresql/9.4/bincomme vous pouvez le voir: foo@bar:/usr/lib/postgresql/9.4/bin$ ls clusterdb initdb pg_dump pg_standby psql createdb oid2name …

2
Ajouter des sources de tuiles vectorielles à QGIS
Est-il possible d'ajouter des sources de tuiles vectorielles (en utilisant le format des tampons de protocole de MapBox, ou GeoJSON, ou autre) à QGIS? Si c'est le cas, comment? (Ma question est un peu similaire à Est-ce que les nouvelles tuiles vectorielles Mapbox peuvent être utilisées comme fond de carte …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.