Re: [Qgis-developer] GGL2 - QGIS integration
Hi On Wed, Jun 20, 2012 at 9:41 PM, Fernando González fergo...@gmail.com wrote: backend is in Java and that probably won't change? sorry for the silence, I'm traveling. first, the ggl2 compiler is java, and second, it's task is to traduce ggl2 code to java code that actually does the job. this means that the dependency in java is very strong. i know it is a problem and i don't like it at all, but porting it to another language would be quite expensive so we dont consider it at this stage. Sure understood, I just wanted to clarify if this was the case. I guess the best solution so far is to be content making users install qgis and ggl separatedly. I don't know if this is a big problem. I don't think it is a big problem, it just possibly precludes us from shipping with GGL available 'out of the box' which reduces the potential user base. Regards Tim regards. Regards Tim -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
I don't think it is a big problem, it just possibly precludes us from shipping with GGL available 'out of the box' which reduces the potential user base. Yes, I counted on that :/ I'm thinking of making the python plugin download and install GGL2 (which includes de jvm) in order to make this step easier... Regards Tim regards. Regards Tim -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
Hi All We already got something with the previous implementation of GGL and the sextante Java version. I see on your repo a basic Python implementation to call GGL2 through Popen. Do you mean something like that? Are there any plans to make a C++ or Python port of GGL? From looking at the website it looks like the user will need java on their system to use it? Regards Tim -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
Are there any plans to make a C++ or Python port of GGL? From looking at the website it looks like the user will need java on their system to use it? AFAIU the plan are to keep it in Java, at now. The QGis integration idea are: 1 - a plugin to serve QGis as a GIS to GGL2 (read/load layers) 2 - (if they're will be foundings) run GGL2 commands from Sextante. It would be nice to have a C++/Python porting, but it would require a lot of coding, I suppose... giovanni Regards Tim -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
Hi On Wed, Jun 20, 2012 at 1:05 PM, G. Allegri gioha...@gmail.com wrote: Are there any plans to make a C++ or Python port of GGL? From looking at the website it looks like the user will need java on their system to use it? AFAIU the plan are to keep it in Java, at now. The QGis integration idea are: 1 - a plugin to serve QGis as a GIS to GGL2 (read/load layers) 2 - (if they're will be foundings) run GGL2 commands from Sextante. It would be nice to have a C++/Python porting, but it would require a lot of coding, I suppose... I guess its obvious why I asked, but in case it isn't, GGL seems really cool, like something that we should ship with QGIS and SEXTANTE but the java depency will probably always relegate it to a non-bundled functionality (unless we can get broad agreement to make java a dependency on your system when installing QGIS). Regards Tim giovanni Regards Tim -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
In case of linux systems, I would think that most (if not all) installations include java, so it's not that much of a requirement. It might be more complicated in the case of windows and mac. It would be interesting to have a separate qgis-framework package (or similar name) that includes sextante and its dependencies and modules like GGL. That way you can install qgis without these requirements. Etienne On Wed, Jun 20, 2012 at 9:56 AM, Tim Sutton li...@linfiniti.com wrote: Hi On Wed, Jun 20, 2012 at 1:05 PM, G. Allegri gioha...@gmail.com wrote: Are there any plans to make a C++ or Python port of GGL? From looking at the website it looks like the user will need java on their system to use it? AFAIU the plan are to keep it in Java, at now. The QGis integration idea are: 1 - a plugin to serve QGis as a GIS to GGL2 (read/load layers) 2 - (if they're will be foundings) run GGL2 commands from Sextante. It would be nice to have a C++/Python porting, but it would require a lot of coding, I suppose... I guess its obvious why I asked, but in case it isn't, GGL seems really cool, like something that we should ship with QGIS and SEXTANTE but the java depency will probably always relegate it to a non-bundled functionality (unless we can get broad agreement to make java a dependency on your system when installing QGIS). Regards Tim giovanni Regards Tim -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
Hi, Le mercredi 20 juin 2012 16:08:19, Etienne Tourigny a écrit : In case of linux systems, I would think that most (if not all) installations include java, so it's not that much of a requirement. It might be more complicated in the case of windows and mac. That's really not the case as far as the linux systems I use are concerned... A java dependency for QGIS would really be a pain. It would be interesting to have a separate qgis-framework package (or similar name) that includes sextante and its dependencies and modules like GGL. That way you can install qgis without these requirements. In any case, you will not want to have a dependency between sextante and all of its modules. They are numerous, and growing. It should be the responsibility of the user to install the modules by itself to enable the sextante support with this module. Otherwise the next QGIS installer will be 1.5Gb and a nightmare to package. Vincent Etienne On Wed, Jun 20, 2012 at 9:56 AM, Tim Sutton li...@linfiniti.com wrote: Hi On Wed, Jun 20, 2012 at 1:05 PM, G. Allegri gioha...@gmail.com wrote: Are there any plans to make a C++ or Python port of GGL? From looking at the website it looks like the user will need java on their system to use it? AFAIU the plan are to keep it in Java, at now. The QGis integration idea are: 1 - a plugin to serve QGis as a GIS to GGL2 (read/load layers) 2 - (if they're will be foundings) run GGL2 commands from Sextante. It would be nice to have a C++/Python porting, but it would require a lot of coding, I suppose... I guess its obvious why I asked, but in case it isn't, GGL seems really cool, like something that we should ship with QGIS and SEXTANTE but the java depency will probably always relegate it to a non-bundled functionality (unless we can get broad agreement to make java a dependency on your system when installing QGIS). Regards Tim giovanni Regards Tim -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
On Wed, Jun 20, 2012 at 11:44 AM, Vincent Picavet vincent...@oslandia.com wrote: Hi, Le mercredi 20 juin 2012 16:08:19, Etienne Tourigny a écrit : In case of linux systems, I would think that most (if not all) installations include java, so it's not that much of a requirement. It might be more complicated in the case of windows and mac. That's really not the case as far as the linux systems I use are concerned... A java dependency for QGIS would really be a pain. I guess I meant most desktop systems, anyway it depends on the user. For example, linux mint 12 installs java by itself. It would be interesting to have a separate qgis-framework package (or similar name) that includes sextante and its dependencies and modules like GGL. That way you can install qgis without these requirements. In any case, you will not want to have a dependency between sextante and all of its modules. They are numerous, and growing. It should be the responsibility of the user to install the modules by itself to enable the sextante support with this module. Otherwise the next QGIS installer will be 1.5Gb and a nightmare to package. I was referring to a catch-all package that would simplify installations, although perhaps it's overdoing it. And I meant this as an additional package (say qgis-framework) which is separate from the main installer and has a few dependencies - each of which is an individual package. This probably makes more sense in linux (.deb/rpm/whatever) and osgeo4w though. But it would come at a cost for the maintainters. Cheers Etienne Vincent Etienne On Wed, Jun 20, 2012 at 9:56 AM, Tim Sutton li...@linfiniti.com wrote: Hi On Wed, Jun 20, 2012 at 1:05 PM, G. Allegri gioha...@gmail.com wrote: Are there any plans to make a C++ or Python port of GGL? From looking at the website it looks like the user will need java on their system to use it? AFAIU the plan are to keep it in Java, at now. The QGis integration idea are: 1 - a plugin to serve QGis as a GIS to GGL2 (read/load layers) 2 - (if they're will be foundings) run GGL2 commands from Sextante. It would be nice to have a C++/Python porting, but it would require a lot of coding, I suppose... I guess its obvious why I asked, but in case it isn't, GGL seems really cool, like something that we should ship with QGIS and SEXTANTE but the java depency will probably always relegate it to a non-bundled functionality (unless we can get broad agreement to make java a dependency on your system when installing QGIS). Regards Tim giovanni Regards Tim -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
Il 20/06/2012 16:54, Etienne Tourigny ha scritto: On Wed, Jun 20, 2012 at 11:44 AM, Vincent Picavet vincent...@oslandia.com wrote: From the first anouncement http://lists.osgeo.org/pipermail/qgis-developer/2012-June/020620.html because it's our very first development in python! Adding a Java dependency is out of question IMHO, we have already declined several times. All the best. -- Paolo Cavallini - Faunalia www.faunalia.eu Full contact details at www.faunalia.eu/pc Nuovi corsi: http://www.faunalia.it/calendario ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
I really don't understand the point. It's up to the user to provide the required packages, as it is with OTB, SAGA, GRASS, etc. If someone mean to mantain a big all-included package as a simplified mega-plugin is onviously free to do it, but IMHO it would be served as a third party package. giovanni 2012/6/20 Paolo Cavallini cavall...@faunalia.it Il 20/06/2012 16:54, Etienne Tourigny ha scritto: On Wed, Jun 20, 2012 at 11:44 AM, Vincent Picavet vincent...@oslandia.com wrote: From the first anouncement http://lists.osgeo.org/pipermail/qgis-developer/2012-June/020620.html because it's our very first development in python! Adding a Java dependency is out of question IMHO, we have already declined several times. All the best. -- Paolo Cavallini - Faunalia www.faunalia.eu Full contact details at www.faunalia.eu/pc Nuovi corsi: http://www.faunalia.it/calendario ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
2012/6/20 G. Allegri gioha...@gmail.com: I really don't understand the point. It's up to the user to provide the required packages, as it is with OTB, SAGA, GRASS, etc. I think some packages are different that others. I discussed this with Paolo, and my opinion is that GRASS and SAGA are the skeleton of SEXTANTE for QGIS. GRASS is already included, and SAGA is small enough to be added as well. They together will provide almost every algorithm that a normal user might need. Regards Victor ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
backend is in Java and that probably won't change? sorry for the silence, I'm traveling. first, the ggl2 compiler is java, and second, it's task is to traduce ggl2 code to java code that actually does the job. this means that the dependency in java is very strong. i know it is a problem and i don't like it at all, but porting it to another language would be quite expensive so we dont consider it at this stage. I guess the best solution so far is to be content making users install qgis and ggl separatedly. I don't know if this is a big problem. regards. Regards Tim -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
Il 18/06/2012 09:14, Fernando González ha scritto: I hope it's interesting for some of you and, of course, any comments of such an active and skilful community are very welcome. Mainly because it's our very first development in python! Hi Fernando, it looks a very interesting development; thanks for this. Looking forward to test it. How do you plan to integrate it into QGIS? All the best. -- Paolo Cavallini - Faunalia www.faunalia.eu Full contact details at www.faunalia.eu/pc Nuovi corsi: http://www.faunalia.it/calendario ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
Hi Paolo. About the UI, we want to have a console so that the user can type the script and hit a play button. Similar to the Consola GGL panel towards the end of this video[1]. That's the previous version of the language, which was based in SQL. Appart of the UI, a qgis plugin must be created that exchanges messages with the GGL compiler in order to show results and inform the compiler about the layers loaded in qgis, etc. This approach already works in gvSIG. You can see how does it looks like from the user point of view here[2] and the technical details here[3]. I hope I've answered your question. Regards. [1] http://www.gearscape.org/html/course/ejemploggl.htm [2] http://www.gearscape.org/html/ggl2/tutorials/gis_interaction.html [3] http://www.gearscape.org/html/ggl2/dev/gis_connection.html On Mon, Jun 18, 2012 at 9:20 AM, Paolo Cavallini cavall...@faunalia.it wrote: Il 18/06/2012 09:14, Fernando González ha scritto: I hope it's interesting for some of you and, of course, any comments of such an active and skilful community are very welcome. Mainly because it's our very first development in python! Hi Fernando, it looks a very interesting development; thanks for this. Looking forward to test it. How do you plan to integrate it into QGIS? All the best. -- Paolo Cavallini - Faunalia www.faunalia.eu Full contact details at www.faunalia.eu/pc Nuovi corsi: http://www.faunalia.it/calendario ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
Appart of the UI, a qgis plugin must be created that exchanges messages with the GGL compiler in order to show results and inform the compiler about the layers loaded in qgis, etc. This approach already works in gvSIG. You can see how does it looks like from the user point of view here[2] and the technical details here[3]. AFAICS, GGL will be used as a server to which the Qgis plugin will talk through kind of an XML-RPC protocol, is it right? giovanni I hope I've answered your question. Regards. [1] http://www.gearscape.org/html/course/ejemploggl.htm [2] http://www.gearscape.org/html/ggl2/tutorials/gis_interaction.html [3] http://www.gearscape.org/html/ggl2/dev/gis_connection.html On Mon, Jun 18, 2012 at 9:20 AM, Paolo Cavallini cavall...@faunalia.it wrote: Il 18/06/2012 09:14, Fernando González ha scritto: I hope it's interesting for some of you and, of course, any comments of such an active and skilful community are very welcome. Mainly because it's our very first development in python! Hi Fernando, it looks a very interesting development; thanks for this. Looking forward to test it. How do you plan to integrate it into QGIS? All the best. -- Paolo Cavallini - Faunalia www.faunalia.eu Full contact details at www.faunalia.eu/pc Nuovi corsi: http://www.faunalia.it/calendario ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
Hi all, I'm Víctor (Fernando's brother) and I also wanted to introduce myself. I have been working with GGL for some time and I did the GGL2-GIS connection system in the context of a GSoC last year. I have been working with Java and C but never with Python, so this is a new experience for me. Regarding your question, that is the idea. But actually the Qgis plugin will be the server since all the communication is started by the GGL2 environment. This plugin can be seen as a layer server that provides and stores (draws) layers: it opens a socket and manages the requests. Regards, Víctor. 2012/6/18 G. Allegri gioha...@gmail.com Appart of the UI, a qgis plugin must be created that exchanges messages with the GGL compiler in order to show results and inform the compiler about the layers loaded in qgis, etc. This approach already works in gvSIG. You can see how does it looks like from the user point of view here[2] and the technical details here[3]. AFAICS, GGL will be used as a server to which the Qgis plugin will talk through kind of an XML-RPC protocol, is it right? giovanni I hope I've answered your question. Regards. [1] http://www.gearscape.org/html/course/ejemploggl.htm [2] http://www.gearscape.org/html/ggl2/tutorials/gis_interaction.html [3] http://www.gearscape.org/html/ggl2/dev/gis_connection.html On Mon, Jun 18, 2012 at 9:20 AM, Paolo Cavallini cavall...@faunalia.it wrote: Il 18/06/2012 09:14, Fernando González ha scritto: I hope it's interesting for some of you and, of course, any comments of such an active and skilful community are very welcome. Mainly because it's our very first development in python! Hi Fernando, it looks a very interesting development; thanks for this. Looking forward to test it. How do you plan to integrate it into QGIS? All the best. -- Paolo Cavallini - Faunalia www.faunalia.eu Full contact details at www.faunalia.eu/pc Nuovi corsi: http://www.faunalia.it/calendario ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
I just want to add that both Victor and Fernando are good friends of mine and their work is impressive. If GGL2 can be implemented in QGIS using SEXTANTE, That will be a very valuable addition. I, of course, will be ready to help as much as needed. Regards Victor 2012/6/18 Víctor González victorzi...@gmail.com: Hi all, I'm Víctor (Fernando's brother) and I also wanted to introduce myself. I have been working with GGL for some time and I did the GGL2-GIS connection system in the context of a GSoC last year. I have been working with Java and C but never with Python, so this is a new experience for me. Regarding your question, that is the idea. But actually the Qgis plugin will be the server since all the communication is started by the GGL2 environment. This plugin can be seen as a layer server that provides and stores (draws) layers: it opens a socket and manages the requests. Regards, Víctor. 2012/6/18 G. Allegri gioha...@gmail.com Appart of the UI, a qgis plugin must be created that exchanges messages with the GGL compiler in order to show results and inform the compiler about the layers loaded in qgis, etc. This approach already works in gvSIG. You can see how does it looks like from the user point of view here[2] and the technical details here[3]. AFAICS, GGL will be used as a server to which the Qgis plugin will talk through kind of an XML-RPC protocol, is it right? giovanni I hope I've answered your question. Regards. [1] http://www.gearscape.org/html/course/ejemploggl.htm [2] http://www.gearscape.org/html/ggl2/tutorials/gis_interaction.html [3] http://www.gearscape.org/html/ggl2/dev/gis_connection.html On Mon, Jun 18, 2012 at 9:20 AM, Paolo Cavallini cavall...@faunalia.it wrote: Il 18/06/2012 09:14, Fernando González ha scritto: I hope it's interesting for some of you and, of course, any comments of such an active and skilful community are very welcome. Mainly because it's our very first development in python! Hi Fernando, it looks a very interesting development; thanks for this. Looking forward to test it. How do you plan to integrate it into QGIS? All the best. -- Paolo Cavallini - Faunalia www.faunalia.eu Full contact details at www.faunalia.eu/pc Nuovi corsi: http://www.faunalia.it/calendario ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
Regarding your question, that is the idea. But actually the Qgis plugin will be the server since all the communication is started by the GGL2 environment. This plugin can be seen as a layer server that provides and stores (draws) layers: it opens a socket and manages the requests. Hi Victor, I've just given a rapid look to the GGL2 site and docs. If I understand it correctly, GGL2 will run in its own process, and the Qgis plugin will be the intermediary to expose QGis to GGL2 (through socket communication) as a GIS provider. The GGL2 commands will run on GGL2 which will be able to reference the layers (and the drawing) on QGis through the plugin. Right? giovanni Regards, Víctor. 2012/6/18 G. Allegri gioha...@gmail.com Appart of the UI, a qgis plugin must be created that exchanges messages with the GGL compiler in order to show results and inform the compiler about the layers loaded in qgis, etc. This approach already works in gvSIG. You can see how does it looks like from the user point of view here[2] and the technical details here[3]. AFAICS, GGL will be used as a server to which the Qgis plugin will talk through kind of an XML-RPC protocol, is it right? giovanni I hope I've answered your question. Regards. [1] http://www.gearscape.org/html/course/ejemploggl.htm [2] http://www.gearscape.org/html/ggl2/tutorials/gis_interaction.html [3] http://www.gearscape.org/html/ggl2/dev/gis_connection.html On Mon, Jun 18, 2012 at 9:20 AM, Paolo Cavallini cavall...@faunalia.it wrote: Il 18/06/2012 09:14, Fernando González ha scritto: I hope it's interesting for some of you and, of course, any comments of such an active and skilful community are very welcome. Mainly because it's our very first development in python! Hi Fernando, it looks a very interesting development; thanks for this. Looking forward to test it. How do you plan to integrate it into QGIS? All the best. -- Paolo Cavallini - Faunalia www.faunalia.eu Full contact details at www.faunalia.eu/pc Nuovi corsi: http://www.faunalia.it/calendario ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
Hi, Yes, exactly. We plan to implement the same behavior as in gvSIG. You can see this in some videos. Referencing GIS layers: http://www.youtube.com/watch?v=tHJ3pFHHe6U Adding new layers: http://www.youtube.com/watch?v=qcTTUMGuL5Q We know that it could also be interesting to use GGL2 from within Qgis, integrating with Sextante. But as Fernando said, it is out of the budget so it will have to wait a little more. Víctor. 2012/6/18 G. Allegri gioha...@gmail.com Regarding your question, that is the idea. But actually the Qgis plugin will be the server since all the communication is started by the GGL2 environment. This plugin can be seen as a layer server that provides and stores (draws) layers: it opens a socket and manages the requests. Hi Victor, I've just given a rapid look to the GGL2 site and docs. If I understand it correctly, GGL2 will run in its own process, and the Qgis plugin will be the intermediary to expose QGis to GGL2 (through socket communication) as a GIS provider. The GGL2 commands will run on GGL2 which will be able to reference the layers (and the drawing) on QGis through the plugin. Right? giovanni Regards, Víctor. 2012/6/18 G. Allegri gioha...@gmail.com Appart of the UI, a qgis plugin must be created that exchanges messages with the GGL compiler in order to show results and inform the compiler about the layers loaded in qgis, etc. This approach already works in gvSIG. You can see how does it looks like from the user point of view here[2] and the technical details here[3]. AFAICS, GGL will be used as a server to which the Qgis plugin will talk through kind of an XML-RPC protocol, is it right? giovanni I hope I've answered your question. Regards. [1] http://www.gearscape.org/html/course/ejemploggl.htm [2] http://www.gearscape.org/html/ggl2/tutorials/gis_interaction.html [3] http://www.gearscape.org/html/ggl2/dev/gis_connection.html On Mon, Jun 18, 2012 at 9:20 AM, Paolo Cavallini cavall...@faunalia.it wrote: Il 18/06/2012 09:14, Fernando González ha scritto: I hope it's interesting for some of you and, of course, any comments of such an active and skilful community are very welcome. Mainly because it's our very first development in python! Hi Fernando, it looks a very interesting development; thanks for this. Looking forward to test it. How do you plan to integrate it into QGIS? All the best. -- Paolo Cavallini - Faunalia www.faunalia.eu Full contact details at www.faunalia.eu/pc Nuovi corsi: http://www.faunalia.it/calendario ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
Hi Víctor, thanks for the support. My idea is to give the sextante integration a try once the basic integration is done. We'll see :) On Mon, Jun 18, 2012 at 10:42 AM, Victor Olaya vola...@gmail.com wrote: I just want to add that both Victor and Fernando are good friends of mine and their work is impressive. If GGL2 can be implemented in QGIS using SEXTANTE, That will be a very valuable addition. I, of course, will be ready to help as much as needed. Regards Victor 2012/6/18 Víctor González victorzi...@gmail.com: Hi all, I'm Víctor (Fernando's brother) and I also wanted to introduce myself. I have been working with GGL for some time and I did the GGL2-GIS connection system in the context of a GSoC last year. I have been working with Java and C but never with Python, so this is a new experience for me. Regarding your question, that is the idea. But actually the Qgis plugin will be the server since all the communication is started by the GGL2 environment. This plugin can be seen as a layer server that provides and stores (draws) layers: it opens a socket and manages the requests. Regards, Víctor. 2012/6/18 G. Allegri gioha...@gmail.com Appart of the UI, a qgis plugin must be created that exchanges messages with the GGL compiler in order to show results and inform the compiler about the layers loaded in qgis, etc. This approach already works in gvSIG. You can see how does it looks like from the user point of view here[2] and the technical details here[3]. AFAICS, GGL will be used as a server to which the Qgis plugin will talk through kind of an XML-RPC protocol, is it right? giovanni I hope I've answered your question. Regards. [1] http://www.gearscape.org/html/course/ejemploggl.htm [2] http://www.gearscape.org/html/ggl2/tutorials/gis_interaction.html [3] http://www.gearscape.org/html/ggl2/dev/gis_connection.html On Mon, Jun 18, 2012 at 9:20 AM, Paolo Cavallini cavall...@faunalia.it wrote: Il 18/06/2012 09:14, Fernando González ha scritto: I hope it's interesting for some of you and, of course, any comments of such an active and skilful community are very welcome. Mainly because it's our very first development in python! Hi Fernando, it looks a very interesting development; thanks for this. Looking forward to test it. How do you plan to integrate it into QGIS? All the best. -- Paolo Cavallini - Faunalia www.faunalia.eu Full contact details at www.faunalia.eu/pc Nuovi corsi: http://www.faunalia.it/calendario ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
What do you mean with SEXTABTE/QGis integration? Do you mean launching GGL2 commands from inside SEXTANTE (directed to the hosted GGL2 engine), or porting GGL2 to Python? I see on your repo a basic Python implementation to call GGL2 through Popen. Do you mean something like that? Sorry for so many questions, I ask them just to understand, because you're project is very interesting and I like to think about possible future applications. I like very much domain languages. On this topic I also follow JEQL, from Martin Davis, and OrbisGIS [2] with its GDMS and GRAP tools. giovanni [1] http://tsusiatsoftware.net/jeql/main.html [2] http://trac.orbisgis.org/ 2012/6/18 Fernando González fergo...@gmail.com Hi Víctor, thanks for the support. My idea is to give the sextante integration a try once the basic integration is done. We'll see :) On Mon, Jun 18, 2012 at 10:42 AM, Victor Olaya vola...@gmail.com wrote: I just want to add that both Victor and Fernando are good friends of mine and their work is impressive. If GGL2 can be implemented in QGIS using SEXTANTE, That will be a very valuable addition. I, of course, will be ready to help as much as needed. Regards Victor 2012/6/18 Víctor González victorzi...@gmail.com: Hi all, I'm Víctor (Fernando's brother) and I also wanted to introduce myself. I have been working with GGL for some time and I did the GGL2-GIS connection system in the context of a GSoC last year. I have been working with Java and C but never with Python, so this is a new experience for me. Regarding your question, that is the idea. But actually the Qgis plugin will be the server since all the communication is started by the GGL2 environment. This plugin can be seen as a layer server that provides and stores (draws) layers: it opens a socket and manages the requests. Regards, Víctor. 2012/6/18 G. Allegri gioha...@gmail.com Appart of the UI, a qgis plugin must be created that exchanges messages with the GGL compiler in order to show results and inform the compiler about the layers loaded in qgis, etc. This approach already works in gvSIG. You can see how does it looks like from the user point of view here[2] and the technical details here[3]. AFAICS, GGL will be used as a server to which the Qgis plugin will talk through kind of an XML-RPC protocol, is it right? giovanni I hope I've answered your question. Regards. [1] http://www.gearscape.org/html/course/ejemploggl.htm [2] http://www.gearscape.org/html/ggl2/tutorials/gis_interaction.html [3] http://www.gearscape.org/html/ggl2/dev/gis_connection.html On Mon, Jun 18, 2012 at 9:20 AM, Paolo Cavallini cavall...@faunalia.it wrote: Il 18/06/2012 09:14, Fernando González ha scritto: I hope it's interesting for some of you and, of course, any comments of such an active and skilful community are very welcome. Mainly because it's our very first development in python! Hi Fernando, it looks a very interesting development; thanks for this. Looking forward to test it. How do you plan to integrate it into QGIS? All the best. -- Paolo Cavallini - Faunalia www.faunalia.eu Full contact details at www.faunalia.eu/pc Nuovi corsi: http://www.faunalia.it/calendario ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GGL2 - QGIS integration
Hi Fernando, I supposed you were somehow involved in those projects. Nice to meet you :) Now I will move my questions on GGL2 ml... giovanni 2012/6/18 Fernando González fergo...@gmail.com Hi Giovanni On Mon, Jun 18, 2012 at 4:01 PM, G. Allegri gioha...@gmail.com wrote: What do you mean with SEXTABTE/QGis integration? Do you mean launching GGL2 commands from inside SEXTANTE (directed to the hosted GGL2 engine), or porting GGL2 to Python? Yes, GGL2 scripts can be packaged and, as sextante is able to use third party processes, it should be possible to launch them from sextante. We already got something with the previous implementation of GGL and the sextante Java version. I see on your repo a basic Python implementation to call GGL2 through Popen. Do you mean something like that? That's the basic integration that will allow launching GGL2 scripts from QGIS. We plan to create a very simple interactive console at first, nothing to do with sextante. Sorry for so many questions, I ask them just to understand, because you're project is very interesting and I like to think about possible future applications. Please. :) I like very much domain languages. On this topic I also follow JEQL, from Martin Davis, and OrbisGIS [2] with its GDMS and GRAP tools. There is also jiffle[1] from Michael Bedward. I've copied some constructions from there. I've talked time ago with both of them (Michael and Martin) to try to collaborate... but it's not easy. Although the basic idea is the same, the approaches are very different. About OrbisGIS/Gearscape, some facts: - GDMS started in gvSIG (called GDBMS), in a boring summer, at home, at my home :) - We improved it *a lot* during the first 1.5 years of OrbisGIS development. - I forked it afterwards: Gearscape. - GGL stands for Gearscape Geoprocessing Language. - The GIS application (gearscape) and it's scripting language is no longer supported and we focus on the new language version (GGL2) and on the integration with other GIS applications (now is QGIS turn!). Regards. [1] http://code.google.com/p/jiffle/ giovanni [1] http://tsusiatsoftware.net/jeql/main.html [2] http://trac.orbisgis.org/ 2012/6/18 Fernando González fergo...@gmail.com Hi Víctor, thanks for the support. My idea is to give the sextante integration a try once the basic integration is done. We'll see :) On Mon, Jun 18, 2012 at 10:42 AM, Victor Olaya vola...@gmail.com wrote: I just want to add that both Victor and Fernando are good friends of mine and their work is impressive. If GGL2 can be implemented in QGIS using SEXTANTE, That will be a very valuable addition. I, of course, will be ready to help as much as needed. Regards Victor 2012/6/18 Víctor González victorzi...@gmail.com: Hi all, I'm Víctor (Fernando's brother) and I also wanted to introduce myself. I have been working with GGL for some time and I did the GGL2-GIS connection system in the context of a GSoC last year. I have been working with Java and C but never with Python, so this is a new experience for me. Regarding your question, that is the idea. But actually the Qgis plugin will be the server since all the communication is started by the GGL2 environment. This plugin can be seen as a layer server that provides and stores (draws) layers: it opens a socket and manages the requests. Regards, Víctor. 2012/6/18 G. Allegri gioha...@gmail.com Appart of the UI, a qgis plugin must be created that exchanges messages with the GGL compiler in order to show results and inform the compiler about the layers loaded in qgis, etc. This approach already works in gvSIG. You can see how does it looks like from the user point of view here[2] and the technical details here[3]. AFAICS, GGL will be used as a server to which the Qgis plugin will talk through kind of an XML-RPC protocol, is it right? giovanni I hope I've answered your question. Regards. [1] http://www.gearscape.org/html/course/ejemploggl.htm [2] http://www.gearscape.org/html/ggl2/tutorials/gis_interaction.html [3] http://www.gearscape.org/html/ggl2/dev/gis_connection.html On Mon, Jun 18, 2012 at 9:20 AM, Paolo Cavallini cavall...@faunalia.it wrote: Il 18/06/2012 09:14, Fernando González ha scritto: I hope it's interesting for some of you and, of course, any comments of such an active and skilful community are very welcome. Mainly because it's our very first development in python! Hi Fernando, it looks a very interesting development; thanks for this. Looking forward to test it. How do you plan to integrate it into QGIS? All the best. -- Paolo Cavallini - Faunalia www.faunalia.eu Full contact details at www.faunalia.eu/pc Nuovi corsi: