distance and direction using OSM
I'm trying to find a package that will give me the distance and turn by turn directions between two points in a list format, preferably using offline OSM files. I have tried different packages including OSMnx and OSMium but they all give graphical information. Any help will be much appreciated!
python openstreetmap directions
add a comment |
I'm trying to find a package that will give me the distance and turn by turn directions between two points in a list format, preferably using offline OSM files. I have tried different packages including OSMnx and OSMium but they all give graphical information. Any help will be much appreciated!
python openstreetmap directions
add a comment |
I'm trying to find a package that will give me the distance and turn by turn directions between two points in a list format, preferably using offline OSM files. I have tried different packages including OSMnx and OSMium but they all give graphical information. Any help will be much appreciated!
python openstreetmap directions
I'm trying to find a package that will give me the distance and turn by turn directions between two points in a list format, preferably using offline OSM files. I have tried different packages including OSMnx and OSMium but they all give graphical information. Any help will be much appreciated!
python openstreetmap directions
python openstreetmap directions
asked Nov 21 '18 at 11:55
Nida AzizNida Aziz
1
1
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
The OSM Wiki has a page about Routing and a page about Android where several software and libraries are listed. One of them is GraphHopper, also take a look at the GraphHopper Android example.
I am trying to obtain distance, directions and landmarks (such as bus stops and parks) in such a format that I can use them for recreating the route in a game. I am interested in reading these values into python. I have tried OSRM but it only outputs the route in a graphical way, doesn't give me the values for further processing.
– Nida Aziz
Nov 26 '18 at 14:49
add a comment |
I'm not sure what you mean by graphical information, but you can do this with OSMnx. To get the network distance between two points you can use the example in the routing section of this demo. To get the turns, you can take the list of edges in the route and look at their compass-bearings pairwise. See the OSMnx documentation for how to work with edge bearings: https://osmnx.readthedocs.io/en/latest/
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53411506%2fdistance-and-direction-using-osm%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
The OSM Wiki has a page about Routing and a page about Android where several software and libraries are listed. One of them is GraphHopper, also take a look at the GraphHopper Android example.
I am trying to obtain distance, directions and landmarks (such as bus stops and parks) in such a format that I can use them for recreating the route in a game. I am interested in reading these values into python. I have tried OSRM but it only outputs the route in a graphical way, doesn't give me the values for further processing.
– Nida Aziz
Nov 26 '18 at 14:49
add a comment |
The OSM Wiki has a page about Routing and a page about Android where several software and libraries are listed. One of them is GraphHopper, also take a look at the GraphHopper Android example.
I am trying to obtain distance, directions and landmarks (such as bus stops and parks) in such a format that I can use them for recreating the route in a game. I am interested in reading these values into python. I have tried OSRM but it only outputs the route in a graphical way, doesn't give me the values for further processing.
– Nida Aziz
Nov 26 '18 at 14:49
add a comment |
The OSM Wiki has a page about Routing and a page about Android where several software and libraries are listed. One of them is GraphHopper, also take a look at the GraphHopper Android example.
The OSM Wiki has a page about Routing and a page about Android where several software and libraries are listed. One of them is GraphHopper, also take a look at the GraphHopper Android example.
answered Nov 21 '18 at 15:08
scaiscai
13.8k23360
13.8k23360
I am trying to obtain distance, directions and landmarks (such as bus stops and parks) in such a format that I can use them for recreating the route in a game. I am interested in reading these values into python. I have tried OSRM but it only outputs the route in a graphical way, doesn't give me the values for further processing.
– Nida Aziz
Nov 26 '18 at 14:49
add a comment |
I am trying to obtain distance, directions and landmarks (such as bus stops and parks) in such a format that I can use them for recreating the route in a game. I am interested in reading these values into python. I have tried OSRM but it only outputs the route in a graphical way, doesn't give me the values for further processing.
– Nida Aziz
Nov 26 '18 at 14:49
I am trying to obtain distance, directions and landmarks (such as bus stops and parks) in such a format that I can use them for recreating the route in a game. I am interested in reading these values into python. I have tried OSRM but it only outputs the route in a graphical way, doesn't give me the values for further processing.
– Nida Aziz
Nov 26 '18 at 14:49
I am trying to obtain distance, directions and landmarks (such as bus stops and parks) in such a format that I can use them for recreating the route in a game. I am interested in reading these values into python. I have tried OSRM but it only outputs the route in a graphical way, doesn't give me the values for further processing.
– Nida Aziz
Nov 26 '18 at 14:49
add a comment |
I'm not sure what you mean by graphical information, but you can do this with OSMnx. To get the network distance between two points you can use the example in the routing section of this demo. To get the turns, you can take the list of edges in the route and look at their compass-bearings pairwise. See the OSMnx documentation for how to work with edge bearings: https://osmnx.readthedocs.io/en/latest/
add a comment |
I'm not sure what you mean by graphical information, but you can do this with OSMnx. To get the network distance between two points you can use the example in the routing section of this demo. To get the turns, you can take the list of edges in the route and look at their compass-bearings pairwise. See the OSMnx documentation for how to work with edge bearings: https://osmnx.readthedocs.io/en/latest/
add a comment |
I'm not sure what you mean by graphical information, but you can do this with OSMnx. To get the network distance between two points you can use the example in the routing section of this demo. To get the turns, you can take the list of edges in the route and look at their compass-bearings pairwise. See the OSMnx documentation for how to work with edge bearings: https://osmnx.readthedocs.io/en/latest/
I'm not sure what you mean by graphical information, but you can do this with OSMnx. To get the network distance between two points you can use the example in the routing section of this demo. To get the turns, you can take the list of edges in the route and look at their compass-bearings pairwise. See the OSMnx documentation for how to work with edge bearings: https://osmnx.readthedocs.io/en/latest/
answered Nov 29 '18 at 0:36
gboeinggboeing
51426
51426
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53411506%2fdistance-and-direction-using-osm%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown