SlideShare a Scribd company logo
Internet GIS
Advanced GIS (ITM 524)
   Iwan Setiawan

 iwan@agrisoft.co.id

    @MySetiawan
Agenda:

ā€¢ Internet & World Wide Web
ā€¢ Web Mapping
ā€¢ Internet GIS
ā€¢ Web Mapping Services Model
ā€¢ Spatial Data Infrastructure
Internet
ā€¢ A global computer network providing
  a variety of information and
  communication facilities, consisting of
  interconnected networks using
  standardized communication
  protocols
ā€¢ Designed for US Military (http://
  dir.yahoo.com/
  Computers_and_internet/Internet/
  History/)
History of Internet

ā€¢ ARPANET (Advanced Research
  Project Agency Network): 60ā€™s
ā€¢ UCLA, UC Santa Barbara, Stanford,
  Univ. of Utah.
ā€¢ Internetworking
Internet-based Services
ā€¢ E-Mail
ā€¢ Chat (IRC)
ā€¢ File Transfer (FTP)
ā€¢ Remote Access (telnet)
ā€¢ World Wide Web (Web)
ā€¢ VoIP
Computer Network

                   Links

Node-A                      Node-B




         Network



                   Node-C
Computer Network
ā€¢ Stand-alone computer: A PC by itself
  without connecting to other
  computers

ā€¢ Network: Two or more computers and
  other devices connected together are
  called a network.
ā€¢ Networking: Concept of connected
  computers sharing resources
Internet
World Wide Web


ā€¢ A system of Internet servers that support
  specially formatted documents. The
  documents are formatted in a markup
  language called HTML (HyperText
  Markup Language) that supports links to
  other documents, as well as graphics,
  audio, and video ļ¬les.
World Wide Web


ā€¢ Invented by Tim Berners Lee (1990)
ā€¢ Maintained by W3C
ā€¢ Document Format : HTML
ā€¢ Protocol : HTTP
World Wide Web

ā€¢ Personal/corporate
ā€¢ e-Commerce, e-Government, e-
  Learning, etc

ā€¢ News/information/community/
  corporate portal
Web Environment


ā€¢ Web Server
ā€¢ Web Browser
ā€¢ HTTP
ā€¢ URL
HTTP

ā€¢ HTTP = Hypertext Transfer Protocol
ā€¢ The Web uses the HTTP protocol, only one of
  the languages spoken over the Internet, to
  transmit data.

ā€¢ Web services, which use HTTP to allow
  applications to communicate in order to
  exchange business logic, use the the Web to
  share
HTTP Request


          HTTP      HTTP
  Web                      Web Server and
Browser                     File System
Web Server &
             Web Browser
                                                2. Server fetches
Client machine                 Server machine
                                                 document from
                                                     local ļ¬le

   Browser                       Web server




OS
                 3. Response



1. Get document request
Uniform Resource
       Locator (URL)
ā€¢ Uniform (or universal) resource locator, the
  address of a World Wide Web page.

ā€¢ A URL is one type of Uniform Resource
  Identiļ¬er (URI); the generic term for all
  types of names and addresses that refer to
  objects on the World Wide Web.

ā€¢ Example:
  ā€¢ ļ¬le://ftp.serverku.co.id/umum/ļ¬les/webprog.doc

  ā€¢ news://news.serverku.co.id/soc.culture.indonesia
Uniform Resource
     Locator (URL)
ā€¢ Every URL consists of some of the
  following:
 ā€¢ the scheme name (commonly called protocol),
    followed by a colon, two slashes, then, depending on
    scheme, a server name (exp. ftp., www., smtp., etc)
    followed by a dot (.) then a domain name
    (alternatively, IP address), a port number, the path of
    the resource to be fetched or the program to be run,
    then, for programs such as Common Gateway
    Interface (CGI) scripts, a query string, and an optional
    fragment identiļ¬er.
URL Structure


Protocol        Domain        Port        Resource
Scheme           Name        Number       Location




http   ://www.domainname.com :80 /path/subdir/files.html
Domain Name System
Web Programming Env.

ā€¢ Script (Language): HTML, JavaScript,XML, PHP, ASP, etc
ā€¢ Interface Design: CSS
ā€¢ Editor: Kedit,vi,notepad, Dreamweaver, Editplus, etc
ā€¢ Operating System: Windows, Linux, Mac OS
ā€¢ Web Server: Apache, IIS, PWS
ā€¢ Web Browser: Navigator, IE, Mozilla, Opera, Chrome, Safari
GIS Concept
                          vector          raster         attribute data

Data recording                       +             +
                                                       . .
                 tables                            .         polygons
Data                                 Geo-                       lines
organization                       database
                                                   ..
                                                    .         points




Data analysis

                          tables               maps

Data output                           +
GIS Visualization



Basis Data
 Spasial
GIS Visualization

                              www
             Visualization
               Process
                             http   Internet SIG /
                                    Web Mapping




Basis Data
 Spasial
GIS Visualization

                              www
             Visualization
               Process
                             http       Internet SIG /
                                        Web Mapping



                                Cetak
Basis Data
 Spasial
GIS Visualization

                                           www
             Visualization
               Process
                                  http              Internet SIG /
                                                    Web Mapping



                                            Cetak
Basis Data
 Spasial


                             Multi-Media
Why Publish on Web?
Advantages
ā€“ True cross-paltform ability
ā€“ Widely available
ā€“ Very cheap medium

Disadvantages
ā€“ Difļ¬cult to charge for use
ā€“ Limited audience
ā€“ Audio, animation and true interactively not directly
  supported
ā€“ Limited graphical quality (72 dpi resolution)
ā€“ Limited formats (15ā€ screens)
ā€“ Limited colour quality (RGB, 256 colours)
   ā€¢ Design should be specially made for WWW
What do I say to whom
 and is it effective?
What do I say to whom
 and is it effective?
Evolution of
                 Distributed GIS

High
                                                                         Distributed
                                                                         GIServices
                                                 Interact Web        ļ±   Java Beans / Applets
                                                   Mapping           ļ±   Corba / Java
Functionality




                               Static Web                            ļ±   ActiveX Controls
                                                ļ±   Dynamic HTML ļ±       Application Server
                                Mapping         ļ±   Scripts          ļ±   DCOM
                                                ļ±   Plug-in          ļ±   Componen ā€“ based
                 Static Map    ļ±   HTML Forms   ļ±   ActiveX Controls ļ±   XML
                 Publishing    ļ±   Tables       ļ±   Servlets         ļ±   .Net
                               ļ±   CGI
                ļ± HTML         ļ±   ISAPI
                ļ± Static Map   ļ±   NSAPI
                  Image

Low

                Low                    Interactivity                             High
Factors involved in web
     map design:
ā€¢ Analysis of geospatial data and deļ¬nition of
    map content
ā€¢   Analysis of required perception levels
ā€¢   Application of the graphic variables:
    ā€¢ colour, size, orientation, form, value and texture
    ā€¢ derived variables: transparency, shadow, shading
ā€¢ Application of multi-media elements:
    ā€¢ Animation, sound and video
ā€¢ Production constraints:
    ā€¢ Technology, manpower, costs
Static Map Publishing
ā€¢ An electronic copy of a paper map
ā€¢ Embedding maps as graphic images like GIF,
  JPEG, and Portable Network Graphic (PNG)
  inside an HTML page.
ā€¢ A static map publishing does not support
  feature data at the client side and does not
  have map-rendering tools.
ā€¢ Acrobatā€™s PDF ļ¬le is another popular method
  to publish map on the web.
Embedding Map Images
 in HTML Documents
ā€¢ Make a map as one of the many graphic image formats,
   such as GIF, JPEG, and PNG or PDF. Then embed these
   map image ļ¬les inside the HTML documents using <IMG>
   tag or element in the HTML

   <IMG SRC=ā€œ/maps/kotabogor.gifā€ ALIGN=ā€œcenterā€ ALT=ā€œA
   Kota Bogor Mapsā€>

ā€¢ The map could also be linked with another map images or
   HTML pages

   <A HREF=ā€œabout_ktbgr.htmā€> <IMG SRC=ā€œ/maps/
   kotabogor.gifā€>
Static Map Publishing
ā€¢ Clickable Maps
  refers to a map that links to separate
  information about different parts of the map
  image

ā€¢ Architecture of Static Web Publishing
  ā€¢ The Client: Web Browser
  ā€¢ The Glue: HTTP
  ā€¢ The Server: HTTP Server
Web publishing set-up
Architecture of static
  map publishing

  Tier1                      Tier2             Tier3
                                               Map
                                 HTML         Servers
  Web                            Document
Browsers    HTTP
                      HTTP                     DBMS
(HTML &
 Forms)
                                     CGI
                                            Application
                                             Servers
 Web       Internet           Web             Server
Client      TCT/IP           Server         Applications
Architecture of CGI-
based Internet GIS


           User                                     Send
          Request                                 Variables
                    WWW      Invoke
 WWW                                       CGI                 GIS
                    Server
Browser                                  SCRIPT               Server
          Deliver   (http)   Translate             Return
          Results             Results              Result
Interactive Web Mapping


ā€¢ More interactions between user and
  the client interface and more client-
  side processing and functionalities
  than static web mapping applications
Work process of
        GIS plug-ins
                       Request GIS
 WWW                   Data Object                           WWW
Browser                                                      Server

                                       Send GIS
 Browser does not                        Data
 understand data
      type

Search for Plug-ins
or helper programs                No                     GIS Plug-in to
on the local system                                      Support Data


              Yes                             Load GIS
                                               Plug-in

                      GIS Data
                      Displayed
Plug-in setup
(Adobe Acrobat)
Plug-in setup (Java)
Work process of
 Java applets

                Request GIS
                Data Object
  WWW                           WWW Server
 Browser                        (Java Applet)



                              Send Java Applet
                                and GIS Data


           Java Applet and
           GIS Data Display
Work Procces of
ActiveX controls

                Request GIS
                Data Object
  WWW                                WWW
 Browser                             Server



                              Send ActiveX Control
                                and Data Object


           GIS Control and
              GIS Data
               Display
Server-side CGI set-up
Dynamic architecture
for Web map services
 Scenario A (Thin Client)   Scenario B (Medium Client)

    Client                    Client


  GIS          Display       GIS          Display
  Component                  Component
  Container                  Container
                                          Render


                                               Download

   Server                     Server

               Display                    Display
  GIS                        GIS
  Component      DEG         Component     DEG
  Container                  Container
                 Filter                    Filter
Internet GIS

ā€¢ What is Internet GIS:
  ā€¢ Internet GIS is a research and application that
    utilizes the Internet to facilitate the access,
    processing and dissemination of geographic
    information and spatial analysis knowledge.

  ā€¢ Network based GIS that utilizes the Internet to
    access remote geographic information and geo-
    processing tools.

  ā€¢ Part of Distributed GIS
The impact of Internet
        on GIS
ā€¢ GIS data access
  ā€¢ Provide easy access to acquire GIS data
      from different data providers.
ā€¢   Spatial information dissemination
    ā€¢ General public can directly access and
      explore spatial information from their
      web browser.
ā€¢   GIS processing
    ā€¢ Conduct GIS processing and analysis (in
      the future..).
Geographic Information
 Services Architecture
ā€¢ Traditional System
  ā€¢ Closed, centralized system (interface program
    and data), platform dependent and application
    dependent.
ā€¢ Client/Server System
  ā€¢ Allowed distributed clients to access a server
    remotely by using distributed computing
    technique such as ODBC (Open database
    connectivity).
ā€¢ Distributed Services
  ā€¢ Can connect and interact with multiple and
    heterogeneous systems and platforms at the
    same time (online processes of information).
Distributed GIS


ā€¢ Network based GIS that utilizes the
  Internet access and other networking
  communication systems to perform
  data presentation, data exchange data
  analysis and data dissemination.
Distributed GIS
ā€¢ Integrated Client/Server System
 ā€¢ Thin client: little logic processing at the client server.
 ā€¢ Thick client: most logic processing is performed at the
    client side.

ā€¢ Web Base Interactive System
Distributed GIS
ā€¢ Cross Platform and Interoperable
 ā€¢ Can be accessible across platform
    regardless of what operating system
    the user is running.
 ā€¢ Interoperable; the ability to access
    many form of GIS data and
    functions in the heterogeneous
    environment.
Basic Components of
      Internet GIS
ā€¢ The client
  ā€¢ Is a place for users to interact with geographic
    information and function in Internet GIS.
ā€¢ Web Server and Application Server
  ā€¢ Web Server: respond to request from web
    browsers via HTTP (Hypertext Transfer
    Protocol).
  ā€¢ Application Server: acts as connector/
    translator between the web server and map
    server.
Basic Components of
      Internet GIS
ā€¢ Map Server/Spatial Server
 ā€¢ A component that provides GIS function
   such as spatial queries, conducts spatial
   analysis and generates maps based on the
   userā€™s request. I.e: ArcIMS, Map Server,
   MapXtreme
ā€¢ Data Server
 ā€¢ Holds and serves data, spatial and non-
   spatial.
Basic Components of
       Mobile GIS
ā€¢ Mobile Device Clients
ā€¢ Wireless Communication Networks
ā€¢ Gateway Services
 ā€¢ Translating the user request to HTTP
    request for the web server and send the
    output into different format to ļ¬ts the
    userā€™s mobile devices.
ā€¢ Internet GIS Server
ā€¢ Data Server
How Does it Work?
Interfaces based on the
OpenGIS Speciļ¬cation
Open Geospastial
Consortium (OGC)
Standard

ā€¢ WMS (Web Map Service)
ā€¢ WFS (Web Feature Service)
ā€¢ WCS (Web Coverage Service)
ā€¢ G3 (Geoparser, Gazetteer, Geocoder)
ā€¢ GML (Geographic Markup Language)
ā€¢ ...
Spatial Data
   Infrastructure
           Regional




                           National
National
(FGDC)




                  Global
                  (GSDI)          Regional
Core component of the SDI




                 Partnerships
Core component of the SDI




             GEOdata




                 Partnerships
Core component of the SDI




   Framework   GEOdata




                   Partnerships
Core component of the SDI




          Metadata


   Framework    GEOdata




                     Partnerships
Core component of the SDI


     Clearinghouse & Web Mapping


          Metadata


   Framework     GEOdata




                      Partnerships
Core component of the SDI


     Clearinghouse & Web Mapping


          Metadata


   Framework     GEOdata

            Standards


                        Partnerships
Tomorrow: A Global Infrastructure Enabled
 Through Partnerships, Standards, Technology

 Users                     s
                                  Businesses
                                                                s
                                                                        Citizens
                                                                                                   s
                                                                                                         Government




                                                                                                  Internet



                                                                    Service                            Web-Enabled
Clearinghouse                    Map            Catalog
                                                                                                        Services
                               Services         Services            Registry



                                                                                                   Internet




 Registered
 Data
                Metadata            Metadata      Metadata          Metadata       Metadata   Metadata           Metadata
 Servers
                Imagery             Elevation   Hydrography     Demographics        Health    Geodetic        Transportation
                                                                                              Control


                                                              Environment          Economic                        Crime
Tomorrow: A Global Infrastructure Enabled
 Through Partnerships, Standards, Technology

 Users                     s
                                  Businesses
                                                                s
                                                                        Citizens
                                                                                                          s
                                                                                                                Government




                                                                                                         Internet



                                                                    Service        ā€¢E-Commerce                Web-Enabled
Clearinghouse                    Map            Catalog                            ā€¢Authentication             Services
                                                                                   ā€¢Other
                               Services         Services            Registry



                                                                                                          Internet




 Registered
 Data
                Metadata            Metadata      Metadata          Metadata       Metadata          Metadata           Metadata
 Servers
                Imagery             Elevation   Hydrography     Demographics         Health          Geodetic        Transportation
                                                                                                     Control


                                                              Environment          Economic                               Crime
Clearing house &
          Metadata


ā€¢ Search and Discovery via Clearinghouse

ā€¢ Clearinghouse Registration
What is Clearing house?

ā€¢ Distributed service to locate geospatial
  data based on their characteristics
  expressed in metadata

ā€¢ Clearinghouse allows one to pose a
  query of all or a portion of the
  community in a single session

ā€¢ Like a spatial AltaVista
Discovery in Clearinghouse
                  Service                      Clearinghouse
                  Registry                         Nodes




 Web               Web
Client            Server
User               Gateway(s)




         HTTP   protocol     Z39.50 protocol
Discovery in Clearinghouse
                  Service                      Clearinghouse
                  Registry                         Nodes




 Web               Web
Client            Server
User               Gateway(s)




         HTTP   protocol     Z39.50 protocol
Discovery in Clearinghouse
                  Service                      Clearinghouse
                  Registry                         Nodes




 Web               Web
Client            Server
User               Gateway(s)




         HTTP   protocol     Z39.50 protocol
Discovery in Clearinghouse
                  Service                      Clearinghouse
                  Registry                         Nodes




 Web               Web
Client            Server
User               Gateway(s)




         HTTP   protocol     Z39.50 protocol
Discovery in Clearinghouse
                  Service                      Clearinghouse
                  Registry                         Nodes




 Web               Web
Client            Server
User               Gateway(s)




         HTTP   protocol     Z39.50 protocol
Discovery in Clearinghouse
                  Service                      Clearinghouse
                  Registry                         Nodes




 Web               Web
Client            Server
User               Gateway(s)




         HTTP   protocol     Z39.50 protocol
Before OGC Interfaces

         Vendor A        Vendor B
          (Coastlines)   (Inland Water)




 Vendor C                       Vendor D
(Coarse elevation              (Fine elevation)
   with ocean)
Interoperable Web Mapping
Interoperable Web Mapping




                    Web Mapping Client
Interoperable Web Mapping




    Land




    Water



                    Web Mapping Client


  Boundaries
Interoperable Web Mapping

                        GetM
Source A                       ap

             Land




             Water



                                    Web Mapping Client


           Boundaries
Interoperable Web Mapping

                        GetM
Source A                       ap

             Land

                        G etMap
Source B

             Water



                                    Web Mapping Client


           Boundaries
Interoperable Web Mapping

                        GetM
Source A                       ap

             Land

                        G etMap
Source B

             Water               ap
                         G etM

Source C
                                      Web Mapping Client


           Boundaries
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
Web Mapping with WMS
                                          Map
                                         Server
    Viewer Client
           Web Browser
                                    Web Map Servers

                                          Map
                                         Server




                         internet
                                          Map
                                         Server




                                          Map
                                         Server
With OGC Interfaces

Minutes,                                                 Vendor
instead                                                  neutral
of days




 Up to                                                   Format
 date                                                    neutral
 data



           Get exactly what you want, not an entire continent
Questions?

More Related Content

What's hot

Mobile gis
Mobile gisMobile gis
Mobile gisarniontech
Ā 
Fundamentals of GIS
Fundamentals of GISFundamentals of GIS
Fundamentals of GIS
RajalakshmiS34
Ā 
Digital image processing
Digital image processingDigital image processing
Digital image processing
Dhaval Jalalpara
Ā 
DATA in GIS and DATA Query
DATA in GIS and DATA QueryDATA in GIS and DATA Query
DATA in GIS and DATA Query
KU Leuven
Ā 
Data base management system
Data base management systemData base management system
Data base management system
Pramoda Raj
Ā 
Carmon remote sensinggis
Carmon remote sensinggisCarmon remote sensinggis
Carmon remote sensinggisnavdeepjamwal
Ā 
Geo-spatial Analysis and Modelling
Geo-spatial Analysis and ModellingGeo-spatial Analysis and Modelling
Geo-spatial Analysis and Modelling
Malla Reddy University
Ā 
What is web gis
What is web gisWhat is web gis
What is web gis
olivier bissemb
Ā 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
Joey Li
Ā 
Change detection using remote sensing and GIS
Change detection using remote sensing and GISChange detection using remote sensing and GIS
Change detection using remote sensing and GIS
Tilok Chetri
Ā 
Microwave remote sensing
Microwave remote sensingMicrowave remote sensing
Microwave remote sensing
Rohit Kumar
Ā 
Spatial interpolation techniques
Spatial interpolation techniquesSpatial interpolation techniques
Spatial interpolation techniques
Manisha Shrivastava
Ā 
GIS
GISGIS
GIS
samhati27
Ā 
Digital photogrammetry
Digital photogrammetryDigital photogrammetry
Digital photogrammetry
Mr Amol Ghogare
Ā 
GIS Based Project Planning and Management
GIS Based Project Planning and ManagementGIS Based Project Planning and Management
GIS Based Project Planning and ManagementSaurabhChobe
Ā 
NDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS Pro
North Dakota GIS Hub
Ā 
Digital Elevation Model (DEM)
Digital Elevation Model (DEM)Digital Elevation Model (DEM)
Digital Elevation Model (DEM)
Malla Reddy University
Ā 
gis project planning and management
gis project planning and managementgis project planning and management
gis project planning and managementAbhiram Kanigolla
Ā 

What's hot (20)

Mobile gis
Mobile gisMobile gis
Mobile gis
Ā 
Fundamentals of GIS
Fundamentals of GISFundamentals of GIS
Fundamentals of GIS
Ā 
Digital image processing
Digital image processingDigital image processing
Digital image processing
Ā 
DATA in GIS and DATA Query
DATA in GIS and DATA QueryDATA in GIS and DATA Query
DATA in GIS and DATA Query
Ā 
Data base management system
Data base management systemData base management system
Data base management system
Ā 
Carmon remote sensinggis
Carmon remote sensinggisCarmon remote sensinggis
Carmon remote sensinggis
Ā 
Geo-spatial Analysis and Modelling
Geo-spatial Analysis and ModellingGeo-spatial Analysis and Modelling
Geo-spatial Analysis and Modelling
Ā 
What is web gis
What is web gisWhat is web gis
What is web gis
Ā 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
Ā 
Change detection using remote sensing and GIS
Change detection using remote sensing and GISChange detection using remote sensing and GIS
Change detection using remote sensing and GIS
Ā 
Microwave remote sensing
Microwave remote sensingMicrowave remote sensing
Microwave remote sensing
Ā 
Spatial interpolation techniques
Spatial interpolation techniquesSpatial interpolation techniques
Spatial interpolation techniques
Ā 
GIS
GISGIS
GIS
Ā 
Digital photogrammetry
Digital photogrammetryDigital photogrammetry
Digital photogrammetry
Ā 
GEOID-DETERMINAION
GEOID-DETERMINAIONGEOID-DETERMINAION
GEOID-DETERMINAION
Ā 
Gis
GisGis
Gis
Ā 
GIS Based Project Planning and Management
GIS Based Project Planning and ManagementGIS Based Project Planning and Management
GIS Based Project Planning and Management
Ā 
NDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS Pro
Ā 
Digital Elevation Model (DEM)
Digital Elevation Model (DEM)Digital Elevation Model (DEM)
Digital Elevation Model (DEM)
Ā 
gis project planning and management
gis project planning and managementgis project planning and management
gis project planning and management
Ā 

Viewers also liked

What is GIS
What is GISWhat is GIS
What is GIS
Esri
Ā 
My ppt on gis
My ppt on gisMy ppt on gis
My ppt on gis
gargsonakshi1
Ā 
Application of gis in natural disaster management
Application of gis in natural disaster managementApplication of gis in natural disaster management
Application of gis in natural disaster management
Muhammad Sajjad
Ā 
What Is GIS?
What Is GIS?What Is GIS?
What Is GIS?
Allan Laframboise
Ā 
GIS presentation
GIS presentationGIS presentation
GIS presentation
arniontech
Ā 
Web mapping
Web mappingWeb mapping
Web mapping
Sareuon Soum
Ā 
Teknologi Pengelolaan dan Penyebarluasan Informasi Geospasial Berbasis Open S...
Teknologi Pengelolaan dan Penyebarluasan Informasi Geospasial Berbasis Open S...Teknologi Pengelolaan dan Penyebarluasan Informasi Geospasial Berbasis Open S...
Teknologi Pengelolaan dan Penyebarluasan Informasi Geospasial Berbasis Open S...
Iwan Setiawan
Ā 
Foss: free and open source
Foss: free and open sourceFoss: free and open source
Foss: free and open source
ferchini32
Ā 
Free and Open Source Software for Business: An Introduction
Free and Open Source Software for Business: An IntroductionFree and Open Source Software for Business: An Introduction
Free and Open Source Software for Business: An Introduction
James Kariuki
Ā 
A Brief History of Web Mapping
A Brief History of Web MappingA Brief History of Web Mapping
A Brief History of Web Mapping
Steven Feldman
Ā 
Web GIS Usability
Web GIS UsabilityWeb GIS Usability
Web GIS UsabilityAdam Conner
Ā 
Colleen Gabel Independent Study Poster
Colleen Gabel Independent Study PosterColleen Gabel Independent Study Poster
Colleen Gabel Independent Study PosterColleen Gabel
Ā 
Mobile mapping
Mobile mappingMobile mapping
Mobile mapping
Moumen Sherif
Ā 
GIMA-Using-GIS-in-Analyzing-Population-Development-Alex-de-Jonge-2010
GIMA-Using-GIS-in-Analyzing-Population-Development-Alex-de-Jonge-2010GIMA-Using-GIS-in-Analyzing-Population-Development-Alex-de-Jonge-2010
GIMA-Using-GIS-in-Analyzing-Population-Development-Alex-de-Jonge-2010Alex de Jonge
Ā 
Applications of Mind Mapping in GIS
Applications of Mind Mapping in GISApplications of Mind Mapping in GIS
Applications of Mind Mapping in GIS
JosƩ M. Guerrero
Ā 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
Hans van der Kwast
Ā 
Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)
Dong Calmada
Ā 
Automating Crime Data to Import into GIS
Automating Crime Data to Import into GISAutomating Crime Data to Import into GIS
Automating Crime Data to Import into GIS
Safe Software
Ā 
Gis Application
Gis ApplicationGis Application
Gis Application
Rishabh Gupta
Ā 
Gis applications in ce eric
Gis applications in ce   ericGis applications in ce   eric
Gis applications in ce eric
sunil hg
Ā 

Viewers also liked (20)

What is GIS
What is GISWhat is GIS
What is GIS
Ā 
My ppt on gis
My ppt on gisMy ppt on gis
My ppt on gis
Ā 
Application of gis in natural disaster management
Application of gis in natural disaster managementApplication of gis in natural disaster management
Application of gis in natural disaster management
Ā 
What Is GIS?
What Is GIS?What Is GIS?
What Is GIS?
Ā 
GIS presentation
GIS presentationGIS presentation
GIS presentation
Ā 
Web mapping
Web mappingWeb mapping
Web mapping
Ā 
Teknologi Pengelolaan dan Penyebarluasan Informasi Geospasial Berbasis Open S...
Teknologi Pengelolaan dan Penyebarluasan Informasi Geospasial Berbasis Open S...Teknologi Pengelolaan dan Penyebarluasan Informasi Geospasial Berbasis Open S...
Teknologi Pengelolaan dan Penyebarluasan Informasi Geospasial Berbasis Open S...
Ā 
Foss: free and open source
Foss: free and open sourceFoss: free and open source
Foss: free and open source
Ā 
Free and Open Source Software for Business: An Introduction
Free and Open Source Software for Business: An IntroductionFree and Open Source Software for Business: An Introduction
Free and Open Source Software for Business: An Introduction
Ā 
A Brief History of Web Mapping
A Brief History of Web MappingA Brief History of Web Mapping
A Brief History of Web Mapping
Ā 
Web GIS Usability
Web GIS UsabilityWeb GIS Usability
Web GIS Usability
Ā 
Colleen Gabel Independent Study Poster
Colleen Gabel Independent Study PosterColleen Gabel Independent Study Poster
Colleen Gabel Independent Study Poster
Ā 
Mobile mapping
Mobile mappingMobile mapping
Mobile mapping
Ā 
GIMA-Using-GIS-in-Analyzing-Population-Development-Alex-de-Jonge-2010
GIMA-Using-GIS-in-Analyzing-Population-Development-Alex-de-Jonge-2010GIMA-Using-GIS-in-Analyzing-Population-Development-Alex-de-Jonge-2010
GIMA-Using-GIS-in-Analyzing-Population-Development-Alex-de-Jonge-2010
Ā 
Applications of Mind Mapping in GIS
Applications of Mind Mapping in GISApplications of Mind Mapping in GIS
Applications of Mind Mapping in GIS
Ā 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
Ā 
Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)Introduction to Free and Open Source Software (FOSS)
Introduction to Free and Open Source Software (FOSS)
Ā 
Automating Crime Data to Import into GIS
Automating Crime Data to Import into GISAutomating Crime Data to Import into GIS
Automating Crime Data to Import into GIS
Ā 
Gis Application
Gis ApplicationGis Application
Gis Application
Ā 
Gis applications in ce eric
Gis applications in ce   ericGis applications in ce   eric
Gis applications in ce eric
Ā 

Similar to Internet GIS

Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...Esri Nederland
Ā 
ģ „ė¬øź°€ ķ† ķ¬ė¦“ė ˆģ“ 1ķƒ„ html5 ģ „ė§ (ģ „ģ¢…ķ™ ė°•ģ‚¬)
ģ „ė¬øź°€ ķ† ķ¬ė¦“ė ˆģ“ 1ķƒ„ html5 ģ „ė§ (ģ „ģ¢…ķ™ ė°•ģ‚¬)ģ „ė¬øź°€ ķ† ķ¬ė¦“ė ˆģ“ 1ķƒ„ html5 ģ „ė§ (ģ „ģ¢…ķ™ ė°•ģ‚¬)
ģ „ė¬øź°€ ķ† ķ¬ė¦“ė ˆģ“ 1ķƒ„ html5 ģ „ė§ (ģ „ģ¢…ķ™ ė°•ģ‚¬)
zinyus
Ā 
ģ „ė¬øź°€ķ† ķ¬ė¦“ė ˆģ“ 1ķƒ„ html5 ģ „ė§ (ģ „ģ¢…ķ™ ė°•ģ‚¬)
ģ „ė¬øź°€ķ† ķ¬ė¦“ė ˆģ“ 1ķƒ„ html5 ģ „ė§ (ģ „ģ¢…ķ™ ė°•ģ‚¬)ģ „ė¬øź°€ķ† ķ¬ė¦“ė ˆģ“ 1ķƒ„ html5 ģ „ė§ (ģ „ģ¢…ķ™ ė°•ģ‚¬)
ģ „ė¬øź°€ķ† ķ¬ė¦“ė ˆģ“ 1ķƒ„ html5 ģ „ė§ (ģ „ģ¢…ķ™ ė°•ģ‚¬)
Saltlux zinyus
Ā 
HoLIS GIS Update
HoLIS GIS UpdateHoLIS GIS Update
Uni Paa S Overview
Uni Paa S  OverviewUni Paa S  Overview
Uni Paa S OverviewArik
Ā 
Win8 ru
Win8 ruWin8 ru
Win8 ru
Igor Sychev
Ā 
HTML5 Programming
HTML5 ProgrammingHTML5 Programming
HTML5 Programminghotrannam
Ā 
Shreeraj - Hacking Web 2 0 - ClubHack2007
Shreeraj - Hacking Web 2 0 - ClubHack2007Shreeraj - Hacking Web 2 0 - ClubHack2007
Shreeraj - Hacking Web 2 0 - ClubHack2007ClubHack
Ā 
HTML5, Silverlight & Kinect
HTML5, Silverlight & KinectHTML5, Silverlight & Kinect
HTML5, Silverlight & Kinect
Frank La Vigne
Ā 
Amish Umesh - Future Of Web App Testing - ClubHack2007
Amish Umesh - Future Of Web App Testing  - ClubHack2007Amish Umesh - Future Of Web App Testing  - ClubHack2007
Amish Umesh - Future Of Web App Testing - ClubHack2007ClubHack
Ā 
HTML5 and CSS3 refresher
HTML5 and CSS3 refresherHTML5 and CSS3 refresher
HTML5 and CSS3 refresher
Ivano Malavolta
Ā 
An Intro to Mobile HTML5
An Intro to Mobile HTML5An Intro to Mobile HTML5
An Intro to Mobile HTML5James Pearce
Ā 
OreDev 2008: Software + Services
OreDev 2008: Software + ServicesOreDev 2008: Software + Services
OreDev 2008: Software + Services
ukdpe
Ā 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
SharePointKE
Ā 
Cross platform mobile web apps
Cross platform mobile web appsCross platform mobile web apps
Cross platform mobile web appsJames Pearce
Ā 
Architecting the ArcGIS Platform
Architecting the ArcGIS PlatformArchitecting the ArcGIS Platform
Architecting the ArcGIS Platform
Esri UK
Ā 
HTML5: An Overview
HTML5: An OverviewHTML5: An Overview
HTML5: An Overview
Nagendra Um
Ā 
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns FrameworksMike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
ukdpe
Ā 
WEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentWEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web Development
Randy Connolly
Ā 
HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1James Pearce
Ā 

Similar to Internet GIS (20)

Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Ā 
ģ „ė¬øź°€ ķ† ķ¬ė¦“ė ˆģ“ 1ķƒ„ html5 ģ „ė§ (ģ „ģ¢…ķ™ ė°•ģ‚¬)
ģ „ė¬øź°€ ķ† ķ¬ė¦“ė ˆģ“ 1ķƒ„ html5 ģ „ė§ (ģ „ģ¢…ķ™ ė°•ģ‚¬)ģ „ė¬øź°€ ķ† ķ¬ė¦“ė ˆģ“ 1ķƒ„ html5 ģ „ė§ (ģ „ģ¢…ķ™ ė°•ģ‚¬)
ģ „ė¬øź°€ ķ† ķ¬ė¦“ė ˆģ“ 1ķƒ„ html5 ģ „ė§ (ģ „ģ¢…ķ™ ė°•ģ‚¬)
Ā 
ģ „ė¬øź°€ķ† ķ¬ė¦“ė ˆģ“ 1ķƒ„ html5 ģ „ė§ (ģ „ģ¢…ķ™ ė°•ģ‚¬)
ģ „ė¬øź°€ķ† ķ¬ė¦“ė ˆģ“ 1ķƒ„ html5 ģ „ė§ (ģ „ģ¢…ķ™ ė°•ģ‚¬)ģ „ė¬øź°€ķ† ķ¬ė¦“ė ˆģ“ 1ķƒ„ html5 ģ „ė§ (ģ „ģ¢…ķ™ ė°•ģ‚¬)
ģ „ė¬øź°€ķ† ķ¬ė¦“ė ˆģ“ 1ķƒ„ html5 ģ „ė§ (ģ „ģ¢…ķ™ ė°•ģ‚¬)
Ā 
HoLIS GIS Update
HoLIS GIS UpdateHoLIS GIS Update
HoLIS GIS Update
Ā 
Uni Paa S Overview
Uni Paa S  OverviewUni Paa S  Overview
Uni Paa S Overview
Ā 
Win8 ru
Win8 ruWin8 ru
Win8 ru
Ā 
HTML5 Programming
HTML5 ProgrammingHTML5 Programming
HTML5 Programming
Ā 
Shreeraj - Hacking Web 2 0 - ClubHack2007
Shreeraj - Hacking Web 2 0 - ClubHack2007Shreeraj - Hacking Web 2 0 - ClubHack2007
Shreeraj - Hacking Web 2 0 - ClubHack2007
Ā 
HTML5, Silverlight & Kinect
HTML5, Silverlight & KinectHTML5, Silverlight & Kinect
HTML5, Silverlight & Kinect
Ā 
Amish Umesh - Future Of Web App Testing - ClubHack2007
Amish Umesh - Future Of Web App Testing  - ClubHack2007Amish Umesh - Future Of Web App Testing  - ClubHack2007
Amish Umesh - Future Of Web App Testing - ClubHack2007
Ā 
HTML5 and CSS3 refresher
HTML5 and CSS3 refresherHTML5 and CSS3 refresher
HTML5 and CSS3 refresher
Ā 
An Intro to Mobile HTML5
An Intro to Mobile HTML5An Intro to Mobile HTML5
An Intro to Mobile HTML5
Ā 
OreDev 2008: Software + Services
OreDev 2008: Software + ServicesOreDev 2008: Software + Services
OreDev 2008: Software + Services
Ā 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
Ā 
Cross platform mobile web apps
Cross platform mobile web appsCross platform mobile web apps
Cross platform mobile web apps
Ā 
Architecting the ArcGIS Platform
Architecting the ArcGIS PlatformArchitecting the ArcGIS Platform
Architecting the ArcGIS Platform
Ā 
HTML5: An Overview
HTML5: An OverviewHTML5: An Overview
HTML5: An Overview
Ā 
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns FrameworksMike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
Ā 
WEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentWEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web Development
Ā 
HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1HTML5 and the dawn of rich mobile web applications pt 1
HTML5 and the dawn of rich mobile web applications pt 1
Ā 

Recently uploaded

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
Ā 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
Ā 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
Ā 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
Ā 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
Ā 
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
UiPathCommunity
Ā 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
Ā 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
Ā 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
Ā 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
Ā 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
Ā 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
Ā 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
Ā 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
Ā 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
Ā 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
Ā 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
Ā 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
Ā 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
Ā 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
Ā 

Recently uploaded (20)

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Ā 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Ā 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
Ā 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Ā 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Ā 
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Ā 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Ā 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
Ā 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ā 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
Ā 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
Ā 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Ā 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Ā 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Ā 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Ā 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Ā 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
Ā 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ā 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
Ā 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Ā 

Internet GIS

  • 1. Internet GIS Advanced GIS (ITM 524) Iwan Setiawan iwan@agrisoft.co.id @MySetiawan
  • 2. Agenda: ā€¢ Internet & World Wide Web ā€¢ Web Mapping ā€¢ Internet GIS ā€¢ Web Mapping Services Model ā€¢ Spatial Data Infrastructure
  • 3. Internet ā€¢ A global computer network providing a variety of information and communication facilities, consisting of interconnected networks using standardized communication protocols ā€¢ Designed for US Military (http:// dir.yahoo.com/ Computers_and_internet/Internet/ History/)
  • 4. History of Internet ā€¢ ARPANET (Advanced Research Project Agency Network): 60ā€™s ā€¢ UCLA, UC Santa Barbara, Stanford, Univ. of Utah. ā€¢ Internetworking
  • 5. Internet-based Services ā€¢ E-Mail ā€¢ Chat (IRC) ā€¢ File Transfer (FTP) ā€¢ Remote Access (telnet) ā€¢ World Wide Web (Web) ā€¢ VoIP
  • 6. Computer Network Links Node-A Node-B Network Node-C
  • 7. Computer Network ā€¢ Stand-alone computer: A PC by itself without connecting to other computers ā€¢ Network: Two or more computers and other devices connected together are called a network. ā€¢ Networking: Concept of connected computers sharing resources
  • 9. World Wide Web ā€¢ A system of Internet servers that support specially formatted documents. The documents are formatted in a markup language called HTML (HyperText Markup Language) that supports links to other documents, as well as graphics, audio, and video ļ¬les.
  • 10. World Wide Web ā€¢ Invented by Tim Berners Lee (1990) ā€¢ Maintained by W3C ā€¢ Document Format : HTML ā€¢ Protocol : HTTP
  • 11. World Wide Web ā€¢ Personal/corporate ā€¢ e-Commerce, e-Government, e- Learning, etc ā€¢ News/information/community/ corporate portal
  • 12. Web Environment ā€¢ Web Server ā€¢ Web Browser ā€¢ HTTP ā€¢ URL
  • 13. HTTP ā€¢ HTTP = Hypertext Transfer Protocol ā€¢ The Web uses the HTTP protocol, only one of the languages spoken over the Internet, to transmit data. ā€¢ Web services, which use HTTP to allow applications to communicate in order to exchange business logic, use the the Web to share
  • 14. HTTP Request HTTP HTTP Web Web Server and Browser File System
  • 15. Web Server & Web Browser 2. Server fetches Client machine Server machine document from local ļ¬le Browser Web server OS 3. Response 1. Get document request
  • 16. Uniform Resource Locator (URL) ā€¢ Uniform (or universal) resource locator, the address of a World Wide Web page. ā€¢ A URL is one type of Uniform Resource Identiļ¬er (URI); the generic term for all types of names and addresses that refer to objects on the World Wide Web. ā€¢ Example: ā€¢ ļ¬le://ftp.serverku.co.id/umum/ļ¬les/webprog.doc ā€¢ news://news.serverku.co.id/soc.culture.indonesia
  • 17. Uniform Resource Locator (URL) ā€¢ Every URL consists of some of the following: ā€¢ the scheme name (commonly called protocol), followed by a colon, two slashes, then, depending on scheme, a server name (exp. ftp., www., smtp., etc) followed by a dot (.) then a domain name (alternatively, IP address), a port number, the path of the resource to be fetched or the program to be run, then, for programs such as Common Gateway Interface (CGI) scripts, a query string, and an optional fragment identiļ¬er.
  • 18. URL Structure Protocol Domain Port Resource Scheme Name Number Location http ://www.domainname.com :80 /path/subdir/files.html
  • 20. Web Programming Env. ā€¢ Script (Language): HTML, JavaScript,XML, PHP, ASP, etc ā€¢ Interface Design: CSS ā€¢ Editor: Kedit,vi,notepad, Dreamweaver, Editplus, etc ā€¢ Operating System: Windows, Linux, Mac OS ā€¢ Web Server: Apache, IIS, PWS ā€¢ Web Browser: Navigator, IE, Mozilla, Opera, Chrome, Safari
  • 21. GIS Concept vector raster attribute data Data recording + + . . tables . polygons Data Geo- lines organization database .. . points Data analysis tables maps Data output +
  • 23. GIS Visualization www Visualization Process http Internet SIG / Web Mapping Basis Data Spasial
  • 24. GIS Visualization www Visualization Process http Internet SIG / Web Mapping Cetak Basis Data Spasial
  • 25. GIS Visualization www Visualization Process http Internet SIG / Web Mapping Cetak Basis Data Spasial Multi-Media
  • 26. Why Publish on Web? Advantages ā€“ True cross-paltform ability ā€“ Widely available ā€“ Very cheap medium Disadvantages ā€“ Difļ¬cult to charge for use ā€“ Limited audience ā€“ Audio, animation and true interactively not directly supported ā€“ Limited graphical quality (72 dpi resolution) ā€“ Limited formats (15ā€ screens) ā€“ Limited colour quality (RGB, 256 colours) ā€¢ Design should be specially made for WWW
  • 27. What do I say to whom and is it effective?
  • 28. What do I say to whom and is it effective?
  • 29. Evolution of Distributed GIS High Distributed GIServices Interact Web ļ± Java Beans / Applets Mapping ļ± Corba / Java Functionality Static Web ļ± ActiveX Controls ļ± Dynamic HTML ļ± Application Server Mapping ļ± Scripts ļ± DCOM ļ± Plug-in ļ± Componen ā€“ based Static Map ļ± HTML Forms ļ± ActiveX Controls ļ± XML Publishing ļ± Tables ļ± Servlets ļ± .Net ļ± CGI ļ± HTML ļ± ISAPI ļ± Static Map ļ± NSAPI Image Low Low Interactivity High
  • 30. Factors involved in web map design: ā€¢ Analysis of geospatial data and deļ¬nition of map content ā€¢ Analysis of required perception levels ā€¢ Application of the graphic variables: ā€¢ colour, size, orientation, form, value and texture ā€¢ derived variables: transparency, shadow, shading ā€¢ Application of multi-media elements: ā€¢ Animation, sound and video ā€¢ Production constraints: ā€¢ Technology, manpower, costs
  • 31. Static Map Publishing ā€¢ An electronic copy of a paper map ā€¢ Embedding maps as graphic images like GIF, JPEG, and Portable Network Graphic (PNG) inside an HTML page. ā€¢ A static map publishing does not support feature data at the client side and does not have map-rendering tools. ā€¢ Acrobatā€™s PDF ļ¬le is another popular method to publish map on the web.
  • 32. Embedding Map Images in HTML Documents ā€¢ Make a map as one of the many graphic image formats, such as GIF, JPEG, and PNG or PDF. Then embed these map image ļ¬les inside the HTML documents using <IMG> tag or element in the HTML <IMG SRC=ā€œ/maps/kotabogor.gifā€ ALIGN=ā€œcenterā€ ALT=ā€œA Kota Bogor Mapsā€> ā€¢ The map could also be linked with another map images or HTML pages <A HREF=ā€œabout_ktbgr.htmā€> <IMG SRC=ā€œ/maps/ kotabogor.gifā€>
  • 33. Static Map Publishing ā€¢ Clickable Maps refers to a map that links to separate information about different parts of the map image ā€¢ Architecture of Static Web Publishing ā€¢ The Client: Web Browser ā€¢ The Glue: HTTP ā€¢ The Server: HTTP Server
  • 35. Architecture of static map publishing Tier1 Tier2 Tier3 Map HTML Servers Web Document Browsers HTTP HTTP DBMS (HTML & Forms) CGI Application Servers Web Internet Web Server Client TCT/IP Server Applications
  • 36. Architecture of CGI- based Internet GIS User Send Request Variables WWW Invoke WWW CGI GIS Server Browser SCRIPT Server Deliver (http) Translate Return Results Results Result
  • 37. Interactive Web Mapping ā€¢ More interactions between user and the client interface and more client- side processing and functionalities than static web mapping applications
  • 38. Work process of GIS plug-ins Request GIS WWW Data Object WWW Browser Server Send GIS Browser does not Data understand data type Search for Plug-ins or helper programs No GIS Plug-in to on the local system Support Data Yes Load GIS Plug-in GIS Data Displayed
  • 41. Work process of Java applets Request GIS Data Object WWW WWW Server Browser (Java Applet) Send Java Applet and GIS Data Java Applet and GIS Data Display
  • 42. Work Procces of ActiveX controls Request GIS Data Object WWW WWW Browser Server Send ActiveX Control and Data Object GIS Control and GIS Data Display
  • 44. Dynamic architecture for Web map services Scenario A (Thin Client) Scenario B (Medium Client) Client Client GIS Display GIS Display Component Component Container Container Render Download Server Server Display Display GIS GIS Component DEG Component DEG Container Container Filter Filter
  • 45. Internet GIS ā€¢ What is Internet GIS: ā€¢ Internet GIS is a research and application that utilizes the Internet to facilitate the access, processing and dissemination of geographic information and spatial analysis knowledge. ā€¢ Network based GIS that utilizes the Internet to access remote geographic information and geo- processing tools. ā€¢ Part of Distributed GIS
  • 46. The impact of Internet on GIS ā€¢ GIS data access ā€¢ Provide easy access to acquire GIS data from different data providers. ā€¢ Spatial information dissemination ā€¢ General public can directly access and explore spatial information from their web browser. ā€¢ GIS processing ā€¢ Conduct GIS processing and analysis (in the future..).
  • 47. Geographic Information Services Architecture ā€¢ Traditional System ā€¢ Closed, centralized system (interface program and data), platform dependent and application dependent. ā€¢ Client/Server System ā€¢ Allowed distributed clients to access a server remotely by using distributed computing technique such as ODBC (Open database connectivity). ā€¢ Distributed Services ā€¢ Can connect and interact with multiple and heterogeneous systems and platforms at the same time (online processes of information).
  • 48. Distributed GIS ā€¢ Network based GIS that utilizes the Internet access and other networking communication systems to perform data presentation, data exchange data analysis and data dissemination.
  • 49. Distributed GIS ā€¢ Integrated Client/Server System ā€¢ Thin client: little logic processing at the client server. ā€¢ Thick client: most logic processing is performed at the client side. ā€¢ Web Base Interactive System
  • 50. Distributed GIS ā€¢ Cross Platform and Interoperable ā€¢ Can be accessible across platform regardless of what operating system the user is running. ā€¢ Interoperable; the ability to access many form of GIS data and functions in the heterogeneous environment.
  • 51. Basic Components of Internet GIS ā€¢ The client ā€¢ Is a place for users to interact with geographic information and function in Internet GIS. ā€¢ Web Server and Application Server ā€¢ Web Server: respond to request from web browsers via HTTP (Hypertext Transfer Protocol). ā€¢ Application Server: acts as connector/ translator between the web server and map server.
  • 52. Basic Components of Internet GIS ā€¢ Map Server/Spatial Server ā€¢ A component that provides GIS function such as spatial queries, conducts spatial analysis and generates maps based on the userā€™s request. I.e: ArcIMS, Map Server, MapXtreme ā€¢ Data Server ā€¢ Holds and serves data, spatial and non- spatial.
  • 53. Basic Components of Mobile GIS ā€¢ Mobile Device Clients ā€¢ Wireless Communication Networks ā€¢ Gateway Services ā€¢ Translating the user request to HTTP request for the web server and send the output into different format to ļ¬ts the userā€™s mobile devices. ā€¢ Internet GIS Server ā€¢ Data Server
  • 54.
  • 55. How Does it Work? Interfaces based on the OpenGIS Speciļ¬cation
  • 57. Standard ā€¢ WMS (Web Map Service) ā€¢ WFS (Web Feature Service) ā€¢ WCS (Web Coverage Service) ā€¢ G3 (Geoparser, Gazetteer, Geocoder) ā€¢ GML (Geographic Markup Language) ā€¢ ...
  • 58. Spatial Data Infrastructure Regional National National (FGDC) Global (GSDI) Regional
  • 59. Core component of the SDI Partnerships
  • 60. Core component of the SDI GEOdata Partnerships
  • 61. Core component of the SDI Framework GEOdata Partnerships
  • 62. Core component of the SDI Metadata Framework GEOdata Partnerships
  • 63. Core component of the SDI Clearinghouse & Web Mapping Metadata Framework GEOdata Partnerships
  • 64. Core component of the SDI Clearinghouse & Web Mapping Metadata Framework GEOdata Standards Partnerships
  • 65. Tomorrow: A Global Infrastructure Enabled Through Partnerships, Standards, Technology Users s Businesses s Citizens s Government Internet Service Web-Enabled Clearinghouse Map Catalog Services Services Services Registry Internet Registered Data Metadata Metadata Metadata Metadata Metadata Metadata Metadata Servers Imagery Elevation Hydrography Demographics Health Geodetic Transportation Control Environment Economic Crime
  • 66. Tomorrow: A Global Infrastructure Enabled Through Partnerships, Standards, Technology Users s Businesses s Citizens s Government Internet Service ā€¢E-Commerce Web-Enabled Clearinghouse Map Catalog ā€¢Authentication Services ā€¢Other Services Services Registry Internet Registered Data Metadata Metadata Metadata Metadata Metadata Metadata Metadata Servers Imagery Elevation Hydrography Demographics Health Geodetic Transportation Control Environment Economic Crime
  • 67. Clearing house & Metadata ā€¢ Search and Discovery via Clearinghouse ā€¢ Clearinghouse Registration
  • 68. What is Clearing house? ā€¢ Distributed service to locate geospatial data based on their characteristics expressed in metadata ā€¢ Clearinghouse allows one to pose a query of all or a portion of the community in a single session ā€¢ Like a spatial AltaVista
  • 69. Discovery in Clearinghouse Service Clearinghouse Registry Nodes Web Web Client Server User Gateway(s) HTTP protocol Z39.50 protocol
  • 70. Discovery in Clearinghouse Service Clearinghouse Registry Nodes Web Web Client Server User Gateway(s) HTTP protocol Z39.50 protocol
  • 71. Discovery in Clearinghouse Service Clearinghouse Registry Nodes Web Web Client Server User Gateway(s) HTTP protocol Z39.50 protocol
  • 72. Discovery in Clearinghouse Service Clearinghouse Registry Nodes Web Web Client Server User Gateway(s) HTTP protocol Z39.50 protocol
  • 73. Discovery in Clearinghouse Service Clearinghouse Registry Nodes Web Web Client Server User Gateway(s) HTTP protocol Z39.50 protocol
  • 74. Discovery in Clearinghouse Service Clearinghouse Registry Nodes Web Web Client Server User Gateway(s) HTTP protocol Z39.50 protocol
  • 75. Before OGC Interfaces Vendor A Vendor B (Coastlines) (Inland Water) Vendor C Vendor D (Coarse elevation (Fine elevation) with ocean)
  • 77. Interoperable Web Mapping Web Mapping Client
  • 78. Interoperable Web Mapping Land Water Web Mapping Client Boundaries
  • 79. Interoperable Web Mapping GetM Source A ap Land Water Web Mapping Client Boundaries
  • 80. Interoperable Web Mapping GetM Source A ap Land G etMap Source B Water Web Mapping Client Boundaries
  • 81. Interoperable Web Mapping GetM Source A ap Land G etMap Source B Water ap G etM Source C Web Mapping Client Boundaries
  • 82. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 83. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 84. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 85. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 86. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 87. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 88. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 89. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 90. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 91. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 92. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 93. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 94. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 95. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 96. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 97. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 98. Web Mapping with WMS Map Server Viewer Client Web Browser Web Map Servers Map Server internet Map Server Map Server
  • 99. With OGC Interfaces Minutes, Vendor instead neutral of days Up to Format date neutral data Get exactly what you want, not an entire continent

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n