[udig-devel] Integrate Google maps with Udig

Eric Jarvies ej at csl.com.mx
Wed Apr 2 03:12:39 PDT 2008


no, unfortunately it is not yet possible.  this has been on my wish- 
list for some time now, but i've not seen any other interest expressed  
about it on this list(until you).  the main reason why i need it, is  
because google maps(et, al) are off by as much as 5 meters in some  
places.  this means my maps, like roads, end up in the middle of  
properties and houses on the google maps, and vice versa.  and so, it  
would be nice to overlay my maps, adjust them to the google(et, al)  
maps, and then generate google-specific versions, and voila! problems  
solved.  another important aspect is when using google maps to capture  
data input, is if you have user input, wherein a user zooms in on a  
property and selects/placemarks it as theirs, and then enters their  
name, tel#, etc., the resulting coordinates are incorrect for that  
record when placed atop my maps, or imported into one of my maps,  
hence that needs to be geo-corrected.

and of course, there is the benefit of tracing.  the ability to place  
a google, yahoo, ms, etc. map below one's layers, and use it for the  
purposes of tracing atop it in a vector layer... that in itself is a  
wonderful capability.

i have been speaking with programmers familiar with building eclipse  
plugins, and so hopefully something will come of it sooner then  
later.   basically, the plugin allows the user to select google,  
yahoo, microsoft, mapquest, openstreetmaps, etc., after which the  
respective map site loads as the background layer.  the plugin takes  
the existing layer's coordinates, and essentially loads the respective  
browser-based map view according to those coordinates.  then, the  
layer-set essentially has to adopt the coordinates and zoom levels of  
the respective browser-based maps for the term of the edit, or as long  
as the user has that google background map loaded.   of course, it  
would be nice if the plugin kept track of adjustments per coordinate  
quadrant, so the user could load new/different maps, and adjust them  
to the google map with a push of the button, essentially making a copy  
of the user map, with the incorrect coordinates, so it essentially  
matches the google maps, and should apply to shapefiles and postgresql/ 
postgis layers alike.

also working on an address book importer/exporter plugin.  this will  
allow the user to import contacts from an os x or outlook address  
book(or an vcf file), as well as export them to os x / outlook address  
book.  the user may import to a new vector map, or to an existing user  
map.  if the address book has contacts that have lat/long fields, then  
those will be auto-placed onto the map as points.  for all the entries  
in the address book that do not have lat/long coordinates, then those  
all default to the xmin/ymin of the layer's existing coordinates.  of  
course, the user can then enter correct coords per record as s/he  
obtains them, or as they are input by the user via a public site.   
also having the ability to set decorations for the records/points,  
showing a person icon for personal contacts, and a building icon for  
business contacts(or whatever).  this uses the column in the vcf table  
that denotes the record type, providing that is possible within uDig.   
if not, then that will be to be addressed.  i have not found a way in  
udig to decorate points, much less apply multiple decorations to one  
point map.

third plugin is a timeline.  to simply be able to slide the timeline  
back into the past, or back into the present, and to view the records  
that existed at any of those points in time, like how property was  
divided, or if there was construction of a given property at a given  
time, etc.

eric






On Apr 2, 2008, at 3:33 AM, Rober Castro wrote:
> Hello
>
> I'm working with Udig and now I have a problem, I would like to  
> integrate
> Google maps with Udig, using them like a background layer for my own  
> maps. I
> was wondering if it is possible? I would appreciate so much if you  
> can give
> some advice or give me any ideas to make a start.
>
> Thanks in advance.
>
> Roberto
>
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.refractions.net/pipermail/udig-devel/attachments/20080402/4e01d24b/attachment.html


More information about the udig-devel mailing list