internet mapping technology

Upload: puspala-manojkumar

Post on 30-May-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Internet Mapping Technology

    1/23

    Charlie Crocker

    Vice PresidentFarallon Geographics, Inc.

    An Overview of InternetMapping Technology

  • 8/14/2019 Internet Mapping Technology

    2/23

    Why Mapping on the Internet?

    Ideal environment for collaboration and

    distribution of spatial information.

  • 8/14/2019 Internet Mapping Technology

    3/23

    Internet Mapping Benefits

    Proven collaboration environmentMakes spatial data accessible to non-

    technical people

    Allows for centralization of data,application code, and security

    Simplifies software and application codeversioning and upgrades

    Provides the lowest cost for distributingand collecting spatial data

  • 8/14/2019 Internet Mapping Technology

    4/23

    DOC Mandate

    Data distribution

    Realtors

    Insurance Co.

    Researchers

    Others

    Public access Data consolidation

    Multiple formats

    Example: DOC Seismic Hazard Mapping

  • 8/14/2019 Internet Mapping Technology

    5/23

    Data sharing enhances collaboration

  • 8/14/2019 Internet Mapping Technology

    6/23

    Internet Mapping

    Components

    Presentation Tier

    Web Server

    RDBMS

    Application Code

    Map Server

    Files

    World Wide

    Web

    HTTP

    HTTPS

    Web Browser Web Browser

    Web Browser

    Web Browser

    Data Tier

    Business Logic Tier

    Web ServerApplication Code

    Internet Map ServerData/Database

    Web Browser

  • 8/14/2019 Internet Mapping Technology

    7/23

    Web Server

    Sets up communication btw client and yourapplications: spatial server, databases, fileservers, remote resources

    Manages, requests, responses, andauthentication

    Runs server side code or calls compilationengines

    Keyhole to network; security holes start hereMany options depending on operating system

    Examples: IIS, Websphere, Apache, others

    Web ServerApplication Code

    Internet Map ServerData/Database

    Web Browser

  • 8/14/2019 Internet Mapping Technology

    8/23

    Internet Mapping

    Components

    Presentation Tier

    Web Server

    RDBMS

    Application Code

    Map Server

    Files

    World Wide

    Web

    HTTP

    HTTPS

    Web Browser Web Browser

    Web Browser

    Web Browser

    Data Tier

    Business Logic Tier

    Web ServerApplication Code

    Internet Map ServerData/Database

    Web Browser

  • 8/14/2019 Internet Mapping Technology

    9/23

    Application Code

    Processes users input Calls IMS and other objects Generates wrappers

    Produces dynamic response that is sent byweb server to the client

    Use Wizards to generate code for simplewebsites

    Custom code to support specific workflows Examples: ASP, JSP, JAVA, .NET, C++, etc.

    Web ServerApplication Code

    Internet Map ServerData/Database

    Web Browser

  • 8/14/2019 Internet Mapping Technology

    10/23

    Internet Mapping

    Components

    Presentation Tier

    Web Server

    RDBMS

    Application Code

    Map Server

    Files

    World Wide

    Web

    HTTP

    HTTPS

    Web Browser Web Browser

    Web Browser

    Web Browser

    Data Tier

    Business Logic Tier

    Web ServeApplication Cod

    Internet Map ServeData/Databas

    Web Browse

  • 8/14/2019 Internet Mapping Technology

    11/23

  • 8/14/2019 Internet Mapping Technology

    12/23

    Internet Mapping

    Components

    Presentation Tier

    Web Server

    RDBMS

    Application Code

    Map Server

    Files

    World Wide

    Web

    HTTP

    HTTPS

    Web Browser Web Browser

    Web Browser

    Web Browser

    Data Tier

    Business Logic Tier

    Web ServerApplication Code

    Internet Map ServerData/Database

    Web Browser

  • 8/14/2019 Internet Mapping Technology

    13/23

    Database/Data files

    Data Files

    Low web traffic volume

    Read only functionalityRequires minimal IT support

    Examples: Shapefiles, Access DBs,

    DWGs, MID MIFS, etc.

    Web ServerApplication Code

    Internet Map ServerData/Database

    Web Browser

  • 8/14/2019 Internet Mapping Technology

    14/23

  • 8/14/2019 Internet Mapping Technology

    15/23

    Internet Mapping

    Components

    Presentation Tier

    Web Server

    RDBMS

    Application Code

    Map Server

    Files

    World Wide

    Web

    HTTP

    HTTPSWeb Browser

    Data Tier

    Business Logic Tier

    Web ServerApplication Code

    Internet Map ServerData/DatabaseWeb Browser

    Web Browser Web Browser

    Web Browser

  • 8/14/2019 Internet Mapping Technology

    16/23

    Web Browser

    Provides user interface (GUI)

    Sends requests to web servers

    Processes responses: rendering html,

    images, and DHTML

    Tracks user history and user preferences

    Captures and processes spatial and non-

    spatial information Examples: Microsoft Won!!

    Web ServerApplication Code

    Internet Map ServerData/DatabaseWeb Browser

  • 8/14/2019 Internet Mapping Technology

    17/23

  • 8/14/2019 Internet Mapping Technology

    18/23

    Leveraging Your Applications

    Web Services access external

    services

    Spatial Portals consolidate external

    and internal services

  • 8/14/2019 Internet Mapping Technology

    19/23

    Web Services

    Software components available over the web using UDDI,SOAP, GML

    Insulates you from the expense of building and maintainingdata and tools

    Significant savings of time, expense, and computer

    resources Example Web Services:

    Free services (some of Geography Network, etc.)

    Subscription services (ESRI, TeleAtlas, etc.)

    Custom services

    Available to both web and desktop Geocoding example

  • 8/14/2019 Internet Mapping Technology

    20/23

    Web Services Example

    Web services is to a developer what a well-built web

    mapping application is to your user base.

    Address geocoding Expensive (data)

    Dynamic (updates)

    Complicated HW/SW Geocoding Service

    Pay for usage

    Simple to deploy (API)

    Web and desktop

  • 8/14/2019 Internet Mapping Technology

    21/23

    Spatial Portals Consolidate multiple

    disconnected internetmapping sites and webservices into oneenvironment

    Enhances collaborationacross the enterprise and

    internet No restrictions on the

    technologies that can beintegrated (providerschoose technology)

    Re-usable services

    hosted on differentservers

    Features of applicationsintegrated as services

  • 8/14/2019 Internet Mapping Technology

    22/23

    Simplifying Technology

    Internet Mapping - ideal for collaboration anddistribution of spatial information.

    Leverage Internet Mapping using:

    Web Services access external services andsave money

    Spatial Portals consolidate external andinternal services and save money

  • 8/14/2019 Internet Mapping Technology

    23/23

    Charlie CrockerFARALLON GEOGRAPHICS, INC

    [email protected]

    (415)227-1140

    www.fargeo.com

    mailto:[email protected]:[email protected]