[Gfoss] PyQGIS

Sto traducendo il PyQGIS Cookbook.

Qui; http://qgis.org/pyqgis-cookbook/loadlayer.html#raster-layers alla
fine del primo paragrafo c'è scritto:
"To load a raster from a file, specify its file name and base name:"

Cos'è e come posso tradurre "base name" ?

Grazie

PDD

Il 05/03/2012 12.28, Pasquale Di Donato ha scritto:

Sto traducendo il PyQGIS Cookbook.

Qui; http://qgis.org/pyqgis-cookbook/loadlayer.html#raster-layers alla
fine del primo paragrafo c'è scritto:
"To load a raster from a file, specify its file name and base name:"

Cos'è e come posso tradurre "base name" ?

Per "file name" intende l'intero percorso (path), mentre per "base name"
il "nome completo" del raster, inteso come nome del file ("foo") + "." +
estensione ("tif").

>>> import os
>>> path="D:\foodir\foo.tif"
>>> print os.path.basename(path)
foo.tif

>>> path="/foodir/foo.tif"
>>> print os.path.basename(path)
foo.tif

ciao
Antonio

--
Antonio Falciano
http://www.linkedin.com/in/antoniofalciano

Ciao,

occhio QFileInfo.baseName() restituisce il nome del file senza
estensione. [1]

"Per caricare un raster, specificarne il percorso completo e il nome
privo di estensione" ?

Sig

[1] http://qt-project.org/doc/qt-4.8/qfileinfo.html#baseName

Il giorno lun, 05/03/2012 alle 13.03 +0100, Antonio Falciano ha scritto:

Il 05/03/2012 12.28, Pasquale Di Donato ha scritto:
> Sto traducendo il PyQGIS Cookbook.
>
> Qui; http://qgis.org/pyqgis-cookbook/loadlayer.html#raster-layers alla
> fine del primo paragrafo c'Ú scritto:
> "To load a raster from a file, specify its file name and base name:"
>
> Cos'Ú e come posso tradurre "base name" ?

Per "file name" intende l'intero percorso (path), mentre per "base name"
il "nome completo" del raster, inteso come nome del file ("foo") + "." +
estensione ("tif").

>>> import os
>>> path="D:\foodir\foo.tif"
>>> print os.path.basename(path)
foo.tif

>>> path="/foodir/foo.tif"
>>> print os.path.basename(path)
foo.tif

ciao
Antonio

--
Antonio Falciano
http://www.linkedin.com/in/antoniofalciano
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
569 iscritti al 4.1.2012

_____________
PRIVACY
Le informazioni contenute in questo messaggio sono riservate e confidenziali. Il loro utilizzo e' consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora Lei non fosse la persona a cui il presente messaggio è destinato, La invitiamo ad eliminarlo dal Suo Sistema e a distruggere le varie copie o stampe, dandone gentilmente comunicazione all’indirizzo mail del mittente. Ogni utilizzo improprio e' contrario ai principi del D.lgs 196/03 e alla legislazione europea (Direttiva 2002/58/CE).

PRIVACY
Le informazioni contenute in questo messaggio sono riservate e confidenziali. Il loro utilizzo e' consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora Lei non fosse la persona a cui il presente messaggio è destinato, La invitiamo ad eliminarlo dal Suo Sistema e a distruggere le varie copie o stampe, dandone gentilmente comunicazione all’indirizzo mail del mittente. Ogni utilizzo improprio e' contrario ai principi del D.lgs 196/03 e alla legislazione europea (Direttiva 2002/58/CE).

Il 05/03/2012 13.51, Luca Sigfrido Percich ha scritto:

Ciao,

occhio QFileInfo.baseName() restituisce il nome del file senza
estensione. [1]

"Per caricare un raster, specificarne il percorso completo e il nome
privo di estensione" ?

Sig

[1] http://qt-project.org/doc/qt-4.8/qfileinfo.html#baseName

Grazie per la precisazione. Mi ero limitato al significato di basename
in Python, mentre nel contesto evidentemente ha un significato diverso.

ciao
Antonio

--
Antonio Falciano
http://www.linkedin.com/in/antoniofalciano