ich bin noch sehr unerfahren mit der Handhabung von Mapnik. Ich würde gerne wissen wollen, wie man Umkreise hinzufügt, wenn man auf ein x-beliebigen Punkt auf der Karte klickt? Nach dem Klick sollen bei einem x-beliebigen Maßstab 4-5 Kreise um den Punkt mit einer gewissen Entfernung von 1,2,3,4 km erscheinen und das Einzugsgebiet des Punktes charaktisieren. Das soll sich dementsprechend auf der Maßstabsebene anpassen.
Das Stichwort heißt: OpenLayer (oder alternativ Leaflet), damit lässt sich mit den OSM Karten (fast) alles machen:
zu Kreisen hier ein Beispiel: http://hwri.funpic.de/OSM_circle/RW-BB.htm
Falls der Radius grösser wird als ein paar Kilometer, oder Du Genauigkeit von unter 0.2% willst, ist das Beispiel ungeeignet. Das rechnet nämlich recht schlicht auf einer scheibenförmigen Erde in Mercatorprojektion und kümmert sich nicht die Verzerrung.