Synergy GIS-SAP Integrated Application 1

download Synergy GIS-SAP Integrated Application 1

of 54

Transcript of Synergy GIS-SAP Integrated Application 1

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    1/54

    GIS-SAP Integrated

    Application

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    2/54

    AbstractSan Diego is the seventh largest city in United States and growing. The

    challenge of maintaining the City's streets and structures is growing rightalong with it.

    The Streets Division of the City of San Diego currently uses an integrated

    Asset Management System developed under Synergy GIS and SAP

    integrated Application.

    It works in different modules .

    1) GIS and SAP Integration.

    2) Street Sweeping Application.

    3) Fleet Management Map Viewer Application.

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    3/54

    Objective The main objective of this project is to develop Desktop stand-alone application,

    integrate with GIS and SAP (Systems, Applications, and Products ).

    To Display spatial data or layers on Desktop application.The layers are symbolized

    and cartographically designed

    To Develop Navigation Tools like Pan, Zoom in; Zoom out, Search, Address

    Geocoding, and Select Features etc. Show Route is one module which queries the street name from Streets

    Layer and which displays available streets. The functionalities include

    Select a street, Zoom to the selected street.

    Get the Swept data from SQL Data base and display spatial data on Map

    (Desktop Application).

    GIS and SAP integration. Interaction with SAP Browser ERP (Enterprise

    Resource Planning) IDE (integrated development environment.) and

    capable to get data from SAP.

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    4/54

    MethodologyArc Engine 9.2 framework(Arc Objects) is used for creating GIS functionality for Stand

    alone Embedded Custom desktop application.

    C# specification 2.0 and .Net framework 2.0 is as programming language and SAP andSQL (ArcSDE) as database backend. Arc Engine 9.2 framework for MAP Viewer .

    Creating GIS based functionalities like Navigation functionalities

    (panning, zooming. Selecting features,query the features).

    Connect ArcSDE data base and retrieve spatial data like layers from ArcSDE server,

    This ArcSDE server connect through Arc Map and display on the map Arc Engine API

    (Map Viewer).

    Connect Sql Data Base (which is GPS data sweeping data, provided by client) and

    create points and line display (Swept data) on map.

    Working with Fleet Manger data .

    Provide facility to select the features and get SAP IDE or SAP Browser for create and

    Modify notification and work order (SAP Functionality.Interacting with ERP IDE).

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    5/54

    Software and Tools

    .Net Framework 2.0.

    C# 2.0 Specifications And ADO.Net.

    Arc Engine 9.2 Framework 9.2 (Arc Objects).

    ArcGIS Desktop 9.2.

    ArcSDE 9.2.

    ERP(Enterprises Resources and Planning)(SAP).

    SQL Server 2000.

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    6/54

    Application Architecture Database tier SQL Server 2000, SAP.

    Business tier Synergy Application & SAP Function Modules.

    Presentation tier Synergy Application Interface .

    DatabasePresentation

    Business Logic

    SAP

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    7/54

    Spatial Data Representation Flow

    Arc Engine is a framework for creating Map

    Viewer.

    Arc Map(ArcGIS Desktop) is container ofSpatial data. It is form of .MXD format.

    ArcSDE is Spatial data base Engine for

    connection or bridge between Database and

    ArcMap .

    DBMS(MS SQL) is server side data base.

    Spatial Data Represents the Absolute and Relative position of geographic

    features.

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    8/54

    Spatial Data or Layers

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    9/54

    Spatial Database tier

    Work Area

    Council District Community Area Parcels

    Parks Building Grounds Lakes Major Roads Streets Center Islands Street Sections Alleys Channels Storm Drain Pipes Storm Drain Structures Bridges Intersections Street Lights Traffic Signals Signs Trees Sweep Route Bike Way

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    10/54

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    11/54

    SAP User Login :-User Login

    User Logins are Two Types:-

    3) Normal User :-

    Who can not access SAP Functionalities in the Application.

    2) SAP User Login:-

    Who can access SAP functionalities in the Application.

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    12/54

    Normal User Login :-

    SAP User Login :-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    13/54

    Application GUI :-

    Application GUI :-

    3) TOC(Table of Contents),

    4) Main Menu bar,

    5) Main Tool Bar,

    6) Map Tips Tool,

    7) Status bar,

    8) SAP Tool Bar,

    9) Main Map.

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    14/54

    Tool Tip or Map Tips :-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    15/54

    GIS Tool Bar :-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    16/54

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    17/54

    Table of Contents :-

    Layers On/Off

    It has two Tabs :-

    3) Display Tab,

    4) Selection Tab.

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    18/54

    Selection Layer Tab :-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    19/54

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    20/54

    Find Tool:-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    21/54

    Geocoding Definition :-

    Geocoding is the process of assigning geographic identifiers or

    codes or geographic coordinates, that can be expressed as latitude and

    longitudes to map features and other data records, such as street address

    ,house Number, area, ZipCode etc.

    Geocoding is the process that assigns latitude and longitude map

    coordinates to addresses. Once a map coordinate is assigned, an addresscan be displayed on a map, used in Driving Directions, or used for Finding

    Places and Name feature.

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    22/54

    Geocoding or Address Matching :-

    Geocoding Flow chart :-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    23/54

    Before Geocoding:-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    24/54

    After Geocoding:-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    25/54

    Overview Window or Key Map:-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    26/54

    Selection Methods:-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    27/54

    Sweeping Route

    Sweeping Analysis Application Contains Different types of operations:-

    Such as..

    Show Route based on the Route Number,Each Route Number Contains

    Number of routes or Streets.

    Create Point(Based on GPS Points) Layer on Map and Create Line

    Layer(Route Layer) on the Map.

    Get Routes based on the Route Number based on the user Input.

    Get Swept data based on the user selection in particular area(Selected Area).

    Sweeping DataBase Flow :

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    28/54

    Sweeping DataBase Flow :-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    29/54

    Show Route:-

    1) Select Street

    2) Zoom To Selected Street

    3) Clear Selected Street

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    30/54

    Get Swept Data :-

    Before:-

    User Input :-

    3) Based on Sweeping date,

    4) Based on the Vehicle Number

    or ID,

    5) Based on Shift( Day Shift or

    Night Shift).

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    31/54

    Get Swept Data :-

    After:-

    Result is :-

    1) Creates Point Layer based

    on Latitudes and Longitudes.

    2) Creates Line or Route Layer

    with Point Collection.

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    32/54

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    33/54

    Result is :-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    34/54

    Sh S h d l d R t

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    35/54

    Show Scheduled Route :-

    After:-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    36/54

    Fleet Management

    Fleet (vehicle)Management can include a range of Fleet Management functions, such as

    vehicle financing, vehicle maintenance, vehicle telemetric (tracking and diagnostics) .

    Fleet Manager Application contains three screens. Following depicts those screens and

    the functionality associated with them.

    That is:-

    1) Vehicle Information

    2) Work Order Listing

    3) Create SAP Work Order

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    37/54

    Process Flow Diagram - Sweeping Work Order

    Creation

    Screen I

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    38/54

    Vehicle Information :-

    Screen-I

    Screen II

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    39/54

    Screen-II

    Work Order Details:-

    Screen III

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    40/54

    Screen-III

    Create SAP Work Order:-

    Module-III

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    41/54

    SAP FunctionalitiesModule-III

    Create Notification Menu

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    42/54

    Create Notification Menu

    Bar:-

    Work Flow:-

    Select the transaction as shown in the figure above

    Click on any feature on the map which has an SAP Link Id

    as an attribute .

    After a few moments, the corresponding SAP screen,

    shown below will be invoked .

    Create Notification SAP IDE:-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    43/54

    Create Notification SAP IDE:

    Display Notification Menu Bar :-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    44/54

    Display Notification Menu Bar :

    Select the transaction as shown in the figure above.

    Click on any feature on the map which has an SAP Link Id as an attribute .

    After a few moments the corresponding SAP screen shown below will beinvoked .

    Display Notification SAPIDE :-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    45/54

    Display Notification SAPIDE :

    Work Order Menu Bar

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    46/54

    Work Order Menu Bar

    Work Flow:-

    Select the transaction as shown in the figure above.

    Click on any feature on the map which has an SAP Link Id as an attribute .

    After a few moments the corresponding SAP screen shown below will

    be invoked .

    Create Work Order SAP IDE:

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    47/54

    Create Work Order SAP IDE:-

    Change Work Order Menu Bar:-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    48/54

    g

    Work Flow:-

    Select the transaction as shown in the figure above.

    Click on any feature on the map which has an SAP Link Id as an attribute .

    After a few moments the corresponding SAP screen shown below will

    be invoked.

    Change Work order SAP IDE:-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    49/54

    g

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    50/54

    Display Work Order SAP IDE:-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    51/54

    Conclusion :-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    52/54

    The main aim of Synergy GIS application is to use the latest GIS tools and the on-going

    technology to make out the street sweeping application. It even aims to integrate GISAnd SAP with GPS for location based services there by tracking the information.

    The Street Sweeping application is to provide the Street Division with the ability to verify

    the accuracy and performance of street sweeping activity throughout the city as the

    activity will be tracked to the individual street segments itself.

    Deployed as Custom-Stand-alone-desktop Application on Client or User Desktop.

    Scope :-

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    53/54

    Planning to make as Web based Application. Planning to Create Mobile Based Application ,Using ArcGIS Server Mobile ADF.

    Planning to use latest technology like ArcGIS Server 9.2, C# 3.0,ASP.Net.

  • 8/14/2019 Synergy GIS-SAP Integrated Application 1

    54/54

    Queries ?.