Skip to content

Commit fa6139c

Browse files
committed
Point to mpd install instructions, fixes #24
1 parent 31c5e08 commit fa6139c

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

qgis_processing/qgisUtils.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import sys
22
import pandas as pd
33
from pyproj import CRS
4-
from movingpandas import TrajectoryCollection
54
from qgis.core import (
65
QgsFeature,
76
QgsGeometry,
@@ -12,6 +11,15 @@
1211
)
1312
from qgis.PyQt.QtCore import QDateTime
1413

14+
try:
15+
from movingpandas import TrajectoryCollection
16+
except ImportError as error:
17+
raise ImportError(
18+
"Missing dependency. To use the trajectory analysis algorithms "
19+
"please install MovingPandas. For details see: "
20+
"https://github.com/movingpandas/qgis-processing-trajectory."
21+
) from error
22+
1523

1624
def trajectories_from_qgis_point_layer(
1725
layer, time_field_name, trajectory_id_field, time_format

0 commit comments

Comments
 (0)