Click here to download the CitizenMapmaker utility (4/1/03; beta version 0.2)
Visual Basic developers: click here to download the source code for the above utility.
|
|
After you have downloaded the utility (CitizenMapmaker.exe),
load it by
doubleclicking on the filename wherever you happened to
save it. If it loads successfully, you will quickly see
an interface allowing you to identify a source file and
a target file. Select "Directions" if you need further
instructions on how to do this.
|
|
About this utility
|
|
Citizen Mapmakers is committed to popularizing
do-it-yourself SVG mapmaking among Internet users
generally and more particularly among non-profits and
public interest
groups. We would like to make it as easy as possible
for any Internet user to convert the many publicly
available ASCII/ungenerate boundary files into SVG
maps. The version now posted here (0.1) is designed to
work with U.S. Census Bureau Boundary files available
at this U.S. Census site.
Due to a peculiar programming issue (discussed on the
Source Code page), it is unclear yet whether it will work
with ASCII/ungenerate files from other sources. Over
time the goal is to include greater functionality in
the maps. By automating as many processes as possible,
mapmakers will be free to focus more on content
development.
|
|
List of successful and unsuccessful use (by
operating environment)
|
|
Successfully used with:
Windows 98, NT, XP, XP Pro, 2000 Professional
Probably works with any Microsoft Windows system
that already happens to have the right .DLL or .OCX
files installed.
Does not work with Macintoshes.
Please advise what operating
environments should be placed in this list.
Not expected to work in non-Windows
environments. Any confirmation appreciated.
Probably will not not work with any Microsoft
Windows system lacking certain .DLL or .OCX files.
We eventually hope to produce a cross-platform version of the
utility.
|
|
What Next?
|
|
If you've got the utility working, you can see that it produces finely detailed
but simple boundary maps. For an idea of what it takes to develop the maps into
useful tools, consider some common components of SVG maps:
<circle> and <rect> elements with appropriate longitude
and latitude positions for locations you wish to place on the map.
<id> attributes for each <path>, <circle> and <rect>
element that uniquely identify districts or locations.
JavaScript code that detects mouseover events and displays desired
information regarding any district or location.
We will soon offer instructional material on how to add
these features to the maps. In the meantime, you can study the
SVG source code (and Javascript if included) that become available
everytime you view an SVG map. You can also
check out some of the many SVG resources on the web.
|
|
Download beta version 0.1 of UTM2SVG utility
|
|
After you have downloaded the utility (UTM2SVG.exe),
load it by
doubleclicking on the filename wherever you happened to
save it. If it loads successfully, you will quickly see
an interface allowing you to identify a source file and
a target file. Select "Directions" if you need further
instructions on how to do this. So that you have
more control over the naming of the id attributes of
the path elements, an option to enter a 'path id prefix'
is provided. For example, if you simply enter "P", then
the id will be "P" plus the number of the polygon.
Eventually the goal is to incorporate this utility (and one that
converts MapInfo MIF files) into a single Citizen Mapmaker
utility.
For more information on UTM coordinates check UTM, Universal Transverse Mercator coordinates.
|
|
Help Available on U.S. Census Products
|
|
Jim Castagneri, a geographer working with the U.S. Census Bureau, calls the utility converting Census boundary files to SVG a "cool idea" and
has kindly offered to answer questions about Census products and geography. You may contact him at castagne@census.gov.
|
|
Contact: Mike McCullough at mm@CitizenComputing.org
|
|
Kindly advise if you succeed or fail in using a utility
with any operating environments not listed above.
|