יותר

כיצד למצוא את המסלול הקצר ביותר בין שתי נקודות ב- PostGIS מבלי להשתמש ב- pgRouting?

כיצד למצוא את המסלול הקצר ביותר בין שתי נקודות ב- PostGIS מבלי להשתמש ב- pgRouting?


אני רוצה למצוא המסלול הקצר ביותר בין שתי נקודות המאוחסנות ב PostGIS מאגר מידע. אני יודע על pg ניווט פונקציות אבל אני לא רוצה להשתמש בה בגלל תהליכי עיבוד נתונים/טופולוגיה.

האם כל תפקיד/פונקציות כאלה ב- PostGIS משיגים אותה פעולה?


אתה יכול לקבל את המסלול הקצר ביותר בין שתי נקודות באמצעות PostGIS עםST_ מרחק(אם אתה רוצה לדעת את המרחק) או עםST_MakeLine(לגבי הגיאומטריה):

אם אתה רוצה להשתמש ברשת לניתוב, אתה צריך טופולוגיה של הרשת. אתה יכול לנסות משהו כמו pggraph, אבלמָקוֹרויַעַדיש צורך גם בתכונות.


צפו בסרטון: MapServer, OpenLayers, PostGIS, pgRouting, Apache, Linux