6 votos

Es posible una distribución personalizada de las expresiones de python, junto con .qgs archivo?

Tengo un QGIS proyecto en el que estoy trabajando con un par de otros usuarios. La impresión compositor y mapa consejos de uso personalizado de las expresiones de python en el generador de expresiones.

Sé que las expresiones son de la tienda .qgis2/python/expresiones pero quiero encontrar una manera razonable para distribuir y actualizar las expresiones de modo que cuando alguien altera en los que se sincroniza a todos los demás. Parece extraño para mí que estos no pueden ser incorporados de alguna manera en el .qgis archivo (entiendo que hay problemas de seguridad, pero un modelo similar a las macros en los productos de microsoft podría ser utilizado...)

4voto

Michael Puntos 11

Hay una pestaña de Macros el proyecto properies que permiten especificar el código de python que se ejecuta cuando se abre un proyecto. Usted puede registrar su costumbre expresiones allí.

Lo que me pregunto un poco es la frase

de modo que cuando alguien altera en los que se sincroniza a todos los demás

Si se suministra un proyecto, su alcance es este proyecto (o más bien esta QGIS período de sesiones), así que no hay mucho que está sincronizado. Si usted necesita para sincronizar entre varios proyectos y equipos, usted es probablemente mejor de la gestión de una central de plugin. Usted puede echar un vistazo a las Expresiones más plugin para empezar. En caso de que sus expresiones son de aplicación general que sólo a ti mismo incluso me atrevería a proponer que añadir a este plugin para que otros puedan utilizarlo.

Por supuesto, su enfoque propuesto de la sincronización de la expresión de ficheros con la herramienta de sincronización es perfectamente válido.

1voto

user52245 Puntos 16

Después de mucho buscar: no.

Sin embargo, me hizo encontrar una alternativa. Puedo configurar enlaces simbólicos en todos los equipos para enlace de mi costumbre expresiones en la expresión local de la carpeta de dropbox. De esta manera van a permanecer en sincronización.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X