在vb.net中创建一个简单的“地铁”地图

时间:2013-02-28 09:28:45

标签: vb.net statistics gis

我正在制作一个面向物流的小地图...... 我有一个包含用户及其当前位置(如电台名称)的数据表,我得到了一个包含所有“电台”的图像和'em之间的路线。

当前任务是在两个用户可能会遇到时发出警告(即一个用户是远离其他用户的一两个站点)并进行统计报告(用户最常访问的站点),但我不知道从哪里开始。 实现这一目标最经济的方式是什么?

我查看了GIS软件,但我不知道如何制作道路 - 并且也与他们一起工作;有太多不需要的东西,没有我需要的功能,或者我到目前为止还没找到它们。

1 个答案:

答案 0 :(得分:0)

你能用php + JS(jQuery)和SQL做到吗?因为我认为这是最好的方法。就像在线应用程序一样。

但是如果你真的需要用VB.net做这个,我会尝试回答你的问题:

实现这一目标的最经济的方法(我认为)是在.net中编写自己的函数:

Function get_number_of_users_in(stationID)
Function draw_user_in_image(userID)
and all the functions you may need...

在此之后,你可以开始使用图形界面制作你的主程序,你可以简单地添加一个timmer来刷新你的态度(图像,有位置......)

您可以实现网格并将图像放在网格上,这样就可以像X,Y坐标一样显示用户。像:

******************************
*       Your image           *
* -------------------------- *
* -                        - *
* -     Your grid          - *
* -------------------------- *
******************************

接下来,设置固定的坐标,如Station-1 = [(4,5)]

在主要的prg中用这样的东西控制这个位置:

If get_user_next_to_station(userID) Then
    msgBox('An user is close to station'&get_station_name(stationID)'!!')
EndIf

Sory对于我可能在VB中的错误已经有一段时间我没有触及这种语言xD但是这只是为了告诉你如何做到这一点。

嗯,我认为这就是我的方式,这取决于你和你在编程方面的时间和技巧。希望这对你有所帮助,如果你需要更多的帮助,你可以问我,没有问题。祝你好运!