MoinMap is some haxoring on a MoinMoin macro that allows the embedding of maps into a moin wiki. The architecture is completely fubared right now and is not too easily extensible but serves a few purposes. The best way to see how it works is to EditText this page.

The following is a call to MoinMap with 'address' '2006.NE.Davis.St.Portland.OR.97232' arguments.

MoinMap('address','2006.NE.Davis.St.Portland.OR.97232')

work:

MoinMap('address','1516.NE.Killingsworth.St.Portland.OR.97211')

Alternatively, as I have a GeoWiki associated with me on this wiki, I could achieve the same by calling MoinMap with 'wiki' 'JerrittCollord'. Below is MoinMap of the venerable FreeGeek operation.

MoinMap('wiki','FreeGeek')

The following is a MoinMap of the PTP node number 351 (well, it used to be called 351, now it's 113) located at the Pioneer Courthouse Square in downtown Portland.

MoinMap('ptpnode','nodeid','351')

Of course this only works for P-town at the moment as the database driving this takes a fair amount of room and time corraling TIGERs.

In addition to the Python code linking Moin and Mapscript there is a logic layer exposed via a set of xml-rpc calls residing on the same server that do geocoding, node location, etc.

See also GeoWiki.

4/21/2003 JerrittCollord


[CategorySoftware]