> * Do you have any ideas how to technically solve the issue of > retaining style while also allow the querying of vector features? > Perhaps export as raster to retain style with invisible (transparent) > vector overlays?
If you do exactly as you mention, that would be confusing for the users as in the layer tree they would see 2 layers, one rasterized, and the other one with the vector. But technically in PDF you can mix raster and vector in the same layer, so, in theory, you could add the invisible vector overlays in the same layer as the raster info. I believe the GDAL PDF writer could be extended to do that. You would need to provide it with some configuration with a description of a layer hierarchy, and for each layer its raster (or rasterized vector) and vector components. If you have many vector layers, the size of the PDF and the drawing time could become quite big with that approach though There could be some difficulties with ponctual symbols. QGIS would have to describe them as polygons with some extent so that they can be clicked on. Can QGIS generate rasterized vector with proper alpha component ? Testing quickly the export of a vector layer to PDF with rasterization, the generated image doesn't contain an alpha mask. > I always thought geopdf was a proprietary format? I googled: > https://en.wikipedia.org/wiki/GeoPDF > vs > https://en.wikipedia.org/wiki/Geospatial_PDF GeoPDF is a trademark of TerraGo for the OGC GeoPDF Encoding Best Practice Version 2.2 (08-139r3): http://portal.opengeospatial.org/files/?artifact_id=40537 GDAL can read and generate that encoding. One downside though is that I remember that some versions of the TerraGo toolbar refused to recognize the geospatial info from GDAL generated PDF because they were not signed by TerraGo key (technical measure to create a monopoly). Maybe this has changed. Another implementation is Adobe Supplement to ISO 32000: http://www.adobe.com/devnet/acrobat/pdfs/adobe_supplement_iso32000.pdf > Mmm, from http://www.gdal.org/frmt_pdf.html > You need gdal build with special (pdf)libs, gdal is not build by default > with those... Debian and Ubuntu GDAL builds link against Poppler so you have everything what is needed from a GDAL point of view. Actually for creation-only of PDF, GDAL does it 'at hand', so doesn't even require those libraries. It needs them for reading or for in place editing, like adding georeferencing to an existing file. Even -- Spatialys - Geospatial professional services http://www.spatialys.com _______________________________________________ QGIS-Developer mailing list [email protected] List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
