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

Pierre pinaraf at pinaraf.info
Lun 22 Nov 00:17:57 GMT 2010


On Saturday 20 November 2010 16:44:29 Frédéric Rodrigo wrote:
> 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
Salut

Merci pour ce retour, j'ai intégré ton changement avec un test sur la version de 
podofo. Podofo ne garantit, pour l'instant, pas la compatibilité de son API... 
C'est très pénible je trouve.
Pour les limites communales, c'est assez facile, je l'ai commité aussi. Par 
contre, je ne garantis pas que le résultat soit correct pour l'instant, je dois 
tester un peu plus...

 Pierre
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: signature.asc
Type: application/pgp-signature
Taille: 198 octets
Desc: This is a digitally signed message part.
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20101122/5e3af1b8/attachment.pgp>


More information about the dev-fr mailing list