Fwd: [OpenLayers-Users] geojson - additional questions

Paul Meems (Top-X) p.meems at topx-group.nl
Mon Apr 23 04:37:43 EDT 2012


>
> Hi Jan,
>
> I'm also still learning OL ;)
> I'm using
>
> displayOutsideMaxExtent: true
>
> I believe it makes it possible to zoom beyond the extent.
>
> I have no experience with geoJson and how to read it's values.
> But if you've loaded it as a layer you can read the attributes:
>
> showAttributes(yourLayer.features);
>
> function showAttributes(features){   if (features.length == 0)  {     document.getElementById('progress').innerHTML = 'Error no features found!';    return;  }  var data = '<h2>Number of features: ' + features.length + '</h2>';  data += "<table id='attributeInfo' class='tablesorter'>";  data += getTableHeaders(features[0]);  data += '<tbody>';  var featureID;  for (featureID in features)  {     var myFeature = features[featureID];    data += '<tr>';    var key = 0;    for(key in myFeature.attributes)    {       data += '<td>' + formatString(myFeature.attributes[key],2) + '</td>';    }    data += '</tr>';  }  data += "</tbody></table>";  document.getElementById('attributen').innerHTML = data; }
>
> I hope it helps.
>
> Your from Germany, right? Interested in going to the 4-day Open Source GIS
> conference in Velp (near Arnhem)?
>
>
> Regards
>
>
> Paul Meems
> Organizing the International Open Source GIS conference in The Netherlands:
> http://www.mapwindow.org/conference/2012/
>
> Op 22 april 2012 18:51 schreef Jan Tappenbeck <osm at tappenbeck.net> het
> volgende:
>
> Hi !
>>
>> thanks - and i read something about geojson at this weekend and i have
>> some additional questions:
>>
>> * if a bbox is define - is it possible to zoom extant to this by ol ? how
>> ?
>>
>>
>> is it possible to iterate through the geojson-data -> get a list of all
>> name-properties
>>
>> is it correct to define a name-property like this:
>>
>> ...
>> { "type": "Feature",
>>       "geometry": {
>>         "type": "Polygon",
>>         "coordinates": [
>>           [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0],
>>             [100.0, 1.0], [100.0, 0.0] ]
>>           ]
>>       },
>>       "properties": {
>>         "name": "[the name]",   <<<<<<<<<<<<---------------
>>         "prop1": {"this": "that"}
>>         }
>>       }
>> ....
>>
>>
>> regards Jan :-)
>>
>>
>> Am 20.04.2012 13:05, schrieb Paul Meems (Top-X):
>>
>>> Hi Jan,
>>>
>>> I'm using a filter for this:
>>>
>>>   filter: new OpenLayers.Filter.Comparison({
>>>           type: OpenLayers.Filter.Comparison.**EQUAL_TO,
>>>           property:"_adresid",
>>>           value:"-1"})
>>>
>>> and some javascript
>>>
>>> function changeFilter(newValue)
>>> {
>>>   wfsLayer.destroyFeatures();
>>>   document.getElementById('**progress').innerHTML ="..";
>>>   wfsLayer.filter = new OpenLayers.Filter.Comparison({
>>>                           type: OpenLayers.Filter.Comparison.**EQUAL_TO,
>>>                           property:"_adresid",
>>>                           value: newValue});
>>>   wfsLayer.refresh({force: true});
>>> }
>>>
>>>
>>> Regards
>>>
>>>
>>> Paul Meems
>>> Organizing the International Open Source GIS conference in The
>>> Netherlands:
>>> http://www.mapwindow.org/**conference/2012/<http://www.mapwindow.org/conference/2012/>
>>>
>>> Op 20 april 2012 11:33 schreef Jan Tappenbeck
>>> <osm at tappenbeck.net
>>> <mailto:osm at tappenbeck.net>> het volgende:
>>>
>>>    hi !
>>>
>>>    i want to make a map with a function to show streets via a search
>>>    dialog.
>>>
>>>    when a user select a way-name it should be show via a
>>> openlayer-vector.
>>>
>>>    i only found examples to define elements by the geojson-format and
>>>    show all elements in a bundle - but i only want to show the element
>>>    with the id=xxxx.
>>>
>>>    did anyone now an expample for this situation ?
>>>
>>>    regards Jan :-)
>>>    ______________________________**___________________
>>>    Users mailing list
>>>    Users at lists.osgeo.org
>>>    <mailto:Users at lists.osgeo.org>
>>>    http://lists.osgeo.org/__**mailman/listinfo/openlayers-__**users<http://lists.osgeo.org/__mailman/listinfo/openlayers-__users>
>>>    <http://lists.osgeo.org/**mailman/listinfo/openlayers-**users<http://lists.osgeo.org/mailman/listinfo/openlayers-users>
>>> >
>>>
>>>
>>>
>>>
>>> ______________________________**_________________
>>> Users mailing list
>>> Users at lists.osgeo.org
>>> http://lists.osgeo.org/**mailman/listinfo/openlayers-**users<http://lists.osgeo.org/mailman/listinfo/openlayers-users>
>>>
>>
>>
>> ______________________________**_________________
>> Users mailing list
>> Users at lists.osgeo.org
>> http://lists.osgeo.org/**mailman/listinfo/openlayers-**users<http://lists.osgeo.org/mailman/listinfo/openlayers-users>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20120423/0dde0fbe/attachment.html


More information about the Users mailing list