310 likes | 518 Views
Module: Web GIS Principles and Applications. By: Erik Zheentaev erik_jeentyaev@yahoo.com Geodesy and Geoinformatics Department, KSUCTA. Web GIS. Outline. Aims and objectives Introduction Theory Resources/references Case studies Conclusion Practical session, assignment Q/A.
E N D
Module: Web GIS Principles and Applications By: Erik Zheentaev erik_jeentyaev@yahoo.com Geodesy and Geoinformatics Department, KSUCTA
Web GIS Outline Aims and objectives Introduction Theory Resources/references Case studies Conclusion Practical session, assignment Q/A
Web GIS Aims and Objectives The course introduces basic Web GIS concepts, functions and architecture; design and publication of maps through the internet; applications in environments. After completing the module, students should be able to: - identify the framework of Web mapping - design and publish web maps - demonstrate a clear understanding of the Web mapping standards - explain the types of Web mapping applications
Web GIS Introduction • The Web GIS is one of the Geoinformation Technology fields. • Thebasictasksof Web GIS are: • Visualization - spatialrepresentationoftheexistinginformation • Simplification of work with the spatial information in a web; • Managements and publication of spatial data, search and other services based on a site of objects (LBS - location based services)
Web GIS What Is The Internet? • A vast network connecting computers throughout the world... …so that those computers and their contents are easily accessible to each other
Web GIS About Internet
Web GIS Client/Server Architecture • At least two computers involved • SERVER: computer that houses centralized programs and data • CLIENT: user’s computer connected to a server • Communicate over a network • LAN, WAN, the Internet • Communication built on TCP/IP
Web GIS Experience/Skills Graphic Design Digital Mapping Computer Programming Cartographic Theory Web Design & Internet Mapping GIS Analysis DatabaseDevelopment
Web GIS WebGIS Advantages • Single centralized dataset • Low cost of hardware/software • Ease of use • web browser based, minimal training required • Wide access to GIS data & functionality • linkages with other depts & organizations • potential for release of portions to public
Web GIS What WebGIS Software is Available? • ESRI: ArcIMS • AutoDesk: MapGuide • Intergraph: GeoMedia WebMap • UMN: MapServer • MapInfo: MapXtreme • Caris: Spatial Fusion • Bentley: ModelServer Publisher • …and many others…
Web GIS What is MapServer? MapServer overview MapServer is a popular Open Source project whose purpose is to display dynamic spatial maps over the Internet. Some of its major features include: • ability to run on various operating systems (Windows, Linux, etc.) • support for popular scripting languages and development environments (PHP, Python, Perl, Ruby, Java, .NET) • on-the-fly projections • high quality rendering • fully customizable application output • many ready-to-use Open Source application environments
Web GIS MapServer Input Data Formats • Raster • TIFF/GeoTIFF • jpeg, giff • …and 70+ others via GDAL • GDAL = Geospatial Data Abstraction Library • Vector • ESRI shape files, ESRI ArcSDE • PostGIS, Oracle Spatial, MySQL • and 20+ others via OGR
Web GIS WebGIS Spatial Database • PostgreSQL • Robust RDBMS • Access via SQL or GUI (e.g. PGAccess) • PostGIS • “Spatial-enabler” for PostgreSQL • Supports Geometry Column data type and functions • MapServer can retrieve input data from PostGIS
Web GIS GIS Data Conventional Distributed GIS GIS Data GIS Data Alfiya Zhaparkulova Akylbek Chymyrov Nagima Alimbekova GIS Data GIS Data GIS Data Adilet Bekturov Kydyr Nazarkulov Kamilia Mukhanova GIS Data GIS Data GIS Data Tatygul Urmambetova Erik Zheentaev Nurbek Chymbyldaev
Web GIS Web-based GIS Alfiya Zhaparkulova Akylbek Chymyrov Nagima Alimbekova Kydyr Nazarkulov GIS Data Kamilia Mukhanova Adilet Bekturov Tatygul Urmambetova Nurbek Chymbyldaev
Web GIS MapServer Architecture
Web GIS Map Server applications are Map File and PHTML pages
Web GIS Resources/references • http://gishosting.net • MapServer, PostGIS, PHP/MapScript, CartoWeb • Plans (us$/mo): Starter (20), Pro. (30), Academic (10) • http://treelineweb.ca • MapServer, PostgreSQL, PHP, PEAR, Perl, Python • Plans (ca$/mo): One (25), Two (40) – Canada only • http://htmlx.com • MapServer, PostgreSQL, PHP • Plan: us$ 20+ / month • http://www.MapSherpa.com(DM Solutions) • MapServer, ASP, PHP, ColdFusion, Perl • Services: Mapping API access, Custom Solutions
Web GIS Case studies • Access to GIS data and functionality • Can add value to web sites • Examples: • Service Location • Service Delivery • Data Access • Data Commerce
Web GIS Web map with MAP SERVER
Web GIS Identification
Web GIS Web Map Queries
Web GIS Web Map Query Results
Conclusion Creating of centralized WebGIS database will lead to success in every field of work related to spatial analysis. After completing of the module WebGIS you can build your own map in Internet with different attribute data. It means that you will be architecture but not client (user) of this product. The Laboratory exercise and assignment you can find in the folder \\gisnet\Pi_webGIS\
Web GIS THANK YOU FOR YOUR ATTENTION! Q/A