Distance between GIS points

I have a large number of GIS coordinates (latitude, longitude), and I would like to get the distance between them. Is there a service that will calculate the shortest path for me? I know about google maps, but I would like to use something that I can use with Python, and this can handle a large batch of requests at the same time.

I am looking for distance along the way, so there will be no direct distance.

thank

+3
source share
4 answers

Open OpenStreetMap. You can download their map data and hang them in your local system. http://wiki.openstreetmap.org/wiki/Routing discusses various routing systems for its data.

, np-complete?

+1

Qgis:

  • ftools,
+1

, , , ? (, , ..), ArcGIS 9.x. , , / . , Python (Sweeeet!).

, , GRASS. , , , . , ArcGIS, , .

- , (FOS) - http://opensourcegis.org/ .

, , , , . , ArcGIS . ArcGIS ArcToolbox , . ArcToolbox. ArcToolbox . ArcGIS, , Python script, .

, . , , -, , . , , .

+1

, Dijkstra algorithm " " Floyd .

, , . , .

0

Source: https://habr.com/ru/post/1736958/


All Articles