A Gis Tool to Demonstrate Ancient Harappan
Total Page:16
File Type:pdf, Size:1020Kb
A GIS TOOL TO DEMONSTRATE ANCIENT HARAPPAN CIVILIZATION _______________ A Thesis Presented to the Faculty of San Diego State University _______________ In Partial Fulfillment of the Requirements for the Degree Master of Science in Computer Science _______________ by Kesav Srinath Surapaneni Summer 2011 iii Copyright © 2011 by Kesav Srinath Surapaneni All Rights Reserved iv DEDICATION To my father Vijaya Nageswara rao Surapaneni, my mother Padmaja Surapaneni, and my family and friends who have always given me endless support and love. v ABSTRACT OF THE THESIS A GIS Tool to Demonstrate Ancient Harappan Civilization by Kesav Srinath Surapaneni Master of Science in Computer Science San Diego State University, 2011 The thesis focuses on the Harappan civilization and provides a better way to visualize the corresponding data on the map using the hotlink tool. This tool is made with the help of MOJO (Map Objects Java Objects) provided by ESRI. The MOJO coding to read in the data from CSV file, make a layer out of it, and create a new shape file is done. A suitable special marker symbol is used to show the locations that were found on a base map of India. A dot represents Harappan civilization links from where a user can navigate to corresponding web pages in response to a standard mouse click event. This thesis also discusses topics related to Indus valley civilization like its importance, occupations, society, religion and decline. This approach presents an effective learning tool for students by providing an interactive environment through features such as menus, help, map and tools like zoom in, zoom out, etc. Using a computer simulation is much more engaging and better aligned to the interests of modern students. Moreover, the students also have the ability to customize the application environment to suit their individual interests. vi TABLE OF CONTENTS PAGE ABSTRACT ...............................................................................................................................v LIST OF TABLES ................................................................................................................. viii LIST OF FIGURES ................................................................................................................. ix LIST OF ACRONYMS .............................................................................................................x ACKNOWLEDGEMENTS ..................................................................................................... xi CHAPTER 1 ANCIENT HARAPPAN CIVILIZATION....................................................................1 1.1 Introduction ........................................................................................................1 1.2 Urban Development ...........................................................................................1 1.3 Occupations........................................................................................................3 1.4 Society and Religion ..........................................................................................4 1.5 Decline of the Civilization .................................................................................5 2 TECHNOLOGY ............................................................................................................6 2.1 Java ....................................................................................................................6 2.2 Map Objects Java Edition ..................................................................................7 2.3 ABVIEWER ......................................................................................................8 3 MAPOBJECTS TOOLBARS ......................................................................................12 4 CUSTOM TOOLBAR .................................................................................................14 4.1 Print ..................................................................................................................15 4.2 Add Layer ........................................................................................................15 4.3 Pointer ..............................................................................................................16 4.4 Distance Tool ...................................................................................................16 4.5 Help Tool .........................................................................................................18 4.6 XY Tool ...........................................................................................................19 4.7 Hot Link ...........................................................................................................19 5 ADDITIONAL TOOLS ...............................................................................................21 5.1 Co-Ordinates Display.......................................................................................21 vii 5.2 Help ..................................................................................................................21 6 SHAPE FILES .............................................................................................................23 6.1 Shape File.........................................................................................................23 6.2 Index File .........................................................................................................26 6.3 Dbase File ........................................................................................................26 7 DEMONSTRATION ...................................................................................................27 8 FUTURE ENHANCEMENTS ....................................................................................31 BIBLIOGRAPHY ....................................................................................................................32 Works Cited ...........................................................................................................32 Works Consulted ....................................................................................................32 viii LIST OF TABLES PAGE Table 4.1. Custom Toolbar ......................................................................................................14 Table 6.1. Description of Shape File Header ...........................................................................24 Table 6.2. Value/Shape Type Mapping ...................................................................................25 ix LIST OF FIGURES Figure 2.1. Ancient India DXF file. ...........................................................................................9 Figure 2.2. Using Pen label to create polygon. ..........................................................................9 Figure 2.3. Creating Harappa civilization layer. ......................................................................10 Figure 2.4. Drawing Indus River polygon. ..............................................................................10 Figure 2.5. DXf file created with Indus River and Harappa region. ........................................11 Figure 3.1. Map Objects toolbar. .............................................................................................12 Figure 4.1. Custom toolbar. .....................................................................................................14 Figure 4.2. Print. ......................................................................................................................15 Figure 4.3. Add layer. ..............................................................................................................16 Figure 4.4. Pointer....................................................................................................................17 Figure 4.5. Distance tool. .........................................................................................................17 Figure 4.6. Help tool. ...............................................................................................................18 Figure 4.7. XY tool. .................................................................................................................19 Figure 4.8. Hot link. .................................................................................................................20 Figure 5.1. Coordinates display. ..............................................................................................21 Figure 5.2. Help window. ........................................................................................................22 Figure 7.1. Command prompt. .................................................................................................27 Figure 7.2. Compiling the Java file. .........................................................................................27 Figure 7.3. Running the Java file. ............................................................................................28 Figure 7.4. Harappa Civilization with Indus River. .................................................................28 Figure 7.5. Clicking on XY label. ............................................................................................29 Figure 7.6. Browsing the Harappa.csv file. .............................................................................29 Figure 7.7. Displaying Indus Valley cities. ..............................................................................30