geospatial system on cloud computing
TRANSCRIPT
-
8/9/2019 Geospatial System on Cloud Computing
1/18
1
Geospatial System on Cloud Computing
1.
Cloud Computing ( )
Gartner Cloud computing is a style of computing where massivelyscalable IT-related capabilities are provided as a service across the Internet to multiple externalcustomers
Cloud computing: A pool of abstracted, highly scalable,andmanaged infrastructure capable of hosting end-customer applications and billed by consumption
Cloud Computing SAAS Cloud Computing Cloud Computing
-
8/9/2019 Geospatial System on Cloud Computing
2/18
2
2. Architectural layers of Cloud Computing
Cloud Computing GRID Computing virtualization API Cloud Computing hardware
Cloud Computing 3 1. Public Clouds :
2. Private clouds :
Cloud Provider 3. Hybrid Clouds: Public Clouds
Private clouds Application Public Cloud PrivateCloud
(Layers) Cloud Computing
-
8/9/2019 Geospatial System on Cloud Computing
3/18
3
1. SaaS Cloud Application Layer cloud computing Hotmail, Gmail,Google Doc, Google Fusion Table, SalesForce, Twitter
2. Paas Cloud Software Environment layer cloud computing Google AppEngine,Heroku,Mosso,Engine Yard,Joyent,force.com(Sale force platform)
3. IaaS Cloud Software Infrastructure layer Virtual Machines(VMs) Amazon Elastic Compute
Cloud(EC2) , SunGrid, Gogrid4. DaaS Data storage
Amazons S35. CaaS Composite Service
workflow network Microsoft Connected Service Framework (CSF)
4. Benefit of cloud
1. Could Computing scalability
2. load balancing distributed computing/database
3. Cloud Computing SaaS
-
8/9/2019 Geospatial System on Cloud Computing
4/18
4
4.
5. 6.
cloud computing7.
Cloud Computing cloud computing
, netbook
5. Cloud Computing GIS
GIS cloud computing (GIS)
GIS GIS SaaS , GIS
GIS Geo Processing Geo Analysis
SaaS (Software as a Service) (OnlineGeoProcessing Service) Internet GIS WebGIS Cloud Computing PaaS (Platform as a Service) IaaS (Infrastructure as a Service) Amazon S3, AmazonEC2, Gogrid, Google App Engine, Azure Services Platform
-
8/9/2019 Geospatial System on Cloud Computing
5/18
5
(Service Orientation Architecture, SOA) Cloud Computing CaaS (Composite as a Service)
, Lidar cloud computing (Spatial Database) Oracal spatial Oracle GeoRaster, Microsoft SQL Server 2008
Spatial SQL Azure Cloud Computing
5.1 ARCGIS Server on the Cloud
ESRI ArcGIS 10 ArcGIS SaaS IaaS Amazon Cloud Computing Amazon Independent SoftwareVendor ArcGIS AWS AMIS (Windows
Server AMI)
ARCGIS Server AMIS CloudComputing Amazon Cloud Computing Cloud Storage Amazon S3 on demand Arcgis.com
-
8/9/2019 Geospatial System on Cloud Computing
6/18
6
ArcGIS
-
8/9/2019 Geospatial System on Cloud Computing
7/18
7
ARC Catalog Map Project Storage
5.2 Autodesk on Cloud
Autodesk SaaS Butterfly Project PaaS Amazon Cloud Computing (EC2 S3) Spatial Digitization AutoDesk Map S3 Google Map Service FlashTechnology http://butterfly.autodesk.com/index.html
-
8/9/2019 Geospatial System on Cloud Computing
8/18
8
AutoCad Map
dwg Cloud Storage
-
8/9/2019 Geospatial System on Cloud Computing
9/18
9
Google Map Service
5.3 WeoGEO +FME Server on the Cloud
WeoGeo Spatial Content Management LibraryTM internet-based service WeoGeo cloud computing environment Amazon Web Services (AWS) FME Server spatial ETL
5.4 Spatial Cloud Computing (SC2)Spatial Cloud Computing (SC2) Spatial platform Cloud
Computing SaaS
Business systems integration Geo portal GIS SaaS IaaS Amazon's ElasticCompute Cloud (EC2)
-
8/9/2019 Geospatial System on Cloud Computing
10/18
10
5.5 GIS CloudGIS Cloud GIS SaaS Cloud
Computing , pay-per-use
-
8/9/2019 Geospatial System on Cloud Computing
11/18
11
Restful API , Iphone Ipad
-
8/9/2019 Geospatial System on Cloud Computing
12/18
12
6. Spatial Caching on Cloud Computing
6.1 1. CloudComputing ,
2. SaaS Cloud
Computing6.2
Spatial Caching Multi tile Service Cloud Computing Google
App Engine (Google Cloud Computing Platform) MBR Sensor Bigtable (Cloud Database) CachingFile BitMap upload Cloud Storage GFS (Google File System)
6.3 1. GAE Python SDK
Python
2.
WMST Spatial-Cache Engine Tile Jpeg Google Cloud Spatial-Cache Engine Caching ID Google Cloud Caching
GeoRefencingImage Spherical Mercator Tiles Image Cloud computing 4000
-
8/9/2019 Geospatial System on Cloud Computing
13/18
13
Tile Coordinates Caching Index
-
8/9/2019 Geospatial System on Cloud Computing
14/18
14
3. OOP Class Spatial CacheManagement
4. Deploy Code Google Cloud Environment
5. Cloud Computing5.1 CPU Google
-
8/9/2019 Geospatial System on Cloud Computing
15/18
15
CPU Cloud Computing
Query Processing Tile Storage BigTable Google Cloud Computing
-
8/9/2019 Geospatial System on Cloud Computing
16/18
16
Blob
Spatial Cache Management API
6. Multi ProxyServer Cloud Computing Open layerslibrary
-
8/9/2019 Geospatial System on Cloud Computing
17/18
17
7. Cloud Computing
SaaS
8.
1. http://news.gislounge.com/2010/04/how-will-gis-companies-weather-the-cloud-computing-storm/2. http://joesonic.com/blog/2010/03/21/cloud-computing-the-new-gis-trend-online-version-of-arcgis-coming-soon/3. http://www.esri.com/news/releases/10_1qtr/amazon.html4. http://www.esri.com/news/arcwatch/0110/feature.html5. Full Paper for the UKUUG Spring 2009 Conference Instant Cloud Computing with openORMby Mattias Rechenburg6. White Paper A New Paradigm for Geographic Information Services
http://pkgeoweb.appspot.com/c1/tile_2.py
http://pkgeoweb.appspot.com/c1/tile_4.py
http://pkgeoweb.appspot.com/c1/tile_1.py
http://pkgeoweb.appspot.com/c1/tile_3.py
-
8/9/2019 Geospatial System on Cloud Computing
18/18
18
7. http://pragmaticgeographer.blogspot.com/2008/10/gis-in-cloud.html8. http://www.esri.com/news/arcuser/1009/cloudcomputing.html9. http://www.giscloud.com/about/gis-cloud-vs-traditional-gis/10. http://en.wikipedia.org/wiki/Software_as_a_service11. http://www.vector1media.com/vectorone/?p=62412. http://www.skeinc.com/pages/SC2/SKE_SC2_White_Paper.pdf13. http://www.pbinsight.com/files/resource-library/resource-files/pbbi-gisplugsin-wp-4-13.pdf14. http://whitepapers.virtualprivatelibrary.net/Grid%20Resources.pdf15. http://www.slideshare.net/geocommunitylive/tim-warr-cloud-computing-and-gis-all-hype-or-
something-useful16. http://www.davidchappell.com/CloudPlatforms--Chappell.pdf17. http://www.isprs.org/proceedings/XXXVIII/7-C4/126_GSEM2009.pdf18. http://www.springerlink.com/content/j27037741134r8w8/