[Talk-cat] Importació centres docents a Catalunya
Victor
pardal2 at gmail.com
Mon Dec 2 11:28:39 UTC 2019
Hola, generar tambe les tasques en geojson (o json) es bastant facil, nomes
necesitaria veure la definio d'aquests arxius, o algun exemple, per veure
l'estructura concreta.
Crec que haviem dit que ja hi ha un segon script generic que feia la
conversio de OSM a JSON, pero com que generar-ho directament crec que sera
molt senzill ho podria afegir. O crear un 2on script en python que ho fes,
potser serien 4 linies i serviria per altres futures tasques.
victor
On Sat, Nov 30, 2019 at 1:22 PM yo paseopor <yopaseopor at gmail.com> wrote:
> I això ens donaria un geojson exterior que ens servís després per
> carregar-lo al gestor de tasques (amb les zones per delimitar i tals?). És
> el pas que ens faltaria per incloure'l al gestor de tasques, al marge d'un
> arxiu OSM, que sempre va bé per editar des de JOSM.
>
> Salut i centres educatius
> yopaseopor
>
> On Fri, Nov 29, 2019 at 2:45 PM Victor <pardal2 at gmail.com> wrote:
>
>> He afegit que acumuli al tag *isced:level* els diferents codis quan hi
>> ha mes d'un cicle al centre. P.ex: <tag k="isced:level" v="2;3;5"/>
>>
>> On Fri, Nov 29, 2019 at 11:52 AM Victor <pardal2 at gmail.com> wrote:
>>
>>> Hola de nou,
>>> he estat liat aquestes setmanes pero finalment m'he posat amb l'script
>>> de conversio de centres docents i ja tinc una 1a versio. Per fer-ho el mes
>>> generic posible he separat a un fitxer apart el mapeig els noms de les
>>> columnes CSV de gencat amb els tags de OSM, segons descrit a la wiki:
>>> https://wiki.openstreetmap.org/wiki/Import_schools_in_Catalunya
>>> El fitxer de mapeig es: *mapping_config.yaml* Es prou
>>> auto-explicatiu.
>>> L'script en python que fa la conversio es: *convert_cvs2osm.py*
>>> I el OSM resultant es: *Directori_de_centres_docents.osm*
>>>
>>> Alguns comentaris i dubtes:
>>> - He agafat nomes les escoles amb Any=2019, les altres estan duplicades
>>> i entenc que aquestes son les que tenen les dades mes actualitzades.
>>> - Les adreces les he dividit en street i housenumber separant per la
>>> primera coma. La majoria coincideixen bé, pero en alguns casos han posat
>>> coses al final com 'barri bla, bla'
>>> - Els kindergarten, entenc que si al mateix centre hi ha algun cicle
>>> mes pasen a ser school.
>>> - min_age i max_age: si al centre hi ha varis cicles he agafat el minim
>>> de tots el cicles i el maxim de tots el cicles. P.ex. si a un centre hi ha
>>> ed. primaria (6-12) i ESO (12-16), el minim seria 6 i el maxim 16.
>>> Correcte?
>>> - Pels 'Special Education Centers' he afegit description=Centre
>>> d'educació especial.
>>> - El tag addr:place=* has posat 'nom localitat'. Pero segons la wiki de
>>> OSM aquest tag hauria de ser nomes per alguns llocs molt poc comuns on
>>> l'adreça te numero pero no te nom de carrer. P.ex pobles a rusia on nomes
>>> han numerat les cases pero no hi ha cap nom de carrer. Crec que aqui no
>>> seria el cas, no cal utilitzar-ho jo crec.
>>> - Cada node te un ID, que he vist que per importacions sol ser un numero
>>> negatiu arbitrari. No se si s'ha de seguir algun metode concrec, poden
>>> haver colisions amb altres...
>>>
>>> L'script no pot ser completament generic per que hi ha coses molt
>>> especifiques de les escoles, com el tema de min_age i max_age, pero crec
>>> que adaptar-ho per altres conversions no seria gaire dificil.
>>> No se si em deixo alguna cosa.
>>> parlem!
>>> victor
>>>
>>>
>>> On Sat, Oct 12, 2019 at 6:27 PM Lanxana . <lanxanae at gmail.com> wrote:
>>>
>>>> Crec que precisament per això a Madrid van fer dos scripts per tenir un
>>>> primer, genèric, que transforma els fitxers xml a osm, i un altre per
>>>> convertir el fitxer osm en les tasques que es carreguen al gestor ( que és
>>>> el que podem aprofitar). No sé si és possible tenir un script que sigui
>>>> capaç de processar tots els tipus de dataset que tenim de la Generalitat.
>>>> Hi haurà coses comunes com podria ser el tema adreça (que s'ha de processar
>>>> i separar en parts), però altres molt específiques (com els isced_level,
>>>> min_age, max_age, etc. en aquest cas).
>>>>
>>>> Encara no aconsegueixo posar-me amb el gestor per veure què necessita
>>>> ni com es fa. La meva idea era seguir el procés que van fer ells, o mirar
>>>> com es fa amb les tasques de cadastre. En tot cas veig que cal un fitxer
>>>> geojson amb els límits de les tasques i tampoc he aconseguit encara
>>>> generar-lo. A les males estic pensant que podem ordenar per codi postal,
>>>> dividir en paquets d'uns 20 punts i tirar milles... al menys garantiríem
>>>> una certa proximitat geogràfica entre ells perquè en una mateixa tasca no
>>>> tinguis un centre a la Vall d'Aran i un altre a Deltebre...
>>>>
>>>> Si algú sap i pot generar el geojson i/o investigar com funciona el
>>>> gestor de tasques, endavant! Jo no sé quan podré ni si ho podré fer.
>>>>
>>>> Salut!
>>>>
>>>>
>>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Libre
>>>> de virus. www.avast.com
>>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>>>> <#m_5839662150400946821_m_1830824448400901186_m_1286287474594208639_m_1020502445569712513_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>>>>
>>>> El sáb., 12 oct. 2019 a las 4:48, Ismael Luceno (<ismael at iodev.co.uk>)
>>>> escribió:
>>>>
>>>>> On 22/Sep/2019 14:00, Lanxana . wrote:
>>>>> > Com a guia m'he estat mirant la importació de les oficines de correus
>>>>> > de Madrid [3]. Fan servir dos scripts (tots dos estan a github): un
>>>>> > per convertir l'etiquetat i l'altre per generar les tasques per al
>>>>> > gestor.
>>>>>
>>>>> Seria interessant unir les dues parts i automatitzar la tasca; podem
>>>>> generar un fitxer XML amb el resultat llest per importar, així es pot
>>>>> simplement revisar i importar.
>>>>>
>>>>> Per fer les unions amb nodes existents, quan no hi ha referència més
>>>>> fiable, simplement es pot usar la posició amb algun marge d'error i
>>>>> qualesvol altra etiqueta disponible.
>>>>>
>>>>> > Crec que podríem aprofitar el segon, però caldria adaptar o programar
>>>>> > un que faci el mateix que el primer però amb la estructura del xml de
>>>>> > la Generalitat (m'ha semblat que és diferent) i amb les nostres
>>>>> > etiquetes.
>>>>> <...>
>>>>>
>>>>> Jo diria que es important tenir un script genèric, capaç d'importar des
>>>>> de qualsevol font, i així concentrar esforços, perquè molt del que
>>>>> necessiten fer segurament és comú.
>>>>>
>>>>> No sembla una tasca difícil; ia més madridxml2osm no és fàcil
>>>>> d'adaptar,
>>>>> tot està codificat en el codi font, quan hauria de ser una
>>>>> transformació
>>>>> guiada pel contingut.
>>>>>
>>>>> _______________________________________________
>>>>> Talk-cat mailing list
>>>>> Talk-cat at openstreetmap.org
>>>>> https://lists.openstreetmap.org/listinfo/talk-cat
>>>>>
>>>> _______________________________________________
>>>> Talk-cat mailing list
>>>> Talk-cat at openstreetmap.org
>>>> https://lists.openstreetmap.org/listinfo/talk-cat
>>>>
>>> _______________________________________________
>> Talk-cat mailing list
>> Talk-cat at openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/talk-cat
>>
> _______________________________________________
> Talk-cat mailing list
> Talk-cat at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-cat
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-cat/attachments/20191202/564da480/attachment.html>
More information about the Talk-cat
mailing list