[Talk-es] Carretera A-5R
Hola, Todos los días paso por la carretera A-5R que une la A-5 con la M-40, entre Alcorcón y Madrid. Y todos los días me pregunto si es una carretera propia, un enlace entre carreteras o un ramal de una de ellas. Buscando un poco, he encontrado que en el Ministerio de Fomento está clasificada [1] como Autovía, y que incluso tiene su página en la Wikipedia [2] (aunque con la antigua denominación de A-5/1), por lo que entiendo que es una carretera con entidad propia. El caso es que en OSM está etiquetada como enlace de autopista [3] (motorway_link) y esto hace que otras etiquetas como motorway_junction no se apliquen a sus salidas (las pocas que tiene) o que no aparezca en CheckAutopista. Mi propuesta es cambiar esta carretera a motorway y etiquetar correctamente las salidas y añadirla a la wiki del Proyecto de Autopistas [4], pero como sé que este es un tema delicado, quiero preguntar a la comunidad antes de hacer los cambios. [1]: https://www.fomento.gob.es/recursos_mfom/informe4.pdf [2]: https://es.wikipedia.org/wiki/Autopista_A-5/1 [3]: https://www.openstreetmap.org/way/196337825 [4]: https://wiki.openstreetmap.org/wiki/ES:España/Autopistas Un saludo, Jesús ___ Talk-es mailing list Talk-es@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-es
Re: [Talk-es] Ayuda en trabjo con la libreria "osm4j"
Hola Manuel Enrique, Me temo que tienes varios errores en tu código. Primero, si el proxy al que te refieres es un proxy empresarial, dudo mucho que su dirección sea "localhost:3128". Pregunta a tu administrador de red por la dirección del proxy. Segundo, tienes un error al abrir la conexión: URL url = new URL(query); URLConnection conn = url.openConnection(proxy); En este punto ya tienes una conexión abierta (conn) usando el proxy especificado. Pero si luego haces esto: // Open a stream InputStream input = conn.getURL().openStream(); Estas obteniendo la URL original, que no indica nada de proxy, y estás abriendo una nueva conexión sin especificar ningún proxy. Lo correcto sería algo así: URL url = new URL(query); URLConnection conn = url.openConnection(proxy); // Open a stream InputStream input = conn.getInputStream(); Ten en cuenta también, que poniendo el proxy tal y como estás haciendo (usando la clase Proxy) estás poniendo "a fuego" la dirección del proxy en el código, por lo que será más difícil cambiar esa dirección cuando ejecutes tu programa en otro ordenador, por ejemplo. Esto te puede servir para una prueba puntual, pero te recomiendo que uses otro método para configurar el proxy, por ejemplo, usando propiedades del sistema, así: java -Dhttp.proxyHost=myProxyServer -Dhttp.proxyPort=8080 MyJavaApp Un saludo, Jesús Pérez Alcaide. El 2 de diciembre de 2015, 16:05, Manuel Enrique Puebla Martinez < mpue...@uci.cu> escribió: > > Vean...con estos cambios para definir el proxy me sigue dando error cuando > intento conectarme en "InputStream input = conn.getURL().openStream();". > > Creo que buscaré otra libreria para trabajar con OSM desde java. > > // Define a query to retrieve some data >String query = "http://osmtestdata.topobyte.de/big-ben.osm;; > >SocketAddress addr = new InetSocketAddress("localhost", 3128); >Proxy proxy = new Proxy(Proxy.Type.HTTP, addr); > > // // Open a stream > // InputStream input = new URL(query).openStream(); > >URL url = new URL(query); >URLConnection conn = url.openConnection(proxy); > >// Open a stream >InputStream input = conn.getURL().openStream(); > > > > > ___ > Talk-es mailing list > Talk-es@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-es > > ___ Talk-es mailing list Talk-es@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-es
Re: [Talk-es] Ayuda en trabjo con la libreria "osm4j"
Hola, Tienes que poner los datos de tu proxy en la máquina virtual Java. Busca "java http proxy" en tu buscador favorito y encontrarás mucha información al respecto. Aquí [1] la documentación oficial. [1] http://docs.oracle.com/javase/7/docs/technotes/guides/net/proxies.html Un saludo. Jesús Pérez Alcaide. El 1 de diciembre de 2015, 21:37, Manuel Enrique Puebla Martinez < mpue...@uci.cu> escribió: > > Hola: > > Ya logré importar correctamente desde Intellij Idea el ejemplo que > aparece en https://github.com/topobyte/osm4j-examples. El problema que > tenía es que ni sabia lo que era Gradle, siempre he trabajado con Maven. > > Todo compila bien, pero en todos los ejemplos que intento ejecutar me > lanzan una excepción en la primera linea de código que intenta conectarse a > OSM. Al parecer tengo algún problema con la conexión, sin embargo mi PC sí > está conectada a Internet pues lo verifiqué. Solo que estoy detrás de un > proxy, ¿alguna limitación con eso? La excepción la lanza en la linea > "InputStream input = new URL(query).openStream();" con el siguiente > mensaje: "Exception in thread "main" java.net.UnknownHostException: > osmtestdata.topobyte.de". > > ¿Alguna idea o recomendación? > > Saludos. > > > > > ___ > Talk-es mailing list > Talk-es@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-es > > ___ Talk-es mailing list Talk-es@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-es
Re: [Talk-es] Resumen de Talk-es, Vol 94, Envío 6
Sobre el tema de los carriles de aceleración, yo creo que la wiki de OSM en inglés lo especifica claro y con ejemplos muy ilustrativos http://wiki.openstreetmap.org/wiki/Lanes http://wiki.openstreetmap.org/wiki/Key:turn Tal vez lo que se podría hacer es traducir al español estas páginas. A mí personalmente me parece lo correcto que los carriles de aceleración/deceleración formen parte de la vía principal, y que se marquen convenientemente con turn:lanes y destination. Lo malo, es que hay que dividir la vía en muchos trocitos para especificar las propiedades de los carriles en cada tramo, pero creo que es lo más correcto. Ejemplos de mapeos que he realizado de esta manera: http://www.openstreetmap.org/changeset/16443478 http://www.openstreetmap.org/changeset/16432845 En JOSM hay plugins que muestran visualmente la información de carriles, lo que ayuda mucho en la edición de estas propiedades. Espero haber aportado algo de luz a esta discusión :) Saludos, jpereza El 18 de noviembre de 2014, 23:20, Almorca almo...@gmail.com escribió: Sin que sirva de precedente creo que en este caso se debería tener en cuenta como muestran los GPS estos carriles. El 18 de noviembre de 2014, 16:42, Paúl Sanz paulsanzca...@gmail.com escribió: Continúo el debate sobre las carriles de aceleración y deceleración, porque no me convencen demasiado las razones a favor de considerar los carriles de aceleración/deceleración como vías separadas. Creo que hay que distinguir entre las etiquetas de descripción física y las que tienen significados legales. Por ejemplo, maxwidth se refiere a la prohibición legal, (un vehículo que rebase la maxwidth es posible que pueda pasar, pero está incumpliendo la prohibición) mientras que width se refiere a la anchura física. Los carriles, aunque legalmente pudieran no considerarse parte de la calzada (y no tengo claro que sea así), físicamente son un carril, ya desde el mismo nombre. Si el Reglamento de Circulación no los considerara carriles, no los llamaría así. Y separarlos de la highway=motorway es considerarlos una vía separada, no un carril separado. El art. 167 sí indica que las líneas discontinuas pueden indicar la existencia de un carril especial (para determinar la clase de vehículos, de entrada o salida, u otro) ; en este caso la marca es sensiblemente más ancha que en el caso general.. Pero un carril especial sigue siendo un carril, no una vía separada. El art. 77 que cita Robertogeb dice, de hecho: Para abandonar una autopista, autovía o cualquier otra vía, los conductores deberán circular con suficiente antelación por el carril más próximo a la salida y *penetrar lo antes posible en el carril de deceleración*, si existe.. Me parece que la clave es la palabra antelación. Los carriles de decelaración están *antes* de la salida, no después. Si los mapeamos como motorway_link, estarían después, no antes de la salida. Otro argumento es que hay carriles de deceleración muy largos. Alguno he visto que comienza justo en la señal de preseñalización de la salida que marca los 1000 o los 500 m. Esto quiere decir que se considera que la salida está al final del carril de deceleración. Si no fuera así, habría la preseñalización de los 1000 y los 500 m y solo después empezaría el carril. Y esto no es así nunca, que yo haya visto. Los propios carteles dicen que la salida está al final del carril, no al principio. En cuanto a los carriles compartidos, (de aceleración al principio y de deceleración al final), de las 3 opciones que ve Robertogeb yo optaría por la 2. La 1 convierte un carril en un cruce de dos vías añadiendo complejidad, y la 3 me parece arbitraria. La 2, en cambio, sí considera que el carril es un carril. Suena tonto, pero si lo separamos estamos diciendo que un carril no es un carril, sino otra cosa. En consonancia con estos artículos: - El carril de aceleración en OSM debería ser un carril independiente y prolongarse hasta el final, punto en el que se incorpora a la vía principal. - El carril de deceleración en OSM debería ser un carril independiente que se separa de la vía principal en el momento en el que existe el carril . Cuando un carril de aceleración se une a un carril de decelaración surge un problemaa, no sólo de representación en OSM sino de circulación al producirse peligrosas tijeras. Veo varias opciones: 1. Podrían pintarse dos carriles: uno de aceleración y otro de deceleración que se cruzarían en un punto intermedio 2. Podría ampliarse el número de carriles de la vía principal y utilizar turn:lanes, donde el valor del carril derecho sería turn_left en la primer mitad de la vía y turn_right en la segunda 3. Podría crearse un carril de deceleración desde un punto intermedio en la vía principal y un carril de aceleración hasta ese mismo punto Yo opto por la 3. En ocasiones, el carril de aceleración continua (o el de decelaración finaliza) como un
Re: [Talk-es] Cómo mapear barrios y zonas dentro de un municipio
Gracias Manuel y Javier por vuestras respuestas. Viendo cómo se había hecho en otros municipios, he visto que la información de los municipios se obtuvo de una importación del Nomenclátor Geográfico de Municipios y Entidades de Población del Instituto Geográfico Nacional, a partir de la base de datos de municipios y entidades. En esa base de datos, en Alcorcón aparecen las siguientes entidades, que además coinciden con la capa Entidades del NomeCalles del Instituto de Estadística de la Comunidad de Madrid: Alcorcón, Campodón, Venta la Rubia, Ventorro del Cano, Carretera de San Martín, Fuente Cisneros, Montepríncipe y El Praonal. Yo podría actualizar la importación del NGMEP en Alcorcón para incluir estas entidades como nodos con la etiqueta place=suburb (creo que es la que más se corresponde). Intentaré ponerme en contacto con quien lleve el tema de esta importación. Sobre los límites administrativos, he encontrado en la web del ayuntamiento de Alcorcón [1] una descripción de los límites de las Juntas de Distrito. Lo malo es que es una descripción de texto, aunque conociendo las calles se pueden sacar los límites. [1] http://www.ayto-alcorcon.es/concejalias-2/servicios-sociales-discapacidad-inmigracion-cooperacion-y-participacion-ciudadana/participacion-ciudadana/consejos-de-participacion-ciudadana-y-juntas-municipales-de-distrito Por otro lado, recientemente se ha incluido renderización para la etiqueta place=neighbourhood [2] por lo que creo que se podría utilizar para marcar barrios. [2] https://trac.openstreetmap.org/ticket/4191 Un saludo, jpereza. El 15 de diciembre de 2013, 23:21, Javier Sánchez javiers...@gmail.comescribió: Hola Si te sabes los límites administrativos[1], puedes usar una relación[2] frontera[3] de nivel 9 para los distritos como subareas del municipio y de nivel 10 como subareas de los distritos. Lo difícil es saber los límites exactos. Si usas nodos con place usa suburb sólo para barrios de ciudades grandes, para barrios de localidades más pequeñas o dispersas hamlet. [1] http://wiki.openstreetmap.org/wiki/Tag:boundary%3Dadministrative [2] http://wiki.openstreetmap.org/wiki/ES:Relation [3] http://wiki.openstreetmap.org/wiki/ES:Relation:boundary Saludos El 15 de diciembre de 2013, 15:23, Manuel lladosa manolo...@gmail.comescribió: No responde nadie, y yo no tengo suficiente experiencia para poder responderte. Simplemente te puedo decir que estoy observando los barrios de Valencia, donde yo vivo, y todos tienen la etiqueta place=suburb, y luego está marcado el contorno del barrio con un área con la etiqueta landuse=residential, pero nada más. En otras zonas he visto que está de forma parecida, así que supongo que debe ser la forma correcta. A ver si alguien con más experiencia te pudiera ofrecer mejor ayuda. Un saludo. ___ Talk-es mailing list Talk-es@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-es ___ Talk-es mailing list Talk-es@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-es ___ Talk-es mailing list Talk-es@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-es
[Talk-es] Cómo mapear barrios y zonas dentro de un municipio
Hola, Lo primero presentarme. Soy Jesús Pérez (jpereza en OSM [1][2]) y soy un programador entusiasta de los mapas. Llevo colaborando con OpenStreetMap de forma esporádica casi 2 años, aunque hace poco que he descubierto esta lista de correos. [1] http://www.openstreetmap.org/user/jpereza [2] https://wiki.openstreetmap.org/wiki/User:Jpereza Quiero mapear con detalle mi barrio (Fuente Cisneros [3] en Alcorcón, Madrid) y me surgen varias dudas. Actualmente está puesto como un nodo con la etiqueta place=neighbourhood. ¿Es esta la mejor manera? ¿Debería hacer un área para delimitar el barrio? ¿Cuáles serían sus límites? Este barrio está separado del núcleo de Alcorcón por las carreteras M-50 y M-506. ¿Sería mejor utilizar un place=suburb? [3] http://www.openstreetmap.org/node/2015007161#map=17/40.33903/-3.85629 En el Nomecalles [4] del Instuto de Estadística de la Comunidad de Madrid, se pueden activar las capas Entidades, Núcleos y Sectores, y Fuente Cisneros aparece como una entidad, un núcleo y un sector independiente. Los Sectores creo que se pueden identificar con barrios, según su descripción: Se denomina así a una porción diferenciada de un núcleo que cuenta con una tipología de época o construcción similar, o es conocida y nombrada de una manera particular por cualquier otra causa. [4] http://www.madrid.org/nomecalles/Inicio.icm?left=425909right=429644bottom=4465036top=4466636capas=%279%27,%271%27,%277%27,%276%27,%275%27fondo=CatastrocapasEtiquetadas=%271%27,%279%27,%277%27,%276%27,%275%27alto=550ancho=1284 De forma general, ¿cómo se deberían mapear zonas dentro de un municipio, como los barrios, urbanizaciones, polígonos industriales, ...? ¿y las zonas que pertenecen a un municipio, pero están separadas del núcleo urbano, deberían tener un tratamiento especial? Espero haberme explicado con claridad, pero si no ha sido así, puedo volver a intentarlo :) Un saludo, jpereza ___ Talk-es mailing list Talk-es@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-es