[OSM-dev-fr] Import automatique du bâti

Frédéric Rodrigo fred.rodrigo at gmail.com
Sam 20 Nov 15:44:29 GMT 2010


Super !
Rapide et efficace !

Par contre pour le compiler j'ai du modifier un tout petit peu le code :
podofo-0.8.4
gcc 4.5.1

diff --git a/graphicproducer.cpp b/graphicproducer.cpp
index 582b216..dc6fc0d 100644
--- a/graphicproducer.cpp
+++ b/graphicproducer.cpp
@@ -43,7 +43,7 @@ bool GraphicProducer::parsePDF(const QString &fileName) {
      bool result = false;
      do {
          PoDoFo::PdfObject *obj = (*it);
-        if (obj->HasStream() && (obj->GetObjectLength() > 10000)) {
+        if (obj->HasStream() && 
(obj->GetObjectLength(PoDoFo::ePdfWriteMode_Compact) > 10000)) {
              PoDoFo::PdfStream *stream = obj->GetStream();
              char *buffer;
              PoDoFo::pdf_long bufferLen;


Je n'ai pas approfondi la lecture du code. Mais il doit être possible de 
rajouter une condition pour extraire la limite de la commune en même 
temps que le reste. Je l'avait testé sur la version en perl.


Fred



More information about the dev-fr mailing list