Multi-user and internet mapping. Multi-user environments Simple file server solution, LAN (Novel, Windows network) View from everywhere, edit from one.

Slides:



Advertisements
Similar presentations
The Web Wizards Guide to Freeware/Shareware Chapter Four Essential Tools for Web Page Authors.
Advertisements

GIS in the Internet - architectures, standards and OpenSource Team SPADE – Spatial Decision Support.
How the World Wide Web works
Overview USING THE INTERNET TO COMMUNICATE METEOROLOGICAL INFORMATION Victor Stefanescu (NMA-NCMF) Goals Description Comparative analysis Comparative analysis.
CSIS0402 System Architecture K.P. Chow University of Hong Kong.
Technical Architectures
CS 121 Concepts of Computing II Introduction to Web Page/Site Development.
NR 621: Maps on the web Jim Graham Spring Portable Document Format Acrobat Writer lets you write PDF files from virtually any application by “printing”
Web Server Hardware and Software
The Internet Useful Definitions and Concepts About the Internet.
Introduction to Web Base Multimedia Application. Web base application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Benefits and Concerns when Constructing an Enterprise-scale Geodatabase Larry Theller, presenter Agricultural and Biological Engineering Dept Purdue University.
Ming-Hsiang Tsou phone: Fax: Internet GIServices Department of Geography, San Diego.
Multiple Tiers in Action
Course Map The Java Programming Language Basics Object-Oriented Programming Exception Handling Graphical User Interfaces and Applets Multithreading Communications.
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
ArcServer Kris Lander Central Region HQ RFC GIS Workshop July 2007.
GIS on Linux 4all Project team: Jan Růžička František Klímek Michal Šeliga Pavel Děrgel.
Affordable windows based multi purpose DICOM converter It helps capture images from any Non- DICOM modality and convert it to DICOM format Phoenix converts.
WebGIS. Web & GIS ….WebGIS Access without purchasing proprietary software Data directly from producer Emerging new market.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Database Management Managerial Overview. Managing Data Resources Data are a vital organizational resource that need to be managed like other important.
INTRODUCTION TO WEB DATABASE PROGRAMMING
High-Speed, High Volume Document Storage, Retrieval, and Manipulation with Documentum and Snowbound March 8, 2007.
Mapping and GIS for the Internet Ruilan Shi Department of Geography McGill University Presented on June 1, 2001 on Carto2001.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
GIS technologies and Web Mapping Services
What is IIS? IIS (Internet Information Server) is a group of Internet servers (including a Web or Hypertext Transfer Protocol server and a File Transfer.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
Internet Basics Dr. Norm Friesen June 22, Questions What is the Internet? What is the Web? How are they different? How do they work? How do they.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 14 Networks, Multi-Tier Architectures, and XML.
Introduction to Internet Programming (Web Based Application)
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
Simple Database.
第十四章 J2EE 入门 Introduction What is J2EE ?
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
Attendance Enterprise Capabilities Required by Information Technology.
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
GIS On The Web: An Overview of ArcIMS. *The easy flow of geographic data can offer real-life solutions in many societal sectors, including municipal government,
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Chapter 18 Networking F Client/Server Communications F Simple Client/Server Applications F Serve Multiple Clients F Create Applet Clients F Send and Retrieve.
1 Design Issues in XML Databases Ref: Designing XML Databases by Mark Graves.
1 Welcome to CSC 301 Web Programming Charles Frank.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.
CA-OES CAL(IT)2 Feb. 20, 2002 Internet GIServices
Web application architecture1 Based on Jim Conallen: Web Applications with UML.
Client-Server Paradise ICOM 8015 Distributed Databases.
Alfresco Daeja Integration Yong Qu Chief Solutions Architect
Department of Geography
Evaluation of distribution Alternatives of Pantex Spatial database for the Pantex Plant Presented by Ye Maggie Ruan (
Web GIS Evaluation of ArcIMS, MapGuide, and GeoMedia WebMap Daniel De Wilde Neil King David Johnson.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
- How to draw a clear distinction between a client and a server(there is often no clear distinction) - A server may continuously act as a client - Distinction.
Architecture Overview Server Database (can be on the server or separate ) Client1 Client2 Client3 HTTP  View ppt notes pages for discussion!
MSc Publishing on the Web Week 4 Image Maps. Aims and Objectives Discover what are image maps To understand the different types of image map To understand.
NOS DataExplorer Enterprise GIS Efforts within NOAA's Ocean Service Jason Marshall (PSGS) NOAA Coastal Services Center.
Recipes for Use With Thin Clients
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Chapter 18 Networking Client/Server Communications
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
File Operations Access Permissions.
A Network Operating System Edited By Maysoon AlDuwais
Chengyu Sun California State University, Los Angeles
Presentation transcript:

Multi-user and internet mapping

Multi-user environments Simple file server solution, LAN (Novel, Windows network) View from everywhere, edit from one workstation Special graphic database Locking part of file, check out/check in Spatial data server Based on relational database, locking, SQL Web map server

Spatial data server What is the problem with the traditional divided system? Difficult to maintain the consistency between graphical and attribute data. Two different I/O channel must be handled. The hybrid solution can not utilize all the advantages of relational databases as data security, distributed database, multi-user editing etc. The multi-user editing capabilities of relational databases can not be used for graphic data, separate solution must be developed for graphic data. Conversion between different graphic data format is difficult.

Spatial indexing I. The aim of a spatial index is to make the spatial searches faster. By the help of the spatial index we can Find objects covering a given point Find objects overlapping a given area Create spatial join between two spatial indeces (contains, within, intersects) Combine geometries based on spatial position

Spatial indexing II. Minimal Boundary Rectangle (MBR) Multiple Entry Spatial Index (MESI)

Internet map publication Basic situation Client browser Web server http protocol file query html document, image, other file Static image (jpg, png, gif) Image map sample Other sampleThird

Thin client Client browser Web server http protocol Data query html document, image Map server Spatial database e.g. ESRI IMS, UMN MapServer, Google Earth sample more examples

Thick client Client browser + plug-in Web server http protocol file query data file Spatial database e.g. SVG Viewer, Autodesk Express Viewer, Java Applet samplesvg tutorial more examples

Combined solution Client browser + plug-in Web server http protocol spatial database e.g. Autodesk Map Guide, Mapserver + Java Servlet + Java Applet Map server data initialization sampleother sample