[gdal-dev] how to get gis layer information from GeoPDF (e.g. retrieve building polygon coordinates)

Jared Rubin JARED.RUBIN at saic.com
Fri Dec 2 17:36:40 EST 2011


I believe I also have access to corresponding  files of my GeoPDF samples in
ESRI Personal GeoDatabase .mdb  format.
So maybe I am better off just trying to use GDAL's ESRI database driver.
thanks
Jared


On 12/2/11 3:30 PM, "Frank Warmerdam" <warmerdam at pobox.com> wrote:

> Jared,
> 
> I looked into the Poppler library a while ago and decided it was
> possible to use it in a way that would allow extracting features
> at the vector level from GeoPDF.  However, it also looked to be
> quite a complex task and it would be capturing vector drawing
> primitives which might not be 1:1 with the GIS features used to
> produce the pdf.   I'm thinking 2-3 months work to do a decent
> job of an OGR GeoPDF driver and even at that it would not be
> returning nice GIS features - just gis objects with some attributes
> about the draw style.
> 
> Best regards,
> 
> 
> On Fri, Dec 2, 2011 at 2:19 PM, Jared Rubin <JARED.RUBIN at saic.com> wrote:
>> Even,
>> Would it be possible to do an ogr driver to get the vector features (I guess
>> similar to shape files? Or maybe update the pdf driver to dump  each
>> indivual vector feature into gdal metadata?
>> I'm not too familiar with GeoPDF, I just have seen how Adobe allows for
>> selection of specific vectors/objects/etc.
>> 
>> thanks
>> Jared
>> 
>> 
>> On 12/2/11 3:14 PM, "Even Rouault" <even.rouault at mines-paris.org> wrote:
>> 
>>> Le vendredi 02 décembre 2011 22:46:29, Jared Rubin a écrit :
>>>> I am looking at a few sample GeoPDF files in acrobat reader.
>>>> For example to retrieve the Parcel lot features from the Town of OakVille
>>>> example
>>>> http://acrobatusers.com/gallery/geospatial
>>>> 
>>>> Is this layer information available from the gdal pdf driver.
>>>> I have successfully built the gdal trunk using podofo and have run gdalinfo
>>>> on this file
>>> 
>>> The driver will rasterize the whole layers at once. You cannot render one
>>> layer in particular, and there's no support for retrieving the coordinates
>>> of
>>> vector features.
>>> 
>>>> Also is this available with the python binding
>>> 
>>> Yes, but with the above limits
>>> 
>>>> Thanks
>>>> Jared
>> 
>> _______________________________________________
>> 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