4 votos

¿Cómo actualizar un plugin de QGIS para la nueva versión (2.2)?

Las actualizaciones a QGIS 2.2 han sido fantásticas y me están gustando mucho las mejoras en la interfaz, las funciones y el rendimiento. Sin embargo, parece que algunos plugins no han sobrevivido a la actualización.

cartogram-plugin es un ejemplo de ello, sobre el que ya existe una pregunta en este sitio. Mi pregunta no es dónde ha ido a parar, sino cómo puedo ayudar a que vuelva a funcionar. La última versión está, creo, en GitHub lo que significa que un esfuerzo de colaboración debería ser capaz de hacerlo funcionar en QGIS 2.2 es posible.

Estoy dispuesto a intentarlo, pero me gustaría recibir algunos consejos de la comunidad antes de empezar. ¿Cuál es el mejor sitio para empezar? Parece que hay muchos consejos para la gente que quiere crear nuevo como el Recetario para desarrolladores de PyPGIS y el Plugin Builder . Pero, ¿qué pasa con la información para la gente como yo que quiere actualizar un plugin existente? Seguro que hay mucho trabajo por hacer en esta área, por lo que la respuesta puede ser de utilidad más allá de cartogram-plugin.

En cierta medida, la pregunta depende de las diferencias entre QGIS 1.x y 2.x. ¿Significa esto que es un buen punto de partida? http://qgis.org/api/2.0/classQgisInterface.html

Muchas gracias,

Robin

3voto

Joe Puntos 2507

Lamento responder a mi propia pregunta, pero el plugin Cartogram ya ha sido reparado, lo que proporciona una respuesta inmediata a la pregunta. Basado en el éxito actualizar de Cartogram Plugin de Christian Cantoro, aquí es donde hay que empezar http://documentation.qgis.org/2.0/en/docs/pyqgis_developer_cookbook/plugins.html

Los cambios específicos necesarios en este caso pueden verse en la página dif entre la versión antigua y la nueva.

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