Re: [Talk-ro] Maparea zonelor Sinistrate,

2012-02-19 Fir de Conversatie George Soghior
Salut!

Ati verificat www.trafficguide.ro? Se pare ca preia datele de la CNADNR si
le pun destul de elegant (zic eu) pe o harta OSM. Nu stiu insa de unde fac
rost de vitezele medii de deplasare pe anumite tronsoane in Bucuresti. Sa
fie de la senzorii din asfalt, sau niste estimate de la Politia Rutiera?

George

2012/2/14 Cristian Draghici 

>
>
> 2012/2/14 Cristian Draghici 
>
>>
>>
>> 2012/2/13 Alex Morega 
>>
>>>
>>> On 13 Feb 2012, at 11:54, Cristian Draghici wrote:
>>>
>>> > Ca veni vorba de harti interactive:
>>> >
>>> > http://www.cnadnr.ro/drumuri.php
>>> >
>>> > listeaza situatia drumurilor nationale cu actualizare frecventa.
>>>
>>> Am făcut un script care parsează datele de la CNADNR și le salvează ca
>>> JSON. Datele pot fi luate de aici:
>>>
>>> http://sheffield.grep.ro/starea-drumurilor/latest.json
>>>
>>> Scriptul rulează la 10 minute, și păstrează date istorice, deci în
>>> teorie putem face și un timelapse :)
>>>
>>> > Ignorand aspectul de mai sus cu referinta de kilometri (KM XYZ+w) nu
>>> cred sa se poata face ceva automatizat (pentru ca segmentele de drum sunt
>>> sparte in OSM iar la re-gruparea pe baza de nume order-ing-ul lor spatial
>>> nu este coerent), dar cu referinta de localitate ar putea sa iasa ceva (cel
>>> mai apropiat punct de pe drum raportat la centrul localitatii).
>>>
>>> Am aruncat o întrebare[1] pe gis.stackexchange.com și am primit un
>>> răspuns util, deși nu cred că răspunde la problema ridicată de tine. Deci
>>> cel mai simplu ar fi să desenăm un fel de buline roșii care indică drum
>>> întrerupt în dreptul unei localități, nu?
>>>
>>
>> Salut
>>
>> Cred ca buline ar fi super!
>>
>> Ref la referinta de Km, reformulez: se poate face automatizat dar e
>> relativ mult de munca si nu stiu daca merita.
>> Noi am facut ceva similar (ordonare de segmente de way-uri) pentru
>> relatii care definesc rute montane (gis.modulo.ro). Problema noastra era
>> afisarea unui profil de altitudine derivat din date SRTM -> moment la care
>> e nevoie de determinarea altitudinii la distanta start+X, start+Y, etc.
>>
>> In planet_osm_line singurul lucru in comun pentru segmente care apartin
>> aceluiasi drum sunt tag-urile drumului si faptul ca fiecare 2 segmente
>> conectate formeaza o pereche in sensul in care acolo unde se termina un
>> segment continua alt segment (punctul de final segment 1 == punct de start
>> segment 2).
>>
>> Pe baza acestui lucru se pot regrupa segmentele pentru a forma o
>> geometrie cu sens de parcurgere corect moment in care KM X+y -> KM Z+w
>> poate fi extras ca o subgeometrie (pentru gis.modulo.ro implementarea a
>> fost facuta de un coleg cu o functie C postresql care ia toate segmentele
>> si le ordoneaza de la Est la Vest).
>>
>> Dar: drumurile sparte pe sensuri de circulatie si sensurile giratorii
>> complica treaba (la noi cazul asta nu este tratat).
>>
>> Cel mai probabil asa ceva e mai usor de facut cu GRASS (care stie ca din
>> geometrii incorecte topologic cum e modelul OSM sa construiasca un model pe
>> care se pot face calcule pe graf-uri -> distante, rutari, etc).
>>
>> --
>> Cristi
>>
>>
>>
>
> Ref la folosirea linear referencing din postgis pentru calcul - nu cred ca
> merge direct.
>
> Din ce tin minte am incercat asa ceva si linear referencing merge pe 
> *un*linestring - ori tocmai asta e problema descrisa mai sus - drumurile in
> modelul OSM sunt un set ne-ordonat de linestring-uri.
>
> Deci primul pas ramane obtinerea unui singur linestring pentru un drum ->
> noi n-am reusit asta cu functiile standard de postgis.
>
> ___
> Talk-ro mailing list
> Talk-ro@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-ro
>
>
___
Talk-ro mailing list
Talk-ro@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ro


Re: [Talk-ro] Maparea zonelor Sinistrate,

2012-02-13 Fir de Conversatie Cristian Draghici
2012/2/14 Cristian Draghici 

>
>
> 2012/2/13 Alex Morega 
>
>>
>> On 13 Feb 2012, at 11:54, Cristian Draghici wrote:
>>
>> > Ca veni vorba de harti interactive:
>> >
>> > http://www.cnadnr.ro/drumuri.php
>> >
>> > listeaza situatia drumurilor nationale cu actualizare frecventa.
>>
>> Am făcut un script care parsează datele de la CNADNR și le salvează ca
>> JSON. Datele pot fi luate de aici:
>>
>> http://sheffield.grep.ro/starea-drumurilor/latest.json
>>
>> Scriptul rulează la 10 minute, și păstrează date istorice, deci în teorie
>> putem face și un timelapse :)
>>
>> > Ignorand aspectul de mai sus cu referinta de kilometri (KM XYZ+w) nu
>> cred sa se poata face ceva automatizat (pentru ca segmentele de drum sunt
>> sparte in OSM iar la re-gruparea pe baza de nume order-ing-ul lor spatial
>> nu este coerent), dar cu referinta de localitate ar putea sa iasa ceva (cel
>> mai apropiat punct de pe drum raportat la centrul localitatii).
>>
>> Am aruncat o întrebare[1] pe gis.stackexchange.com și am primit un
>> răspuns util, deși nu cred că răspunde la problema ridicată de tine. Deci
>> cel mai simplu ar fi să desenăm un fel de buline roșii care indică drum
>> întrerupt în dreptul unei localități, nu?
>>
>
> Salut
>
> Cred ca buline ar fi super!
>
> Ref la referinta de Km, reformulez: se poate face automatizat dar e
> relativ mult de munca si nu stiu daca merita.
> Noi am facut ceva similar (ordonare de segmente de way-uri) pentru relatii
> care definesc rute montane (gis.modulo.ro). Problema noastra era afisarea
> unui profil de altitudine derivat din date SRTM -> moment la care e nevoie
> de determinarea altitudinii la distanta start+X, start+Y, etc.
>
> In planet_osm_line singurul lucru in comun pentru segmente care apartin
> aceluiasi drum sunt tag-urile drumului si faptul ca fiecare 2 segmente
> conectate formeaza o pereche in sensul in care acolo unde se termina un
> segment continua alt segment (punctul de final segment 1 == punct de start
> segment 2).
>
> Pe baza acestui lucru se pot regrupa segmentele pentru a forma o geometrie
> cu sens de parcurgere corect moment in care KM X+y -> KM Z+w poate fi
> extras ca o subgeometrie (pentru gis.modulo.ro implementarea a fost
> facuta de un coleg cu o functie C postresql care ia toate segmentele si le
> ordoneaza de la Est la Vest).
>
> Dar: drumurile sparte pe sensuri de circulatie si sensurile giratorii
> complica treaba (la noi cazul asta nu este tratat).
>
> Cel mai probabil asa ceva e mai usor de facut cu GRASS (care stie ca din
> geometrii incorecte topologic cum e modelul OSM sa construiasca un model pe
> care se pot face calcule pe graf-uri -> distante, rutari, etc).
>
> --
> Cristi
>
>
>

Ref la folosirea linear referencing din postgis pentru calcul - nu cred ca
merge direct.

Din ce tin minte am incercat asa ceva si linear referencing merge pe
*un*linestring - ori tocmai asta e problema descrisa mai sus -
drumurile in
modelul OSM sunt un set ne-ordonat de linestring-uri.

Deci primul pas ramane obtinerea unui singur linestring pentru un drum ->
noi n-am reusit asta cu functiile standard de postgis.
___
Talk-ro mailing list
Talk-ro@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ro


Re: [Talk-ro] Maparea zonelor Sinistrate,

2012-02-13 Fir de Conversatie Cristian Draghici
2012/2/13 Alex Morega 

>
> On 13 Feb 2012, at 11:54, Cristian Draghici wrote:
>
> > Ca veni vorba de harti interactive:
> >
> > http://www.cnadnr.ro/drumuri.php
> >
> > listeaza situatia drumurilor nationale cu actualizare frecventa.
>
> Am făcut un script care parsează datele de la CNADNR și le salvează ca
> JSON. Datele pot fi luate de aici:
>
> http://sheffield.grep.ro/starea-drumurilor/latest.json
>
> Scriptul rulează la 10 minute, și păstrează date istorice, deci în teorie
> putem face și un timelapse :)
>
> > Ignorand aspectul de mai sus cu referinta de kilometri (KM XYZ+w) nu
> cred sa se poata face ceva automatizat (pentru ca segmentele de drum sunt
> sparte in OSM iar la re-gruparea pe baza de nume order-ing-ul lor spatial
> nu este coerent), dar cu referinta de localitate ar putea sa iasa ceva (cel
> mai apropiat punct de pe drum raportat la centrul localitatii).
>
> Am aruncat o întrebare[1] pe gis.stackexchange.com și am primit un
> răspuns util, deși nu cred că răspunde la problema ridicată de tine. Deci
> cel mai simplu ar fi să desenăm un fel de buline roșii care indică drum
> întrerupt în dreptul unei localități, nu?
>

Salut

Cred ca buline ar fi super!

Ref la referinta de Km, reformulez: se poate face automatizat dar e relativ
mult de munca si nu stiu daca merita.
Noi am facut ceva similar (ordonare de segmente de way-uri) pentru relatii
care definesc rute montane (gis.modulo.ro). Problema noastra era afisarea
unui profil de altitudine derivat din date SRTM -> moment la care e nevoie
de determinarea altitudinii la distanta start+X, start+Y, etc.

In planet_osm_line singurul lucru in comun pentru segmente care apartin
aceluiasi drum sunt tag-urile drumului si faptul ca fiecare 2 segmente
conectate formeaza o pereche in sensul in care acolo unde se termina un
segment continua alt segment (punctul de final segment 1 == punct de start
segment 2).

Pe baza acestui lucru se pot regrupa segmentele pentru a forma o geometrie
cu sens de parcurgere corect moment in care KM X+y -> KM Z+w poate fi
extras ca o subgeometrie (pentru gis.modulo.ro implementarea a fost facuta
de un coleg cu o functie C postresql care ia toate segmentele si le
ordoneaza de la Est la Vest).

Dar: drumurile sparte pe sensuri de circulatie si sensurile giratorii
complica treaba (la noi cazul asta nu este tratat).

Cel mai probabil asa ceva e mai usor de facut cu GRASS (care stie ca din
geometrii incorecte topologic cum e modelul OSM sa construiasca un model pe
care se pot face calcule pe graf-uri -> distante, rutari, etc).

--
Cristi
___
Talk-ro mailing list
Talk-ro@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ro


Re: [Talk-ro] Maparea zonelor Sinistrate,

2012-02-13 Fir de Conversatie Ciprian Talaba
As putea adauga un layer nou pe http://openmap.ro/auto folosind datele
astea, dar probabil o sa am timp tocmai maine seara.

--Ciprian

2012/2/13 Alex Morega :
>
> On 13 Feb 2012, at 11:54, Cristian Draghici wrote:
>
>> Ca veni vorba de harti interactive:
>>
>> http://www.cnadnr.ro/drumuri.php
>>
>> listeaza situatia drumurilor nationale cu actualizare frecventa.
>
> Am făcut un script care parsează datele de la CNADNR și le salvează ca JSON. 
> Datele pot fi luate de aici:
>
> http://sheffield.grep.ro/starea-drumurilor/latest.json
>
> Scriptul rulează la 10 minute, și păstrează date istorice, deci în teorie 
> putem face și un timelapse :)
>
>> Ignorand aspectul de mai sus cu referinta de kilometri (KM XYZ+w) nu cred sa 
>> se poata face ceva automatizat (pentru ca segmentele de drum sunt sparte in 
>> OSM iar la re-gruparea pe baza de nume order-ing-ul lor spatial nu este 
>> coerent), dar cu referinta de localitate ar putea sa iasa ceva (cel mai 
>> apropiat punct de pe drum raportat la centrul localitatii).
>
> Am aruncat o întrebare[1] pe gis.stackexchange.com și am primit un răspuns 
> util, deși nu cred că răspunde la problema ridicată de tine. Deci cel mai 
> simplu ar fi să desenăm un fel de buline roșii care indică drum întrerupt în 
> dreptul unei localități, nu?
>
> -- Alex
>
> [1] 
> http://gis.stackexchange.com/questions/20257/what-is-the-best-way-to-extract-the-geometry-of-a-road-from-osm-data
>
>
> ___
> Talk-ro mailing list
> Talk-ro@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-ro

___
Talk-ro mailing list
Talk-ro@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ro


Re: [Talk-ro] Maparea zonelor Sinistrate,

2012-02-13 Fir de Conversatie Alex Morega

On 13 Feb 2012, at 11:54, Cristian Draghici wrote:

> Ca veni vorba de harti interactive:
> 
> http://www.cnadnr.ro/drumuri.php
> 
> listeaza situatia drumurilor nationale cu actualizare frecventa.

Am făcut un script care parsează datele de la CNADNR și le salvează ca JSON. 
Datele pot fi luate de aici:

http://sheffield.grep.ro/starea-drumurilor/latest.json

Scriptul rulează la 10 minute, și păstrează date istorice, deci în teorie putem 
face și un timelapse :)

> Ignorand aspectul de mai sus cu referinta de kilometri (KM XYZ+w) nu cred sa 
> se poata face ceva automatizat (pentru ca segmentele de drum sunt sparte in 
> OSM iar la re-gruparea pe baza de nume order-ing-ul lor spatial nu este 
> coerent), dar cu referinta de localitate ar putea sa iasa ceva (cel mai 
> apropiat punct de pe drum raportat la centrul localitatii).

Am aruncat o întrebare[1] pe gis.stackexchange.com și am primit un răspuns 
util, deși nu cred că răspunde la problema ridicată de tine. Deci cel mai 
simplu ar fi să desenăm un fel de buline roșii care indică drum întrerupt în 
dreptul unei localități, nu?

-- Alex

[1] 
http://gis.stackexchange.com/questions/20257/what-is-the-best-way-to-extract-the-geometry-of-a-road-from-osm-data


___
Talk-ro mailing list
Talk-ro@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ro


Re: [Talk-ro] Maparea zonelor Sinistrate,

2012-02-13 Fir de Conversatie Cristian Draghici
Salut

*Din pacate eu sunt super prins si nu am timp sa explorez ideea de mai jos
- o descriu aici - poate e altcineva interesat.*

Ca veni vorba de harti interactive:

http://www.cnadnr.ro/drumuri.php

listeaza situatia drumurilor nationale cu actualizare frecventa.

Primul lucru: *nu stiu daca CNADNR considera datele de acolo in domeniul
public adica daca s-ar supara daca un "bot" ar face "scraping" la interval
de o ora -> ar trebui discutat cu ei.*

Ignorand aspectul de mai sus cu referinta de kilometri (KM XYZ+w) nu cred
sa se poata face ceva automatizat (pentru ca segmentele de drum sunt sparte
in OSM iar la re-gruparea pe baza de nume order-ing-ul lor spatial nu este
coerent), dar cu referinta de localitate ar putea sa iasa ceva (cel mai
apropiat punct de pe drum raportat la centrul localitatii).

Exemplu cu Postgis:

A2 intre FETESTI (IL)-CERNAVODA (CT)

Pentru FETESTI:

osm=# select name, place, st_astext(transform(way, 4326)), "siruta:code",
"siruta:code_sup"   from planet_osm_point where place is not null and name
ilike 'Fet%ti';
  name   |  place  |  st_astext   | siruta:code |
siruta:code_sup
-+-+--+-+-
 Fetești | village | POINT(26.3391374 47.7063096) | 146842  | 146799
 Fetești | village | POINT(26.7589687 46.0278693) | 175698  | 175670
 Fetești | hamlet  | POINT(26.9088511 47.4093142) | 99021   | 98998
 Fetești | town| POINT(27.8259248 44.4119121) | 92710   | 92701
(4 rows)

Cel mai apropiat punct de pe A2 fata de orasul Fetesti:
osm=# select st_closestpoint(st_union(transform(way, 4326)),
st_geomfromewkt('SRID=4326; POINT(27.8259248 44.4119121)')) from
planet_osm_line where highway='motorway' and ref='A2';

  st_closestpoint

 010120E610A917B13CA2D23B40D425CF58B0324640
(1 row)

osm=# select
st_astext('010120E610A917B13CA2D23B40D425CF58B0324640');
st_astext
--
 POINT(27.8227880413394 44.3960066806282)
(1 row)

Ar fi:

pentru A2 langa Fetesti
http://www.openstreetmap.org/?mlat=44.3960066806282&mlon=27.8227880413394&zoom=14&layers=M

si pentru A2 langa Cernavoda:
http://www.openstreetmap.org/?mlat=44.3371528919445&mlon=28.0247441792077&zoom=14&layers=M

--
Cristi

2012/2/13 Vasile Craciunescu 

> Salutare Alex,
>
> Ideea este foarte buna. Eu m-am apucat sa fac o harta interactiva cu
> localitatile afectate (doar marcarea lor pe harta + afisarea de informatii
> despre problemele semnalate). Ne-am putea sincroniza eforturile si am putea
> include aici si comunitatea geo-spatial.org. Din pacate, o lista clara a
> localitatilor afectate nu se gaseste pe site-urile institutiilor publice.
> Informatii nestructurate se gasesc pe site-urile televiziunilor si ziarelor.
>
> -Vasile
>
>
> On 2/11/12 4:32 PM, alex-map wrote:
>
>> Salut,
>>
>> M-am luat dupa modelul Haiti si m-am apucat sa mapez zona Baraganului
>> si sudului Moldovei, ar fi de apreciat daca si alti voluntari s-ar
>> alatura actiunilor mele. O mare parte a zonei are acoperire Bing
>> destul de buna asa ca ceea ce avem nevoie este doar un pic de timp.
>>
>>
>> Cele Bune
>> Alex.
>>
>> __**_
>> Talk-ro mailing list
>> Talk-ro@openstreetmap.org
>> http://lists.openstreetmap.**org/listinfo/talk-ro
>>
>>
>
> __**_
> Talk-ro mailing list
> Talk-ro@openstreetmap.org
> http://lists.openstreetmap.**org/listinfo/talk-ro
>
___
Talk-ro mailing list
Talk-ro@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ro


Re: [Talk-ro] Maparea zonelor Sinistrate,

2012-02-13 Fir de Conversatie Vasile Craciunescu

Salutare Alex,

Ideea este foarte buna. Eu m-am apucat sa fac o harta interactiva cu 
localitatile afectate (doar marcarea lor pe harta + afisarea de 
informatii despre problemele semnalate). Ne-am putea sincroniza 
eforturile si am putea include aici si comunitatea geo-spatial.org. Din 
pacate, o lista clara a localitatilor afectate nu se gaseste pe 
site-urile institutiilor publice. Informatii nestructurate se gasesc pe 
site-urile televiziunilor si ziarelor.


-Vasile

On 2/11/12 4:32 PM, alex-map wrote:

Salut,

M-am luat dupa modelul Haiti si m-am apucat sa mapez zona Baraganului
si sudului Moldovei, ar fi de apreciat daca si alti voluntari s-ar
alatura actiunilor mele. O mare parte a zonei are acoperire Bing
destul de buna asa ca ceea ce avem nevoie este doar un pic de timp.


Cele Bune
Alex.

___
Talk-ro mailing list
Talk-ro@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ro




___
Talk-ro mailing list
Talk-ro@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ro


Re: [Talk-ro] Maparea zonelor Sinistrate,

2012-02-11 Fir de Conversatie alex-map
Salut,

Prioritatea ar fi urmatoarea, drumuri nationale, judetene, comunale
ulite. I zona respectiva sunt o gramada de drumuri trasate pe baza
imaginilor yahoo la o calitate mai mult decat indoielnica. Deasemenea
maparea obiectivelor principale din fiecare sat (biserica, scoala)
este importanta, daca cumva cunoasteti zona puteti aduce si alte
detalii.

Alex.


On Feb 11, 5:47 pm, Alex Morega  wrote:
> On 11 Feb 2012, at 16:32, alex-map wrote:
>
> > Salut,
>
> > M-am luat dupa modelul Haiti si m-am apucat sa mapez zona Baraganului
> > si sudului Moldovei, ar fi de apreciat daca si alti voluntari s-ar
> > alatura actiunilor mele. O mare parte a zonei are acoperire Bing
> > destul de buna asa ca ceea ce avem nevoie este doar un pic de timp.
>
> Poți să intri te rog în detalii puțin? Ce e important de mapat, drumuri 
> naționale, orașe? Ai cumva o listă sau direcții mai precise?
>
> Also: e vreun canal de IRC sau ceva asemănător unde stau mapperi români?
>
> -- Alex
>
> ___
> Talk-ro mailing list
> Talk...@openstreetmap.orghttp://lists.openstreetmap.org/listinfo/talk-ro

___
Talk-ro mailing list
Talk-ro@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ro


Re: [Talk-ro] Maparea zonelor Sinistrate,

2012-02-11 Fir de Conversatie Alex Morega

On 11 Feb 2012, at 16:32, alex-map wrote:

> Salut,
> 
> M-am luat dupa modelul Haiti si m-am apucat sa mapez zona Baraganului
> si sudului Moldovei, ar fi de apreciat daca si alti voluntari s-ar
> alatura actiunilor mele. O mare parte a zonei are acoperire Bing
> destul de buna asa ca ceea ce avem nevoie este doar un pic de timp.

Poți să intri te rog în detalii puțin? Ce e important de mapat, drumuri 
naționale, orașe? Ai cumva o listă sau direcții mai precise?

Also: e vreun canal de IRC sau ceva asemănător unde stau mapperi români?

-- Alex


___
Talk-ro mailing list
Talk-ro@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ro


[Talk-ro] Maparea zonelor Sinistrate,

2012-02-11 Fir de Conversatie alex-map
Salut,

M-am luat dupa modelul Haiti si m-am apucat sa mapez zona Baraganului
si sudului Moldovei, ar fi de apreciat daca si alti voluntari s-ar
alatura actiunilor mele. O mare parte a zonei are acoperire Bing
destul de buna asa ca ceea ce avem nevoie este doar un pic de timp.


Cele Bune
Alex.

___
Talk-ro mailing list
Talk-ro@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-ro