There's two ways to overlay data from PostGIS into Google Maps. As an
image overlay (eg WMS), or as vector overlays (if you don't have tons of
complex data in one view).
WMS:
Assuming you are gonna use Google Maps proper, versus OpenLayers (which
would make things easier), check out wms236.js for a simple javascript
that makes it reasonably easy to take your WMS and overlay it in Google
Maps. Note that either way, Google uses an 'odd' projection
(http://spatialreference.org/ref/user/google-projection/) so your WMS
should be output in that. However if you are just working with a
localish area not near the poles, you can probably get away with
EPSG:4326 for a reasonable close overlay.
A slightly modifed wms236.js called wms_spherical.js that uses this
projection is in use at http://seattleurbannature.org/Survey/ihm.html
(which has all its source data in PostGIS). Again, if you use
OpenLayers you don't have to deal with this extra bit, but either way
you do still need your WMS to output in a projection that overlays nicely.
Vectors:
This one's easy: use FeatureServer (hey - it's even in python). I'm
not covering how to parse the GeoJSON and create vector overlays in
Google Maps here, but that's quite well documented. Or just load the
KML directly. In OpenLayers, the GeoJSON output is easy to turn into
vector overlays.
Cheers,
-Josh
PS digest subscribers can get up to the minute reporting online:
http://postgis.refractions.net/pipermail/postgis-users/ or
http://www.nabble.com/PostGIS-f1221.html
PPS All the above is just regarding a simple map, no additional
framework. Did you say you wanted an actual full fledged framework of
some kind? Check GeoDjango maybe - I think they have Google Map
templates now.
dnrg wrote:
Python is my language of choice and I'm sticking with
it. So, are there any PostGIS/Google Maps API
integration tutorials using Python?
Python seems to provide the best bang for the buck
FOSS GIS-wise. And my brain can only store so much
syntax.
I only subscribe to the Digest version of this list;
sorry if my question has already been answered.
I am jazzed about the idea of PostGIS/Google Maps
integration using Python. Would love to see some
working online examples as well.
Dana
____________________________________________________________________________________
Looking for last minute shopping deals?
Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping
_______________________________________________
postgis-users mailing list
[email protected]
http://postgis.refractions.net/mailman/listinfo/postgis-users
_______________________________________________
postgis-users mailing list
[email protected]
http://postgis.refractions.net/mailman/listinfo/postgis-users