On Tuesday, October 2, 2012 at 16:41:43 (-0700) Alan W. Irwin writes:
 > Hi Phil:
 > 
 > On 2012-10-02 14:51-0700 phil rosenberg wrote:
 > [snip]

 > > 3) Do either 1) or 2) but also provide an interface for loading a standard 
 > > file format (presumably shapefiles via shapelib?).
 > >         Also Better than now and useful for those who wish to use GIS 
 > > data, but adds an extra dependancy. One possible hazard is that shapefiles 
 > > can be up to 2 GB and I think the whole file must be read even if we want 
 > > to plot over a limited lat/lon.
 > 
 > Yes, please!  It would probably be a good idea to include in the API
 > the ability to limit the input map file to a user-supplied latitude
 > and longitude range, but that is all I would do for now.  So for large
 > files there might be some noticable read time with this approach, but
 > the result that is handled in PLplot after that will be reasonably
 > small.
 > 
 > In any case, I don't think you should be too concerned with large map
 > efficiency issues.  After all, presumbably there are plenty of small
 > map files to deal with low resolution needs, and for high resolution
 > needs the user has the choice to use some external tool to convert a
 > large high-resolution map file into something smaller with more
 > limited range or else use the internal PLplot range selection (see
 > above).

I agree with Alan's points.  There may be other filters (I don't know) that
could be used on the data as well.

In addition, plan for the future -- ram is cheap.  People wanting to
manipulate a huge DB can have it all in ram if they really want.  Earlier this
year I bought 8G of DDR2 (4x2G) for only $100 from newegg.  Wait a few years
and 32G or even 64G will be attainable without paying "enterprise" prices.

-- 
Maurice LeBrun

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to