![gpsmapedit polyline too many node gpsmapedit polyline too many node](https://user-images.githubusercontent.com/80386293/110600620-6bd94780-8184-11eb-92d6-96c9dbda5436.png)
That's how the GPS knows that those two roads share the same point and you can move from one road to the other. When there are other roads that intersect at that point, they'll use the same Routing Node ID in their routing node definitions. The next number after the comma is the Routing Node ID, which is just a unique number for that Routing Node. For example, if the indicated coordinate pair is 8 and you stood on the first point of the Data0 line and jumped to each coordinate pair in sequence, when you jumped 8 times, you would be at the routing node (intersection). The first number after the equals sign indicates which coordinate pair is a routing node, starting at 0 for the first point. If you look at the first polyline in the sample, you see Nod1=0,2904,0 The number after Nod (1,2,3) doesn't really matter, it's just used to distinguish between the routing node definitions for a particular polyline.
![gpsmapedit polyline too many node gpsmapedit polyline too many node](https://www.takeoffpros.com/wp-content/uploads/2020/07/Thumbnail.jpg)
As mentioned before, routing nodes define the interconnections between roads or trails. The Nod1, Nod2, Nod3 define the routing nodes. This information is all important because the road speed combined with the distance is used to calculate the "Fastest" route on your GPS. The RouteParam defines various things such as how "important" the road is, how fast you can go, and what vehicle types are allowed. The RoadID is only used for turn restrictions, so I won't talk about that. There are a few attributes that are added to a normal polyline definition to make it routable, including the RoadID, RouteParam and then Nod1, Nod2, etc. (As an interesting aside, I think you can make any type of line routable, including rivers, streams, railroads, etc.-the GPS doesn't care). This is the base for all linear features on GPS maps (roads, trails, streams, etc.). Those points are defined in the Data0 line as pairs of coordinates.
![gpsmapedit polyline too many node gpsmapedit polyline too many node](https://north-road.com/wp-content/uploads/2021/10/stream_digitizing.gif)
This is necessary in order to optimize the data for a routing program (i.e., your GPS) to be able to make route calculations with limited resources (memory and processor time). into a network of nodes which indicate what roads connect to each other and where. At its core, it is a simplification of the roads and trails, etc. The thing with routing data is that it really isn't a visual thing. This is a quick overview/explanation of the routing data for cGPSMapper, which uses a file format known as the "Polish Format" (*.mp) Here it is again:Ī new thread instead of further hijacking an existing one. Server timeout left the thread but nuked my post.