Coder Social home page Coder Social logo

cat2osm's People

Contributors

albfernandez avatar cdavila avatar cymerio avatar davefx avatar javiersanp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cat2osm's Issues

Intentar mejorar la unión de los distintos tramos de una calle

La versión 20-04-2012 une ejes que tienen el mismo nombre y es una mejora notable, pero al unir distintos tramos de una vía parece que le gusta más unir tramos que forman ángulo que los que siguen la línea recta:
A-------B--------C
|
D
En situaciones como la del esquema suele unir los tramos tipo ABD o DBC en vez de los de tipo ABC. No sé si se le podría "enseñar" a preferir las rectas.

Faltan tags en algunos nodos de acuerdo a la api v0.6

Al juntar con osmosis dos archivos casca diciendo que faltan tags en un nodo.

org.openstreetmap.osmosis.core.OsmosisRuntimeException: Node -27142 does not have a version attribute as OSM 0.6 are required to have. Is this a 0.5 file?

Pequeñísimo error

Hola.
Un error que no afecta los resultados. En la línea 120 de Main.java pone Config.get("ResultParh") donde debe poner Config.get("ResultPath")
Un saludo

Licencia software libre

Hola,

Primero, gracias por el trabajo realizado.

Ha pensado en licenciar esta herramienta bajo una licencia de software libre?

Gracias de nuevo
y hasta pronto.

Guardar los osm por masas / polígonos rústicos

Una vez realizado la simplificación por masas/poligonos rusticos, guardar el .osm resultante en un fichero resultado. Esto trae varias ventajas:

  • Facilita la edición en JOSM
  • Facilita la subida a JOSM
  • PERMITE GUARDAR RESULTADOS INTERMEDIOS!!!!!!!!!!

Obviamente, antes de ponerse a simplificar una masa habrá que comprobar si el fichero ya ha sido generado y poner una opción en el config que apunte a un fichero con una "máscara" de masas a procesar.

Etiquetado de buildings dentro de parcela no acaba de ir fino

En uno de mis parches integrados, pretendí hacer que ciertas etiquetas relativas al uso del suelo en urbano sólo aparecieran en los buildings de una parcela (principalmente, las etiquetas "building=...").

Sin embargo, algo no termina de ir fino, ya que por ejemplo en el ayuntamiento de Puebla de Don Fadrique, tengo "building=yes" en lugar de "building=public"...

Depósitos de agua no cerrados

Hola
Se me ha dado el caso de depósitos de agua en los que en los que el área está dividida en varias líneas con las etiquetas landuse=reservoir en cada una de ellas. Al validar, Josm, da 'La vía estilo área no ha sido cerrada'. Eso obliga a combinar varias vías en una (C) o poner las etiquetas en una relación multipolígono. Puede ser un fallo del programa al no crear una relación.

Errores en tags de Ayuntamiento

El ayuntamiento de la Puebla de Don Fadrique sigue saliendo como amenity=public_building, en lugar de como amenity=townhall...

Unir tramos de la misma calle

En muchos casos una misma calle está dividida en múltiples trozos, algunos de ellos de muy poca longitud. Sería perfecto si el programa los uniera por nombre siempre que sea posible. En algunos casos no se podrá, porque físicamente no están conectados o lo están por un punto intermedio de una de las vías.

Reducir el número de nodos en una vía

Se trata de eliminar nodos redundantes en las vías. Por ejemplo:
A ------ B --------C
El nodo B es redundante. Nótese que en algunos casos podemos considerar el nodo redundante aunque perdamos precisión. Hay que pensar también en los objetos redondeados.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.