Я работаю над сценарием обработки для построения модели в QGIS. Я пытаюсь решить проблему, когда результат метода не может быть открыт. Результатом последней части является кадр данных pandas без значения геометрии. Я пытаюсь преобразовать его обратно в векторный слой без геометрии в качестве выходных данных этой модели.
Вот фрагмент кода
Код: Выделить всё
# in processAlgorithm
....
#type: pandas dataframe with no geometry
parsed_data_df = self.parse_response_data(response_data)
if parsed_data_df is not None:
results['Matrix'] = QgsVectorLayer(parsed_data_df.to_json(),"matrix","ogr")
return results
Код: Выделить всё
WARNING Cannot open {"originIndex":{"0":0,"1":1},"destinationIndex":{"0":0,"1":0},"lengthInMeters":{"0":1008,"1":1198},"travelTimeInSeconds":{"0":174,"1":192}} ().()
Подробнее здесь: https://stackoverflow.com/questions/782 ... -dataframe