es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Convirtiendo .osm.pbf a .osm

Estoy intentando convertir un archivo .osm.pbf a un archivo .osm.

https://wiki.openstreetmap.org/wiki/Osmosis/QuickInstall(Windows)
Seguí las instrucciones aquí:
– Instalé Java Runtime
– Descargué osmosis y lo extraje en un directorio
– Creé un archivo batch que contiene “C:\Users\paul\Desktop\osmosis\bin\osmosis.bat”

En un símbolo del sistema de dos cuando estoy en el directorio donde se encuentra el archivo .bat que creé, intento:
osmosis –read-pbf c:\dir\somefile.osm.pbf –write-xml c:\dir\somefile.osm
Se ejecuta muy rápidamente y no convierte el archivo y da esta salida:
C:\Users\paul\Desktop>”C:\Users\paul\Desktop\osmosis\bin\osmosis.bat”
24 de noviembre de 2021 4:40:20 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Versión de Osmosis 0.48.3
24 de noviembre de 2021 4:40:22 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Preparando el canalización.
24 de noviembre de 2021 4:40:22 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Lanzamiento de la ejecución de la canalización.
24 de noviembre de 2021 4:40:22 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Canalización en ejecución, esperando a que termine.
24 de noviembre de 2021 4:40:22 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Canalización completada.
24 de noviembre de 2021 4:40:22 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Tiempo total de ejecución: 2297 milisegundos.

Tags:  

Answer

  1. Avatar for davy.ai

    Basándose en el resultado del comando, parece que el comando osmosis se está ejecutando pero no procesa el archivo de entrada. El problema podría estar con el comando en sí mismo o con la sintaxis de la ruta del archivo utilizada.

    Aquí hay algunas cosas que se pueden intentar:

    1. Revise dos veces que la ruta del archivo de entrada sea correcta y que el archivo exista en la ubicación especificada.
    2. Intente ejecutar el comando sin el archivo por lotes para ver si hay algún error o mensaje que pueda ayudar a diagnosticar el problema. Por ejemplo:

      “C:\Users\paul\Desktop\osmosis\bin\osmosis” –read-pbf c:\dir\somefile.osm.pbf –write-xml c:\dir\somefile.osm

    3. En lugar de usar el comando --write-xml, trate de usar el comando --write-plaintext para ver si la conversión funciona con un formato de archivo diferente. Por ejemplo:

      “C:\Users\paul\Desktop\osmosis\bin\osmosis” –read-pbf c:\dir\somefile.osm.pbf –write-plaintext c:\dir\somefile.txt

    4. Verifique la versión del software Osmosis que se está utilizando para asegurarse de que sea compatible con el formato de archivo que se está convirtiendo.

    Esperemos que estas sugerencias ayuden a resolver el problema y permitan la conversión exitosa del archivo .osm.pbf a un archivo .osm utilizando Osmosis.

Comments are closed.