#1 Fri 05 July 2019 04:58
- ClaireFaure
- Juste Inscrit !
- Lieu: Sydney, Australie
- Date d'inscription: 5 Jul 2019
- Messages: 5
QGIS 3.8: Problème Conversion fichier vecteur en raster
Bonjour à tous!
Je suis étudiante et découvre tout juste les fondements de la géomatique ainsi que le fonctionnement de QGIS dans le cadre d'un stage.
Contexte : Mon but final est de créer des contours représentant la distribution en métaux lourds dans les sédiments de lagons du nord de Sydney (Australie) selon leur concentration.
J'ai pour cela créé un fichier vecteur contenant la localisation des échantillons et leur concentration en métal, et veut donc convertir ce fichier vecteur en raster afin de pouvoir en réaliser les contours.
Sujet du post : Je n'arrive pas à réaliser la "Rastérisation (vecteur vers raster)" de ma couche, car le message suivant s'affiche :
"[...]
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x82 in position 87: invalid start byte
Execution failed after 0.23 seconds
Chargement des couches de résultat
Algorithm 'Rastérisation (vecteur vers raster)' finished"
Du coup ma question est : Comment régler cette erreur ?
Ou bien, à défaut: si jamais vous pouvez me conseiller un autre moyen pour convertir ma couche vecteur en raster s'il vous plaît!
Merci d'avoir lu ce post jusqu'au bout, et merci d'avance pour votre aide,
Claire
PS: J'ai conservé les lignes précédentes du journal mais pour plus de lisibilité je ne les ai pas copiées dans ce message, si besoin n'hésitez pas à me demander !
Dernière modification par ClaireFaure (Mon 08 July 2019 08:52)
Hors ligne
#2 Fri 05 July 2019 09:55
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3885
Re: QGIS 3.8: Problème Conversion fichier vecteur en raster
Bonjour,
Auriez-vous le caractère "é" quelque part dans le nom de la couche, le chemin vers la couche ou un champ que vous utilisez? Si oui, remplacez-le pour voir.
Hors ligne
#3 Fri 05 July 2019 10:00
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1143
Re: QGIS 3.8: Problème Conversion fichier vecteur en raster
Salut,
ca me semble être un problème de version de python.
Vous utilisez quelle version de QGIS, quel OS, quel type d'install ?
Hors ligne
#4 Mon 08 July 2019 02:15
- ClaireFaure
- Juste Inscrit !
- Lieu: Sydney, Australie
- Date d'inscription: 5 Jul 2019
- Messages: 5
Re: QGIS 3.8: Problème Conversion fichier vecteur en raster
Bonjour,
Merci pour vos réponses.
Alors pour ce qui est du nom de la couche/chemin vers la couche, je ne présente aucun accent. les seuls "caractères particuliers" sont des "majuscules" et "_". Peut être dois-je enlever les majuscules?
Pour ce qui est des versions, la version de QGIS utilisée est la 3.8, mon OS est Windows 10.
Pour ce qui est du type d'install, vous parlez de lorsque j'ai installé QGIS? Si c'est cela, alors :
Standalone installers from OSGeo4W packages
Latest release (richest on features):
QGIS Standalone Installer Version 3.8 (64 bit)
Hors ligne
#5 Mon 08 July 2019 02:54
- ClaireFaure
- Juste Inscrit !
- Lieu: Sydney, Australie
- Date d'inscription: 5 Jul 2019
- Messages: 5
Re: QGIS 3.8: Problème Conversion fichier vecteur en raster
Pour un peu plus de précision je vous joins le Screenshot de la fenêtre des paramètres de rasterisation, ainsi que l'intégralité du journal après exécution :
QGIS version: 3.8.0-Zanzibar
QGIS code revision: 11aff65f10
Qt version: 5.11.2
GDAL version: 2.4.1
GEOS version: 3.7.2-CAPI-1.11.0 b55d2125
PROJ version: Rel. 5.2.0, September 15th, 2018
Traitement de l'algorithme…
Démarrage de l'algorithme 'Rastérisation (vecteur vers raster)'…
Input parameters:
{ 'BURN' : None, 'DATA_TYPE' : 5, 'EXTENT' : '151.2723,151.2983,-33.7216,-33.706 [EPSG:4326]', 'FIELD' : None, 'HEIGHT' : 1, 'INIT' : None, 'INPUT' : 'file:///F:/Internship/test1.csv?type=csv&delimiter=;&detectTypes=no&decimalPoint=,&xField=Longitude&yField=Latitude&crs=EPSG:4326&spatialIndex=no&subsetIndex=no&watchFile=no', 'INVERT' : False, 'NODATA' : None, 'OPTIONS' : '', 'OUTPUT' : 'F:/Internship/test_narrabeen_raster/raster_alu_narabeen.tif', 'UNITS' : 0, 'WIDTH' : 1 }
GDAL command:
gdal_rasterize -l None -burn 0.0 -ts 1.0 1.0 -te 151.2723 -33.7216 151.2983 -33.706 -ot Float32 -of GTiff file:///F:/Internship/test1.csv?type=csv&delimiter=;&detectTypes=no&decimalPoint=,&xField=Longitude&yField=Latitude&crs=EPSG:4326&spatialIndex=no&subsetIndex=no&watchFile=no F:/Internship/test_narrabeen_raster/raster_alu_narabeen.tif
GDAL command output:
FAILURE: No output file specified.
Usage: gdal_rasterize [-b band]* [-i] [-at]
{[-burn value]* | [-a attribute_name] | [-3d]} [-add]
[-l layername]* [-where expression] [-sql select_statement]
[-dialect dialect] [-of format] [-a_srs srs_def] [-to "NAME=VALUE"]*
[-co "NAME=VALUE"]* [-a_nodata value] [-init value]*
[-te xmin ymin xmax ymax] [-tr xres yres] [-tap] [-ts width height]
[-ot {Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/
CInt16/CInt32/CFloat32/CFloat64}] [-optim {[AUTO]/VECTOR/RASTER}] [-q]
<src_datasource> <dst_filename>
Traceback (most recent call last):
File "C:/PROGRA~1/QGIS3~1.8/apps/qgis/./python/plugins\processing\algs\gdal\GdalAlgorithm.py", line 130, in processAlgorithm
GdalUtils.runGdal(commands, feedback)
File "C:/PROGRA~1/QGIS3~1.8/apps/qgis/./python/plugins\processing\algs\gdal\GdalUtils.py", line 106, in runGdal
for line in proc.stdout:
File "C:\PROGRA~1\QGIS3~1.8\apps\Python37\lib\codecs.py", line 322, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x82 in position 87: invalid start byte
Execution failed after 0.63 seconds
Chargement des couches de résultat
Algorithm 'Rastérisation (vecteur vers raster)' finished
Dernière modification par ClaireFaure (Mon 08 July 2019 08:52)
Hors ligne