计算网格中的距离以找到服务区域

时间:2019-02-04 13:34:15

标签: python

我正在尝试评估Python计算两点服务区域的潜力。

想法是创建一个地图,该地图根据距离,成本或时间来显示哪个终端在服务给定小区方面效率更高(每个地图都有不同的地图)。

该图显示了A点和B点作为终端,我试图计算每个终端的服务区域(或影响区域)。

在右边的示例中,域是均匀的,而在左边的示例中,我们具有铁路(绿色)和水路(黄色)。不同的运输方式将改变往返A和B的任何货物的成本和上市时间。当任何一种方式截取即绿色到白色,白色到黄色,黄色到绿色等时,都可以进行多式联运。

通过服务区域,我的意思是给定的像元与A或B距离更近/更便宜/更快。一旦获得此信息,我就可以创建A和B的服务区域图。

我的问题是python是否适用于此。您可能会注意到,我对编程不熟悉,并且希望您能获得一些提示(教程等)。

如果问题描述不清楚,请随时提出任何问题。

问题所在:

enter image description here

1 个答案:

答案 0 :(得分:0)

您几乎可以使用任何一种编程语言来解决此问题。

Python是一种高级编程语言,这意味着它可以处理诸如内存管理之类的事情。这使得它变慢了一些,但是更容易学习,因为您只需编写更少的代码行即可完成所需的工作。

它也是通用的,得到了​​良好的支持和完善,使其成为母语的理想人选。

但是,最终,问题是您将如何处理它?例如,如果您想为Web开发东西,那么使用JavaScript可能会更好。

此处是使用不同编程语言的粗略指南 enter image description here

否则,谷歌“我应该学习哪种编程语言”以找到有关该主题的数百万篇文章。