QGIS Quick-Start Tutorial

QGIS is open-source geographic mapping software that lets do things like plot long/lat coordinates from a csv file or visualize other geographic data such as population density. It supports a vast number of map projections and can convert between them. This post will explain how to set-up a new QGIS project and use some of its basic features.

Installation

You can download the latest version of QGIS here (windows/mac/linux): Download QGIS

You’ll also need some basic map data that you can get from a variety of online sources. I recommend this one: Natural Earth » Downloads - Free vector and raster map data at 1:10m, 1:50m, and 1:110m scales

I’ll be using the following files for this tutorial:

Download these files, unzip them, and put them somewhere you can find them later.

Duplicate Geo Lines Package

One problem with the ne_10m_geographic_lines package is it puts the equator, tropics, polar circles, and international date line all together in the same shapes file.

  1. Make a copy of the ne_10m_geographic_lines directory in your OS file system
  2. Name one ne_10m_equator and the other ne_10m_tropics
  • Rename both the directories and files, keeping the file extensions unchanged

Setting Up a New Project

After launching QGIS and creating a new project, you’ll have a totally blank screen.

The first thing to do is import vector data of the landmasses. From the menu choose Layer > Add Layer > New Vector Layer...

01_add_vector_layer

click the ... to select the file to load and navigate to ne_10m_land/ne_10m_land.shp. Default settings are fine, click OK.

The landmasses are now visible as a Mercator projection.

Add vector layers for ne_10m_equator.shp, ne_10m_tropics.shp, ne_10m_graticules_15.shp as well using default settings.

The layers are now visible in the project.

Clean-up Equator & Tropics Lines

Now we’re going to delete the extra content from the equator and tropics layers. Right-click the tropics layer and choose “Open Attribute Table”

05_open_attributes

First enable editing by clicking “Toggle editing mode”.

06_toggle_editing_mode

Now select the rows to be deleted and click “Delete selected features”. Then click the toggle editing button again to turn it back off and choose to save when prompted.

07_delete_rows

Repeat for the equator layer, deleting all the rows except for the equator one.

Make pretty

Now let’s take a minute to make things look better. The background is white by default. To change it go to Project > Properties... > General > Background Color. Set the color to #90a0c0 for a pale blue (or whatever you’d like instead).

In the Layers window on the lower-left, double click the ne_10m_land layer to bring up the properties window. Change the color to #b9c3d9.

Double-click the ne_10m_equator layer. Change the color to #ff8000, the width to 3 points, and opacity to 65%.

Double-click the ne_10m_tropics layer. Change the color to #ffd501, the width to 2 points, and opacity to 65%.

Double-click the ne_10m_graticules_15 layer. Change the color to #505050, the width to 0.5 points, and opacity to 50%.

Now it’s looking a bit more presentable.

Change Map Projection

Now to change the map projection to Azimuthal Equidistant. Click the button in the very lower-right corner of the screen to choose the CRS (Coordinate Reference System).

In the filter type 102016 and select the ESRI:102016 - North_Pole_Azimuthal_Equidistant CRS (You may have to expand Projected and Azimuthal Equidistant). Then click OK.

Now we see the AE map projection.

Plot Sun Analemma from .csv data

Next, we’ll take a .csv file with latitude/longitude data for the 2024 solar analemma and plot it on the map. Here is the file we will use:

solar_analemma_2024.csv
Date,Time,Latitude,Longitude,Altitude,Long/Hour
12/22/23,3:22:00,-23.43830681,129.0631104,89.99998485,-14.99483143
12/23/23,3:22:00,-23.43436432,129.1871948,89.99999467,-14.99483975
12/24/23,3:22:00,-23.42258263,129.3112793,89.99994838,-14.99483975
12/25/23,3:22:00,-23.40296936,129.4350586,89.99999061,-14.99483975
12/26/23,3:22:00,-23.37553406,129.5585938,89.99999306,-14.99487305
12/27/23,3:22:00,-23.34029388,129.6816406,89.99994876,-14.99487305
12/28/23,3:22:00,-23.29726219,129.8041992,89.9999711,-14.99487305
12/29/23,3:22:00,-23.24645805,129.9260254,89.99994908,-14.99493963
12/30/23,3:22:00,-23.18790054,130.0471191,89.99999317,-14.99500621
12/31/23,3:22:00,-23.12161636,130.1672363,89.99997805,-14.99500621
1/1/24,3:22:00,-23.0476284,130.2861328,89.99980936,-14.9950728
1/2/24,3:22:00,-22.9659729,130.4042969,89.99995044,-14.9950728
1/3/24,3:22:00,-22.87668228,130.5209961,89.99986228,-14.99513938
1/4/24,3:22:00,-22.7797966,130.6362305,89.99981404,-14.99520597
1/5/24,3:22:00,-22.67535973,130.7495117,89.99985563,-14.99527255
1/6/24,3:22:00,-22.56341934,130.8618164,89.99984126,-14.99540572
1/7/24,3:22:00,-22.44402885,130.9716797,89.99985444,-14.9954723
1/8/24,3:22:00,-22.31724548,131.0800781,89.99995552,-14.99560547
1/9/24,3:22:00,-22.18313217,131.1865234,89.99987936,-14.99560547
1/10/24,3:22:00,-22.04175377,131.2905273,89.99999809,-14.99560547
1/11/24,3:22:00,-21.89318275,131.3925781,89.99983195,-14.99573864
1/12/24,3:22:00,-21.73749352,131.4916992,89.99983748,-14.99593839
1/13/24,3:22:00,-21.57476616,131.5888672,89.99997602,-14.99600497
1/14/24,3:22:00,-21.40507507,131.6835938,89.99961882,-14.99613814
1/15/24,3:22:00,-21.22850418,131.7744141,89.99964377,-14.99627131
1/16/24,3:22:00,-21.04513931,131.8632813,89.99971998,-14.99627131
1/17/24,3:22:00,-20.85506821,131.9492188,89.99978033,-14.99653764
1/18/24,3:22:00,-20.65838242,132.0322266,89.99989473,-14.99653764
1/19/24,3:22:00,-20.45517731,132.1123047,89.99987755,-14.99667081
1/20/24,3:22:00,-20.24555016,132.1884766,89.99959153,-14.99680398
1/21/24,3:22:00,-20.02960205,132.2626953,89.99981154,-14.99707031
1/22/24,3:22:00,-19.80743027,132.3330078,89.99988088,-14.99707031
1/23/24,3:22:00,-19.57913589,132.4003906,89.99966717,-14.99733665
1/24/24,3:22:00,-19.34481812,132.4638672,89.99993653,-14.99746981
1/25/24,3:22:00,-19.10457611,132.5244141,89.99987211,-14.99760298
1/26/24,3:22:00,-18.85851288,132.5820313,89.99984133,-14.99760298
1/27/24,3:22:00,-18.60672379,132.6357422,89.99988612,-14.99773615
1/28/24,3:22:00,-18.34930992,132.6865234,89.99998874,-14.99800249
1/29/24,3:22:00,-18.08637238,132.734375,89.99952599,-14.99813565
1/30/24,3:22:00,-17.81801224,132.7779999,89.99999447,-14.99823345
1/31/24,3:22:00,-17.54433632,132.8186646,89.99999744,-14.99838534
2/1/24,3:22:00,-17.26544571,132.8560181,89.99998664,-14.99851851
2/2/24,3:22:00,-16.98144722,132.8900146,89.99999488,-14.99866832
2/3/24,3:22:00,-16.69245338,132.9206543,89.99996626,-14.99878485
2/4/24,3:22:00,-16.39856911,132.947998,89.99994761,-14.99891801
2/5/24,3:22:00,-16.09990883,132.972168,89.99994271,-14.99906783
2/6/24,3:22:00,-15.7965889,132.9929199,89.99994851,-14.99920099
2/7/24,3:22:00,-15.48872566,133.0102539,89.99992067,-14.99933416
2/8/24,3:22:00,-15.17643929,133.0244141,89.99989153,-14.99946733
2/9/24,3:22:00,-14.85984993,133.0354004,89.99995568,-14.99963379
2/10/24,3:22:00,-14.53908157,133.0429688,89.99987301,-14.99973366
2/11/24,3:22:00,-14.21425629,133.0473633,89.99987159,-14.99986683
2/12/24,3:22:00,-13.88549423,133.0488281,89.99982317,-15
2/13/24,3:22:00,-13.55291653,133.0463867,89.99982266,-15.00013317
2/14/24,3:22:00,-13.21664619,133.0415039,89.99979402,-15.00033292
2/15/24,3:22:00,-12.87680435,133.0327148,89.99986792,-15.0003995
2/16/24,3:22:00,-12.53351212,133.0214844,89.99980693,-15.00053267
2/17/24,3:22:00,-12.18689156,133.0068359,89.99981915,-15.00066584
2/18/24,3:22:00,-11.83706093,132.9887695,89.99977519,-15.00079901
2/19/24,3:22:00,-11.48413754,132.9682617,89.99987202,-15.00093217
2/20/24,3:22:00,-11.12823582,132.9448242,89.99992908,-15.00099876
2/21/24,3:22:00,-10.76946831,132.918457,89.99987838,-15.00113192
2/22/24,3:22:00,-10.40794563,132.8896484,89.99987137,-15.00119851
2/23/24,3:22:00,-10.04377747,132.8574219,89.99964573,-15.00133168
2/24/24,3:22:00,-9.677069664,132.8232422,89.99979466,-15.00146484
2/25/24,3:22:00,-9.307928085,132.7861328,89.99953589,-15.00159801
2/26/24,3:22:00,-8.93645668,132.7470703,89.99975278,-15.00173118
2/27/24,3:22:00,-8.562761307,132.7060547,89.99963428,-15.00173118
2/28/24,3:22:00,-8.186944008,132.6621094,89.999672,-15.00186435
2/29/24,3:22:00,-7.809110641,132.6152344,89.99955789,-15.00199751
3/1/24,3:22:00,-7.429362774,132.5673828,89.99990312,-15.00199751
3/2/24,3:22:00,-7.047805309,132.5175781,89.99968518,-15.00213068
3/3/24,3:22:00,-6.664543152,132.4648438,89.99974097,-15.00226385
3/4/24,3:22:00,-6.279683113,132.4111328,89.99996132,-15.00239702
3/5/24,3:22:00,-5.893332958,132.3554688,89.99984122,-15.00239702
3/6/24,3:22:00,-5.50560236,132.2978516,89.99997677,-15.00239702
3/7/24,3:22:00,-5.116603851,132.2382813,89.99955692,-15.00266335
3/8/24,3:22:00,-4.72645092,132.1777344,89.99966148,-15.00266335
3/9/24,3:22:00,-4.335258484,132.1162109,89.99972821,-15.00266335
3/10/24,3:22:00,-3.943142653,132.0524902,89.99999525,-15.00267792
3/11/24,3:22:00,-3.550213814,131.9875488,89.99997942,-15.00272994
3/12/24,3:22:00,-3.156585217,131.9213867,89.99997396,-15.00279652
3/13/24,3:22:00,-2.762368917,131.8538818,89.9999573,-15.00282981
3/14/24,3:22:00,-2.367676735,131.7852783,89.99994746,-15.0028964
3/15/24,3:22:00,-1.972620368,131.7156982,89.99995574,-15.00296298
3/16/24,3:22:00,-1.57730937,131.6450195,89.99995309,-15.00292969
3/17/24,3:22:00,-1.181851268,131.5734863,89.99988359,-15.00299627
3/18/24,3:22:00,-0.786350965,131.5009766,89.99995554,-15.00306285
3/19/24,3:22:00,-0.3909114,131.4277344,89.99998734,-15.00306285
3/20/24,3:22:00,0.004365064,131.3540039,89.99989603,-15.00312944
3/21/24,3:22:00,0.399383426,131.2792969,89.9998069,-15.00306285
3/22/24,3:22:00,0.794047713,131.2045898,89.99997886,-15.00319602
3/23/24,3:22:00,1.188263535,131.1293945,89.99996278,-15.00319602
3/24/24,3:22:00,1.581938267,131.0537109,89.99988693,-15.00319602
3/25/24,3:22:00,1.974980235,130.9780273,89.99992049,-15.00319602
3/26/24,3:22:00,2.367298841,130.9023438,89.99995778,-15.00319602
3/27/24,3:22:00,2.758804321,130.8266602,89.99984339,-15.00312944
3/28/24,3:22:00,3.149406433,130.7509766,89.99983111,-15.00312944
3/29/24,3:22:00,3.539014816,130.675293,89.99998634,-15.00319602
3/30/24,3:22:00,3.927536488,130.6000977,89.99999084,-15.00319602
3/31/24,3:22:00,4.314882278,130.5253906,89.99986014,-15.00306285
4/1/24,3:22:00,4.700958729,130.4506836,89.99980309,-15.00306285
4/2/24,3:22:00,5.085671425,130.3769531,89.99988624,-15.00292969
4/3/24,3:22:00,5.468922138,130.3037109,89.99982008,-15.00292969
4/4/24,3:22:00,5.85061264,130.2314453,89.99998799,-15.00292969
4/5/24,3:22:00,6.230640888,130.1601563,89.99961231,-15.00292969
4/6/24,3:22:00,6.608904362,130.0888672,89.99990847,-15.00292969
4/7/24,3:22:00,6.985301018,130.0195313,89.99954842,-15.00266335
4/8/24,3:22:00,7.359726906,129.9501953,89.99997869,-15.00292969
4/9/24,3:22:00,7.732078552,129.8818359,89.99953858,-15.00266335
4/10/24,3:22:00,8.102254868,129.8154297,89.99991388,-15.00292969
4/11/24,3:22:00,8.470154762,129.75,89.99987149,-15.00279652
4/12/24,3:22:00,8.83567524,129.6855469,89.99986908,-15.00266335
4/13/24,3:22:00,9.19871521,129.6220703,89.99986737,-15.00253018
4/14/24,3:22:00,9.559173584,129.5605469,89.9997555,-15.00253018
4/15/24,3:22:00,9.916953087,129.5,89.99976071,-15.00239702
4/16/24,3:22:00,10.27195835,129.4404297,89.99979207,-15.00239702
4/17/24,3:22:00,10.62409687,129.3828125,89.99980203,-15.00239702
4/18/24,3:22:00,10.97327518,129.3271484,89.9997941,-15.00239702
4/19/24,3:22:00,11.31940556,129.272583,89.99999879,-15.00223472
4/20/24,3:22:00,11.66239834,129.2197876,89.99998778,-15.00216397
4/21/24,3:22:00,12.0021677,129.1687622,89.99999638,-15.00208907
4/22/24,3:22:00,12.33863068,129.1195068,89.99998531,-15.00201416
4/23/24,3:22:00,12.67170048,129.0721436,89.99999134,-15.00194758
4/24/24,3:22:00,13.00129509,129.0267334,89.9999782,-15.0018477
4/25/24,3:22:00,13.3273325,128.9831543,89.99989984,-15.00179776
4/26/24,3:22:00,13.64972973,128.9418945,89.99995589,-15.00169789
4/27/24,3:22:00,13.96840382,128.9025879,89.99995593,-15.00159801
4/28/24,3:22:00,14.28326988,128.8654785,89.99991455,-15.00153143
4/29/24,3:22:00,14.594244,128.8305664,89.99987976,-15.00139826
4/30/24,3:22:00,14.90123653,128.7978516,89.99989387,-15.00133168
5/1/24,3:22:00,15.20415974,128.7675781,89.99976316,-15.00126509
5/2/24,3:22:00,15.50292301,128.7392578,89.99999317,-15.00119851
5/3/24,3:22:00,15.79743481,128.7133789,89.99985868,-15.00106534
5/4/24,3:22:00,16.08760262,128.6904297,89.9997607,-15.00093217
5/5/24,3:22:00,16.37333298,128.6694336,89.99980484,-15.00079901
5/6/24,3:22:00,16.6545372,128.6508789,89.99981091,-15.00073242
5/7/24,3:22:00,16.93112373,128.6347656,89.99977836,-15.00066584
5/8/24,3:22:00,17.20300484,128.6206055,89.99983337,-15.00053267
5/9/24,3:22:00,17.47009087,128.609375,89.9999691,-15.00046609
5/10/24,3:22:00,17.73229408,128.6005859,89.9998239,-15.00033292
5/11/24,3:22:00,17.98952675,128.59375,89.99999548,-15.00026633
5/12/24,3:22:00,18.24169922,128.5898438,89.99960241,-15.00026633
5/13/24,3:22:00,18.48873138,128.5878906,89.99955892,-15.00026633
5/14/24,3:22:00,18.73054123,128.5878906,89.99985028,-15
5/15/24,3:22:00,18.96704674,128.5908203,89.99953851,-14.99973366
5/16/24,3:22:00,19.19817352,128.5957031,89.99953448,-14.99973366
5/17/24,3:22:00,19.4238472,128.6025391,89.99982239,-14.9996005
5/18/24,3:22:00,19.6439991,128.6113281,89.99961452,-14.99973366
5/19/24,3:22:00,19.85855675,128.6230469,89.99971215,-14.99946733
5/20/24,3:22:00,20.06745529,128.6376953,89.9995155,-14.99920099
5/21/24,3:22:00,20.27062988,128.6533203,89.99988166,-14.99933416
5/22/24,3:22:00,20.46801949,128.671875,89.99953191,-14.99920099
5/23/24,3:22:00,20.65956306,128.6914063,89.99972571,-14.99920099
5/24/24,3:22:00,20.84519958,128.7138672,89.99974373,-14.99906783
5/25/24,3:22:00,21.02487373,128.7382813,89.99963351,-14.99893466
5/26/24,3:22:00,21.19852829,128.765625,89.99966671,-14.99880149
5/27/24,3:22:00,21.36610222,128.7939453,89.99994673,-14.99866832
5/28/24,3:22:00,21.5275383,128.8242188,89.99973952,-14.99866832
5/29/24,3:22:00,21.6827774,128.8571777,89.99999312,-14.99860174
5/30/24,3:22:00,21.8317585,128.8916626,89.99997004,-14.99851851
5/31/24,3:22:00,21.97442818,128.9279175,89.9999832,-14.99845193
6/1/24,3:22:00,22.1107254,128.9660645,89.99996268,-14.99838534
6/2/24,3:22:00,22.24060059,129.0058594,89.99997024,-14.99830211
6/3/24,3:22:00,22.36400223,129.0472412,89.99997368,-14.99821888
6/4/24,3:22:00,22.48088455,129.090332,89.99993404,-14.99816895
6/5/24,3:22:00,22.59120369,129.1347656,89.99994517,-14.99810236
6/6/24,3:22:00,22.69491768,129.1804199,89.99991986,-14.99806907
6/7/24,3:22:00,22.79198837,129.2275391,89.99998175,-14.99803578
6/8/24,3:22:00,22.88237762,129.2758789,89.99988793,-14.99800249
6/9/24,3:22:00,22.9660511,129.3251953,89.99981723,-14.9979359
6/10/24,3:22:00,23.04297638,129.375,89.99984044,-14.99786932
6/11/24,3:22:00,23.11312294,129.4262695,89.99992229,-14.99786932
6/12/24,3:22:00,23.17646599,129.4780273,89.99991269,-14.99780273
6/13/24,3:22:00,23.23298454,129.5302734,89.99995657,-14.99780273
6/14/24,3:22:00,23.28265953,129.5834961,89.99977165,-14.99773615
6/15/24,3:22:00,23.3254776,129.6367188,89.99990617,-14.99780273
6/16/24,3:22:00,23.3614254,129.6904297,89.99991157,-14.99773615
6/17/24,3:22:00,23.39049721,129.7441406,89.99984949,-14.99773615
6/18/24,3:22:00,23.4126873,129.7983398,89.99990902,-14.99780273
6/19/24,3:22:00,23.42799377,129.8525391,89.99990098,-14.99773615
6/20/24,3:22:00,23.43642044,129.9067383,89.9999053,-14.99780273
6/21/24,3:22:00,23.43796921,129.9609375,90,-14.99760298
6/22/24,3:22:00,23.43264771,130.0146484,89.99981055,-14.99773615
6/23/24,3:22:00,23.42046165,130.0683594,89.99985571,-14.99773615
6/24/24,3:22:00,23.40141869,130.1220703,89.99978728,-14.99773615
6/25/24,3:22:00,23.37552452,130.1748047,89.99994234,-14.99773615
6/26/24,3:22:00,23.34278679,130.2275391,89.99964083,-14.99786932
6/27/24,3:22:00,23.30321693,130.2792969,89.99970499,-14.99786932
6/28/24,3:22:00,23.25682259,130.3300781,89.99994134,-14.99786932
6/29/24,3:22:00,23.203619,130.3808594,89.99972512,-14.99786932
6/30/24,3:22:00,23.14362907,130.4306641,89.99951787,-14.99786932
7/1/24,3:22:00,23.07687378,130.4785156,89.99975197,-14.99800249
7/2/24,3:22:00,23.00338173,130.5263672,89.99996956,-14.99813565
7/3/24,3:22:00,22.92318726,130.5732422,89.99967324,-14.99800249
7/4/24,3:22:00,22.83632469,130.6181641,89.99997561,-14.99813565
7/5/24,3:22:00,22.74283218,130.6621094,89.99994316,-14.99813565
7/6/24,3:22:00,22.64274979,130.7041016,89.99961781,-14.99826882
7/7/24,3:22:00,22.53611946,130.7451172,89.99969929,-14.99840199
7/8/24,3:22:00,22.42298508,130.7848358,89.99999879,-14.99839991
7/9/24,3:22:00,22.30339241,130.8223877,89.99998273,-14.9984769
7/10/24,3:22:00,22.17739105,130.8581543,89.99998851,-14.9985518
7/11/24,3:22:00,22.0450325,130.8920898,89.9999527,-14.99863503
7/12/24,3:22:00,21.90636826,130.9239502,90,-14.99870162
7/13/24,3:22:00,21.76145554,130.9538574,89.9999759,-14.99878485
7/14/24,3:22:00,21.61035347,130.9816895,89.99993727,-14.99890137
7/15/24,3:22:00,21.45312309,131.0073242,89.99994407,-14.99896795
7/16/24,3:22:00,21.28982544,131.0307617,89.9999485,-14.99906783
7/17/24,3:22:00,21.12052727,131.052002,89.99990885,-14.99920099
7/18/24,3:22:00,20.94529152,131.0708008,89.99997926,-14.99926758
7/19/24,3:22:00,20.76418686,131.0874023,89.99998061,-14.99933416
7/20/24,3:22:00,20.57728195,131.1015625,89.99989252,-14.99946733
7/21/24,3:22:00,20.38463974,131.1137695,89.99980819,-14.9996005
7/22/24,3:22:00,20.18632889,131.1230469,89.99997792,-14.99973366
7/23/24,3:22:00,19.98241234,131.1303711,89.9998236,-14.99980025
7/24/24,3:22:00,19.77294922,131.1347656,89.99987675,-14.99986683
7/25/24,3:22:00,19.55800438,131.137207,89.99999791,-15
7/26/24,3:22:00,19.33763885,131.137207,89.99990189,-15
7/27/24,3:22:00,19.1119194,131.1347656,89.99983007,-15.00013317
7/28/24,3:22:00,18.8809166,131.1298828,89.99977947,-15.00026633
7/29/24,3:22:00,18.64470673,131.1220703,89.99980229,-15.0003995
7/30/24,3:22:00,18.403368,131.1123047,89.99985108,-15.00046609
7/31/24,3:22:00,18.15698242,131.1005859,89.99961858,-15.00066584
8/1/24,3:22:00,17.90563202,131.0859375,89.99952092,-15.00079901
8/2/24,3:22:00,17.64940071,131.0683594,89.99984576,-15.00066584
8/3/24,3:22:00,17.38837814,131.0488281,89.99965285,-15.00079901
8/4/24,3:22:00,17.12264442,131.0263672,89.99986517,-15.00106534
8/5/24,3:22:00,16.8522892,131.0019531,89.99954557,-15.00106534
8/6/24,3:22:00,16.5773983,130.9746094,89.99962753,-15.00119851
8/7/24,3:22:00,16.29805565,130.9443359,89.99987999,-15.00133168
8/8/24,3:22:00,16.0143528,130.9121094,89.9999095,-15.00133168
8/9/24,3:22:00,15.72637653,130.8779297,89.99954945,-15.00159801
8/10/24,3:22:00,15.4342165,130.8398438,89.99960592,-15.00159801
8/11/24,3:22:00,15.13796139,130.8007813,89.99982453,-15.00173118
8/12/24,3:22:00,14.83770084,130.7587891,89.99974828,-15.00173118
8/13/24,3:22:00,14.53352451,130.7138672,89.99980233,-15.00186435
8/14/24,3:22:00,14.22552395,130.6669922,89.99973677,-15.00199751
8/15/24,3:22:00,13.91378784,130.6181641,89.99998278,-15.00213068
8/16/24,3:22:00,13.59840679,130.5664063,89.9996513,-15.00213068
8/17/24,3:22:00,13.27946663,130.5132904,89.99999049,-15.00227841
8/18/24,3:22:00,12.95705605,130.4575195,89.9999868,-15.00236372
8/19/24,3:22:00,12.63125801,130.3997192,89.99997362,-15.00244695
8/20/24,3:22:00,12.30215073,130.3398438,89.99998223,-15.00253018
8/21/24,3:22:00,11.96981049,130.2779541,89.99995049,-15.00259677
8/22/24,3:22:00,11.63431072,130.2143555,89.99994889,-15.00269664
8/23/24,3:22:00,11.29572773,130.1486816,89.99988887,-15.00272994
8/24/24,3:22:00,10.9541378,130.081543,89.99999117,-15.00279652
8/25/24,3:22:00,10.609622,130.0126953,89.99994857,-15.00292969
8/26/24,3:22:00,10.26226807,129.9421387,89.99999502,-15.00292969
8/27/24,3:22:00,9.912163734,129.8701172,89.99996985,-15.00306285
8/28/24,3:22:00,9.559401512,129.7963867,89.99982811,-15.00306285
8/29/24,3:22:00,9.204073906,129.7216797,89.99993625,-15.00319602
8/30/24,3:22:00,8.84627533,129.6455078,89.99980019,-15.00326261
8/31/24,3:22:00,8.486099243,129.5678711,89.99982005,-15.00332919
9/1/24,3:22:00,8.123641968,129.4887695,89.99994729,-15.00326261
9/2/24,3:22:00,7.758996487,129.4086914,89.99992779,-15.00339577
9/3/24,3:22:00,7.392258644,129.3276367,89.99993645,-15.00339577
9/4/24,3:22:00,7.023522377,129.2451172,89.99981051,-15.00346236
9/5/24,3:22:00,6.65288353,129.1621094,89.99992389,-15.00346236
9/6/24,3:22:00,6.280437469,129.0776367,89.99982907,-15.00352894
9/7/24,3:22:00,5.906278133,128.9926758,89.99997152,-15.00359553
9/8/24,3:22:00,5.530500889,128.9067383,89.99995062,-15.00359553
9/9/24,3:22:00,5.153201103,128.8203125,89.99981763,-15.00359553
9/10/24,3:22:00,4.774474621,128.7324219,89.9996222,-15.00372869
9/11/24,3:22:00,4.394416332,128.6445313,89.99965458,-15.00372869
9/12/24,3:22:00,4.013121605,128.5566406,89.99979656,-15.00372869
9/13/24,3:22:00,3.630684614,128.4677734,89.99978493,-15.00372869
9/14/24,3:22:00,3.247199535,128.3779297,89.9996052,-15.00372869
9/15/24,3:22:00,2.862757683,128.2890625,89.99976354,-15.00372869
9/16/24,3:22:00,2.477449894,128.1992188,89.99992892,-15.00372869
9/17/24,3:22:00,2.091358423,128.109375,89.99998122,-15.00372869
9/18/24,3:22:00,1.704563498,128.0195313,89.99986555,-15.00386186
9/19/24,3:22:00,1.317142606,127.9296875,89.99961978,-15.00372869
9/20/24,3:22:00,0.929172993,127.8408203,89.99988478,-15.00359553
9/21/24,3:22:00,0.540734172,127.7519531,89.99972737,-15.00372869
9/22/24,3:22:00,0.151910201,127.6630859,89.99999218,-15.00372869
9/23/24,3:22:00,-0.237209693,127.5751953,89.9998451,-15.00359553
9/24/24,3:22:00,-0.626532018,127.4873047,89.99969373,-15.00372869
9/25/24,3:22:00,-1.015959501,127.4013672,89.99952409,-15.00372869
9/26/24,3:22:00,-1.405390143,127.3150635,90,-15.00356223
9/27/24,3:22:00,-1.794728398,127.2299805,89.99997573,-15.00352894
9/28/24,3:22:00,-2.183872938,127.145874,89.99997391,-15.00349565
9/29/24,3:22:00,-2.572722197,127.0628662,89.99996108,-15.00344571
9/30/24,3:22:00,-2.961174011,126.980835,89.99997312,-15.00339577
10/1/24,3:22:00,-3.349125624,126.9000244,89.99994566,-15.00334584
10/2/24,3:22:00,-3.73647356,126.8205566,89.99999548,-15.00326261
10/3/24,3:22:00,-4.123114109,126.7424316,89.99992309,-15.00322931
10/4/24,3:22:00,-4.508943081,126.6655273,89.99996886,-15.00316273
10/5/24,3:22:00,-4.893854618,126.590332,89.99990253,-15.00312944
10/6/24,3:22:00,-5.277739048,126.5163574,89.99991552,-15.00302956
10/7/24,3:22:00,-5.660496235,126.4443359,89.99993178,-15.00292969
10/8/24,3:22:00,-6.04201889,126.3740234,89.99975892,-15.00279652
10/9/24,3:22:00,-6.42220068,126.3051758,89.99987985,-15.00279652
10/10/24,3:22:00,-6.800934315,126.2382813,89.99988106,-15.00272994
10/11/24,3:22:00,-7.178112507,126.1733398,89.9998357,-15.00266335
10/12/24,3:22:00,-7.553629398,126.1103516,89.99981827,-15.00253018
10/13/24,3:22:00,-7.927379131,126.0493164,89.99990544,-15.0024636
10/14/24,3:22:00,-8.299258232,125.9902344,89.99982328,-15.00239702
10/15/24,3:22:00,-8.669164658,125.9335938,89.99977005,-15.00226385
10/16/24,3:22:00,-9.036998749,125.8793945,89.99985999,-15.00219727
10/17/24,3:22:00,-9.402672768,125.8276367,89.99998725,-15.00213068
10/18/24,3:22:00,-9.766097069,125.7783203,89.99993912,-15.00199751
10/19/24,3:22:00,-10.12717628,125.7314453,89.99999138,-15.00186435
10/20/24,3:22:00,-10.485816,125.6875,89.99982684,-15.00173118
10/21/24,3:22:00,-10.84191513,125.6455078,89.99956538,-15.00159801
10/22/24,3:22:00,-11.19536591,125.6074219,89.9999889,-15.00159801
10/23/24,3:22:00,-11.54605865,125.5722656,89.99951958,-15.00133168
10/24/24,3:22:00,-11.8938818,125.5390625,89.99995413,-15.00133168
10/25/24,3:22:00,-12.23871899,125.5097656,89.99971168,-15.00119851
10/26/24,3:22:00,-12.58045292,125.4833984,89.99951301,-15.00106534
10/27/24,3:22:00,-12.91897297,125.4599609,89.99951579,-15.00079901
10/28/24,3:22:00,-13.25416279,125.4394531,89.99976467,-15.00079901
10/29/24,3:22:00,-13.58590698,125.421875,89.9997,-15.00066584
10/30/24,3:22:00,-13.9140892,125.4082031,89.99978981,-15.00053267
10/31/24,3:22:00,-14.23859215,125.3984375,89.99953113,-15.00026633
11/1/24,3:22:00,-14.55929947,125.390625,89.99981557,-15.00026633
11/2/24,3:22:00,-14.87609482,125.3867188,89.9996977,-15.00013317
11/3/24,3:22:00,-15.18885994,125.3867188,89.99990829,-15
11/4/24,3:22:00,-15.49747849,125.3896484,89.99996038,-15
11/5/24,3:22:00,-15.80182934,125.3961029,89.99999573,-14.999665
11/6/24,3:22:00,-16.1017971,125.4058838,89.99999159,-14.99952559
11/7/24,3:22:00,-16.39726448,125.4191284,89.99998842,-14.9993841
11/8/24,3:22:00,-16.68811989,125.435791,89.99998694,-14.99923429
11/9/24,3:22:00,-16.97424507,125.4559326,89.99995099,-14.99908447
11/10/24,3:22:00,-17.2555275,125.4794922,89.99994415,-14.9989513
11/11/24,3:22:00,-17.53185463,125.5063477,89.99991188,-14.99880149
11/12/24,3:22:00,-17.80311966,125.5368652,89.99995999,-14.99866832
11/13/24,3:22:00,-18.06921768,125.5708008,89.99995952,-14.99853516
11/14/24,3:22:00,-18.33005333,125.6081543,89.99990198,-14.9983354
11/15/24,3:22:00,-18.58552551,125.6491699,89.99998742,-14.99820224
11/16/24,3:22:00,-18.83553886,125.6933594,89.99983417,-14.99813565
11/17/24,3:22:00,-19.07999802,125.7412109,89.99981157,-14.99786932
11/18/24,3:22:00,-19.31880569,125.7929688,89.9998234,-14.99780273
11/19/24,3:22:00,-19.55186081,125.8476563,89.99998344,-14.99760298
11/20/24,3:22:00,-19.77906036,125.9057617,89.9998095,-14.99746982
11/21/24,3:22:00,-20.00029755,125.9677734,89.99996127,-14.99733665
11/22/24,3:22:00,-20.21547127,126.0327148,89.99981826,-14.99720348
11/23/24,3:22:00,-20.42447662,126.1015625,89.99989563,-14.99707031
11/24/24,3:22:00,-20.62721443,126.1733398,89.99997211,-14.99693714
11/25/24,3:22:00,-20.82358742,126.2485352,89.99989852,-14.99680398
11/26/24,3:22:00,-21.01349449,126.3266602,89.99993791,-14.99667081
11/27/24,3:22:00,-21.1968441,126.4082031,89.99995104,-14.99653764
11/28/24,3:22:00,-21.37354469,126.4921875,89.99959683,-14.99627131
11/29/24,3:22:00,-21.54350853,126.5800781,89.99997563,-14.99627131
11/30/24,3:22:00,-21.70664787,126.6699219,89.99959931,-14.99627131
12/1/24,3:22:00,-21.86288071,126.7636719,89.9997723,-14.99600497
12/2/24,3:22:00,-22.01212311,126.859375,89.99980732,-14.99600497
12/3/24,3:22:00,-22.15430069,126.9570313,89.99959837,-14.99573864
12/4/24,3:22:00,-22.28933525,127.0585938,89.9996404,-14.99573864
12/5/24,3:22:00,-22.41715622,127.1611328,89.99987564,-14.99560547
12/6/24,3:22:00,-22.53769302,127.2666016,89.9999301,-14.9954723
12/7/24,3:22:00,-22.65087891,127.3740234,89.99985074,-14.9954723
12/8/24,3:22:00,-22.75665474,127.4833984,89.99977211,-14.99533913
12/9/24,3:22:00,-22.8549614,127.5947266,89.99958115,-14.99533913
12/10/24,3:22:00,-22.94574928,127.7070313,89.99993422,-14.99520597
12/11/24,3:22:00,-23.02897263,127.8212891,89.99978297,-14.99520597
12/12/24,3:22:00,-23.10459328,127.9375,89.9999288,-14.99520597
12/13/24,3:22:00,-23.172575,128.0546875,89.9999946,-14.99520597
12/14/24,3:22:00,-23.23288918,128.1728516,89.99968953,-14.99493963
12/15/24,3:22:00,-23.2855072,128.2929535,89.99999134,-14.99499165
12/16/24,3:22:00,-23.33040047,128.4136353,89.99997888,-14.99494795
12/17/24,3:22:00,-23.36754417,128.5352173,89.99997071,-14.99492298
12/18/24,3:22:00,-23.39691162,128.6575928,89.99995454,-14.99490634
12/19/24,3:22:00,-23.41847992,128.7805176,89.99995976,-14.99483975
12/20/24,3:22:00,-23.43223,128.9041748,89.99994166,-14.99483975
12/21/24,3:22:00,-23.43814468,129.0280762,89.99998478,-14.99487305

Download the csv file above then from the Layer menu select Layer > Add Layer > Add Delimited Text Layer... and select the csv file on your local drive.

17_add_delimited_text

The default values should be okay, but verify that X field is set to Longitude and Y field to Latitude, and Geometry CRS is set to EPSG:4326 - WGS 84 (note that Latitude and Longitude come from the header of the csv). Click the Add button to close the dialog.

This adds a new sun_analemma_2024 layer and you’ll see the points plotted on the map. Next let’s stylize it a bit more.

First let’s display the date next to each marker. Double-click the sun_analemma_2024 layer to bring up the properties and go to the Labels section. From the dropdown at the top change it from No Labels to Single Labels. Then from the Value field below you choose which column from the csv data you want to use for the label. Pick Date from the dropdown.

Next we want to use a gradient to colorize the markers based on the suns angular velocity. Choose Symbology from the sidebar of the properties window and change the dropdown at the top from Single Symbol to Graduated. From the Value field below choose the csv column to use to determine the color, which should be set to Long/Hour. Set the Precision to 3 and select the 2 colors of the gradient from Color Ramp. Then click the Classify button to generate the values. Click OK.

Here’s what it looks like

Create a path from points

Finally we’ll create a path layer that connects all the markers. From the Processing Toolbox sidebar on the right type into the search points to path and double-click it when it comes up.

In the window that pops up the default settings are good, so click ok.

The path is generated on a new temporary layer. It needs to be written to disk to save it in your project. Right-click the Paths layer and select Make Permanent....

24_make_permenant

In the window that comes up, for Format select GeoPackage then for File name click the ... to choose where you want to save the new file. Click the OK button.

Now you can uncheck the sun_analemma_2024 layer to hide it and only the path will be visible.

Raster Landmass

You can use raster data to make the landmasses look pretty. I recommend this one: Natural Earth. You’ll need to add it as a raster layer rather than a vector layer.

1 Like

Thank you very much for investing the time to provide this tutorial. We’re very thrilled to have you contributing such well-articulated content. Understanding these coordinate transforms and how they relate to the sky is crucial.

I’m absolutely going to try and run through this later on, and I’ll let you know my results. I’ll let you know if I run into any issues or questions!

1 Like