Biểu trưng OpenStreetMap OpenStreetMap

GSoC 2023 - OSRM Bindings Project [Pt. 1]

Do dwc_ đăng vào 06 tháng 06 năm 2023 bằng English.

Hello!

I’ll be working on developing Python bindings for the OSRM project for GSoC this year.

I’m pretty excited to say the least, as mapping/navigational data is something that I find genuinely fascinating and important, but also because I’ll be able to learn about working on a project via hands-on experience - with guidance from some really nice mentors.

A little bit about me - I’m most comfortable writing C++ code, as it’s the language I have used the most by far. That said, I’m also interested in all things development related, so it’ll be a good opportunity for me to learn more about bindings and the Python side of things.

Biểu tượng thư điện tử Biểu tượng Bluesky Biểu tượng Facebook Biểu tượng LinkedIn Biểu tượng Mastodon Biểu tượng Telegram Biểu tượng X

Thảo luận

Bình luận của daniel-j-h vào 6 tháng 6 năm 2023 lúc 17:10

Hey there, I was just pointed to your diary post here by a friend.

I worked on OSRM between ~2015-2019ish and back then created an ABI/API stable C wrapper which also comes with bindings to other languages (via ctypes); mostly for playing around and seeing where this goes.

https://github.com/daniel-j-h/libosrmc

Now many years later this is quite outdated; but maybe it helps for inspiration.

Bình luận của dwc_ vào 7 tháng 6 năm 2023 lúc 10:00

Hi!

The OSRM C-wrapper project you authored does indeed seem interesting! It’s pretty interesting (for me) to see a C wrapper for a C++ project, and then having it work with Haskell and Python for example.

I’ve bookmarked the page, since I think it’ll be helpful for both inspiration and as a nice point of reference in case I run into an issue down the line - thank you for letting me know about this!

Đăng nhập để nhận xét