thangqd / HCMGIS

HCMGIS Plugin for QGIS
GNU General Public License v3.0
30 stars 9 forks source link

Please consider bringing your work upstream #3

Closed pcav closed 4 years ago

pcav commented 5 years ago

Hi, I find many functions of your plugin simply amazing, and of very general use. I'd be more than happy of helping bringing the general functions in main QGIS. Analytical functions could go to Processing, base map should really be standard if licence allows. Please consider this possibility and let us know. Thanks.

thangqd commented 5 years ago

Dear Dr. Paolo Cavallini! It's my honor to receive recommendations from you.

pcav commented 5 years ago

I didn't check the code (sorry, not enough time). Are you sure it is good to duplicate code? Couldn't you just call the underlying Processing alg? As for the tiles, it would be good if you could find a way to add them as a default. Currently the functionality is not much used because of that.

thangqd commented 5 years ago

Dear Dr. Paolo Cavallini! Let me clarify more about HCMGIS Plugin:

pcav commented 5 years ago

Thanks for clarifying. So:

thangqd commented 5 years ago

Dear Dr. Paolo Cavallini! Great to hear that HCMGIS Plugin would contribute to the QGIS core functions. I appreciate your recommendations and I'm really ready to share my works with QGIS Developer Team. Please instruct me for further steps Thank you and best regards!

pcav commented 5 years ago

Could you please have a look to the XYZ implementation in QGIS core and see if you are able to add some default base layers? Of course this should be discussed both with the map providers, because of the heavy load we could impose on them, and with QGIS core team, for possible issues. Thanks!

thangqd commented 5 years ago

Dear Dr. Paolo Cavallini! I'm going to contact with QGIS core team to add XYZ basemaps into QGIS as default. It's no problem to add basemaps because we just simply add some URL address to QGIS and the basemap will be loaded when users call it. Beside that, XYZ tiling is really fast and smooth due to the fact that it is tiled and cached into tiles before rendering at client side. Thank you and best regards!

pcav commented 5 years ago

Thanks!