Work is going Google.
Extending the reach of GIS with Google Maps: Ubisense myWorld
Wednesday, December 1, 2010
Editor’s note: Today we have Peter Batty from
to talk about how the company is using
Google Maps API Premier
to make sense of complicated GIS data. This is cross-posted from the
Google Geo Developer blog
Google Maps API Premier
The data for these network maps is stored and maintained in a Geographic Information System (GIS). These systems have been around a lot longer than Google Maps, for 30 years or so, and tend to be powerful but complex to use. We have focused on working with data from
for utility GIS, but can also work with data from
and others. We render the network data from the GIS to raster map tiles to create an image map overlay that is displayed on top of the Google Maps basemap. The advantage of this approach versus using a vector data format is that it is much easier to match the cartographic design of the network maps used in the GIS, and the users expect consistency between the systems.
All features on the map need to be clickable so that users can display information about any of the network items such as cables, poles, transformers, etc. To handle this we just define a click event that queries a server to find items close to that point. We use a system called
, which stores spatial data in
Google App Engine
One cool feature of our application is its tight integration with Google Street View. You can click on an object on the map, such as a pole or a building, and see a Street View of that object. This gives the user additional information that they can't get from their existing GIS database. We calculate the right bearing for the Street View automatically, and this works surprisingly well, given the potential for mismatches between the Street View and GIS location data. When necessary, the user can adjust and save the view, over-riding the automatic view. We can display markers in the Street View and click on them to display attributes of poles or other characterisitcs - this is a great feature of the V3 API.
I've developed geospatial applications on many platforms over the past 20 years, and have been really impressed with how quickly we were able to develop a pretty sophisticated application with
, while keeping everything very simple for users. We have a lot of ideas for further enhancements, we are just scratching the surface!
Posted by Natasha Wyatt, Product Marketing Manager, Google Maps and Earth
Android for Work
Android for Work Live
Android security tips
Armed Forces Day
Chomebox for Meetings
Chrome for Business
Chrome for Work
Chromebooks for Business
Chromebooks for Education
Chromebooks for Work
Chromebox for digital signage
Chromebox for meetings
Chromebox for signage
cloud computing gonegoogle
cloud computing gonegoogle Google Apps
cloud computing gonegoogle Google Apps google docs small business success story
cloud computing gonegoogle Google Apps google docs small business success story switch
Cloud Platform Live
data processing amendment
Digital Learning Day
Drive for Education
earth and maps
Education on Air
Global Partner Summit
Google App Engine
Google Apps Blog
Google Apps for Business
Google Apps for Education
Google Apps for Government
Google Apps for Work
Google Apps Marketplace
Google Apps Reseller
Google Apps Script
Google Apps Vault
Google Calendar app
Google Certified Teachers
Google Cloud Datastore
Google Cloud DNS
Google Cloud Platform
google cloud storage
Google Cloud Vision API
google commerce search
Google Compute Engine
Google Drive for Work
Google Earth Engine
Google Earth Enterprise
Google Earth Images
Google Earth Pro
Google Email Security and Archiving
Google Enterprise Search
Google for Education
Google for Education Partner Program
Google for Education Training Center
Google for Entrepreneurs
Google for Work
Google for Work and Google for Education Partner Program
Google for Work partner program
Google Maps API
Google Maps APIs
Google Maps Coordinate
Google Maps Engine
Google Maps Engine Pro
Google Maps Engine public data program
Google Maps for Business
Google Maps for Work
Google Maps Gallery
Google Maps Tracks API
Google Message Continuity
google message security
Google My Maps
Google My Maps Pro
Google Places API
google play for education
Google Prediction API
Google Research tool
Google Science Fair
Google Search Appliance
Google Security Key
Google Site Search
Google Smart Lock
Google Storage for Developers
GSA for Commerce
Hangout on Air
Hangouts on Air
hints and tips
Inbox by Gmail
Mapping a better world
model contract clauses
Niagara International Transportation Technology Coalition
Safer Internet Day
Small Business Week
spam and security trends
Transport and Logistics
University of Calgary
Veteran Owned Businesses
Veterans Day 2013
Veterans Day 2014
women in tech
Women's History Month
Broadway Malyan improves accessibility and lowers ...
Enhance your productivity with more applications f...
Improved migration tools for Microsoft® Exchange a...
A look at the best of the Google Apps Marketplace ...
Now available with Google Apps: Google Chrome Sync...
Gaining Altitude: Perspectives on Productivity in ...
We Asked. You Told Us Your Wishes for 2011.
Now available with Google Apps: Picasa Web Albums
Nothing but the web
Announcing Google Earth Enterprise 4.1
Google Apps innovation: join our quarter in review...
Now available with Google Apps: Google News
Chrome is Ready for Business
Email delegation now for all customers
Live webcast this Thursday: “Google on Google”
Finding the perfect place
Composites One moves to Google Apps for increased ...
Now available with Google Apps: DoubleClick for Pu...
More power to metadata
BI-LO sees productivity gains and increased collab...
Now available with Google Apps: Google AdSense
Now available with Google Apps: Google Custom Sear...
Now available with Google Apps: Google Website Opt...
Bringing Gmail’s reliability to Microsoft® Exchang...
Now available with Google Apps: Google Checkout
Chrome notebooks check-in to the world’s largest h...
Chrome notebooks for business
Now available with Google Apps: Google Analytics
Cyber Monday Reflection: The Importance of E-comme...
Now available with Google Apps: Google Places
SAP joins the Google Apps Marketplace with SAP Str...
Now available with Google Apps: Google SketchUp & ...
Google Apps and Smartsheet support an evolution in...
Now available with Google Apps: Google Translator ...
Expanding the Google Apps Reporting API for resell...
Google Earth Pro 6: Measure your world in 3D
U.S. General Services Administration is going Goog...
Extending the reach of GIS with Google Maps: Ubise...
Tell Us Your Biggest Wish for 2011
Now available with Google Apps: YouTube
Happy 1st birthday Google Commerce Search!
Subscribe by email
Google Cloud Platform
Official Google Blog
Public Policy Blog
Lat Long Blog
Ads Developer Blog
Android Developers Blog