From: Alan W. Irwin <email@example.com>
To: phil rosenberg <firstname.lastname@example.org>
Cc: "email@example.com" <firstname.lastname@example.org>; Andrew Ross <email@example.com>
Sent: Friday, 5 October 2012, 21:38
Subject: Re: [Plplot-devel] map resolution
By the way, I
looked for a shapefile viewer on Debian and found
thuban. I don't know whether that is the best shapefile viewer for
Linux, but it is based on libgda/ogr. When I tried thuban on overall
shapefile maps for British Columbian (obtained by following links athttp://downloads.cloudmade.com
) it appeared to work instantaneously
and well for the size (which totalled 200MB) of the 7 shapefile layers
making up the map of British Columbia that is provided byhttp://downloads.cloudmade.com
. Furthermore, I was much impressed
with all the high-resolution local detail (e.g., coastlines, natural features,
political boundaries to name three of the most useful shapefile layers
available for the British Columbia map) that was available under the
thuban zoom mode. By the way, that zoom mode worked
instantaneously as well.
I assume shapelib will be as fast or faster than libgda/ogr so I think
we have a lot to look forward to concerning the speed with which
shapelib can deliver shapes behind the scenes to plmap for that
function to plot.
And to anticipate a possible ( :-) ) further question from Phil, no I
don't think we should get into trying to let plmap deal with several
shapefile file layers at once. Instead it should be the users'
responsibility to specify, e.g., "british_columbia_coastline.shp" as a
filename to plmap if they want the B.C. coastlines on their plot, and
if a user wants another layer in their plot with natural features on
top of those coastlines, they can call plmap again with a different
filename for the same region, e.g., "british_columbia_natural.shp".
Alan W. Irwin
Astronomical research affiliation with Department
of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).
Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).