Home

- San Diego State University

image

Contents

1. X 29 072 Y 26 662 DIST 0 mi 0 km Figure 6 59 Map before changing the color El country Properties Symbols Draw features using mesma a Style Solid fill Outline Remove Outline Style Solid line Figure 6 60 Legend Editor window 53 E Color Chooser Swatches HSB RGB Alpha EI E E AAA 1111111117 SNS FAS T 11717171717 ai BST TS T TTT R a a 1 I A TTT ESI 1 111 1851015311 E SSS a a a m SRR eee 1099 I I O A y a mil E E E E E E 1 INS 11 aaa tt td Ma o O LI sample Text Sample Text Figure 6 61 Color chooser ES British Empire in the World File Theme LayerControl de t k amp w e ej a mee alas wl county 0 LI v world L X 115 135 Y7 77 383 DIST 0mi 0km Figure 6 62 Map after changing the color using Legend Editor 54 We will also see how to add labels to the map To demonstrate this I will add my CSV files located at CAESRAMOJ20 British Empire dist with names 1700s csv 1800s csv and 1900s csv To add these files I have used the XY button that is shown in Figure 6 15 After adding these files as layer the map looks like the Figure 6 63 To add labels I will select 1700s layer on the table of contents and click on the legend editor and then click on labels tab as shown in Figure 6 64 Now click on the drop down menu below labels feature using as
2. dues grid 15 jpanel_2 add new JLabel country i JLabel LEFT gbc goc grridx goc T Os Ls Jjpanel_2 add new JLabel LEFT 90C GOC ror ids dy jpanel_2 add new GC Pr dx Goe oridy 0 De 7 jpanel_2 add new JLabel LEFT gbc CCo cx im jpanel 2 add new goc eg xg dx goc dgrerzdy 0 25 jpanel_2 add new Wealth JhabelsbsbRT dgoc s elo jets pario ba Iy jpanel_2 add new JLabel cmnwlth i JLabel LEFT gbc gocce Ease IDE E LUV oO 4 jpanel_2 add new dbeabel LbERET gbco OOo cx i 1 JLabel Country JLabel X Co ordinate JLabel x1 JLabel LEFT gbc JLabel Y Co ordinate JLabel y1 JLabel LEFT gbc JLabel Part of Common JLabel Hot Link JPanel 2 add button gboe GridBagConstraints gbcl GridBagConstraints obelioridwidth GridBagConstraints REMAINDER new abel griawtath 1 22 23 gelo prox OF JOEL ELA _0 JLabel tt new JLabel The Areas Of The World That At One Time Are Part Of The British Empire BoxLayout Y AXIS tt sSetEont new Font Serif Font BOLD 20 7 jpanel 3 add tt gbcl gbolsgridx 0 abel aqrldy I jpanel 3 add beimg gbcl goclcgrgox es INE delay 24 jpanel_3 add t1 gbcl gabologrrdx 0 abel qrLay 9 Jpanel 3 add Dl gbol Goel grid c goelsgridy E A Jjpanel_3 add b2 gbc1 0 GOOLGE gbeleqridy 5
3. ea aevwe ae sa country Yi world ES Query Builder Select a field Values enezuela Vietnam Western Sahara Yemen Zaire CONTINENT Zambia CAPITAL Zimbabwe FAO La NAME gt Venezuela Execute Clear lv Show All Attributes Display Field NAME v NAME X ABBREVNA FIPS CODE WB CNTRY REGION CONTINENT Western S W Sahara Northern Af Africa Vietnam Vietnam VNM Southeaste Asia Zaire Zaire IZAR Middle Africa Africa ZMB Eastern Afri Africa Zimbabwe Zimbabwe ZE Eastern Afri Africa a i Query Results 6 selected Highlight BR Pan B Zoom Statistics X 7 078 Y 116 928 DIST 0 mi 0 km Figure 6 36 Illustration of using Query Builder 6 2 19 Select Features The icon to use this tool is as shown in Figure 6 37 To use this tool click on that icon and it will give four options rectangle circle polygon and line as shown in the Figure 6 38 Select any one of them Now click on any area of the map which you want to select and it will turn into yellow bordered showing that you selected that area as shown in the Figure 6 39 You can select multiple areas by using the shift key 6 2 20 Clear All Selection The icon for this tool 1s as shown in the Figure 6 40 This tool is used to erase any features selected using the Select Features tool This is grayed out as shown in
4. b3 setBorder BorderFactory createEmptyBorder 2 2 2 2 b3 setHorizontalAlignment JButton CENTER b3 setBorderPainted false b3 setContentAreaFilled false bl addActionListener new ActionListener public void actionPerformed ActionEvent e OpenBrowser displayurl http www britishbattles com L 21 b2 addActionListener new ActionListener public void actionPerformed ActionEvent e OpenBrowser displayurl http www britishempire co uk 13 b3 addActionListener new ActionListener public void actionPerformed ActionEvent e OpenBrowser displayurl http empiretheory fortunecity net VictorianLinks EI java awt GridBagLayout L final String Url hotlink n JButton button new JButton url button setBorderPainted false button setHorizontalAlignment JButton CENTER button setContentAreaFilled false jpanel 2 setLayout new jJpanel 2 setAlignmentX Component CENTER ALIGNMENT Color 02047 994 9 se jJpanel 2 setBackground new Jpanel 2 setBorder BorderFactory createLineBorder Color black java awt GridBagLayout jpanel 3 setLayout new jJpanel 3 setAlignmentX Component CENTER ALIGNMENT CGolor 0255 204 100 53 jJpanel 3 setBackground new Jpanel 3 setBorder BorderFactory createLineBorder Color black De ar id Laden gbo qridx goeegrrdy Os 0 jpanel_2 add new Ia a DE La RED joc gt
5. button as shown in Figure A 3 h E MAA amp tk Figure A 3 XY Button highlighted You will get a file browser to select the CSV files as shown in Figure A 4 68 m ala File Name Figure A 4 File browser to select CSV files Select each one of them at a time and then click on open The XY layer should have been added to the map with the hotspots contained in the CSV file After adding all the CSV files you will get the map screen as shown in Figure A 5 British Empire in the World File Theme LayerControl Help e k zm xw j e Qeens 1900s A 1800s 1700s country world X 13 846 Y 16 668 DIST 0 mi O0 km Figure A 5 Map screen after adding the layers 69 A 4 ADDING LABELS TO THE LAYERS Using the legend editor we can change the color of the layers and we can add labels to the map We can customize the font size orientation and color of the labels displayed on the map There are also other things that you can customize I leave it to users to play and learn To use the legend editor first select a layer on the left side of the map to label that layer as shown in the Figure A 6 British Empire in the World Hle Theme LayerControl Help ley haze er agarras lalea Y 1900s w 1800s 1700s country world X 162 198 Y 87 876 DIST Omi 0 km Figure A 6 Map screen showing 1900s layer selected on the tab
6. demote selected layer Figure 6 52 Layer Control menu 6 3 1 Add Layer Using add layer you can add a layer to the map by selecting a shape file from add layer dialog which opens when you click on the Add Layer The add layer icon is as shown in the Figure 6 53 When you click on this Add Layer option the dialog window is opened which is shown in Figure 6 54 Now you can browse to CAESRIMOJ20NSamples Data World and select any shape file for example lakes shp and then click on ok Now the lakes layer 1s added to the map The screen shot after adding lakes layer 1s as shown in the Figure 6 55 You can see that lakes are in blue color You can also add images files to the map using this feature 6 3 2 Remove Layer Remove layer simply removes a layer from the map The icon for remove layer is shown in the Figure 6 56 If you want to remove the lakes layer that we have added previously Select the lakes layer on the table of contents 1 e on the left side of the map as shown in the Figure 6 57 After selecting the lakes layer only go to file menu and then click remove layer Now the lakes layer 1s gone from the map 6 3 3 Legend Editor Using the editor we can change the color of the layers and we can add labels to the map We can customize the font size orientation and color of the labels displayed on the 49 m oy m BE H EM E Figure 6 53 Add Layer icon Select a theme layer E Shapefile path name Dl Figure 6 54
7. jpanel_3 add b3 g9gbe1 mainPanel setBackground Color red Jjpanel_1 setlayout new BoxLayout jpanel_l Jpanel_1 setAlignmentX Component LEFT_ALIGNMENT JScrollPane jpanel_1 tos ABLE BE OO e jpanel_l add jpanel_2 Jjpanel_1 add jpanel_3 gbc JScrollPane jscrollpane new JFrame frame new JFrame JScrollPane frame getContentPane add jscrollpane frame pack frame setSize 400 400 frame setTitle British Empire System out println be tool b4 frame open set if BritEmp BETool true 24 frame setVisible true button addActionListener new ActionListener public void actionPerformed ActionEvent e OpenBrowser displayurl url if flag 1 break DE I have used hotlink tool to open the information windows When the user clicks on this tool the cursor is changed to a bolt like image as shown in the Figure 6 2 With this cursor enabled user should click on the points or stars to get the information window pop up A sample information window when clicked on a point with identify tool is shown in the Figure 6 3 Figure 6 2 Bolt cursor B British Empire Figure 6 3 Information window when clicked on a star 29 Dountry Hea bib Tit X C n oadmate 06 54 Y Coo diale 32 78 Part of Common Wealth NO Hat Link uri pe a tis A com Tritus de tusha y N 45 450 av Alina Tied renta Pos Bet Bade h The information displayed als
8. 11 12 13 14 15 16 63 BIBLIOGRAPHY WORKS CITED About shapefiles dBase tables and file types ESRI http webhelp esri com arcgisdesktop 9 3 index cfm TopicName About shapefiles dBASE tables and file types accessed January 2011 Nov 19 2008 Abstract window toolkit Wikipedia http en wikipedia org wiki Abstract Window Toolkit accessed January 2011 n d British Empire Wikipedia http en wikipedia org wiki British Empire accessed September 2010 n d BritishEmpire Help Wikispaces http britishempire help wikispaces com accessed May 2010 n d ESRI Shapefile technical description ESRI http www esri com library whitepapers pdfs shapefile pdf accessed January 2011 Jul 1998 D Falkman Review ESRI MapObjects Java edition 2 Java boutique http javaboutique internet com reviews ESRI accessed January 2011 n d Learn about Java technology Java http www java com en about accessed January 2011 n d Links for Victorian studies Empiretheory fortunecity net http empiretheory fortunecity net VictorianLinks htm accesses October 2010 n d Environmental Systems Research Institute Inc MapObjects Java Edition 2 0 1 programmer s reference help n d NetBeans IDE 6 1 information NetBeans http netbeans2 org community releases 61 index html accessed January 2011 n d NetBeans IDE 6 9 1 download NetBeans http netbeans org downloads index html accessed
9. Add Layer Dialog window File Theme LayerControl els ral slo le aeeansle asia v lakes m country D world O X 35 220 Y 1 013 DIST 0 mi 0km Figure 6 55 Map after adding lakes layer 2 remove Figure 6 56 Remove layer 51 S British Empire in the World File Theme LayerControl lakes L country v world El Mn m gt Figure 6 57 Screen shot showing lakes layer selected in the Table of Contents map There are also other things that you can customize I leave it to the users to play and learn The icon for legend editor is as shown in the Figure 6 58 To use this feature first you need to select a layer on the table of contents as shown in the Figure in 6 59 Now I want to change the color of the country layer on the map As I selected that layer I will go to file menu and then click on the legend editor Now it opens legend editor dialog window that 1s shown in Figure 6 60 I will go to color and then click on the drop down menu and then click on custom It shows a color palette window as shown in Figure 6 61 Now I select some green color and then click on apply and then click ok It now changes the color of the country layer to green as shown in Figure 6 62 52 Legend Editor Figure 6 58 Legend Editor British Empire in the World File Theme LayerControl ajaja Siti Kaw Ig esraeaanses an county v world
10. E SD Gic E Pa io D atu d a el 7 5 COLLECTION AND PREPARATION OF DATA 8 6 DEVELOPMENT OF SOFTWARE AND ITS FEATURES eee 15 NANO AAA hacen O O lt de Op al le 15 6 2 TOOL Dat ios bro ct a ne i n 27 Dal Prat UA cr THEE 27 QUU Ti rob L PP REOR T c 28 SUN A a T E tase enone 28 0 2 A Distance Measure LOO xu a 3l 0 2 5 X PUL OM sucesos deseos aa AD taunt a ta as IE vue o a a 3l 0 2 OTO BR TOOL oeste diruit es ii tdeo TTT 3l 0 27 Help DUO ida 34 0 240 Pre VIOUS EXEN td da 35 OP NE T Ea T HURTS 35 0 2 10 ZOOM OAC Ve Lay tam isidro taaan ERa In proba 35 0 2 N A STs bull an aa 36 OLEO ZOO A A a A ae al ada 36 NEP a aa E atuul 36 NS Pa n PARE ARLES EE IE O AA EUN 37 0 2 15 Pan One Dire CULC Ii atac ai t le d tat 37 PAN SA FOIS UD O RR te vecteeenmess 38 A 39 0 2 15 QUE DUITOGE sa csi ceia ta ld 39 0 2 I9 Select E CZ CUL Send iz a ua cM cael ae cree ude 4 02 20 Clear All SELECTION i n 41 GDA BuT T ES QE E 44 UN S caeco dt ata etc ce iei in dtu tuia ao ai ete Sat 46 6 5 MEDIDA uidi Mete eei atita aaa Dalai M tau Sen epi atus 4 6 NOI A L aan cover acorda aie a pt dM ata Bu 48 0 5 2 Remove Ton VOL id 48 03 Eebend BEdltOE secs A dique eS 48 6 9 4 AU Dute Table ones ce 54 6 33 Create Layer Front Selecon uio ooo paite esae ba ata alai 54 6 3 0 Promote Or Demote Selected ayer ua 50 E CONELUSTON PN 61 S FUTURE ENHANCEMENTS unas ds 62 BI
11. Empire in the World File Theme LayerControl Help w 1900s 180085 v 1700s country Figure A 11 Clicking on the help menu
12. Figure 6 41 if you did not make any selections using the Select Features tool Now to erase the selection made in Figure 6 39 you simply click on this icon and the map will return to normal as shown in Figure 6 42 42 E Figure 6 37 Select Features icon British Empire in the World ajaja File Theme LayerControl Str 2wisie le eeaanse use Y country EN oce N Circle E Line Wi world R x Polygon X 46 287 Y 102 293 DIST 0 mi 0 km Figure 6 38 Showing the options oi Select Features British Empire in the World File Theme LayerControl Stk ans eo le eaeaanae CASS zimi I A Rectangle country CR Circle v world X 46 287 Y 90 599 DIST 0 mi 0 km Figure 6 39 Select Features tool options Figure 6 40 Clear All Selection icon Figure 6 41 Clear All selection icon when grayed out 44 British Empire in the World File Theme LayerControl Stk an sie le eaealanae ase ra country Y world X 51 809 Y 72 084 DIST 0 mi 0 km Figure 6 42 Map when cleared all selections 6 2 21 Buffer To enable this feature you need to select a layer on the left side and select any area on the map with the help of Select Features Icon shown in the Figure 6 37 When the feature 19 enabled the icon will be seen as shown in Figure 6 43 otherwise it will be grayed out as shown in the Figure 6 44 This tool is
13. Figure 6 65 Labels feature using drop down men 56 Figure 6 66 Map after adding labels to layer 17008 56 Figure 6 67 Open Attribute Table option from theme menu sese eee eee 57 Figure 6 68 Attribute table for layer country eee T ei 57 Frstire 6 09 Create layer irom seleciona it la tai 58 Figure 6 70 Screen shot of the map after creating a layer from selections made 58 Fieure 0 2 T Layer Control Opt OM coe ocine Qno o e 50 Figure 6 72 Moved Layer 1700s all the way to bottom eee 60 Figure 6 73 Some layers unchecked in the table of contents sese eee eee 60 Fisure ATE Launcher 66 Figure A2 Initial Screen of the 100M ada ada a oda eu ta 67 Lione AS X Y Dutton reli e BEGU dd aa edd 67 Fieure AA File browser do select CSN Tiles a 68 Figure A 5 Map screen after adding the layers eese nennen 68 Figure A 6 Map screen showing 1900s layer selected on the table of contents 69 Figure A 7 Clicking on the Legend ECOLE aaa A 70 Figure A 8 Legend Editor Window with Labels Tab eee 70 Figure A 9 Labels feature using drop down menu sees eee eee eee 71 Figure A 10 Map after adding labels to 1900s layer eene 71 Proure ALT Che kime on the help THOU eoo aci areal esau cual ei tmt editata a ia 12 XII ACKNOWLEDGEMENTS I would like to thank Dr Carl Eckberg for giving me this opportunity to work on this thesis Appreciate for his time and
14. File Theme LayerControl amp t rkxw e eaa mee aS T Pan North YH Pan South mb Pan East m Pan West X 23 803 Y 67 407 DIST 0 0 mi 0 0km Figure 6 28 Drop down menu of the Pan One Direction 38 Figure 6 29 Pan One Direction 6 2 16 Identity When you click on this button the cursor will change to identify icon With this you can click anywhere on the map and it pops a window with any information related to that point exists on any of the layers The icon for identify 1s shown in the Figure 6 30 The screen shot of the information window is shown in the Figure 6 31 This will display information that was part of the original shape file Figure 6 30 Identify tool British Empire in the World File Theme LayerControl amp k2wf e e asgqanisjo aha United States US US USA Northern America North America Washington D C Y 1845 Y Layer country X 198 592 Y 16 613 DIST 0 0 mi 0 0km Figure 6 31 Screen shot of result of using Identify tool 39 6 2 17 Find This tool is used to do text search on any layer To use this select a layer on the left side and then click on the icon that 1s shown in the Figure 6 32 When you click on this button it will open a window where you can enter the text next to the value field and click on find It will search the whole layer and displays any matches found The value entered to search is case sensitive so
15. contribution towards the successful completion of this project I thank Dr Edward Beasley and Dr Lewis Joseph for their support contribution time and being in my thesis committee I thank my family for all the love and support they have given me Also thank god for all that he has given me in my life CHAPTER 1 INTRODUCTION Geographic Information Science GIS is one of the ways that combines both data and maps to display graphics where users can visualize the data and manipulate it GIS 1s used for local national and global scale in various industries for example like agriculture forest local housing developments natural resources history population census geography business education utilities etc Multimedia is very helpful when used in an interactive way to teach students Nowadays the use of maps for representing data has been revolutionized GIS allows users to store display manipulate analyze and link the data to the locations on the maps The GIS tool stores the data related to maps in each layer Each layer represents one specific type of data e g cities Users can edit the layers individually or in combination of more than one layer It saves layers of information about a place and displays the information on the map graphically which gives users a better understanding of the place There are many packages provided by Environmental Systems Research Institute ESRI Classroom usage of GIS encourages critical think
16. cs geom Point p new com esri mo2 cs geom Point bpa getPoint 1 xl dt format worldPozirnt getxi j Wl o wdr tormat worldPoint dgetutrt x3 Math round p geotx 100 0 100 0 vo cc Masthoround p ogetY 100 0 70100 05 lf x2 2 gt x3 amp amp x2 2 lt x3 if y2 2 gt y3 amp amp y2 2 lt y3 flag 1 JFrame frame new JFrame Container cp frame getContentPane cp setLayout new GridBagLayout JPanel jpanel 1 new JPanel JPanel jpanel 2 new JPanel JPanel jpanel 3 new JPanel jpanel l setBackground new COLOCAS DAA Ol Jpanel_1 setLayout new BoxLayout jpanel 1 BoxLayout Y_AXIS 20 GridBagConstraints gbc new GridBagCconstrasnts 5 gbc gridwidth GridBagConstraints REMAINDER Imagelcon image new Imagelcon The British Empirel png JLabel beimg new JLabel image JLabel tl new JLabel Informative Links JButton bl new JButton http www britishbattles com bl setBorder BorderFactory createEmptyBorder 2 2 2 2 bl setHorizontalAlignment JButton CENTER bl setBorderPainted false bl setContentAreaFilled false JButton b2 new JButton http www britishempire co uk b2 setBorder BorderFactory createEmptyBorder 2 2 2 2 b2 setBorderPainted false b2 setHorizontalAlignment JButton CENTER b2 setContentAreaFilled false JButton b3 new dBurtoni Hhttpory empiretheory tortunecrity net VictorbrTanLinks htm s
17. for XY button ES British Empire in the World File Theme LayerControl Straw se eaamwee X 88 782 Y 5 122 DIST 0 0 mi 0 0km Figure 6 17 Map after adding CSV file as a layer using XY button El M 34 Figure 6 18 Hotlink icon British Empire Country Philippines X Co ordinate 120 20 Y Co ordinate 13 80 Part of Common Wealth NO Hot Link http britishempire philippines wikispaces com Britain Newfoundland r Heligoland J plant Cyprus Akrotiri amp Dhekelia Minorca Thirteen Colonies A E pe Gibraltar 3 n Flori a Bahamas Egypt Barbados Burma Gambia TUN Sudan B ossi Solomon Is e Noe ai Somaliland British North Borneo 4 Sierra Leone f A Mina X Malaya Ma 2 Gold Coast Uganda kenya Ceylon 4 Sarawak Kiribati b E Gulana Ascension ls E r Seychelles PapuaNew Nauru Tuvalu Zanzibar A Singapore Guinea ju N Rhodesi k 1 i 3 Nyasaland x 24 P Pitcairn St Helena S Rhodesia Vanuatu gt wA Mauritius SUE i South West Africa N Western 3j Bechuanaland 1 Men 4 E N Tonga Tristan da Cunha r y N 3 g 7 Br Indian Ocean Tarritory Turks amp Caicos ls South Africa P azlland New Zealand Falkland Islands Basutoland i INEA Hong Kong p British Honduras Y Trinidad amp Mosquito Coast G Tobago Antigua amp Barbuda uS South Geo gia amp the South Sandwich Is Dominica Jamaica Gr
18. important events movements wars etc for each country under the British Empire Provide links to data related to the British Empire that are available on the internet like Wikipedia and other informational sites Information about whether a country is part of Commonwealth of Nations or not 8 To divide the countries into three categories depending on the British Rule in 1700s 10 11 12 13 1800s and 1900s and represent them on the map with different colors The input data is read from CSV files that can be added by users When the user clicks on these points all the information mentioned should be displayed on a window for each point on the map The tool should be user friendly and explain about all the functional capabilities of the tool in the help which includes options like zoom in zoom out pan add layers print the maps help measure distance between any two points on the map etc The tool should also explain about how to add the labels change the colors of the points displayed on the map and also shape of the points displayed The tool should be able to run on different platforms 6 14 The links provided should open in any of the available browsers on the machine when clicked on them 15 The tool should be easy to download and install from a website CHAPTER 4 ANALYSIS I have analyzed all the requirements and came up with these steps to develop the software 1 Prepare a list of al
19. shown in Figure 6 65 Then select the country and then click on apply and then click ok Now you get the labels for that particular layer as shown in the Figure 6 66 You can also select font size orientation etc according to your convenience Users can play with other options on the legend editor 6 3 4 Attribute Table An attribute table contains data about the layer that will be in the form of rows and columns This attribute table 1s stored 1n the format of dbf files These files come along with shape files The size of these depends upon the information they want to provide along with that layer To see the attribute table select a layer on the table of contents and then go to the theme menu and click on the open attribute table option that is shown in the Figure 6 67 Here we have selected country layer and clicked on the open attribute table The attribute table that we got is shown in the Figure 6 68 6 3 5 Create Layer From Selection Using this option you can create a new layer from the selections made on the map using the select features functionality which 1s in Figure 6 37 Make selections as explained in section 6 2 19 and as shown in Figure 6 39 The icon for this option is as shown in the Figure 6 69 After selecting some areas on the map using the shift key and select features tool click on create layer from selection It will show a prompt to click on and do it It adds automatically a new layer to the map We made some select
20. uoi or using Query Builder orsoni 4 SEE STT E 42 Showing the options of Select Fair eniinn naaa 42 Select Features tOOL ODPIODS eder orele cela alia alias Esa tege qim aepo alea te a aa 43 Clear All Selection ICON uncia aa 43 Clear All selection icon when grayed Ul 43 Map when cleared all selecti0DS ococccccnooononccnnnnnnnnononononncncnnnnonononinnnnnss 44 BUIN E 44 Butler Con when rayed Oltra diia 45 ScreenShot or bulter WOW A Dar ata aaa al 45 Demonstration of applying buffer 46 ALDUS CO usce mita is 46 Attributes icon when grayed OUL sese 47 SCreen shot USING attributes Teatre IA ei I dada da 4 Ian L aa AA All ir aaa aaa lata atatia ti 4 e 48 Layer CONTO BITTER al a 48 ZNUC Laver A aa ti tar a d cas tn na a a i 49 Add Layer DialoS widow ees to auzea da c a eul daf dcus il duca e ba t 49 Map after adding lakes layer suse eicere mezat ua a lea aia P mt sg a al 50 Xl Fisure 0 50 R E move laye act ase ea ara 50 Figure 6 57 Screen shot showing lakes layer selected in the Table of Contents 21 Fisute 5 55 Legend POMO eur 52 Figure 6 59 Map before changing 1 Color aaa 02 FE1euie 6 60 Neh Editor Odo 52 Figures li Color choose 53 Figure 6 62 Map after changing the color using Legend EdIitor v veeee a 53 Figure 6 63 Map after adding CSV files of British Empire 55 Figure 6 64 Lesend Editor with Labels taD see aoi ut ue a aaa DU ct N 55
21. you need to do text searches keeping case sensitive in mind A screen shot of this can be seen in Figure 6 33 Figure 6 32 Find tool British Empire in the World E File Theme LayerControl atk exw 449 amp wv oe 4 ino Y country v world Gum Features Addresses Value case sensitive 2 results returned Australia Layer Field Value IL country REGION Australia New Zealand country NAME Australia Layers to Search _ world country Find Close PanTo ZoomTo X 95 742 Y 53 212 DIST 0 mi 0 km Figure 6 33 Screen shot of using Find tool 6 2 18 Query Builder Query Builder helps users to create SQL kind of queries and select certain features on the map The icon for this 1s as shown in the Figure 6 34 Click on this icon and you will see query builder as shown in the Figure 6 35 Now you can build a query by selecting the fields or you can write your own query and click on execute It will display the values returned in the query builder and also selects those areas on the map The demonstration of this is shown in the Figure 6 36 Figure 6 34 Query Builder Query Builder Select a field Show All Attributes Display Field NAME Query Results Mohiom Pan Zoom Statistics B Figure 6 35 Query Builder dialog window 40 File Theme LayerControl et rawo
22. BIZOGOPRADITDYE eiii 63 APPENDIX USER MANUA E todo du 65 viii LIST OF TABLES Tale sL Wk Pass URGES a um Ub C HARD OR anl a 8 1X LIST OF FIGURES PAGE Figure T5ereenshot of 1 008 CSV Te isa i RERO RS aaa anteater d ia 12 Prsure 522 SCreensnol ob S00s CSV T ues doara es 12 Figure 5 5 5creenshobtolf T9008 S TIE unici tito pad ae Do i i al RES la et 13 Figure 5 4 Map of the British Empire at its 1 eee 14 Figure 6 1 Map after adding CSV lesinat pete a oala da aan tale aaa da 17 Figure 0 2 BOltGUISOD aede dania aa le nina d o din Sc a a 24 Figure 6 3 Information window when clicked on a star sss 25 Figure 6 4 Screen shot of a sample wiki T EEE TE 25 Figure 6 5 Screen shot of the map tools of the software eee 21 Figure 6 6 Screen shot of the print button in the tool bar sese 28 Figure 6 7 Screen shot of the print command window sss 28 Fie 6 5 Xdd Layer DU tua ese MM E EU MU 20 Figure 6 9 Add Layer dialog window eee 20 Figure 6 10 Screen shot of the map before adding any additional layers 30 Figure 6 11 Screen shot after adding cities shape file to the map vv 30 Freie 6312 The ALO W T ucciso tal Dutt aleea de td in 3 Figure 6 13 The Distance Measure DUON ooi e aaa ror oie ei ene Ou ERE ENTER dc ss R 32 Figure 6 14 Screen shot demonstrating measuring the distance between two points 32 Figure 6 15 The X Y Lai aid 32 Ers
23. DIiIlrbresi setCapabilities lc Now that we have got the CSV files added to the map next thing is to display the information when the user clicks on these stars or points The user should click on these points to get the information window about that point to be displayed using the Identify tool which is explained in chapter 6 section 6 2 16 If the window is not popped even if you click on the points try to zoom in to the map and click The information window is only popped up when the click is close to the actual coordinates of the point The pop up window contains an image of a world map showing all the areas that at one time are part of the British Empire It also contains some informational html links and information about that particular country on which the point is present The following code takes care of building the window with the information It also takes care of organizing the data in the window using buttons labels panels colors etc The hot point 1s the bottom of the bolt 19 public void mouseClicked MouseEvent me Ser Lio Shy double x2 y2 doubrie Xy Va imt flag 03 com esri mo2 cs geom Point worldPoint null worldPoint map transformPixelToWorld me getX me getY xl df format worldPoint getX x2 Math round worldPoint getX 100 0 100 0 yl df format worldPoint getY y2 Math round worldPoint getY 100 0 100 0 lor rut 2 071 lt bpe size ya com esri mo2
24. February 2011 n d New to Java programming IBM http www ibm com developerworks java newto accessed January 2011 n d L Starr GIS brings real life to learning Education World http www education world com a_tech tech tech186 shtml accessed January 2011 Apr 23 2009 The British Empire Britishempire co uk http www britishempire co uk accessed August 2010 n d Top reasons to switch to the NetBeans IDE NetBeans http netbeans org switch why html accessed February 2011 n d Welcome to the BritishBattles com web site BritishBattles com http www british battles com accessed February 2011 n d 64 WORKS CONSULTED C Eckberg Notes on Map Objects Java edition Handout CS537 San Diego State University San Diego CA 2007 Bare Bones browser launch for Java Centerkey http www centerkey com java browser accessed June 2010 n d Welcome to Wikipedia Wikipedia http en wikipedia org accessed August 2010 n d The Java Tutorials Oracle http download oracle com javase tutorial accessed June 2010 n d Java Swing tutorial Java http www javabeginner com java swing java swing tutorial accessed June 2010 n d Member States Commonwealth Secretariat http www thecommonwealth org Internal 191086 142227 members accessed June 2010 n d APPENDIX USER MANUAL 65 66 A 1 INSTALLATION Or THE TOOL The following are the steps to be followed to install the tool e Ins
25. MULTIMEDIA SOFTWARE FOR TEACHING ABOUT BRITISH EMPIRE 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 Asritha Challa Spring 2011 SAN DIEGO STATE UNIVERSITY The Undersigned Faculty Committee Approves the Thesis of Asritha Challa Multimedia Software for Teaching about British Empire Carl Eckberg Chair Department of Computer Science Joseph Lewis Department of Computer Science Edo 2 pe Edward Beasley Department of History Approval Date Copyright O 2011 by Asritha Challa All Rights Reserved iii 1V DEDICATION I would like to dedicate my thesis to my family for their motivation support and love ABSTRACT OF THE THESIS Multimedia Software for Teaching about British Empire by Asritha Challa Master of Science in Computer Science san Diego State University 2011 British Empire is the largest empire in the history of the world ever known influencing all over the globe It had massive impact on the history of world dominating for two centuries and comprising about one quarter of the land area during the late 19th and early 20th centuries Motivation for this thesis 1s to develop an interactive GIS application to help students learn British Empire history by utilizing modern computer technology Studies prove that students learn much more when they learn in an in
26. When we click on these points on the map we get a window popped up with the information particular to that country and other general information about the British Empire in the World The general information includes the image in Figure 5 4 to show the peak stage of the British Empire The image can be found at 3 The general information also includes 8 14 16 j ni i A 0 AA lt i Gambla 2 1 E d a o r 50 naliland y Fi H pond ort n Sierra Leone Ne e Maldives Sd Gold Coast S ny a Ascension Is b os Kiribati aura Tuvalu NUN r Seychelles atu Ad zanzibar i i odesia s Fiji u Pitcai St Helena zm y Zi mane Vanuatu L ET Mauritius i South West A e Western j Bechuanaland PME ug Tonga Tristan da Cunha r d j Swazila Br Indian Ocean Teritory E South Africa M y za i d Basutoland e pa Figure 5 4 Map of the British Empire at its peak 15 CHAPTER 6 DEVELOPMENT OF SOFTWARE AND ITS FEATURES 6 1 IMPLEMENTATION This software 19 platform independent and it can run on any machine as Java 19 platform independent NetBeans is used to develop the software NetBeans is open source software available at 11 NetBeans 1s a powerful GUI builder supports a sophisticated yet simplified Swing Application Framework and Beans Building 15 As Map Objects consists of JAR files which conta
27. a wikispaces com YES 77 9 24 6 The Bahamas http britishempire bahamas wikispaces com YES 50 537 26 133 Bahrain http britishempire bahrain wikispaces com NO 90 119 23 932 Bangladesh http briti shem ire bangladesh wikispaces com YES 88 5 17 417 Belize http britishempire belize vwikispaces com YES 64 731 32 314 Bermuda Hore L Li shempira bermuda Wikispaces Dou NO 24 21 Botswana http britishempire botswana wikispaces com YES 114 5 4 5 Brunei http britishempire brunei wikispaces com YES 95 21 Burma http britishempire burma wikispaces com NO 110 58 canada http britishempire canada wikispaces com YES 33 073 35 096 Cyprus http britishempire cyprus wikispaces com YES RN MR ERA RS ledere ble dal bs ed a 59 3 51 9 Fal nd 1o lanos mitpii ritishempire falklandislands wikispaces com No 178 048 17 7 Fiji http britishempire fi ji wikispaces com YES 59 5 56 Guyana tepa Drit snm Fe gayansiwikiapaces comi YES 119 6 3 Indonesia http britishempire indonesia wikispaces com NO 77 22 India http britishempire india wikispaces com YES 7 8 53 Ireland http britishempire ireland wikispaces com NO 2 316 49 248 Jersey http britishempire jersey wikispaces com NO E enya Ep AEBS blared Appr all deri i spaces com YES 17 3 674 0 03 Kiribati http britishempire kiribati wiki spaces com YES 47 6 29 3 Kuwait http britishempire kuwait wikispaces com NO 35 775 33 944 Lebanon http britishempire leb
28. anon wikispaces com NO 28 08 29 85 Lesotho http britishempire lesotho wikispaces com YES 33 9 13 Malawi http britishempire nyasaland wikispaces com NO Figure 5 2 Screenshot of 1800s CSV file 13 E 1900s csv Notepad File Edit Format view Help 112 5 cameroon http britishempire cameroon wikispaces com YES 1 7 Ghana http britishempire goldcoast wikispaces com YES 43 32 Iraq http britishempire iraq wikispaces com NO 35 1 31 Israel http britishempire israel wikispaces com NO 36 4 31 1 Jordan http britishempire jordan wikispaces com NO A TREP Jord ira nur wik spaces cof VES 165 461 21 3 New lito 2 ritishempire newcaledonia wikispaces com NO 143 6 Papua New Guinea http Fic anempire paplanengun ea Wikispaces cot YES 51 379 25 3 0atar http britishempire qatar wikispaces com NO 159 08 8 004 Solomon Islands http britishempire solomonis lands wiki spaces com YES 47 2 5 8 Somalia http britishempire somonia wiki spaces com NO SPEED HEATER li d si T a t 55 4 Suriname http briti shempire suriname wiki spaces com NO 31 8 26 5 Swazi land http britishempire swazi land wiki spaces com YES 178 327 8 Tuvalu http britishempire tuvalu wikispaces com YES Figure 5 3 Screenshot of 1900s CSV file The information from the CSV files will be read and converted into layers on the map with points in each layer The points we get depend on the latitudes and longitudes given in those files
29. britishempire seychelles wikispaces com http britishempire sierraleone wikispaces com http britishempire singapore wikispaces com http britishempire solomonislands wikispaces com http britishempire somalia wikispaces com http britishempire southafrica wikispaces com http britishempire srilanka wikispaces com http britishempire stlucia wikispaces com http britishempire stvincent wikispaces com http britishempire sudan wikispaces com table continues 11 Table 5 1 continued http britishempire suriname wikispaces com http britishempire swaziland wikispaces com http britishempire tanzania wikispaces com http britishempire thailand wikispaces com http britishempire thailand wikispaces com http britishempire trinidadandtobago wikispaces com http britishempire tuvalu wikispaces com http britishempire uae wikispaces com http britishempire uganda wikispaces com http britishempire usa wikispaces com http britishempire vanuatu wikispaces com http britishempire westernsomoa wikispaces com http britishempire aden wikispaces com http britishempire zambia wikispaces com http britishempire zimbabwe wikispaces com A base map of the world is taken to present all this data The world map will be in the shape file format that is one of the GIS formats Shape files are a simple non topological format for storing the geometric location and attribute information of geographic featur
30. developed using Java that 1s platform portable As Java 1s free software any one can easily download it and use it Graphical User Interface GUI of this software is built using java s Abstract Windowing Toolkit AWT mixed with swings AWT is a general interface between Java and the native system used for windowing events and layout managers 2 Java swings are a set of class libraries that support building GUIs and graphics functionality for applications 12 Swing gets native look and feel for the user interface Our GIS is mainly built using Map Objects Java Edition Map Objects Java Edition 1s a set of pure java components that can be used for creating GIS enabled applications 6 Some of the important things that we are going to discuss about Map Objects Java Edition are cited at 6 There are two groups of components that can be used for developing GIS components One is client side components and the other is server side components Client side is used for mapping user interfaces and applications and server side 1s used for integration with internet and enterprise applications Map Objects essentially consists of a number of JAR files containing UI java beans extensions to java swing and an API of mapping components Client side is the one that 19 used for this software The following are some of the core features available through Java Edition e Displaying maps with dynamic real time geographic data e Allowing users to navigate and zo
31. ea in TETT 0 was pe coocaming British colony In T1839 he Nahona Party supported mambi by he Afnkanens Doer mon Ie ratia elecbona and alerted a process of mene amay from Darah note hera was no notable mariara or bioodshed hut a continued procesa of mading Amish miuanmea In TOOT SA was granted indenendance Rom Anian and bocame Kager As fe Republe af South Afnca Figure 6 4 Screen shot of a sample wiki link 26 public class OpenBrowser private static final String ErrorMsg Error trying to launch web browser p blic static void displayurl String url String OSName System getProperty os name try if OSName startsWith Mac OS For Mac Operating System Class fileManager Class forName com apple eio FileManager Method displayurl fileManager getDeclaredMethod dispalyurl new Class String class displayurl invoke null new Object url else if OSName startsWith Windows For Windows Operating oystem Runtime getRuntime exec rundll32 UrtlcdlllBPrllePrortooolHandler T url else For UNIX or LINUX Operating Systems String browser null SEL ej I E e Sara Lp chrome omniweb Mae Lon Ven RE ee y DOO rg EERST O opera konqueror epiphany Zi mozilla netscape Ji for int 1 0 1 lt b list length amp amp browser null itt if Runtime getRuntime exec new String which b list i waitFor 0 bro
32. enada E St Lucia SL Vincent amp the Grenadines A St Kitts amp Nevis Ty d rat British Antarctic Territory Figure 6 19 Screen shot of the window when clicked with hotlink tool 6 2 7 Help Button The help button gets you to the help page when clicked on The help icon is as shown in the Figure 6 20 The universal question mark is taken as the help symbol as everybody knows it I created a wiki link for help with all the information about the tool in it It is also easy to update the page if anyone wants to add more information about the tool So having question mark on the help helps them to get to this help page 4 99 Figure 6 20 Help button 6 2 8 Previous Extent When you click on this button it takes you to the previous state of the map The icon for previous extent is shown in the Figure 6 21 Figure 6 21 Previous Extent icon 6 2 9 Next Extent When you click on this button it takes you to the next state of the map The icon for next extent is shown in the Figure 6 22 The previous and next extents are like back and forward in the File Browser Figure 6 22 Next Extent icon 6 2 10 Zoom to Active Layer When you click on this button it zooms to active layer selected on the left side of the map in case you cannot see the layer The icon for zoom to active layer 1s shown in the Figure 6 23 Figure 6 23 Zoom to active layer 36 6 2 11 Zoom to Full Extent Whe
33. es 1 More Information on shape files can be found at 5 The shape file of world is taken from the data folder that will be in the Map Objects folders After we got the world map we need to prepare CSV files I have divided all these countries into three categories 1700s 1800s and 1900s depending upon the starting year of the British Empire in each country I have prepared CSV files for all these three categories with the information of location 1 e latitude and longitude and other information like country name web link and if the country 1s part of common wealth or not A screen shot of CSV file for the 1700s is shown in Figures 5 1 Screen shot of the CSV file for the 1800s is shown in Figures 5 2 Screen shot of the CSV file for the 1900s is shown in Figure 5 3 The CSV files are the input files for the tool 12 E 1700s csv Notepad File Edit Format view Help 79 22 Cuba http britishempire cuba wikispaces com NO 15 13 Gambia http britishempire gambia wikispaces com YES 5 218 36 107 Gibraltar http britishempire gibraltar wiki spaces com NO 61 702 12 101 Grenada http britishempire grenada wikispaces com YES 59 5 56 Guyana http britishempire guyana wikispaces com YES 157 21 Hawaii http britishempire hawaii wikispaces com No 77 1 18 2 Jamaica http britishempire jamaica wikispaces com YES 73 5 5 Maldives http britishempire maldives wikispaces com YES oo a ese Mar pin que TERP Dr ie ser i re ma
34. i Oman Niger had Chad ietnarm Vietnam Cuba Cuba cu je A Figure 6 68 Attribute table for layer country n i urope urope sia Eastern Asia Asia Northern AT Africa FA C ITI i Zol ZIZIZ iu mici ZO Z O E O CO IAZ OZ olm z CED 1 U z o zu r c mix z Im D0 mo PIN ia ia ER 3 kK K 4 7 10 Western Afr Africa frica Middle Africa Africa 57 FIPS CODE WE CNMTREY REGION CONTINENT CAPITAL LU Western E Europe N 58 British Empire n the World File Theme LayerControl open attribute table m create layer from selection 1800s x 1800s El 1700s v country LI w world Figure 6 69 Create layer from selection British Empire in the World File Theme LayerControl amp x amp w e eaae AS E tB country 1900s 1800s X 162 749 Y 32 160 DIST 0 mi 0 km Figure 6 70 Screen shot of the map after creating a layer from selections made 59 6 3 6 Promote Or Demote Selected Layer Using these options that are present under the menu layer control as shown in Figure 6 7 we can change the order of layers displayed on the map Now if I want to move the layer 1700s to bottom of the TOC Table of Contents simply select that layer and click on demote layer until its position 1s changed to last one in the table of con
35. ies shape file to the map 3 after using them if you want to return normal cursor icon just click on this button The screen shot of the arrow button 1s as shown in the Figure 6 12 Figure 6 12 The Arrow Button 6 2 4 Distance Measure Tool The distance button is as shown in the Figure 6 13 This button helps us to measure the distance between two points on the map The distance 1s given in both miles and kilometers at bottom of the map Suppose you want to measure the distance between Brazil and South Africa Simply click on this button then press on Brazil then drag it until South Africa and then release it The screen shot demonstrating this is as shown in the Figure 6 14 6 2 5 XY Button The XY button is used to read the information from CSV file and then it adds a layer on to the map as points The CSV file contains longitude latitude and any other information values separated by commas The icon of the KY feature tool is as shown in the Figure 6 15 Figure 6 16 shows the file dialog that opens when you click on this button Select a CSV file and then click on ok The screen shot of the map after selecting and adding the CSV file is as shown in the Figure 6 17 6 2 6 Hotlink Tool The hotlink tool is used to click on the points displayed on the map to get the information about that point on the map The icon for the hotlink is as shown in the Figure 6 18 When you click on this icon the cursor will change to the hotlink symbol tha
36. ing promote global awareness strengthen and extend technology skills extend and expand your curriculum introduce students to real world technology applications instill students with a sense of place and create in them a sense of community 13 This GIS tool is developed using Map Objects Java Objects MOJO Map Objects Java 1s a suite of Java based developer components for creating client or server side mapping and GIS applications 9 NetBeans Integrated Development Environment IDE is used to implement the software NetBeans IDE is a modular standards based integrated development environment written 1n the Java programming language 10 My thesis 1s about teaching the British Empire in the world that 1s developed using GIS software making it easy for teachers to teach and simultaneously making it interesting for the students to learn about British history in an interactive way In this thesis for each country ruled by the British a webpage is prepared using wiki spaces The web pages can be easily modified For this two shape files are taken one 1s world and the other is country The shape files are the ones which are used to display the world map with countries bordered on the tool Graphical User Interface The data is all about the countries that were ruled by the British Empire The countries are divided into three categories 1700s 1800s and 1900s depending on the year of start of the British Empire in their country This data
37. ins UI java beans extensions of Swings it will be easy to import all the tool s libraries or JAR files into a new project on Net Beans The next thing 1s to read the CSV files and creating points stars on the map This is attained using the XY tool The functionality for the XY tool 1s to read the data from the CSV file and then convert the data into a layer of points and add it to the map So need to implement a provision to choose the CSV file using the file browser We should read longitude latitude country name wiki link and common wealth information for each point from the CSV file We need to store the information read for each point into some data structure so that we can use this information later The following code allows users to select a CSV file by opening a file dialog and then reads the data from the chosen CSV file The longitude and latitudes are read and converted into points and are added into a base points array class AddXYtheme extends JDialog start of class AddXYtheme extends JDialog Map map JFileChooser jfc new JFileChooser BasePointsArray bpa new BasePointsArray java text DecimalFormat df new java text DecimalFormat 0 00 serio qountrvL mew otrringpbo0Jls String hotlink new String 100 String cmnwlth new String 100 AddXYtheme throws IOException 16 setrBounds 1100100 520 430 5 Pile dirinit mew Ple NBOSRINAMOJg2Z 0XNNBETILTSH Empiren lte setcurrentDirectory dlrlI
38. ions and created a layer on the map that you can see in Figure 6 70 You can change the name of the layer using the legend editor which we discussed about earlier E3 British Empire in the World File Theme LayerControl Shia fo eje jamee ani X 155 736 Y 97 342 DIST 0 mi 0km 17005 Properties Label features using ews o Color Bold ttalic Al Effects DP revi euu Rotation Angle 0 counter clockwise 90 180 270 360 Figure 6 64 Legend Editor with Labels tab 55 56 17005 Properties Part of Common Wealth P revi euu Rotation Angle 0 counter clockwise 0 90 180 270 360 Figure 6 65 Labels feature using drop down menu British Empire in the World File Theme LayerControl astr aw se dea amee aha Hawaii Li Western Somoa X 61 263 Y 51 999 DIST 0 mi 0 km Figure 6 66 Map after adding labels to layer 1700s F4 British Empire in the World Theme LayerControl open attribute table E create layer from selection wi 1900s Y 1800s Y 1700s AN world Figure 6 67 Open Attribute Table option from theme menu Attribute Table FOHAPER NAME ABBREYNA AE AEREA witzerland rance rance orea Rep Korea Rep VEILS Cyprus apan Japan hutan estern S wy Sahara tar aatar United Ara Untd Arab Taiwan Mal
39. is represented in comma separated value files 1 e CSV files So both the shape files and CSV files acts as the input or data files for the tool The web pages which are linked through CSV files contain information about the British Empire in their respective countries Some of the web pages also contain images html links you tube videos etc This thesis report contains seven chapters Chapter two explains about the requirements for the software Chapter three is about the technologies used to build this software Chapter four 19 about analysis of the software Chapter five is about the data collection preparation and organization of data Chapter six discusses about the implementation of the software and all the features of the tool that are helpful to the users Chapter seven discusses about the scope for the future enhancement of this software CHAPTER 2 TECHNOLOGIES USED The technologies used in the development of this software are Java and Environmental Systems Research Institute s ESRI ArcGIS software GIS here stands for Geographic Information Systems Java 1s used since it 1s one of the hottest technologies presently used in the software industry Java 1s robust and it 1s simple to learn for those who know C C as it built based upon them Java technology s versatility efficiency platform portability and security make it the ideal technology 7 This software can be run on any hardware platforms and operating systems as it 1s
40. istory and Professor Carl Eckberg Department of Computer Science helped me in collecting data about the British Empire All the wiki page links that I have prepared for the countries are listed 1n the Table 5 1 Table 5 1 Wiki Page URLs http britishempire afghanistan wikispaces com http britishempire anguilla wikispaces com http britishempire antiguaandbarbuda wikispaces com http britishempire aruba wikispaces com http britishempire australia wikispaces com http britishempire bahrain wikispaces com http britishempire bangladesh wikispaces com http britishempire belize wikispaces com http britishempire brunei wikispaces com http britishempire cameroon wikispaces com table continues Table 5 1 continued http britishempire canada wikispaces com http britishempire cuba wikispaces com http britishempire egypt wikispaces com http britishempire falklandislands wikispaces com http britishempire fiji wikispaces com http britishempire gambia wikispaces com http britishempire gibraltar wikispaces com http britishempire goldcoast wikispaces com http britishempire hawaii wikispaces com http britishempire india wikispaces com http britishempire indonesia wikispaces com http britishempire iraq wikispaces com http britishempire ireland wikispaces com http britishempire israel wikispaces com http britishempire jamaica wikispaces com http britishempire jordan wikispaces com http britishempi
41. l the countries that were and are under the British Rule 2 Collect all the required data for each country that 1s to be displayed 3 Prepare wiki pages for each country that was under the British Rule 4 The content of wiki pages should be easy to modify The user can delete or add the content if he finds any interesting stuff to add or delete any unwanted stuff 5 Develop the code to read input files CSV and display as points on the map Each input file is added as a layer on to the map Each layer should get different color for its points on the map 6 When the user clicks on the points displayed a window should pop up with information related to the British Empire corresponding to that point or country 7 The links displayed on the window should be opened in any browser when clicked by the user 8 Provide help page explaining the different functionalities of the tool and how to use the functionalities 9 Provide user manual about how to get started with the tool see Appendix CHAPTER 5 COLLECTION AND PREPARATION OF DATA This thesis required a large amount of data to be collected as the British Empire is very vast As for my study searching through the information about the British Empire in the World I could list 84 different countries that were ruled by the British I prepared wiki pages for each of these countries with related information to the British Empire in that country Professor Edward Beasley Department of H
42. le of contents Now go to File gt Click on Legend Editor as shown in the below Figure A 7 70 ES British Empire in the World File Theme LayerControl Help amp print the nr uu gt remove layer Legend Editor W 1800s A 1700s P add layer E Figure A 7 Clicking on the Legend Editor When you click on the legend editor you will get the window shown in the Figure A 8 P 1700s Properties Symbols Labels General Label features using Mans Font Arial gt Size Color Mack Bold imac Al eds Primei aaa Rotation Angle 0 tcourter clockwite Figure A 8 Legend Editor Window with Labels Tab 71 To set the labels click on labels tab as shown in Figure A 9 FP i dOs Properties Fleet adiens Arde B dcoanier clockwizei m Ba 109 OM Keng Mek Figure A 9 Labels feature using drop down menu Now select the country and then click apply and click ok you will get the labels as shown in the Figure A 10 You can do the same thing for other layers British Empire in the World DER File Theme LayerControl Help e aemee acw X 66 552 Y 16 962 DIST 0 mi 0 km Figure A 10 Map after adding labels to 1900s layer 72 A 5 GETTING TO THE HELP PAGE Go To the help menu as shown in the Figure A 11 and click on them to get to the respective help pages British
43. machine were some of the challenges faced in development of the software Lot of things were learnt from the thesis Got hands on experience with Java NetBeans Map Objects that are helpful for my career in this competitive world Also got experience working on the ArcGIS Desktop application one of the challenging and interesting environments 62 CHAPTER 5 FUTURE ENHANCEMENIS This GIS tool is built using Map Objects Java and Java Swings so adding additional features or modifying the features can be comfortably done with this software Most of the code contains java classes and these classes can be reused or extended easily It is also easy to write new classes using Java Some of the ideas that can be considered for future enhancements are l This software 1s developed only for the British Empire but it can be extended to be generic to teach any world history like the Russian Empire the Ottoman Empire the French Colonial Republic etc It is only that collection of data and preparation of CSV files matters Ability to let the user give coordinate and information and then automatically adding that as a point on the map Coloring the countries map area in different colors for each category Adding additional CSV files for country capitals major rivers or ports key battles etc 5 Adding self test quizzes Adding dynamic map based games 1 2 3 4 5 6 7 5 9 10
44. n you click on this button it shows the whole map in case you zoom into the map and lose where you are and want to see the whole map again The icon for zoom to full extent is shown in the Figure 6 24 Figure 6 24 Zoom to full extent 6 2 12 Zoom In When you click on this button it simply zooms into the map It also changes your cursor to zoom in icon To get the normal cursor you need to click on arrow button The icon for zoom in is shown in the Figure 6 25 Figure 6 25 Zoom in 6 2 13 Zoom Out When you click on this button it simply zooms out the map It also changes your cursor to zoom out icon To get the normal cursor you need to click on arrow button The icon for zoom in 19 shown in the Figure 6 26 Figure 6 26 Zoom out 27 6 2 14 Pan When you click on this button you can drag the map in any direction and view it It 19 just like you move the newspaper to read it It also changes your cursor to pan icon To get the normal cursor you need to click on arrow button The icon for pan is shown in the Figure 6 27 Click and drag the mouse in the direction you want the view of the map Figure 6 27 Pan 6 2 15 Pan One Direction When you click on this button you will see a drop down menu as shown in the Figure 6 28 Click on the north or south or west or east based upon in which direction you want to move the map The icon for pan one direction is shown in the Figure 6 29 British Empire in the World
45. nlt inrtial folder jf c showOpenDialog this LEY File file jfc getSelectedFile FileReader fred new FileReader file string text file getName where the last dot is There may be more than one int dotPlace text lastIndexOf if dotPlace gt 0 possibly empty BritEmp CSVName text substring 0 dotPlace BufferedReader in new BufferedReader fred String s inwreadLine double x y SIE Sher her Anos ne 15 ie e ceps while s in readLine null Stringlokenizer st new StringTokenizer s x Double parseDouble st nextToken y Double parseDouble st nextToken sArr st nextToken colntey a SAELE Arr st nextToken hotlink i Arr cArr st nextToken cmnwlth i cArr bpa insertPoint n new com esri mo2 cs geom Point x y System out pri ela Country ty IL UEoouantevbr ys R catch IOException e 17 XYfeatureLayer xyfl new XYfeatureLayer bpa map country hotlink cmnwlth xyfl setVisible true map BritEmp map map getlayerset addlayer xyfl map redraw public void setMap com esri mo2 ui bean Map mapl map mapl The following lines of code add a new layer of points on to the map using the base points array into which we have stored the data about each point earlier I have given the points shape to be stars The points or stars get a random color each time they add a CSV file to
46. o contains html links The links should be opened when clicked on them from any of the available internet browsers on that type of machine As the software 1s platform independent the website links should also be opened on any machine and any available browsers on that machine The code to open the links on a web browser displayed on the pop window is as following A snapshot of a sample web page 1s shown in the Figure 6 4 BrilishEmpire Seul hATrkca home Windows Intermel Explorer v Fla Cot Ven s laonbes Took PARTES nom gp Favondbes F PrthhEmpine Snuthadfrira homs BritishEmpire SouthAfrica Eb Join thre Wika Recent Changes gt Manage Wiki Search E Hama A home d D SCU TION HISTORY HOTIFY ME Country South Africa British Rule 1820 1961 Year of Independence 1961 Brief History South Afnea aa ong Soon cama mro anatenga in Ma gary Tia Bafana Mat if had Deen a senes of smaller counines under vanogs colonia and ndenandant gevemmenis Duich and Bnbah ara be bro colonia powers who held fermiery in South Africa Thi Smali Goounined Sought rca for Dhanr rateuri agar off Me Dutch and Brhsh me battle of fme Breh army agaist the duus and rhe Gopa Aegon as foe Angle Boer war mds especally notable The Entah delealed Ihe Zulua and laler foe look pomir of fhe Bow Recob cs and ned item al wih rhe Cape and Nata colonies do fom a mogle country South Ainea a ar country was called fhe Liniei of Socr Al
47. om through map layers e Performing queries on spatial information e Performing geometric operations e Labeling and customizing map interfaces Map Objects Java Edition allows access to multiple data sources like CAD data standard image data and GIS data types Alternative technologies would be MOVB JUMP and UDIG MOVB is visual basic based is not free and is less portable JUMP and UDIG are java based GIS freeware but MOJO has more built in features CHAPTER 3 REQUIREMENTS This tool is developed for the use of the department of history at San Diego State University It will be mainly used for teaching British Empire in the world by Dr Edward Beasley Associate Professor of Modern British History at San Diego State University This tool is developed according to Edward Beasley s needs Software development guidance is given by my thesis chair Dr Carl Eckberg from the San Diego State University Computer Science Department The following are the requirements for my thesis The platform requirements given by Dr Carl Eckberg are to use GIS Tool with Map Objects Java Edition To have any interesting and informational images videos html links books etc in the information displayed that are related to the British Empire 3 Information about the British Empire in each country that was ruled by British Information about when the British rule started and ended approximately in each coun ry Information about
48. re kenya wikispaces com Kiribati http britishempire kiribati wikispaces com http britishempire kuwait wikispaces com http britishempire lesotho wikispaces com http britishempire malaw1 wikispaces com http britishempire malaysia wikispaces com http britishempire maldives wikispaces com http britishempire malta wikispaces com table continues Table 5 1 continued Country Martinique Mauritius Nauru Nepal New Caledonia New Zealand Nigeria Norfolk Island Oman Pakistan Papua New Guinea Philippines Pitcairn Island Qatar Reunion St Helena St Kitts Seychelles Sierra Leone Singapore Solomon Islands Somalia South Africa Sri Lanka St Lucia St Vincent Sudan URL http britishempire martinique wikispaces com http britishempire mauritius wikispaces com http britishempire nauru wikispaces com http britishempire nepal wikispaces com http britishempire newcaledonia wikispaces com http britishempire newzealand wikispaces com http britishempire nigeria wikispaces com http britishempire oman wikispaces com http britishempire pakistan wikispaces com http britishempire papuanewguniea wikispaces com http britishempire philippines wikispaces com http britishempire pitcairn wikispaces com http britishempire qatar wikispaces com http britishempire reunion wikispaces com http britishempire sainthelena wikispaces com http britishempire saintkitts wikispaces com http
49. rtini que wikispaces com No 57 546 20 329 Mauritius http britishempire mauritius wikispaces com YES 83 9 28 3 Nepal http britishempire ne al weil mii 56 20 0man http britishempire oman wi ki spaces com NO 70 29 Pakistan http britishempire paki stan wiki spaces com YES 122 13 Phi lippines http britishempire phi lippines wiki spaces com NO 134 868 23 252 Pitcairn http BritishEmpire Pitcairn wiki spaces com NO 5 854 15 98 Saint Helena http britishempire sainthe lena wiki spaces com NO 62 8 17 3 Saint kitts hero bra tishenpire daimticitts wikispaces com YES 55 3 4 6 Seychelles http britishempire seychelles wikispaces com YES 60 9 13 9 st Lucia http britishempire st lucia wikispaces com YES 61 294 12 99 St Vincent http britishempire stvincent wikispaces com NO 100 15 Thai land htt 7 bei tkishangihe that lana kl spaces com NO 10040 Usa RECO bei tie hempilrea usa yik spaces em NO 172 4 13 6 western Somoa http britishempire westernsomoa wikispaces com NO Figure 5 1 Screenshot of 1700s CSV file E 1800s csv Notepad File Edit Format wiew Help 64 34 Afghanistan http britishempire afghani stan wikispaces com NO 63 08 18 195 Anguilla http britishempire anguilla wikispaces com NO 61 748 17 039 Antigua and Barbuda http britishempire antiguaandbarbuda wikispaces com YES 69 978 12 548 Aruba http britishempire aruba wikispaces com NO 135 23 Australia http britishempire australi
50. s to satisfy the customers ultimately All the software requirements were not given at one time Requirements were given or changed every time there was a review about the software which is planned to be interactive way So lot of time has been spent upon building the software until the customers are satisfied with the project As the British Empire is so vast and topic 1s about the whole world there was lot of data to be collected about so many countries It took very long time for collection of data and preparing the data As the requirements were changing it took lot more time to collect the data First it took time to know which countries the British ruled After preparing the list of countries that were ruled by the British then data about each country has been collected The data collection included start of the British rule in that country year of independence commonwealth of nations or not flags important movements important wars any images related to the British Empire in that country videos etc Coming to the challenges faced on the technical side first as I was not proficient in java and it took some time to get started with the development As one of the requirements was easy installation of the software NetBeans was used NetBeans was completely new to me and it took time to configure the map objects in NetBeans Then making the hotlink cursor work properly and opening the html links in any available internet browser on any type of
51. t looks like a bolt Now click on any one of the points to get the information window If the information window does not pop up when you click on the point try to zoom in and then click on the point The sample information window is as shown in the Figure 6 19 when clicked on a star for country Philippines i Lg Figure 6 13 The Distance Measure button E3 British Empire in the World File Theme LayerControl a eeaanae asha cities Y country v world X 32 517 Y 104 499 DIST 4888 3154 mi 7866 7656km Figure 6 14 Screen shot demonstrating measuring the distance between two points Figure 6 15 The XY Layer button 22 a Open m aaa Ci build 7 dist A nbproject C src ci test 3 1800s csv 3 1900s csv 5 addtheme gif 3 applet policy 5 BE gif 3 BE1 ing BE2 ipg Y BE3 PNG 5 build xml Copy of BE1 jpg 3 country dbf E country prj 3 country shp 5 country shx D delete gif 3 demote JPG 3 help gif 5 hotlink gif 3 Icon0915b jpg Y manifest mf 3 measure 1 gif 5 pointer gif K print gif 3 promote JPG 3 properties gif 5 tableview gif 3 The British Empire png 3 The British Empire 1 png ry ts png 5 untitled PNG 5 untitled 1 PNG 3 world dbf E world prj R world sbn 3 world sbx 3 world shp 3 world shx File Name 1700s csv Files of Type Figure 6 16 File Dialog
52. tall JDK6 or higher version from the link http www oracle com technetwork java javase downloads index html e Unzip the downloaded file using any zip utility software like WinZip WinRar 7Zip etc e Installation directory is defined to be the folder that contains this tool A 2 LAUNCHING THE TOOL Double click on Installation Dir BritishEmpire jar as shown in Figure A 1 Wr C British Empire File Edit View Favorites Tools Help Back v gt d pa Search m ERE fa Folder Sync Address British Empire Folders 3 Desktop ES El My Documents E E My Computer S Local Disk C ES 7372582bc73614001 5 Asritha C3 British Empire O csv ritish Empire jar C3 Data X xecutable Jar File s 71 KE 23 CADdata LZ canada sim a build xml 5 NorthEast ML Document 2 Redlands 4 kB m iFest mf 4 manifest rm 5 Washington MF File Sy World 1 KB 5 images 3 lib README TXT Text Document 2 test gt kB m Figure A 1 Launching the tool If installed correctly this should launch the tool and the following home screen comes up as shown in Figure A 2 67 British Empire in the World File Theme LayerControl Help lalea lalnl7l0 ee eelelelale v country world X 139 945 Y 114 376 DIST 0 mi 0 km Figure A 2 Initial screen of the tool A 3 ADDING CSV FILES To add CSV files on the map as hotspots stars you have to first click on the XY
53. tents as shown in Figure 6 72 Now if you observe you cannot see some of the red stars as they are hidden below the other layers Now if you want to move the 1700s layer to the top so that you can see all the red stars Use the promote layer option in the same way as demote layer Also you can make layers visible or invisible on the map area by checking or unchecking the layers in the table of contents I unchecked the layers 1700s 1800s and 1900s as shown in the Figure 6 73 an you can observe that the stars are gone in the map area British Empire in the World File Theme LayerControl promote selected layer Fi demote selected layer ka L ETT md 1900s 1800s Lal 1700s v country world Hawaii YA Wester Figure 6 71 Layer Control Options 60 British Empire in the World AE File Theme LayerControl astir elz o e e9aamee aha Li Western Somoa PX Me X 159 861 Y 48 662 DIST 0 mi 0km File Theme LayerControl PRD CE X 162 749 Y 44 536 DIST 0 mi 0km Figure 6 73 Some layers unchecked in the table of contents 61 CHAPTER 7 CONCLUSION This thesis 1s about building a teaching aid tool for the British Empire for department of history Dr Carl Eckberg and Dr Edward Beasley played very important roles in shaping up this software The whole point of building the software i
54. teractive way than by reading or listening This software 1s developed keeping in mind both teachers and students so that both are benefited This software displays some points on the world map which are read from CSV Comma Separated Values files The CSV files which will have the corresponding information about countries ruled by British Based on the initial year of British rule countries have been divided into three categories 18th 19th and 20th century Students can click on these countries with the help of hotlink tool and see the interesting information displayed on a window A wiki link is given on this window that 1s different for each point or country Through this wiki link students have access to more interesting information about the British Empire related to the country Images videos web links etc will be there in the wiki link which will be useful for students to study the history This software is made with the help Map Objects Java Objects MOJO provided by Environmental Systems Research Institute ESRI and Wiki Spaces to create web pages for each country ruled by the British VI TABLE OF CONTENTS PAGE TE bros N cialis i o alu a V LAS OTA BE rc T ial aa viii LISTPOPTIGUR EStdt did 1X ACIKNOWEBDGEMBB TS ni ab occ acu da n ie ied torn E cuo o Duda raid a xii CHAPTER INTRODUCTION sitio l 2 TECHNOLOGIES USED i plai it ne data la te ca dau it s 3 3 REQUIRE MIEN ES E A a d tal bu au 5 d SINE
55. the map This random color helps the users to differentiate between the countries of 1700 1800 and 1900 in which the British Empire first started in those countries The name of the layer is the same as the CSV file name as it will be confusing to keep the constant name if the user needs to add multiple CSV files as we need to add three CSV files 1700s 1800s and 1900s The map is shown in the Figure 6 1 after adding the CSV files British Empire in the World File Theme LayerControl X 107 056 Y 15 658 DIST 0 mi 0 km Figure 6 1 Map after adding CSV files 18 public XYfeatureLayer BasePointsArray bpa Map map String country String ROL La Se EI A Crin T createFeaturesAndFields bpa map country hotlink cmnwlth BaseFeatureClass bfc getFeatureClass BritEmp CSVName bpa setFeatureClass bfc BaseSimpleRenderer srd new BaseSimpleRenderer BaseSimpleLabelRenderer slrd new BaseSimpleLabelRenderer SimpleMarkerSymbol sms new SimpleMarkerSymbol DVYSLel ouULt pe rntlni ocounbrylzo 4cocougtry s sms setType SimpleMarkerSymbol STAR MARKER Random r new Random Color a new Coror r nextInt 290 ximnextlmt i256 r nextlInt 2596 sms setSymbolColor f sms setWidth 15 TrueTypeMarkerSymbol ttm new TrueTypeMarkerSymbol ttm setFont new Font British Empire Font PLAIN 40 srd setSymbol sms setRenderer srd Xina y er capabilities Ic new AYbaysercapa
56. tures Icon shown in the Figure 6 37 When the feature 1s enabled the icon will be seen as shown in Figure 6 47 otherwise it will be grayed out as shown in the Figure 6 48 When you successfully made some selection as shown in the Figure 6 49 you will get the attributes window when clicked on this icon as you see in the Figure 6 49 This tool gets all the data at the same time Figure 6 47 Attributes icon 47 Figure 6 48 Attributes icon when grayed out British Empire in the World File Theme LayerControl BE altior wz gR eeaanae DANAE wi 1700s WI country w world Da S el O BE aaa Eastern Asia Asia Beijing 1945 M X 17 289 Y 83 331 DIST 0 mi 0 km Figure 6 49 Screen shot using attributes feature 6 3 MENU BAR The Menu bar has four menus file theme layer Control and help I will discuss each of these their sub parts functionality and how to use them File theme and layer control drop down options are shown in the Figures 6 50 6 51 and 6 52 respectively E British Empire in the World File Theme LayerControl add layer S print gt remove layer Legend Editor Figure 6 50 File menu 48 British Empire n the World Theme LayerControl open attribute table mnm create layer from selection Figure 6 51 Theme menu British Empire in the World File Theme LayerControl promote selected laye
57. ure 6 10 File Dialos Tor AY s dad 33 Figure 6 17 Map after adding CSV file as a layer using XY button veea 33 Figure o Ls HONK e p S M 34 Figure 6 19 Screen shot of the window when clicked with hotlink tool 34 Esti 0 20 BE Oy 0101 100 doo evita a natalia B aaa aaa Dd WA i ar 35 Proure 6 21 Previous Extent 16 OD eio pt tn D DEM us MEE MEM PNd E E LUDUM EdUEE 35 Dr5ute 0 22 NeXUESECHUICOIS IA AA adeno esate eras 35 SET 0 25 ZOOL AC EVE A OM ec ct na a aa aie Baa atu aa e aaa aia aa 35 Figure 6 24 Figure 6 25 Figure 6 26 Figure 6 27 Figure 6 28 Figure 6 29 Figure 6 30 Figure 6 31 Figure 6 32 Figure 6 33 Figure 6 34 Figure 6 35 Figure 6 36 Figure 6 37 Figure 6 38 Figure 6 39 Figure 6 40 Figure 6 41 Figure 6 42 Figure 6 43 Figure 6 44 Figure 6 45 Figure 6 46 Figure 6 47 Figure 6 48 Figure 6 49 Figure 6 50 Figure 6 51 Figure 6 52 Figure 6 53 Figure 6 54 Figure 6 55 X Zoom LO TUE Em 36 OTT AAA AA ed Sea da e ia a 36 LO Moser 36 a i bait aaa tale ital X la ai ou a ada a 37 Drop down menu of the Pan One Direction eee 37 Pari One DICHO esan a E 38 lademi fy TOOL a 38 Screen shot of result of using Identify tool sese 38 dica Moa uates tbe Noa Mte Men E a 39 pbcreen SHOE OL USING Find tool utt REP IUE d a RC US 39 Query WA un 40 Query Builder dialog window eee 40 Illustr
58. used to buffer the selected area along with the units selected in the buffer window When you click on this a window will be opened called Buffer as shown in the Figure 6 45 Give the Buffer distance and select the buffer units and then click on apply You will see that the selected area 1s buffered The demonstration is as Figure 6 43 Buffer icon shown in the Figure 6 46 45 Figure 6 44 Buffer icon when grayed out HS British Empire in the World File Theme LayerControl Jalt s 2 sle eelaavee CASS am v world Buffer Distance 4 _ Use buffer to select features from this layer Clear Buffer X 62 669 Y 48 635 DIST 0 mi 0 km Figure 6 45 Screen shot of buffer window British Empire in the World File Theme LayerControl ra country v world amp KW Z 9 eeaavee use ziua Buffer Distance Buffer Units Feet D v Use buffer to select features from this layer country N Clear Buffer Close Apply X 24 638 Y 83 690 DIST 0 mi 0 km Figure 6 46 Demonstration of applying buffer 6 2 22 Attributes This tool is used to get the attributes for the selected areas made on selected layers To enable this feature you need to select a layer on the left side and select any area on the map with the help of Select Fea
59. wser b list i if browser null Runtime getRuntime exec new String browser url else throw new Exception Can not find internet browser catch Exception e JOptionPane showMessageDialog null ErrorMsg n e getLocalizedMessage End of OpenBrowser 6 2 TOOL BAR The tool bar of the software 1s as shown in Figure 6 5 We will discuss each one of the icons or buttons in detail how to use them and what they are for ltkiaw se cagarse asa Figure 6 5 Screen shot of the map tools of the software 6 2 1 Print Button This button is used to print the map The screen shot the print button is as shown in the Figure 6 6 When you click this button you will get a window asking to select a printer and mentioning which pages to print etc The screen shot of the window 1s shown in Figure 6 7 This behaves like any other normal simple print command 28 Figure 6 6 Screen shot of the print button in the tool bar Print Printer Mame Send To Une ote 2007 m Microsoft PS Document Writer status Send To OneNote 2007 Type Send To Microsoft OneNote Driver Wher Send To Microsoft OneNote Port Comment Print to file Print range Copies 2 al Number of copies Pages from 1 to 9999 DG Figure 6 7 Screen shot of the print command window 6 2 2 Add Layer Geographic data 1s added to the map in the form of a layer The data can be an
60. ything related to map like roads cities lakes schools rivers etc One of the file formats to represent this data is a shape file The screen shot of the Add Layer button is as shown in the Figure 6 8 So when you click on this button you will get a dialog window asking to select a shape file as shown in the Figure 6 9 The screen shot of the map before adding any extra layer 19 as shown in the Figure 6 10 Now I will add cities to the world map using this tool The screen shot of the map after adding the cities shape file 1s as shown in the Figure 6 11 6 2 3 Arrow The Arrow button gets the cursor back to normal 1 e arrow For example when you click on the zoom in or pan button your cursor will be changed to respective tool icons and 29 Figure 6 8 Add Layer button Select a theme layer E3 Shapefile Image files ArcIMS ArcSDE PR Shapefile path name ICAEBRIMOJ20iSamplesiDatatWorldicities shp Figure 6 9 Add Layer dialog window 30 British Empire in the World File Theme LayerControl OLD X 164 904 Y 107 492 DIST 0 mi 0 km Figure 6 10 Screen shot of the map before adding any additional layers British Empire in the World Ea lx File Theme LayerControl amp k amp w Z e e ea jamee alee cities LJ v country af world X 99 250 1 05 182 DIST 0 mi 0 km Figure 6 11 Screen shot after adding cit

Download Pdf Manuals

image

Related Search

Related Contents

JSG-96_CE Manual EN DE FR_20090831.DOC  Kabola - Equipment  PortaBilling: User Manual  MEDIAREPRO Granulé et la reproduction  FAS184N2A2 Specifications and Service Manual  User Manual  DynaQuip® Controls MA Series Electric Actuator  COMPOSTELLE - MODE D`EMPLOI (9782916446318)  Danfoss Link™ Central Controller  

Copyright © All rights reserved.
Failed to retrieve file