<div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Jan,<br><br>I'm also still learning OL ;)<br>I'm using <br>
<pre><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><span>showAttributes(yourLayer.features);<br><br></span><span>function showAttributes(features)
<span></span>{
<span></span> if (features.length == 0)
<span></span> {
<span></span> document.getElementById('progress').innerHTML = 'Error no features found!';
<span></span> return;
<span></span> }
<span></span> var data = '</span><span><<span>h2</span>>Number of features</span><span>: ' + features.length + '</span><span></<span>h2</span>></span><span>';
<span></span> data += "</span><span><<span>table</span> <span>id</span>='<a>attributeInfo</a>' <span>class</span>='<a>tablesorter</a>'></span><span>";
<span></span> data += getTableHeaders(features[0]);
<span></span> data += '</span><span title="Onjuist geplaatste niet-lege tekens binnen een tabel."><<span>tbody</span>></span><span>';
<span></span> var featureID;
<span></span> for (featureID in features)
<span></span> {
<span></span> var myFeature = features[featureID];
<span></span> data += '</span><span title="Onjuist geplaatste niet-lege tekens binnen een tabel."><<span>tr</span>></span><span>';
<span></span> var key = 0;
<span></span> for(key in myFeature.attributes)
<span></span> {
<span></span></span><span></span><span> data += </span><span>'</span><span><<span>td</span>></span><span>'</span> + <span>formatString(myFeature.attributes[key],2) + '</span><span></<span>td</span>></span><span>';
<span></span> }
<span></span> data += '</span><span></span><span></span><span></<span>tr</span>></span><span>';
<span></span> }
<span></span> data += "</span><span title="Onjuist geplaatste niet-lege tekens binnen een tabel."></<span>tbody</span>></span><span></span><span></<span>table</span>></span><span>";
<span></span> document.getElementById('attributen').innerHTML = data;
<span></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)?<div class="im"><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><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:<div>
<div class="h5"><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></div></div><br></div>
</blockquote></div><br></div>