On Friday, April 30, 2010, Charles Galpin  wrote:
> Hi All. I'm new to the list and have some newbie questions related to editing 
> some data using GeoExt/OL/Geoserver/posgres/postgis. If this is not the best 
> place to ask, please let me know where is.

Hi Charles

>
> I have made a good start to a little utility to visualize and edit some data 
> but have a few problems I could use help with and it may be a general problem 
> with the approach I am taking.
>
> I have two sets of data, one being start and end points defining some road 
> segments, and the other being road links (this is navteq street data). I have 
> a vector layer for the points using a multipoint geometry from postgis (maybe 
> my first problem) and another vector layer for the street lines with a filter 
> applied, and stores for each. The point data is bound to a GridPanel and a 
> map, and the line data is bound to another GridPanel as well as the map.  The 
> point data grid is populated on startup and when the user selects a row, the 
> filter is applied to the line layer and refreshed, and the line grid gets 
> populated as well as zooming the map to the extent covered.  Using a 
> DrawFeature control I have been able to edit my points and save them back to 
> the database.
>
> So the 2 main problems I have are right now are
>
> 1. How can I treat these two points differently in terms of styling? I would 
> like to style the start point differently from the end point so you can tell 
> which is which.  I put them in a multipoint because I didn't see how to 
> handle individual lat/lon pairs (which I have) or have multiple geometries 
> per row/feature.

To my knowledge you can't style points of a multipoint differently.
You'll have to somehow use two different features, one for the start
point and one for the end point.

>
> 2. How can I differentiate between selecting a feature in a grid, versus on 
> the map using a FeatureSelectionModel? When I select a row in the grid I want 
> to zoom to the extent covered by the two points, but not when I click on one 
> of the points on the map because if say I am zoomed in, it zooms me back out .

If you don't need feature selection on row selection and vice-versa
you can use a RowSelectionModel as opposed to a FeatureSelectionModel.
Else, you can probably keep your RowSelectionModel and register a
"rowclick" listener on the GridPanel, this listener will be executed
only when a row is clicked.

Hope it helps,

-- 
Eric Lemoine

Camptocamp France SAS
Savoie Technolac, BP 352
73377 Le Bourget du Lac, Cedex

Tel : 00 33 4 79 44 44 96
Mail : [email protected]
http://www.camptocamp.com
_______________________________________________
Users mailing list
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/users

Reply via email to