Merge pull request #167 from hughrun/academic

add academic libraries
This commit is contained in:
Hugh Rundle 2022-10-29 16:21:36 +11:00 committed by GitHub
commit 984b1a8efd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 49 additions and 6 deletions

View file

@ -0,0 +1,39 @@
lat,lng,town,address,phone,ils,discovery
-33.837473,151.202985,Australian Catholic University,PO Box 968 North Sydney,,Ex Libris Alma,Ex Libris Primo
-35.277941,149.120431,Australian National University,"Building 15, J B Chifley Library, Acton ACT",+61 2 6125 2003,Ex Libris Alma,Ex Libris Primo
-28.072442,153.416296,Bond University,Gold Coast QLD 4226,+61 7 5595 1524,Ex Libris Alma,Ex Libris Primo
-12.371553,130.869393,Charles Darwin University,"PO Box 40146, Casuarina, NT",+61 8 8946 6187,Ex Libris Alma,Ex Libris Primo
-33.431145,149.559088,Charles Sturt University,"Panorama Avenue, Bathurst, NSW",,Ex Libris Alma,Ex Libris Primo
-23.324208,150.519476,Central Queensland University,Rockhampton QLD 4702,+61 7 4150 7022 ,Ex Libris Alma,Ex Libris Primo
-32.005611,115.894527,Curtin University,Perth WA,,Ex Libris Alma,Ex Libris Primo
-38.143863,144.36037,Deakin University,"1 Gheringhap Street, Geelong, VIC",+61 3 5227 8066,Innovative Sierra,EBSCO Discovery Service
-31.752468,115.770801,Edith Cowan University,"270 Joondalup Drive, Joondalup, WA",+61 8 6304 3723 ,OCLC WorldShare,Ex Libris Summon
-37.561366,143.858446,Federation University,Ballarat VIC 3353,+61 3 5327 9342,Innovative Sierra,Ex Libris Primo
-35.02571,138.572475,Flinders University,Adelaide SA 5001,+61 8 8201 2103,Alma,Ex Libris Primo
-27.962852,153.379487,Griffith University,Gold Coast QLD 4222,+61 7 3735 9712,OCLC WorldShare,OCLC WorldCat Discovery Service
-19.328566,146.758333,James Cook University,"1 James Cook Drive, Townsville, QLD",+61 7 4781 4472,Ex Libris Alma,Ex Libris Primo VE
-37.719904,145.048687,La Trobe University,"Bundoora, VIC 3086",+61 3 9479 2713,Ex Libris Alma,Ex Libris Primo
-33.775656,151.113334,Macquarie University,NSW 2109,+61 2 9850 7546,Ex Libris Alma,Ex Libris Primo
-37.909712,145.132315,Monash University,Vic 3800,+61 3 9905 2665 ,Ex Libris Alma,Ex Libris Primo
-32.067045,115.834896,Murdoch University,"90 South Street, Murdoch WA 6150",+61 8 9360 2513,Innovative Sierra,Ex Libris Summon
-27.45178,153.01673,Queensland University of Technology,"Kelvin Grove Campus, Brisbane, QLD 4001",+61 7 3138 3373,Ex Libris Alma,Ex Libris Primo VE
-37.808606,144.96475,RMIT University,Melbourne VIC 3001,+61 3 9925 2077 ,Ex Libris Alma,Ex Libris Primo
-28.817625,153.298596,Southern Cross University,Lismore NSW 2480,+61 7 5589 3492,Ex Libris Alma,Ex Libris Primo
-37.821292,145.038503,Swinburne University,Hawthorn VIC 3122,,Ex Libris Alma,Ex Libris Primo
-34.919634,138.604707,University of Adelaide,Adelaide SA 5001,+61 8 8313 5700,Ex Libris Alma,Ex Libris Primo
-35.238061,149.083394,University of Canberra,Canberra ACT 2601,+61 2 6201 5782,Ex Libris Alma,Ex Libris Primo
-37.798438,144.959354,University of Melbourne,VIC 3010,+61 3 9035 3336,Innovative Sierra,EBSCO Discovery Service
-30.4867,151.643,University of New England ,Armidale NSW 2351,+61 2 6773 1992,Ex Libris Alma,Ex Libris Primo
-33.917421,151.231299,University of New South Wales,Sydney NSW 2052,+61 2 9065 7631,Ex Libris Alma,Ex Libris Primo
-32.892637,151.705763,University of Newcastle,Callaghan NSW 2308,+61 2 4921 6465,Innovative Sierra,EBSCO Discovery Service
-32.056228,115.743868,University of Notre Dame Australia,"19 Mouat Street, Fremantle, WA 6959",+61 8 9433 0702,Ex Libris Alma,
-27.494649,153.011613,University of Queensland,St Lucia QLD 4072,+61 7 3365 6551,Ex Libris Alma,Ex Libris Primo
-34.809038,138.619963,University of South Australia,"Mawson Lakes Boulevard, Mawson Lakes SA 5095",+61 8 8302 3575,Ex Libris Alma,Ex Libris Primo
-27.628941,152.755282,University of Southern Queensland,Raceview QLD 4305,+61 7 4631 1778,Ex Libris Alma,Ex Libris Primo
-33.888426,151.1874,University of Sydney,The University of Sydney NSW 2006,+61 2 9114 4554,Ex Libris Alma,Ex Libris Primo VE
-42.903951,147.325435,University of Tasmania,Hobart TAS 7001,+61 3 6226 2826,Innovative Sierra,Ex Libris Summon
-33.883345,151.200854,University of Technology Sydney,Broadway NSW 2007,+61 2 9514 3332 ,Ex Libris Alma,Ex Libris Primo
-26.717764,153.062742,University of the Sunshine Coast,Maroochydore DC QLD 4558,,Ex Libris Alma,Ex Libris Primo
-34.406122,150.878527,University of Wollongong,"Northfields Ave, Wollongong NSW 2522",,Ex Libris Alma,Ex Libris Primo
-37.793717,144.8987,Victoria University,Melbourne VIC 8001,+61 3 9919 4065,Innovative Sierra,EBSCO Discovery Service
-33.765605,150.741037,Western Sydney University,Penrith South DC NSW 1797,+61 2 9852 5924,Ex Libris Alma,Ex Libris Primo
1 lat lng town address phone ils discovery
2 -33.837473 151.202985 Australian Catholic University PO Box 968 North Sydney Ex Libris Alma Ex Libris Primo
3 -35.277941 149.120431 Australian National University Building 15, J B Chifley Library, Acton ACT +61 2 6125 2003 Ex Libris Alma Ex Libris Primo
4 -28.072442 153.416296 Bond University Gold Coast QLD 4226 +61 7 5595 1524 Ex Libris Alma Ex Libris Primo
5 -12.371553 130.869393 Charles Darwin University PO Box 40146, Casuarina, NT +61 8 8946 6187 Ex Libris Alma Ex Libris Primo
6 -33.431145 149.559088 Charles Sturt University Panorama Avenue, Bathurst, NSW Ex Libris Alma Ex Libris Primo
7 -23.324208 150.519476 Central Queensland University Rockhampton QLD 4702 +61 7 4150 7022 Ex Libris Alma Ex Libris Primo
8 -32.005611 115.894527 Curtin University Perth WA Ex Libris Alma Ex Libris Primo
9 -38.143863 144.36037 Deakin University 1 Gheringhap Street, Geelong, VIC +61 3 5227 8066 Innovative Sierra EBSCO Discovery Service
10 -31.752468 115.770801 Edith Cowan University 270 Joondalup Drive, Joondalup, WA +61 8 6304 3723 OCLC WorldShare Ex Libris Summon
11 -37.561366 143.858446 Federation University Ballarat VIC 3353 +61 3 5327 9342 Innovative Sierra Ex Libris Primo
12 -35.02571 138.572475 Flinders University Adelaide SA 5001 +61 8 8201 2103 Alma Ex Libris Primo
13 -27.962852 153.379487 Griffith University Gold Coast QLD 4222 +61 7 3735 9712 OCLC WorldShare OCLC WorldCat Discovery Service
14 -19.328566 146.758333 James Cook University 1 James Cook Drive, Townsville, QLD +61 7 4781 4472 Ex Libris Alma Ex Libris Primo VE
15 -37.719904 145.048687 La Trobe University Bundoora, VIC 3086 +61 3 9479 2713 Ex Libris Alma Ex Libris Primo
16 -33.775656 151.113334 Macquarie University NSW 2109 +61 2 9850 7546 Ex Libris Alma Ex Libris Primo
17 -37.909712 145.132315 Monash University Vic 3800 +61 3 9905 2665 Ex Libris Alma Ex Libris Primo
18 -32.067045 115.834896 Murdoch University 90 South Street, Murdoch WA 6150 +61 8 9360 2513 Innovative Sierra Ex Libris Summon
19 -27.45178 153.01673 Queensland University of Technology Kelvin Grove Campus, Brisbane, QLD 4001 +61 7 3138 3373 Ex Libris Alma Ex Libris Primo VE
20 -37.808606 144.96475 RMIT University Melbourne VIC 3001 +61 3 9925 2077 Ex Libris Alma Ex Libris Primo
21 -28.817625 153.298596 Southern Cross University Lismore NSW 2480 +61 7 5589 3492 Ex Libris Alma Ex Libris Primo
22 -37.821292 145.038503 Swinburne University Hawthorn VIC 3122 Ex Libris Alma Ex Libris Primo
23 -34.919634 138.604707 University of Adelaide Adelaide SA 5001 +61 8 8313 5700 Ex Libris Alma Ex Libris Primo
24 -35.238061 149.083394 University of Canberra Canberra ACT 2601 +61 2 6201 5782 Ex Libris Alma Ex Libris Primo
25 -37.798438 144.959354 University of Melbourne VIC 3010 +61 3 9035 3336 Innovative Sierra EBSCO Discovery Service
26 -30.4867 151.643 University of New England Armidale NSW 2351 +61 2 6773 1992 Ex Libris Alma Ex Libris Primo
27 -33.917421 151.231299 University of New South Wales Sydney NSW 2052 +61 2 9065 7631 Ex Libris Alma Ex Libris Primo
28 -32.892637 151.705763 University of Newcastle Callaghan NSW 2308 +61 2 4921 6465 Innovative Sierra EBSCO Discovery Service
29 -32.056228 115.743868 University of Notre Dame Australia 19 Mouat Street, Fremantle, WA 6959 +61 8 9433 0702 Ex Libris Alma
30 -27.494649 153.011613 University of Queensland St Lucia QLD 4072 +61 7 3365 6551 Ex Libris Alma Ex Libris Primo
31 -34.809038 138.619963 University of South Australia Mawson Lakes Boulevard, Mawson Lakes SA 5095 +61 8 8302 3575 Ex Libris Alma Ex Libris Primo
32 -27.628941 152.755282 University of Southern Queensland Raceview QLD 4305 +61 7 4631 1778 Ex Libris Alma Ex Libris Primo
33 -33.888426 151.1874 University of Sydney The University of Sydney NSW 2006 +61 2 9114 4554 Ex Libris Alma Ex Libris Primo VE
34 -42.903951 147.325435 University of Tasmania Hobart TAS 7001 +61 3 6226 2826 Innovative Sierra Ex Libris Summon
35 -33.883345 151.200854 University of Technology Sydney Broadway NSW 2007 +61 2 9514 3332 Ex Libris Alma Ex Libris Primo
36 -26.717764 153.062742 University of the Sunshine Coast Maroochydore DC QLD 4558 Ex Libris Alma Ex Libris Primo
37 -34.406122 150.878527 University of Wollongong Northfields Ave, Wollongong NSW 2522 Ex Libris Alma Ex Libris Primo
38 -37.793717 144.8987 Victoria University Melbourne VIC 8001 +61 3 9919 4065 Innovative Sierra EBSCO Discovery Service
39 -33.765605 150.741037 Western Sydney University Penrith South DC NSW 1797 +61 2 9852 5924 Ex Libris Alma Ex Libris Primo

View file

@ -13,6 +13,9 @@ const mechanics = fetch('data/mechanics_institute_locations.csv')
const nslaBranches = fetch('data/nsla_library_locations.csv') const nslaBranches = fetch('data/nsla_library_locations.csv')
.then( response => response.text()); .then( response => response.text());
const caul = fetch('data/academic_library_locations.csv')
.then( response => response.text());
var isSmallScreen = window.screen.availWidth < 800; var isSmallScreen = window.screen.availWidth < 800;
function BaseMap(id) { function BaseMap(id) {
@ -62,7 +65,8 @@ function LocationsLayer(data, color, outline, type) {
if (type === 'ils') { if (type === 'ils') {
layer.bindPopup( layer.bindPopup(
`<strong>${feature.properties.town}</strong>` + `<strong>${feature.properties.town}</strong>` +
`<p>${feature.properties.ils}</p>` `<p>${feature.properties.ils}</p>` +
`<p>${feature.properties.discovery}</p>`
) )
} else { } else {
layer.bindPopup( layer.bindPopup(
@ -96,7 +100,7 @@ function LocationsLayer(data, color, outline, type) {
} }
Promise.all([boundaries, branchesCsv, ikcCsv, mechanics, nslaBranches]) Promise.all([boundaries, branchesCsv, ikcCsv, mechanics, nslaBranches, caul])
.then( data => { .then( data => {
// add tile layers for each base map // add tile layers for each base map
const baseMap = new BaseMap('mapbox/dark-v10') const baseMap = new BaseMap('mapbox/dark-v10')
@ -116,6 +120,7 @@ Promise.all([boundaries, branchesCsv, ikcCsv, mechanics, nslaBranches])
const mechsAndSoA = new LocationsLayer(data[3], 'rgb(255,165,0)', 800) const mechsAndSoA = new LocationsLayer(data[3], 'rgb(255,165,0)', 800)
const otherLibs = new LocationsLayer(data[4], '#75f857', 800) const otherLibs = new LocationsLayer(data[4], '#75f857', 800)
const nslaLibs = new LocationsLayer(data[4], '#FF3961', 20000, 'ils') const nslaLibs = new LocationsLayer(data[4], '#FF3961', 20000, 'ils')
const academicLibs = new LocationsLayer(data[5], '#0073A1', 1000, 'ils')
// add to the initial map on load // add to the initial map on load
branches.addTo(map) branches.addTo(map)
ikcs.addTo(map) ikcs.addTo(map)
@ -496,6 +501,7 @@ Promise.all([boundaries, branchesCsv, ikcCsv, mechanics, nslaBranches])
// navigation journey // navigation journey
var ilsMaps = { var ilsMaps = {
"Academic Libraries": academicLibs,
"NSLA Libraries" : nslaLibs, "NSLA Libraries" : nslaLibs,
"Local Libraries" : ils "Local Libraries" : ils
} }
@ -535,11 +541,9 @@ Promise.all([boundaries, branchesCsv, ikcCsv, mechanics, nslaBranches])
fines.remove() fines.remove()
loanPeriod.remove() loanPeriod.remove()
// add ILS layer // add ILS layer
// TODO: here we add NSLA libraries
// mapControl.addOverlay(nslaLibs, "National/State libraries")
// mapControl.addOverlay(ils, "Local Libraries")
ils.addTo(map) ils.addTo(map)
nslaLibs.addTo(map) nslaLibs.addTo(map)
academicLibs.addTo(map)
for (let k in ilsMaps ) { for (let k in ilsMaps ) {
mapControl.addOverlay(ilsMaps[k], k) mapControl.addOverlay(ilsMaps[k], k)
} }
@ -568,4 +572,4 @@ Promise.all([boundaries, branchesCsv, ikcCsv, mechanics, nslaBranches])
const loadingDiv = document.getElementById("loading"); const loadingDiv = document.getElementById("loading");
loadingDiv.remove() loadingDiv.remove()
}) })