你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 图形图象处理与游戏编程
中国主干公路网最短路径查询(六)
 

 If (NoNode(k) =

LineNode(2, j)) Then  

                   temp = k

                   Exit For

                End If

            Next k

            flagMatrix(i, temp) = True  

'无向图,对称矩阵

            flagMatrix(temp, i) = True

         ElseIf (NoNode(i) = LineNode(2, j)) Then

            For q = 1 To nNode

                If (NoNode(q) =

 LineNode(1, j)) Then

                    temp = q

                    Exit For

                End If

           Next q

           flagMatrix(i, temp) = True

           flagMatrix(temp, i) = True

         End If

    Next j

Next i

maxlen = 1E+38  'distmatrix邻接距离矩阵

For i = 1 To nNode

    For j = 1 To nNode

      If flagMatrix(i, j) = True Then 

          distmatrix(i, j) = 111.199 *

Sqr((LatNode(i) - LatNode(j)) ^ 2 +

((LonNode(i) - LonNode(j)) * Cos((LatNode(i) + LatNode(j)) * 0.00872665)) ^ 2)

       Else  '节点不邻接

          distmatrix(i, j) = maxlen

       End If

    Next j

Next i

End Sub

Private Sub selectstartendnode_Click()

  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089