Skip to content

How to improve stability of depthmapXnet for large-scale Axial analysis (over 1M segments) in Space Syntax Toolkit? #213

@MenciNank

Description

@MenciNank

Hello,

Thank you very much for developing and maintaining this great tool!

I am currently using the Space Syntax Toolkit plugin in QGIS to perform Axial analysis on a very large road network dataset (over 1 million segments). However, I have been experiencing frequent crashes of depthmapXnet.

I would like to ask:

Are there any best practices or tips to improve the stability of depthmapXnet when running such large Axial analyses?

Would upgrading hardware (e.g., memory), splitting the network, or adjusting settings help?

Are there any parameters in the Space Syntax Toolkit or depthmapXnet I should pay special attention to?

Additionally, I have already upgraded to a high-performance CPU, but I noticed that the CPU utilization remains quite low when running Axial analysis. Is there a way to improve CPU usage or enable multi-core processing during the analysis?

Thank you very much for your time and help! I really appreciate your work on this amazing project.

And the QGIS log reports the following error after it disconnects:

执行Python代码时发生错误:

TypeError: argument of type 'ConnectionResetError' is not iterable
Traceback (most recent call last):
File "C:\Users/1/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\esstoolkit\analysis\AnalysisTool.py", line 626, in check_analysis_progress
step, progress, logmsg = self.analysis_engine.get_progress(analysis_settings, self.datastore)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/1/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\esstoolkit\analysis\engines\DepthmapNet\DepthmapNetEngine.py", line 124, in get_progress
if "--r" in msg or "esult" in msg:
^^^^^^^^^^^^
TypeError: argument of type 'ConnectionResetError' is not iterable

Python版本: 3.12.10 (main, Apr 9 2025, 08:14:47) [MSC v.1943 64 bit (AMD64)]
QGIS版本: 3.40.6-Bratislava Bratislava, 5d7f6a3e26

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions