Quiero mostrar los datos OSM de todo un país en mi aplicación.
El problema es que mi aplicación no sabe tratar mapas grandes.
En lugar de dividir el mapa en 5-10 trozos pequeños, deseo mostrar sólo los siguientes elementos:
highway=trunk, highway=trunk_link, highway=primary,highway=primary_link, highway=secondary, highway=secondary_link,highway=tertiary,highway=tertiary_link ,highway=motorway, highway=motorway_link
Todas las carreteras menos las residenciales. No quiero mostrar carriles, formas poligonales (área, uso del suelo, parques, etc.) ¡Sólo carreteras!
Pero después de ejecutar este comando:
osmosis.bat --read-xml "C:\belgium-latest.osm" --tag-filter accept-nodes highway=trunk, highway=trunk_link, highway=primary,highway=primary_link, highway=secondary, highway=secondary_link,highway=tertiary,highway=tertiary_link ,highway=motorway, highway=motorway_link --write-xml "C:\belgium-latest-highwayOnly.osm"
Todavía tengo las otras formas (no sólo carreteras) y el archivo osm es demasiado grande .. se redujo sólo 25% ~. yo esperaba que fuera más pequeño.
¿estoy haciendo algo mal? ¿debo añadir objetos a rechazar-nodos atributo ?