이 질문은 웹을 잠시 동안 검색했지만 아직 식별하지 못한 리소스와 관련이 있습니다.
프로젝트에서 나는 현재 작업 중입니다. 사무실, 복도, 계단, 리프트 및 건물 사이의 경로를 나타내는 그래프에서 최단 경로 알고리즘을 실행해야합니다.
프레젠테이션 레이어의 경우 MapServer와 함께 Python 스크립팅을 사용하려고 생각했지만 이제는 OpenEV에서 생성 된 (GIS 파일을 a) postGIS db에서 그래프를 작성하여 가장자리를 쉽게 추가하고 제거하는 방법에 대해 더 많이 생각하고 있습니다. 나중에 포인트에 대한 무게 또는 정보.
파이썬에는 그래프를 다루는 networkX라는 모듈이 있는데,이 문제가 stackexchange 에서 제기되었지만 , 내가 만들려고하는 그래프는 digraph가 아니라 방향성없는 그래프입니다.
업데이트 : 5 일 전 Ben Reilly의 utilitynetwork가 networkX 프로젝트에 추가되었습니다. Utilitynetwork는 shapefile 기능에서 직접 그래프를 작성합니다.
postGIS 데이터베이스에서 기능을 읽는 비슷한 접근 방식에 대한 질문은 여전히 열려 있습니다.