You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#276 2012-11-17 23:02:58
- Frankl2009
- Member
- Registered: 2009-08-24
- Posts: 797
Re: Webkaartje met Fietstags
Voor wie eens wil testen met IE9 testen met IE9. Blijft traag maar zou toch wat moeten laten zien.
Werkt prima in IE 8! Dank. (Hoef ik niet FF op te starten.) Het is ook niet eens erg traag in IE 8.
En prima op IE 9 op een netbook. Ook niet bijzonder traag.
Cycleway Moped=designated: Dit laat op een fiets/bromfietspad getagd moped=yes een paarse stippellijn zien en geen groen (niet onderbroken).
Last edited by Frankl2009 (2012-11-17 23:35:31)
Offline
#277 2012-11-17 23:52:05
- noordfiets
- Member
- From: Groningen stad
- Registered: 2010-02-14
- Posts: 868
Re: Webkaartje met Fietstags
noordfiets wrote:Voor wie eens wil testen met IE9 testen met IE9. Blijft traag maar zou toch wat moeten laten zien.
Werkt prima in IE 8! Dank. (Hoef ik niet FF op te starten.) Het is ook niet eens erg traag in IE 8.
En prima op IE 9 op een netbook. Ook niet bijzonder traag.
Cycleway Moped=designated: Dit laat op een fiets/bromfietspad getagd moped=yes een paarse stippellijn zien en geen groen (niet onderbroken).
Hmm. Er is nog hoop dus .. die kleurtjes klopt niks van, dit is mijn testhoekje ..
Ligfietser:
Deze test gebruikt een semi-proxy. Het adres van overpass is hard gecodeerd, dus het is geen open proxy gelukkig.
<?
// basis url
$overpass_url = "http://overpass-api.de/api/interpreter?data=";
$data = $_GET["data"]; // de string met de query
$bbox = $_GET["bbox"]; // is de bounding box die (bbox) in bovenstaande string vervangt
$data = str_replace( "\\" , "" , $data); // als magic quotes aanstaat dubbele slash verwijderen, en anders niet van invloed
$data = urlencode($data); // vorm geven voor correcte request
$bbox = urlencode($bbox);
$request = $overpass_url.$data."&bbox=".$bbox;
$proxy = curl_init($request);
curl_setopt($proxy, CURLOPT_RETURNTRANSFER, 1);
header('Content-type: application/osm3s+xml'); // dit zet speciale header voor osm-xml
$response = curl_exec($proxy); // stuur de query naar overpass
print $response; // en het resultaat naar de client
curl_close($proxy);
?>Het staat als index.php in <site>/api/interpreter. Verander je in layerdef.js 'overpass-api.de' in <site>, in jouw geval ligfietser etc., dan worden query's opgehaald en verstuurd. De client ,IE dus, denkt dan dat de inhoud van <site> komt. Het werkt natuurlijk met iedere browser .. ook met die van Android. Voorwaarde is dat cURL in PHP zit.
Ik heb het ook nog even gebruikt om de query's in een file te zetten om te zien wat openlayers nu echt naar overpass stuurt. Kun je een beetje bijhouden waar iedereen zit te neuzen ..
Offline
#278 2012-11-18 07:18:33
- PeeWee32
- Member

- From: Leusden, NL
- Registered: 2010-11-28
- Posts: 1,302
- Website
Re: Webkaartje met Fietstags
Peewee, de bromfietsverbindingen is allemaal wel leuk en aardig maar ik zit met het probleem dat de cycleway lijst te lang wordt. Bij de bugs lijst is nog wel plaats maar het is geen bug
Dus eigenlijk moet de bromfietscommunity maar zo'n overlay kaart maken, want je hebt natuurlijk ook moped=no tags op rijbanen etc. wil je dat echt goed doen. .
Een fietspad met een bicycle=no.... noem dat maar geen bug
. Even zonder dollen...een collega van mij zie altijd : Nee is ook een antwoord. Het is ook zeker geen big issue. Ik vraag me ook af hoeveel van die doorsteekjes al gemapt zijn maar ben te lui om dat even uit te zoeken dus dat zegt ws wel genoeg. Ja laat de brommerboys ook maar wat met OSM gaan doen. De fietsters zijn erg actief maar waar zijn de brommerts?
BTW, bromfietspaden en niet verplichte fietspaden worden nu ook gerenderd op de laatste OFM.
Die ziet er goed uit. Even browsen en ik kwam er meteen achter dat ik weer iets niet helemaal goed (lees incompleet) had gemapt maar met een beetje inzoomen op het webkaartje kom je daar gelukkig nu ook achter. Goed bezig hoor.
Offline
#279 2012-11-18 07:35:43
- PeeWee32
- Member

- From: Leusden, NL
- Registered: 2010-11-28
- Posts: 1,302
- Website
Re: Webkaartje met Fietstags
oor wie eens wil testen met IE9 testen met IE9. Blijft traag maar zou toch wat moeten laten zien.
Dit testkaartje ziet er nu in IE9 ( 9.0.8112) en FF (16.0.2) het zelfde uit. In chrome (Versie 23.0.1271.64 m) wordt de gif van "Cycleway mofa=no" fout gerenderd (extra dun lijntje boven en onder). De motorway/trunck.. .linelinegif lijkt niet helemaal lekker in alle 3 de browsers. (extra lijntje boven, onder en links) Die van cycleway moped=no ziet er wel goed uit in alle browsers. In IE krijg ik bij een popup geen tag info te zien. Pas als ik je site toevoeg aan de vertrouwde sites werkt het wel. In Chrome en FF krijg ik wel de tags te zien.
Offline
#280 2012-11-18 10:34:44
- ligfietser
- Member

- Registered: 2008-10-09
- Posts: 5,353
- Website
Re: Webkaartje met Fietstags
Noordfiets, ik heb die verwijzing in layerdef.js nu aangepast (alleen op mijn pc).
Bij de verwijzingen staat nu alles als bv
http://mijndev.openstreetmap.nl/~ligfie … ?data=(way[highway=cycleway] etc
Jouw script staat nu in http://mijndev.openstreetmap.nl/~ligfie … /index.php
Maar mijn lokale file laat nu helemaal niets zien. Wat gaat er fout?
PS als ik layerdef.js online plaats werkt het wel (alleen Firefox), maar offline niet.
Last edited by ligfietser (2012-11-18 10:58:42)
Offline
#281 2012-11-18 10:58:07
- ligfietser
- Member

- Registered: 2008-10-09
- Posts: 5,353
- Website
Re: Webkaartje met Fietstags
Ik heb de oude http://overpass-api.de/api/interpreter verwijzing maar weer teruggezet want zowel IE als Chrome werken niet meer... ![]()
Offline
#282 2012-11-18 11:19:58
- PeeWee32
- Member

- From: Leusden, NL
- Registered: 2010-11-28
- Posts: 1,302
- Website
Re: Webkaartje met Fietstags
Ik heb de oude http://overpass-api.de/api/interpreter verwijzing maar weer teruggezet want zowel IE als Chrome werken niet meer...
De link in dit bericht werkt niet bij mij maar ik weet ook niet of dat de bedoeling was ![]()
Ik had nog een idee voor een volgend project. Als we nu eens alle fietsbare en niet fietsbare wegen op een kaartje tonen dan kom je ook vanzelf allerlei gekke dingen tegen. Wat fietsbaar of niet fietsbaar is, is natuurlijk arbitrair maar als we nu eens de logica van de OFM aanhouden dan komen we denk ik een heel eind. Uiteraard moet het aanroepen van de API wel naar een hoger zoomniveau anders worden de servers op tilt gejaagd. Hieronder een voorbeeld hoe het er uit zou kunnen zien. (NB de api-call is nog niet perfect maar het gaat om het idee). Goed idee?
Last edited by PeeWee32 (2012-11-18 11:21:58)
Offline
#283 2012-11-18 11:45:52
- noordfiets
- Member
- From: Groningen stad
- Registered: 2010-02-14
- Posts: 868
Re: Webkaartje met Fietstags
Noordfiets, ik heb die verwijzing in layerdef.js nu aangepast (alleen op mijn pc).
Bij de verwijzingen staat nu alles als bv
http://mijndev.openstreetmap.nl/~ligfie … ?data=(way[highway=cycleway] etcJouw script staat nu in http://mijndev.openstreetmap.nl/~ligfie … /index.php
Maar mijn lokale file laat nu helemaal niets zien. Wat gaat er fout?
PS als ik layerdef.js online plaats werkt het wel (alleen Firefox), maar offline niet.
Het lijkt er eop alsof curl niet actie is op mijndev. Maak eens een bestand checkurl.php in http://mijndev.openstreetmap.nl/~ligfie … terpreter/
met als code:
<?
// ### Checks for presence of the cURL extension.
function _iscurlinstalled() {
if (in_array ('curl', get_loaded_extensions())) {
return true;
}
else{
return false;
}
}
if (_iscurlinstalled()) echo "cURL is installed"; else echo "cURL is NOT installed";
?>Ga dan in een browser naar http://mijndev.openstreetmap.nl/~ligfie … eckurl.php . Je krijgt dan te zien of curl aan staat of niet. Zo nee .. dan kan het helaas niet werken.
----------
Uitbreiding: de mogelijkheid de transparantie van lijnen te beinvloeden.
Waar je nu voor een lijn opgeeft "6 2" om een streepjeslijn te maken kun je voortaan ook "6 2@0.4" opgeven. De lijn krijgt dan een opaciteit van 0.4. Het is optioneel, dus weglaten is geen probleem. Dan wordt het 0.75 net als nu. Waarden van 0.0 tot 1.0.
Aanpassing in noordpass.js .
Voor de laatste optie van een layer geldt dan [[dash space][@opacity]] met dash>integer, space>integer, opacity=float 0.0 ~ 1.0. Geef je bijvoorbeeld "@0.2" dan wordt het een solid lijn met opacity 0.2.
Offline
#284 2012-11-18 11:59:31
- ligfietser
- Member

- Registered: 2008-10-09
- Posts: 5,353
- Website
Re: Webkaartje met Fietstags
Noordfiets, kijk maar eens op http://mijndev.openstreetmap.nl/~ligfie … eckurl.php
Ik zie echter helemaal niets, dus blijkbaar werkt er iets niet?
@Allroads, ik heb het overgenomen en de popup box ingekort:
Potlatch 1 eruit gegooid want die leidt precies naar dezelfde link als 2. Hij opent nu gewoon de editor,
dus als jouw favoriete 1 is, dan opent die 1, en anders standaard 2.
Die dikke donkere balk aan de rechterkant mag wat mij betreft eruit.
Vlgs mij staat dat ergens in styles.css..
Peewee, als je nu alleen de niet befietsbare wegen aangeeft, is dat niet genoeg?
Offline
#285 2012-11-18 12:04:46
- ligfietser
- Member

- Registered: 2008-10-09
- Posts: 5,353
- Website
Re: Webkaartje met Fietstags
Uitbreiding: de mogelijkheid de transparantie van lijnen te beinvloeden.
Waar je nu voor een lijn opgeeft "6 2" om een streepjeslijn te maken kun je voortaan ook "6 2@0.4" opgeven. De lijn krijgt dan een opaciteit van 0.4. Het is optioneel, dus weglaten is geen probleem. Dan wordt het 0.75 net als nu. Waarden van 0.0 tot 1.0.
Aanpassing in noordpass.js .Voor de laatste optie van een layer geldt dan [[dash space][@opacity]] met dash>integer, space>integer, opacity=float 0.0 ~ 1.0. Geef je bijvoorbeeld "@0.2" dan wordt het een solid lijn met opacity 0.2.
Die lijntjes codes met "6 2 etc" is me niet helemaal (helemaal niet) duidelijk. Moet je me nog eens uitleggen.
Opacity is een goed idee want de surface layers hebben een hogere nodig omdat je anders de onderliggende Mapnik streepjes ziet, en die rotondes moeten juist transparant zijn.
Wat ik ook nog zou wensen is de mogelijkheid van dubbele lijnen, bv voor cyclway=track of lane.
Offline
#286 2012-11-18 12:32:36
- noordfiets
- Member
- From: Groningen stad
- Registered: 2010-02-14
- Posts: 868
Re: Webkaartje met Fietstags
Die lijntjes codes met "6 2 etc" is me niet helemaal (helemaal niet) duidelijk. Moet je me nog eens uitleggen.
"6 2" > 6 pixels aan, 2 pixels uit.
"5 2 10 5" > 5 pixels aan, 2 pixels uit, 10 pixels aan, 5 pixels uit
Lijnen herhalen zich dan weer. Een lijn begint bij iedere way opnieuw te tellen dus soms ziet het er wat raar uit bij een afslag/kruising.
Die dikke donkere balk aan de rechterkant mag wat mij betreft eruit.
Een popup heeft twee stylesheets. De popup-div en de inhoud-div. Nette lijntjes om de inhoud-div werkt niet ( openlayers eigenschap )
Laat je die dikke balk weg, dan verwijnt het sluit-kruisje, of hangt er raar naast. Verander gewoon dat donkerblauw in een wat rustiger grijs.
Ik wil nog kijken naar een eigen popup-class, zodat de vormgeving beter te beinvloeden is.
Noordfiets, kijk maar eens op http://mijndev.openstreetmap.nl/~ligfie … eckurl.php
Ik zie echter helemaal niets, dus blijkbaar werkt er iets niet?
PHP niet ingeschakeld?
Potlatch 1 eruit gegooid want die leidt precies naar dezelfde link als 2. Hij opent nu gewoon de editor,
dus als jouw favoriete 1 is, dan opent die 1, en anders standaard 2.
Dat klopt niet helemaal. De potlatch 2 link leidt specifiek naar potlatch 2, de potlatch 1 link naar de ingestelde default. Als die bij jou potlatch2 is dan lijkt het wel hetzelfde.
NB er stond nog een alert in noordpass, dus als je hem al had gedownload die eruit halen of opnieuw ophalen.
Last edited by noordfiets (2012-11-18 12:36:24)
Offline
#287 2012-11-18 12:52:05
- ligfietser
- Member

- Registered: 2008-10-09
- Posts: 5,353
- Website
Re: Webkaartje met Fietstags
Popup is nu helemaal wit, zou eigenlijk nog een randje om mogen hebben maar dat lukt dus niet.
Potlatch 1 maar weer toegevoegd, zoveel ruimte neemt die ene regel nu ook niet meer in ![]()
Voor jou misschien een simpele vraag maar hoe je die php inschakelt weet ik niet.
Offline
#288 2012-11-18 13:00:36
- noordfiets
- Member
- From: Groningen stad
- Registered: 2010-02-14
- Posts: 868
Re: Webkaartje met Fietstags
Popup is nu helemaal wit, zou eigenlijk nog een randje om mogen hebben maar dat lukt dus niet.
Potlatch 1 maar weer toegevoegd, zoveel ruimte neemt die ene regel nu ook niet meer inVoor jou misschien een simpele vraag maar hoe je die php inschakelt weet ik niet.
Ik ook niet .. in je mijndev account?
potlatch2 op een netbook is een ramp ...
Last edited by noordfiets (2012-11-18 13:03:34)
Offline
#289 2012-11-18 13:37:13
- ligfietser
- Member

- Registered: 2008-10-09
- Posts: 5,353
- Website
Re: Webkaartje met Fietstags
Noordfiets, Ik krijg die opacity van de rotondes nog steeds niet goed,
http://mijndev.openstreetmap.nl/~ligfie … FFFFFFFFFF
Maak ik 'm 0 dan zie ik het lijntje van het fietspad niet meer. Kan je dat opvullen met wit uitzetten?
Offline
#290 2012-11-18 14:51:04
- noordfiets
- Member
- From: Groningen stad
- Registered: 2010-02-14
- Posts: 868
Re: Webkaartje met Fietstags
Noordfiets, Ik krijg die opacity van de rotondes nog steeds niet goed,
http://mijndev.openstreetmap.nl/~ligfie … FFFFFFFFFFMaak ik 'm 0 dan zie ik het lijntje van het fietspad niet meer. Kan je dat opvullen met wit uitzetten?
var styleMap = new OpenLayers.StyleMap({
strokeColor: color,
strokeOpacity: opacity,
strokeWidth: size,
strokeLinecap: "square",
strokeDashstyle: dash,
pointRadius: size,
fillColor: "white",
fillOpacity: 0.0,
});fillOpacity op 0.0 zetten is de normale manier en werkt bij mij..
Last edited by noordfiets (2012-11-18 14:53:55)
Offline
#291 2012-11-18 15:12:07
- ligfietser
- Member

- Registered: 2008-10-09
- Posts: 5,353
- Website
Re: Webkaartje met Fietstags
[fillOpacity op 0.0 zetten is de normale manier en werkt bij mij..
Bedankt, werkt nu weer
Offline
#292 2012-11-18 15:31:15
- noordfiets
- Member
- From: Groningen stad
- Registered: 2010-02-14
- Posts: 868
Re: Webkaartje met Fietstags
noordfiets wrote:[fillOpacity op 0.0 zetten is de normale manier en werkt bij mij..
Bedankt, werkt nu weer
Heb even een set lijntjes gemaakt, alleen volle lijnen, maar dan krijg je een idee.
Verwijder dan de span tag en plaats alleen de image met de goede kleur.
http://server.mijneigen.net/fiets/peewee/lines.zip
Dat werkt in elke browser
Last edited by noordfiets (2012-11-18 15:32:00)
Offline
#293 2012-11-18 15:35:38
- PeeWee32
- Member

- From: Leusden, NL
- Registered: 2010-11-28
- Posts: 1,302
- Website
Re: Webkaartje met Fietstags
`
Peewee, als je nu alleen de niet befietsbare wegen aangeeft, is dat niet genoeg?
Ja dat klinkt logisch maar ik ben net als de meesten nogal visueel ingesteld. Zie het verschil tussen deze 2 plaatjes waarbij Rood NIET befietsbaar en groen WEL befietsbaar is.
en deze
Hierbij valt mij meteen op dat ik nog een stukje weg vergeten ben een bicycle=no mee te geven. Had ik natuurlijk ook uit het eerste plaatje kunnen afleiden maar bij de 2e zie ik het sneller.
Nog een voorbeeld.
Hier zie je heel snel dat er een aansluitend stukje weg ontbreekt. Als een befietsbare weg eindigt is er bijna altijd iets vreemds aan de hand en dat valt nu heel snel op.
Edit: ik zit nog even naar dit onderste plaatje te kijken en daar valt me nu opeens op dat er linksboven 2 befietsbare wegen parralel aan elkaar liggen. Ik vermoed dat er daar een bicycle=no ontbreekt.
Last edited by PeeWee32 (2012-11-18 15:41:33)
Offline
#294 2012-11-18 15:49:49
- ligfietser
- Member

- Registered: 2008-10-09
- Posts: 5,353
- Website
Re: Webkaartje met Fietstags
@Noordfiets: het idee is duidelijk, je hebt de transparantie nu dus omgekeerd. Dat betekent wel veel meer gifjes dan nu, dus ik laat dat even zitten ![]()
@Peewee: Ziet er goed uit, dan is de volgende vraag wat is befietsbaar en wat niet. Wat doe je met highway=construction en ruiterpaden bv?
Offline
#295 2012-11-18 15:53:31
- ligfietser
- Member

- Registered: 2008-10-09
- Posts: 5,353
- Website
Re: Webkaartje met Fietstags
Edit: ik zit nog even naar dit onderste plaatje te kijken en daar valt me nu opeens op dat er linksboven 2 befietsbare wegen parralel aan elkaar liggen. Ik vermoed dat er daar een bicycle=no ontbreekt.
Ik denk dat je gelijk hebt, maak er ook maar meteen een bromfietspad van ;-)
Last edited by ligfietser (2012-11-18 15:54:51)
Offline
#296 2012-11-18 16:03:17
- PeeWee32
- Member

- From: Leusden, NL
- Registered: 2010-11-28
- Posts: 1,302
- Website
Re: Webkaartje met Fietstags
PeeWee32 wrote:Edit: ik zit nog even naar dit onderste plaatje te kijken en daar valt me nu opeens op dat er linksboven 2 befietsbare wegen parralel aan elkaar liggen. Ik vermoed dat er daar een bicycle=no ontbreekt.
Ik denk dat je gelijk hebt, maak er ook maar meteen een bromfietspad van ;-)
Hahaha... ja even anoniem wat wijzigen in OSM lukt toch echt niet. Maar eh... ik mag toch niet obv Google wijzigingen doorvoeren?
. Ik fiets er binnenkort wel weer eens langs en zal dan wel goed opletten ![]()
Offline
#297 2012-11-18 16:40:42
- noordfiets
- Member
- From: Groningen stad
- Registered: 2010-02-14
- Posts: 868
Re: Webkaartje met Fietstags
-
Last edited by noordfiets (2012-11-18 17:07:50)
Offline
#298 2012-11-18 16:41:17
- noordfiets
- Member
- From: Groningen stad
- Registered: 2010-02-14
- Posts: 868
Re: Webkaartje met Fietstags
@Noordfiets: het idee is duidelijk, je hebt de transparantie nu dus omgekeerd. Dat betekent wel veel meer gifjes dan nu, dus ik laat dat even zitten
@Peewee: Ziet er goed uit, dan is de volgende vraag wat is befietsbaar en wat niet. Wat doe je met highway=construction en ruiterpaden bv?
Dit lijkt te werken:<img style='vertical-align: middle;background-color: #a4a4a4;' src='tline.gif'>
hier kijken , eerste paar zo gedaan.
Er is tline, tlineline en tdot.gif, drie stuks dus. Helemaal transparant, en je zet de achtergrondkleur van het plaatje zelf ! Hier ok in FF, Chrome en IE
Offline
#299 2012-11-18 17:11:48
- PeeWee32
- Member

- From: Leusden, NL
- Registered: 2010-11-28
- Posts: 1,302
- Website
Re: Webkaartje met Fietstags
@Peewee: Ziet er goed uit, dan is de volgende vraag wat is befietsbaar en wat niet. Wat doe je met highway=construction en ruiterpaden bv?
Ja hoewel ik alle sympathie heb voor de ruitergemeenschap denk ik toch echt dat het beter is ruiterpaden niet als befietsbaar te kwalificeren. Sterker nog.. ik denk dat zij het ook wel waarderen als we daar niet komen fietsen
. Highway=construction lijkt me per definitie niet befietsbaar want daar wordt nog aan gewerkt. Zoals je weet ben ik nogal gecharmeerd van jouw OFM dus... ja dan is het eigenlijk een retorische vraag. Wat vind jij befietsbaar?
Ik denk dat we misschien 3 categorien moeten definieren.
1. Echt niet befietsbaar (alles met bicycle=no, snelwegen etc)
2. Goed befietsbaar: cycleways (zonder bicycle=no) , alle "normale" wegen (whatever that may be) die geen bicycle=no hebben.
3. mogelijk befietsbaar: alle MTB routes, alle paths/track niet afgesloten voor fietsers die halfverhard zijn (whatever that may be)
Ja ....eigenlijk denk ik dus dat je zelf beter weet wat wel en niet befietsbaar is want je OFM werkt prima en het gebeurt mij eigenlijk nooit dat ie me ergens heen stuurt wat niet klopt (behalve als OSM niet goed getagd is) . Ik wil best meedenken hoe we dat vorm kunnen geven hoor. De api-call die ik nu gebruikt heb (maar nog zeker niet compleet is) is de volgende:
"http://overpass-api.de/api/interpreter?data=(way[highway=cycleway](bbox);node(w););out+skel;(way[highway~'^path|^track'][bicycle~'designated^|^yes'](bbox);node(w););out+skel;(way[highway~''][highway!~'^motorway|^trunk|^path|^track|^footway'][bicycle!=no](bbox);node(w););out+skel;"Genoeg inspiratie voor een vervolg?
Offline
#300 2012-11-18 17:16:22
- ligfietser
- Member

- Registered: 2008-10-09
- Posts: 5,353
- Website
Re: Webkaartje met Fietstags
@Noordfiets, die lijntjes zien er nu prima uit, top: http://mijndev.openstreetmap.nl/~ligfietser/fiets/
@Peewee, is jouw server nog steeds niet in orde, want dan kan je alvast wat testkaartjes maken (de layout is nog niet af, dat moet eerst gebeuren)
Offline