update files
This commit is contained in:
parent
a966c55004
commit
56e382922f
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -1 +1,3 @@
|
||||||
*.xlsx
|
*.xlsx
|
||||||
|
data/all_library_services.geojson
|
||||||
|
data/boundaries.geojson
|
18
README.md
18
README.md
|
@ -1,10 +1,16 @@
|
||||||
# Public library data maps
|
# Public library data map
|
||||||
|
|
||||||
This project will initially map library fine regimes in public libraries across the Australian State of Victoria. In the long term I hope to expand it to all Australian States and Territories and include more data that can be combined and cross-referenced, e.g. library funding from local and state governments, HILDA data, median incomes of the community, PLV data etc.
|
This project collects and maps data from public libraries across the Australia and the external Australia Territories of Christmas Island and the Cocos (Keeling) Islands. In the long term I hope to include more data that can be combined and cross-referenced, e.g. library funding from local and state governments, HILDA data, median incomes of the community, PLV data etc.
|
||||||
|
|
||||||
## Atributions and licences
|
You should be able to find the location of every public library in Australia territory, plus the standard loan period for each libary service, and whether they charge overdue fines (if known, in both cases).
|
||||||
|
|
||||||
Victorian library location data from the Victorian Department of Premier and Cabinet [via data.gov.au](https://data.gov.au/dataset/ds-vic-77d8ec1d-09f1-4b12-a50a-46ed662b980b/distribution/dist-vic-df50417d-2a93-484d-b023-e89bb4325e34/details?q=libraries%20victoria) and used under
|
Check out the map at [librarymap.hugh.run](https://librarymap.hugh.run).
|
||||||
[Creative Commons Attribution 4.0 International licence (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/).
|
|
||||||
|
|
||||||
Incorporates or developed using Administrative Boundaries ©PSMA Australia Limited licensed by the Commonwealth of Australia under [Creative Commons Attribution 4.0 International licence (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/).
|
## Attributions
|
||||||
|
|
||||||
|
See [sources](sources.md).
|
||||||
|
|
||||||
|
## Licenses
|
||||||
|
|
||||||
|
**/sdata**: [CC-BY-SA](https://creativecommons.org/licenses/by-sa/4.0/)
|
||||||
|
**/website**: [GPL-3.0-or-later](https://www.gnu.org/licenses/gpl-3.0.txt)
|
1
data/boundaries.topo.json
Normal file
1
data/boundaries.topo.json
Normal file
File diff suppressed because one or more lines are too long
25
data/ikcs.csv
Normal file
25
data/ikcs.csv
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
lat,lng,town,address,phone
|
||||||
|
-13.355047,141.727925,Aurukun (Wik Mungkan Indigenous Knowledge Centre),Wik Mungkan Indigenous Knowledge Centre ,07 4060 6833
|
||||||
|
-10.159918,142.166344,Badu Island Indigenous Knowledge Centre,Nona Street ,07 4083 2100
|
||||||
|
-10.887686,142.388488,Bamaga Indigenous Knowledge Centre,HACC Centre Building ,07 4048 6607
|
||||||
|
-9.231144,142.220819,Boigu Island Indigenous Knowledge Centre,66 Chamber Street ,07 4083 2010
|
||||||
|
-9.412457,142.539399,Dauan Island Indigenous Knowledge Centre,Main Street ,07 4083 2209
|
||||||
|
-9.597055,143.761337,Erub Island Indigenous Knowledge Centre,Madige Village ,07 4083 2206
|
||||||
|
-10.553984,142.217633,Hammond Island Indigenous Knowledge Centre,Hammond Island IKC ,07 4048 6000
|
||||||
|
-10.234978,142.216998,Kubin Indigenous Knowledge Centre,Main Street ,07 4083 2403
|
||||||
|
-12.785393,143.343311,Lockhart River Indigenous Knowledge Centre,Poucheewee Street ,07 4060 7050
|
||||||
|
-10.869337,142.384311,New Mapoon Indigenous Knowledge Centre,Brown St ,07 4069 3444
|
||||||
|
-18.733938,146.577464,Palm Island (Bwgcolman Indigenous Knowledge Center),Lot 1 Main St ,07 4770 0260
|
||||||
|
-10.852803,142.367368,Seisia Indigenous Knowledge Centre,Tumema St ,07 4069 3690
|
||||||
|
-10.205248,142.826876,Warraber Indigenous Knowledge Centre,Ganaia Street ,07 4083 2550
|
||||||
|
-10.892,142.351549,Umagico Indigenous Knowledge Centre,8 Charlie Street ,07 4048 6914
|
||||||
|
-26.293205,151.955198,Cherbourg (Winifred Fisher Knowledge Centre),Old Youth Respite Centre ,07 4168 1866
|
||||||
|
-15.294597,145.1099,Hope Vale (Jack Bambie Memorial Centre),5 Muni Street ,07 4060 9367
|
||||||
|
-9.899398,142.767747,Iama (Dawita Cultural Centre),Church Road ,07 4090 0738
|
||||||
|
-9.952895,142.192801,Mabuiag (Ngalpun Ngulaygaw Lag Resource Centre),Main Street ,07 4083 2500
|
||||||
|
-12.685013,141.886902,Napranum (Mary Ann Coconut Library),320 Wa-Tyne Street ,07 4090 5600
|
||||||
|
-14.899197,141.620116,Pormpuraaw (Thaayorre-Munkan Library),Thaayorre-Munkan Library and Arts and Crafts Gallery ,07 4060 4266
|
||||||
|
-10.050057,143.063986,Poruma (Ngalpun Ngulaygaw Lag),Main Street ,07 4083 2710
|
||||||
|
-24.13366,149.457266,Woorabinda Knowledge Centre,-,0484 633 740
|
||||||
|
-15.945075,145.319567,Wujal Wujal (Binal Mungka Bayen),Binal Mungka Bayen ,07 4060 8094
|
||||||
|
-16.907672,145.866809,Yarrabah Knowledge Centre,Lot 207 Noble Drive ,0438 319 095
|
|
429
data/library_services.csv
Normal file
429
data/library_services.csv
Normal file
|
@ -0,0 +1,429 @@
|
||||||
|
long_name,short_name,state,fines,standard_loan_weeks,ILS,
|
||||||
|
Balranald Library,BALRANALD,nsw,yes,2,?,
|
||||||
|
Christmas Island Shire Council,Christmas Island,ot,,4,?,
|
||||||
|
Cocos Keeling Islands Shire Council,Cocos (Keeling) Islands,ot,,3,?,
|
||||||
|
Bayside Library,BAYSIDE_NSW,nsw,yes,3,AIT Aurora,
|
||||||
|
Hawkesbury City Council Library Service,HAWKESBURY,nsw,no,3,AIT Aurora,
|
||||||
|
Inverell Shire Public Library,INVERELL,nsw,yes,3,AIT Aurora,
|
||||||
|
Lane Cove Library,LANE COVE,nsw,adults,3,AIT Aurora,
|
||||||
|
Mosman Library,MOSMAN,nsw,yes,3,AIT Aurora,
|
||||||
|
Singleton Public Library,SINGLETON,nsw,yes,3,AIT Aurora,
|
||||||
|
Stanton Library,STANTON,nsw,yes,3,AIT Aurora,
|
||||||
|
"Upper Hunter Regional Library
|
||||||
|
(Upper Hunter Library Network)",UPPER HUNTER,nsw,yes,?,AIT Aurora,
|
||||||
|
Aurukun Shire Council,AURUKUN SHIRE,qld,no,,AIT Aurora,
|
||||||
|
Balonne Shire Council,BALONNE SHIRE,qld,no,4,AIT Aurora,
|
||||||
|
Banana Shire Council,BANANA SHIRE,qld,yes,3,AIT Aurora,
|
||||||
|
Barcaldine Regional Council,BARCALDINE REGIONAL,qld,no,?,AIT Aurora,
|
||||||
|
Barcoo Shire Council,BARCOO SHIRE,qld,no,?,AIT Aurora,
|
||||||
|
Blackall-Tambo Regional Council,BLACKALL TAMBO REGIONAL,qld,no,?,AIT Aurora,
|
||||||
|
Bulloo Shire Council,BULLOO SHIRE,qld,yes,3,AIT Aurora,
|
||||||
|
Burke Shire Council,BURKE SHIRE,qld,no,4,AIT Aurora,
|
||||||
|
Carpentaria Shire Council,CARPENTARIA SHIRE,qld,no,?,AIT Aurora,
|
||||||
|
Central Highlands Regional Council,CENTRAL HIGHLANDS REGIONAL,qld,no,4,AIT Aurora,
|
||||||
|
Charters Towers Regional Council,CHARTERS TOWERS REGIONAL,qld,no,4,AIT Aurora,
|
||||||
|
Cherbourg Aboriginal Shire Council,CHERBOURG ABORIGINAL SHIRE,qld,no,,AIT Aurora,
|
||||||
|
Cloncurry Shire Council,CLONCURRY SHIRE,qld,no,?,AIT Aurora,
|
||||||
|
Cook Shire Council,COOK SHIRE,qld,yes,4,AIT Aurora,
|
||||||
|
Croydon Shire Council,CROYDON SHIRE,qld,no,?,AIT Aurora,
|
||||||
|
Diamantina Shire Council,DIAMANTINA SHIRE,qld,no,?,AIT Aurora,
|
||||||
|
Douglas Shire Council,DOUGLAS SHIRE,qld,yes,4,AIT Aurora,
|
||||||
|
Etheridge Shire Council,ETHERIDGE SHIRE,qld,no,?,AIT Aurora,
|
||||||
|
Flinders Shire Council,FLINDERS SHIRE QLD,qld,no,4,AIT Aurora,
|
||||||
|
Fraser Coast Regional Council,FRASER COAST REGIONAL,qld,no,3,AIT Aurora,
|
||||||
|
Gladstone Regional Council,GLADSTONE REGIONAL,qld,yes,3,AIT Aurora,
|
||||||
|
Goondiwindi Regional Council,GOONDIWINDI REGIONAL,qld,yes,4,AIT Aurora,
|
||||||
|
Hinchinbrook Shire Council,HINCHINBROOK SHIRE,qld,no,4,AIT Aurora,
|
||||||
|
Hope Vale Aboriginal Shire Council,HOPE VALE ABORIGINAL SHIRE,qld,no,,AIT Aurora,
|
||||||
|
Lockhart River Aboriginal Shire Council,LOCKHART RIVER ABORIGINAL SHIRE,qld,no,,AIT Aurora,
|
||||||
|
Longreach Regional Council,LONGREACH REGIONAL,qld,yes,3,AIT Aurora,
|
||||||
|
Mackay Regional Council,MACKAY REGIONAL,qld,no,2,AIT Aurora,
|
||||||
|
Maranoa Regional Council,MARANOA REGIONAL,qld,no,?,AIT Aurora,
|
||||||
|
McKinlay Shire Council,MCKINLAY SHIRE,qld,no,4,AIT Aurora,
|
||||||
|
Murweh Shire Council,MURWEH SHIRE,qld,no,?,AIT Aurora,
|
||||||
|
Napranum Aboriginal Shire Council,NAPRANUM ABORIGINAL SHIRE,qld,no,,AIT Aurora,
|
||||||
|
North Burnett Regional Council,NORTH BURNETT REGIONAL,qld,no,?,AIT Aurora,
|
||||||
|
Northern Peninsula Area Regional Council,NORTHERN PENINSULA AREA REGIONAL,qld,no,,AIT Aurora,
|
||||||
|
Palm Island Aboriginal Shire Council,PALM ISLAND ABORIGINAL SHIRE,qld,no,,AIT Aurora,
|
||||||
|
Paroo Shire Council,PAROO SHIRE,qld,no,?,AIT Aurora,
|
||||||
|
Pormpuraaw Aboriginal Shire Council,PORMPURAAW ABORIGINAL SHIRE,qld,no,,AIT Aurora,
|
||||||
|
Quilpie Shire Council,QUILPIE SHIRE,qld,no,?,AIT Aurora,
|
||||||
|
Richmond Shire Council,RICHMOND SHIRE,qld,no,2,AIT Aurora,
|
||||||
|
Somerset Regional Council,SOMERSET REGIONAL,qld,no,4,AIT Aurora,
|
||||||
|
South Burnett Regional Council,SOUTH BURNETT REGIONAL,qld,no,4,AIT Aurora,
|
||||||
|
Torres Shire Council,TORRES SHIRE,qld,no,,AIT Aurora,
|
||||||
|
Torres Strait Island Regional Council,TORRES STRAIT ISLAND REGIONAL,qld,no,,AIT Aurora,
|
||||||
|
Weipa Town Authority,WEIPA TOWN,qld,no,?,AIT Aurora,
|
||||||
|
Whitsunday Regional Council,WHITSUNDAY REGIONAL,qld,no,3,AIT Aurora,
|
||||||
|
Winton Shire Council,WINTON SHIRE,qld,no,?,AIT Aurora,
|
||||||
|
Woorabinda Aboriginal Shire Council,WOORABINDA ABORIGINAL SHIRE,qld,no,,AIT Aurora,
|
||||||
|
Wujal Wujal Aboriginal Shire Council,WUJAL WUJAL ABORIGINAL SHIRE,qld,no,,AIT Aurora,
|
||||||
|
Yarrabah Aboriginal Shire Council,YARRABAH ABORIGINAL SHIRE,qld,no,,AIT Aurora,
|
||||||
|
Libraries ACT,ACT,act,no,4,Civica Spydus,
|
||||||
|
Bathurst Library,BATHURST REGIONAL,nsw,yes,4,Civica Spydus,
|
||||||
|
Big Sky Libraries,BIG SKY,nsw,yes,4,Civica Spydus,
|
||||||
|
Blacktown City Libraries,BLACKTOWN,nsw,no,3,Civica Spydus,
|
||||||
|
Goulburn Mulwaree Library Service,GOULBURN MULWAREE,nsw,no,3,Civica Spydus,
|
||||||
|
Hornsby Shire Library Service,HORSBY,nsw,yes,4,Civica Spydus,
|
||||||
|
Inner West Council Libraries,INNER WEST,nsw,adults,3,Civica Spydus,
|
||||||
|
Ku-ring-gai Library,KU-RING-GAI,nsw,yes,4,Civica Spydus,
|
||||||
|
Lake Macquarie City Library,LAKE MACQUARIE,nsw,yes,4,Civica Spydus,
|
||||||
|
Lithgow Library Learning Centre,LITHGOW,nsw,no,4,Civica Spydus,
|
||||||
|
Liverpool City Library,LIVERPOOL,nsw,yes,?,Civica Spydus,
|
||||||
|
Macquarie Regional Library,MACQUARIE REGIONAL,nsw,yes,3,Civica Spydus,
|
||||||
|
Mid Western Regional Council Library Service,MID-WESTERN REGIONAL,nsw,yes,3,Civica Spydus,
|
||||||
|
Nambucca Shire Council Libraries,NAMBUCCA,nsw,yes,3,Civica Spydus,
|
||||||
|
North Western Library,NORTH WESTERN,nsw,?,3,Civica Spydus,
|
||||||
|
Northern Beaches Library,NORTHERN BEACHES,nsw,yes,3,Civica Spydus,
|
||||||
|
Oberon Council Library,OBERON,nsw,?,?,Civica Spydus,
|
||||||
|
Penrith City Library,PENRITH,nsw,yes,3,Civica Spydus,
|
||||||
|
Richmond Tweed Regional Library,RICHMOND TWEED REGIONAL,nsw,yes,3,Civica Spydus,
|
||||||
|
Ryde Library Service,RYDE,nsw,yes,?,Civica Spydus,
|
||||||
|
Strathfield Library and Information Centre,STRATHFIELD,nsw,yes,3,Civica Spydus,
|
||||||
|
The Hills Shire Library Service,THE HILLS SHIRE,nsw,?,3,Civica Spydus,
|
||||||
|
Upper Lachlan Library Service,UPPER LACHLAN SHIRE,nsw,yes,3,Civica Spydus,
|
||||||
|
Willoughby City Library,WILLOUGHBY,nsw,yes,3,Civica Spydus,
|
||||||
|
Wollondilly Library and Information Service,WOLLONDILLY,nsw,no,3,Civica Spydus,
|
||||||
|
Wollongong City Libraries,WOLLONGONG,nsw,no,4,Civica Spydus,
|
||||||
|
Bundaberg Regional Council,BUNDABERG REGIONAL,qld,no,3,Civica Spydus,
|
||||||
|
Gympie Regional Council,GYMPIE REGIONAL,qld,no,3,Civica Spydus,
|
||||||
|
Ipswich City Council,IPSWICH CITY,qld,no,4,Civica Spydus,
|
||||||
|
Lockyer Valley Regional Council,LOCKYER VALLEY REGIONAL,qld,no,4,Civica Spydus,
|
||||||
|
Mareeba Shire Council,MAREEBA SHIRE,qld,yes,4,Civica Spydus,
|
||||||
|
Moreton Bay Regional Council,MORETON BAY REGIONAL,qld,yes,?,Civica Spydus,
|
||||||
|
Noosa Shire Council,NOOSA SHIRE,qld,no,3,Civica Spydus,
|
||||||
|
Scenic Rim Regional Council,SCENIC RIM REGIONAL,qld,no,4,Civica Spydus,
|
||||||
|
Southern Downs Regional Council,SOUTHERN DOWNS REGIONAL,qld,yes,4,Civica Spydus,
|
||||||
|
Sunshine Coast Regional Council,SUNSHINE COAST REGIONAL,qld,no,3,Civica Spydus,
|
||||||
|
Tablelands Regional Council,TABLELANDS REGIONAL,qld,no,4,Civica Spydus,
|
||||||
|
Toowoomba Regional Council,TOOWOOMBA REGIONAL,qld,no,4,Civica Spydus,
|
||||||
|
Townsville City Council,TOWNSVILLE CITY,qld,no,4,Civica Spydus,
|
||||||
|
Western Downs Regional Council,WESTERN DOWNS REGIONAL,qld,no,4,Civica Spydus,
|
||||||
|
Bayside Library Service,Bayside_VIC,vic,no,4,Civica Spydus,
|
||||||
|
Boroondara Library Service,Boroondara,vic,yes,3,Civica Spydus,
|
||||||
|
Corangamite Regional Library Corporation,Corangamite,vic,adults,3,Civica Spydus,
|
||||||
|
Darebin Libraries,Darebin,vic,yes,3,Civica Spydus,
|
||||||
|
Eastern Regional Libraries Corporation,Eastern,vic,no,3,Civica Spydus,
|
||||||
|
Frankston City Libraries,Frankston,vic,no,3,Civica Spydus,
|
||||||
|
Glen Eira Libraries,Glen Eira,vic,yes,3,Civica Spydus,
|
||||||
|
Goldfields Library Corporation,Goldfields,vic,yes,3,Civica Spydus,
|
||||||
|
Maribyrnong Library Service,Maribyrnong,vic,yes,3,Civica Spydus,
|
||||||
|
City of Melbourne Libraries,Melbourne,vic,yes,3,Civica Spydus,
|
||||||
|
Monash Public Library Service,Monash,vic,no,4,Civica Spydus,
|
||||||
|
Murrindindi Library Service,Murrindindi,vic,no,3,Civica Spydus,
|
||||||
|
Port Phillip Library Service,Port Phillip,vic,no,4,Civica Spydus,
|
||||||
|
Stonnington Library & Information Service,Stonnington,vic,?,3,Civica Spydus,
|
||||||
|
Whitehorse Manningham Regional Library Corp,Whitehorse Manningham,vic,yes,3,Civica Spydus,
|
||||||
|
Yarra Plenty Regional Library Service,Yarra Plenty,vic,no,3,Civica Spydus,
|
||||||
|
Albany City Council,ALBANY,wa,,3,Civica Spydus,
|
||||||
|
Broomehill-Tambellup Shire Council,BROOMEHILL-TAMBELLUP,wa,,3,Civica Spydus,
|
||||||
|
Claremont Town Council,CLAREMONT,wa,,3,Civica Spydus,
|
||||||
|
Cranbrook Shire Council,CRANBROOK,wa,,4,Civica Spydus,
|
||||||
|
Denmark Shire Council,DENMARK,wa,,3,Civica Spydus,
|
||||||
|
Gnowangerup Shire Council,GNOWANGERUP,wa,,3,Civica Spydus,
|
||||||
|
Jerramungup Shire Council,JERRAMUNGUP,wa,,3,Civica Spydus,
|
||||||
|
Katanning Shire Council,KATANNING,wa,,3,Civica Spydus,
|
||||||
|
Kojonup Shire Council,KOJONUP,wa,,3,Civica Spydus,
|
||||||
|
Murray Shire Council,MURRAY,wa,,3,Civica Spydus,
|
||||||
|
Nedlands City Council,NEDLANDS,wa,,3,Civica Spydus,
|
||||||
|
Peppermint Grove Shire Council,PEPPERMINT GROVE,wa,,3,Civica Spydus,
|
||||||
|
Plantagenet Shire Council,PLANTAGENET,wa,,4,Civica Spydus,
|
||||||
|
Subiaco City Council,SUBIACO,wa,,3,Civica Spydus,
|
||||||
|
Sutherland Shire Libraries and Information Service,SUTHERLAND SHIRE,nsw,yes,3,Innovative Sierra,
|
||||||
|
Gold Coast City Council,GOLD COAST CITY,qld,no,4,Innovative Sierra,
|
||||||
|
Brimbank Libraries,Brimbank,vic,adults,4,Koha ILS,
|
||||||
|
Albury City Libraries,ALBURY,nsw,yes,?,Libero,
|
||||||
|
Armidale Regional Library,ARMIDALE REGIONAL,nsw,?,?,Libero,
|
||||||
|
Bega Valley Shire Library,BEGA VALLEY,nsw,no,4,Libero,
|
||||||
|
Berrigan Shire Library Service,BERRIGAN,nsw,yes,2,Libero,
|
||||||
|
Grenfell and District Shire Library,GRENFELL,nsw,no,3,Libero,
|
||||||
|
Gunnedah Shire Library,GUNNEDAH,nsw,yes,3,Libero,
|
||||||
|
Hilltops Council Library,HILLTOPS,nsw,yes,3,Libero,
|
||||||
|
South Coast Cooperative Libraries,KIAMA,nsw,yes,4,Libero,
|
||||||
|
Lachlan Shire Library Service,LACHLAN,nsw,?,?,Libero,
|
||||||
|
Leeton Shire Major Dooley Library,LEETON,nsw,?,?,Libero,
|
||||||
|
Maitland City Library,MAITLAND,nsw,no_unconfirmed,?,Libero,
|
||||||
|
Mid North Coast Cooperative Library Service,MID NORTH COAST COOP,nsw,yes,3,Libero,
|
||||||
|
MidCoast Libraries,MID-COAST,nsw,no,3,Libero,
|
||||||
|
Parkes Shire Library,PARKES,nsw,no,4,Libero,
|
||||||
|
Queanbeyan Palerang Library Service,QUENBEYAN-PALERANG,nsw,yes,4,Libero,
|
||||||
|
Richmond Upper Clarence Regional Library,RICHMOND UPPER CLARENCE REGIONAL,nsw,yes,3,Libero,
|
||||||
|
Riverina Regional Library,RIVERINA REGIONAL,nsw,yes,4,Libero,
|
||||||
|
Tenterfield Public Library,TENTERFIELD,nsw,yes,4,Libero,
|
||||||
|
Waverley Library,WAVERLEY,nsw,yes,3,Libero,
|
||||||
|
Wentworth Shire Library,WENTWORTH,nsw,?,?,Libero,
|
||||||
|
Western Riverina Libraries,WESTERN RIVERINA REGIONAL,nsw,yes,3,Libero,
|
||||||
|
Woollahra Library and Information Service,WOOLLAHRA,nsw,adults,3,Libero,
|
||||||
|
Yass Valley Library Service,YASS VALLEY,nsw,yes,?,Libero,
|
||||||
|
Cairns Regional Council,CAIRNS REGIONAL,qld,no,3,Libero,
|
||||||
|
Cassowary Coast Regional Council,CASSOWARY COAST REGIONAL,qld,no,3,Libero,
|
||||||
|
Livingstone Shire Council,LIVINGSTONE SHIRE,qld,no,?,Libero,
|
||||||
|
Mount Isa City Council,MOUNT ISA CITY,qld,no,4,Libero,
|
||||||
|
Moreland City Libraries,Moreland,vic,no_unconfirmed,3,Libero,
|
||||||
|
Snowy Monaro Regional Library,SNOWY MONARO REGIONAL,nsw,?,4,OCLC Amlib,
|
||||||
|
East Gippsland Shire Library,East Gippsland,vic,yes,4,OCLC Amlib,
|
||||||
|
Shellharbour City Libraries,SHELLHARBOUR,nsw,no,3,OCLC WorldCat,
|
||||||
|
Alice Springs,ALICE SPRINGS,NT,no,?,OCLC WorldCat,
|
||||||
|
Alyangula,ALYANGULA,NT,no,?,OCLC WorldCat,
|
||||||
|
Barkly,BARKLY,NT,no,?,OCLC WorldCat,
|
||||||
|
Central Desert,CENTRAL DESERT,NT,no,?,OCLC WorldCat,
|
||||||
|
Coomalie,COOMALIE,NT,no,4,OCLC WorldCat,
|
||||||
|
Darwin,DARWIN,NT,no,4,OCLC WorldCat,
|
||||||
|
East Arnhem,EAST ARNHEM,NT,no,?,OCLC WorldCat,
|
||||||
|
Katherine,KATHERINE,NT,no,?,OCLC WorldCat,
|
||||||
|
Litchfield,LITCHFIELD,NT,no,?,OCLC WorldCat,
|
||||||
|
Palmerston,PALMERSTON,NT,no,4,OCLC WorldCat,
|
||||||
|
Roper Gulf,ROPER GULF,NT,no,?,OCLC WorldCat,
|
||||||
|
Tiwi Islands,TIWI ISLANDS,NT,no,?,OCLC WorldCat,
|
||||||
|
Victoria Daly,VICTORIA DALY,NT,no,?,OCLC WorldCat,
|
||||||
|
West Arnhem,WEST ARNHEM,NT,no,?,OCLC WorldCat,
|
||||||
|
West Daly,WEST DALY,NT,no,?,OCLC WorldCat,
|
||||||
|
Isaac Regional Council,ISAAC REGIONAL,qld,no,?,OCLC WorldCat,
|
||||||
|
Geelong Regional Library Corporation,Geelong,vic,adults,4,Sirsi Dynix Horizon,
|
||||||
|
Hume Libraries,Hume,vic,no,3,Sirsi Dynix Horizon,
|
||||||
|
Adelaide City Council Library Service ,ADELAIDE,sa,?,4,Sirsi Dynix Symphony,
|
||||||
|
Adelaide Hills Library Service ,ADELAIDE HILLS,sa,no,4,Sirsi Dynix Symphony,
|
||||||
|
Adelaide Plains Library Service ,ADELAIDE PLAINS,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Alexandrina Library Service ,ALEXANDRINA,sa,?,4,Sirsi Dynix Symphony,
|
||||||
|
Barossa Library Service ,BAROSSA,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Barunga West Council ,BARUNGA WEST,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Berri Barmera Council ,BERRI BARMERA,sa,no,4,Sirsi Dynix Symphony,
|
||||||
|
Burnside Library Service,BURNSIDE,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Campbelltown Public Library Service,CAMPBELLTOWN,sa,?,4,Sirsi Dynix Symphony,
|
||||||
|
District Council of Ceduna ,CEDUNA,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Charles Sturt Library Service ,CHARLES STURT,sa,no,4,Sirsi Dynix Symphony,
|
||||||
|
Clare and Gilbert Valleys Council ,CLARE AND GILBERT VALLEYS,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
District Council of Cleve ,CLEVE,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
District Council of Coober Pedy ,COOBER PEDY,sa,?,4,Sirsi Dynix Symphony,
|
||||||
|
Coorong District Council ,COORONG,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Copper Coast Council ,COPPER COAST,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
District Council of Elliston ,ELLISTON,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
The Flinders Ranges Council ,FLINDERS RANGES,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
District Council of Franklin Harbour ,FRANKLIN HARBOUR,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Gawler Public Library Service ,GAWLER,sa,no_unconfirmed,4,Sirsi Dynix Symphony,
|
||||||
|
Regional Council of Goyder ,GOYDER,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
District Council of Grant ,GRANT,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Holdfast Bay Library Service ,HOLDFAST BAY,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Kangaroo Island Library Service ,KANGAROO ISLAND,sa,yes,4,Sirsi Dynix Symphony,
|
||||||
|
District Council of Karoonda East Murray ,KAROONDA EAST MURRAY,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
District Council of Kimba ,KIMBA,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Kingston District Council ,KINGSTON SA,sa,no_unconfirmed,?,Sirsi Dynix Symphony,
|
||||||
|
Light Regional Public Library Service ,LIGHT,sa,?,4,Sirsi Dynix Symphony,
|
||||||
|
District Council of Lower Eyre Peninsula ,LOWER EYRE PENINSULA,sa,?,4,Sirsi Dynix Symphony,
|
||||||
|
Loxton Waikerie Library Service ,LOXTON WAIKERIE,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Marion Library Service ,MARION,sa,,4,Sirsi Dynix Symphony,
|
||||||
|
Mid Murray Council ,MID MURRAY,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Mitcham Library Service ,MITCHAM,sa,yes,4,Sirsi Dynix Symphony,
|
||||||
|
Mount Barker Community Library,MOUNT BARKER,sa,no,?,Sirsi Dynix Symphony,
|
||||||
|
Mount Gambier Library Service,MOUNT GAMBIER,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Murray Bridge Library Service,MURRAY BRIDGE,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Naracoorte Lucindale Council ,NARACOORTE LUCINDALE,sa,?,4,Sirsi Dynix Symphony,
|
||||||
|
Northern Areas Council ,NORTHERN AREAS,sa,?,4,Sirsi Dynix Symphony,
|
||||||
|
Norwood Payneham & St Peters Library Service ,NORWOOD PAYNEHAM AND ST PETERS,sa,?,4,Sirsi Dynix Symphony,
|
||||||
|
Onkaparinga Library Service ,ONKAPARINGA,sa,?,4,Sirsi Dynix Symphony,
|
||||||
|
District Council of Orroroo Carrieton ,ORROROO/CARRIETON,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Peterborough Council,PETERBOROUGH,sa,?,4,Sirsi Dynix Symphony,
|
||||||
|
Playford Library Service ,PLAYFORD,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Port Adelaide Enfield Library Service ,PORT ADELAIDE ENFIELD,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Port Augusta Library Service,PORT AUGUSTA,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Port Lincoln Library Service,PORT LINCOLN,sa,no_unconfirmed,?,Sirsi Dynix Symphony,
|
||||||
|
Port Pirie Regional Library Service ,PORT PIRIE,sa,no_unconfirmed,4,Sirsi Dynix Symphony,
|
||||||
|
Prospect Public Library Service,PROSPECT,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Renmark Paringa Public Library Service,RENMARK PARINGA,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Robe Public Library Service,ROBE,sa,no_unconfirmed,4,Sirsi Dynix Symphony,
|
||||||
|
Roxby Downs Community Library Service,ROXBY DOWNS,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Salisbury Library Service ,SALISBURY,sa,yes,4,Sirsi Dynix Symphony,
|
||||||
|
Southern Mallee District Council ,SOUTHERN MALLEE,sa,?,4,Sirsi Dynix Symphony,
|
||||||
|
District Council of Streaky Bay ,STREAKY BAY,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Tatiara District Council ,TATIARA,sa,?,4,Sirsi Dynix Symphony,
|
||||||
|
Tea Tree Gully Library Service,TEA TREE GULLY,sa,yes,4,Sirsi Dynix Symphony,
|
||||||
|
District Council of Tumby Bay ,TUMBY BAY,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Unley Library Service ,UNLEY,sa,yes,4,Sirsi Dynix Symphony,
|
||||||
|
Victor Harbor Public Library Service,VICTOR HARBOR,sa,?,4,Sirsi Dynix Symphony,
|
||||||
|
Wakefield Regional Council ,WAKEFIELD,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Walkerville Public Library Service,WALKERVILLE,sa,?,4,Sirsi Dynix Symphony,
|
||||||
|
Wattle Range Council ,WATTLE RANGE,sa,?,4,Sirsi Dynix Symphony,
|
||||||
|
West Torrens Library Service ,WEST TORRENS,sa,no,4,Sirsi Dynix Symphony,
|
||||||
|
Whyalla Public Library Service,WHYALLA,sa,no,?,Sirsi Dynix Symphony,
|
||||||
|
Wudinna District Council ,WUDINNA,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Yankalilla Library Service,YANKALILLA,sa,no,4,Sirsi Dynix Symphony,
|
||||||
|
Yorke Peninsula Council ,YORKE PENINSULA,sa,?,?,Sirsi Dynix Symphony,
|
||||||
|
Libraries Tasmania,Tasmania,tas,no,3,Sirsi Dynix Symphony,
|
||||||
|
Buloke Library Service,Buloke,vic,no,?,Sirsi Dynix Symphony,
|
||||||
|
Campaspe Regional Library,Campaspe,vic,adults,4,Sirsi Dynix Symphony,
|
||||||
|
Casey Cardinia Libraries,Casey Cardinia,vic,no,4,Sirsi Dynix Symphony,
|
||||||
|
Central Highlands Libraries,Central Highlands VIC,vic,by_lga,4,Sirsi Dynix Symphony,
|
||||||
|
Gannawarra Library Service,Gannawarra,vic,?,4,Sirsi Dynix Symphony,
|
||||||
|
Glenelg Libraries,Glenelg,vic,adults,3,Sirsi Dynix Symphony,
|
||||||
|
Goulburn Valley Regional Library Corporation,Goulburn Valley,vic,no,4,Sirsi Dynix Symphony,
|
||||||
|
Greater Dandenong Libraries,Greater Dandenong,vic,yes,3,Sirsi Dynix Symphony,
|
||||||
|
High Country Library Network,High Country,vic,adults,4,Sirsi Dynix Symphony,
|
||||||
|
Hindmarsh Shire Libraries,Hindmarsh,vic,no_unconfirmed,4,Sirsi Dynix Symphony,
|
||||||
|
Hobsons Bay Libraries,Hobsons Bay,vic,yes,3,Sirsi Dynix Symphony,
|
||||||
|
Indigo Shire Libraries,Indigo,vic,?,4,Sirsi Dynix Symphony,
|
||||||
|
Kingston Information & Library Service,Kingston,vic,yes,3,Sirsi Dynix Symphony,
|
||||||
|
Latrobe City Libraries,Latrobe,vic,no_unconfirmed,3,Sirsi Dynix Symphony,
|
||||||
|
Melton City Libraries,Melton,vic,?,3,Sirsi Dynix Symphony,
|
||||||
|
Mildura Rural City Council Library Service,Mildura,vic,no_unconfirmed,4,Sirsi Dynix Symphony,
|
||||||
|
Mitchell Shire Library Service,Mitchell,vic,no,3,Sirsi Dynix Symphony,
|
||||||
|
Moonee Valley Libraries,Moonee Valley,vic,yes,3,Sirsi Dynix Symphony,
|
||||||
|
Mornington Peninsula Library Service,Mornington Peninsula,vic,adults,3,Sirsi Dynix Symphony,
|
||||||
|
Swan Hill Regional Library Service,Swan Hill,vic,no,4,Sirsi Dynix Symphony,
|
||||||
|
Towong Shire Libraries,Towong,vic,no,4,Sirsi Dynix Symphony,
|
||||||
|
Wellington Shire Library,Wellington,vic,yes,3,Sirsi Dynix Symphony,
|
||||||
|
West Gippsland Regional Library Corporation,West Gippsland,vic,no,4,Sirsi Dynix Symphony,
|
||||||
|
Wimmera Regional Library Corporation,Wimmera,vic,no,4,Sirsi Dynix Symphony,
|
||||||
|
Wodonga Library,Wodonga,vic,no,4,Sirsi Dynix Symphony,
|
||||||
|
Wyndham City Library Service,Wyndham,vic,no,4,Sirsi Dynix Symphony,
|
||||||
|
Yarra Libraries,Yarra,vic,no,3,Sirsi Dynix Symphony,
|
||||||
|
Yarriambiack Libraries,Yarriambiack,vic,no_unconfirmed,4,Sirsi Dynix Symphony,
|
||||||
|
Boyup Brook Shire Council,BOYUP BROOK,wa,,3,Sirsi Dynix Symphony,
|
||||||
|
Bridgetown-Greenbushes Shire Council,BRIDGETOWN-GREENBUSHES,wa,,3,Sirsi Dynix Symphony,
|
||||||
|
Bunbury City Council,BUNBURY,wa,,3,Sirsi Dynix Symphony,
|
||||||
|
Busselton City Council,BUSSELTON,wa,,3,Sirsi Dynix Symphony,
|
||||||
|
Capel Shire Council,CAPEL,wa,,3,Sirsi Dynix Symphony,
|
||||||
|
Dardanup Shire Council,DARDANUP,wa,,3,Sirsi Dynix Symphony,
|
||||||
|
Donnybrook-Balingup Shire Council,DONNYBROOK-BALINGUP,wa,,3,Sirsi Dynix Symphony,
|
||||||
|
Harvey Shire Council,HARVEY,wa,,3,Sirsi Dynix Symphony,
|
||||||
|
Manjimup Shire Council,MANJIMUP,wa,,3,Sirsi Dynix Symphony,
|
||||||
|
Nannup Shire Council,NANNUP,wa,,3,Sirsi Dynix Symphony,
|
||||||
|
Waroona Shire Council,WAROONA,wa,,3,Sirsi Dynix Symphony,
|
||||||
|
Newcastle Region Library,NEWCASTLE,nsw,adults,4,Sirsi-Dynix Enterprise,
|
||||||
|
Wingecarribee Public Library,WINGECARRIBEE,nsw,no_unconfirmed,2,Sirsi-Dynix Horizon,
|
||||||
|
Randwick City Library Service,RANDWICK,nsw,no,3,Sirsi-Dynix Portfolio,
|
||||||
|
Logan City Council,LOGAN CITY,qld,no,2,SirsiDynix Horizon,
|
||||||
|
Redland City Council,REDLAND CITY,qld,no,4,SirsiDynix Horizon,
|
||||||
|
Brisbane City Council,BRISBANE CITY,qld,no,4,SirsiDynix Symphony,
|
||||||
|
Burdekin Shire Council,BURDEKIN SHIRE,qld,no,4,SirsiDynix Symphony,
|
||||||
|
Rockhampton Regional Council,ROCKHAMPTON REGIONAL,qld,yes,3,SirsiDynix Symphony,
|
||||||
|
Blue Mountains City Library,BLUE MOUNTAINS,nsw,no,3,,
|
||||||
|
Bourke Public Library,BOURKE,nsw,?,?,,
|
||||||
|
Broken Hill City Library,BROKEN HILL,nsw,no,?,,
|
||||||
|
Burwood Library,BURWOOD,nsw,no_unconfirmed,3,,
|
||||||
|
Campbelltown City Library Service,CAMBELLTOWN,nsw,?,?,,
|
||||||
|
Camden Council Libraries,CAMDEN,nsw,yes,3,,
|
||||||
|
City of Canada Bay Library Service,CANADA BAY,nsw,adults,3,,
|
||||||
|
Canterbury-Bankstown Library ,CANTERBURY-BANKSTOWN,nsw,yes,3,,
|
||||||
|
Central Coast Libraries,CENTRAL COAST,nsw,no,3,,
|
||||||
|
Central Murray Regional Library,CENTRAL MURRAY,nsw,?,?,,
|
||||||
|
Central Northern Regional Library,CENTRAL NORTHERN,nsw,no,3,,
|
||||||
|
Central West Libraries,CENTRAL WEST,nsw,yes,4,,
|
||||||
|
Cessnock City Library,CESSNOCK,nsw,no_unconfirmed,?,,
|
||||||
|
Clarence Regional Library Service,CLARENCE REGIONAL,nsw,yes,4,,
|
||||||
|
Cobar Shire and TAFE Library,COBAR,nsw,?,4,,
|
||||||
|
Coffs Harbour City Library and Information Service,COFFS HARBOUR,nsw,no,4,,
|
||||||
|
Cumberland Library,CUMBERLAND,nsw,no,3,,
|
||||||
|
Eurobodalla Shire Library Service,EUROBODALLA,nsw,yes,?,,
|
||||||
|
Fairfield City Library Service,FAIRFIELD,nsw,yes,6,,
|
||||||
|
Georges River Libraries,GEORGES RIVER,nsw,yes,3,,
|
||||||
|
Glen Innes Severn Public and TAFE Library,GLEN INNES SEVERN SHIRE,nsw,no,2,,
|
||||||
|
City of Parramatta Libraries,PARRAMATTA,nsw,?,?,,
|
||||||
|
City of Sydney Library,SYDNEY,nsw,yes,3,,
|
||||||
|
Armadale City Council,ARMADALE,wa,,3,,
|
||||||
|
Ashburton Shire Council,ASHBURTON,wa,,2,,
|
||||||
|
Augusta-Margaret River Shire Council,AUGUSTA-MARGARET RIVER,wa,,3,,
|
||||||
|
Bassendean Town Council,BASSENDEAN,wa,,3,,
|
||||||
|
Bayswater City Council,BAYSWATER,wa,,3,,
|
||||||
|
Belmont City Council,BELMONT,wa,,3,,
|
||||||
|
Beverley Shire Council,BEVERLEY,wa,,2,,
|
||||||
|
Boddington Shire Council,BODDINGTON,wa,,?,,
|
||||||
|
Brookton Shire Council,BROOKTON,wa,,2,,
|
||||||
|
Broome Shire Council,BROOME,wa,,2,,
|
||||||
|
Bruce Rock Shire Council,BRUCE ROCK,wa,,2,,
|
||||||
|
Cambridge Town Council,CAMBRIDGE,wa,,4,,
|
||||||
|
Canning City Council,CANNING,wa,,3,,
|
||||||
|
Carnamah Shire Council,CARNAMAH,wa,,2,,
|
||||||
|
Carnarvon Shire Council,CARNARVON,wa,,3,,
|
||||||
|
Chapman Valley Shire Council,CHAPMAN VALLEY,wa,,3,,
|
||||||
|
Chittering Shire Council,CHITTERING,wa,,4,,
|
||||||
|
Cockburn City Council,COCKBURN,wa,,3,,
|
||||||
|
Collie Shire Council,COLLIE,wa,,3,,
|
||||||
|
Coolgardie Shire Council,COOLGARDIE,wa,,2,,
|
||||||
|
Coorow Shire Council,COOROW,wa,,3,,
|
||||||
|
Corrigin Shire Council,CORRIGIN,wa,,2,,
|
||||||
|
Cuballing Shire Council,CUBALLING,wa,,3,,
|
||||||
|
Cue Shire Council,CUE,wa,,3,,
|
||||||
|
Cunderdin Shire Council,CUNDERDIN,wa,,2,,
|
||||||
|
Dalwallinu Shire Council,DALWALLINU,wa,,3,,
|
||||||
|
Dandaragan Shire Council,DANDARAGAN,wa,,3,,
|
||||||
|
Derby-West Kimberley Shire Council,DERBY-WEST KIMBERLEY,wa,,2,,
|
||||||
|
Dowerin Shire Council,DOWERIN,wa,,2,,
|
||||||
|
Dumbleyung Shire Council,DUMBLEYUNG,wa,,2,,
|
||||||
|
Dundas Shire Council,DUNDAS,wa,,2,,
|
||||||
|
East Pilbara Shire Council,EAST PILBARA,wa,,3,,
|
||||||
|
Esperance Shire Council,ESPERANCE,wa,,3,,
|
||||||
|
Exmouth Shire Council,EXMOUTH,wa,,3,,
|
||||||
|
Fremantle City Council,FREMANTLE,wa,,3,,
|
||||||
|
Gingin Shire Council,GINGIN,wa,,2,,
|
||||||
|
Goomalling Shire Council,GOOMALLING,wa,,2,,
|
||||||
|
Gosnells City Council,GOSNELLS,wa,,3,,
|
||||||
|
Greater Geraldton City Council,GREATER GERALDTON,wa,,3,,
|
||||||
|
Halls Creek Shire Council,HALLS CREEK,wa,,?,,
|
||||||
|
Irwin Shire Council,IRWIN,wa,,3,,
|
||||||
|
Joondalup City Council,JOONDALUP,wa,,4,,
|
||||||
|
Kalamunda City Council,KALAMUNDA,wa,,3,,
|
||||||
|
Kalgoorlie-Boulder City Council,KALGOORLIE-BOULDER,wa,,3,,
|
||||||
|
Karratha City Council,KARRATHA,wa,,3,,
|
||||||
|
Kellerberrin Shire Council,KELLERBERRIN,wa,,3,,
|
||||||
|
Kent Shire Council,KENT,wa,,2,,
|
||||||
|
Kondinin Shire Council,KONDININ,wa,,2,,
|
||||||
|
Koorda Shire Council,KOORDA,wa,,2,,
|
||||||
|
Kulin Shire Council,KULIN,wa,,2,,
|
||||||
|
City of Kwinana,KWINANA,wa,,3,,
|
||||||
|
Lake Grace Shire Council,LAKE GRACE,wa,,2,,
|
||||||
|
Laverton Shire Council,LAVERTON,wa,,4,,
|
||||||
|
Leonora Shire Council,LEONORA,wa,,2,,
|
||||||
|
Mandurah City Council,MANDURAH,wa,,4,,
|
||||||
|
Meekatharra Shire Council,MEEKATHARRA,wa,,6,,
|
||||||
|
Melville City Council,MELVILLE,wa,,3,,
|
||||||
|
Menzies Shire Council,MENZIES,wa,,2,,
|
||||||
|
Merredin Shire Council,MERREDIN,wa,,2,,
|
||||||
|
Mingenew Shire Council,MINGENEW,wa,,2,,
|
||||||
|
Moora Shire Council,MOORA,wa,,2,,
|
||||||
|
Morawa Shire Council,MORAWA,wa,,2,,
|
||||||
|
Mount Magnet Shire Council,MOUNT MAGNET,wa,,2,,
|
||||||
|
Mount Marshall Shire Council,MOUNT MARSHALL,wa,,3,,
|
||||||
|
Mukinbudin Shire Council,MUKINBUDIN,wa,,2,,
|
||||||
|
Mundaring Shire Council,MUNDARING,wa,,3,,
|
||||||
|
Murchison Shire Council,MURCHISON,wa,,6,,
|
||||||
|
Narembeen Shire Council,NAREMBEEN,wa,,?,,
|
||||||
|
Narrogin Shire Council,NARROGIN,wa,,3,,
|
||||||
|
Northam Shire Council,NORTHAM,wa,,3,,
|
||||||
|
Northampton Shire Council,NORTHAMPTON,wa,,3,,
|
||||||
|
Nungarin Shire Council,NUNGARIN,wa,,2,,
|
||||||
|
Perenjori Shire Council,PERENJORI,wa,,4,,
|
||||||
|
Perth City Council,PERTH,wa,,3,,
|
||||||
|
Pingelly Shire Council,PINGELLY,wa,,2,,
|
||||||
|
Port Hedland Town Council,PORT HEDLAND,wa,,3,,
|
||||||
|
Quairading Shire Council,QUAIRADING,wa,,3,,
|
||||||
|
Ravensthorpe Shire Council,RAVENSTHORPE,wa,,2,,
|
||||||
|
Rockingham City Council,ROCKINGHAM,wa,,4,,
|
||||||
|
Sandstone Shire Council,SANDSTONE,wa,,2,,
|
||||||
|
Serpentine-Jarrahdale Shire Council,SERPENTINE-JARRAHDALE,wa,,3,,
|
||||||
|
Shark Bay Shire Council,SHARK BAY,wa,,3,,
|
||||||
|
South Perth City Council,SOUTH PERTH,wa,,3,,
|
||||||
|
Stirling City Council,STIRLING,wa,,3,,
|
||||||
|
Swan City Council,SWAN,wa,,4,,
|
||||||
|
Tammin Shire Council,TAMMIN,wa,,3,,
|
||||||
|
Three Springs Shire Council,THREE SPRINGS,wa,,2,,
|
||||||
|
Toodyay Shire Council,TOODYAY,wa,,3,,
|
||||||
|
Trayning Shire Council,TRAYNING,wa,,2,,
|
||||||
|
Upper Gascoyne,UPPER GASCOYNE,wa,,2,,
|
||||||
|
Victoria Park Town Council,VICTORIA PARK,wa,,3,,
|
||||||
|
Victoria Plains Shire Council,VICTORIA PLAINS,wa,,4,,
|
||||||
|
Vincent City Council,VINCENT,wa,,3,,
|
||||||
|
Wagin Shire Council,WAGIN,wa,,2,,
|
||||||
|
Wandering Shire Council,WANDERING,wa,,2,,
|
||||||
|
Wanneroo City Council,WANNEROO,wa,,3,,
|
||||||
|
West Arthur Shire Council,WEST ARTHUR,wa,,3,,
|
||||||
|
Westonia Shire Council,WESTONIA,wa,,2,,
|
||||||
|
Wickepin Shire Council,WICKEPIN,wa,,2,,
|
||||||
|
Williams Shire Council,WILLIAMS,wa,,3,,
|
||||||
|
Wiluna Shire Council,WILUNA,wa,,2,,
|
||||||
|
Wongan-Ballidu Shire Council,WONGAN-BALLIDU,wa,,2,,
|
||||||
|
Woodanilling Shire Council,WOODANILLING,wa,,4,,
|
||||||
|
Wyalkatchem Shire Council,WYALKATCHEM,wa,,2,,
|
||||||
|
Wyndham-East Kimberley Shire Council,WYNDHAM-EAST KIMBERLEY,wa,,2,,
|
||||||
|
Yalgoo Shire Council,YALGOO,wa,,?,,
|
||||||
|
Yilgarn Shire Council,YILGARN,wa,,2,,
|
||||||
|
York Shire Council,YORK,wa,,3,,
|
|
11
data/mechanics_institutes.csv
Normal file
11
data/mechanics_institutes.csv
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
lat,lng,town,address
|
||||||
|
-36.995814,144.067624,Maldon Athenaeum,97 High Street
|
||||||
|
-37.562362,143.858541,Ballaarat Mechanics Institute,117 Sturt Street
|
||||||
|
-38.030828,145.345353,Berwick Mechanics Institute & Free Library,15 High Street
|
||||||
|
-37.025488,145.85277,Bonnie Doon Community Centre,75 Arnot Street
|
||||||
|
-37.80347,144.899093,Footscray Mechanics Institute Library,209 Nicholson Street
|
||||||
|
-37.964509,144.4996,Little River Mechanics Hall and Free Library,8 Rothwell Library
|
||||||
|
-37.849806,144.991688,Prahran Mechanics Insitute Victorian History Library,39 Edmonds Road
|
||||||
|
-35.896013,141.995651,Rainbow Bell Room Library,Oasis Hub
|
||||||
|
-36.405122,146.755398,Stanley Athenaeum & Public Room,2 Mount Stanley Road
|
||||||
|
-38.664017,146.325216,Toora Mechanics Institute Library,23 Gray Street
|
|
10
data/nsla.csv
Normal file
10
data/nsla.csv
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
lat,lng,town,address,phone
|
||||||
|
-37.809815,144.96513,State Library of Victoria,"328 Swanston Street, Melbourne",03 8664 7000
|
||||||
|
-35.2964664654173,149.129530279015,National Library of Australia,"Parkes Place, Canberra",02 6262 1111
|
||||||
|
-33.8658844393665,151.213300984753,State Library of New South Wales,"Macquarie Street, Sydney",02 9273 1414
|
||||||
|
-27.4709532627151,153.018134355766,State Library of Queensland,"Stanley Place, South Brisbane",07 3840 7666
|
||||||
|
-34.9203274502345,138.602616669435,State Library of South Australia,"North Terrace & Kintore Ave, Adelaide",08 8207 7250
|
||||||
|
-31.9490538016994,115.860634584705,State Library of Western Australia,"25 Francis St, Perth",08 9427 3111
|
||||||
|
-42.8815965006531,147.325005456166,Hobart Reading Room (State Reference Library),"91 Murray Street, Hobart",03 6165 5597
|
||||||
|
-12.4666020117882,130.842962053658,Northern Territory Library,"4 Bennett St, Parliament House, Darwin",08 8999 7177
|
||||||
|
-35.3241714564223,149.164639259617,ACT Heritage Library,"255 Canberra Ave, Fyshwick",02 62075163
|
|
46
sources.md
Normal file
46
sources.md
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
## Sources & Attributions
|
||||||
|
|
||||||
|
### Visualisation
|
||||||
|
|
||||||
|
| Source | Link | License |
|
||||||
|
|--- |--- | ---|
|
||||||
|
| leaflet.js | https://leafletjs.com | BSD-2-Clause |
|
||||||
|
| leaflet.geoCSV | https://github.com/joker-x/Leaflet.geoCSV | GPL-3.0-or-later |
|
||||||
|
| leaflet.pattern | https://github.com/teastman/Leaflet.pattern | BSD-2-Clause |
|
||||||
|
| MapBox | https://www.mapbox.com/ | [custom ToS](https://www.mapbox.com/legal/tos/) |
|
||||||
|
| OpenStreetMap | https://www.openstreetmap.org | CC-BY-SA |
|
||||||
|
|
||||||
|
### Library services
|
||||||
|
|
||||||
|
The library service boundaries are derived from local government boundary data care of PSMA and accessed from [data.gov.au](https://data.gov.au).
|
||||||
|
|
||||||
|
Data about fines and lending periods is a mix of original research, plus data provided by State Libraries and Public Libraries Victoria.
|
||||||
|
|
||||||
|
Data about language holdings (TODO) provided by various sources.
|
||||||
|
|
||||||
|
Data about Integrated Library Systems (ILS) (TODO - almost done) is mostly original research, with some data from State Library of Queensland, and some checked at Marshall Breeding's [librarytechnology.org](http://librarytechnology.org) site.
|
||||||
|
|
||||||
|
| Source | Link | License |
|
||||||
|
|--- |--- | ---|
|
||||||
|
| PSMA | https://data.gov.au | CC-BY 4.0 |
|
||||||
|
| Victorian Government | [Directory of Public Libraries in Victoria](https://www.localgovernment.vic.gov.au/__data/assets/pdf_file/0032/393809/2019-Directory-of-Public-Library-Services-Victoria.pdf) | © (fair dealing) |
|
||||||
|
| NSW Government [Spatial NSW](https://portal.spatial.nsw.gov.au/portal/apps/sites/#/home/items/a5f3bc7668be403aa88cdf6d1f7668b9/data?geometry=113.107%2C-39.164%2C186.935%2C-26.273&page=48&where=buildingcomplextype%20%3E%3D%2011%20AND%20buildingcomplextype%20%3C%3D%2011) | CC-BY |
|
||||||
|
| Queensland Government (Library Service data) | [Public Libraries Annual Statistics](https://www.data.qld.gov.au/dataset/slq-qld-public-libraries-annual-statistics/resource/f10df735-4a8a-45d6-8db9-b2a1a4a4289d) | CC-BY-4.0 |
|
||||||
|
| Stat Library Queensland | [Public Libraries Statistical Bulletin](https://plconnect.slq.qld.gov.au/managing-my-library/statistics/queensland-public-libraries-statistical-bulletin) | CC-BY-SA |
|
||||||
|
| WA NSLA statistics | personal communication | © (fair dealing) |
|
||||||
|
|Public Library Services (DoPC South Australia) |[Find a Library](https://www.libraries.sa.gov.au/client/en_AU/sapubliclibraries/?rm=LOCATE+A+LIBRA0%7C%7C%7C1%7C%7C%7C0%7C%7C%7Ctrue)| © (fair dealing) |
|
||||||
|
|
||||||
|
### Library locations
|
||||||
|
|
||||||
|
Library locations are generally provided by state government departments.
|
||||||
|
|
||||||
|
| Source | Link | License |
|
||||||
|
|--- |--- | ---|
|
||||||
|
| Libraries Tasmania / data.gov.au | [Libraries Tasmania locations](https://data.gov.au/dataset/ds-dga-409f7f64-35ef-4a70-8db1-dd737a6fabec/details?q=libraries) | CC-BY 4.0 |
|
||||||
|
| Vicmap Features of Interest | https://discover.data.vic.gov.au/dataset/vicmap-features-of-interest | CC-BY 4.0 |
|
||||||
|
| ACT Open Data Portal | [ACT Libraries locations](https://www.data.act.gov.au/dataset/Library-Locations-Map/3nit-7kex) | CC-BY 4.0 |
|
||||||
|
| NSW State Library (NSW library locations and contacts) | [Public library services](https://www.sl.nsw.gov.au/public-library-services/about-public-library-services/find-public-library-nsw) | ? |
|
||||||
|
| State Library of Queensland | [Queensland public libraries directory](https://www.data.qld.gov.au/dataset/public-libraries) | CC-BY 4.0 |
|
||||||
|
| Find a library in the NT | https://nt.gov.au/leisure/arts-culture-heritage/libraries-and-records/find-a-library-in-the-nt | n/a |
|
||||||
|
| WA NSLA statistics | personal communication | © (fair dealing) |
|
||||||
|
|Public Library Services (DoPC South Australia) |[Find a Library](https://www.libraries.sa.gov.au/client/en_AU/sapubliclibraries/?rm=LOCATE+A+LIBRA0%7C%7C%7C1%7C%7C%7C0%7C%7C%7Ctrue)| © (fair dealing) |
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load diff
17
website/about.html
Normal file
17
website/about.html
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<meta content="utf-8" http-equiv="encoding">
|
||||||
|
<title>About - Library Map</title>
|
||||||
|
<link rel="shortcut icon" href="library.svg" type="image/x-icon">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<section>
|
||||||
|
<p>What is the definition of each fine type?
|
||||||
|
|
||||||
|
"No Fines" means that fines are not levied for late return of items. Most libraries charge a "lost" or "replacement" fee for items that are very overdue: this is not considered to be a "library fine" for these purposes.
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
</body>
|
||||||
|
</html>
|
1
website/boundaries.topo.js
Normal file
1
website/boundaries.topo.js
Normal file
File diff suppressed because one or more lines are too long
26
website/ikcs.js
Normal file
26
website/ikcs.js
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
var ikcCsv = `lat,lng,town,address,phone
|
||||||
|
-13.355047,141.727925,Aurukun (Wik Mungkan Indigenous Knowledge Centre),Wik Mungkan Indigenous Knowledge Centre ,07 4060 6833
|
||||||
|
-10.159918,142.166344,Badu Island Indigenous Knowledge Centre,Nona Street ,07 4083 2100
|
||||||
|
-10.887686,142.388488,Bamaga Indigenous Knowledge Centre,HACC Centre Building ,07 4048 6607
|
||||||
|
-9.231144,142.220819,Boigu Island Indigenous Knowledge Centre,66 Chamber Street ,07 4083 2010
|
||||||
|
-9.412457,142.539399,Dauan Island Indigenous Knowledge Centre,Main Street ,07 4083 2209
|
||||||
|
-9.597055,143.761337,Erub Island Indigenous Knowledge Centre,Madige Village ,07 4083 2206
|
||||||
|
-10.553984,142.217633,Hammond Island Indigenous Knowledge Centre,Hammond Island IKC ,07 4048 6000
|
||||||
|
-10.234978,142.216998,Kubin Indigenous Knowledge Centre,Main Street ,07 4083 2403
|
||||||
|
-12.785393,143.343311,Lockhart River Indigenous Knowledge Centre,Poucheewee Street ,07 4060 7050
|
||||||
|
-10.869337,142.384311,New Mapoon Indigenous Knowledge Centre,Brown St ,07 4069 3444
|
||||||
|
-18.733938,146.577464,Palm Island (Bwgcolman Indigenous Knowledge Center),Lot 1 Main St ,07 4770 0260
|
||||||
|
-10.852803,142.367368,Seisia Indigenous Knowledge Centre,Tumema St ,07 4069 3690
|
||||||
|
-10.205248,142.826876,Warraber Indigenous Knowledge Centre,Ganaia Street ,07 4083 2550
|
||||||
|
-10.892,142.351549,Umagico Indigenous Knowledge Centre,8 Charlie Street ,07 4048 6914
|
||||||
|
-26.293205,151.955198,Cherbourg (Winifred Fisher Knowledge Centre),Old Youth Respite Centre ,07 4168 1866
|
||||||
|
-15.294597,145.1099,Hope Vale (Jack Bambie Memorial Centre),5 Muni Street ,07 4060 9367
|
||||||
|
-9.899398,142.767747,Iama (Dawita Cultural Centre),Church Road ,07 4090 0738
|
||||||
|
-9.952895,142.192801,Mabuiag (Ngalpun Ngulaygaw Lag Resource Centre),Main Street ,07 4083 2500
|
||||||
|
-12.685013,141.886902,Napranum (Mary Ann Coconut Library),320 Wa-Tyne Street ,07 4090 5600
|
||||||
|
-14.899197,141.620116,Pormpuraaw (Thaayorre-Munkan Library),Thaayorre-Munkan Library and Arts and Crafts Gallery ,07 4060 4266
|
||||||
|
-10.050057,143.063986,Poruma (Ngalpun Ngulaygaw Lag),Main Street ,07 4083 2710
|
||||||
|
-24.13366,149.457266,Woorabinda Knowledge Centre,-,0484 633 740
|
||||||
|
-15.945075,145.319567,Wujal Wujal (Binal Mungka Bayen),Binal Mungka Bayen ,07 4060 8094
|
||||||
|
-16.907672,145.866809,Yarrabah Knowledge Centre,Lot 207 Noble Drive ,0438 319 095
|
||||||
|
`;
|
63
website/index.html
Normal file
63
website/index.html
Normal file
|
@ -0,0 +1,63 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
|
||||||
|
<meta content="utf-8" http-equiv="encoding">
|
||||||
|
<title>Library Map</title>
|
||||||
|
<link rel="shortcut icon" href="logo.svg" type="image/x-icon">
|
||||||
|
<!-- css -->
|
||||||
|
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.7.1/dist/leaflet.css"
|
||||||
|
integrity="sha512-xodZBNTC5n17Xt2atTPuE1HxjVMSvLVW9ocqUKLsCC5CXdbqCmblAshOMAS6/keqq/sMZMZ19scR4PsZChSR7A=="
|
||||||
|
crossorigin=""/>
|
||||||
|
<link rel="stylesheet" type="text/css" href="style.css">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="loading">Loading, please be patient...</div>
|
||||||
|
<!-- leaflet script -->
|
||||||
|
<script src="https://unpkg.com/leaflet@1.7.1/dist/leaflet.js" integrity="sha512-XQoYMqMTK8LvdxXYG3nZ448hOEQiglfqkJs1NOQV44cWnUrBc8PkAOcXy20w0vlaXaVUearIOBhiXZ5V3ynxwA==" crossorigin=""></script>
|
||||||
|
<!-- TopoJSON -->
|
||||||
|
<script src="https://unpkg.com/topojson@3"></script>
|
||||||
|
<!-- boundaries file -->
|
||||||
|
<script src="boundaries.topo.js" type="text/javascript"></script>
|
||||||
|
<!-- geocsv -->
|
||||||
|
<script src="leaflet.geocsv.js" type="text/javascript"></script>
|
||||||
|
<!-- leaflet fill patterns -->
|
||||||
|
<script src="leaflet.pattern.js" type="text/javascript"></script>
|
||||||
|
<!-- library branches -->
|
||||||
|
<script src="public_branches.js" type="text/javascript"></script>
|
||||||
|
<script src="ikcs.js" type="text/javascript"></script>
|
||||||
|
<script src="mechanics.js" type="text/javascript"></script>
|
||||||
|
<script src="nsla.js" type="text/javascript"></script>
|
||||||
|
|
||||||
|
<header>
|
||||||
|
<section id="title">
|
||||||
|
<img id="logo" src="logo.svg"/>
|
||||||
|
<h2>Library Map</h2>
|
||||||
|
<p id="beta">Beta!</p>
|
||||||
|
</section>
|
||||||
|
<div></div>
|
||||||
|
<div id="mode-switch">
|
||||||
|
<button id="mode-button" name="mode-button">View in White Fragility Mode</button>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<section class="intro">
|
||||||
|
<p>Made by <a href="https://www.hughrundle.net">Hugh Rundle</a> using open data. Play with the layers by using the layer control at the top right of the map.</p>
|
||||||
|
<p>Email <strong>librarymap@hugh.run</strong> if you have any tips or suggestions.</p>
|
||||||
|
<p>You need a <b>modern browser</b> with JavaScript turned on to use Library Map. Internet Explorer probably won't work properly.</p>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<!-- div to attach everything to -->
|
||||||
|
<div id="mapid"></div>
|
||||||
|
<!-- this is the guts of it -->
|
||||||
|
<script src="load-map.js" type="text/javascript"></script>
|
||||||
|
<script>
|
||||||
|
window.onload = () => {
|
||||||
|
var loading = document.getElementById("loading");
|
||||||
|
loading.remove()
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
|
1
website/leaflet.geocsv.js
Normal file
1
website/leaflet.geocsv.js
Normal file
|
@ -0,0 +1 @@
|
||||||
|
L.GeoCSV=L.GeoJSON.extend({options:{titles:["lat","lng","popup"],latitudeTitle:"lat",longitudeTitle:"lng",fieldSeparator:";",lineSeparator:"\n",deleteDoubleQuotes:true,firstLineTitles:false},_propertiesNames:[],initialize:function(csv,options){this._propertiesNames=[];L.Util.setOptions(this,options);L.GeoJSON.prototype.initialize.call(this,csv,options)},addData:function(data){if(typeof data==="string"){var titulos=this.options.titles;if(this.options.firstLineTitles){data=data.split(this.options.lineSeparator);if(data.length<2)return;titulos=data[0];data.splice(0,1);data=data.join(this.options.lineSeparator);titulos=titulos.trim().split(this.options.fieldSeparator);for(var i=0;i<titulos.length;i++){titulos[i]=this._deleteDoubleQuotes(titulos[i])}this.options.titles=titulos}for(var i=0;i<titulos.length;i++){var prop=titulos[i].toLowerCase().replace(/[^\w ]+/g,"").replace(/ +/g,"_");if(prop==""||prop=="_")prop="prop-"+i;this._propertiesNames[i]=prop}data=this._csv2json(data)}return L.GeoJSON.prototype.addData.call(this,data)},getPropertyName:function(title){var pos=this.options.titles.indexOf(title),prop="";if(pos>=0)prop=this._propertiesNames[pos];return prop},getPropertyTitle:function(prop){var pos=this._propertiesNames.indexOf(prop),title="";if(pos>=0)title=this.options.titles[pos];return title},_deleteDoubleQuotes:function(cadena){if(this.options.deleteDoubleQuotes)cadena=cadena.trim().replace(/^"/,"").replace(/"$/,"");return cadena},_csv2array:function(str){var arr=[];var quote=false;for(var row=col=c=0;c<str.length;c++){var cc=str[c],nc=str[c+1];arr[row]=arr[row]||[];arr[row][col]=arr[row][col]||"";if(cc=='"'&"e&&nc=='"'){arr[row][col]+=cc;++c;continue}if(cc=='"'){quote=!quote;continue}if(cc==this.options.fieldSeparator&&!quote){++col;continue}if(cc=="\r"&&nc==this.options.lineSeparator&&!quote){++row;col=0;++c;continue}if(cc==this.options.lineSeparator&&!quote){++row;col=0;continue}if(cc=="\r"&&!quote){++row;col=0;continue}arr[row][col]+=cc}return arr},_csv2json:function(csv){var json={};json["type"]="FeatureCollection";json["features"]=[];var titulos=this.options.titles;csv=this._csv2array(csv);for(var num_linea=0;num_linea<csv.length;num_linea++){var campos=csv[num_linea],lng=parseFloat(campos[titulos.indexOf(this.options.longitudeTitle)]),lat=parseFloat(campos[titulos.indexOf(this.options.latitudeTitle)]);if(campos.length==titulos.length&&lng<180&&lng>-180&&lat<90&&lat>-90){var feature={};feature["type"]="Feature";feature["geometry"]={};feature["properties"]={};feature["geometry"]["type"]="Point";feature["geometry"]["coordinates"]=[lng,lat];for(var i=0;i<titulos.length;i++){if(titulos[i]!=this.options.latitudeTitle&&titulos[i]!=this.options.longitudeTitle){feature["properties"][this._propertiesNames[i]]=this._deleteDoubleQuotes(campos[i])}}json["features"].push(feature)}}return json}});L.geoCsv=function(csv_string,options){return new L.GeoCSV(csv_string,options)};
|
6
website/leaflet.pattern.js
Normal file
6
website/leaflet.pattern.js
Normal file
File diff suppressed because one or more lines are too long
481
website/load-map.js
Normal file
481
website/load-map.js
Normal file
|
@ -0,0 +1,481 @@
|
||||||
|
// add tile layer from OSM
|
||||||
|
var baseMap = L.tileLayer('https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token={accessToken}', {
|
||||||
|
attribution: 'Map data © <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="https://www.mapbox.com/">Mapbox</a>',
|
||||||
|
maxZoom: 18,
|
||||||
|
id: 'mapbox/dark-v10',
|
||||||
|
tileSize: 512,
|
||||||
|
zoomOffset: -1,
|
||||||
|
accessToken: 'pk.eyJ1IjoiaHVnaHIiLCJhIjoiY2lxenRqMGQyMDJvdWZwbWd0d2JxeGswNiJ9.vfUQRJDzbJhaG_865TSkPA'
|
||||||
|
});
|
||||||
|
|
||||||
|
var baseRules = L.tileLayer('https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token={accessToken}', {
|
||||||
|
attribution: 'Map data © <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="https://www.mapbox.com/">Mapbox</a><br>Incorporates Administrative Boundaries ©PSMA Australia Limited licensed by the Commonwealth of Australia under Creative Commons Attribution 4.0 International licence (CC BY 4.0).',
|
||||||
|
maxZoom: 18,
|
||||||
|
id: 'mapbox/light-v10',
|
||||||
|
tileSize: 512,
|
||||||
|
zoomOffset: -1,
|
||||||
|
accessToken: 'pk.eyJ1IjoiaHVnaHIiLCJhIjoiY2lxenRqMGQyMDJvdWZwbWd0d2JxeGswNiJ9.vfUQRJDzbJhaG_865TSkPA'
|
||||||
|
});
|
||||||
|
|
||||||
|
// attach map to #mapid div above and centre
|
||||||
|
var map = L.map('mapid', {
|
||||||
|
center: [-27.00, 133.000],
|
||||||
|
zoom: 5,
|
||||||
|
layers: [baseMap]
|
||||||
|
});
|
||||||
|
|
||||||
|
// Use TopoJSON
|
||||||
|
// -----------------------------------------------------------------
|
||||||
|
L.TopoJSON = L.GeoJSON.extend({
|
||||||
|
addData: function (jsonData) {
|
||||||
|
if (jsonData.type === 'Topology') {
|
||||||
|
for (let key in jsonData.objects) {
|
||||||
|
geojson = topojson.feature(jsonData, jsonData.objects[key]);
|
||||||
|
L.GeoJSON.prototype.addData.call(this, geojson);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
L.GeoJSON.prototype.addData.call(this, jsonData);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
});
|
||||||
|
// // Copyright (c) 2013 Ryan Clark (MIT)
|
||||||
|
|
||||||
|
// -----------------------------------------------------------------
|
||||||
|
|
||||||
|
// library services fines overlay
|
||||||
|
var fines = new L.TopoJSON(libraryServices, {
|
||||||
|
style: function(feature){
|
||||||
|
return {
|
||||||
|
fillColor: getFinesColor(feature.properties.fines),
|
||||||
|
weight: 3,
|
||||||
|
color: "white",
|
||||||
|
dashArray: "4",
|
||||||
|
fillOpacity: 0.4
|
||||||
|
}
|
||||||
|
},
|
||||||
|
onEachFeature: function onEachFeature(feature, layer) {
|
||||||
|
layer.on({
|
||||||
|
mouseover: e => highlightFeature(e),
|
||||||
|
mouseout: e => resetHighlight(e, fines),
|
||||||
|
click: zoomToFeature
|
||||||
|
})
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// fill patterns for loan period overlay
|
||||||
|
|
||||||
|
var circles = new L.PatternCircle({
|
||||||
|
color: '#000',
|
||||||
|
weight: 1,
|
||||||
|
radius: 2,
|
||||||
|
x: 4,
|
||||||
|
y: 4,
|
||||||
|
fill: true,
|
||||||
|
fillOpacity: 1
|
||||||
|
});
|
||||||
|
|
||||||
|
var loanTwo = new L.Pattern({
|
||||||
|
width: 8,
|
||||||
|
height: 8
|
||||||
|
})
|
||||||
|
|
||||||
|
loanTwo.addShape(circles);
|
||||||
|
loanTwo.addTo(map);
|
||||||
|
|
||||||
|
var loanThree = new L.StripePattern({
|
||||||
|
color: '#000'
|
||||||
|
});
|
||||||
|
loanThree.addTo(map);
|
||||||
|
|
||||||
|
var loanFour = new L.StripePattern({
|
||||||
|
color: '#000',
|
||||||
|
weight: 6,
|
||||||
|
spaceWeight: 2,
|
||||||
|
angle: 45
|
||||||
|
});
|
||||||
|
loanFour.addTo(map);
|
||||||
|
|
||||||
|
var loanSix = new L.StripePattern({
|
||||||
|
color: '#000',
|
||||||
|
weight: 2,
|
||||||
|
spaceWeight: 6,
|
||||||
|
angle: 135
|
||||||
|
});
|
||||||
|
loanSix.addTo(map);
|
||||||
|
|
||||||
|
function getLoanFillPattern(w) {
|
||||||
|
return w == '2' ? loanTwo :
|
||||||
|
w == '3' ? loanThree :
|
||||||
|
w == '4' ? loanFour :
|
||||||
|
w == '6' ? loanSix : null
|
||||||
|
}
|
||||||
|
|
||||||
|
// loan period overlay
|
||||||
|
var loanPeriod = new L.TopoJSON(libraryServices, {
|
||||||
|
style: function(feature){
|
||||||
|
return {
|
||||||
|
weight: 3,
|
||||||
|
color: "#fff",
|
||||||
|
dashArray: "4",
|
||||||
|
fillOpacity: 0.6,
|
||||||
|
fillColor: "#bbb",
|
||||||
|
fillPattern: getLoanFillPattern(feature.properties.standard_loan_weeks)
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
onEachFeature: function onEachFeature(feature, layer) {
|
||||||
|
layer.on({
|
||||||
|
mouseover: e => highlightFeature(e),
|
||||||
|
mouseout: e => resetHighlight(e, loanPeriod),
|
||||||
|
click: zoomToFeature
|
||||||
|
})
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// TODO:
|
||||||
|
const branches = L.layerGroup([
|
||||||
|
L.geoCsv(branchesCsv, {
|
||||||
|
firstLineTitles: true,
|
||||||
|
fieldSeparator: ',',
|
||||||
|
onEachFeature: function (feature, layer) {
|
||||||
|
layer.bindPopup("<strong>" + feature.properties.town + "</strong><br/>" + feature.properties.address)
|
||||||
|
},
|
||||||
|
pointToLayer: function (feature, latlng) {
|
||||||
|
return L.circle(latlng, {color: "#FF3961", radius: 800}) // this is an 800m radius around the library
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
L.geoCsv(branchesCsv, {
|
||||||
|
firstLineTitles: true,
|
||||||
|
fieldSeparator: ',',
|
||||||
|
pointToLayer: function (feature, latlng) {
|
||||||
|
return L.circleMarker(latlng, {color: "#FF3961", radius: 2, fill: true})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
]).addTo(map) // add this to the initial map on load
|
||||||
|
|
||||||
|
// Indigenous Knowledge Centre locations from csv file
|
||||||
|
var ikcs = L.layerGroup([
|
||||||
|
L.geoCsv(ikcCsv, {
|
||||||
|
firstLineTitles: true,
|
||||||
|
fieldSeparator: ',',
|
||||||
|
onEachFeature: function (feature, layer) {
|
||||||
|
layer.bindPopup("<strong>" + feature.properties.town + "</strong><br/>" + feature.properties.address)
|
||||||
|
},
|
||||||
|
pointToLayer: function (feature, latlng) {
|
||||||
|
return L.circle(latlng, {color: "#76DBA7", radius: 800})
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
L.geoCsv(ikcCsv, {
|
||||||
|
firstLineTitles: true,
|
||||||
|
fieldSeparator: ',',
|
||||||
|
pointToLayer: function (feature, latlng) {
|
||||||
|
return L.circleMarker(latlng, {color: "#76DBA7", radius: 2, fill: true})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
]).addTo(map) // add this to the initial map on load
|
||||||
|
|
||||||
|
// mechanics institutes (Vic) & schools of arts (NSW) locations from csv file
|
||||||
|
var mechsAndSoA = L.layerGroup([
|
||||||
|
L.geoCsv(mechanics, {
|
||||||
|
firstLineTitles: true,
|
||||||
|
fieldSeparator: ',',
|
||||||
|
onEachFeature: function (feature, layer) {
|
||||||
|
layer.bindPopup("<strong>" + feature.properties.town + "</strong><br/>" + feature.properties.address)
|
||||||
|
},
|
||||||
|
pointToLayer: function (feature, latlng) {
|
||||||
|
return L.circle(latlng, {color: "rgb(255,165,0)", radius: 800})
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
L.geoCsv(mechanics, {
|
||||||
|
firstLineTitles: true,
|
||||||
|
fieldSeparator: ',',
|
||||||
|
pointToLayer: function (feature, latlng) {
|
||||||
|
return L.circleMarker(latlng, {color: "rgb(255,165,0)", radius: 2, fill: true})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
]).addTo(map) // add this to the initial map on load
|
||||||
|
|
||||||
|
// NSLA locations from csv file
|
||||||
|
var otherLibs = L.layerGroup([
|
||||||
|
L.geoCsv(nslaBranches, {
|
||||||
|
firstLineTitles: true,
|
||||||
|
fieldSeparator: ',',
|
||||||
|
onEachFeature: function (feature, layer) {
|
||||||
|
layer.bindPopup("<strong>" + feature.properties.town + "</strong><br/>" + feature.properties.address)
|
||||||
|
},
|
||||||
|
pointToLayer: function (feature, latlng) {
|
||||||
|
return L.circle(latlng, {color: "#75f857", radius: 800})
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
L.geoCsv(nslaBranches, {
|
||||||
|
firstLineTitles: true,
|
||||||
|
fieldSeparator: ',',
|
||||||
|
pointToLayer: function (feature, latlng) {
|
||||||
|
return L.circleMarker(latlng, {color: "#75f857", radius: 2, fill: true})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
]).addTo(map) // add this to the initial map on load
|
||||||
|
|
||||||
|
// ++++++++++++++
|
||||||
|
// control layers
|
||||||
|
// ++++++++++++++
|
||||||
|
var baseMaps = {
|
||||||
|
"Libraries" : baseMap,
|
||||||
|
// "Languages" : baseLang,
|
||||||
|
"Rules" : baseRules,
|
||||||
|
}
|
||||||
|
|
||||||
|
// change the overlay name depending on the mode.
|
||||||
|
var modeButton = document.getElementById('mode-button');
|
||||||
|
|
||||||
|
var overlayMaps = {
|
||||||
|
"Settler Knowledge Centres" : branches,
|
||||||
|
"Indigenous Knowledge Centres": ikcs,
|
||||||
|
"Worker Pacification Centres" : mechsAndSoA,
|
||||||
|
"Imperial Knowledge Centres": otherLibs
|
||||||
|
}
|
||||||
|
|
||||||
|
function setGeneral() {
|
||||||
|
overlayMaps = {
|
||||||
|
"Settler Knowledge Centres" : branches,
|
||||||
|
"Indigenous Knowledge Centres": ikcs,
|
||||||
|
"Worker Pacification Centres" : mechsAndSoA,
|
||||||
|
"Imperial Knowledge Centres": otherLibs
|
||||||
|
}
|
||||||
|
modeButton.innerText = "View in White Fragility mode";
|
||||||
|
}
|
||||||
|
|
||||||
|
function setFragile() {
|
||||||
|
overlayMaps = {
|
||||||
|
"Public Libraries" : branches,
|
||||||
|
"Indigenous Knowledge Centres": ikcs,
|
||||||
|
"Mechanics Institutes" : mechsAndSoA,
|
||||||
|
"National & State Libraries" : otherLibs
|
||||||
|
};
|
||||||
|
modeButton.innerText = "View in General mode";
|
||||||
|
}
|
||||||
|
|
||||||
|
if (sessionStorage.getItem('mapMode') === 'fragile') {
|
||||||
|
setFragile()
|
||||||
|
} else {
|
||||||
|
setGeneral()
|
||||||
|
}
|
||||||
|
|
||||||
|
// switching mode between standard and fragile
|
||||||
|
function switchMode() {
|
||||||
|
if (sessionStorage.getItem('mapMode') === 'fragile') {
|
||||||
|
sessionStorage.setItem('mapMode', 'general');
|
||||||
|
setGeneral()
|
||||||
|
mapControl.remove();
|
||||||
|
infoBoxes.branches.remove()
|
||||||
|
mapControl = L.control.layers(baseMaps, overlayMaps, {"collapsed": false}).addTo(map);
|
||||||
|
infoBoxes.branches.addTo(map)
|
||||||
|
} else {
|
||||||
|
sessionStorage.setItem('mapMode', 'fragile');
|
||||||
|
setFragile()
|
||||||
|
mapControl.remove();
|
||||||
|
infoBoxes.branches.remove()
|
||||||
|
mapControl = L.control.layers(baseMaps, overlayMaps, {"collapsed": false}).addTo(map);
|
||||||
|
infoBoxes.branches.addTo(map)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
modeButton.addEventListener('click', switchMode, false);
|
||||||
|
|
||||||
|
// add control layers
|
||||||
|
var mapControl = L.control.layers(
|
||||||
|
baseMaps,
|
||||||
|
overlayMaps,
|
||||||
|
{ "collapsed" : false }
|
||||||
|
).addTo(map);
|
||||||
|
|
||||||
|
// scale
|
||||||
|
L.control.scale().addTo(map);
|
||||||
|
|
||||||
|
// info boxes
|
||||||
|
var infoBoxes = {
|
||||||
|
branches: L.control(),
|
||||||
|
fines: L.control(),
|
||||||
|
loanPeriod: L.control(),
|
||||||
|
serviceInfo: L.control({position: 'topleft'})
|
||||||
|
}
|
||||||
|
|
||||||
|
function getFinesColor(f) {
|
||||||
|
return f == 'no' ? '#4dac26' :
|
||||||
|
f == 'yes' ? '#d01c8b' :
|
||||||
|
f == 'adults' ? '#f1b6da' :
|
||||||
|
f == 'by_lga' ? '#abd9e9' :
|
||||||
|
f == 'no_unconfirmed' ? '#b8e186' : '#bbb';
|
||||||
|
}
|
||||||
|
|
||||||
|
// highlight feature on mouse hover
|
||||||
|
function highlightFeature(e) {
|
||||||
|
var layer = e.target;
|
||||||
|
layer.setStyle({
|
||||||
|
weight: 6,
|
||||||
|
color: '#FF3961',
|
||||||
|
dashArray: "0",
|
||||||
|
fillOpacity: 0
|
||||||
|
});
|
||||||
|
|
||||||
|
if (!L.Browser.ie && !L.Browser.opera && !L.Browser.edge) {
|
||||||
|
layer.bringToFront();
|
||||||
|
}
|
||||||
|
infoBoxes.serviceInfo.addTo(map)
|
||||||
|
infoBoxes.serviceInfo.update(layer.feature.properties);
|
||||||
|
}
|
||||||
|
|
||||||
|
// clear on mouseout
|
||||||
|
function zoomToFeature(e) {
|
||||||
|
map.fitBounds(e.target.getBounds());
|
||||||
|
}
|
||||||
|
|
||||||
|
function resetHighlight(e, layer) {
|
||||||
|
layer.resetStyle(e.target);
|
||||||
|
infoBoxes.serviceInfo.remove()
|
||||||
|
}
|
||||||
|
|
||||||
|
// this is used to add general info when each layer is added
|
||||||
|
function addLegend() {
|
||||||
|
this._div = L.DomUtil.create('div', 'info')
|
||||||
|
this.update();
|
||||||
|
return this._div;
|
||||||
|
}
|
||||||
|
|
||||||
|
// FINES LEGEND
|
||||||
|
infoBoxes.fines.onAdd = addLegend;
|
||||||
|
infoBoxes.fines.update = function (props) {
|
||||||
|
this._div.innerHTML =
|
||||||
|
`<p>Hover over an area for more information</p>
|
||||||
|
<section>
|
||||||
|
<div><div class="circle" style="background-color: #4dac26"></div>Fine free</div>
|
||||||
|
<div><div class="circle" style="background-color: #b8e186"></div>Fine free (unconfirmed)</div>
|
||||||
|
<div><div class="circle" style="background-color: #f1b6da"></div>Fine free for children</div>
|
||||||
|
<div><div class="circle" style="background-color: #abd9e9"></div>Fine policy varies</div>
|
||||||
|
<div><div class="circle" style="background-color: #d01c8b"></div>Fines for all users</div>
|
||||||
|
<div><div class="circle" style="background-color: #bbb"></div>Unknown (help me find out!)</div>
|
||||||
|
</section>
|
||||||
|
`
|
||||||
|
};
|
||||||
|
|
||||||
|
// BRANCH LOCATIONS LEGEND
|
||||||
|
infoBoxes.branches.onAdd = addLegend;
|
||||||
|
infoBoxes.branches.update = function (props) {
|
||||||
|
this._div.innerHTML = `
|
||||||
|
<h4>Library Branches</h4>
|
||||||
|
<p>Circles represent an 800 metre radius from the library location. This is the distance generally used by urban planners to represent "conceptually within walking distance" for most people.</p>
|
||||||
|
`};
|
||||||
|
infoBoxes.branches.addTo(map) // add by default
|
||||||
|
|
||||||
|
// STANDARD LOAN PERIOD LEGEND
|
||||||
|
infoBoxes.loanPeriod.onAdd = addLegend;
|
||||||
|
infoBoxes.loanPeriod.update = function (props) {
|
||||||
|
this._div.innerHTML = `
|
||||||
|
<section>
|
||||||
|
<div><div class="circle" style="background:
|
||||||
|
radial-gradient(4px 4px at 6px 6px, #3a3a3a 50%, transparent 75%),
|
||||||
|
radial-gradient(4px 4px at 16px 6px, #3a3a3a 50%, transparent 75%),
|
||||||
|
radial-gradient(4px 4px at 2px 12px, #3a3a3a 50%, transparent 75%),
|
||||||
|
radial-gradient(4px 4px at 12px 12px, #3a3a3a 50%, transparent 75%),
|
||||||
|
radial-gradient(4px 4px at 20px 12px, #3a3a3a 50%, transparent 75%),
|
||||||
|
radial-gradient(4px 4px at 8px 18px, #3a3a3a 50%, transparent 75%);
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
border: 1px solid black;
|
||||||
|
"></div>2 weeks</div>
|
||||||
|
<div><div class="circle" style="background: repeating-linear-gradient(
|
||||||
|
0deg,
|
||||||
|
#3a3a3a,
|
||||||
|
#3a3a3a 2px,
|
||||||
|
#fff 2px,
|
||||||
|
#3a3a3a 4px
|
||||||
|
)"></div>3 weeks</div>
|
||||||
|
<div><div class="circle" style="background: repeating-linear-gradient(
|
||||||
|
45deg,
|
||||||
|
#3a3a3a,
|
||||||
|
#3a3a3a 3px,
|
||||||
|
#fff 1px,
|
||||||
|
#3a3a3a 4px
|
||||||
|
)"></div>4 weeks</div>
|
||||||
|
<div><div class="circle" style="background: repeating-linear-gradient(
|
||||||
|
135deg,
|
||||||
|
#fff,
|
||||||
|
#fff 8px,
|
||||||
|
#3a3a3a 2px,
|
||||||
|
#fff 10px
|
||||||
|
)"></div>6 weeks</div>
|
||||||
|
<div><div class="circle" style="background-color: #bbb"></div>Unknown (help me find out!)</div>
|
||||||
|
</section>
|
||||||
|
`
|
||||||
|
};
|
||||||
|
|
||||||
|
// FOCUSSED AREA INFOBOX
|
||||||
|
infoBoxes.serviceInfo.onAdd = addLegend;
|
||||||
|
infoBoxes.serviceInfo.update = function(props) {
|
||||||
|
if (props) {
|
||||||
|
this._div.innerHTML = `<h4>${props.name}</h4>` +
|
||||||
|
'<section><p>' +
|
||||||
|
(
|
||||||
|
props.fines === "no" ? "Fine free for overdue items" :
|
||||||
|
props.fines == "no_unconfirmed" ? "Probably no overdue fines" :
|
||||||
|
props.fines === "yes" ? "Overdue fines for all users" :
|
||||||
|
props.fines == "adults" ? "No overdue fines for children" :
|
||||||
|
props.fines == "by_lga" ? "Fine policy varies" : "No fines data"
|
||||||
|
) + '</p><p>' +
|
||||||
|
(
|
||||||
|
!props.standard_loan_weeks || props.standard_loan_weeks == "?" ? `No loan period data` : `${props.standard_loan_weeks} week loans` +
|
||||||
|
'</p></section>'
|
||||||
|
)}
|
||||||
|
}
|
||||||
|
|
||||||
|
// remove info boxes & markers when relevant layer is removed
|
||||||
|
map.on('overlayremove', l => {
|
||||||
|
if (l.name == "Fines") {
|
||||||
|
infoBoxes.fines.remove()
|
||||||
|
}
|
||||||
|
if (l.name == "Loan Period") {
|
||||||
|
infoBoxes.loanPeriod.remove()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
// add info boxes & markers when relevant layer is added
|
||||||
|
map.on('overlayadd', l => {
|
||||||
|
if (l.name == "Fines") {
|
||||||
|
infoBoxes.fines.addTo(map)
|
||||||
|
}
|
||||||
|
if (l.name == "Loan Period") {
|
||||||
|
infoBoxes.loanPeriod.addTo(map)
|
||||||
|
loanPeriod.bringToBack()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
// change overlays depending on base layer
|
||||||
|
// we remove info boxes before adding them again where relevant
|
||||||
|
// this is so we don't accidentally stack up multiple copies dependng on user
|
||||||
|
// navigation journey
|
||||||
|
map.on('baselayerchange', l => {
|
||||||
|
for (let k in infoBoxes) {
|
||||||
|
infoBoxes[k].remove()
|
||||||
|
}
|
||||||
|
if (l.name == "Rules") {
|
||||||
|
mapControl.addOverlay(fines, "Fines")
|
||||||
|
mapControl.addOverlay(loanPeriod, "Loan Period")
|
||||||
|
loanPeriod.addTo(map)
|
||||||
|
fines.addTo(map)
|
||||||
|
for (let i in overlayMaps ) {
|
||||||
|
mapControl.removeLayer(overlayMaps[i])
|
||||||
|
overlayMaps[i].remove()
|
||||||
|
}
|
||||||
|
modeButton.setAttribute('class', 'hidden'); // hide the mode button when it's not relevant
|
||||||
|
} else {
|
||||||
|
mapControl.removeLayer(fines)
|
||||||
|
mapControl.removeLayer(loanPeriod)
|
||||||
|
fines.remove()
|
||||||
|
loanPeriod.remove()
|
||||||
|
branches.addTo(map)
|
||||||
|
for (let k in overlayMaps ) {
|
||||||
|
mapControl.addOverlay(overlayMaps[k], k)
|
||||||
|
}
|
||||||
|
infoBoxes.branches.addTo(map);
|
||||||
|
modeButton.setAttribute('class', 'visible');
|
||||||
|
}
|
||||||
|
})
|
1
website/logo.svg
Normal file
1
website/logo.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 75 75" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"><circle cx="37.398" cy="37.514" r="35.817" style="fill:#fff;"/><circle cx="37.398" cy="37.514" r="35.817" style="fill:#ff3961;fill-opacity:0.2;stroke:#ff3961;stroke-width:4.17px;"/><path d="M46.196,14.155c0.001,0.861 0.645,2.187 1.019,2.906c0.487,0.935 3.86,9.853 4.832,9.852m0.044,0.731c0.833,2.81 3.168,4.613 4.623,6.965c0.498,0.805 1.247,1.512 1.857,2.198c0.196,0.222 0.439,0.526 0.692,0.669c0.055,0.031 0.246,0.221 0.246,0.184m-0.272,0.79c-1.024,3.484 -2.321,7.05 -3.679,10.393c-0.291,0.716 -1.459,3.216 -1.409,3.858c0.019,0.239 -0.344,1.946 -0.345,1.185m-0.002,0.115c-0.631,0.238 -1.249,0.61 -1.902,0.833c-0.877,0.298 -5.257,0.756 -5.257,0.062m0.061,0.185c-1.891,-1.065 -5.118,-2.648 -6.357,-4.603c-0.372,-0.585 -1.879,-4.47 -2.527,-4.469m-0.439,-0.11c-4.404,-2.48 -10.048,0.28 -14.441,1.526c-1.521,0.431 -3.021,1.03 -4.526,1.517c-0.492,0.16 -0.985,0.338 -1.467,0.536c-0.211,0.086 -0.605,0.583 -0.606,0.33m29.665,-35.137c-0.819,1.857 -1.293,4.135 -1.832,6.128c-0.241,0.89 -0.527,1.776 -0.784,2.648c-0.047,0.162 -0.046,0.384 -0.046,0.32m0.144,0.253c-0.532,-0.598 -4.603,-3.796 -5.168,-3.796m-0,0c0.392,-0.222 1.958,-4.163 1.957,-4.803m0,0c-2.714,0.003 -3.762,-2.119 -6.604,0.026c-0.97,0.732 -1.647,2.032 -2.46,2.953c-0.276,0.313 -0.352,0.677 -0.494,1.083c-0.045,0.129 -0.092,0.49 -0.092,0.365m0.199,0.516c-0.27,-0.304 -0.785,-0.807 -1.161,-0.912c-0.977,-0.275 -5.281,3.354 -5.827,3.971c-0.55,0.623 -0.807,1.478 -1.382,2.128c-0.174,0.197 -0.239,0.458 -0.416,0.658c-0.06,0.069 -0.204,0.364 -0.204,0.3m0.151,-0.126c-0.923,0.696 -1.626,1.793 -2.678,2.385c-1.534,0.863 -3.356,0.826 -4.861,1.777c-0.811,0.513 -1.312,1.339 -1.875,2.156c-0.218,0.315 -0.304,0.621 -0.304,0.999c0.001,0.107 0.001,0.285 0.001,0.185m3.976,15.857c-0.166,0 -0.383,-0.224 -0.508,-0.329c-1.626,-1.374 0.032,-1.643 0.181,-2.632c0.182,-1.208 0.06,-2.602 -0.119,-3.805c-0.128,-0.864 -0.637,-1.446 -1.085,-2.118c-0.268,-0.402 -0.293,-0.962 -0.49,-1.406c-0.838,-1.885 -1.791,-3.441 -1.793,-5.517m36.422,23.686c0.492,-0.001 1.166,0.868 2.126,0.505c0.302,-0.114 1.738,-0.422 1.271,-0.157m-3.385,0.371c-0.156,0.001 0.201,1.324 0.247,1.427c0.274,0.617 0.534,1.202 0.86,1.754c0.22,0.371 0.721,0.544 1.105,0.76c0.096,0.054 0.555,-0.42 0.653,-0.532c1.304,-1.475 1.271,-1.586 1.269,-3.69m-4.818,-1.644c-0.218,0.001 -0.216,0.485 0.021,0.485m4.085,-0.26c-0,0.197 0.527,0.23 0.245,0.231" style="fill:none;stroke:#ff3961;stroke-width:1.29px;"/></svg>
|
After Width: | Height: | Size: 2.8 KiB |
12
website/mechanics.js
Normal file
12
website/mechanics.js
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
var mechanics = `lat,lng,town,address
|
||||||
|
-36.995814,144.067624,Maldon Athenaeum,97 High Street
|
||||||
|
-37.562362,143.858541,Ballaarat Mechanics Institute,117 Sturt Street
|
||||||
|
-38.030828,145.345353,Berwick Mechanics Institute & Free Library,15 High Street
|
||||||
|
-37.025488,145.85277,Bonnie Doon Community Centre,75 Arnot Street
|
||||||
|
-37.80347,144.899093,Footscray Mechanics Institute Library,209 Nicholson Street
|
||||||
|
-37.964509,144.4996,Little River Mechanics Hall and Free Library,8 Rothwell Library
|
||||||
|
-37.849806,144.991688,Prahran Mechanics Insitute Victorian History Library,39 Edmonds Road
|
||||||
|
-35.896013,141.995651,Rainbow Bell Room Library,Oasis Hub
|
||||||
|
-36.405122,146.755398,Stanley Athenaeum & Public Room,2 Mount Stanley Road
|
||||||
|
-38.664017,146.325216,Toora Mechanics Institute Library,23 Gray Street
|
||||||
|
`
|
11
website/nsla.js
Normal file
11
website/nsla.js
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
var nslaBranches = `lat,lng,town,address,phone
|
||||||
|
-37.809815,144.96513,State Library of Victoria,"328 Swanston Street, Melbourne",03 8664 7000
|
||||||
|
-35.2964664654173,149.129530279015,National Library of Australia,"Parkes Place, Canberra",02 6262 1111
|
||||||
|
-33.8658844393665,151.213300984753,State Library of New South Wales,"Macquarie Street, Sydney",02 9273 1414
|
||||||
|
-27.4709532627151,153.018134355766,State Library of Queensland,"Stanley Place, South Brisbane",07 3840 7666
|
||||||
|
-34.9203274502345,138.602616669435,State Library of South Australia,"North Terrace & Kintore Ave, Adelaide",08 8207 7250
|
||||||
|
-31.9490538016994,115.860634584705,State Library of Western Australia,"25 Francis St, Perth",08 9427 3111
|
||||||
|
-42.8815965006531,147.325005456166,Hobart Reading Room (State Reference Library),"91 Murray Street, Hobart",03 6165 5597
|
||||||
|
-12.4666020117882,130.842962053658,Northern Territory Library,"4 Bennett St, Parliament House, Darwin",08 8999 7177
|
||||||
|
-35.3241714564223,149.164639259617,ACT Heritage Library,"255 Canberra Ave, Fyshwick",02 62075163
|
||||||
|
`
|
1463
website/public_branches.js
Normal file
1463
website/public_branches.js
Normal file
File diff suppressed because it is too large
Load diff
1
website/services.topo.js
Normal file
1
website/services.topo.js
Normal file
File diff suppressed because one or more lines are too long
115
website/style.css
Normal file
115
website/style.css
Normal file
|
@ -0,0 +1,115 @@
|
||||||
|
html,
|
||||||
|
body {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#loading {
|
||||||
|
font-family: "Calibri", Arial, Tahoma, sans-serif;
|
||||||
|
font-size: 20px;
|
||||||
|
font-weight: bold;
|
||||||
|
text-align: center;
|
||||||
|
padding: 1em;
|
||||||
|
color: #fff;
|
||||||
|
/* background-color: #51A7F9; */
|
||||||
|
background-color: #FF3961;
|
||||||
|
}
|
||||||
|
|
||||||
|
#mapid {
|
||||||
|
height: 75vh;
|
||||||
|
width: 90vw;
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.circle {
|
||||||
|
width: 20px;
|
||||||
|
height: 20px;
|
||||||
|
border-radius: 50%;
|
||||||
|
display: inline-block;
|
||||||
|
margin: 10px 10px -5px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.leaflet-control-layers-expanded {
|
||||||
|
width: 16em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.info {
|
||||||
|
padding: 6px 8px;
|
||||||
|
font: 14px/16px Arial, Helvetica, sans-serif;
|
||||||
|
background: white;
|
||||||
|
background: rgba(255,255,255,0.8);
|
||||||
|
box-shadow: 0 0 15px rgba(0,0,0,0.2);
|
||||||
|
border-radius: 5px;
|
||||||
|
width: 16em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.info h4 {
|
||||||
|
margin: 0 0 5px;
|
||||||
|
color: #777;
|
||||||
|
}
|
||||||
|
|
||||||
|
.intro {
|
||||||
|
margin: 0.5em 1em;
|
||||||
|
border-radius: 5px;
|
||||||
|
font-family: "Calibri", Arial, Tahoma, sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
header {
|
||||||
|
margin: auto;
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: auto 1fr auto;
|
||||||
|
padding: 0.5em 1em;
|
||||||
|
font-family: "Calibri", Arial, Tahoma, sans-serif;
|
||||||
|
/* background-color: #51A7F9; */
|
||||||
|
background-color: #000;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
#title {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
#logo {
|
||||||
|
height: 4em;
|
||||||
|
margin-right: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#beta {
|
||||||
|
font-family: "Comic Sans", Helvetica, Arial, sans-serif;
|
||||||
|
font-weight: bold;
|
||||||
|
font-size: 1.4em;
|
||||||
|
margin-left: 1em;
|
||||||
|
transform: rotate(-35deg);
|
||||||
|
background-color: #fff;
|
||||||
|
color: #FF3961;
|
||||||
|
padding: 0.25em 0.5em;
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#mode-switch {
|
||||||
|
display: grid;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
#mode-button {
|
||||||
|
-webkit-appearance: none;
|
||||||
|
-moz-appearance: none;
|
||||||
|
appearance: none;
|
||||||
|
border: 1;
|
||||||
|
border-radius: 0;
|
||||||
|
border-color: #FF3961;
|
||||||
|
padding: 1em;
|
||||||
|
color: #FF3961;
|
||||||
|
background-color: #fff;
|
||||||
|
font-family: Tahoma, sans-serif;
|
||||||
|
border-radius: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hidden {
|
||||||
|
visibility: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.visible {
|
||||||
|
visibility: visible;
|
||||||
|
}
|
Loading…
Reference in a new issue