Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Page 1
BUILDING ENTERPRISE GIS INFRASTRUCTURE
FOR GEOLOGICAL SURVEY OF ETHIOPIA
USING
ARCGIS ENTERPRISE COMPONENTS
LELIHU MEHARI-(SYSTEM ANALYST/ADMINISTRATOR)
ASSAYE ADDISE- ICT DIRECTORATE DIRECTOR
Page 2
An enterprise or corporate level GIS infrastructure is a geographic information system that is integrated through an
entire organization so that a large number of users can manage, share and use spatial data and related information to
address a variety of needs including data creation, modification, discovery, visualization, analysis and dissemination.
The GSE Enterprise GIS infrastructure is planned to provide web map services, metadata services and other geo-
information services like mineral occurrences and development geo-information services for external users and create
an environment that facilitate collaboration and coordination among technical activities performed internally.
As part of the GSE Enterprise GIS Infrastructure, the GSE Geospatial Web Portal uses web services to publish available
geospatial data and enables geo-processing or spatial analysis using industry accepted standards that makes it possible
to exchange heterogeneous geographic information content and share a wide variety of geospatial data over the intranet
and Internet.
The objective of the design and implementation of the GSE Enterprise level GIS Infrastructure is to develop an integrated
system that deploy:
1. Geo-Spatial Web Portal [Web GIS] which is a Web based information system that provides the functionality of
a geographic information system on the Web through HTTP and HTML. A web GIS should provide functions
for creating maps, displaying and navigation trough maps, and functions for querying geographic data.
2. Spatial Metadata Service [Spatial Metadata System]
3. Web Map Service
4. Spatial Database Systems and spatial information management system for Mineral Exploration, Occurrences
and Development activities including related geochemical sample analysis results and borehole activities.
Page 3
5. Data Requirements Specifications, which specifies the data that forms the geodatabase. The
fundamental(core), basic and thematic datasets used in the spatial database systems are selected and
implemented properly.
6. Specifications for Network, Hardware, data center and bandwidth that meet the security, reliability,
performance, scalability and data requirements of the GSE enterprise level GIS Infrastructure.
Web information system that provides the functionality of a geographic information system on the Web through HTTP
and HTML. A web GIS should provide functions for creating maps, displaying and navigation trough maps, and functions
for querying geographic data and performing spatial analysis.
Datasets obtained from geological, geophysical, geochemical, mineral exploration, hydrogeological, hydro-chemical
surveys; geothermal and geo-hazard investigations are the intigral components of the GSE Geospatial Information
Infrastructure. In addition to those datasets produced in house GSE uses topographic maps, satellite imageries, aerial
photographs and DTM obtained from different resources.
The whole point of this project is providing quality data, in an effective and efficient way, for potential users. In
order to provide quality data, standards for spatial data sharing and dissemination should be set.
During data production industry accepted standards for spatial data quality should be enforced.
Data requirement specification, which specifies the data that forms the geodatabase and the GSE Geospatial Information
Infrastructure should be determined.
Page 4
Identification and selection of fundamental(core), basic and thematic datasets used in the spatial database system (GSE
Geospatial Information Infrastructure) and determining or specifying the geographic feature that represent the spatial
data, level of accuracy, level of detail and spatial data attributes are the major concerns in implementing the GSE
enterprise (corporate) GIS infrastructure.
The software components that are used to build up GSE enterprise GIS infrastructure are specified bellow
1. Web Map Servers for serving data and images. Web map services are spatial data service that enables the
delivery of the data via the Internet or intranet.
2. Web GIS Servers for data processing: Web GIS services provide processing services such as datum and
projection transformations via the Internet or intranet.
3. Spatial DBMS are data storage or data repository software.
4. Registry/Catalogue and metadata software provide catalogue service for the discovery, browsing, and
querying of metadata, spatial services, spatial datasets and other resources. Software systems which are used
for metadata creation or edition are also grouped in this category.
5. Desktop GIS Clients are GIS software (client or desktop) that permits the visualization, creation, analysis and
maintenance or update of spatial data
6. Web-GIS development toolkits are web based client software that can display, query, and analyze spatial
data remotely.
Page 5
Several technical standards defined by the Open Geospatial Consortium (OGC) and the International Organization for
Standardization (ISO) play an important role in the dissemination and processing of spatial data(Table 1-1). In general,
these standards describe communication protocols between data servers, servers that provide spatial services, and
client software, which request and display spatial data. In addition, they define a format for the transmission of spatial
data. OGC standards that are required to build the GSE Geospatial web portal are:
1. OGC data delivery standards: Web Mapping Service (WMS), Web Feature Service (WFS) and its
transactional equivalent (WFS-T), and the Web Coverage Service (WCS)
2. OGC data format standards: Simple Feature Standard (SFS), Geography Markup Language (GML), Keyhole
Markup Language (KML)
3. OGC data search standards: Catalogue Service (CSW), Gazetteer Service (WFS-G)
4. OGC standards for: Web Processing Service (WPS), Coordinate Transformation Service (CTS), Web Terrain
Service (WTS), Styled Layer Descriptor (SLD), Symbology Encoding (SE) and Web Map Context (WMC).
5. The ISO 19115 (Geographic Information – Metadata) is also important as it defines a schema for describing
spatial data, and ISO 19119 (Geographic Information - Services) defines how spatial data and services should be
described so that they are able to be searched by catalogue services (such as OGC’s Catalogue Service)
6. Specifications developed by the World Wide Web Consortium (W3C) for data dissemination such as HTML, XML,
SVG, SOAP, WSDL are also standards used by the GSE Geospatial Information Infrastructure components.
Page 6
The GSE Enterprise(Corporate) GIS Infrastructure consists Client GIS Software, Server GIS Software/Services [Catalog
Service and Web Map Service], Spatial Database Systems, a Web GIS Application and Geospatial Web Portal (Table 1-
2 and Fig 1-1). Catalog Service acts as the registry and index for the metadata or services. Client can discover needed
metadata of the data or services from the catalog. Data Service [Web Map Service] provides data or information service
via WMS, WFS, and WCS. Data services and metadata services of geospatial data and web services are hosted on a
separate dedicated server on the data center, the spatial database systems are implemented in a database server, and the
Geospatial Web Portal and the GIS Web Application are hosted in a web server
Catalog Services also provide metadata of data services. It plays the role of service broker in Web Service Architecture.
This means that the catalog service is the center to register services. Metadata records are designed to store in the
databases. The Catalog can also connect to other catalogs through Z39.50, CSW and OAI (Open Archives Initiative) to
share metadata registered in other remote catalogs.
Web-based client GIS application and the Geospatial Web Portal that will be loaded to a Web Brower when being
accessed, provide visualization, searching, publishing, administration. They find the service description from catalog
services, then bind data services and invoke the service. Other remote clients complied with Z39.50, CSW, and OAI can
access Catalog Services. These remote clients can be other remote catalogs.
Page 7
Services/ Systems Provided/ Implemented
No Service/
System Function
1 Web Map Service which include Web map Servers and web GIS Servers, which are used for the delivery
of spatial data via the Internet or Intranet and processing services such as datum and
projection transformation
2 Geospatial
Database which are used for storing spatial data
3 Spatial Metadata
Service which is a catalog service for the discovery, browsing and query of spatial datasets
available at GSE
4
Web GIS
Application
and
Web Service
[Web Adaptor]
Web information system that provides the functionality of a geographic information
system on the Web through HTTP and HTML. A web GIS should provide functions for
displaying and navigation trough maps, and functions for querying geographic data
5 Geospatial Web
Portal provide visualization, searching, publishing, administration, map creation
Page 8
Page 9
Architecture of the GSE Enterprise GIS Infrastructure
Page 10
The integral components of an enterprise or corporate level GIS infrastructure are specified as:
1 Web Map Service
which include Web map Servers and web GIS Servers, which are used for the delivery of
spatial data via the Internet or Intranet and processing services such as datum and
projection transformation
2 Geospatial Database/
Data Store which are used for storing spatial data
3 Spatial Metadata
Service
which is a catalog service for the discovery, browsing and query of spatial datasets
available at GSE
4 Web GIS Application Web information system that provides the functionality of a geographic information
system on the Web through HTTP and HTML. A web GIS should provide functions for
displaying and navigation trough maps, and functions for querying geographic data
5 Geospatial Web Portal provide visualization, searching, publishing, administration, map creation.
6 Web Services/ Web
Adaptor
an application that runs with an existing or new web server and forwards requests to the
machine hosting the Portal. It integrates the portal with your existing web server and
organization's security mechanisms.
Page 11
Page 12
Page 13
Page 14
Page 15
Data Managers Experts DB Admins
Internet Users
Geospatial portal Deployment
Intranet Users Public Users
Catalog Web Server
Portal for Arc GIS
Client Web Server
SEARCH
PUBLISH
MAP
VIEWER
MANAGE
Web Map Server
GeoNetwork
Database Server Database Server
Web GIS Apps
Arc GIS Server
Apache Tomcat,
IIS,Java, dotNet,
Arc GIS Web
Adapter
Web GIS Client Application
Page 16
Intranet- Internal Users
Backbone Network
Data Center
Core Switch Web Map Server Web Map Server
Spatial Metadata Server
Geospatial Web Portal
Geospatial Database Systems
ICT Directorate and GIS Unit
Manage
Hosts
Spatial Metadata Server
Geospatial Web Portal
Geospatial Database Systems
Intranet Servers
CORE
DLSW
Page 17
THE CISCO ENTERPRISE NETWORK INFRASTRUCTURE
Main Campus LAN
(Wired and wireless Networks)
Public Users
GSE Backbone
DMZ
Internet
Data CenterData CenterData CenterData Center
Web map service
Spatial Metadata
Core GIS Server
Back up Service
ADDS, DHCP, DNS, ICT assets
management
Branches
Network Services and Man.
Geospatial web Portal
Firewall
GSE Edge Network
VPN
Geospatial DB Systems
Non Spatial DB Systems
Partners
Access Layer
Distribution
Layer
2*L2 Link
10G BaseT
528*L2 Link
1G BaseT
6X2 L2 Link
1*L3 Link
21x2 L2 Link
10G BaseT
2x2 L2 Link
10G BaseT
2x2 L2 Link 10G BaseT
7X2 L2 Link
CORE
NAS
DB
Page 18
Open Layers
ArcGIS API for JavaScript
Data Center
Apache/Tomcat/
Java/IIS/FTP
GeoNetwork GIS Server
PostgreSQL/
PostGIS MD CAT Edit
Web service Metadata ArcGIS Server Geospatial DB
Geospatial Web
Portal
Portal for ArcGIS Web GIS Server
ArcGIS Server
Internet
User
Intranet
User
Client GIS software
GeoExt
10G Ethernet Technologies
System
Development Toolkits
The GSE Geospatial
Web Portal CORE
Internet DLSW
ArcGIS Desktop
Page 19
Page 20
SOFTWARE SELECTION CRITERIA
The software components to be selected should be well matured and refined in the industry. The following are
the criteria used in selecting software components for the GSE Enterprise Infrastructure.
� Functionality, Services or features that the software provide in accordance with the functionality, Services, or
features that are specified in requirement for GSE Enterprise GIS Infrastructure /Geo-Spatial web portal.
� Support for common distribution standards
� interoperability between the building blocks of GSE Enterprise GIS Infrastructure /Geo-Spatial web portal and
other GIS Systems
� Supported platform.
� Software reliability, security and performance.
� Option for customization and adoption.
� Installation and maintenance effort required.
� Support options and technical feasibility (such as professional capability, budget…)
Page 21
1.1. SELECTED SOFTWARE COMPONENTS
SELECTED SOFTWARE COMPONENTS
Component Purpose Geospatial DB
[PostgreSQL/PostGIS]
V 11.1/2.5 - 64 bit
Geospatial DB Systems are used for storing spatial data such as Geological
Maps, Spatial Data sets collected from Geochemical and Geophysical surveys [
Air borne, Gravity and petro physical surveys], Mineral exploration,
Occurrence and development datasets, Contextual Maps, Satellite imageries,
Aerial photos, Topo Maps, DTM , etc.
Geospatial Portal
Portal for ArcGIS
V 10.6-064 bit Enterprise
Web information system that provides the functionality of a geographic
information system on the Web through HTTP and HTML. A web GIS should
provide functions for displaying and navigation trough maps, and functions for
querying geographic data.
Metadata Service
[GeoNetwork, CATDMEdit]
V 3.3
provide catalogue service for the discovery, browsing, and querying of
metadata, spatial services, spatial datasets and other resources. Software
systems which are used for metadata creation or edition are also grouped in
this category.
GIS Servers
ArcGIS Server
V 10.6-64 bit
Enterprise
for serving data and images. Web map services are spatial data service that
enables the delivery of the spatial data via the Internet or intranet.
for data processing: Web GIS services provide remote processing services such
as datum and projection transformations and analyses of spatial data via the
Internet or intranet.
Page 22
SELECTED SOFTWARE COMPONENTS
Component Purpose
Desktop GIS
ArcGIS Desktop
10.6-64 bit
GIS software (client or desktop) that permits the visualization, creation,
editing, analysis, map generation and maintenance or update of spatial data.
Arc GIS Data Appliance
V 10.6 On premises base map provision
ArcGIS Data Store
V10.6 which is used for storing spatial data in a file based system
ArcGIS Web Adaptor
V10.6
an application that runs with an existing or new web server and forwards
requests to the machine hosting the Portal. It integrates the portal with your
existing web server and organization's security mechanisms.
Page 23
ArcGIS Enterprise: an Introduction
ArcGIS Enterprise is server software that allows you to use infrastructure you
manage to implement Web GIS, serve geospatial data, and perform advanced
analytics.
A common task that you'll perform as an ArcGIS user is to utilize web GIS and web GIS applications to
make your services available to others within and outside your organization. You will design and
create these web GIS applications using a wide variety of resources, and your end users will use these
applications to address any number of questions, missions, and problems.
Web GIS
1 Web GIS is a type of distributed information system, comprising at least a server and a client, where
the server is a GIS server and the client is a web browser, desktop application, or mobile
application. In its simplest form, web GIS can be defined as any GIS that uses web technology to
communicate between a server and a client.
2 Here are a few key elements essential to web GIS:
• The server has a URL so that clients can find it on the web.
• The client relies on HTTP specifications to send requests to the server.
• The server performs the requested GIS operations and sends responses to the client via HTTP.
Page 24
• The format of the response sent to the client can be in many formats, such as HTML, binary image,
XML (Extensible Markup Language), or JSON (JavaScript Object Notation).
There are many things to consider when preparing to deploy ArcGIS Enterprise. A successful and
efficient ArcGIS Enterprise deployment has an architecture that has been designed with
considerations for
� The capabilities or features or functionalities or services the organization requires.
� Anticipating how the organization will utilize ArcGIS Enterprise.
� The number and type of users.
� Clear expectations around service-level agreement (SLA) requirements.
These considerations should be reviewed and revisited at each iteration of planning your deployment,
from initiation to scaling for growth.
Page 25
GIS Spectrum
� Desktop GIS—ArcGIS Desktop (ArcMap or ArcGIS Pro)
� Server GIS—A capability of ArcGIS Enterprise powered by ArcGIS Server
� Web GIS—ArcGIS Enterprise or ArcGIS Online, working separately
� Distributed GIS—ArcGIS Enterprise and ArcGIS Online (or multiple instances of each), working together
Distributed GIS
Web GIS
Server GIS
Desktop
GIS
Page 26
Portal for ArcGIS This is both a web front end and infrastructure back end that supports a user's interaction and overall
experience with the Enterprise portal. Portal for ArcGIS is a secure and reliable gateway to your data;
the ArcGIS Enterprise portal gives your users a place to run analyses, visualize data, and create maps
and apps.
ArcGIS Server
ArcGIS Server gives you the ability to publish services and share maps and layers from your own
business databases. When used in the base ArcGIS Enterprise deployment, ArcGIS Server is configured
as a hosting server that provides the layers and services that power your Web GIS.
ArcGIS Server has market leading capabilities for visualizing, analyzing, and editing vector and tabular
data, performing fast and efficient routing, doing fast and accurate geocoding, and many other traditional
GIS features available through Esri and OGC compliant REST web services.
ArcGIS Server gives you the ability to publish services and share maps and layers from your own
enterprise Databases.
GIS Server: Powering traditional GIS web services and layers
- Map Image Layers (Dynamic Map Services)
- Feature Layers (Feature Services)
Page 27
- Tile Layers (Cached Map Services, Vector Tiles)
- Web Tools (Geoprocessing Services)
- Geocode services
ArcGIS Data Store
This is an ArcGIS managed data repository that stores the spatial content that has been copied to the
ArcGIS Enterprise portal. It also stores the output of standard analysis tools run within the portal. There
are three types of data stores within the ArcGIS Data Store component: relational, tile cache, and
spatiotemporal. ArcGIS Data Store (relational) The relational data store is not a replacement for or in
competition with enterprise geodatabases that you have configured and administer. RDBMs such as SQL
Server, Oracle, or PostgreSQL. Enterprise geodatabases provide a level of control and wealth of
functionality that is not exposed with ArcGIS Data Store.
ArcGIS Web Adaptor
This is an Esri-built software load balancer that appropriately directs network traffic and serves as a
reverse proxy for Web GIS access; this is also the component that enables web-tier authentication.
Roles of ArcGIS Server
The ArcGIS Server software component provides different capabilities, depending on how it has been
Page 28
licensed. There are currently five capability- based server licensing roles for ArcGIS Server:
1. GIS Server
2. Image Server
3. GeoEvent Server
4. GeoAnalytics Server
5. Business Analyst Server
Page 29
The Base ArcGIS Enterprise Deployment
The base ArcGIS Enterprise deployment—or, simply, base deployment—is the minimum
software configuration for ArcGIS Enterprise. The base deployment is characterized by
� Two ArcGIS Web Adaptors: one for the ArcGIS Server software component and one
for the Portal for ArcGIS software component.
� An ArcGIS Data Store instance that has been configured with the relational and tile
cache data store types. ArcGIS Data Store is registered with ArcGIS Server as the
managed data store.
� ArcGIS Server, which has been configured with the GIS Server licensing role,
federated with Portal for ArcGIS, and designated as the hosting server.
Page 30
Logical Architecture of the Base Deployment
Page 31
Base Deployment Configuration The base deployment can be configured in one of two ways:
� With all the components on a single machine as an all-in-one deployment
� With the components installed on multiple machines as a multi-tier deployment
Functionality of the Base Deployment
A GIS Server powers the base deployment; therefore, all the capabilities you get from
ArcGIS GIS Server are accessible with the base deployment. This includes the ability to
publish services (such as map services, feature services, and geoprocessing services)
with content from referenced data sources including enterprise geodatabases, file-
based data (file geodatabases,
shapefiles, etc.), and many other spatially enabled databases.
The base deployment is also what brings core Web GIS functionality into your
infrastructure, which is why you may have heard ArcGIS Enterprise (or, in previous
releases, the Portal for ArcGIS software component) described as "ArcGIS Online in your
infrastructure". The core Web GIS functionality, however, is only one part of the overall
Page 32
ArcGIS Enterprise product. Core Web GIS functionality includes the ability to create
apps such as story maps and configurable apps (through app templates or Web
AppBuilder for ArcGIS). Using the ArcGIS Enterprise portal as a geospatial content
management system also enables self-service mapping, where users can search existing
portal content or publish hosted content without requiring direct access to enterprise
geodatabases or trusted file shares.
Finally, you can leverage the base deployment in custom apps that you build from the
ArcGIS APIs for developers, such as ArcGIS API for JavaScript and ArcGIS Runtime SDKs.
Page 33
Choosing a Pattern for Your Base Deployment
The base ArcGIS Enterprise deployment can be configured with all the components on a single
machine in what's known as a single-machine or all- in-one deployment pattern. Alternatively, you
can separate the components onto different machines in a multi-tier deployment pattern. These
two patterns provide the same functionality; however, the multi-tier deployment is better suited to
supporting ArcGIS Enterprise deployments that are larger or distributed.
There are three tiers to consider when deciding which base deployment pattern will be the best
foundation for ArcGIS Enterprise in your organization: the web tier (Portal for ArcGIS), the app tier
(ArcGIS Server), and the data tier (ArcGIS Data Store). Each of these tiers roughly aligns to a
component of ArcGIS Enterprise. For each tier, you should think about anticipated usage, load, SLA
expections, and any policy or requirement that would influence the number of machines you should
use in your base deployment.
Page 34
Page 35
Key concept Hosting server
• The hosting server is what is used to serve hosted layers- Hosted services
• Hosting server requirements:
- GIS Server role
- ArcGIS Data Store is the registered managed database
- Has been designated as the hosting server within the portal
• Only 1 hosting server site per ArcGIS Enterprise deployment
Federation
Federating an ArcGIS Server site with your portal integrates the security and sharing models of your portal with one or more ArcGIS Server sites. Federation is optional unless you want to do the following:
� Configure your site with a Security Assertion Markup Language (SAML) identity provider.
� Host tile layers, feature layers, and scene layers published by members of the portal.
� Allow members of the portal to perform spatial analysis in Map Viewer.
When you add a server to your portal, you are federating the server with the portal. A server that has been added to your portal is called a federated server.
Page 36
Note:
• When configured as a relational data store it stores the data that powers your hosted layers
• When configured as a tile cache data store it stores the 3D scene data that power the 3D layers, web maps, and
apps within your Web GIS
• When configured as a spatiotemporal big data store it distribute (shards) your big datasets, making it more
efficient to store and access
When you federate a server with your portal, the portal's security store controls all access to the
server. This provides a convenient sign-on experience but also impacts how you access and
administer the federated server. For example, when you federate, any users, roles, and permissions
that you previously configured on ArcGIS Server services are no longer valid. Access to services is
instead determined by portal members, roles, and sharing permissions. Before federating, review
the information in Administer a federated server to learn more about how federating will impact
your existing site.
Services that exist on the ArcGIS Server site at the time of federation are automatically added to
the portal as items. These items are owned by the portal administrator who performs federation.
After federation, the portal administrator can reassign ownership of these items to existing portal
members as desired. Any subsequent items you publish to the federated server are automatically
added as items on the portal and are owned by the user who publishes them.
Page 37
After federating, you can optionally designate a single server site to be the portal's hosting server.
See the table in About using your server with Portal for ArcGIS for a list of functionality available
when your portal has a hosting server. See Configure a hosting server for instructions on
designating one of your federated servers as the portal's hosting server.
If the server you want to federate uses web-tier authentication, you'll need to disable web-tier
authentication (basic or digest) and enable anonymous access on the ArcGIS Web Adaptor
configured with your site before federating it with the portal. Although it may sound
counterintuitive, this is necessary so your site is free to federate with the portal and read the
portal's users and roles. If your ArcGIS Server site is not already using web-tier authentication, no
action is required. You can continue with the steps below.
Page 38
APPROACHES FOR PUBLISHING SERVICES WITH ARCGIS
ArcGIS offers three approaches for sharing your information with others through web services.
This gives you the flexibility to deploy your services on a server whose size, scope, and cost most
closely match your needs. The three options are as follows:
1. ArcGIS Server
2. ArcGIS Online
3. Portal for ArcGIS (using ArcGIS Server as a back end)
ArcGIS Server
ArcGIS Server offers services for all your GIS work, including mapping, geocoding, geoprocessing,
imagery analysis, 3D data, network analysis, OGC access, and serving geographic features. It gives
you access to a broad suite of security, logging, and tuning options.
With ArcGIS Server, you can easily scale your server by adding more machines. You can deploy your
server on-premises or in a cloud-computing environment such as Amazon EC2. You can use many
supported data types, and you have access to optional extensions for network analysis, data
interoperability, geostatistical analysis, and more.
ArcGIS Server includes a scriptable administrative API, and if you are so inclined, you can extend
the functionality of your services using custom ArcObjects development.
Page 39
ArcGIS Server is offered in Basic, Standard, and Advanced editions that expose increasing levels of
functionality.
The Basic edition exposes geodata services and read-only feature services.The Standard edition
exposes all types of GIS web services and can be supplemented with some extensions.
The Advanced edition exposes all types of GIS web services, includes a mobile applications SDK,
and can be supplemented with the full variety of extensions.
ArcGIS Online
ArcGIS Online allows you to publish GIS web services to an Esri-administered cloud environment.
You don't have to install anything; you just sign in to your ArcGIS Online account. There are two
types of services you can deploy:
Feature services expose the geometry, attributes, and symbol information for vector GIS features.
They are appropriate for displaying, querying, and editing your business data on top of web
basemaps.
Tiled map services expose a set of pregenerated map images (known as a map cache) that can be
viewed as basemaps in a web mapping application. When you publish your service, you can also
ask the server to create and store a cache of tiles. You can then bring the tiles into your web map by
accessing the service's URL.
Page 40
Using a combination of tiled map services and feature services in your application allows fast
mapping while supporting query and editing operations.
ArcGIS Online hosted services are available through organizational subscriptions to ArcGIS Online.
An advantage of using ArcGIS Online is that you don't have to install any server software or tune
the services. The services run in an Esri-administered cloud environment in which the server
automatically scales up to meet demand.
Portal for ArcGIS
Portal for ArcGIS offers the same tiled map services and feature services as ArcGIS Online. The
difference is that you install the portal on your own network infrastructure. You connect your own
ArcGIS Server implementation to the portal to act as the web service hosting engine.
Although Portal for ArcGIS requires more setup than ArcGIS Online, it is an appropriate choice for
organizations that are not connected to the Internet, cannot send their data off-premises, or need
full control over the hardware running the portal.
Using Portal for ArcGIS, you can allow a broad segment of users to publish feature services and tiled
map services, while leaving the administration of more advanced services (such as image services
and geoprocessing services) to a narrower group of ArcGIS Server publishers.
Page 41
Page 42
ARCGIS SERVER FOR GSE GIS SERVER
Publishing GIS web services
Page 43
resource What it can do in ArcGIS Server ArcGIS Desktop
application Used
Map document
Mapping, network analysis, Web Coverage Service (WCS)
publishing, Web Feature Service (WFS) publishing, Web Map
Service (WMS) publishing, Web Map Tile Service (WMTS)
publishing, KML publishing, Geodatabase data extraction and
replication, feature access publishing, schematics publishing
ArcMap
Geodatabase Geodatabase query, extraction, and replication; WCS publishing;
WFS publishing
ArcCatalog or the
Catalog window in
ArcMap
Raster dataset or mosaic
dataset or layer file
referencing a raster dataset
or mosaic dataset
Image publishing, WCS or WMS publishing
ArcCatalog or the
Catalog window in
ArcMap
Folders and geodatabases of
GIS content Create a searchable index of your organization's GIS content ArcMap
Page 44
THE GSE GEOSPATIAL WEB PORTALS
Page 45
Usage in GSE Enterprise GIS Infrastructure
• Create, save, and share web maps and scenes.
• Create and host web mapping apps.
• Search for GIS content within your organization.
• Create groups to share GIS information with colleagues.
• Share links to GIS apps.
• Share map and layer packages to use in ArcGIS Desktop
Page 46
WEB MAPS
Creating web maps from published web map services- users can create maps from
the available feature or map services (layers) using the GSE GIS Portal(portal for
ArcGIS)
Page 47
WEB APPLICATIONS
Web application for minerals occurrences of Ethiopia, which contains such layers as
the mineral occurrence map of Ethiopia, Geology of Ethiopia, contextual maps,
satellite Imagery, background maps …
Page 48
WEB APPLICATIONS
Usind the minerals information system(web App) you can perform analysis,
query, filter of your interest.()
1. Query
2. Analysis
3. Filters
Page 49
ARCGIS REST SERVICE DIRECTORY
REST web map services are used for creating maps and applications
Page 50
ARCGIS API FOR JAVA SCRIPT
A local server provides ArcGIS APIs for javaScript, which can be used by
developers for creating web applications using the ArcGIS Server map
services (REST or OGC Map services)
Page 51
SPATIAL DATABASE SYSTEMS
� Spatial database systems for minerals information System.
� Enterprise Geodatabase for GSE Enterprise GIS Infrastructure
� Registered Geodatabase on ArcGIS Server for GSE Enterprise GIS Infrastructure.
� Data Store for GSE Data holdings.
Page 52
THE WEB SERVER(IIS) AND WEB ADAPTORS
Web Adaptors:
1. One for ArcGIS Server
2. One for Portal for ArcGIS
IIS integrated with the ArcGIS Web Adaptor is used as web server
Page 53
PREREQUISITES FOR THE SUCCESSFUL IMPLEMENTATION OF SPATIAL
INFORMATION SYSTEMS
Data are at the heart of or key component of any spatial or non-spatial information system, and thus data need
specific and important focus of attention. Whatever modern or state of the art information systems or technologies
we use, unless otherwise the data, which are used as input for the systems, are in a permissible or acceptable
standard the implementation of such geospatial information management systems has no use. When we use
spatial data, which lack acceptable standard and quality, as an input, the resulting outputs from the systems are
incorrect, which result in wrong decision and wrong planning. This is something like Garbage in Garbage Out.
The rational exploitation of data requires accurate documentation of data production, proper quality and
interoperability standards, data access policies, utilization of proper technologies and coordination. On the other
hand, the data generated should also be properly stored and managed in order to use it in an optimal way and
ensure that it is accessible to potential users. It is also important to note that data from different sources should
be compatible. Compatibility of data from different sources is a major problem in their use for different purposes.
In order to utilize the available Geo-Spatial datasets effectively
C Core, basic and thematic datasets must be clearly defined,
C Data quality standards should be defined properly,
C Attribute data for spatial data should be specified properly,
Page 54
C Known and accepted standards for creation and distribution of datasets should be utilized,
C Proper documentation of spatial datasets (metadata),
C Proper policies concerning the access and use of spatial datasets must be defined and
C Adequate technology and human resource in collecting, maintaining and distributing of spatial datasets is
required.
Adequate devices which are used in collecting, processing, preparing, and analyses of spatial data are required.
GPS devices, PDAs, desktop computers, laptop computers and server computer must be properly specified and
acquired.
A network infrastructure that meet the performance, reliability, security, management and scalability requirements
of the spatial information system should be specified and implemented properly. Selection and implementation
of Routers, Layer_2 Switches, Layer_3 Switches, Firewalls, Communication media, Access Points must be
performed in accordance with the network requirement specification of the spatial information system to be
deployed.
Page 55
Appropriate bandwidth selection based on the type of data traffic (bandwidth requirement for GIS applications or
services) and number of users is another major factor that determine the successful implementation and
operation of a spatial information system.
The data center is the central or focal point for all the services provided by spatial information system and the
store house for the Geo-Spatial data and related information sources.
The data center hosts all the server required by the portal. The Spatial metadata database system, the
geospatial database system, the web map services, FTP service and web GIS applications all run on the data
center. It is also the focal point for implementing security and Internet connections.
The capacity and performance of the servers required for GIS server, Geo-Spatial portal, geospatial metadata
systems, geospatial web application, web services and geospatial database systems must be critically
considered.
Properly trained human power to manage and maintain the spatial information system is one of the necessary
condition for the successful implementation and operation of the system. Without properly trained human power,
the spatial information system has no purpose.
Page 56
Funds also must be seriously considered. Unless otherwise the project is properly budgeted and managed
the successful implementation and operation of spatial information system becomes a nightmare.
Page 57