ABSTRACT COMPANY PROFILE PROJECT PROFILE INTRODUCTION PROJECT MANAGEMENT MODEL USED SCHEDULING...

37
JAVA APPLICATION TO VIEW SHAPE FILES

Transcript of ABSTRACT COMPANY PROFILE PROJECT PROFILE INTRODUCTION PROJECT MANAGEMENT MODEL USED SCHEDULING...

Page 1: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

JAVA APPLICATION TO VIEW SHAPE FILES

Page 2: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

ABSTRACT COMPANY PROFILE PROJECT PROFILE INTRODUCTION PROJECT MANAGEMENT

MODEL USED SCHEDULING RISK MANAGEMENT

SYSTEM REQUIREMENT SPECIFICATION USER CHARACTERISTICS TOOLS AND TECHNIQUES

SYSTEM ANALYSIS NEED FOR NEW SYSTEM FUNCTIONAL SPECIFICATION FEASIBILITY ANAYLSIS

DIAGRAMS PROTOTYPE CONCLUSIONS REFERENCES

INDEX

Page 3: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

This image viewer application would read shape-files

store it in the database in the required format, read the data stored in the database and convert it again to a shape-file.

After reading the database , generating the shape-file and displaying it the shape-file can be modified and again stored back to the database .

Modification includes creation layers like Raster layer and Vector layer, creation of lines ,arcs ,curves , polygons etc ..on the vector layer.

ABSTRACT

Page 4: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

PROJECT SUMMARY

The definition of this project is “Java Desktop Application to View Shape Files”. As the name suggest, this provides interface to access the various functionalities for Analysis purpose in GIS application. Using this application the analyst gets a user interactive platform to carry out the analysis work easily and in less time. Here user can perform various process to analysis the map in the best and easy way.

INTRODUCTION

Page 5: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

PURPOSE

The existing Systems are created using licensed software so the cost of the system is very high .

Open Source system available doesn’t have required functionalities .

SCOPE To develop features like open source , cost

effective ,platform independent and user friendly.

INTRODUCTION

Page 6: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

MODEL USED

PROJECT MANAGEMENT

Page 7: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

PROJECT MANAGEMENT

Page 8: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

PROJECT MANAGEMENT

Page 9: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

RISK IDENTIFICATION

Identifying the risk and taking the following measures.

RISK ANALYSIS Analysing the risk ,as what type of damage will it do

to the system .

RISK PLANNING Planning should be made for overcoming the risks

RISK MANAGEMENT

Page 10: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

SYSTEM

REQUIREMENT SPECFICATION

Page 11: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

There are mainly following types of users. Civil engineers/ Geotechnical engineers  The method can be used for site investigations for civil engineering. Mining engineers  To find out depth of ore body. Geologist   In search for bearing structures. Govt. officials   Different department of any Govt. can use the system to acquire

the information of geophysical survey.

USER CHARACTERISTICS

Page 12: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

Hardware required :

PROCESSOR : Pentium 4 or above RAM : Minimun Required 512 MB HARDDISK : 80GB

Software Required : OS: Windows XP or later Front End : Java SE(jdk 1.6.0) Back End : MS-Access / MySQL Editor : NetBeansIDE (7.1.2) Documentation Tools :

Microsoft Word

TOOLS AND TECHNIQUE

Page 13: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

STUDY OF CURRENT SYSTEM/PROBLEMS

Arc Gis Software Heavy weight

More Complex (Editing becomes complex)

Requires expensive licensing

Not Open source

Not Platform Independent

SYSTEM ANALYSIS

Page 14: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

Cost savings resulting from greater

efficiency

Open Source and Platform Independent

Simple GUI(Graphical User Interface)

NEED FOR NEW SYSTEM

Page 15: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

Login

Forgot password & Security question Shape-file Viewer

Selecting a shape-file Save it to the database View the shape file using database Creation of layers (Raster & Vector)

Modification of shape-files Creation of shape (Vector) Save it to the database

FUNCTIONAL SPECIFICATION

Page 16: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

Technical Feasibility :

The feasibility analysis reveals that the client would be able to use the application without any technical difficulty.

Schedule Feasibility : According to the analysis and project planning the

application would be implemented in stipulated time frame .

Economic Feasibility : As it is an Open Source application , the cost of

the project would be Economic for the user.

FEASIBILITY ANALYSIS

Page 17: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

USE-CASE

Page 18: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

CONTEXT

Page 19: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

DATA FLOW(1st level)

Page 20: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

2nd Level DFD to View shape files

DATA FLOW(2nd level)

Page 21: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

2nd Level DFD for adding layers

DATA FLOW(CONT.)

Page 22: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

2nd Level DFD for selecting layers

DATA FLOW(CONT.)

Page 23: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

2nd level DFD for generating shape files

DATA FLOW(CONT.)

Page 24: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

STATE TRANSITION

Page 25: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

CONTROL FLOW

Page 26: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

PROTOTYPE

Page 27: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

SHAPE FILE VIEWER

Page 28: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

FILE MENU

Page 29: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

OPEN SHAPE FILE

Page 30: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

Displaying political.shp on GIS

frame

Page 31: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

Adding new shape layer

Page 32: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

Adding new shape layer

Page 33: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

Adding road-line.shp

Adding road-line.shp

Page 34: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

Using zoom in

Page 35: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

Using zoom out tool

Page 36: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

Get selected features of selected layers

Page 37: ABSTRACT  COMPANY PROFILE  PROJECT PROFILE  INTRODUCTION  PROJECT MANAGEMENT  MODEL USED  SCHEDULING  RISK MANAGEMENT  SYSTEM REQUIREMENT SPECIFICATION.

As it is an Open Source Application it would be

utilized by the users with all functionalities which existing Open Source Applications are not providing.

It would be helpful to the users for Geo-Spatial Analysis .

CONCLUSION