Intersection search compiles list of articles in an intersection of categories which are linked to by a specific set of articles.
See also:
My Bots
WikiMiniAtlas
WikiMiniAtlas is Javascript plugin to display a GoogleMaps like draggable, zoomable, and clickable worldmap in geocoded Wikipedia articles. The map contains links to all other geocoded articles in Wikipedia and can be magnified down to approximate 100m resolution worldwide.
Check out the the demo!
New, WikiMiniAtlas with thumbnails from commons.
To use the WikiMiniAtlas in your Wikipedia account add the following to monobook.js file:
// [[User:Dschwen/wikiminiatlas2.js]] - please include this line
document.write('<script type="text/javascript" src="'
+ 'http://en.wikipedia.org/w/index.php?title=User:Dschwen/wikiminiatlas2.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
Further information is available at my WikiMiniAtlas page on Wikipedia.
Internals
- The Labelserver is daemon written in C, which implements a tiny HTTP server that keeps all a list of all geocoded Wikipediaarticles in memory, sorted into a quadtree structure. It listens only on the loopback interface and when sent a request containing a coordinate and a zoomlevel it answers with the most important coordinates in the region.
The response contains an HTML snippet with links and relative positions on the map.
- The Labelproxy is a PHP script that passes on sanitized requests to the Labelserver and passes back the response (proxy script sample).
- The Landsatdataproxy generates WMS requests to the NASA on-earth server for Landsat imagery and caches the returned maptiles locally.
- The MODIS-daily-proxy generates WMS requests to the NASA on-earth server and caches the returnes maptiles locally. Aditionally it handles cache expity to keep the MODIS data up to date
- The Tilegenerator is a C/C++ application that renders the coastline dataset. It takes map-data as input and generates thousands of 128x128px PNG maptiles for all desired zoomlevels.