[Xastir] SOLVED: Re: DRG's not cropping white space
Nick
nwsnowboarder at verizon.net
Fri Oct 9 22:44:14 EDT 2009
Cropping problem solved, this one little tag at the end of Toms' e-mail
was the issue:
Also, if the files are called ".FGD"
instead of ".fgd", the function "read_fgd_file" will not find it.
Before running out to REI, I checked the file name. It was .FGD I went
through folder 48122 and changed them all to .fgd and that solved the
issue. YEA!!!
Now, is there a quick and easy way to change all the file suffixes? Or
am I destined to have to go file by file and change them?
Off to REI....
Nick
N9SUB
Nick wrote:
> Just to catch everyone up:
>
> As per instruction I checked:
>
> You can check yourself: look to see if proj.4 and libgeotiff are in
> /usr/local/lib or /usr/lib. If /usr/local/lib, they were built from
> source,
> not the repository.
>
> I found that proj.4 was not in either directory.
>
> Finding this, I shifted gears last night and focused on getting my GPS
> and TNC working on the interface. Took me a little bit to realize I
> need to to use /dev/ttyUSB0 and /dev/ttyUSB1 for the Serial TNC and
> Serial GPS Interface. Those are working well.
>
> Later tonight I am going to focus on getting the map issue working
> after I get back from getting some green trails maps for around Cle
> Elum at REI in Lynnwood.
>
> Does it matter that the terraserver-topo.geo doesn't seem to have a
> cropping problem?
>
> Cheers and '73
>
> Nick
>
> Tom Russo wrote:
>> On Fri, Oct 09, 2009 at 09:43:41AM -0700, we recorded a
>> bogon-computron collision of the <archer at eskimo.com> flavor, containing:
>>
>>> On Fri, 9 Oct 2009, Kevin Ratcliff wrote:
>>>
>>>
>>>> On Fri, Oct 9, 2009 at 12:08 PM, Tom Russo <russo at bogodyn.org> wrote:
>>>>
>>>>> Hmmm. ?Well, then, recompiling proj.4 with correct datum shift
>>>>> grids would
>>>>> be required regardless, then.
>>>>>
>>>> I've been meaning to modify the Ubuntu 9.04 wiki instructions to
>>>> address this, but haven't done so yet. I'll try to do it this weekend.
>>>>
>>> Nick was hoping to use these maps off-road this weekend. Guess he's
>>> out of luck unless he finds that other package Tom mentioned that
>>> has it fixed.
>>>
>>
>> *IF* the clipping is due to libgeotiff not being compiled against
>> proj.4,
>> and the problem that Nick is having is related to proj.4 not being
>> compiled correctly. That has not been determined, it's just one
>> possibility.
>> You brought it up, because that would be one explanation.
>>
>> Lee almost certainly followed the wiki instructions for building Xastir
>> in the VM. That would mean that libgeotiff was compiled after proj.4
>> was
>> installed from the repositories, meaning that border clipping should
>> still
>> work.
>>
>> We do NOT use proj.4 to do datum shifting in map_tif.c. The only use of
>> proj.4 in map_tif.c is to convert coordinates in the geotiff file
>> from their
>> native coordinate system (generally UTM) into lat/lon using
>> GTIFProj4ToLatLong
>> --- no datum shift is applied in this step, and the lat/lon produced is
>> in the same datum as the original projected coordinate system. Datum
>> shifting is applied by the code you wrote in datum.c instead. Since
>> NAD27/NAD83 conversion is not an analytic transformation (it requires
>> an interpolation grid to be done correctly) this is at best an
>> approximate shift that would actually be more correctly done by
>> proj.4 (if it is compiled properly with
>> the interpolation grids), but that's another matter. The point is,
>> even if proj.4 is compiled incorrectly, it has no impact on Xastir
>> because Xastir doesn't use proj.4 for exactly the thing that is wrong
>> in the Ubuntu compilation of proj.4.
>>
>> Even if it did, the error would show up as a few dozen pixels of
>> incorrectly
>> cropped or uncropped white border around the map. Most of the rest
>> of the
>> border would be cropped.
>>
>> Nick implied that no border was being trimmed, which would suggest
>> something
>> much more serious, such as Xastir not finding the FGD files or being
>> unable to read them.
>>
>> I think it is much more likely that there is a problem with reading or
>> processing the FGD file than that the issue is related to libgeotiff and
>> proj.4. Nick should try running with debug level set to 16 and see if
>> Xastir reports the various things that are printed out by the cropping
>> code (such as "Upper left <XXXXXX> <YYYYY>," "Lower Right <xxxxxx>
>> <yyyyyy>,"
>> "Tiepoints:," "Datum:", "***** Attempting Datum Conversions",
>> "NW neat-line corner =" and so on and so forth, or errors such as
>> "Failed GTIFProj4ToLatLong() call")
>>
>> And now that I look, if the issue were libgeotiff not being compiled
>> with
>> PROJ.4, there would also be error messages such as:
>>
>> draw_geotiff_image_map: Problem converting from lat/lon\n
>> Did you follow the instructions for installing PROJ?\n
>>
>> Nick should definitely try running Xastir from the command line and tell
>> us if he sees error messages such as these. Read permissions of FGD
>> files
>> would also be a good thing to check. Also, if the files are called
>> ".FGD"
>> instead of ".fgd", the function "read_fgd_file" will not find it.
>>
>>
> _______________________________________________
> Xastir mailing list
> Xastir at lists.xastir.org
> http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir
>
More information about the Xastir
mailing list