<div dir="ltr"><div><div>No sé que interprete está utilizando. En Windows creo que viene un interprete embebido en la misma instalación, sino no podrían correr los plugines.<br><br></div>Con respecto a las actions, si abris el .qgs con un editor de texto podes ver que esta guardada:<br><br><attributeactions><br>                <actionsetting action="from PyQt4.QtCore import QUrl;&#xa;from PyQt4.QtWebKit import QWebView;&#xa;myWV = QWebView(None);&#xa;DIR_IMAGENES='/home/santiago/'&#xa;myWV.load(QUrl( DIR_IMAGENES+ '[% &quot;foto&quot; %]'));&#xa;myWV.show()" icon="" capture="1" type="1" name="Mostrar Foto 3"/><br></attributeactions><br><br></div>Saludos<br>Santiago<br></div><div class="gmail_extra"><br><div class="gmail_quote">El 29 de enero de 2015, 12:02, Federico Gazaba <span dir="ltr"><<a href="mailto:federico.gazaba@gmail.com" target="_blank">federico.gazaba@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Que bueno esto. Estoy queriendo conocer un poco de python, así que me<br>
viene bárbaro. Pregunto, ¿esto mismo se guarda en el archivo qgs?<br>
Porque en algún momento tengo que compartir el archivo y seguramente<br>
se lo va a abrir en windows (estoy usando ubuntu en mi computadora).<br>
Como para saber de antemano si va a funcionar en la otra computadora,<br>
porque supongo que para usar una acción de python será necesesario<br>
tenerlo instalado también, ¿no?<br>
<br>
El 29/1/15, Santiago Banchero <<a href="mailto:santiagobanchero@gmail.com">santiagobanchero@gmail.com</a>> escribió:<br>
<div class="HOEnZb"><div class="h5">> Hola Federico,<br>
><br>
> proba con las Actions, en las propiedades de la capa. Para cada objeto<br>
> deberías tener el nombre de la imagen, o la ruta completa, en uno de los<br>
> atributos.<br>
><br>
> Luego agregas una nueva Action de tipo Python y le agregas este código:<br>
><br>
> from PyQt4.QtCore import QUrl;<br>
><br>
> from PyQt4.QtWebKit import QWebView;<br>
><br>
> myWV = QWebView(None);<br>
><br>
> DIR_IMAGENES='/ruta/completa/a/directorio/'<br>
><br>
> myWV.load(QUrl( DIR_IMAGENES+ '[% "foto" %]'));<br>
><br>
> myWV.show()<br>
><br>
><br>
><br>
> Te tiene que quedar algo así:<br>
><br>
> [image: Imágenes integradas 1]<br>
><br>
><br>
><br>
> Luego cuando consultes un objeto, vas a Acciones y la disparas para que<br>
> muestre la imagen.<br>
><br>
> [image: Imágenes integradas 2]<br>
><br>
><br>
><br>
> Esta opción (con Python) esta piola porque te permite tener un navegador<br>
> dentro de qgis. Y en el caso de usarlo con imágenes te deja ajustar fácil<br>
> el tamaño.<br>
><br>
> [image: Imágenes integradas 3]<br>
><br>
><br>
><br>
> Te paso un par de links:<br>
><br>
> - <a href="http://manual.linfiniti.com/en/create_vector_data/actions.html" target="_blank">http://manual.linfiniti.com/en/create_vector_data/actions.html</a><br>
><br>
> -<br>
> <a href="http://linfiniti.com/2012/03/a-python-layer-action-to-open-a-wikipedia-page-in-qgis/" target="_blank">http://linfiniti.com/2012/03/a-python-layer-action-to-open-a-wikipedia-page-in-qgis/</a><br>
> El código de ejemplo es de acá con algunas modificaciones.<br>
><br>
><br>
><br>
> Saludos<br>
><br>
> Santiago<br>
><br>
><br>
> El 29 de enero de 2015, 8:16, Federico Gazaba <<a href="mailto:federico.gazaba@gmail.com">federico.gazaba@gmail.com</a>><br>
> escribió:<br>
><br>
>> Hola, hace muy poco tiempo que estoy con el tema Qgis y realmente no<br>
>> es mi especialidad. Estoy aprendiendo. Trataré de describir mi<br>
>> problema: Quisiera poder asociar una imagen o foto a un objeto<br>
>> vectorial, de forma que sea un atributo más en la capa.<br>
>> - Por ejemplo, tengo una parcela y quisiera poder asociarle una foto<br>
>> de la fachada, cosa que la foto (o fotos), sin estar georeferenciada<br>
>> con GPS, se pueda ver desde qgis así como uno ve los atributos.<br>
>> - Otro ejemplo, tengo unas cuantas fotos que saqué de una perforación<br>
>> de agua que estamos haciendo. Tengo una capa de puntos donde está ese<br>
>> pozo, y me gustaría poder "tocar" ese pozo y que se pueda ver la foto,<br>
>> aunque sea que se abra un programa externo a qgis.<br>
>><br>
>> Hay un plugin llamado evis, pero hay que crear una base de datos y<br>
>> realmente no me llevo bien con eso.<br>
>> <a href="http://docs.qgis.org/2.2/es/docs/user_manual/plugins/plugins_evis.html" target="_blank">http://docs.qgis.org/2.2/es/docs/user_manual/plugins/plugins_evis.html</a><br>
>><br>
>> Hay otro que se llama photo2shape, pero es necesario georreferenciar la<br>
>> foto.<br>
>> <a href="http://hub.qgis.org/projects/photo2shape" target="_blank">http://hub.qgis.org/projects/photo2shape</a><br>
>><br>
>> Espero que se entienda lo que estoy buscando y me puedan dar una mano.<br>
>> Gracias.<br>
>><br>
>> Federico Gazaba.-<br>
>> _______________________________________________<br>
>> Argentina mailing list<br>
>> <a href="mailto:Argentina@lists.osgeo.org">Argentina@lists.osgeo.org</a><br>
>> <a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/argentina" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/argentina</a><br>
>><br>
><br>
><br>
><br>
> --<br>
> Santiago Banchero<br>
><br>
_______________________________________________<br>
Argentina mailing list<br>
<a href="mailto:Argentina@lists.osgeo.org">Argentina@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/argentina" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/argentina</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Santiago Banchero<br><br></div>
</div>