Al iterar sobre una capa vectorial usando el siguiente código (resumido del ejemplo en el libro de cocina pyqgis ), ¿hay alguna manera de verificar si una función está seleccionada? provider = vlayer.dataProvider() feat = QgsFeature() allAttrs =
Al iterar sobre una capa vectorial usando el siguiente código (resumido del ejemplo en el libro de cocina pyqgis ), ¿hay alguna manera de verificar si una función está seleccionada? provider = vlayer.dataProvider() feat = QgsFeature() allAttrs =
Tengo un problema / pregunta con respecto a python y QGIS. ¿Es posible obtener los datos de una característica seleccionada en QGIS usando python, y si es así, cómo? En mi ejemplo, tengo una capa que muestra algunas parcelas para la planificación urbana. Si ahora selecciono una de las parcelas,...
Estoy tratando de hacer una figura que muestre datos azimutales con un rango diferente de incertidumbres en cada punto. Esta figura de la vieja escuela de un artículo de 1991 captura la idea de la "trama de pajarita" a la que apunto: ¿Alguna sugerencia sobre cómo podría hacer una figura similar?...
¿Es posible configurar el CRS del proyecto de un proyecto en QGIS mediante un comando de Python? En mi caso, el usuario debe abrir QGIS, iniciar mi complemento escrito y este complemento cargará datos espaciales que tienen el código epsg 31467 (Gauss Krueger Zone 3). Lamentablemente, el CRS...
Tengo una útil herramienta de script que recorre un espacio de trabajo y renombra y copia archivos de forma en un conjunto de datos de características. Sin embargo, si hay un archivo de forma dañado en algún lugar del espacio de trabajo, el script falla y detiene el procesamiento. ¿Cómo manejas...
Estoy tratando de entender cómo puedo usar el módulo csv en python para abrir un archivo csv en la misma carpeta que el script python, y luego crear un shapefile usando el módulo shapefile pyshp. El archivo csv se ve así, pero puede tener un par de miles de filas de
¿Hay algún medio para verificar si 2 capas ráster dadas tienen contenido idéntico ? Tenemos un problema con nuestro volumen de almacenamiento compartido corporativo: ahora es tan grande que lleva más de 3 días realizar una copia de seguridad completa. La investigación preliminar revela que uno de...
Estoy tratando de generar polígonos para franjas orbitales satelitales. Hasta ahora tengo un método para generar dos líneas que representan el borde de cada franja en [lat, long]. Algunas de las hileras cruzan la fecha internacional y así se envuelven: Pude resolver esto con ogr2ogr...
Me gustaría instalar QGIS. Estoy en un sistema que por defecto es Python 2.5x y descargué python 3.7x con homebrew. Creé un entorno virtual con este código. brew install pyenv brew install pyenv-virtualenv exec $SHELL eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" pyenv activate...
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema para el intercambio de pila de sistemas de información geográfica. Cerrado el mes pasado ....
Ocasionalmente, pero con demasiada frecuencia desafortunadamente, mis servicios de AGS simplemente se detienen sin ningún motivo. Por lo general, no me doy cuenta de esto hasta que los usuarios me llaman y me preguntan por qué sus mapas no tienen datos. ¿Hay alguna forma (estaba pensando en...
Utilizo la siguiente línea para informar al usuario sobre el estado: iface.mainWindow().statusBar().showMessage("Status:" + str(i)) El complemento tarda unos 2 minutos en ejecutarse en mi conjunto de datos, pero Windows lo detecta como "no responde" y deja de mostrar las actualizaciones de...
Quiero crear una función que seleccione una función y la amplíe (similar en QGIS). Por lo tanto, existe la siguiente función: QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) def zoomTo(self): layer = self.vlayer atable = self.ui.table selectList=[] for i in
¿Es posible cambiar el color al agregar una capa vectorial? Tengo una capa vectorial con áreas de agua y quiero cargarla con un estilo de color azul. La capa se agrega con: QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) ¿Puedo cambiar el color de alguna manera después o durante la...
He encontrado datos de elevación de alta precisión (resolución de 1/3 a 1/9 de segundo de arco) del conjunto de datos de elevación nacional proporcionado por el USGS. Viene en formatos IMG, Arcgrid y GridFloat. Sé que ArcGrid corresponde a un paquete de software pago, pero estoy tratando de...
¿Cómo puedo obtener las coordenadas proyectadas, así como los valores de píxeles reales en esas coordenadas de un archivo GeoTiff y luego guardarlos en una matriz numpy? Tengo el archivo arsenci020l.tif, y sus coordenadas están en metros. A continuación se muestra la salida resumida de gdalinfo que...
¿De lejos, acceder a ArcObjects desde Python? es mi Q&A más leída y referenciada en GIS Stack Exchange. A pesar de ese éxito, es probable que sea una de mis áreas más débiles en lo que respecta al uso real. Una gran parte de esa mala presentación se deriva de mi poca capacidad para leer y...
Estoy tratando de construir un complemento para cargar un compositor de impresión desde un archivo, generar un atlas y exportarlo a la imagen. Hasta ahora he tenido éxito al cargar la plantilla y exportarla a la imagen. No he podido agregar ninguna de las capas de la leyenda (que también están en...
Novato aquí luchando con SIG. Estoy tratando de mapear los barrios de la ciudad de Milwuakee usando archivos de formas que se encuentran en el sitio web de su condado . Estoy siguiendo el hilo aquí con cierto éxito. Mi código es da: from pyproj import Proj, transform # wisconsing EPSG:32054 #...
Me encargaron crear un modelo usando ArcGIS ModelBuilder, que inicialmente ejecuta un par de tareas de geoprocesamiento, antes de unir una tabla de Excel con el resultado de esos geoprocesos. Sin embargo, el modelo necesita abrir realmente el archivo Excel primero, para que el usuario lo edite...