[Xastir] map levels don't work

Tom Russo russo at bogodyn.org
Sun Nov 7 17:01:48 EST 2004


On Sun, Nov 07, 2004 at 01:28:48PM -0700, we recorded a bogon-computron collision of the <russo at bogodyn.org> flavor, containing:
> On Sun, Nov 07, 2004 at 03:04:28PM -0500, we recorded a bogon-computron collision of the <wes at kd4rdb.com> flavor, containing:
> > 
> > I finally got MAKE to show shapelib, and completed the compile and install, but
> > now map levels don't work, nor do colors... water, rivers and streams are all
> > black with no blue.  Could it be that I've installed shapelib in a place that
> > MAKE finds, but another version of shapelib is found first in the path when
> > called?
> 
> What sort of shapefiles are you attempting to display?

I should clarify why I ask these two questions:

If you're not using a set of shapefiles that are already set up for use
in xastir (i.e. either hardcoded in map_shp.c or set up with dbfawk files),
you get the default behavior --- thin black lines, no level dependence.

With dbfawk enabled, there needs to be a matching dbfawk file that describes 
how the data  

There is a small (and growing) number of dbfawk files installed along with
xastir that allow some of the more popular shapefiles to be displayed
in ways that some people thing looks good  (and now that I check, that means 
converted TIGER/Line data and weather alert counties).

If you are using shapefiles that don't match those dbfawk files and have
dbfawk enabled, you'll see what you describe.  You'd have to make your own
dbfawk file to tell xastir how to display your map data.

Without dbfawk is another matter.

> Did you install PCRE and enable dbfawk?  

And my reason for asking this is that if you don't have PCRE installed or
configure with "--without-dbfawk" then the only shapefile maps that will show
up in color and respecting map level are the TIGER/Line shapefiles from ESRI
(not the ones converted from 2003 TIGER/Line files), and a finite number of
other types --- the coloring and such is hardwired into xastir in those cases,
and the choice of what hardwired set of display choices to use is based on
the file names (i.e. it looks for the patterns known to be used by the ESRI 
TIGER/Line set --- which means you mustn't rename them after downloading).  
Without PCRE and dbfawk the only way to get new types of shapefiles other than 
the types that are hard coded to display the way you want them is to add code 
to map_shp.c.

-- 
Tom Russo    KM5VY     SAR502  DM64ux         http://www.swcp.com/~russo/
Tijeras, NM  QRPL#1592 K2#398  SOC#236 AHTB#1 http://www.qsl.net/~km5vy/
 "Politics consists of choosing between the disastrous and the unpalatable."
                                      -- John Kenneth Galbraith



More information about the Xastir mailing list