7j-Bus Network Management Algeria

Embed Size (px)

Citation preview

  • 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/