On Mon, Oct 18, 2010 at 9:14 AM, <[email protected]> wrote: > > On Oct 18, 2010, at 9:55 AM, ext P Kishor wrote: > >> On Mon, Oct 18, 2010 at 8:36 AM, David Fawcett <[email protected]> >> wrote: >>> Puneet, >>> >>> I know that you are using php and not Python, >> >> Thanks David, but I am not using either PHP or Python. I am a Perl guy >> through and through. Never used anything else. But, that is not really >> relevant here. >> >> I guess what I am looking for is access the to polygon that I just >> drew using the measure control. Obviously, it has been drawn on the >> map by OL. Surely it must be accessible somehow. I just can't figure >> out how. > > What did you try? Did you look at the map and the layers in the map? > > Everything in OpenLayers is accessible from the map object. > >> Looking at the GeoJSON example, it seems that if I have a GeoJSON >> object, I can create a poly out of it. So, putting the two together, >> it seems natural that if I could save my drawn poly as GeoJSON, I >> could draw it back out again at a later time. > > Okay, so you got to GeoJSON, and you searched "geojson" in the OpenLayers > examples: > > http://openlayers.org/dev/examples/?q=geojson > > and found two: > > http://openlayers.org/dev/examples/geojson.html > http://openlayers.org/dev/examples/vector-formats.html > > Each of which shows reading from a GeoJSON object to create > OpenLayers.Feature.Vector objects, and the latter of which shows a serialized > form of a geometry (as a GeoJSON string) when you hover over it. > > And perhaps you looked at the Map object in firebug, and looked at the > map.layers to see what was in there, and found the Vector layer that > the control is drawing to. You looked at the Layer.Vector > documentation: > > http://dev.openlayers.org/apidocs/files/OpenLayers/Layer/Vector-js.html > > and saw that Vector Layers have a property features: > > http://dev.openlayers.org/apidocs/files/OpenLayers/Layer/Vector-js.html#OpenLayers.Layer.Vector.features > > which is an array of Feature.Vector objects: > > http://dev.openlayers.org/apidocs/files/OpenLayers/Feature/Vector-js.html#OpenLayers.Feature.Vector > > which have a geometry property: > > http://dev.openlayers.org/apidocs/files/OpenLayers/Geometry-js.html#OpenLayers.Geometry > > -- Chris
Phew! Thanks Chris. Gives me a lot to chew on. -- Puneet Kishor _______________________________________________ Users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/openlayers-users
