[gdal-dev] Trouble with georeferenced PDF
Rahkonen Jukka
Jukka.Rahkonen at mmmtike.fi
Thu Mar 1 05:43:59 EST 2012
Hi,
EPSG:3067 works for me too. The toolbar is installed yesterday from TerraGo.
I am just an end user and I cannot do any difficult things like compiling. I tried to edit the EPSG:32635 description with hex editor and changed "/" into "N". No effect, TerraGo tool bar does not find the coordinates.
With EPSG:32635 GeoPDF file properties does not show any document tree structure. It is just "Document". With EPSG:3067 it is Document - Page 1 - Map Frame 1. Perhaps there is something that truncates the metadata?
-Jukka Rahkonen-
Een Rouault wrote:
>
> Selon Rahkonen Jukka <Jukka.Rahkonen at mmmtike.fi>:
>
> Nice to see early testers of geospatial PDF writing support !
>
> I'm currently behind a corporate firewall that prevents
> access to your samples,
> but I did a quick test similar to yours and EPSG:3067 seems
> to work fine with
> Terrago Toolbar (v5.7.70). However I suspect that the
> presence of the unescaped
> slash (/) in the Description string might be the cause of the
> issue (if you have
> a different version of the toolbar). I've not verified if it
> is allowed or not
> by the PDF spec, but poppler doesn't seem to have issue with it.
>
> So perhaps you could try the following patch that will encode
> strings with
> slashes into hexadecimal UTF16 sequences :
>
> Index: pdfobject.cpp
> ===================================================================
> --- pdfobject.cpp (revision 24040)
> +++ pdfobject.cpp (working copy)
> @@ -63,7 +63,7 @@
> for(i=0;(ch = pabyData[i]) != '?';i++)
> {
> if (ch < 32 || ch > 127 ||
> - ch == '(' || ch == ')' ||
> + ch == '(' || ch == ')' || ch == '/' ||
> ch == '\' || ch == '%' || ch == '#')
> break;
> }
>
>
> > Hi,
> >
> > I had a quick test by converting one GeoTIFF into
> georeferenced PDF files
> > with different parameters and opening results with Acrobat
> Reader and TerraGo
> > toolbar.
> >
> > For TerraGo the metadata must be in OGC_BP style and ISO
> style metadata must
> > not exist (option BOTH does not work). What is odd is that
> TerraGo toolbar
> > finds coordinates if I run gdal_translate with -a_srs
> > epsg:3067 but not if I run it with -a_srs epsg:32635.
> > There seems to something different in the PDF headers, here
> are short
> > captures
> > from the beginnings of the files
> >
> > EPSG:32635 which is not understood by TerraGo toolbar
> >
> > %PDF-1.6
> > %<bh:ff><bh:ff><bh:ff><bh:ff>
> > 7 0 obj
> > << /CTM [ (0.5487347256) 0 0 (0.5487347256) (3409989.640548643)
> > (6956053.279989699) ] /Description (WGS 84 / UTM zone 35N) /Neatline
> >
> > EPSG:3067 which is OK for TerraGo
> >
> > %PDF-1.6
> > %<bh:ff><bh:ff><bh:ff><bh:ff>
> > 7 0 obj
> > << /CTM [ (0.5487347256) 0 0 (0.5487347256) (3409989.640548643)
> > (6956053.279989699) ] /Description
> >
> <FEFF0045005400520053003800390020002F00200054004D0033003500460
> 049004E00280045002C004E0029>
> > /Neatline
> >
> > Images are available here
> > http://latuviitta.org/documents/GDAL_OGC_32635.pdf
> > http://latuviitta.org/documents/GDAL_OGC_3067.pdf
> >
> > -Jukka Rahkonen-
> >
> > -Jukka Rahkonen-_______________________________________________
> > gdal-dev mailing list
> > gdal-dev at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/gdal-dev
> >
>
More information about the gdal-dev
mailing list