Developing a prototype Geo-Portal for Zimbabwe

Share Embed


Descrição do Produto

DEVELOPING A PROTOTYPE GEOPORTAL FOR ZIMBABWE

A project submitted in partial fulfillment of the Bsc Honours in Geoinformatics and Surveying

BY MUREFU MIKE (R096318A)

SUPERVISORS MR. S. TOGAREPI MISS. J. USEYA

MAY 2013

DEPARTMENT OF GEOINFORMATICS AND SURVEYING FACULTY OF ENGINEERING UNIVERSITY OF ZIMBABWE

This page was intentionally left blank.

2

DEDICATION This project is dedicated to my mother, a paragon of love, determination and courage.

3

ACKNOWLEDGEMENTS Foremostly I extend my profound gratitude to the supervisors of this project, Mr. S. Togarepi and Miss. J. Useya. It takes a book to itemize everything you helped me with, a book which I hope to write in the near future but for now, “Thank you for everything.” To all the personnel of the Geoinformatics and Surveying department, thank you for providing an environment and materials for which a project of this nature could be realized. I also thank all the organizations that helped this project in every way. Of special mention is Saveteck Solutions who permitted me to do this project. Lastly I offer special gratitude to my family. I just cannot thank you enough but do know that I always appreciate you especially when I seem not to be doing so.

4

ABSTRACT In Zimbabwe geospatial data sets are isolated amongst different organizations and individuals. As a result geospatial data users are unaware of the availability and location of important geospatial data sets. On the other hand the producers of geospatial data face difficulty in publishing their geospatial data to the consumers. Moreso, similar data sets are being created many times by different organizations, a situation which is retrogressive as well as economically burdening. Taking into consideration that geospatial data plays a vital role especially in decision making, the above painted scenario is negatively affecting the nation by depriving the decision makers with sound and up-to-date data. The solution to this problem is a geoportal. A geoportal is online based platform that enables for search, discovery, access, share and publishing of geospatial data. In a time where internet use is increasing in Zimbabwe, the geoportal is the befitting solution. It avoids the sequestration of geospatial data through the provision of a common gateway to all geospatial data. A geoportal also facilitates for easier searching and sharing of geospatial data. The provision of comprehensive metadata services by the geoportal also enables users to ascertain whether the data sets meet their needs. It also helps avoid duplication of data thereby saving money which could have been wasted. Finally a geoportal enables for publishing of geospatial data by producers over the internet thereby directly reaching the intended users and also at the same time gaining value for their data through purchases that might occur as a result. This document explores in detail the development of a prototype geoportal for Zimbabwe. A research was carried out through the use of questionnaires to establish how geospatial data is shared or exchanged between organizations and the geospatial metadata standards that are being used. The research was also meant to establish if there are any metadata interoperability challenges. Using free and open source software a prototype geoportal was then developed. The prototype enables one to search, discover, access, share and publish geospatial data over the internet. The geospatial data is published using the ISO 19139 metadata standard, a standard derived from ISO 19115, which has been adopted in Zimbabwe.

5

TABLE OF CONTENTS DEDICATION ............................................................................................................................3 ACKNOWLEDGEMENTS.........................................................................................................4 ABSTRACT ...............................................................................................................................5 TABLE OF CONTENTS ............................................................................................................6 LIST OF FIGURES ....................................................................................................................8 LIST OF TABLES ......................................................................................................................8 CHAPTER 1: INTRODUCTION ................................................................................................9 1.1 BACKGROUND STUDY ............................................................................................... 10 1.2 PROBLEM DEFINITION AND JUSTIFICATION ......................................................... 12 1.3.1 MAJOR OBJECTIVE ............................................................................................... 13 1.3.2 MINOR OBJECTIVES ............................................................................................. 13 1.4 RESEARCH QUESTIONS .............................................................................................. 13 1.5 REPORT STRUCTURE .................................................................................................. 14 CHAPTER 2: LITERATURE REVIEW ................................................................................... 15 2.1 METADATA: DESCRIBING GEOSPATIAL DATA ..................................................... 15 2.1.1 GEOSPATIAL METADATA STANDARDS ........................................................... 16 2.2 GEOSPATIAL METADATA STANDARDS IN ZIMBABWE ....................................... 18 2.3 GEOSPATIAL DATA CATALOGUE: MAKING DATA DICOVERABLE ................... 18 2.8 OVERVIEW OF SOME OPEN GIS CONSORTIUM (OGC) DEFINED WEB SERVICES .............................................................................................................................................. 23 2.9 OPEN SOURCE SOFTWARE WHICH CONSTITUTE A GEOPORTAL ...................... 24 2.9.1 GEONETWORK OPENSOURCE ............................................................................ 24 2.9.2 ESRI GEOPORTAL SERVER .................................................................................. 25 2.9.3 GEOSERVER ........................................................................................................... 25 2.9.6 OTHER SOFTWARE ............................................................................................... 26 JAVA RUNTIME ENVIRONMENT ................................................................................. 26 NOTEPAD ++ ................................................................................................................... 26 CHAPTER 3: METHODOLOGY ............................................................................................. 27 3.1 QUESTIONNAIRE ......................................................................................................... 27 3.3 INSTALLATION OF SOFTWARE ................................................................................. 29 3.4 TOMCAT USERS ........................................................................................................... 29 3.5 CUSTOMIZATION OF GEONETWORK‟S APPEARANCE ......................................... 30 3.6 SOFTWARE ARCHITECTURE ..................................................................................... 31

6

3.7.1 USING GEONETWORK ADMINSTRATOR SURVIVAL TOOL (GAST) TO CONNECT TO THE DATABASE .................................................................................... 32 3.9 STARTING AND RUNNING THE APPLICATIONS WITH TOMCAT ........................ 33 CHAPTER 4: RESULTS, AND ANALYSIS ............................................................................ 34 4.1 RESULTS ....................................................................................................................... 34 4.2 ANALYSIS ..................................................................................................................... 37 CHAPTER 5: CONCLUSSION AND RECOMMENDATIONS ............................................... 38 5.1 CONCLUSSION ............................................................................................................. 38 5.2 RECOMMENDATIONS ................................................................................................. 38 REFERENCES ......................................................................................................................... 39 APPENDICES .......................................................................................................................... 41 APPENDIX 1: QUESTIONNAIRE ....................................................................................... 41 APPENDIX 2: GEOPORTAL HOMEPAGE ......................................................................... 44 APPENDIX 3: ADVANCED SEARCH ................................................................................ 45 APPENDIX 4: SEARCH RESULTS ..................................................................................... 45 APPENDIX 5: VIEWING METADATA ............................................................................... 46 APPENDIX 6: MAP VIEWER .............................................................................................. 46 APPENDIX 7: WEB MAP SERVICES ................................................................................. 47 APPENDIX 8: CREATING NEW MAPS ............................................................................. 47 APPENDIX 9: USER ACCOUNT ADMINSTRATION........................................................ 48 APPENDIX 10: CREATING METADATA .......................................................................... 48 APPENDIX 11: PUBLISHING METADATA ....................................................................... 49 APPENDIX 12: MANAGING METADATA ........................................................................ 49

7

LIST OF FIGURES Figure 1: Geoportals and SDI .................................................................................................... 10 Figure 2: Basic usage of catalog services and related SDI elements from a user point ................ 18 Figure 3: Interaction of web map client with catalogue and map servers .................................... 20 Figure 4: Geoportal Architecture ............................................................................................... 21 Figure 5: The roles of the geoportal ........................................................................................... 23 Figure 6: Data and Process flow diagram ................................................................................. 28 Figure 7: The edited tomcat-users.xml file................................................................................. 30 Figure 8: Software Architecture of the prototype Geoportal....................................................... 31 Figure 9: zimgeoportal „geonetwork‟ context file for apache tomcat .......................................... 32 Figure 10: geoserver context file for apache tomcat ................................................................... 33 Figure 11: The geoportal homepage .......................................................................................... 36

LIST OF TABLES Table 1: Color scheme used in customizing GeoNetwork‟s appearance………………………30

8

CHAPTER 1: INTRODUCTION This chapter serves to preface the scope of this project. It highlights the background study and the problems which were identified to motivate a project of this nature to be carried out. It is also the task of this chapter to underscore the objectives which this project sought to achieve. Spatial Data Infrastructure (SDI) refers to the technologies, policies and institutional arrangements that facilitate the availability of and access to spatial data. The SDI provides the basis for spatial data discovery, evaluation, and application for users and providers within all levels of government, the commercial sector, the non-profit sector, the academia and by citizens in general,(GSDI, 2009) SDIs are a keystone for the development of a nation. There is a lot of economic potential that is locked away in spatial data holdings and this potential is realized by making the data widely available through an SDI, (Makanga et al., 2008). An SDI hosts geographic data and attributes, sufficient documentation (metadata), a means to discover, visualize, and evaluate the data (catalogues and Web mapping), and some methods to provide access to the geographic data. Beyond this are additional services or software to support applications of the data. SDI also includes the organizational agreements needed to coordinate and administer it on a local, regional, national, and or trans-national scale. Although the core SDI concept includes within its scope neither base data collection activities or myriad applications built upon it, the infrastructure provides the ideal environment to connect applications to data thereby influencing both data collection and applications construction through minimal appropriate standards and policies,(GSDI, 2009). While an SDI is the overarching environment formed by the conflux of several geospatial data providers each of which granting access through specific web services, a geoportal provides means to give humans some level of interactive access to these data resources, including webbased viewers and metadata-based discovery tools, (Davis et al., 2009), see Figure 1. A geoportal is a website that presents an entry point to geographic content on the web, or more simply, a website where geographic data can be discovered, (Tait, 2005).Pichler et al(2007)defined a geoportal as a door or gateway to a collection of information resources, including data sets, services, cookbooks, news, tutorials, tools and an organized collection of links to many other sites usually through catalogs. Geoportals organize content and services such as directories, search tools, community information, support resources, data and applications. They provide capabilities to query metadata records for relevant data and services, and then link directly to the on-line content services themselves. They can also control commercial usage of services by facilitating the sale or purchase of data and services, (Maguire et al., 2005). Maguire et al (2005)also classifies geoportals into two groups; catalog geoportals and application geoportals. Catalog geoportals are mainly concerned primarily with organizing and managing

9

access to geospatial information and Application geoportals provide online, dynamic geographic web services.

Figure 1: Geoportals and SDI (Adapted from Davis, C. A., et al. (2009)) 1.1 BACKGROUND STUDY In April 2005, 83 countries had established National Spatial Data Infrastructure (NSDI) Clearinghouses on the internet. This development indicates the large extent to which nations are prioritizing and formalizing NSDI initiatives. There is an obviously evident lagging behind of formal NSDI activity in Africa although there is a lot of informal activity that will contribute to the formal NSDI once governments are fully willing to participate in and take ownership of NSDI initiatives, (Makanga et al., 2008) In this endeavor, Zimbabwe has not been left behind. The initial attempts for a NSDI for Zimbabwe started with the formation of the Land Information Systems/Geographic Information Systems (LIS/GIS) committee in the mid 1980‟s. The committee aimed at harmonizing the collection and distribution of geospatial data. The LIS/GIS committee also managed to run a newsletter publication called ZIMGIS. The committee was later rebranded to ZIMGISA and later to the National Spatial Data Framework (NASDAF). The NASDAF phase saw the introduction of workgroups notably the Metadata working group which was geared mainly towards harmonization of geospatial data. NASDAF also focused on getting executive support through awareness and a proposed university or individual research program. It was also the aim of the NASDAF to develop inventories of spatial data holdings and also of the various stakeholders, (Zimbabwe NSDI, 2011). 10

In a joint study that was carried out by the University of Zimbabwe and Midlands State University it was established that; i. There was no formal SDI in Zimbabwe. ii. Some thematic data sets are available from agencies such as the Forestry Commission, the Department of Natural Resources, the Department of Agricultural and Extension Services (AGRITEX), the Environment and Remote Sensing Institute (ERSI) and the Central Statistics Office (which provides socio-economic data). Each of these data sets was produced in an arbitrary standard, which makes it very difficult to combine data sets from different agencies. iii. Efforts were underway to create digital databases through conversion of existing maps into digital format. Some of the organizations involved were the Department of the Surveyor General, Forestry Commission, Natural Resources, National Parks, and Ministry of Health. However, it was still difficult for potential users to establish the datasets that are existing and if these can satisfy their requirements. iv. The Surveyor General‟s Department was at that time developing an Integrated GIS database that was being funded by a Swedish agency. The system could be technically sound but it lacked a vision of becoming a component of a larger nationally coordinated system, (Mavima et al., 2001). The year 2004 saw the launch of the Zimbabwe Spatial Data Infrastructure (ZSDI) whose effort was to encompass all aspects of SDI. This saw the development of three major working groups namely The Education, Training and Publicity Work Group, The Legal and Policy Work Group and lastly The Standards Work Group. It was also recognized that for these initiatives to be sustainable, they had to be recognized by policy thus a need for a push towards the national Information and Communication Technology (ICT) policy formulation. The ZSDI also managed to register some successes which included among them; i. Receiving financial aid from the Global Spatial Data Infrastructure (GSDI). ii. Conducting a workshop in June 2004 with almost 50 participants. iii. Holding an annual ZSDI conference in Harare, in November 2004. Despite these successes, mass exodus of some influential members (especially due to the relocation of SADC-RRSU to Botswana) led to this effort‟s collapse in 2005. The Survey Institute of Zimbabwe (SIZ) in 2007 rebranded its Aerial Survey Discipline to the current Spatial Information Management (SIM) Discipline to resuscitate the SDI efforts in the country and in 2010 an NSDI sub-committee was set up as part of SIM. This subcommittee drafted and submitted a paper which was largely received by the Ministry of Information and Communication Technology, (Zimbabwe NSDI, 2011). In July 2011 a workshop for an NSDI for Zimbabwe on mapping the way forward was held. In the group discussions that occurred, the Standards and Metadata group consensually affirmed that there was need to synthesize the standards that are already in existence, a need for workshop on international standards that have been set and a need to create a portal for metadata for Zimbabwe, (Zimbabwe NSDI, 2012). Sequential to the 2011 workshop, another Zimbabwe NSDI workshop was held in June 2012. It was proposed at the gathering that a national geoportal be put in place. This will be an online

11

platform for geospatial data discovery, access, sharing and publishing. It was also settled that the metadata on the geoportal should meet the following expectations: i. Data source, for example, topographical map, Global Positioning Systems (GPS), satellite image. ii. Data author (name, qualification, organization). iii. Applications of data (use). iv. Quality checks (conforming to specific standard geographic specifications (spatial reference system). v. Date of data production. vi. Editions/edits made, how, when and by whom? vii. Data format. viii. Geometry information e.g. point, polyline, polygon. ix. Extent of data (Min, Max X, Y). x. Date of data collection. xi. Price/conditions of access to data. It was also noted that some of the organizations dealing with spatial data standards were International Standards Organization (ISO) and Open GIS Consortium (OGC) and locally there is the Standards Association of Zimbabwe (SAZ), (Zimbabwe NSDI, 2012). In Africa, SDIs are being implemented, although in some instances they are done so using a different name, (Makanga et al., 2008). In South Africa they have implemented what they call a National Spatial Information Infrastructure (NSIF). The framework deals in core data sets from Administrative and Cadastral Boundaries, Elevation, Land cover, Hydrographic data, Services and Utilities and Digital Orthophotos. As of 2008 international metadata standards were being developed. There is a web-based Spatial Data Discovery Facility (SDDF) which connects spatial data users with spatial data sources. This facility contains metadata,(Onah, 2009) 1.2 PROBLEM DEFINITION AND JUSTIFICATION Geospatial data and resources in Zimbabwe are sequestered across various organizations and individuals. In most cases the availability and location of vital geospatial data are generally unknown. Due to this geospatial data consumers have difficulty in discovering, finding and accessing important datasets. As a result, similar datasets are captured several times by different organizations, a scenario which is retrogressive and not cost effective. To compound the problem the geospatial data resident with the various organizations or individuals, does not meet conventional metadata standards, therefore causing lack of interoperability in datasets and difficulty in data sharing. More so, there is no geoportal in Zimbabwe which is an online platform for discovery, access, sharing and publishing of geospatial data. Considering the importance of geospatial information in decision-making of organizational, national and international issues, this scenario is negatively influencing development at various levels in Zimbabwe. In a moment where internet use in Zimbabwe is increasingly getting popular and where many are appreciating and understanding the leverage it brings with, a geoportal is a befitting solution to this problem. It will provide a platform that will link both the consumers and providers of geospatial data and force stakeholders to harmonize the standardization of their 12

geospatial data, hence capture metadata that will facilitate discovery and interoperability of the datasets. To this end, geospatial data consumers will discover, find and access resources they need and the adage that says “capture once utilize many times” will become a reality. On the other hand it avails the geospatial data providers with the floor of publishing their metadata and consequently gaining value from their data through the contacts and purchases made via the geoportal. The geoportal ensures that metadata is according to conventional standards, hence providing an environment conducive to sharing and interoperability of geospatial datasets. The geoportal also plays a critical role in national development as a gateway to geospatial information necessary for decision making, such as but not limited to disaster management and infrastructural development. 1.3 OBJECTIVES 1.3.1 MAJOR OBJECTIVE 1. To develop a prototype geoportal for search, discovery, access, sharing and publishing of geospatial data in Zimbabwe. 1.3.2 MINOR OBJECTIVES 1. To establish how geospatial data is currently being shared/exchanged between organizations and the geospatial metadata standards they are using. 2. To establish geospatial metadata interoperability challenges between organizations. 3. To design and implement a prototype geoportal using open source software packages. 4. To validate the prototype geoportal. 1.4 RESEARCH QUESTIONS The research questions which guided the project are as follows: 1. How best can a platform for accessing, discovering, sharing and publishing of geospatial information be developed? 2. How is geospatial data being shared or exchanged between organizations and individuals? 3. Which metadata standards are currently being used to document geospatial data? 4. What challenges are being faced by organizations and individuals in interoperability of datasets? 5. What are the available open source software packages required to develop a geoportal? 6. What are the formats for metadata standards, and which ones can be used and how can they be implemented for Zimbabwe?

13

1.5 REPORT STRUCTURE This report is organized in the following manner: Chapter 1: Introduction This is an introduction of the project done. Chapter 2: Literature Review It is a review of all the literature that guided and shaped this project. Chapter 3: Methodology The chapter is a delving into the methods that were used to bring the project to reality. Chapter 4: Results, Analysis and Recommendations The analysis of the project and any recommendations that can be made to improve the project in future are the focus of this chapter. Chapter 5: Conclusion This is a closing of the report.

14

CHAPTER 2: LITERATURE REVIEW In this chapter is a comprehensive outline of the literature that influenced and aided in the success of this project. 2.1 METADATA: DESCRIBING GEOSPATIAL DATA Society and government recognize the importance of geospatial data, but its effective use has stayed limited by poor cognition of the existence and location of data, poorly documented data collections, and data dissonances. Given that the geospatial data is dynamical in nature, it can be concluded that describing the data is very vital. For a community centered on the concept of data sharing, data coupled with its documentation (metadata) is way more prized that undocumented data, (ITC, 2007). Metadata commonly referred to as “data about data” describe the lineages of and monitors the changes to data. The term is used to describe the summary information or attributes of a dataset. In the geospatial fraternity metadata is defined as the What, Who, Where, Why, When and How of the data, (GSDI, 2009). Some of the gains that emanate from the use of metadata are: i. Organization and maintenance of an enterprise‟s investment in data and provision of information on the data holdings in catalogue form, (GSDI, 2009). ii. Avoidance of duplication of effort by ensuring the organization is aware of the existence of data sets through coordinated metadata development, (GSDI, 2009). iii. Consumers easily locate all available geospatial and associated data relevant to an area of interest or concern, thereby improving the quality of their analysis and uses, (ITC, 2007). iv. Enhancement of the data management procedures of the geospatial community via the metadata collection, (GSDI, 2009). v. Advancement of the availability of geospatial data beyond the traditional geospatial community with the use advertising of descriptive metadata, (GSDI, 2009). vi. Advertising and promotion by the data providers of the availability of their data, (ITC, 2007)and potential link to on line services (e.g. text reports, images, web mapping and ecommerce) that relate to their specific data sets, (GSDI, 2009). vii. Increased revenue and value from the data in the long run, (ITC, 2007). There are three levels of metadata based on how it is used which are: a. Discovery metadata GSDI (2009) defines discovery metadata as the least amount of information that needs to be provided to communicate to the inquirer the nature and content of the dataset. Discovery metadata enable users to find the datasets that carry the type of geospatial data they are interested in. Data providers avail this type of data to make known the contents of their data holdings, (ITC, 2007). This implies discovery metadata underscores the matters of “who has what data and from where?” Who: defines the originator, data supplier and possibly intended audience of the data. What: describes the title, resolution and description of the dataset. Where: delineates the geographical extent of the data 15

contents based on latitude / longitude, co-ordinates, geographical names or administrative areas, (ITC, 2007). b. Exploration metadata This level of metadata permits consumers to do a deeper analysis of the discovered data collections and to ascertain if or which of the data is utile to their aims. Exploration metadata guarantees that data is used correctly and sagely. It addresses the issues of “why, when and how was data collected?” Why: defines the reasons for data collection and its purported uses. When: establishes the date that the data symbolizes, when the data was produced and the modification sequence, if needed. How: demystifies the instruments, routines and sources used to bring forth the data and how the data is structured,(ITC, 2007). c. Exploitation metadata Exploitation metadata accords consumers to decide how to obtain the data that they surmise can meet their needs. This kind of metadata ensures that the existing data can be accessed, transferred, loaded, interpreted and used in consumers‟ end applications. Metadata of this genial also admits details on contact person, the price of the data and copyright, (ITC, 2007). The prototype geoportal which was developed incorporates and provides a platform for all the levels of metadata. Discovery metadata is mandatory and though highly recommended it the choice of the data producer depending on the type of the dataset to provide with exploration and exploitation metadata. 2.1.1 GEOSPATIAL METADATA STANDARDS In order to make metadata readable, perceivable and functional by consumers from different fields, standards are essential for the provision of a common nomenclature and to define how to document geospatial data, (ITC, 2007). Currently three main metadata standards subsist that are of global ambit and usage, (ITC, 2007)and that provide details for all the levels of metadata aforementioned, (GSDI, 2009). The Content Standard for Digital Geospatial Metadata (CSDGM) This was made in the United States of America(USA) by the Federal Geographic Data Committee (FGDC) in 1994, (ITC, 2007) and revised in 1998, (GSDI, 2009). It is a national spatial metadata standard developed to corroborate the development of the National Spatial Data Infrastructures. The standard has also been embraced and applied in the United States, Canada, and the United Kingdom through the National Geographic Data Framework (NGDF) and its heir the Association for Geographic Information (AGI). It is also in use by the South African Spatial Data Discovery Facility (SDDF), the Inter-American Geospatial Data Network in Latin America, and also in Asia, (GSDI, 2009) 16

CEN Pre-standard In 1992 the Comité Européen de Normalisation (CEN) formed the Technical Committee (TC) 287 with a mandate for geographic information standards. A household of European Prestandards were embraced in 1998 including the 'ENV (Euro-Norme Voluntaire) 12657 Geographic information - Data description - Metadata'. CEN TC 287 was reconvened in 2003 to address the development of European profiles of International Standards Organization (ISO) TC 211 standards. A number of national and regional initiatives have also formulated metadata standards. These include initiatives managed by The Australian and New Zealand Land Information Council (ANZLIC) and two completed European Commission financed projects (LaClef and ESMI) now being imbibed by the INSPIRE project. These initiatives have taken similar approaches in promoting a limited set of metadata (described as "Core Metadata" or "Discovery Metadata") that organizations should use, as a minimum, to improve the knowledge, awareness and accessibility of the available geospatial data resources, (GSDI, 2009). ISO 19115:2003 and ISO 19139:2007 Promulgated in 2003, the ISO 19115 standard is for the implementation and documentation of metadata. Its aim is to provide a clear procedure for the description of digital geographic datasets so that users will be able to determine whether the data in a holding will be of use to them and how to access the data. The standard also enables dataset cataloguing making it possible for data discovery, retrieval and reuse. The benefits stemming from the use of this standard include promotion of proper use and retrieval of geographical data, (ISO, 2003). The ISO 19139 standard of 2007 is derived from the ISO 19115 standard and is designed to provide a spatial metadata eXtensible Markup Language (smXML) encoding through a common XML specification for describing, validating and exchanging geographic metadata. It is intended to promote interoperability, and exploit ISO 19115‟s advantages in a concrete implementation specification, (ISO, 2007). Both standards are of relevance to GIS application systems and producers/suppliers of geographic data, ISO (2003) and ISO (2007). In North America, work is beginning to create a North American Profile of Metadata based on ISO 19139 for Canada, the United States, and Mexico. This will allow for the compliance testing of metadata files using XML, (GSDI, 2009). General Metadata Standards Other standards exist in the broader topic of metadata that do not particularly apply to geospatial information. The Dublin Core is a metadata element set meant to alleviate discovery of electronic resources. It was primitively conceived for author-generated description of web resources and has attracted the attention of formal resource description communities such as museums, libraries, government agencies, and commercial organizations. The Spatial Data Transfer Standard (SDTS) and the Vector Product Format (VPF) Digital Exchange Standards (DIGEST) were formulated to allow the encoding of digital spatial data sets for transfer between spatial data software. Both of these standards corroborate the admittance of metadata elements in an exchange. Recently they have considered corroboration for standardized 17

encoding of relevant geospatial metadata standards in their export or archival formats, (GSDI, 2009). Though some standards for metadata are used locally such as the Standards Association Zimbabwe and the Department of the Surveyor General standards, (Zimbabwe NSDI, 2012), international metadata standards were assimilated in the development of the prototype geoportal. 2.2 GEOSPATIAL METADATA STANDARDS IN ZIMBABWE According to Paradzayi (2005) and Chiwozva (2006) Zimbabwe has adopted the ISO 19115 standard. The implementation and use of this standard is monitored by the Technical Committee (TC) MS 76 which is a cooperation of the Standards Association of Zimbabwe (SAZ) and Zimbabwe NSDI. In order to avoid duplication and save money, effort and time the committee monitors any progress (and changes) by the ISO TC 211 which is the overarching body responsible for designing any geographic information standards, (Chiwozva, 2006). 2.3 GEOSPATIAL DATA CATALOGUE: MAKING DATA DICOVERABLE The rendering of discovery and access services for geospatial data is referred within the geospatial realm as "catalogue services", (GSDI, 2009). Princeton University (2012) in its dictionary the WordWeb defines a catalogue/catalog as a complete list of things usually arranged systematically. The gateway to the catalogue and its user interface permit a consumer/user to query distributed collections of geospatial data via their metadata descriptions. This geospatial data can either be “data” or services available to interact with geospatial data, (GSDI, 2009). Figure 2 below shows the basic interactions of various individuals involved in the publicizing and discovery of geospatial data.

Figure 2: Basic usage of catalog services and related SDI elements from a user point (Adapted from GSDI (2009) 18

A user interested in locating certain geospatial information uses a search user interface, completes a given search form, specifying queries for data meeting particular attributes. The search request is then transported to the Catalogue Gateway and poses the query to one or more catalogue servers. Each catalogue server administers a compendium of metadata entries. There are commands within the metadata entries instructing how to access the spatial data being described, (GSDI, 2009). 2.4 GEOSPATIAL DATA VISUALISATION: WEB MAPPING Web or internet based mapping furnishes with the capabilities to enable discovering and visualizing of geospatial information referenced from catalogue service systems. A catalogue service that provides only references to raw geospatial data would be of use to only geospatial information systems experts. It is through making map displays of geospatial information that casual users are able to interact with and see spatial data that was previously only available or useful to the experts. At a minimum web mapping integrates the following actions: i. A client poses requests to one or more Service Registries to discover Universal Resource Locators (URLs) of Web Map Servers containing desired information. The Service Registries are based on the Open Geographic Information Systems (GIS) Catalogue Services Specification. ii. Service Registries return URLs and also details about methods by which the discovered information at each URL can be accessed. iii. The client locates one or more servers containing the desired information, and evokes them at the same time. iv. As directed by the client, each Map Server accesses the information requested from it, and renders it suitable for displaying as one or more layers in a map composed of many layers. v. Map Servers provide the display-ready information to the Client (or Clients), which then display it. Clients may exhibit information from many sources in a single window. Figure 3 depicts a situation of a client accessing a Catalogue which actually implements a Service Registry to discover data and web mapping services and then requesting and displaying maps from different servers, (GSDI, 2009).

19

Figure 3: Interaction of web map client with catalogue and map servers (Adapted from GSDI (2009)) 2.5 GEOSPATIAL DATA ACCESS AND DELIVERY From the consumers‟ standpoint access to geospatial data involves a sequence that goes from discovery to evaluation, to access and finally to exploitation. Discovery (find, locate) necessitates the use of services such as metadata catalogues to find data of particular interest over a specific geographic realm. The evaluation process involves detailed reports, sample data and visualization (e.g., in the trending form of web mapping through formats such as gifs or simple vector) to help the consumer ascertain whether the data is of interest. Access incorporates the order, packaging and delivery, offline or online, of the data (coordinate and attributes according to the form of the data) specified. Finally exploitation (use, employ) is what the consumers do with the data for their own missions, (GSDI, 2009). 2.6 GEOPORTALS A geoportal is developed using three distributed GIS SOA (Service Oriented Architecture) elements namely; 1. Website This presents or acts as the user interface to the geographic application or portal. 2. Web services They enable to publish geographic functionality as a web service; 3. Data Management software This provides a managed relational environment for both raster and vector geographic content.

20

Figure 4 below key outs these various components of a geoportal, their relationships to one another, the enabling technologies and standards with which they are implemented, and finally the key functions implemented in a distributed GIS and used by a geoportal application.

Figure 4: Geoportal Architecture (Adapted from Tait, M. G. (2005) Components: identifies the three major components in a geoportal architecture Elements: defines the functional elements of each component in a geoportal architecture Environments: refers to the information technology standards used to implement each element of the architecture (HyperText Markup Language, HyperText Transfer Protocol, eXtensible Markup Language, XML Style Sheets, JAVA Server Pages, ActiveX Server Pages, .NET – Microsoft‟s web services technology, Simple Object Access Protocol, Web Services Description Language, Web Map Service, Web Feature Service, Geographic Markup Language, Standard Query Language) Functions: identifies the specific capabilities implemented in each element of the architecture. A geographic web site is evolved and deployed using standard web development tools, and is comprised of two constituents; the web site framework and the functional tools. The web site framework presents the geoportal via a graphical user interface to the user. The second constituent is the functional tools that accord access to GIS functions such as geocoding, gazetteer linkage, and mapping and query functions. These tools do not engraft the functionality they present, but rather serve as a proxy to functionality which runs as geographic web services. Geographic web services publish geographic content and functionality. Information technology (IT) standards, such as eXtensible Markup Language (XML), Simple Object Access Protocol (SOAP), and Web Services Description Language (WSDL), are utilized to corroborate the deployment of geographic web services. Additionally, the geographic industry has published geographic web services standards, which layer on top of some of these IT standards. Organizations such as the Open GIS Consortium (OGC), International Standards Organization (ISO) and Federal Geographic Data Committee (FGDC) are examples of groups whose work supports the definition of geographic web service standards. Distinctive geographic web service 21

functionality that is published in a geoportal includes: map rendering; feature streaming; data projection; geographic- and attribute-based queries; gazetteer/place name searches; metadata query and management; and data extraction, (Tait, 2005). Geoportals furnish with functionalities for searching, mapping, publishing and administrating of geospatial data. a.

SEARCH

Search functions are collections of building block tools which are executed in sequential steps. The first step is to locate a place through one of the several methods including a place name search using a gazetteer tool, an address search using a geocode tool, or simply selecting a location from a list. Once a place is identified, a second step in the search process is the executed which is to search for a particular set of features or objects that are usually the focus of the geoportal. In many cases searches allow both geographic and attribute criteria for searching. The geographic search can use geographic content directly or content metadata. b.

MAPPING

Though it is not mandatory for geoportals to provide map visualization functionality, it is usually incorporated to enhance the search process. For an application like MapQuest, the map is the gist of the web site. In other applications, such as a Spatial Data Infrastructure (SDI) geoportal, a map enables the user to fully peruse published content. Additional functions such as pan, zoom, and feature identify capabilities to aid the user in more thoroughly evaluating the published content are usually integrated in the mapping functionality. Finally, the ability to view multiple map services in a fused or single map image is also often employed. c.

PUBLISHING

The publishing process involves the addition, deletion, and modification of metadata content. Depending on the sophistication of the website, publishing can be manual, through a web page interface, or automated through a web service interface (metadata harvesting). d.

ADMINISTRATION

The administration functionality is simply an extension of the publishing functionality whose additional capability is to review or approve metadata content submitted for publishing on the portal web site. Spatial Data Infrastructure (SDI) portal requirements have prescribed that administrative privileges should be granted to certain administrators so that they can edit and validate published content. Additionally, administrators are responsible for publishing site-level versus content-level metadata. Site metadata is used to support the portal web site presentation, (Tait, 2005). The developed prototype geoportal employs all of the functionalities mentioned to deliver online access, discovery, sharing and publishing of geospatial data capabilities.

22

The diagram below provides a graphical view and summary of the above mentioned functionalities which are performed by a geoportal.

Figure 5: The roles of the geoportal Adapted from (Pichler et al., 2007)

2.7 OPEN SOURCE SOFTWARE Lately a change has been detected amongst the program advanced users and developers which has been called Open Source. It is type of approach whereby the users themselves propose operations; they report errors and put forward solutions in the shape of a source code, so that the user community takes advantage of the common work. The software tools related to Geographic Information and Geospatial solutions through the implementations of the OGC Web Service specifications have not been an exception in this movement. This is no surprise to the user community, since for a few decades there have been projects such as Grass Proj and more recently Gdal, MapServer, Geotools, GeoServer, PostGis, Deegree and GeoNetwork, all of which have used a similar approach, (Manso et al., 2005). 2.8 OVERVIEW OF SOME OPEN GIS CONSORTIUM (OGC) DEFINED WEB SERVICES Following are descriptions of OGC web services critical in the implementation of a geoportal. Web Map Service (WMS) This is a human interaction and processing service enabling access to dynamically generated images through a simple interface (GetMap). These images are defined by their size (lines * columns) and by their image format. Images are generated from a set of grid or vector layers of geographic information framed in a given temporal, vertical and geographic enclosure (BBox), 23

whereon a priority order has been established and whereto a set of styles is applied, defined to be used by default or, quite the opposite, it is the user who establishes it. That information demonstrates itself in an image whose Coordinate Reference System (CRS) may be chosen by the user. WMS may also provide a description of the structure and types of data associated to the features (DescribeFeature). Another capability of this service consists of the delivery of information associated to a feature coming from a layer that has been drawn on an image (GetFeatureInfo). Styled Layer Description (SLD) This is a specification defining an XML encoding schema whose aim it is to allow setting visualization rules and characteristics of geometric elements (points, lines and surfaces) and their attributes. It enables to individually or collectively define colors, widths, filling styles and family, sizes and styles of font to be applied on the texts. Context This is an XML encoding schema whose aim it is to allow storage of the necessary information to reconstruct somewhere and sometime a setting whereon the sources of the present layers, their order and style, the spatial dimension, the coordinate system, etc. shall be registered. In short, it allows reconstructing of a snapshot taken by another person somewhere, sometime(Manso et al., 2005). 2.9 OPEN SOURCE SOFTWARE WHICH CONSTITUTE A GEOPORTAL 2.9.1 GEONETWORK OPENSOURCE GeoNetwork opensource is a standard based and decentralized spatial information management (cataloguing) system, designed to enable access to geo-referenced databases and cartographic products from a variety of data providers through descriptive metadata, improving the spatial information exchange and sharing between organizations and their audience, using the capacities and the power of the Internet. The chief aim of the software is to increase collaboration within and between organizations for reducing duplication and enhancing information consistency and quality and to improve the accessibility of a wide variety of geographic information along with the associated information, organized and documented in a standard and consistent way. The main characteristics of the software include: i. Instant search on local and distributed geospatial catalogues. ii. Uploading and downloading of data, documents, Portable Document Files (PDFs) and any other content. iii. An interactive Web map viewer that combines Web Map Services from distributed servers around the world. iv. Online map layout generation and export in PDF format. v. Online editing of metadata with a powerful template system. vi. Scheduled harvesting and synchronization of metadata between distributed catalogues. vii. Groups and users management. viii. Fine grained access control. 24

The metadata standards employed in GeoNetwork opensource are the ISO 19115:2003 which was approved by the international community in April 2003 as a tool to define metadata in the field of geographic information and the FGDC, a metadata standard adopted in the United States by the Federal Geographic Data Committee. GeoNetwork opensource also supports the international standard Dublin Core for the description of general documents. This ISO Standard exactly defines how geographic information and related services should be described, providing mandatory and conditional metadata sections, metadata entities and metadata elements. This standard applies to data series, independent datasets, individual geographic features and feature properties. Despite the fact that ISO 19115:2003 was designed for digital data, its principles can be shipped to many other forms of geographic data such as maps, charts, and textual documents as well as non-geographic data. The underlying format of an ISO19115:2003 compliant metadata is XML. GeoNetwork uses the ISO Technical Specification 19139 Geographic information Metadata - XML schema implementation for the encoding of this XML, (GeoNetwork Opensource, 2011) 2.9.2 ESRI GEOPORTAL SERVER In lieu Esri Geoportal Server could be used to implement the geoportal. According to www.esri.com , this is an open source product that enables discovery and use of geospatial resources including datasets, rasters and Web services. It supports standards-based clearinghouse and metadata discovery applications.

2.9.3 GEOSERVER GeoServer is an open source software server written in Java that enables users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards. It is the reference implementation of the Open Geospatial Consortium (OGC) Web Feature Service (WFS) and Web Coverage Service (WCS) standards, as well as a high performance certified compliant Web Map Service(WMS). GeoServer forms a core component of the Geospatial Web, (GeoServer Organization, 2011). 2.9.4 TOMCAT APACHE Tomcat is the most commonly used open source servlet engine. It is the de facto standard by which other servlet engines are measured. Powerful and flexible, it can be used as a standalone web server or conjoined with other server such as Apache or Internet Information Services (IIS) to run servlets or Java Server Pages (JSPs), (Brittain et al., 2003). 2.9.5 POSTGRESQL PostgreSQL is an object-relational database management system (ORDBMS) based on POSTGRES, Version 4.21, developed at the University of California at Berkeley Computer 25

Science Department. POSTGRES initiated many concepts that have been adopted in some commercial database systems, (The PostgreSQL Global Development Group, 2008). 2.9.6 OTHER SOFTWARE JAVA RUNTIME ENVIRONMENT The Java Runtime Environment (JRE), also known as Java Runtime, is part of the Java Development Kit (JDK), a set of programming tools for developing Java applications. The Java Runtime Environment provides the minimum requirements for executing a Java application; it consists of the Java Virtual Machine (JVM), core classes, and supporting files, (searchsoa.techtarget.com, 2013). NOTEPAD ++ Notepad++ is a free source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by General Public License (GPL). Based on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 (Application Programming Interface) API and Standard Template Library (STL) which ensures a higher execution speed and smaller program size, (Notepad-plus-plus.org, 2013).

26

CHAPTER 3: METHODOLOGY This chapter delves into, in a detailed manner of the operations that were carried out in order to develop a prototype geoportal for Zimbabwe which is a catalog geoportal. 3.1 QUESTIONNAIRE Consequent to the objectives stated previously in chapter 1, a questionnaire was prepared. This questionnaire sought to establish how data is currently being shared in organizations and the standards they use to document geospatial metadata. In addition the questionnaire was meant to establish the existing interoperability challenges between the geospatial datasets from different organizations. Each of the copy of the questionnaire was emailed to various geospatial data stakeholders in Zimbabwe for their responses. The stakeholders were selected from a list of participants at Zimbabwe NSDI meetings. The results of the questionnaires were then analyzed using Statistical Package for Social Sciences (SPSS) 16.0. Appendix 1 shows a copy of the questionnaire.

27

3.2 DATA AND PROCESSES FLOW DIAGRAM OF THE GEOPORTAL

Figure 6: Data and Process flow diagram Adapted and modified from GSDI (2009) and Nebert (2009)

28

3.3 INSTALLATION OF SOFTWARE The following software were installed. The operating system used was Windows 7 Professional Service Pack 1. i. Java Runtime Environment (JRE) version 1.7.0 1. The jre.exe file was downloaded from www.oracle.com 2. The downloaded executable was then run using the default settings. ii.

GeoNetwork version 2.6.4 1. The geonetwork-install-2.6.4.exe was downloaded from www.geonetworkopensource.org 2. The executable was invoked to run as an administrator. 3. A language selection screen popped up and English was selected by clicking OK. 4. “Next” was clicked in the new window to advance to the License Agreement. 5. The “accept” option was selected and then “Next” was clicked. 6. In the new window the installation path was changed by browsing to the path c:\geonetwork and then clicked “Next”. 7. A message confirming installation path pops up and “OK” was clicked. 8. The “Next” option was selected for all upcoming screens until the installation finished.

iii.

GeoServer version 2.1.1 1. The geoserver.war file was downloaded from www.geoserver.org 2. The war file was the unzipped into the path c:\geonetwork\web replacing the embedded geoserver 2.0.1 war file. 3. Though replaced the geoserver 2.0.1 was kept at bay for future use.

iv.

Apache Tomcat version 7.0.30 1. User Account Control (UAC) settings were disabled. 2. XAMPP 1.8.1.exe was then installed.

v.

PostgreSQL version 8.3 with PostGIS version 1.5 1. The postgresql.exe file was first installed using the default settings 2. The postgis.exe was the installed next.

vi.

Notepad ++ The executable http://notepad-plus-plus/org was installed using the default settings.

3.4 TOMCAT USERS The tomcat-users.xml was edited using notepad++ to add the roles of manager and administrator of the gui (graphical user interface), manager-gui and admin-gui respectively. The figure below shows the edited xml file. 29

Figure 7: The edited tomcat-users.xml file 3.5 CUSTOMIZATION OF GEONETWORK‟S APPEARANCE Customization of GeoNetwork appearance was be done in 3 main steps: 1. Editing the geonetwork.css in the path (c:/geonetwork/web/geonetwork/geonetwork.css) using notepad++. The web pages colors were changed by replacing them with new HTML colors. Generally the color scheme which was used in customizing all the web pages is depicted in Table 1 below: Web page section borders background text

Color green orange black

HTML Color #008000 #FFA500 #000000

Table 1: Color scheme used in customizing GeoNetwork‟s appearance The other css file which was also customized is Calendar-blue2.css, containing the color scheme of the calendar and it was changed to orange background and black text color using the HTML colors. 2. Replacing the old images with new ones. 3. Editing of XML and XSL files using Notepad++ which are: i. …/geonetwork/WEB-INF/config-gui.xml ii. …/geonetwork/xsl/banner.xsl iii. …/geonetwork/xsl/res.xsl iv. …/geonetwork/xsl/metadata-license-annex.xsl v. …/geonetwork/loc/en/xml/strings.xml vi. …/geonetwork/loc/en/xml/about.xml …/geonetwork denotes the path; C: /geonetwork/web/…

30

3.6 SOFTWARE ARCHITECTURE The diagram below illustrates the architecture of the software making up the prototype geoportal.

Figure 8: Software Architecture of the prototype Geoportal Notes on Figure 8: i. ii. iii. iv.

v.

Apache Tomcat, GeoNetwork and GeoServer function on a machine which is Java enabled. Apache Tomcat acts as the web server and also as the servlet container for GeoNetwork and GeoServer applications. GeoNetwork provides catalogue services of metadata and the user interface/gateway to the geoportal. GeoServer acts as the Web Map Server containing shapefiles (map layers) and it is embedded in GeoNetwork. Geoserver can also be accessed through its own graphic user interface for administration of the shapefiles. PostgreSQL is connected to GeoNetwork and acts as the Database Management System to Geonetwork of metadata and other necessary information.

31

3.7 CONNECTION OF GEONETWORK TO THE POSTGRESQL DBMS The following was first done in PostgreSQL DBMS. a. Using the pgAdmin III interface, a user, „geonetwork‟ with full administration privileges was created, with the password as „geonetwork‟. b. A database, „geonetwork‟ was next created with the user, „geonetwork‟ as the owner. c. Finally a schema, „geonetwork‟ was created in the „geonetwork‟ database. 3.7.1 USING GEONETWORK ADMINSTRATOR SURVIVAL TOOL (GAST) TO CONNECT TO THE DATABASE i. ii. iii.

GAST was started up using the path Start-> All Programs-> GeoNetwork opensource>GAST. In the GAST window DBMS was selected under the Configuration panel. The DBMS pull-down list was changed from „Embedded‟ to „PostgreSQL‟. At this point, the connection details of the PostgreSQL DBMS were entered. The PostgreSQL DBMS was installed on Port: 5432 and at server (address): localhost. Since the database “geonetwork” had already been created in the previous steps, and the user account “geonetwork” with a password already set.

Having connected GeoNetwork to the installed DBMS, even after the “geonetwork” database has been manually created, it still needed to be initialized so that the appropriate tables, default settings/accounts etc. are created in PostgreSQL. This was accomplished through the Database -> Setup panel route in GAST. Just clicking on Setup was enough to initialize the database, after which GeoNetwork would be ready for its first use. 3.8 TOMCAT CONFIGURATION Context files for Tomcat which “point” to the actual GeoNetwork and GeoServer installation directory were created. The files were created with Notepad ++, and contained the following instructions in figures 9 and 10. N.B: Since the hub of the geoportal is geonetwork, the context file pointing to geonetwork was named, zimgeoportal.

Figure 9: zimgeoportal „geonetwork‟ context file for apache tomcat

32

Figure 10: geoserver context file for apache tomcat 3.9 STARTING AND RUNNING THE APPLICATIONS WITH TOMCAT i. ii. iii. iv.

v.

vi.

Tomcat server was started by running the catalina_start.bat in C:\xampp folder as an administrator. When the server indicated that it has started, a URL; http://localhost:8080 was typed in Mozilla Firefox web browser. Clicking on „Manager App‟ prompted for a password and username. The username and password for the role of manager-gui from the tomcat-users.xml highlighted earlier were used. The Tomcat Web Application manager was then opened showing all the applications running in tomcat among them the zimgeoportal (geonetwork) and geoserver applications. The GeoServer 2.0.1 that was replaced contained some important map layers, world and gboundaries required for map viewer, search and metadata sections of GeoNetwork. Therefore to retain them GeoServer was first opened by clicking on „/geoserver‟ in Tomcat Web Application Manager. Username, „admin‟ and password, „geoserver‟ were used to log into geoserver administration. These map layers were then added into the geoserver and also some shapefiles of the University of Zimbabwe were added for illustrative purposes especially in geonetwork where they were entered as metadata. To add these layers new styles were made in geoserver using the Style Layer Directory (SLD) and XML functionalities. Browsing back to the Tomcat Web application Manager and clicking on „/zimgeoportal‟, started the geoportal by opening the main user interface of the portal.

33

CHAPTER 4: RESULTS, AND ANALYSIS 4.1 RESULTS From a sample size of 20 organizations dealing with geospatial data, these are the results which were acquired from the questionnaires.

Minor Objective 1 To establish how geospatial data is currently being shared/exchanged between organizations and the geospatial metadata standards they are using. Results 75% of the organizations use both softcopy and hardcopy to share or exchange geospatial data. 20% employ softcopy form only to share or exchange geospatial data. The remaining 5% use hardcopy means to share their geospatial data. 16% of the organizations use their own organizational metadata standards and the other 84% use national metadata standards which are either the Standards Association of Zimbabwe (SAZ) or the Department of the Surveyor General (DSG) standards. There is no organization using any international metadata standards.

34

Of the organizations that are using national metadata standards 36% use the SAZ standards and the remaining 64% use the DSG standards.

Minor Objective 2 To establish geospatial metadata interoperability challenges between organizations. Results 36% use the same metadata standards as the other organizations they share or exchange geospatial data with. 64% of the organizations use different standards from those they share with. That is 64% of the organizations have metadata interoperability challenges.

35

Minor Objective 3 To design and implement a prototype geoportal using open source software packages. Result Below is a depiction of the homepage of the designed prototype geoportal.

Figure 11: The geoportal homepage

Main Objective To develop a prototype geoportal for search, discovery, access, sharing and publishing of geospatial data in Zimbabwe. Results The appendices 2 to 12 illustrate how the prototype geoportal meets the main objective. Search – appendices 2 and 3 Discover- appendix 2 Access – appendices 4 and 5. Sharing and publishing – appendices 9 to 12. Minor Objective 4 To validate the prototype geoportal.

36

Results In order to validate the prototype an investigation was made to see whether the prototype meets the expectations of the Zimbabwe NSDI deliberations of 2012 for a metadata portal, (Zimbabwe NSDI, 2012). Appendices 5 and 10 show how the prototype meets these expectations.

4.2 ANALYSIS In carrying out an analysis of this project, it is best to investigate the results gathered in the undertaking of the project. The developed prototype geoportal satisfies the roles as spelt out in the major objective. The searching and discovering roles are fulfilled by the „search‟ panel and „categories‟ section of the geoportal. The access role is satisfied through the map viewer in the event a consumer is in need of map layers and also through the contact details and access information in the metadata. Access can also be done through downloading and linking to the data source‟s web address. The metadata creation forms which are employed by registered users satisfy the publishing of geospatial data role by producers/providers through the internet. The results collected through questionnaires show that a large number of geospatial stakeholders employ the use of digital (softcopy) medium to exchange/share their geospatial data; hence this will not pose a challenge to the effective functioning of the geoportal which greatly uses digital data. In circumstances where such data is softcopy but transferrable through compact discs (CDs), the publisher can specify how one can get hold of the CD in the metadata section. Many stakeholders use national metadata standards which are the DSG and SAZ. Officially there are no documents which spell out these standards, but gatherings from Paradzayi (2005) and Chiwozva (2006) indicate that the DSG and SAZ standards are the same. The differentiation between DSG and SAZ is a result of which of the two organizations the stakeholders mainly deal with in the handling and manipulation of geospatial data. More so, it can be deduced from Paradzayi (2005) and Chiwozva (2006) that what are referred to as the DSG and SAZ standards, all point to the ISO 19115:2003. This ISO 19115:2003 is the adopted metadata standard.

37

CHAPTER 5: CONCLUSSION AND RECOMMENDATIONS 5.1 CONCLUSSION The project was able to meet its major objective which was to develop a prototype geoportal for search, discovery and access, sharing and publishing of geospatial data between/amongst different stakeholders in Zimbabwe. It is therefore reckoned that the prototype will significantly simplify access to geospatial data, and in so doing it will help encourage and assist people who want to use geospatial data concepts, databases, techniques and models in their work. The prototype will go a long way in facilitating geospatial data sharing hence, avoiding duplication and offering up to date geo-services with associated metadata about quality and fitness for purpose. These services, to which it provides access to, provide a value addition to raw data through encapsulating data in a single user oriented application. In circumstances where the prototype is used in conjunction with mobile, desktop or server GIS packages it will offer enhanced capabilities for a wide range of GIS applications. 5.2 RECOMMENDATIONS The researcher recommends the following: 1. To adopt ISO 19139:2007 as the metadata standard to be used on the geoportal. Since Zimbabwe through the DSG and SAZ corroborated by the Zimbabwe NSDI adopted the ISO 19115 in the period between 2003 and 2006 (basing on Paradzayi (2005) and Chiwozva (2006)), the researcher assumes that it is because the ISO 19139 had not been promulgated yet until the year 2007. Besides the fact that it a commonly used international standard, ISO 19139 inherently supports ISO 19115 from which it is derived and its use of XML encoding not only does it enhance use of ISO 19115 but help to solve the interoperability challenges of geospatial data in Zimbabwe. 2. To conduct educational forums on the concepts of metadata and metadata standards especially guided by questions such as what are they, what is the difference between the two and why do we need them. 3. To implement the geoportal using a server with high performance specifications in order to handle the concurrent requests from users. 4. To setup a Simple Mail Transfer Protocol (SMTP) Server in order to enable user online registration. Since the servlet container used was XAMPP‟s Tomcat Apache, use could be made of also XAMPP‟s Mercury v4.6 SMTP server from Mercury Mail Transport System. 5. To register the geoportal as a Geonetwork node for easier harvesting of geospatial data from other Geonetwork nodes. 6. To write a detailed help information file to enable users to effectively use the geoportal. Also more functions can be incorporated on the website such as the geoportal being the news hub of geospatial matters in Zimbabwe.

38

REFERENCES

1. Brittain, J., et al. (2003). Tomcat: The Definitive Guide, O'Reilly Media. 2. Chiwozva, G. (2006). The Role of Standards in Spatial Data Infrastructures - The Zimbabwe Case. GSDI-9 Conference. Santiago, Chile: 9. 3. Davis, C. A., et al. (2009). "Understanding Global Change: The role of Geographic Information Science in the integration of People and Nature." SAGE Handbook for GIS and Society: 17. 4. ESRI (2013). "ESRI Geoportal Server." 2013, from www.esri.com. 5. GeoNetwork Opensource (2011). GeoNetwork User Manual Release 2.6.4, GeoNetwork Opensource. 6. GeoServer Organization (2011). GeoServer User Manual Release 2.1.1, GeoServer Organization. 7. GSDI (2009). SDI Cookbook, GSDI. 8. ITC (2007). Geo-Information Management, Module 6:SDI. Enschede, International Institute for Geo-Information Science and Earth Observation(ITC). 9. Maguire, D. J., et al. (2005). "The emergence of geoportals and their role in spatial data infrastructures." Computers, Environment and Urban Systems 29(1): 3-14. 10. Makanga, P., et al. (2008). A review of the status of Spatial Data Infrastructure Implementation in Africa. Free and Opensource software for Geospatial (Foss4g) conference. 11. Manso, M. A., et al. (2005). The Components of an Open Source-Based Geoportal. International Cartographic Conference. A Coruna, Spain, Global Congresos: 10. 12. Mavima, R., et al. (2001). Systems thinking: An approach towards the development of Spatial Data Infrastructures: The case of Zimbabwe. International conference on Spatial Information for Sustainable Development. Nairobi, Kenya: 11. 13. Nebert, D. (2009). Spatial Data Infrastructure Concepts and Components, U.S. Federal Geographic Data Committee Secretariat. 14. Notepad-plus-plus.org (2013). "Notepad++." Retrieved 21/03/13, 2013, from http://notepad-plus-plus.org/.

39

15. Onah, C. C. (2009). Spatial Data Infrastructures model for developing countries: Acase study of Nigeria. Master of Science in Geospatial Technologies: 100. 16. Paradzayi, C. (2005). Developing Geospatial Standards: Zimbabwe at the Crossroads. Africa GIS 2005. Tshwane (Pretoria) , South Africa: 11. 17. Pichler, G., et al. (2007). GeoPortals: Approaches and European best practices. 13th EC GI and GIS Workshop. Porto: 18. 18. Princeton University (2012). WordWeb. 19. searchsoa.techtarget.com (2013). "Java Runtime Environment." Retrieved 21/03/13, 2013, from http://www.searchsoa.techtarget.com/definition/Java-Runtime-Environment. 20. Tait, M. G. (2005). "Implementing geoportals: applications of distributed GIS." Computers, Environment and Urban Systems 29(1): 33-47. 21. The PostgreSQL Global Development Group (2008). PostgreSQL 8.3.3 Documentation. 22. Zimbabwe NSDI (2011). Proceedings of the Zimbabwe NSDI Workshop 2011. Zimbabwe NSDI Workshop. Harare, Zimbabwe: 7. 23. Zimbabwe NSDI (2012). Zimbabwe NSDI Workshop report: 19.

40

APPENDICES APPENDIX 1: QUESTIONNAIRE

Geoinformatics and Surveying Department University of Zimbabwe Faculty of Engineering

As part of a research project of developing a prototype geoportal (an online platform for accessing, discovering, sharing and publishing geospatial data) for Zimbabwe I seek to learn of the answers to the following questions. Your assistance in answering these questions is profoundly appreciated and most of all, it will play a vital role in the shaping of a prototype that is representative of the needs of all geospatial stakeholders in Zimbabwe.

NAME: POSITION: CONTACT NUMBER:

ORGANIZATION: DATE: EMAIL ADDRESS: YES

NO

1. Does your organization or you as an individual use/create geospatial data? 2. What kind of geospatial data do you use/create? Please indicate with an X where applicable Cadastral Administrative boundaries Hydrographic Geologic Transport/Street network Agricultural Other (please specify) YES

NO

3. Do you sell/share this data to/with other organizations/individuals *** If NO please proceed to question 5.

41

4. How do you sell/share this data? Please use an X to indicate where applicable. Hardcopy Softcopy

YES

NO

5. Is there documentation (metadata) accompanying this geospatial data? *** If NO please proceed to question 10. 6. In the list below select all applicable metadata attributes that you capture/that come with your geospatial data. Please put an X to indicate selection. Title Data Author

Editions made Date of creation/publication Data quality information Abstract Application/Purpose of data Data Category Maintenance and update frequency Spatial/coordinate reference system

Name Organization Contact details By who When

WGS84 Modified Clarke 1880 Arc 1950 Other (please specify)

Geographical extent (min X, min Y) Temporal extent Geometry information (points, polygon, polyline) Price/access and use constraints Data distribution

YES

NO

7. Does your organization use any standards to document metadata? *** If NO please proceed to 10. 8. What type of standards do you use for this metadata? Please put an X to indicate selection. 42

Organizational Local (district, township, etc) National

Regional International

Standards Association Zimbabwe (SAZ) Department of the Surveyor General (DSG) Other (please specify) SADC Other (please specify) ISO FGDC Dublin Core Other (please specify)

Not sure

YES

NO

9. If local or national, are they applied by all organizations you share data with?

10. What are the other organizations you share data with?

THANK YOU FOR YOUR COOPERATION.

43

APPENDIX 2: GEOPORTAL HOMEPAGE

Login panel

Search panel Map Viewer

Data Categories

Recently added data The

A geoportal user whether registered or not can use the search panel to search for geospatiatial data. The user can search by specifying through the “What” , “ Where” and “When” options or make use of advanced search options (refer to appendix 3) . Alternatively the consumer can search or discover data through the data categories section. Selecting on any category will give results of available geospatial metadata and in some cases the actual data falling in that category. Also another way of discovering geospatial data is through the “recently added data” section. The search results will give metadata of the available geosaptial data and in some instances an option to download or interact more with data through the map viewer (see appendices 4 and 5). The metadata provides detailed information on the dataset such as the author, tiltle, abstract, publication details, acecess constraints and contact details to use when one wants the data. The map viewer enhances the user experience through the provision of web map services from different live map services (refer to appendices 6 to 8). Finally a registered user either as an individual or organization can login into own account. The registered user can create metadata of his or her own data using the ISO 19139 standard as well as publishing own geospatial data (see appendices 9 to 11). The registered user can also manage own metadata (refer to appendix 12).

44

APPENDIX 3: ADVANCED SEARCH

APPENDIX 4: SEARCH RESULTS

45

APPENDIX 5: VIEWING METADATA

APPENDIX 6: MAP VIEWER

46

APPENDIX 7: WEB MAP SERVICES

APPENDIX 8: CREATING NEW MAPS

47

APPENDIX 9: USER ACCOUNT ADMINSTRATION

APPENDIX 10: CREATING METADATA

48

APPENDIX 11: PUBLISHING METADATA

APPENDIX 12: MANAGING METADATA

49

Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.