Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino
Annotation of /trunk/doc/NEWS.txt
Parent Directory
|
Revision Log
Revision 1254 -
(hide annotations)
(download)
Sat Feb 9 14:19:53 2013 UTC (12 years, 1 month ago) by amb
File MIME type: text/plain
File size: 24196 byte(s)
Sat Feb 9 14:19:53 2013 UTC (12 years, 1 month ago) by amb
File MIME type: text/plain
File size: 24196 byte(s)
Update documentation for version 2.5.
1 | amb | 1254 | Version 2.5 of Routino released : Sun Feb 9 2013 |
2 | ------------------------------------------------ | ||
3 | |||
4 | General: | ||
5 | Replace 'motorbike' with 'motorcycle' everywhere. | ||
6 | |||
7 | planetsplitter/tagmodifier: | ||
8 | Major changes to file reading: | ||
9 | Faster XML parser. | ||
10 | Reads PBF files natively (not for changes, not tagmodifier). | ||
11 | Reads o5m/o5c files natively (not tagmodifier). | ||
12 | Reads bzip2 or gzip compressed files natively (if compiled for them). | ||
13 | Data can no longer be read from standard input. | ||
14 | |||
15 | planetsplitter: | ||
16 | Report errors with self-intersecting ways, clarify some other error messages. | ||
17 | |||
18 | Configuration Files: | ||
19 | Tagging configuration can now use an <ifnot> rule. | ||
20 | The tagging configuration <if> and <ifnot> rules can be nested. | ||
21 | Change the way that the multilane property is derived from the lanes tag. | ||
22 | Accept some more tag values for OSM file parsing. | ||
23 | German translation now supports roundabouts. | ||
24 | |||
25 | Documentation: | ||
26 | Describe numerical limits (OSM identifiers and maximum database size). | ||
27 | |||
28 | Web pages: | ||
29 | Allow different data and tile attributions for each map source. | ||
30 | Include MapQuest as an optional tile source. | ||
31 | |||
32 | Web pages (visualiser): | ||
33 | Allow plotting segments of highways that have a particular property. | ||
34 | |||
35 | |||
36 | Note: Starting with this version the planetsplitter and tagmodifier programs | ||
37 | will no longer read data from standard input. | ||
38 | |||
39 | Note: Existing mapprops.js files need to be updated for this version. | ||
40 | |||
41 | Note: This version is compatible with databases from version 2.4 / 2.4.1. | ||
42 | |||
43 | |||
44 | amb | 1216 | Version 2.4.1 of Routino released : Mon Dec 17 2012 |
45 | --------------------------------------------------- | ||
46 | |||
47 | Bug fixes: | ||
48 | Fix error with finding routes with low preference values (router). | ||
49 | Fix error when searching for default profiles.xml (router). | ||
50 | Fix bug with printing log messages when output is not stdout (tagmodifier). | ||
51 | Stop various crashes if trying to process file with no data (planetsplitter). | ||
52 | |||
53 | amb | 1254 | |
54 | amb | 1216 | Note: This version is compatible with databases from version 2.4. |
55 | |||
56 | |||
57 | amb | 1183 | Version 2.4 of Routino released : Sat Dec 8 2012 |
58 | ------------------------------------------------ | ||
59 | |||
60 | Bug fixes: | ||
61 | Fix pruning short segments in slim mode (gave different results to non-slim). | ||
62 | Fix error with segment lengths for some segments from ways that are areas. | ||
63 | amb | 1254 | Fix latent bug with route relations when compiled for 64-bit way/relation IDs. |
64 | amb | 1183 | |
65 | router/planetsplitter: | ||
66 | Replace all debugging "assert" statements with fatal error messages. | ||
67 | |||
68 | planetsplitter: | ||
69 | Delete ways that are not used from the output files (names remain though). | ||
70 | Delete turn relations that are not used from the output files. | ||
71 | Speed up the processing, mainly by reducing the number of I/O operations. | ||
72 | Change the pruning of isolated regions to look at each transport type. | ||
73 | Slim and normal mode now give identical results (sorting preserves order). | ||
74 | Log some more error cases, clarify some existing ones. | ||
75 | Added a --append option which must be used to append files to existing data. | ||
76 | Added a --keep option which can be used to keep parsed, sorted data. | ||
77 | Added a --changes option to allow appending OSM change files (.osc files). | ||
78 | |||
79 | Configuration Files: | ||
80 | Accept some more tag values for OSM file parsing. | ||
81 | |||
82 | summarise-log.pl | ||
83 | Can now generate an HTML version with links to OSM information for each item. | ||
84 | |||
85 | Deleted obsoleted files: | ||
86 | The CGI scripts customrouter.cgi and customvisualiser.cgi have been removed. | ||
87 | The noscript.cgi and noscript.html web pages have been removed. | ||
88 | |||
89 | |||
90 | Note: Files deprecated in version 2.3 have been removed in version 2.4. | ||
91 | |||
92 | Note: This version is not compatible with databases from previous versions. | ||
93 | |||
94 | |||
95 | amb | 1087 | Version 2.3.2 of Routino released : Sat Oct 6 2012 |
96 | -------------------------------------------------- | ||
97 | |||
98 | Bug fixes: | ||
99 | Fix for highway type visualiser (was missing one-way segments). | ||
100 | Fix a real-life routing problem with oneway streets and super-segments. | ||
101 | Find a route even if an end waypoint forbids the specified transport. | ||
102 | Include the final junction in the HTML output (was missed in some cases). | ||
103 | |||
104 | Test cases: | ||
105 | Create new test cases for two bugs fixed in this version. | ||
106 | |||
107 | router: | ||
108 | Improve the error message for some cases of failing to route. | ||
109 | |||
110 | planetsplitter: | ||
111 | Log an error if a foot/bicycle way doesn't allow foot/bicycle transport. | ||
112 | Do not mark nodes as super-nodes if they allow no transport types through. | ||
113 | |||
114 | Web pages (visualiser): | ||
115 | Allow plotting nodes that block each transport type. | ||
116 | |||
117 | Configuration Files: | ||
118 | Change the default license/copyright notice in the translations.xml file. | ||
119 | |||
120 | |||
121 | Note: This version is compatible with databases from versions 2.2 or 2.3/2.3.1. | ||
122 | |||
123 | |||
124 | amb | 1056 | Version 2.3.1 of Routino released : Sat Aug 11 2012 |
125 | --------------------------------------------------- | ||
126 | |||
127 | Bug fixes: | ||
128 | Create marker-XXX-grey.png icon which gets used before Javascript removes it. | ||
129 | Provide full set of 99 marker icons instead of just 19. | ||
130 | Add more limit icons (0.0-0.9, 20.0-40.0 and 161-200). | ||
131 | Fix router web page problem with placing initial marker (coords not updated). | ||
132 | Hide waypoints so that they are not visible when Javascript adds them to HTML. | ||
133 | Fix web page font problems by choosing an explicit font pixel-size in the CSS. | ||
134 | Fix potential crash in XML files containing lots of key/value pairs in a tag. | ||
135 | |||
136 | Web pages (router): | ||
137 | Unused waypoints show as blank rather than 0,0. | ||
138 | Add a button to insert a waypoint to close the loop. | ||
139 | Write the command line and execution time to the log file. | ||
140 | |||
141 | |||
142 | Note: This version is compatible with databases from versions 2.2 or 2.3. | ||
143 | |||
144 | |||
145 | amb | 1026 | Version 2.3 of Routino released : Sat Jul 21 2012 |
146 | ------------------------------------------------- | ||
147 | |||
148 | Bug fixes: | ||
149 | Handle OSM files that contain changesets (don't raise an error). | ||
150 | Force bicyle/foot routes to allow bicycle/foot transport. | ||
151 | Fix problem running CGIs on Macs (md5 program name). | ||
152 | Fix bug with pruning straight highways (uninitialised data). | ||
153 | Fix bug with XML parsing error log (could miss some unrecognised tags). | ||
154 | |||
155 | Web pages (all): | ||
156 | Make compatible with OpenLayers v2.12 (but don't change the install script). | ||
157 | Make all HTML files standards compliant. | ||
158 | Allow the HTML files to parse the query string instead of using a CGI. | ||
159 | Move all user-editable parameters to paths.pl and mapprops.js. | ||
160 | |||
161 | Web pages (router): | ||
162 | Add a button to put a marker at the current location (Javascript geolocation). | ||
163 | Add a button to centre the map on a given marker. | ||
164 | Automatically insert the waypoints in the HTML from the JavaScript. | ||
165 | Added a German language router web page translation. | ||
166 | Add buttons to switch between lat/long and placename with Nominatim lookups. | ||
167 | |||
168 | Web pages (visualiser): | ||
169 | Allow plotting segments of each highway type. | ||
170 | Allow plotting segments accessible to each transport type. | ||
171 | |||
172 | planetsplitter: | ||
173 | Add a new '--logtime' option that prints the elapsed time of each step. | ||
174 | Make the sort functions multi-threaded (run-time option). | ||
175 | Improve the XML parsing speed slightly. | ||
176 | |||
177 | |||
178 | amb | 1056 | Note: This version is compatible with databases from versions 2.2. |
179 | |||
180 | amb | 1026 | Note: Existing mapprops.js and paths.pl files need to be updated to include new |
181 | items for this version. | ||
182 | |||
183 | Note: Existing OpenLayers installations must be updated if they were installed | ||
184 | with older Routino provided script (the old OpenLayers.js will not work). | ||
185 | |||
186 | Note: The CGI scripts customrouter.cgi and customvisualiser.cgi are deprecated | ||
187 | amb | 1056 | and will be removed in version 2.4 |
188 | amb | 1026 | |
189 | Note: The noscript.cgi and noscript.html web pages are deprecated and will be | ||
190 | amb | 1056 | removed in version 2.4 |
191 | amb | 1026 | |
192 | |||
193 | amb | 978 | Version 2.2 of Routino released : Sat Mar 3 2012 |
194 | ------------------------------------------------ | ||
195 | |||
196 | Bug fixes: | ||
197 | Fix some Makefile bugs. | ||
198 | Fix XML parsing (previously it allowed invalid XML comments). | ||
199 | Fix errors in HTML and GPX output files (highway names and bearings). | ||
200 | Fix errors in visualiser CGI related to oneway streets and in slim mode. | ||
201 | Ensure that no non-initialised memory is written to disk. | ||
202 | |||
203 | OSM tagging: | ||
204 | Parse information about roundabouts and store it in the database. | ||
205 | |||
206 | Documentation: | ||
207 | Update documentation to reflect changes in program usage and function. | ||
208 | |||
209 | Web pages: | ||
210 | Change to OpenLayers v2.11. | ||
211 | Move the map preferences (ranges and URLs) to a separate file. | ||
212 | Prepare the visualiser.html web page for translation. | ||
213 | The customrouter script should now pick up the preferred language. | ||
214 | |||
215 | planetsplitter: | ||
216 | When discarding duplicate segments prefer to discard those that are areas. | ||
217 | Ensure that XML file is OSM version 0.6 format. | ||
218 | Add a new option to prune nodes and/or segments (enabled by default) | ||
219 | - that form a small isolated sub-network. | ||
220 | - that are very short. | ||
221 | - that are not needed to represent a straight highway. | ||
222 | |||
223 | router: | ||
224 | Change the format of the text file output (not the all points text file). | ||
225 | Output better HTML directions for roundabouts (e.g. take second exit). | ||
226 | Describe mini-roundabouts as "roundabout" rather than "junction". | ||
227 | |||
228 | filedumper: | ||
229 | Ensure that all nodes needed for segments are included when dumping a region. | ||
230 | Include a bounding box when dumping a region. | ||
231 | |||
232 | amb | 1026 | |
233 | amb | 978 | *** Important Note: The tagging.xml files from Routino v2.1.1 or earlier *** |
234 | *** contain invalid XML that will not be allowed by Routino v2.2 or later. *** | ||
235 | |||
236 | Note: The format of the text file output has changed in this version. | ||
237 | |||
238 | Note: This version is not compatible with databases from earlier versions. | ||
239 | |||
240 | |||
241 | amb | 903 | Version 2.1.2 of Routino released : Sat Nov 12 2011 |
242 | --------------------------------------------------- | ||
243 | amb | 882 | |
244 | Bug fixes: | ||
245 | amb | 903 | Speed up the routing by a factor of 3 for slim mode by copying data to RAM. |
246 | Speed up routing & reduce memory use by a factor of 2.5 by stopping earlier. | ||
247 | Delete profiles.js and profiles.pl when cleaning up (make clean). | ||
248 | Improve output for translated versions (highway type names and text files). | ||
249 | Fix the summarise-log.pl script for segments which are loops. | ||
250 | Fix invalid XML syntax in tagging.xml file. | ||
251 | |||
252 | Configuration Files: | ||
253 | Add extra tagging rules to handle problems found in the error log for UK. | ||
254 | Added Russian translations for output files. | ||
255 | |||
256 | Documentation: | ||
257 | Improve the documentation for the tagging rule configuration file. | ||
258 | |||
259 | amb | 1026 | |
260 | amb | 978 | Note: This version is compatible with databases from version 2.1 or 2.1.1. |
261 | amb | 903 | |
262 | |||
263 | Version 2.1.1 of Routino released : Sun Oct 23 2011 | ||
264 | --------------------------------------------------- | ||
265 | |||
266 | Bug fixes: | ||
267 | amb | 882 | Speed up the routing by a factor of 5 by improving data handling functions. |
268 | Speed up database generation by reducing the default number of iterations. | ||
269 | Fix the handling of the 'except' tag on turn restrictions. | ||
270 | Fix the 'make install' option for the XML files. | ||
271 | Add some more typecasts when printing data from filedumper program. | ||
272 | Make the CGI script more robust if shortest/fastest is not passed in. | ||
273 | |||
274 | amb | 1026 | |
275 | amb | 978 | Note: This version is compatible with databases from version 2.1. |
276 | amb | 882 | |
277 | |||
278 | amb | 850 | Version 2.1 of Routino released : Mon Oct 3 2011 |
279 | ------------------------------------------------ | ||
280 | |||
281 | Bug fixes: | ||
282 | Fix bug in pathological cases with binary search (don't crash). | ||
283 | Make stricter checks for closest nodes just like in v2.0.3 for segments. | ||
284 | Fix routing bug where start node is a super-node and finish is close by. | ||
285 | |||
286 | OSM tagging: | ||
287 | More testing of turn relations; invalid or useless ones are discarded. | ||
288 | An error log file can be generated to record parsing and processing errors. | ||
289 | |||
290 | Configuration Files: | ||
291 | Add new options in the tagging rules XML file. | ||
292 | Add extra tagging rules to handle many problems found in the error log for UK. | ||
293 | Create special-use tagging rule files for walking, riding and driving. | ||
294 | |||
295 | Test cases: | ||
296 | Create new test case for bug fixed in v2.0.3. | ||
297 | Save expected results to allow future regressions to be found. | ||
298 | |||
299 | amb | 1026 | |
300 | amb | 978 | Note: This version is not compatible with databases from earlier versions. |
301 | amb | 850 | |
302 | |||
303 | amb | 828 | Version 2.0.3 of Routino released : Thu Aug 4 2011 |
304 | -------------------------------------------------- | ||
305 | |||
306 | Bug fixes: | ||
307 | amb | 850 | Handle start node being a super-node with no previous segment (don't crash). |
308 | Make stricter checks against the profile when finding the closest segment. | ||
309 | Find a valid route if the start and end point are the same location. | ||
310 | Choose the better route if one with and one without super-nodes are available. | ||
311 | amb | 828 | |
312 | amb | 1026 | |
313 | amb | 978 | Note: This version is compatible with databases from versions 2.0, 2.0.x. |
314 | amb | 828 | |
315 | |||
316 | amb | 800 | Version 2.0.2 of Routino released : Sun June 26 2011 |
317 | ---------------------------------------------------- | ||
318 | |||
319 | Bug fixes: | ||
320 | amb | 850 | Fix error with handling ferry routes (were ignored). |
321 | Force roundabouts to be one-way (was present in v1.5.1). | ||
322 | Handle super-nodes with no segments when processing (don't crash). | ||
323 | amb | 800 | |
324 | amb | 850 | Code improvements: |
325 | Use C99 standard by default and fix related warnings. | ||
326 | More code tidy-up for 32/64 bit node and index types. | ||
327 | Free some memory in various places (not serious leaks). | ||
328 | amb | 800 | |
329 | amb | 1026 | |
330 | amb | 978 | Note: This version is compatible with databases from versions 2.0, 2.0.1. |
331 | amb | 800 | |
332 | |||
333 | amb | 781 | Version 2.0.1 of Routino released : Tue June 7 2011 |
334 | --------------------------------------------------- | ||
335 | |||
336 | Bug fixes: | ||
337 | Turn relations that specify missing nodes/ways are deleted (don't crash). | ||
338 | Shorten the messages printed by planetsplitter to keep below 80 characters. | ||
339 | |||
340 | amb | 850 | Code improvements: |
341 | amb | 800 | Various code tidy-ups and 32/64 bit node and index improvements. |
342 | |||
343 | amb | 781 | OSM Tagging: |
344 | Check whether node/way/relation IDs fit in 32-bits (code ready for 64-bits). | ||
345 | |||
346 | amb | 1026 | |
347 | amb | 978 | Note: This version is compatible with databases from version 2.0. |
348 | amb | 781 | |
349 | amb | 800 | |
350 | amb | 738 | Version 2.0 of Routino released : Mon May 30 2011 |
351 | amb | 567 | ------------------------------------------------- |
352 | |||
353 | Bug fixes: | ||
354 | amb | 738 | Fix mis-spelling with surface=asphalt tag |
355 | amb | 567 | Routes between two waypoints on the same segment now work. |
356 | amb | 738 | Fix reading of numeric entities from XML files (store as UTF-8 internally). |
357 | Fix turn description in HTML file (angles were biased to the right). | ||
358 | Fix possibility of occasionally missing turn information from output files. | ||
359 | amb | 567 | |
360 | amb | 738 | Test cases: |
361 | amb | 850 | Added test cases for routing in slim and non-slim modes. |
362 | amb | 738 | |
363 | Documentation: | ||
364 | Update documentation to reflect changes in program usage and function. | ||
365 | Install the license file in the documentation directory. | ||
366 | |||
367 | OSM tagging: | ||
368 | Process the tags associated with turn restriction relations. | ||
369 | Remove the roundabout type from the parsing. | ||
370 | Add parsing of mini-roundabouts. | ||
371 | |||
372 | Configuration Files: | ||
373 | Update profiles with new options related to turn restrictions. | ||
374 | |||
375 | Web pages: | ||
376 | Change to OpenLayers v2.10. | ||
377 | Visualiser can display turn restrictions. | ||
378 | Put the profile information into separate files and auto-generate them. | ||
379 | |||
380 | planetsplitter: | ||
381 | Store information about turn restriction relations. | ||
382 | Quite a large code re-organisation - now faster and uses less memory. | ||
383 | |||
384 | router: | ||
385 | Take turn restriction relations into account when routing. | ||
386 | Continue same direction of travel at each waypoint (unless dead-end). | ||
387 | Add a new option to specify an initial direction to start travel. | ||
388 | |||
389 | amb | 567 | filedumper: |
390 | Print out statistics about what highways are included in the database. | ||
391 | |||
392 | |||
393 | amb | 525 | Version 1.5.1 of Routino released : Sat Nov 13 2010 |
394 | --------------------------------------------------- | ||
395 | |||
396 | Bug fixes: | ||
397 | Ensure that enough memory is allocated for filenames. | ||
398 | Fix bug that sometimes causes crash when processing route relations. | ||
399 | |||
400 | Documentation: | ||
401 | Update documentation to reflect changes in program usage and function. | ||
402 | |||
403 | Programs: | ||
404 | Add an option to make the output more suitable for a log file. | ||
405 | |||
406 | Documentation: | ||
407 | Update documentation to reflect changes in program usage. | ||
408 | |||
409 | |||
410 | amb | 517 | Version 1.5 of Routino released : Sat Oct 30 2010 |
411 | ------------------------------------------------- | ||
412 | |||
413 | Bug fixes: | ||
414 | Check that number of nodes/segments/ways doesn't exceed numerical limits. | ||
415 | Allow 32-bit systems to seek within files larger than 4GB. | ||
416 | Allow nearly 4G nodes to be stored instead of 2G before. | ||
417 | Added rules to makefile for installation (paths specified in top-level). | ||
418 | Stricter checking of UTF-8 in XML files and better UTF-8 output. | ||
419 | Improve error message if parsing of command line options fail. | ||
420 | Fix bugs in router's --help-profile-json and --help-profile-perl options. | ||
421 | Rename heapsort function to allow compilation on Mac OS with no change. | ||
422 | Reduce impact of property preferences close to 50% by using sqrt(). | ||
423 | |||
424 | Documentation: | ||
425 | Update documentation to reflect changes in program usage and function. | ||
426 | |||
427 | amb | 850 | OSM tagging: |
428 | amb | 517 | Traffic restrictions on nodes are now included in default tagging file. |
429 | Added processing for ferry routes (as pseudo-highway type 'ferry'). | ||
430 | Process foot and bicycle route relations to create new properties. | ||
431 | |||
432 | Configuration Files: | ||
433 | Added Dutch output translations. | ||
434 | Added ferry information to profiles. | ||
435 | Added foot and bicycle route relation processing. | ||
436 | |||
437 | amb | 850 | planetsplitter: |
438 | amb | 517 | The slim mode now includes the output data as well as the temporary data. |
439 | The slim mode is now a separate executable and not a command line option. | ||
440 | Traffic restrictions on nodes are now understood when parsing OSM files. | ||
441 | Falls back to installed tagging.xml configuration file as last resort. | ||
442 | |||
443 | router: | ||
444 | Added a slim mode (as a separate executable and not a command line option). | ||
445 | Traffic will not be routed through a node that does not allow it. | ||
446 | Falls back to installed profiles.xml & translations.xml files as last resort. | ||
447 | |||
448 | filedumper: | ||
449 | Added a slim mode (as a separate executable and not a command line option). | ||
450 | |||
451 | Web pages: | ||
452 | Added Dutch translation of router.html. | ||
453 | |||
454 | |||
455 | amb | 446 | Version 1.4.1 of Routino released : Sat Jul 10 2010 |
456 | --------------------------------------------------- | ||
457 | |||
458 | Bug fixes: | ||
459 | Don't crash if start and finish are the same point. | ||
460 | Don't crash if several translations but --language option not used. | ||
461 | Don't crash if middle part of route cannot be found. | ||
462 | Don't allocate so much memory for intermediate nodes; routes much faster. | ||
463 | Fix problem with finding closest segment to the specified point. | ||
464 | |||
465 | Documentation: | ||
466 | Provide HTML versions of the documentation (copy to web directory at install). | ||
467 | Change URL for website to http://www.routino.org/. | ||
468 | |||
469 | Configuration Files: | ||
470 | amb | 517 | Added German output translations. |
471 | amb | 446 | |
472 | planetsplitter | ||
473 | Slight change to algorithm for finding super-nodes. | ||
474 | |||
475 | Web pages: | ||
476 | Provide HTML versions of the documentation. | ||
477 | Change URL for website to http://www.routino.org/. | ||
478 | Provide updated HTML files, the same as on the website. | ||
479 | Change to OpenLayers v2.9.1 and build custom version if Python available. | ||
480 | |||
481 | |||
482 | amb | 423 | Version 1.4 of Routino released : Mon May 31 2010 |
483 | amb | 381 | ------------------------------------------------- |
484 | |||
485 | Bug fixes: | ||
486 | amb | 423 | Speed up start/via/stop point within segment search algorithm. |
487 | If no segment is found don't try routing but exit with error. | ||
488 | amb | 381 | Improve the error messages by adding operating system error info to them. |
489 | amb | 423 | Rewrite of tagging rules fixes bug with wheelchair access allow/deny. |
490 | Files greater than 2GB can be read/written on 32-bit systems. | ||
491 | Fix bug with profile preferences when optimising a route. | ||
492 | Stricter check on profile validity before starting routing. | ||
493 | amb | 381 | |
494 | amb | 850 | planetsplitter: |
495 | amb | 381 | Add --parse-only and --process-only options (for incremental parsing). |
496 | Allow filenames to be specified on command line (default is still stdin). | ||
497 | Improved the '--help' information to describe all options. | ||
498 | amb | 423 | Remove --transport, --not-highway, --not-property options (use config file). |
499 | Use tag transformation rules in configuration file not hard-coded. | ||
500 | amb | 381 | |
501 | amb | 850 | router: |
502 | amb | 381 | Removed compiled-in profiles and use profiles loaded from XML file. |
503 | Improved the '--help' information to describe all options. | ||
504 | Change the name of the --profile-json and --profile-perl options. | ||
505 | amb | 423 | Allow selection of the outputs to generate (or none). |
506 | Added HTML route instructions output. | ||
507 | GPX route file contains instructions at each waypoint. | ||
508 | Read in XML file of translated words/phrases for outputs. | ||
509 | amb | 381 | Added options to specify file of translations and language to use. |
510 | amb | 423 | Remove copyright.txt file and put information into translations file. |
511 | amb | 381 | |
512 | amb | 850 | filedumper: |
513 | amb | 381 | Improved the '--help' information to describe all options. |
514 | amb | 423 | Added the option to dump an OSM file containing database contents. |
515 | amb | 381 | |
516 | amb | 850 | Web Pages: |
517 | amb | 381 | Combined generic map CSS into one file (not copied in two). |
518 | Much better support for IE6/7/8 with browser detection but not perfect. | ||
519 | Re-organised and tidied up the Javascript. | ||
520 | Added button next to waypoints to centre it on map. | ||
521 | Added button next to waypoints to set as home location (uses browsser cookie). | ||
522 | Create shorter URLs for custom map (ignore default values). | ||
523 | Reduced and clarified the amount of editing to customise the Javascript. | ||
524 | Made it easier to translate by moving text out of Javascript (not visualiser). | ||
525 | Prepared for translated versions of web page (Apache Multiviews). | ||
526 | Added option to select language of output. | ||
527 | Use HTML output from router to get translated instructions. | ||
528 | |||
529 | |||
530 | amb | 319 | Version 1.3 of Routino released : Thu Jan 21 2010 |
531 | ------------------------------------------------- | ||
532 | |||
533 | Bug fixes: | ||
534 | Ensure output even if the distance between two adjacent route points is small. | ||
535 | Correct the determination of waypoints for abbreviated output. | ||
536 | Check the command line values for filedumper --dump options. | ||
537 | Made the verbose output consistent between different places. | ||
538 | |||
539 | amb | 850 | OSM tagging: |
540 | amb | 319 | Recognise "designation" tag to determine designated paths. |
541 | Recognise "steps" tag to determine the highway type. | ||
542 | Recognise "wheelchair" tag to determine if wheelchairs are allowed on highway. | ||
543 | Recognise "moped" tag to determine if mopeds are allowed on a highway. | ||
544 | Recognise "surface" and "paved" tags to determine if a highway is paved. | ||
545 | Recognise "lanes" tag to determine if a highway has multiple lanes. | ||
546 | Recognise "bridge" tag to determine if a highway is a bridge. | ||
547 | Recognise "tunnel" tag to determine if a highway is a tunnel. | ||
548 | |||
549 | amb | 850 | New Features: |
550 | amb | 319 | Remove "bridleway" and "footway" highway types and use "path" highway instead. |
551 | Added "steps" as a new highway type separate from the "path" type. | ||
552 | Added "wheelchair" and "moped" to the list of possible transports. | ||
553 | Added "paved", "multilane", "bridge", "tunnel" to list of highway properties. | ||
554 | |||
555 | amb | 850 | Web Pages: |
556 | amb | 381 | Updated for new features listed above. |
557 | Added popup to display instructions for each step in route on mouse-over. | ||
558 | Added buttons next to waypoints for: add / remove / move up / move down. | ||
559 | Highlight user selectable parts of form in yellow on mouse-over. | ||
560 | A few small changes, improved CSS, improved Javascript. | ||
561 | |||
562 | amb | 850 | router: |
563 | amb | 319 | For each waypoint choose closest point on a segment and not just closest node. |
564 | Added the ability to set preferences based on highway properties. | ||
565 | Changed the text output formats to include bearing and turn information. | ||
566 | |||
567 | |||
568 | amb | 288 | Version 1.2 of Routino released : Wed Oct 21 2009 |
569 | ------------------------------------------------- | ||
570 | |||
571 | amb | 850 | OSM tagging: |
572 | amb | 288 | Recognise tags "vehicle" and "motor_vehicle". |
573 | Handle duplicate ways in the input OSM file (e.g. concatenation of 2 files). | ||
574 | |||
575 | amb | 850 | Database: |
576 | amb | 288 | Identical ways are combined to reduce database size (~80% fewer ways stored). |
577 | |||
578 | amb | 850 | Routing: |
579 | amb | 288 | Fix weight, height, width, length restriction routing. |
580 | Allow up to 99 waypoints to be specified instead of 9. | ||
581 | |||
582 | amb | 850 | Visualiser: |
583 | amb | 288 | Don't display speed limits for tracks and paths unless a value is set. |
584 | Draw all super-segments that cross the selected boundary. | ||
585 | |||
586 | amb | 850 | Web Pages: |
587 | amb | 381 | A few small changes, improved CSS, improved Javascript. |
588 | Changed marker colour when waypoint not selected. | ||
589 | |||
590 | amb | 850 | planetsplitter: |
591 | amb | 288 | Optional slim mode uses minimal memory at the expense of temporary files. |
592 | |||
593 | amb | 850 | router: |
594 | amb | 288 | Less CPU time for routing (~30% less). |
595 | |||
596 | amb | 850 | filedumper: |
597 | amb | 288 | Allow dumping individual nodes, segments and ways (for debug). |
598 | |||
599 | |||
600 | amb | 193 | Version 1.1 of Routino released : Sat Jun 13 2009 |
601 | ------------------------------------------------- | ||
602 | |||
603 | amb | 850 | Inputs: |
604 | amb | 193 | Improve parsing of OSM file (imperial units). |
605 | amb | 288 | Ignore nodes that are missing from the input OSM file. |
606 | amb | 193 | |
607 | amb | 850 | Outputs: |
608 | amb | 193 | Create GPX route files as well as GPX track files. |
609 | Read in an optional copyright.txt file and include contents in output. | ||
610 | Make better choices about what to output in the abbreviated text file. | ||
611 | |||
612 | amb | 850 | Routing: |
613 | amb | 193 | Allow generating a route with intermediate waypoints. |
614 | Use preferences for highway types instead of yes/no choice. | ||
615 | Choice of closest node to start/finish points ensures transport allowed. | ||
616 | |||
617 | amb | 850 | Visualiser: |
618 | amb | 193 | Added data extraction function for viewing routing database data. |
619 | |||
620 | amb | 850 | Web Pages: |
621 | amb | 193 | Include full set of web pages for creating customised online router. |
622 | |||
623 | amb | 850 | Documentation: |
624 | amb | 193 | Included NEWS.txt file. |
625 | Included documentation for installation of web pages. | ||
626 | |||
627 | |||
628 | Version 1.0 of Routino released : Wed Apr 08 2009 | ||
629 | ------------------------------------------------- | ||
630 | |||
631 | First version. |
Properties
Name | Value |
---|---|
cvs:description | A NEWS file. |