dpwoert / CityIO

City 's-Hertogenbosch rendered in 3D
http://www.CityIO.nl
GNU General Public License v2.0
11 stars 2 forks source link

CitySDK water/regions/rails(/A2) #103

Closed dpwoert closed 10 years ago

Hedva commented 10 years ago

Binnenhalen van JSON bestanden door middel van CitySDK automatisch laten verlopen ipv handmatig.

Binnenhalen gegevens

dpwoert commented 10 years ago

@Hedva, kun je dit asap doen? Kan ik weer verder...

dpwoert commented 10 years ago

niet goed getest...

Hedva commented 10 years ago

Ik heb net die code ervoor gemaakt, zal m ff op github zetten

dpwoert commented 10 years ago

Code?

Hedva commented 10 years ago

https://github.com/dpwoert/CityIO/blob/V2/server/scrapers/denBosch/citysdk.js

Hedva commented 10 years ago

Nog niet helemaal perfect kwa code maar hij haalt het binnen. Wil m nog wat fijner maken, veel van de url zijn waardes die je al te voren weet bijvoorbeeld zoals lon lat, radius, x per page etc etc, wil m zo maken dat nog alleen gaat om varibale keys zoals grass, water, etc

dpwoert commented 10 years ago

Die code is er al... https://github.com/dpwoert/CityIO/blob/V2/server/scrapers/global/citySDK.js

Hedva commented 10 years ago

Hier alvast whitelist voor water (waarvan er 1 gras is, weet niet welke, denk de laatste :stuck_out_tongue_winking_eye:

w79861749, w79861722, w79857309, w79855122, w79849735, w79855160, w79855542, w79861763, w79857655, w79861769, w79854990, w79855272, w79855310, w80759490, w79855147, w102959190, w80754344, w80760148, w80755652, w80763492, w80763489, w80756598, w80763494, w80755200, w80763500, w80754094, w80763503, w80744173, w80747740, w80740870, w80739778, w80741599, w80739872, w80742148, w80744706, w80744493, w80739646, w80744765, w80739548, w80743920, w80747724, w80745384, w80740151, w80739293, w80742729, w80758126, w80763501, w80758388, w80760285, w80753982, w80755328w80756383, w80741929, w80744062, w80744425, w80743968, w80740933, w80740993, w80739629, w79855867, w79849236, w79849735, w80740009, w80763496, w80760003, w80760006, w80755914, w80757683, w80759542, w80758682, w80760697, w80760424, w80763504, w80757889, w80759928, w80763502, w80763491, w80757253, w80759826, w80759292, w80760445, w80763493, w80758950, w80759526, w80757909, w80759772, w80754214, w80755142, w80743834, w80760926, r1211968, w163788279, w96322190, w80755602, w137214113, w80756956, w137214113, w137214116, w137214115, w80758474, w80758742, w80757123, w80758600, w80757841, w80755187, w80756340, w80758410, w80758531, w80756229, w80758299, w80759454, w80760685, w80753632, w80758616, w80759009, w80753867, w80753838, w80758469, w80760309, w80755826, w80760592, w80757326, w80760336, w60697107
dpwoert commented 10 years ago

Je bent quotes vergeten, nu zijn het geen strings maar integers

Hedva commented 10 years ago

Zet ik er zo wel ff bij. Hier iig link voor alle wegen (snelweg, verbindingswegen, gewone wegen etc)

http://api.citysdk.waag.org/nodes?per_page=1000&lat=51.697816&lon=5.303675&radius=4000&osm::highway=motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|secondary_link|tertiary|tertiary_link|residential|construction|unclassified&data_op=or
dpwoert commented 10 years ago

Wegen had ik al, heb alleen het idee dat A2 hierbij nog steeds niet werkt. Kun jij dat controleren?

Hedva commented 10 years ago

Ik zal m ff checken, volgens mij wel want die andere grote weg (A58?) die zie je er namelijk wel op.

Hier met quotes

"w79861749", "w79861722", "w79857309", "w79855122", "w79849735", "w79855160", "w79855542", "w79861763", "w79857655", "w79861769", "w79854990", "w79855272", "w79855310", "w80759490", "w79855147", "w102959190", "w80754344", "w80760148", "w80755652", "w80763492", "w80763489", "w80756598", "w80763494", "w80755200", "w80763500", "w80754094", "w80763503", "w80744173", "w80747740", "w80740870", "w80739778", "w80741599", "w80739872", "w80742148", "w80744706", "w80744493", "w80739646", "w80744765", "w80739548", "w80743920", "w80747724", "w80745384", "w80740151", "w80739293", "w80742729", "w80758126", "w80763501", "w80758388", "w80760285", "w80753982", "w80755328", "w80756383", "w80741929", "w80744062", "w80744425", "w80743968", "w80740933", "w80740993", "w80739629", "w79855867", "w79849236", "w79849735", "w80740009", "w80763496", "w80760003", "w80760006", "w80755914", "w80757683", "w80759542", "w80758682", "w80760697", "w80760424", "w80763504", "w80757889", "w80759928", "w80763502", "w80763491", "w80757253", "w80759826", "w80759292", "w80760445", "w80763493", "w80758950", "w80759526", "w80757909", "w80759772", "w80754214", "w80755142", "w80743834", "w80760926", "r1211968", "w163788279", "w96322190", "w80755602", "w137214113", "w80756956", "w137214113", "w137214116", "w137214115", "w80758474", "w80758742", "w80757123", "w80758600", "w80757841", "w80755187", "w80756340", "w80758410", "w80758531", "w80756229", "w80758299", "w80759454", "w80760685", "w80753632", "w80758616", "w80759009", "w80753867", "w80753838", "w80758469", "w80760309", "w80755826", "w80760592", "w80757326", "w80760336", "w60697107"
Hedva commented 10 years ago

Ja de A2 doet het inclusief de toegangswegen naar de A2 toe.

dpwoert commented 10 years ago

Top, heb die whitelist filter nu ook af als het goed is :smile:

Hedva commented 10 years ago

Nog ff op een rijtje: Die treinrails is iets aangepast dan dat het eerst was, waarschijnlijk nu betere aansluiting van railsen op elkaar

Alle wegen:

http://api.citysdk.waag.org/nodes?per_page=1000&lat=51.697816&lon=5.303675&radius=4000&osm::highway=motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|secondary_link|tertiary|tertiary_link|residential|construction|unclassified&data_op=or

Alle treinrails:

http://api.citysdk.waag.org/nodes?per_page=1000&lat=51.697816&lon=5.303675&radius=4000&osm::railway=rail|construction|buffer_stop|switch&data_op=or

Whitelist water (inclusief 1 grass die als water dient bij de Ijzere Vrouwen in Den Bosch)

"w79861749", "w79861722", "w79857309", "w79855122", "w79849735", "w79855160", "w79855542", "w79861763", "w79857655", "w79861769", "w79854990", "w79855272", "w79855310", "w80759490", "w79855147", "w102959190", "w80754344", "w80760148", "w80755652", "w80763492", "w80763489", "w80756598", "w80763494", "w80755200", "w80763500", "w80754094", "w80763503", "w80744173", "w80747740", "w80740870", "w80739778", "w80741599", "w80739872", "w80742148", "w80744706", "w80744493", "w80739646", "w80744765", "w80739548", "w80743920", "w80747724", "w80745384", "w80740151", "w80739293", "w80742729", "w80758126", "w80763501", "w80758388", "w80760285", "w80753982", "w80755328", "w80756383", "w80741929", "w80744062", "w80744425", "w80743968", "w80740933", "w80740993", "w80739629", "w79855867", "w79849236", "w79849735", "w80740009", "w80763496", "w80760003", "w80760006", "w80755914", "w80757683", "w80759542", "w80758682", "w80760697", "w80760424", "w80763504", "w80757889", "w80759928", "w80763502", "w80763491", "w80757253", "w80759826", "w80759292", "w80760445", "w80763493", "w80758950", "w80759526", "w80757909", "w80759772", "w80754214", "w80755142", "w80743834", "w80760926", "r1211968", "w163788279", "w96322190", "w80755602", "w137214113", "w80756956", "w137214113", "w137214116", "w137214115", "w80758474", "w80758742", "w80757123", "w80758600", "w80757841", "w80755187", "w80756340", "w80758410", "w80758531", "w80756229", "w80758299", "w80759454", "w80760685", "w80753632", "w80758616", "w80759009", "w80753867", "w80753838", "w80758469", "w80760309", "w80755826", "w80760592", "w80757326", "w80760336", "w60697107"
dpwoert commented 10 years ago

Bij rails staat er ook construction en buffer_stop tussen, is dat wel chill?

Hedva commented 10 years ago

construction is voor wat er nu al ligt, maar nog niet is aangepast in OSM (nieuwe brug, stuk rails etc) bufferstof is een uiteinde van een rails (waar zo'n hekje op staat)

dpwoert commented 10 years ago

ah oke, voeg ik het toe

Hedva commented 10 years ago

enige probleem nu is wel dat er een ongelooflijk stuk lange rails wordt toegevoegd naar vught en ver daar voorbij, wat ik eerst een stuk handmatig had afgeknipt

dpwoert commented 10 years ago

Heb daar al fix voor geschreven :) Heel makkelijk om te kijken of iets binnen een radius valt. Ik had al functie om afstand tussen punten te bepalen. Dus als een punt midden is, kan je dat makkelijk checken