[Talk-es] Ayuda en trabajo con la librería "osm4j"
Manuel Enrique Puebla Martínez
mpuebla en uci.cu
Sab Ene 9 22:41:37 UTC 2016
Hola:
¿Cómo puedo acceder a las coordenadas de los Nodos que conforman un "OsmWay
"? En un OSMWay solo tengo los ID de los nodos pero no sus coordenadas. Lo
intenté con la interfaz "OsmEntityProvider" y su método " public OsmNode
getNode(long id) throws EntityNotFoundException;" Pero cuando lo llamo
pasándole el ID de uno de los nodos que forman el "OsmWay" me genera la
excepción "EntityNotFoundException".
También lo intenté construyendo un "LineString" para luego acceder a las
coordenadas del mismo, con algo como esto:
iterator = new OsmXmlIterator(input, false);
InMemoryDataSet data = DataSetReader.read(iterator, false, true, false);
OsmWay Way = (OsmWay) osmEntity;
LineString lineString = GeometryBuilder.build(Way, data);
Pero al llamar a "GeometryBuilder" me da el mismo error.
¿Alguna sugerencia?
Saludos.
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 6698 bytes
Desc: no disponible
URL: <http://lists.openstreetmap.org/pipermail/talk-es/attachments/20160109/9e8d4555/attachment.bin>
Más información sobre la lista de distribución Talk-es