SlideServe
Menu
Préférences
© SlideServe · v2026

An Overview of Internet Mapping Technology

misae avatar
23 diapositives · 403 Views · Sep 13, 2014

An Overview of Internet Mapping Technology. Charlie Crocker Vice President Farallon Geographics, Inc. Why Mapping on the Internet?. Ideal environment for collaboration and distribution of spatial information. Internet Mapping Benefits. Proven collaboration environment

An Overview of Internet Mapping Technology - slide 1
01 / 23An Overview of Internet Mapping Technology
1 / 17

Télécharger la présentation

An Overview of Internet Mapping Technology
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. An Overview of Internet Mapping Technology Charlie Crocker Vice President Farallon Geographics, Inc.

  2. Why Mapping on the Internet? Ideal environment for collaboration and distribution of spatial information.

  3. Internet Mapping Benefits • Proven collaboration environment • Makes spatial data accessible to non-technical people • Allows for centralization of data, application code, and security • Simplifies software and application code versioning and upgrades • Provides the lowest cost for distributing and collecting spatial data

  4. Example: DOC Seismic Hazard Mapping • DOC Mandate • Data distribution • Realtors • Insurance Co. • Researchers • Others • Public access • Data consolidation • Multiple formats

  5. Data sharing enhances collaboration

  6. Web Server Application Code Internet Map Server Data/Database Web Browser Internet MappingComponents Web Browser Web Browser Presentation Tier HTTP HTTPS Web Browser Web Browser World Wide Web Web Server Business Logic Tier Application Code Map Server Data Tier Files RDBMS

  7. Web Server Application Code Internet Map Server Data/Database Web Browser Web Server • Sets up communication btw client and your applications: spatial server, databases, file servers, remote resources • Manages, requests, responses, and authentication • Runs server side code or calls compilation engines • Keyhole to network; security holes start here • Many options depending on operating system • Examples: IIS, Websphere, Apache, others

  8. Web Server Application Code Internet Map Server Data/Database Web Browser Internet MappingComponents Web Browser Web Browser Presentation Tier HTTP HTTPS Web Browser Web Browser World Wide Web Web Server Business Logic Tier Application Code Map Server Data Tier Files RDBMS

  9. Web Server Application Code Internet Map Server Data/Database Web Browser Application Code • Processes users input • Calls IMS and other objects • Generates wrappers • Produces dynamic response that is sent by web server to the client • Use Wizards to generate code for simple websites • Custom code to support specific workflows • Examples: ASP, JSP, JAVA, .NET, C++, etc.

  10. Web Server Application Code Internet Map Server Data/Database Web Browser Internet MappingComponents Web Browser Web Browser Presentation Tier HTTP HTTPS Web Browser Web Browser World Wide Web Web Server Business Logic Tier Application Code Map Server Data Tier Files RDBMS

  11. Web Server Application Code Internet Map Server Data/Database Web Browser Internet Map Server • Set of compiled objects that interface between application code and spatial data • Accesses spatial data • Performs spatial analysis • Renders web-ready map as XML, vector, or raster • Examples:

  12. Web Server Application Code Internet Map Server Data/Database Web Browser Internet MappingComponents Web Browser Web Browser Presentation Tier HTTP HTTPS Web Browser Web Browser World Wide Web Web Server Business Logic Tier Application Code Map Server Data Tier RDBMS Files

  13. Web Server Application Code Internet Map Server Data/Database Web Browser Database/Data files Data Files • Low web traffic volume • Read only functionality • Requires minimal IT support • Examples: Shapefiles, Access DBs, DWGs, MID MIFS, etc.

  14. Web Server Application Code Internet Map Server Data/Database Web Browser Database/Data files Relational Databases (RDBMS) • High web traffic volume • Read/write functionality • All the power of an RDBMS • Data security • Relational data models • Scalability • Integration with non-spatial information (e.g. Assessor mainframe) • Business rules and topology (data Integrity) • Examples: Oracle, SQL Server, DB2, ArcSDE, etc. “Your application is only as good as your data.”

  15. Web Server Application Code Internet Map Server Data/Database Web Browser Internet MappingComponents Web Browser Web Browser Presentation Tier HTTP HTTPS Web Browser Web Browser World Wide Web Web Server Business Logic Tier Application Code Map Server Data Tier Files RDBMS

  16. Web Server Application Code Internet Map Server Data/Database Web Browser 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!!

  17. Web Server Application Code Internet Map Server Data/Database Web Browser Web Browser (cont’d) • Runs registered components, objects and applets (i.e. plugins, Flash, PDF, etc.) • Runs client-side scripts • Validation before sever call • Fewer calls to server reduces network traffic • Communication with applets and plugins • DHTML

  18. Leveraging Your Applications • Web Services – access external services • Spatial Portals – consolidate external and internal services

  19. Web Services • Software components available over the web using UDDI, SOAP, GML… • Insulates you from the expense of building and maintaining data 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

  20. 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 Web Services Example

  21. Spatial Portals • Consolidate multiple disconnected internet mapping sites and web services into one environment • Enhances collaboration across the enterprise and internet • No restrictions on the technologies that can be integrated (providers choose technology) • Re-usable services hosted on different servers • Features of applications integrated as services

  22. Simplifying Technology Internet Mapping - ideal for collaboration and distribution of spatial information. Leverage Internet Mapping using: • Web Services – access external services and save money • Spatial Portals – consolidate external and internal services and save money

  23. Charlie Crocker FARALLON GEOGRAPHICS, INC ccrocker@fargeo.com (415)227-1140 www.fargeo.com