abstract company profile project profile introduction project management model used scheduling...

37
JAVA APPLICATION TO VIEW SHAPE FILES

Upload: cecil-pope

Post on 28-Dec-2015

237 views

Category:

Documents


4 download

TRANSCRIPT

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