You are on page 1of 54

GIS-SAP Integrated

Application
Abstract
San Diego is the seventh largest city in United States and growing. The
challenge of maintaining the City's streets and structures is growing right
along 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.
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.
Methodology
 Arc 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 and
SQL (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).
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.


Application Architecture
 Database tier – SQL Server 2000, SAP.
 Business tier – Synergy Application & SAP Function Modules.
 Presentation tier – Synergy Application Interface .

Database Presentation

Business Logic
SAP
Spatial Data Representation Flow
 Spatial Data Represents the Absolute and Relative position of geographic
features.

Arc Engine is a framework for creating Map



Viewer.

Arc Map(ArcGIS Desktop) is container of


Spatial 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 or Layers
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
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.


Normal User Login :-

SAP User Login :-


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.
Tool Tip or Map Tips :-
GIS Tool Bar :-
GIS Tool Bar Description:-
Table of Contents :-

Layers On/Off

It has two Tabs :-

3) Display Tab,
4) Selection Tab.
Selection Layer Tab :-
Print Form:-
Find Tool:-
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 address
can be displayed on a map, used in Driving Directions, or used for Finding
Places and Name feature.
Geocoding or Address Matching :-

Geocoding Flow chart :-


Before Geocoding:-
After Geocoding:-
Overview Window or Key Map:-
Selection Methods:-
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 :-
1) Select Street
Show Route:- 2) Zoom To Selected Street
3) Clear Selected Street
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).
Get Swept Data :-

After:-
Result is :-

1) Creates Point Layer based


on Latitudes and Longitudes.

2) Creates Line or Route Layer

with Point Collection.


Data near Selected Streets:-

Before:-

User Input :-

3)Select data –
4)Select Veh Id-
5)Data near selected
Layers
Result is :-
Show Scheduled Route :-

Before:-
Show Scheduled Route :-

After:-
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
Process Flow Diagram - Sweeping Work Order
Creation
Screen-I
Vehicle Information :-
Screen-II

Work Order Details:-


Screen-III

Create SAP Work Order:-


Module-III

SAP Functionalities
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:-
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 be
invoked .
Display Notification SAPIDE :-
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:-
Change 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.
Change Work order SAP IDE:-
Display 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.
Display Work Order SAP IDE:-
Conclusion :-

 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 GIS
And 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 :-

 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.
Queries ?….

You might also like