SlideShare una empresa de Scribd logo
1 de 27
Developing Efficient
Web-based GIS
Applications
By
SWETHA A
5WD12CGI15
Adnan, M., Singleton, A.D., and Longley, P.A.
Introduction
• Multimap ( 7.3 million in UK)
• Mapquest (47 million in US)
• 50,000 websites that took feeds from the Google Maps
(http://maps.google.com) site
• GIS-enabled web applications can utilize any of a number of
technologies and database platforms.
Insight Of The Paper
• Mapping, database, and development technologies
that are being used to develop high volume web-
based GIS applications
• Different technologies and their usefulness in
different scenarios in order to perform in a range of
circumstances.
• Public profiler (http://www.publicprofiler.org/worldnames)
• Flash maps
Mapping Technology Or
Visualisation Functionality
(Websites Presenting Geographic Data)
• Static Map Renderers
• Slippy Maps
• Flash Mapping
Static Map Renderers
• Render maps in the form of images.
• Do not allow any user interaction(static
images)
• Resulting map is very simple and easy to
interpret.
• (http://www.nationaltrustnames.org.uk).
• Website that allows users to view the spatial
distribution of their family names
Slippy Maps Or Tile-based
• Widely used geo-visualisation techniques
• This technique works by dividing the map into a
discrete number of zoom levels, so that each zoom level
has an identical number of tiles.
• Google Maps, Microsoft Virtual Earth, Yahoo Maps,
Mapnik, Open Layers, MapTube and ArcGiS
• Dynamic and faster to load
Tiling in slippy maps
FLASH MAPPING
• Based on Vector images( drawn dynamically
by using mathematical calculations which do
not allow the map to become distorted and
keeps it in the right shape).
• API into ArcGIS (ArcGIS Flex API) and Flash
with the Google Maps API
(http://www.adobe.com/products/flash/)
has become popular as a mapping solution
• APIs manage complex details of connectivity
using the GIS package and they provide an easy
to use interface for developers
• Flash Action Scripts
• Information might entail adding a point, line or
polygon, or equally might entail adding some
more complex graphics to the map, e.g. custom
navigation Flash controls
Choosing An Appropriate Mapping
Technology
• Static Map Renderers
• Slippy Maps(on-the-fly)
• Flash Mapping
DBMS
• Can chose
Oracle(http://www.oracle.com)
SQL(http://www.microsoft.com/sqlserver)
• Not to be chosen
MySQL (http://www.mysql.com)
MS-Access (http://office.microsoft.com/access)
NORMALISATION
• Normalisation is a technique used to reduce
data redundancy while maintaining integrity of
the data in the database.
• Four forms
first, second and third Normal form, and the
Boyce-Codd Normal Form (BCNF).
STORED PROCEDURES
• Stored in database dictionary as database objects
• Enhance the speed of data retrieval
• Stored procedures offer a number of important benefits over
queries.
• The DBMS only compiles them when they are called for the
first time(This improves the speed of access to the database
and enhances the performance).
DATABASE INDEX
• Enhancing the data retrieval speed
• Database indexes are created in one or more columns of
a table and enable a database system to perform rapid
random lookups on the database table
• Database index references the key-fields
• Clustered or
• Un-clustered
Web Application Development
Standards for GIS applications
• Design Standards
Web Wireframing
• Development Standards
Web Wireframing
• Web wireframing is a unique concept in web site design and
development
• Web wireframing helps in creating a final design of the
website before its actual development
• Adobe Illustrator
(http://www.adobe.com/products/illustrator)
• Microsoft Visio(http://office.microsoft.com/visio)
• ProtoShare (http://www.protoshare.com)
ProtoShare (http://www.protoshare.com)
example of a web wireframe, which demonstrates how
the web page will look like after development.
DEVELOPEMENT STANDARDS
• Windows only
ASP (Active Server Pages)
ASP.NET (Active Server Page dot Net)
• Any OS
PHP (Hypertext Preprocessor)
JSP (Java Server Pages)
COMMUNICATION
PROTOCOLS
• A GIS web application often stores temporary data in files
or communicates with other web applications over the web
• Common protocol is SOAP (Simple Object Access
Protocol):
• SOAP uses
 XML (Extensible Markup Language)
 HTTP (Hypertext Transfer Protocol) for communication.
ARCHITECHTURE
ARCHITECHTURE OF WEB-BASED
GIS APPLICATIONS
CONCLUSION
• This paper has described the different mapping technologies, database
standards, and web application development standards that are relevant to
the development of web GIS applications.
• Development of efficient web-based GIS applications
– Flash Mapping or Slippy as Mapping Technology
– Oracle is the system of choice for geospatial applications
– Web Wireframing for to design website.
– Use of a common communication protocol (SOAP)
– Three-tier web-based GIS applications Architecture
Thank you
Any Queries?

Más contenido relacionado

La actualidad más candente

Remote sensing and digital image processing
Remote sensing and digital image processingRemote sensing and digital image processing
Remote sensing and digital image processingDocumentStory
 
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014Geodata AS
 
GIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer JourneyGIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer JourneyTek Kshetri
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GISJoe Larson
 
Introduction to GIS & Cartography.pdf
Introduction to GIS & Cartography.pdfIntroduction to GIS & Cartography.pdf
Introduction to GIS & Cartography.pdfLareebMoeen1
 
Chapter one gis
Chapter one gisChapter one gis
Chapter one gisGokul Saud
 
What is GIS
What is GISWhat is GIS
What is GISEsri
 
WEB GIS AND WEB MAP.pptx
WEB GIS AND WEB MAP.pptxWEB GIS AND WEB MAP.pptx
WEB GIS AND WEB MAP.pptxAsim Pt
 
Satellite image processing
Satellite image processingSatellite image processing
Satellite image processingalok ray
 
Remote Sensing Imagery & Artificial Intelligence
Remote Sensing Imagery & Artificial IntelligenceRemote Sensing Imagery & Artificial Intelligence
Remote Sensing Imagery & Artificial IntelligenceEsri Ireland
 
Geodatabase: The ArcGIS Mechanism for Data Management
Geodatabase: The ArcGIS Mechanism for Data ManagementGeodatabase: The ArcGIS Mechanism for Data Management
Geodatabase: The ArcGIS Mechanism for Data ManagementEsri South Africa
 
Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...
Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...
Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...Esri Ireland
 
Iirs lecure notes for Remote sensing –An Overview of Decision Maker
Iirs lecure notes for Remote sensing –An Overview of Decision MakerIirs lecure notes for Remote sensing –An Overview of Decision Maker
Iirs lecure notes for Remote sensing –An Overview of Decision MakerTushar Dholakia
 
Digital image processing
Digital image processingDigital image processing
Digital image processingVandana Verma
 
GIS Application in Water Resource Management by Engr. Ehtisham Habib
GIS Application in Water Resource Management by Engr. Ehtisham HabibGIS Application in Water Resource Management by Engr. Ehtisham Habib
GIS Application in Water Resource Management by Engr. Ehtisham HabibEhtisham Habib
 
An introduction to geographic information systems (gis) m goulbourne 2007
An introduction to geographic information systems (gis)   m goulbourne 2007An introduction to geographic information systems (gis)   m goulbourne 2007
An introduction to geographic information systems (gis) m goulbourne 2007Michelle Goulbourne @ DiaMind Health
 

La actualidad más candente (20)

Remote sensing and digital image processing
Remote sensing and digital image processingRemote sensing and digital image processing
Remote sensing and digital image processing
 
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014
 
GIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer JourneyGIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer Journey
 
Mobile gis
Mobile gisMobile gis
Mobile gis
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
 
Introduction to GIS & Cartography.pdf
Introduction to GIS & Cartography.pdfIntroduction to GIS & Cartography.pdf
Introduction to GIS & Cartography.pdf
 
Chapter one gis
Chapter one gisChapter one gis
Chapter one gis
 
What is GIS
What is GISWhat is GIS
What is GIS
 
Web GIS
Web GISWeb GIS
Web GIS
 
WEB GIS AND WEB MAP.pptx
WEB GIS AND WEB MAP.pptxWEB GIS AND WEB MAP.pptx
WEB GIS AND WEB MAP.pptx
 
GPS HISTORY
GPS HISTORYGPS HISTORY
GPS HISTORY
 
Satellite image processing
Satellite image processingSatellite image processing
Satellite image processing
 
Remote Sensing Imagery & Artificial Intelligence
Remote Sensing Imagery & Artificial IntelligenceRemote Sensing Imagery & Artificial Intelligence
Remote Sensing Imagery & Artificial Intelligence
 
Geodatabase: The ArcGIS Mechanism for Data Management
Geodatabase: The ArcGIS Mechanism for Data ManagementGeodatabase: The ArcGIS Mechanism for Data Management
Geodatabase: The ArcGIS Mechanism for Data Management
 
Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...
Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...
Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...
 
Iirs lecure notes for Remote sensing –An Overview of Decision Maker
Iirs lecure notes for Remote sensing –An Overview of Decision MakerIirs lecure notes for Remote sensing –An Overview of Decision Maker
Iirs lecure notes for Remote sensing –An Overview of Decision Maker
 
Web mapping
Web mappingWeb mapping
Web mapping
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
GIS Application in Water Resource Management by Engr. Ehtisham Habib
GIS Application in Water Resource Management by Engr. Ehtisham HabibGIS Application in Water Resource Management by Engr. Ehtisham Habib
GIS Application in Water Resource Management by Engr. Ehtisham Habib
 
An introduction to geographic information systems (gis) m goulbourne 2007
An introduction to geographic information systems (gis)   m goulbourne 2007An introduction to geographic information systems (gis)   m goulbourne 2007
An introduction to geographic information systems (gis) m goulbourne 2007
 

Similar a Developing Efficient Web-based GIS Applications

Going Mobile with HTML5
Going Mobile with HTML5Going Mobile with HTML5
Going Mobile with HTML5John Reiser
 
Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019Peter Horsbøll Møller
 
Jefferson Andrade - Esri Dev Summit 2016 #02 - Dev Tools
Jefferson Andrade - Esri Dev Summit 2016 #02 - Dev ToolsJefferson Andrade - Esri Dev Summit 2016 #02 - Dev Tools
Jefferson Andrade - Esri Dev Summit 2016 #02 - Dev ToolsJefferson Andrade
 
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
 
NoSQL on the move
NoSQL on the moveNoSQL on the move
NoSQL on the moveCodemotion
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsvirtualcitySYSTEMS GmbH
 
Coast gis talk
Coast gis talkCoast gis talk
Coast gis talkCarl Sack
 
NDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNorth Dakota GIS Hub
 
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...Manikanta Kondeti
 
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GISNDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GISNorth Dakota GIS Hub
 
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan HarahushGIS in the Rockies
 
DATABASE & WEBGIS - GIS BOOTCAMP
DATABASE & WEBGIS - GIS BOOTCAMPDATABASE & WEBGIS - GIS BOOTCAMP
DATABASE & WEBGIS - GIS BOOTCAMPKevin Ng'eno
 
Saving Money with Open Source GIS
Saving Money with Open Source GISSaving Money with Open Source GIS
Saving Money with Open Source GISbryanluman
 
HTML5 on Mobile(For Designer)
HTML5 on Mobile(For Designer)HTML5 on Mobile(For Designer)
HTML5 on Mobile(For Designer)Adam Lu
 
Web Development Technologies
Web Development TechnologiesWeb Development Technologies
Web Development TechnologiesVignesh Prajapati
 
Whitebox GAT - an introduction by its developer
Whitebox GAT - an introduction by its developerWhitebox GAT - an introduction by its developer
Whitebox GAT - an introduction by its developerRobin Lovelace
 
Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsCommand Prompt., Inc
 
Geoscience For Gis A
Geoscience For Gis AGeoscience For Gis A
Geoscience For Gis AAndrew Zolnai
 
Esri Scotland Conf 2016 Glasgow City Council
Esri Scotland Conf 2016   Glasgow City CouncilEsri Scotland Conf 2016   Glasgow City Council
Esri Scotland Conf 2016 Glasgow City CouncilEsri UK
 

Similar a Developing Efficient Web-based GIS Applications (20)

Going Mobile with HTML5
Going Mobile with HTML5Going Mobile with HTML5
Going Mobile with HTML5
 
Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019
 
Jefferson Andrade - Esri Dev Summit 2016 #02 - Dev Tools
Jefferson Andrade - Esri Dev Summit 2016 #02 - Dev ToolsJefferson Andrade - Esri Dev Summit 2016 #02 - Dev Tools
Jefferson Andrade - Esri Dev Summit 2016 #02 - Dev Tools
 
Leveraging GIS with AutoCAD
Leveraging GIS with AutoCADLeveraging GIS with AutoCAD
Leveraging GIS with AutoCAD
 
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...
 
NoSQL on the move
NoSQL on the moveNoSQL on the move
NoSQL on the move
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developments
 
Coast gis talk
Coast gis talkCoast gis talk
Coast gis talk
 
NDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS Pro
 
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...
 
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GISNDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
NDGeospatialSummit2019 - ArcGIS Pro – Next-Generation Desktop GIS
 
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
 
DATABASE & WEBGIS - GIS BOOTCAMP
DATABASE & WEBGIS - GIS BOOTCAMPDATABASE & WEBGIS - GIS BOOTCAMP
DATABASE & WEBGIS - GIS BOOTCAMP
 
Saving Money with Open Source GIS
Saving Money with Open Source GISSaving Money with Open Source GIS
Saving Money with Open Source GIS
 
HTML5 on Mobile(For Designer)
HTML5 on Mobile(For Designer)HTML5 on Mobile(For Designer)
HTML5 on Mobile(For Designer)
 
Web Development Technologies
Web Development TechnologiesWeb Development Technologies
Web Development Technologies
 
Whitebox GAT - an introduction by its developer
Whitebox GAT - an introduction by its developerWhitebox GAT - an introduction by its developer
Whitebox GAT - an introduction by its developer
 
Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web Applications
 
Geoscience For Gis A
Geoscience For Gis AGeoscience For Gis A
Geoscience For Gis A
 
Esri Scotland Conf 2016 Glasgow City Council
Esri Scotland Conf 2016   Glasgow City CouncilEsri Scotland Conf 2016   Glasgow City Council
Esri Scotland Conf 2016 Glasgow City Council
 

Más de Swetha A

Microcontroller(18CS44) module 1
Microcontroller(18CS44)  module 1Microcontroller(18CS44)  module 1
Microcontroller(18CS44) module 1Swetha A
 
MISSION TO PLANETS (CHANDRAYAAN,MAVEN,CURIOSITY,MANGALYAAN,CASSINI SOLSTICE M...
MISSION TO PLANETS (CHANDRAYAAN,MAVEN,CURIOSITY,MANGALYAAN,CASSINI SOLSTICE M...MISSION TO PLANETS (CHANDRAYAAN,MAVEN,CURIOSITY,MANGALYAAN,CASSINI SOLSTICE M...
MISSION TO PLANETS (CHANDRAYAAN,MAVEN,CURIOSITY,MANGALYAAN,CASSINI SOLSTICE M...Swetha A
 
Few Indicies(NDVI... etc) performed on ERDAS software using Model Maker
Few Indicies(NDVI... etc) performed on ERDAS software using Model MakerFew Indicies(NDVI... etc) performed on ERDAS software using Model Maker
Few Indicies(NDVI... etc) performed on ERDAS software using Model MakerSwetha A
 
Steps for Principal Component Analysis (pca) using ERDAS software
Steps for Principal Component Analysis (pca) using ERDAS softwareSteps for Principal Component Analysis (pca) using ERDAS software
Steps for Principal Component Analysis (pca) using ERDAS softwareSwetha A
 
Digitising using ERDAS software
Digitising using ERDAS softwareDigitising using ERDAS software
Digitising using ERDAS softwareSwetha A
 
Map to Image Georeferencing using ERDAS software
 Map  to Image Georeferencing using ERDAS software Map  to Image Georeferencing using ERDAS software
Map to Image Georeferencing using ERDAS softwareSwetha A
 
GIS software
GIS softwareGIS software
GIS softwareSwetha A
 
GEOPROCESSING IN QGIS
GEOPROCESSING IN QGISGEOPROCESSING IN QGIS
GEOPROCESSING IN QGISSwetha A
 
Glacier and snow
Glacier and snowGlacier and snow
Glacier and snowSwetha A
 
Remote Sensing And GIS Application In Mineral , Oil , Ground Water MappingMin...
Remote Sensing And GIS Application In Mineral , Oil , Ground Water MappingMin...Remote Sensing And GIS Application In Mineral , Oil , Ground Water MappingMin...
Remote Sensing And GIS Application In Mineral , Oil , Ground Water MappingMin...Swetha A
 
Remote Sensing And GIS Application In Wetland Mapping
Remote Sensing And GIS Application In Wetland MappingRemote Sensing And GIS Application In Wetland Mapping
Remote Sensing And GIS Application In Wetland MappingSwetha A
 

Más de Swetha A (11)

Microcontroller(18CS44) module 1
Microcontroller(18CS44)  module 1Microcontroller(18CS44)  module 1
Microcontroller(18CS44) module 1
 
MISSION TO PLANETS (CHANDRAYAAN,MAVEN,CURIOSITY,MANGALYAAN,CASSINI SOLSTICE M...
MISSION TO PLANETS (CHANDRAYAAN,MAVEN,CURIOSITY,MANGALYAAN,CASSINI SOLSTICE M...MISSION TO PLANETS (CHANDRAYAAN,MAVEN,CURIOSITY,MANGALYAAN,CASSINI SOLSTICE M...
MISSION TO PLANETS (CHANDRAYAAN,MAVEN,CURIOSITY,MANGALYAAN,CASSINI SOLSTICE M...
 
Few Indicies(NDVI... etc) performed on ERDAS software using Model Maker
Few Indicies(NDVI... etc) performed on ERDAS software using Model MakerFew Indicies(NDVI... etc) performed on ERDAS software using Model Maker
Few Indicies(NDVI... etc) performed on ERDAS software using Model Maker
 
Steps for Principal Component Analysis (pca) using ERDAS software
Steps for Principal Component Analysis (pca) using ERDAS softwareSteps for Principal Component Analysis (pca) using ERDAS software
Steps for Principal Component Analysis (pca) using ERDAS software
 
Digitising using ERDAS software
Digitising using ERDAS softwareDigitising using ERDAS software
Digitising using ERDAS software
 
Map to Image Georeferencing using ERDAS software
 Map  to Image Georeferencing using ERDAS software Map  to Image Georeferencing using ERDAS software
Map to Image Georeferencing using ERDAS software
 
GIS software
GIS softwareGIS software
GIS software
 
GEOPROCESSING IN QGIS
GEOPROCESSING IN QGISGEOPROCESSING IN QGIS
GEOPROCESSING IN QGIS
 
Glacier and snow
Glacier and snowGlacier and snow
Glacier and snow
 
Remote Sensing And GIS Application In Mineral , Oil , Ground Water MappingMin...
Remote Sensing And GIS Application In Mineral , Oil , Ground Water MappingMin...Remote Sensing And GIS Application In Mineral , Oil , Ground Water MappingMin...
Remote Sensing And GIS Application In Mineral , Oil , Ground Water MappingMin...
 
Remote Sensing And GIS Application In Wetland Mapping
Remote Sensing And GIS Application In Wetland MappingRemote Sensing And GIS Application In Wetland Mapping
Remote Sensing And GIS Application In Wetland Mapping
 

Último

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 

Último (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

Developing Efficient Web-based GIS Applications

  • 1. Developing Efficient Web-based GIS Applications By SWETHA A 5WD12CGI15 Adnan, M., Singleton, A.D., and Longley, P.A.
  • 2. Introduction • Multimap ( 7.3 million in UK) • Mapquest (47 million in US) • 50,000 websites that took feeds from the Google Maps (http://maps.google.com) site • GIS-enabled web applications can utilize any of a number of technologies and database platforms.
  • 3. Insight Of The Paper • Mapping, database, and development technologies that are being used to develop high volume web- based GIS applications • Different technologies and their usefulness in different scenarios in order to perform in a range of circumstances.
  • 4. • Public profiler (http://www.publicprofiler.org/worldnames) • Flash maps
  • 5. Mapping Technology Or Visualisation Functionality (Websites Presenting Geographic Data) • Static Map Renderers • Slippy Maps • Flash Mapping
  • 6. Static Map Renderers • Render maps in the form of images. • Do not allow any user interaction(static images) • Resulting map is very simple and easy to interpret.
  • 7. • (http://www.nationaltrustnames.org.uk). • Website that allows users to view the spatial distribution of their family names
  • 8. Slippy Maps Or Tile-based • Widely used geo-visualisation techniques • This technique works by dividing the map into a discrete number of zoom levels, so that each zoom level has an identical number of tiles. • Google Maps, Microsoft Virtual Earth, Yahoo Maps, Mapnik, Open Layers, MapTube and ArcGiS • Dynamic and faster to load
  • 10. FLASH MAPPING • Based on Vector images( drawn dynamically by using mathematical calculations which do not allow the map to become distorted and keeps it in the right shape). • API into ArcGIS (ArcGIS Flex API) and Flash with the Google Maps API
  • 12. • APIs manage complex details of connectivity using the GIS package and they provide an easy to use interface for developers • Flash Action Scripts • Information might entail adding a point, line or polygon, or equally might entail adding some more complex graphics to the map, e.g. custom navigation Flash controls
  • 13. Choosing An Appropriate Mapping Technology • Static Map Renderers • Slippy Maps(on-the-fly) • Flash Mapping
  • 14. DBMS • Can chose Oracle(http://www.oracle.com) SQL(http://www.microsoft.com/sqlserver) • Not to be chosen MySQL (http://www.mysql.com) MS-Access (http://office.microsoft.com/access)
  • 15. NORMALISATION • Normalisation is a technique used to reduce data redundancy while maintaining integrity of the data in the database. • Four forms first, second and third Normal form, and the Boyce-Codd Normal Form (BCNF).
  • 16. STORED PROCEDURES • Stored in database dictionary as database objects • Enhance the speed of data retrieval • Stored procedures offer a number of important benefits over queries. • The DBMS only compiles them when they are called for the first time(This improves the speed of access to the database and enhances the performance).
  • 17. DATABASE INDEX • Enhancing the data retrieval speed • Database indexes are created in one or more columns of a table and enable a database system to perform rapid random lookups on the database table • Database index references the key-fields • Clustered or • Un-clustered
  • 18. Web Application Development Standards for GIS applications • Design Standards Web Wireframing • Development Standards
  • 19. Web Wireframing • Web wireframing is a unique concept in web site design and development • Web wireframing helps in creating a final design of the website before its actual development • Adobe Illustrator (http://www.adobe.com/products/illustrator) • Microsoft Visio(http://office.microsoft.com/visio) • ProtoShare (http://www.protoshare.com)
  • 21. example of a web wireframe, which demonstrates how the web page will look like after development.
  • 22. DEVELOPEMENT STANDARDS • Windows only ASP (Active Server Pages) ASP.NET (Active Server Page dot Net) • Any OS PHP (Hypertext Preprocessor) JSP (Java Server Pages)
  • 23. COMMUNICATION PROTOCOLS • A GIS web application often stores temporary data in files or communicates with other web applications over the web • Common protocol is SOAP (Simple Object Access Protocol): • SOAP uses  XML (Extensible Markup Language)  HTTP (Hypertext Transfer Protocol) for communication.
  • 26. CONCLUSION • This paper has described the different mapping technologies, database standards, and web application development standards that are relevant to the development of web GIS applications. • Development of efficient web-based GIS applications – Flash Mapping or Slippy as Mapping Technology – Oracle is the system of choice for geospatial applications – Web Wireframing for to design website. – Use of a common communication protocol (SOAP) – Three-tier web-based GIS applications Architecture