7j-Bus Network Management Algeria
Transcript of 7j-Bus Network Management Algeria
-
8/2/2019 7j-Bus Network Management Algeria
1/35
Building business applications above gvSIGBuilding business applications above gvSIG
A case study with a bus network management GIS for the AlgerianTransport Minister
Olivier Bedel, Francois Leprince, Matthieu Balmes, Myriem TrehinOlivier Bedel, Francois Leprince, Matthieu Balmes, Myriem Trehin
-
8/2/2019 7j-Bus Network Management Algeria
2/35
GvSIG to help network bus management 2
On the programme...On the programme...
Backgrounds...
Why gvSIG ?
Developing with gvSIG : feedback
Overview of the SIG Transportapplication
-
8/2/2019 7j-Bus Network Management Algeria
3/35
GvSIG to help network bus management 3
BackgroundsBackgrounds
-
8/2/2019 7j-Bus Network Management Algeria
4/35
GvSIG to help network bus management 4
Origins of the projectOrigins of the project
Project for the setting-up and the
modernization of transport network in Algeria
On the Algerian Transport Minister's initiative
Contract with the Belgian consulting company Transurb
Need for a first tool to map and study the bus
networksSubcontract with the company Alkante
-
8/2/2019 7j-Bus Network Management Algeria
5/35
GvSIG to help network bus management 5
TheThe needsneeds
GIS functionalities...
Mapping
Bus network
Cities base map (scanned map, road networks...)
Bus Network update
Drawing bus lines and bus stops
Map printing (pdf)
Making simple analysis in order qualify the socio-economicimpact of the network
...for non GIS experts
-
8/2/2019 7j-Bus Network Management Algeria
6/35
GvSIG to help network bus management 6
TheThe SIG-TransportSIG-TransportApplicationApplication
Network creation
and update
module
NavTable
Extension
++ NetworkSocio-economic
impact analysismodule
-
8/2/2019 7j-Bus Network Management Algeria
7/35
GvSIG to help network bus management 7
Network creation/update ModuleNetwork creation/update Module
Drawing bus lines and bus stops
Bus stops are linked to lines and vice-versa
Snapping on road network and on already drawn bus network
-
8/2/2019 7j-Bus Network Management Algeria
8/35
GvSIG to help network bus management 8
Network analysis moduleNetwork analysis module
Estimating the impact of network fragments on socio-
economic areas
Economic areas (populated areas) as an input layer
Based on a radius (ri) defined around bus lines/stops
Impact is defined as a area ratio
Tx R ,Z=areabufferR , riZ/area Z
-
8/2/2019 7j-Bus Network Management Algeria
9/35
GvSIG to help network bus management 9
Currently...Currently...
First user training in May 2011. Next user training next
week (December 2011)
Application installed in 13 Algerian cities and already
used in real conditions
Waiting for user comments (coming next week...)
-
8/2/2019 7j-Bus Network Management Algeria
10/35
GvSIG to help network bus management 10
Why gvSIG ?Why gvSIG ?
-
8/2/2019 7j-Bus Network Management Algeria
11/35
GvSIG to help network bus management 11
Several reasons...Several reasons...
An adaptable GIS that fulfils the needs...
Raster and vector data sources
Edition tools to create and update network
Advanced spatial analysis (Sextante)
Thematic mapping
Printing and export (pdf, paper printing)
-
8/2/2019 7j-Bus Network Management Algeria
12/35
GvSIG to help network bus management 12
Several reasons...Several reasons...
Freeware
Client point of view : No initial cost for a GIS which has not been
specialized and no extra cost for license
Open source (GNU GPL)
Alkante point of view : guaranty the ability to develop business specific
modules and to adapt the graphical user interface
JAVA (cross-platform)
One development compatible with Linux and Windows (XP, Vista, 7...)
-
8/2/2019 7j-Bus Network Management Algeria
13/35
GvSIG to help network bus management 13
Several reasons...Several reasons...
French translation of gvSIG available
GvSIG : Mature and alive project
Maturity (6 years)
Users community
Several plugins coming from various contributors
-
8/2/2019 7j-Bus Network Management Algeria
14/35
GvSIG to help network bus management 14
A user friendly GIS but...A user friendly GIS but...
Some adjustments necessary for non gis
specialists
Making editing and drawing toolbar simpler
Displaying attribute data in a form rather than in a table
( la navTable)
Making network analysis as automatic as possible
-
8/2/2019 7j-Bus Network Management Algeria
15/35
GvSIG to help network bus management 15
Editing toolbar simplifiedEditing toolbar simplified
Less geometric edition tools
Vertices edition tools merged
add/remove vertices
move vertices
-
8/2/2019 7j-Bus Network Management Algeria
16/35
GvSIG to help network bus management 16
Form display of attribute dataForm display of attribute data
Use of the NavTable extension
Synthetic view of attribute data for a particular feature
Fill and update of attribute data easier
-
8/2/2019 7j-Bus Network Management Algeria
17/35
GvSIG to help network bus management 17
Automation of the analysis processAutomation of the analysis process
Chaining Sextante algorithms to provide one specializedprocess
-
8/2/2019 7j-Bus Network Management Algeria
18/35
GvSIG to help network bus management 18
Developing with gvSIG
Feedback
-
8/2/2019 7j-Bus Network Management Algeria
19/35
GvSIG to help network bus management 19
Several aspectsSeveral aspects
Developing a business extension
Customizing the GUI of gvSIG
Packaging an install of gvSIG including a business extension
-
8/2/2019 7j-Bus Network Management Algeria
20/35
GvSIG to help network bus management 20
To start withTo start with
GvSIG version 1.10 stable (build 1264)
Sources available on gvsig.org (SVN repository)
Sextante included
NavTable sources installed manually
SourcesDocumentation etexamples
GvSIG Installer
https://svn.forge.osor.eu/svn/gvsig_desktop/tags/v1_10_0_build_1264/https://svn.forge.osor.eu/svn/gvsig_desktop/tags/v1_10_0_build_1264/ -
8/2/2019 7j-Bus Network Management Algeria
21/35
GvSIG to help network bus management 21
Positive points...Positive points...
gvSIG architecture based on extension make it quite
easy to develop plugins
Automatic procedure to set up Eclipse IDE fro gvSIG
development
Installer build script that can be easily modified
-
8/2/2019 7j-Bus Network Management Algeria
22/35
GvSIG to help network bus management 22
Negative points...Negative points...
Source code documentation (Javadoc) old (and not up to date
with the stable release) et written in Spanish (Why not
English ?)
Examples/tutorials available with source code, but not up to
date and not working the latest releases
Miss a real developer documentation or a developer resource
centerWe have to mix several documents (data models, API diagrams) taken from
several places on the web
-
8/2/2019 7j-Bus Network Management Algeria
23/35
GvSIG to help network bus management 23
Somes figures...Somes figures...
Developing time...
25 man-day (with no deep knowledge of gvSIG source code)
excluding specifications, tests, training and project management.
Size of the extension
10408 lines of Java
2% of all gvSIG extensions size
0,8% of gvSIG total code
-
8/2/2019 7j-Bus Network Management Algeria
24/35
-
8/2/2019 7j-Bus Network Management Algeria
25/35
GvSIG to help network bus management 25
How does it look like
and work ?(Some screenshots...)
-
8/2/2019 7j-Bus Network Management Algeria
26/35
GvSIG to help network bus management 26
Transport MenuTransport Menu
-
8/2/2019 7j-Bus Network Management Algeria
27/35
GvSIG to help network bus management 27
Creating a networkCreating a network
-
8/2/2019 7j-Bus Network Management Algeria
28/35
GvSIG to help network bus management 28
Drawing/SnappingDrawing/Snapping
-
8/2/2019 7j-Bus Network Management Algeria
29/35
GvSIG to help network bus management 29
Filling propertiesFilling properties
-
8/2/2019 7j-Bus Network Management Algeria
30/35
GvSIG to help network bus management 30
Synchronizing bus lines/bus stopsSynchronizing bus lines/bus stops
-
8/2/2019 7j-Bus Network Management Algeria
31/35
GvSIG to help network bus management 31
Area based impact analysisArea based impact analysis
-
8/2/2019 7j-Bus Network Management Algeria
32/35
GvSIG to help network bus management 32
Analysis 1Analysis 1
-
8/2/2019 7j-Bus Network Management Algeria
33/35
GvSIG to help network bus management 33
Analysis 2Analysis 2
-
8/2/2019 7j-Bus Network Management Algeria
34/35
GvSIG to help network bus management 34
Analysis 3Analysis 3
-
8/2/2019 7j-Bus Network Management Algeria
35/35
GvSIG to help network bus management 35
www.alkante.com
Alkante SAS
1, rue du Chne Morand
35510 RENNES
Tel. : +332 99 22 25 70
Questions ?
http://www.alkante.com/http://www.alkante.com/