Sistemas de Información Geográfica

Preguntas y respuestas para cartógrafos, geógrafos y profesionales de SIG.




1
Recorta un ráster con rasterio y geopandas
Estoy recortando un conjunto de fotografías aéreas históricas. Estas fotografías tienen grandes áreas negras en los bordes (valor 0). Sin embargo, también hay datos válidos con un valor 0. El flujo de trabajo que estoy usando es: Cargar ráster con rasterio Poligonalice el ráster con rasterio.features.shapes () Identifique polígonos donde …


1
El método de spline ogr2ogr TPS crea un error progresivo
Estoy tratando de ajustar un archivo de forma usando la transformación de spline ogr2ogr con comandos cmd como: C:\OSGeo4W64\bin\ogr2ogr.exe -f "ESRI Shapefile" C:\path\output.shp -tps --optfile C:\path\gcp.txt C:\path\input.shp Tengo más de 1000 puntos de control (por lo que están en un archivo separado ). Y tengo problemas extraños con la precisión …


3
Reclasificación de ráster con GDAL?
Estoy buscando una herramienta del GDAL que pueda reclasificar un ráster que contenga múltiples valores discretos. Hasta ahora, he encontrado Reclasificar rásteres usando GDAL y Python ; sin embargo, parece que solo se pueden manejar valores únicos aquí. ¿Hay algo así como una herramienta nativa de la suite?

1
¿Cambiar el nombre para mostrar de la capa con PyQGIS?
Hice un procesamiento por lotes de varias capas vectoriales y ahora el nombre para mostrar de cada archivo se "disuelve" al acceder a la layer.name()función en QGIS. ¿ Leí en esta respuesta de underdark a Cambiar el nombre de la capa del vector de salida del script de procesamiento en …
8 pyqgis  layers 



2
¿Usa raster2pgsql en la consola Python de QGIS?
Tengo que cargar archivos GeoTiFF en una base de datos PostGIS / PostgreSQL y soy nuevo en raster2pgsql. ¿Cómo ejecuto un comando raster2pgsql en la consola de Python? import psycopg2 import subprocess db_name = 'enter_qgiscloud_db' db_host = 'db.qgiscloud.com' db_user = 'enter_qgiscloud_user' db_password = 'enter_qgiscloud_pw' conn = psycopg2.connect( "dbname={0} host={1} user={2} …

1
¿Forma correcta de determinar el tipo de capa de folleto?
¿Cuál es el enfoque correcto (o recomendado) para identificar un "tipo" de capa en Leaflet / Javascript? Puedo usarlo con éxito layer instanceof, pero eso solo funciona cuando conoces el tipo en el momento del diseño (lo cual espero que sea el caso). map.eachLayer(function(layer) { console.log('_leaflet_id=' + layer._leaflet_id + ' …

1
¿Cómo activar la funcionalidad 'sobre la marcha' con PyQGIS?
Antes QgsMapRendererquedaba en desuso si queríamos activar OTF, usábamos código como este: canvas = QgsMapCanvas() canvas.mapRenderer().setProjectionsEnabled(True) Actualmente, QgsMapRendererse divide en dos clases QgsMapSettingsy QgsMapRendererJob. Investigué un poco, pero sin éxito. Entonces, ¿cómo podemos lograr lo mismo ahora?
8 pyqgis  qgis-3 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.