Страница 1 из 1

Distance matrix не работает

Добавлено: 05 мар 2010, 20:57
Denis Rykov
1. Добавляем слой из admin из геосемпла и рассчитываем среднюю координату (инструмент Mean coordinate);
2. Добавляем слой poi-osm и пытаемся построить матрицу расстояний (STANDART или LINEAR) от средней точки admin до поля CATEGORY poi-osm.

Получаем ошибку:

Код: Выделить всё

An error has occured while executing Python code:

Traceback (most recent call last):
  File "C:\OSGeo4W\apps\qgis-dev\python\plugins\fTools\tools\doPointDistance.py", line 105, in accept
    self.compute(point1, point2, field1, field2, outPath, matType, nearest, self.progressBar)
  File "C:\OSGeo4W\apps\qgis-dev\python\plugins\fTools\tools\doPointDistance.py", line 150, in compute
    self.linearMatrix(writer, provider1, provider2, index1, index2, nearest, distArea, matType, sindex, progressBar)
  File "C:\OSGeo4W\apps\qgis-dev\python\plugins\fTools\tools\doPointDistance.py", line 204, in linearMatrix
    if matType == "Linear": writer.writerow([unicode(inID), unicode(outID), float(dist)])
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-14: ordinal not in range(128)

Python version:
2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)]
Проверено также для спроецированных слоев. Результат такой-же.

Re: Distance matrix не работает

Добавлено: 05 мар 2010, 21:48
Voltron
А русский буковок там поблизости нету? В названиях полей, папок...

Re: Distance matrix не работает

Добавлено: 05 мар 2010, 22:00
Denis Rykov
Есть в атрибутике.

Re: Distance matrix не работает

Добавлено: 07 мар 2010, 03:13
Максим Дубинин
подтверждаю, r13010

https://trac.osgeo.org/qgis/ticket/2496

Re: Distance matrix не работает

Добавлено: 08 мар 2010, 20:59
Voltron
Попытка исправить сделана в r13019. Карсон просит проверить работает ли этот фикс

Re: Distance matrix не работает

Добавлено: 09 мар 2010, 06:54
Denis Rykov
Не работает.

Re: Distance matrix не работает

Добавлено: 14 май 2010, 09:30
Voltron
Исправлено в r13478