<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Hi</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Wow that looks beautiful! A couple of thoughts:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">1) Rather than implementing your own slider logic I wonder if you could hook in to the temporal controller?</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">2) For platform specific components the normal practice is to a) communicate with the plugins reviewers about why this is needed so that they don't pre-emptively reject your plugin and b) normally pull down the platform specific components as a post install step. I expect you will get some resistance to adding a new dependency to QGIS core unless that dependency is broadly useful, but you may be able to convince Jurgen and Peter to bundle it into the Windows and macOS installers respectively.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">3) For that 100mb blob, similar to our discussion on the timezone work you were doing, the preferred approach would be to fetch it as a post-install download the first time you use the plugin.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Thanks for making such interesting plugins!</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Regards</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Tim</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jun 4, 2021 at 3:01 PM C Hamilton <<a href="mailto:adenaculture@gmail.com">adenaculture@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I want to give you a heads up that I am working on a plugin to display the position of the sun and moon at their zenith (directly overhead) as well as the day/night boundary for a particular date and time.  I could easily include the planets as well. So far the plugin can display the region of civil twilight, nautical twilight, astronomical twilight, and night. This is what I have so far. You can see the sun, moon, and day/night boundaries. The plugin automatically styles it as shown and the algorithms are processing algorithms.<div><br></div><div><img src="cid:ii_kpidcq7s0" alt="earthsunmoon.jpg" width="542" height="272"><br></div><div><br></div><div>My next step will be to have an interactive interface that will display the above but with a 24 hour time slider that will dynamically change these plots as the time slider is moved. Also the ability to click on the map and have it display information about sunrise, sunset dusk, altitude and azimuth for both the sun and moon at that location. I may have it also display information about the equinoxe, and solstices for the year.</div><div><br></div><div>I am using the python library Skyfield which bases all its calculations on the JPL ephemeris data so it is highly accurate. The challenge is that Skyfield uses the library sgp4 which seems to be platform dependent. If there is enough interest then I will see if the QGIS team would be willing to include them with the QGIS distribution. There is one large file that the user would also need to download which is the JPL ephemeris. The one I am using is 100 mb, but it also includes the ephemeris for all the planets as well with a large time span in the past and future.</div><div><br></div><div>I am interested in how much interest there is in the QGIS community for these capabilities. I should have a plugin demo in several weeks for anyone who wants to test it.</div><div><br></div><div>Thanks,</div><div><br></div><div>Calvin</div></div>
_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div style="text-align:center">------------------------------------------------------------------------------------------</div><div style="text-align:center"><div style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:small;display:inline"></div><img src="https://mail.google.com/mail/u/0/?ui=2&ik=7ebbf93252&view=fimg&th=15a9e43c0bbf93ca&attid=0.1&disp=emb&realattid=9436e64174762963_0.1.1&attbid=ANGjdJ-WL_J24nvBiYidJ0V0xpdsYqRwswi5nq5oywcJEHC7twYVMrxG0y-GNPu_ahJthV8ktXwYuHoVm5DI2FrRAtPzelTRHrsE2wweR9uu8wT-zz2hNRqFwi4SorQ&sz=s0-l75-ft&ats=1488721675176&rm=15a9e43c0bbf93ca&atsh=1" style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px;"><br></div><div style="text-align:center">Tim Sutton</div><div style="text-align:center"><span style="text-align:start">Visit </span><a href="http://kartoza.com/" style="text-align:start" target="_blank">http://kartoza.com</a><span style="text-align:start"> to find out about open source:</span><br style="text-align:start"><span style="text-align:start"> * Desktop GIS programming services</span><br style="text-align:start"><span style="text-align:start"> * Geospatial web development</span></div><div style="text-align:center"><span style="text-align:start">* GIS Training</span></div><div style="text-align:center"><span style="text-align:start">* Consulting Services</span></div><div style="text-align:center"><div style="text-align:center"></div><div style="text-align:start"><div style="text-align:center">Tim is a member of the QGIS Project Steering Committee</div><div style="text-align:center">-------------------------------------------------------------------------------------------</div></div></div></div></div></div></div></div>