Skip to content

Instantly share code, notes, and snippets.

@fpsampayo
Last active March 14, 2018 11:20
Show Gist options
  • Save fpsampayo/af85fe9415b0a42815e5f772f9f73d51 to your computer and use it in GitHub Desktop.
Save fpsampayo/af85fe9415b0a42815e5f772f9f73d51 to your computer and use it in GitHub Desktop.
Abrir fotos desde qgis

Ejemplos de acciones en QGIS

Abrir fotos

Capa > propiedades > Acciones

Creamos nueva acción:

  • Tipo: Python
  • Descripción: Ver Foto
  • Nombre corto: Ver Foto
  • Texto de la acción:
import os
try:
  path = '/ruta_a_fotos'
  img = os.path.join(path, '[%campo_con_nombre_de_foto%].jpg')
  os.startfile(img)
except:
  QtGui.QMessageBox.information(None, "Aviso", "No existe fotografia para esta parcela")

De esta manera se hace con rutas absolutas.

Si queremos hacerlo relativo al proyecto de qis:

import os
try:
  proj = QgsProject.instance()
  projPath = proj.readPath("./") 
  path = 'ruta_a_fotos_desde_localizacion_proyecto'
  img = os.path.join(projPath, path, '[%campo_con_nombre_de_foto%].jpg')
  os.startfile(img)
except:
  QtGui.QMessageBox.information(None, "Aviso", "No existe fotografia para esta parcela")

Acceso a la sede de catastro

Para capa catastral con campo refcat que represente la Referencia Catastral de la parcela.

  • Tipo: Abrir
  • Descripción: Acceso Catastro
  • Texto de la acción: https://www1.sedecatastro.gob.es/CYCBienInmueble/OVCListaBienes.aspx?del=36&muni=53&rc1=[% substr( "refcat" ,0,8)%]&rc2=[% substr( "refcat" ,8,8)%]

Ver parcela catatral en google earth

Para capa catastral con campo refcat que represente la Referencia Catastral de la parcela. Se basa en el servicio de catastro que nos devuelve un kml con la localización de una referencia catastral.

  • Tipo: Abrir
  • Descripción: Descargar Kml Catastro
  • Texto de la acción: http://ovc.catastro.meh.es/Cartografia/WMS/BuscarParcelaGoogle.aspx?refcat=[% "refcat" %]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment