[05/08/10] CityAdvisor - a Public Transport Navigation Platform [Ver 1.3.0.95]

Search This thread

x_sliver

Senior Member
Apr 2, 2008
274
0
Paris
CityAdvisor is a navigation platform to guide you traveling in the city.
This project contains:
a searching application running on Windows Mobile [thread 1]
a resource website http://www.cityadvisor.net to assembly existing maps and documents
a MapCreator to let users create their own map [thread 2]

cityadvisor.png



HERE ARE SOME MAPS WHICH ARE BEING EDITED
Milano / Italy -> bbonzz [published]
Paris - Ile de Frace / France -> Me [published]
Amiens / France -> Me [published]
Brussels / Belgium -> Me [published]
Beijing / China -> Me [published]
Shanghai / China -> Me [published]
Rotterdam/ The Netherlands -> odyon [published]
Padova / Italy -> Tiziano
Bucharest / Romania -> Calculici
Frankfurt / Germany -> laureus and
Düsseldorf / Germany -> TheGentAtXDA
Melbourne / Australia -> holdz
Prague / Czech Republic -> Libor_m
The Hague / The Netherlands -> odyon
Warsaw / Poland -> odyon
Lisbon / Portugal -> odyon

IF YOU WANT TO START A CITY, PLEASE TELL ME FOR ADDING AN INDICATOR HERE. TO AVOID DUPLICATED WORKS.




What's new CityAdvisor 1.3.0.95
* Tourist attractions are updated
* Engines are rebuilt by managed code, the errors are reproducible
* Scrollbars for station selection and map selection
* Tourist site information window, can navigate to an assigned url
* Engine is "READY FOR" advanced search with multiple lines disabled and multiple stations disabled.
* Engine is "READY FOR" advanced search in selected transport (e.g. Metro only or Bus+Tram)
* Engine is capable to search with above options simultaneously (e.g. avoid some lines and avoid some transfer stations.)
* When Open Advanced Search window, the time is firstly current time if we didn't set the departure time or the departure time configured (in 1.2 always the current time).
* Attention: due to engine changes, this beta version does not support XML format, so i converted all published maps to CAX and included all of them in the ZIP package
* A Station viewer make possible to see all transports passed by and their 1st and 2nd next departures.
* Updated "Czech Language" -> Thanks to Libor_m
* You can now download maps directly from your phone.



Map Creator 1.3 Beta
Tourist attractions are updated, now you can assign more than one stations to a tourist attractions and set distance and time needed to walk.
MapCreator can open and convert automatically the existing xml maps, so won't be worry about the compatibilities. [Thanks for odyon about this advice]

now, you can set a list of tourist attractions, and config the stations near by, then everything is ok. MapCreator will generate automatically the walk connects between them.


A text resource is attached in this post, Thank you for referring the translation errors.

-- ALL PUBLISHED RESOURCES CAN BE DOWNLOAD ON THE WEBSITE, WITH LESS THAN 3 CLICKS --
-- DOWNLOAD ALL RESOURCES HERE : WWW.CITYADVISOR.NET --


System Requirements
CityAdvisor:
Windows Mobile Pocket PC Devices.
.Net Compact Framework 2.0 or above (Included in WM6 and above)

Map Creator:
Any Version of Windows
.Net Framework 2.0 or above (included in XP SP3, Vista and Win7)

CityAdvisor 1.2.0.68 has a long update list
* Special TimeTable supported: now you can add special timetable for weekend or any other period.
* Add two customizable peeks when using TimeRange + Frequency to simulate two rush hours of a day
* CAX format map support: 60% smaller, 3x faster when loading, 10x faster when refreshing map list
* Add ok button on tourist sites to support WM6.5.X
* Tourist-sites and Alias are now listed in Station List
* Departure time selection is reversed, now it is corrected. [Thanks to odeyo]
* Fix a bug supporting multi-line map description
* Corrected German language support. [Thanks to mad_the_cat]
* A line viewer to browse all lines, and their stations.
* Accent insensitive station search.

What's new in CityAdvisor 1.1.3.60
* Reorganized Advanced Search window.
* Can set a station to be avoided as a transfer station.
* The cab and exe were signed to avoid installation failed

What's new in CityAdvisor 1.1.2.55
* A Critical memory leak bug was fixed.
* Memory optimization.
* Add Romanian language support - Thanks to Calculici.

What's new in CityAdvisor 1.1.1.36
* Multi-languages: English, French, Italian, German, Czech, Spanish, Dutch, Greek, Simplified Chinese and Traditional Chinese.
* Fixed a regression bug on My Favorites.
* Fixed a bug on no-logo lines.
* Some other UI modifications.

Older Versions:
What's new on version 1.1.0 build 27?
  • Fixed: two memory leak problems.
  • Add: Searching path with a line disabled(useful when accidents happened).
  • Update: UI modification to adapt Windows Mobile 6.5.x versions.
  • Update: UI modification on advanced search.
  • Update: Tweaks on search engine, it may returns a better solution.
  • Update: The map Paris - Ile-de-France was updated with 16 metros, 4 trams and 5 RER.

1.0.5 Build 24 Released on 2009-12-30
* Fix some display problems on WVGA
* Fix display problems on screen rotation (portrait <-> landscape).
* Hardware keyboard support on station selection.
* an updated Paris map (added 4 tramways and a branch of RER-D)

1.0.4 Build 23 Released on 2009-05-22
* Fixed: Result error due to Time Calculation when passed midnight
* Fixed: Result error due to some 0 minute WALK_CONNECT arcs
* Improved: Optimized Verification of Service Time, search will be a little faster when using Full TimeTable

1.0.4 Build 22 Released on 2009-05-10
* Fixed: if a connect need 0 minutes, the path will not showed.

1.0.4 Build 21 Released on 2009-05-09
* Fixed: Arrive time shows CurrentTime+TripTime error
* Fixed: Trip time is negative while passed mid-night

1.0.3 Build 20 Released on 08/05
* Bug fix: close tourist site without choosing a site will lead an exception
* Improved: stations alias can be shown in the list when you select station
if a station has more than one name, set one name in station list and others in alias list.

1.0.2 Build 8 Released on 06/05
* Settings done
* Map Selected Optimized -> Delete CityAdvisor\maps\map.txt before apply this update
* a whole Green software -> use no Registry

1.0.1 Build 1 Released on 05/05
* Settings: support home station and favourite station in more than one map
* Search Result: result is imcomplete if the result contains many connecting
* if you want to use "Century Gothic" font, copy GOTHIC.TTF and GOTHICB.ttf to \Windows\Fonts. (these 2 fonts can be found in your windows fonts directory)
* Max connecting is useless, will remove in next release.

1.0.0 Build 0 Released on 03/05
First Release of 1.0 Version

Thanks for your support to CityAdvisor
x_Sliver
-- DOWNLOAD ALL PUBLISHED RESOURCES HERE : WWW.CITYADVISOR.NET --

THE MAPCREATOR 1.3 BETA IS ATTACHED BELOW FOR TEST PROPOSE
Attention: you must use MapCreator 1.3 to create maps for CityAdvisor 1.3
open and save old maps with MapCreator 1.3 will take a update



3 version of Logo: 2 png and 1 psd (in cityadvisor.logo.psd)

CityAdvisor 1.3 goes Released Version, so please download it on the website.
MapCreator 1.3 still on Beta version, you can found it here. Please do not use MapCreator 1.2 any more, you need 1.3 to generate new cax format maps.
 

Attachments

  • cityadvisor_blank.png
    cityadvisor_blank.png
    12.4 KB · Views: 68
  • cityadvisor_icon.png
    cityadvisor_icon.png
    14 KB · Views: 78
  • cityadvisor.logo.zip
    138.5 KB · Views: 123
  • CityAdvisorTranslationRessource.ods.zip
    26.9 KB · Views: 91
  • CityAdvisorTranslationRessource.xls.zip
    20.6 KB · Views: 99
  • MapCreator.1.3.beta2.zip
    118 KB · Views: 184
Last edited:

x_sliver

Senior Member
Apr 2, 2008
274
0
Paris
Map Creator Releases:

Map Creator:
mapcreator.png


Whole new code to easily manage and view the map you are editing - especially when you have a large screen.

MapCreator 1.2.0 is released on 21/06/2010
  • Enable Special TimeTable editing.
  • Enable custemize peeks.
  • Enable CAX format map generation.
  • Enable Language-Code Selection for accent insensitive search.
  • Accent insensitive station search.


MapCreator 1.0.9 is released:
  • Fixed a critical bug when creating a new map

MapCreator 1.0.8 is released:
  • Friendly Station reference info
  • Update checking
  • Import "need save" flag bug

MapCreator 1.0.7.12 Released on 2010-03-15
* Create a line by importing a list of Stations: Click on the button "Import" to see it.
* Create a line by importing the CSV text of Open Street Map format
* Bug fixed when creating the first line of a map - Thanks to laureus@XDA


MapCreator 1.0.6.11 Released on 2010-03-11
1. Automatically fill the start station name on a new row -> when entering an new arc, start station will be filled as the end station of the previous are
2. some bugs found on reload/refresh
3. Map description is changed, now it accepts multi-line -> to adapt the change of City Advisor
4. Build-Date becomes a Read only value, when you save the map, this value is automatically updated

MapCreator 1.0.5.10 Release on 2010-03-09[/B]
* TimeTable Edit Improvement: Program will propose you the next item of the timetable;
* Line Editor: Bug fix when you entered some invalid data and changed the select line, modifications will lost;
* Combine station: in 'View Stations', you can select two or more line and combine them;
* Clean unused station: in 'View Station', you can clean automatically un-assigned stations.
For the details of new updates, please view the attached document MC1.0.5.10.pdf.zip

MapCreator 1.0.4.8 Release on 2009-06-04
* Add: Copy, Cut, Paste supported for Arc(station) Editing
* Add: Insert, Delete rows supported
* Add: Move up, Move down supported
Read the doc on Post #2 for more details

MapCreator 1.0.3.7 Release on 2009-05-22
* Fixed: Inverval Normal and Inverval Rush inversed when loading. If this problem happens in the map, MC will fix it when you open it.

MapCreator 1.0.3.6 Release on 2009-05-22
* Fixed: TimeTable improvement to avoid Time Calculation error
open and save map to correct TimeTable problem if you use Full TimeTable.

MapCreator 1.0.3.5 on 2009-05-13
* Fixed a serious bug: Time value did not saved for new created lines
* please update MapCreator Immediately, if you can't open the map created by MapCreator, use this version to fix it.

MapCreator 1.0.2.4 on 2009-05-10
* Fixed: Transport mode could not be edited.
* Fixed: Branch line could not be set.
* Fixed: is_circuler_line property removed.

MapCreator 1.0.2.3 on 2009-05-09 15:08
* Support to import maps of version 0.7.
* WALK_CONNECT lines can be combined.
* Fixed: if the maps is not saved, when you quit the application, you receive a confirm dialog.
* Add an icon to the application.
* other small improvements

Map Creator 1.0.1.1 released at 07/05/2009
* bug fix : line creating errors
* bug fix : reverse line creating
* bug fix : image can be chosen before create or open a map
* bug fix : arcs can be edited before choose a line

Map Creator 1.0.0.0 released at 03/05/2009
* First Release


Systeme Requirements:
Windows XP/Vista/7
.Net Framework 2.0 or above

DOWNLOAD MapCreator.1.2.0.31.zip NOW
 

Attachments

  • MC1.0.5.10.pdf.zip
    488.5 KB · Views: 113
Last edited:

x_sliver

Senior Member
Apr 2, 2008
274
0
Paris
Documentation

1. Map Creator 1.0.4.8 - Use Stations and Arcs editor
this document describe about some tips on station and srcs editor.
 
Last edited:

htctoucher

Senior Member
Nov 5, 2007
1,060
1
wow.. looks like you put a lot of work in!
looks like somethin made by htc!:D

would really love to see this working in American cities!
 

thierryb

Senior Member
Nov 12, 2005
244
2
Le Vesinet
Le Vesinet, both stations, are missing.
Works on my HD.
Perhaps you can display all the list when nothing is in the search box.
And add a slider on the right with alphabet for a quicker browsing.

Added: and please remove https from the images links.
 
Last edited:

tonio94

Senior Member
Nov 6, 2006
247
2
Lyon
Hi,

Nice design and bug free on my Diamond.

A few points :
- When you change the selected map, you have to restart the app before it's taken in account.
- It miss an exit button.
- When I try to edit the maps directly on my phone, the app is crashing at next launch. I guess it's an encoding issue.
 

x_sliver

Senior Member
Apr 2, 2008
274
0
Paris
wow.. looks like you put a lot of work in!
looks like somethin made by htc!:D

would really love to see this working in American cities!

in fact, the map data is OPEN, that means we can easily add maps by ourselves.
I'm actually starting the Map Creator developpment. so when i finished, we can create a map very very easy.

of course, i have also some ideas to improve this program.
 

x_sliver

Senior Member
Apr 2, 2008
274
0
Paris
Hi,

Nice design and bug free on my Diamond.

A few points :
- When you change the selected map, you have to restart the app before it's taken in account.
- It miss an exit button.
- When I try to edit the maps directly on my phone, the app is crashing at next launch. I guess it's an encoding issue.

- when you touch the map button to change te map, the changes will active immediatly (testCity only contains stationA and stationB for test). in Options form, we change only the "Default Map" - the map loaded on startup.
- yeah, it is not a fullscreen app, i think the x button on the top right is enough, if we hold the x, it will be closed. i will continue receive comment, if more people propose to add exit buttons, i will add one:)
- Map is Coded in UTF-8, to improve the effecientes, i did not check whether the map is valid. maybe that is a improvement to work when we have more maps.
Thanks for your opinions.
 

bbonzz

Retired Recognized Developer
Nov 11, 2008
791
13
just a question: wouldn't be possible to import (or to use directly) Métro maps? would be easier, and there's plenty of Métro maps
 

Giannis86

Senior Member
Sep 14, 2008
679
1
Tilburg
the map data is formatted with XML in UTF-8 coded. if you like, i will put the format specifictions this evening. so anybody can create a map.

i'm also developping the Map Creator, when it is done. we can create maps by this tool.


first of all thanks for thins application! too bad it wasnt released in december when i went to paris :D \
anyway id also like to figure out how to add maps.. I am going to London in 2-3 weeks and it would really help if i could add a map for it..

could you maybe give some info as to where to look for a map and small instructions about the formatting?

once again, thank you

edit:
i see that its quite easy by editing the xml..although its time consuming...i will give it a shot later on today on the london map
 
Last edited:
P

pacopa

Guest
Barcelona Metro Map

Hi, I share with you Barcelona Metro Map.

Regards
 

Attachments

  • Barcelona.zip
    33.8 KB · Views: 59
Last edited:

NoFearWizz

Member
May 1, 2007
5
0
Great app !!!! Works nice on my HD, i travel to Paris tomorrow :) for some nice holliday :p pitty its rainig there but love the city,

this comes very handy to find the particular route to take.

I will test it in real time this weekend.

I will report back when im back fgrom holiday next week tuesday.
 

x_sliver

Senior Member
Apr 2, 2008
274
0
Paris
Hi, I share with you Barcelona Metro Map (beta version).

What can I do to translate the app to Spanish?

Regards

a BIG Thanks to you.
I copied your maps in my phone, and it Works.
i will add it in the next release.
Thanks for your share.;)

about translate, i will give you a list of string (or a set of .RESX files of Visual Studio), which do you prefer? i can't give you now beacause i'm on work. can you wait till this evening?
 

x_sliver

Senior Member
Apr 2, 2008
274
0
Paris
Le Vesinet, both stations, are missing.
Works on my HD.
Perhaps you can display all the list when nothing is in the search box.
And add a slider on the right with alphabet for a quicker browsing.

Added: and please remove https from the images links.

which stations are missing? on which line?
ok, that's a improvement, alphabet quick browsing is a good idea.
i will find some other space to stock pictures.
 

Top Liked Posts