[Qgis-user] Earth, Sun, Moon, and Planets Field Calculator Expressions

C Hamilton adenaculture at gmail.com
Fri Sep 8 09:57:03 PDT 2023


I updated the Earth, Sun, Moon, and Planets plugin to include some field
calculator expressions. If there are other expressions that you think
should be made available, let me know.

https://plugins.qgis.org/plugins/earthsunmoon/

Note that you need to "pip install timezonefinder skyfield" libraries from
your OSGeo4W shell for these functions to be available.

   - *esm_local_datetime()* - Returns the current date and time as a python
   datetime object with the local computer's timezone settings.
   - *esm_local_qdatetime()* - Returns the current date and time as a
   standard QGIS QDateTime object with the local computer's timezone settings.
   - *esm_moon_phase()* - Given a date and time, return the moon's phase in
   degrees where 0° is the New Noon, 90° is First Quarter, 180° is Full Moon,
   and 270° is Last Quarter.
   - *esm_moon_zenith()* - Given a date and time, return the EPSG:4326
   coordinate point where the moon is directly overhead.
   - *esm_sun_moon_info()* - Given a date and time, latitude and longitude
   in EPSG:4326, output format type, and optional timezone of the date and
   time object, it returns a python dictionary or JSON string of solar and
   lunar information.
   - *esm_sun_zenith()* - Given a date and time, return the EPSG:4326
   coordinate point where the sun is directly overhead.

Best wishes,
Calvin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20230908/04e2953f/attachment.htm>


More information about the QGIS-User mailing list