# Quad-licensed under CC-BY-SA 3.0, GNU AGPL v3, MIT/Expat License, NCSA Open Source License# Use and distribution are permitted as long as any one of the above licenses is satisfied.fromPILimportImage,ImageDrawim=Image.new("L",(720,360))draw=ImageDraw.Draw(im)query="""SELECT 180-ROUND(gt_lat*2), ROUND(gt_lon*2)+360, ROUND(LOG2(COUNT(gt_page_id))*16)FROM geo_tagsINNER JOIN page ON page_id = gt_page_idWHERE gt_globe = "earth" AND NOT ( gt_lat = 0 AND gt_lon = 0 ) AND page_namespace = 6GROUP BY ROUND(gt_lat*2), ROUND(gt_lon*2)ORDER BY COUNT(gt_page_id) DESC;"""importMySQLdbconnection=MySQLdb.connect(host="commonswiki.labsdb",db="commonswiki_p",read_default_file="~/replica.my.cnf")cursor=connection.cursor()cursor.execute(query)fory,x,cincursor.fetchall():draw.point((x,y),fill=c)im.save("File:Geolocated_images_in_Wikimedia_Commons_2014-02-21.png","PNG")
Лицензиране
Аз, носителят на авторските права над тази творба, я публикувам тук под следния лиценз:
да споделяте – да копирате, разпространявате и излъчвате произведението
да ремиксирате – да адаптирате произведението
Съгласно следните условия:
признание на авторството – Трябва да посочите авторството, да добавите връзка към лиценза и да посочите дали са правени промени. Можете да направите това по всякакъв разумен начин, но не и по начин, оставящ впечатлението, че същият/същите подкрепят вас или използването по някакъв начин на творбата от вас.
споделяне на споделеното – В случай, че промените, видоизмените или използвайки като основа произведението, го надградите, то полученото производно произведение може да се разпространява само съгласно условията на същия или съвместим лиценз с оригиналния такъв.