Charles Jordan Cabero

less info
11 reputation
13
bio website
location Manila, Philippines
age
visits member for 2 years
seen Aug 21 at 8:12

merge delete


Sep
20
comment How to route on OSM without using any already released routing engine?
@Karussell i noticed that existing routing engine are usually coded in java, c, python, c# etc .. but no in PHP.. why so? .. i was planning in coding my routing engine in PHP ,, but would that be a very bad idea? .. why do you people use java ?
Aug
29
comment How to route on OSM without using any already released routing engine?
just one thing .. on the link you provided .. there is a part there that says "Advantages of the database routing approach" i want to highlight that "database routing approach" . so does that mean there are other kind of approach? i mean without using databases? .. i'm trying to reference my work with graphserver since its the closest routing engine that could help me since it does offer multi-modal routing. and i have the idea here that using database is the way to perform routing when it comes to GIS. am i wrong on my assumption here?
Aug
29
comment How to route on OSM without using any already released routing engine?
oh yeah.. i think you dont need to answer the questions on my two previous comments, co'z it think i know now what they mean when they say "graph data" . its just another database table/s of arcs with two nodes corresponding to its endpoints and cost(weight) as columns, of course their could be more, but those are the must (please correct me if i'm wrong). anyway thanks for your response. i think i could proceed now with my project. just gotta figure out how to link osm and gtfs data. since im working on multi-modal transit. i'm trying reference my work with graphserver.
Aug
29
comment How to route on OSM without using any already released routing engine?
i know what graph is for routing. i just don't know or should i say used to not know is how to represent it in "GIS" so i can perform routing. anyway i think i know it now, its just another database table (or tables if its complex) of arcs with the nodes connecting it, and the weight(cost) as columns.(pls correct me if i'm getting it wrong). anyway with those i can perform routing now. since i know what it is.
Aug
29
comment How to route on OSM without using any already released routing engine?
i wish i could vote up your answer. but with my current reputation. i couldn't. anyway thanks a lot!. i think i know now what the data really looks like when they say "graph data". it was just another table of arcs with their nodes and computed cost column. (pls correct me if i'm wrong). i think with this i can proceed with my project now. i just have to work on connecting OSM and GTFS datas together, well i'm trying to reference my work with graphserver. thanks a lot again!
Aug
28
comment How to route on OSM without using any already released routing engine?
i mean, are they some kind of database table? ..or array or some memory addresses or what? .. and how exactly do they access those graph data to perform routing?.. do they like call them by as i said, sql queries if they are database tables, indexes if they are arrays, or pointer if they are like memory addresses?.. in short what are those GRAPH DATA's anyway? if i could just know what are they, maybe i can find out how to access them and perform some tasks..
Aug
28
comment How to route on OSM without using any already released routing engine?
i already done some research on different routing algorithm and i think i already found one that will be best for multi-modal transportation. i'm not trying to copy the routing algorithms those routing engines implements, what i'm just trying to figure out from them is how to they perform it, by that i mean, how do they access external sources like OSM, postgreSQL tables. etc. though as what i read, they convert them into their own graph data, then perform the routing on those graph data. now, how do they convert those external sources into graph, and what exactly are those graph anyway?
Aug
28
comment How to route on OSM without using any already released routing engine?
i mean are they like multidimensional-arrays where i can access them by their index numbers and such, or database tables, where i just have to iterate in the rows see some relationships with other tables then perform some tasks. (these are only examples of known programming ways in accessing data, to performs tasks, to better explain what i'm trying to say) @UffeKousgaard
Aug
28
comment How to route on OSM without using any already released routing engine?
so i decided to just study on how those released routing engine works and by that i mean how they handle or manipulate data from sources like OSM file, or postgreSQL and spatialLite tables/databases, etc. and as i read, they always like make their own sort of graph data from those sources then perform their routing algorithms on the generated graph. and thats where i got lost, i dont know how to create graph data or what are those graph data anyway(i mean are they like some kind of database tables or something?) and how can i actually perform routing algorithms from them? how do i access them?
Aug
28
comment How to route on OSM without using any already released routing engine?
but would that be time consuming? .. and as i said, i'm a complete beginner in this stuff (GIS, spatial databases, etc) i only have like a year to finish this project, if gonna study those from scratch, i might not make it in time.. honestly i dont know how to create a graph data, i only picture them as an interconnected vertices just like in those illustrations you can find when they try to show how routing algorithms work, like dijkstra's. basically i dont know how to represent them in tables like in databases(if that's how they should even be represented)