Hi Jan,<br><br>I'm also still learning OL ;)<br>I'm using <br><pre id="line1"><span>displayOutsideMaxExtent: true</span></pre>I believe it makes it possible to zoom beyond the extent.<br><br>I have no experience with geoJson and how to read it's values.<br>
But if you've loaded it as a layer you can read the attributes:<br><pre id="line1"><span>showAttributes(yourLayer.features);<br><br></span><span>function showAttributes(features)
<span id="line125"></span>{
<span id="line126"></span> if (features.length == 0)
<span id="line127"></span> {
<span id="line128"></span> document.getElementById('progress').innerHTML = 'Error no features found!';
<span id="line129"></span> return;
<span id="line130"></span> }
<span id="line131"></span> var data = '</span><span><<span class="start-tag">h2</span>>Number of features</span><span>: ' + features.length + '</span><span></<span class="end-tag">h2</span>></span><span>';
<span id="line133"></span> data += "</span><span><<span class="start-tag">table</span> <span class="attribute-name">id</span>='<a class="attribute-value">attributeInfo</a>' <span class="attribute-name">class</span>='<a class="attribute-value">tablesorter</a>'></span><span>";
<span id="line134"></span> data += getTableHeaders(features[0]);
<span id="line135"></span> data += '</span><span title="Onjuist geplaatste niet-lege tekens binnen een tabel." class="error"><<span class="start-tag">tbody</span>></span><span>';
<span id="line136"></span> var featureID;
<span id="line137"></span> for (featureID in features)
<span id="line138"></span> {
<span id="line139"></span> var myFeature = features[featureID];
<span id="line140"></span> data += '</span><span title="Onjuist geplaatste niet-lege tekens binnen een tabel." class="error"><<span class="start-tag">tr</span>></span><span>';
<span id="line141"></span> var key = 0;
<span id="line142"></span> for(key in myFeature.attributes)
<span id="line143"></span> {
<span id="line144"></span></span><span></span><span> data += </span><span>'</span><span><<span class="start-tag">td</span>></span><span>'</span> + <span>formatString(myFeature.attributes[key],2) + '</span><span></<span class="end-tag">td</span>></span><span>';
<span id="line153"></span> }
<span id="line155"></span> data += '</span><span></span><span></span><span></<span class="end-tag">tr</span>></span><span>';
<span id="line156"></span> }
<span id="line157"></span> data += "</span><span title="Onjuist geplaatste niet-lege tekens binnen een tabel." class="error"></<span class="end-tag">tbody</span>></span><span></span><span></<span class="end-tag">table</span>></span><span>";
<span id="line158"></span> document.getElementById('attributen').innerHTML = data;
<span id="line159"></span> }</span><br></pre>I hope it helps.<br><br>Your from Germany, right? Interested in going to the 4-day Open Source GIS conference in Velp (near Arnhem)?<br><br>Regards<br>
<br>
<br>
Paul Meems<br>
Organizing the International Open Source GIS conference in The Netherlands:<br>
<a href="http://www.mapwindow.org/conference/2012/" target="_blank">http://www.mapwindow.org/conference/2012/</a><div class="gmail_extra"><br><div class="gmail_quote">Op 22 april 2012 18:51 schreef Jan Tappenbeck <span dir="ltr"><<a href="mailto:osm@tappenbeck.net" target="_blank">osm@tappenbeck.net</a>></span> het volgende:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi !<br>
<br>
thanks - and i read something about geojson at this weekend and i have some additional questions:<br>
<br>
* if a bbox is define - is it possible to zoom extant to this by ol ? how ?<br>
<br>
<br>
is it possible to iterate through the geojson-data -> get a list of all name-properties<br>
<br>
is it correct to define a name-property like this:<br>
<br>
...<br>
{ "type": "Feature",<br>
"geometry": {<br>
"type": "Polygon",<br>
"coordinates": [<br>
[ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0],<br>
[100.0, 1.0], [100.0, 0.0] ]<br>
]<br>
},<br>
"properties": {<br>
"name": "[the name]", <<<<<<<<<<<<---------------<br>
"prop1": {"this": "that"}<br>
}<br>
}<br>
....<br>
<br>
<br>
regards Jan :-)<br>
<br>
<br>
Am 20.04.2012 13:05, schrieb Paul Meems (Top-X):<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Jan,<br>
<br>
I'm using a filter for this:<br>
<br>
filter: new OpenLayers.Filter.Comparison({<br>
type: OpenLayers.Filter.Comparison.<u></u>EQUAL_TO,<br>
property:"_adresid",<br>
value:"-1"})<br>
<br>
and some javascript<br>
<br>
function changeFilter(newValue)<br>
{<br>
wfsLayer.destroyFeatures();<br>
document.getElementById('<u></u>progress').innerHTML ="..";<br>
wfsLayer.filter = new OpenLayers.Filter.Comparison({<br>
type: OpenLayers.Filter.Comparison.<u></u>EQUAL_TO,<br>
property:"_adresid",<br>
value: newValue});<br>
wfsLayer.refresh({force: true});<br>
}<br>
<br>
<br>
Regards<br>
<br>
<br>
Paul Meems<br>
Organizing the International Open Source GIS conference in The Netherlands:<br>
<a href="http://www.mapwindow.org/conference/2012/" target="_blank">http://www.mapwindow.org/<u></u>conference/2012/</a><br>
<br>
Op 20 april 2012 11:33 schreef Jan Tappenbeck<br>
<<a href="mailto:osm@tappenbeck.net" target="_blank">osm@tappenbeck.net</a><br>
<mailto:<a href="mailto:osm@tappenbeck.net" target="_blank">osm@tappenbeck.net</a>>> het volgende:<br>
<br>
hi !<br>
<br>
i want to make a map with a function to show streets via a search<br>
dialog.<br>
<br>
when a user select a way-name it should be show via a openlayer-vector.<br>
<br>
i only found examples to define elements by the geojson-format and<br>
show all elements in a bundle - but i only want to show the element<br>
with the id=xxxx.<br>
<br>
did anyone now an expample for this situation ?<br>
<br>
regards Jan :-)<br>
______________________________<u></u>___________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.osgeo.org" target="_blank">Users@lists.osgeo.org</a><br>
<mailto:<a href="mailto:Users@lists.osgeo.org" target="_blank">Users@lists.osgeo.org</a>><br>
<a href="http://lists.osgeo.org/__mailman/listinfo/openlayers-__users" target="_blank">http://lists.osgeo.org/__<u></u>mailman/listinfo/openlayers-__<u></u>users</a><br>
<<a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/openlayers-<u></u>users</a>><br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.osgeo.org" target="_blank">Users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/openlayers-<u></u>users</a><br>
</blockquote>
<br>
<br>
______________________________<u></u>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.osgeo.org" target="_blank">Users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/openlayers-<u></u>users</a><br>
</blockquote></div><br></div>