Preguntas frecuentes

📁 Formatos & cargas admitidos

Marca Archivos necesarios Tour virtual Nube de puntos
Formatos de archivo universales
Autodesk ReCap RCP / RCS
*
E57 mejor opción
*
PTX
LAS / LAZ
PTS
XYZ
PLY
JPG / INSP / DNG with GPS data
(equirectangular / doble ojo de pez)
JPG / PNG / EXR / INSP / DNG
(equirectangular / doble ojo de pez)
Escaneo láser terrestre
RIEGL PTX + panos + ImageList.csv
RiPANO panos + project.json
Leica LGSX
*
*
Leica LGS
*
Leica panos + DB
Leica panos + TXT / CSV
Z+F panos + OUT
Trimble panos + CSV
FARO panos + iQscene TXT
¿No aparece el escáner? ¡Contáctanos!
Escáneres láser móviles
OmniSLAM LAZ + panos + camera.dat
Lixel LAZ + panos + panoramicPoses.csv
CHCNAV RS10 CoPre "Export" archived folder
Share S20 / S100 LAS + left_*.jpg + right_*.jpg + ImgPose.txt
Tersus MVP S1 LAS + left/*.jpg + right/*.jpg + ImgPose.txt + calibration.json
Tersus MVP S1 LAS + panos + coordinates.txt
Tersus MVP S1 LAS + panorama/*.jpg + manifest.json
¿No aparece el escáner? ¡Contáctanos!
Ortofoto / GeoTIFF / Superposiciones de mapa
TIF / TIFF / KML / KMZ
Vídeo 360°
MP4 (equirectangular) + GPX (opcional)
Splatting gaussiano 3D
PLY SPZ SPLAT KSPLAT SOG RAD
Formatos de malla
GLB STL OBJ+MTL+Texturas
Formatos CAD 3D
gratis RVT IFC
0,01 tokens por MB
Para la conversión se utiliza la API Autodesk Derivative
RVT ASM F3D FBX IAM IPT NEU PRT SLDASM SLDPRT SMB SMT STEP STP STPZ WIRE X_B X_T 
panos - panoramas equirectangulares en formato JPG, PNG, EXR o DNG, o panoramas de doble ojo de pez en formato INSP
INSP - Foto de doble ojo de pez de Insta360: utilizamos los datos del giroscopio para nivelar el panorama y unir las imágenes de los dos objetivos de ojo de pez en una sola imagen equirectangular. La calidad de la nivelación y la unión es ligeramente inferior a la que ofrece la aplicación nativa Insta360 Studio.
* - depende de cómo se creó el archivo

Si la carga falla, especialmente con archivos grandes, pruebe lo siguiente:
  • Inicie la carga y evite cambiar a otras pestañas o ventanas del navegador durante el proceso.
  • Asegúrese de que su computadora no entre en modo de suspensión — desactive temporalmente la suspensión si es necesario.
  • Es imprescindible disponer de una conexión estable a internet. Las interrupciones de la conexión Wi-Fi pueden provocar errores en la carga.
El tamaño del archivo por sí solo no es una limitación.

También puede usar una de las opciones admitidas para compartir archivos: un enlace de descarga directa, Google Drive, Dropbox o Yandex Disk. En lugar de cargar el archivo directamente en la plataforma, simplemente proporcione un enlace al archivo. Nuestra plataforma lo descargará automáticamente desde el enlace y comenzará a procesar el proyecto.

Para localizar el archivo de la base de datos Leica, siga estos pasos:
  1. Inicie Cyclone REGISTER 360.
  2. En la configuración del proyecto, especifique la carpeta donde está almacenado.
  3. Abra esta carpeta en el explorador de archivos. Dentro, debería ver un archivo llamado algo así como project_deliv_*.db.
  4. Después de localizar el archivo, cargue el archivo de la base de datos en nuestra plataforma junto con sus panoramas JPG para crear un tour virtual.
Este archivo contiene datos espaciales esenciales necesarios para la colocación y alineación precisa del panorama.

Un archivo TXT almacena la posición y la orientación de sus panoramas. Se admiten dos estructuras, que se detectan automáticamente en función del contenido del archivo:

1. Archivo de posición/orientación (Leica)

Un archivo por panorama, con exactamente el mismo nombre que su imagen (por ejemplo, station_01.txt junto a station_01.jpg). Contiene una posición y una orientación:
position = [positionX, positionY, positionZ];
orientation = [rotationW, rotationX, rotationY, rotationZ];
Aquí hay un ejemplo:
position = [-60.2344, 30.0544, -0.185128];
orientation = [0.804644, -8.74489e-06, -1.45999e-05, 0.593758];
La orientación es un cuaternión en el orden W, X, Y, Z. Separe cada valor con una coma y un espacio, exactamente como se muestra.

2. archivo de escena iQscene

Un único archivo que enumera todos los panoramas, identificado por la palabra iQscene en la primera línea. A continuación hay dos líneas de encabezado y una línea por panorama; la lista termina con una llave de cierre }. Los valores de cada línea de panorama están separados por espacios:
"path\to\station_01.jpg" posX posY posZ axisX axisY axisZ angle
La ruta de la imagen aparece entre comillas; posX posY posZ indica la posición, y axisX axisY axisZ, junto con angle (en grados), describe la rotación mediante un eje y un ángulo. Ejemplo:
iQscene ...
...
...
"C:\Project\station_01.jpg" -60.2344 30.0544 -0.1851 0 0 1 90.0
"C:\Project\station_02.jpg" -58.1021 31.7765 -0.1820 0 0 1 92.5
}
Use un punto como separador decimal y guarde el archivo en codificación UTF-8. Estas estructuras permiten que la plataforma coloque y oriente correctamente sus panoramas en el espacio 3D.

Un archivo CSV almacena la posición y la orientación de cada panorama. Súbelo junto con los panoramas JPG equirectangulares — el nombre de archivo en cada fila (sin su extensión) debe coincidir con la imagen correspondiente. La plataforma detecta automáticamente el diseño, por lo que se aceptan varias variantes:
Origen / software Nombre de archivo Delimitador Columnas de encabezado
Genérico *.csv coma filename, x, y, z, qw, qx, qy, qz
Genérico *.csv espacio imgname, x, y, z, qw, qx, qy, qz
Genérico *.csv punto y coma filename, pano_pos_x, pano_pos_y, pano_pos_z, pano_ori_w, pano_ori_x, pano_ori_y, pano_ori_z
RIEGL *ImageList.csv coma Timestamp, Filename, Origin(X[m],Y[m],Z[m]), Direction(X[m],Y[m],Z[m]), Up(X[m],Y[m],Z[m]), Roll(X)[deg], Pitch(Y)[deg], Yaw(Z)[deg], Omega[deg], Phi[deg], Kappa[deg]
También se aceptan los nombres de columna Easting / Northing / Height. Mantenga el encabezado original exportado por el escáner.
Lixel *panoramicPoses.csv espacio imgname, x, y, z, qw, qx, qy, qz
Leica Cyclone REGISTER 360 *.csv punto y coma SetupName, Position(X), Position(y), Position(z), Orientation(W), Orientation(X), Orientation(Y), Orientation(Z)
OmniSLAM *.csv coma file, x, y, z, rot_x, rot_y, rot_z
Algunas cosas a tener en cuenta:
  • Los nombres de las columnas deben coincidir exactamente (distinguen entre mayúsculas y minúsculas); el orden no importa y las columnas adicionales se ignoran.
  • qw, qx, qy, qz (y Orientation(W...Z), pano_ori_w...z) son los componentes del cuaternión en orden W, X, Y, Z.
  • rot_x, rot_y, rot_z (OmniSLAM) son ángulos de rotación de Euler expresados en radianes.
  • Los archivos de RIEGL y Lixel se reconocen por sus nombres (...ImageList.csv / ...panoramicPoses.csv); las demás estructuras se detectan automáticamente a partir de la fila de encabezado.
  • Use un punto como separador decimal y guarde el archivo en codificación UTF-8.
Aquí hay un ejemplo del diseño genérico separado por comas:
filename,x,y,z,qw,qx,qy,qz
station_01.jpg,-60.2344,30.0544,-0.185128,0.804644,-8.74489e-06,-1.45999e-05,0.593758
station_02.jpg,-58.1021,31.7765,-0.182004,0.799120,1.02000e-05,2.31000e-05,0.601171

Cyclone REGISTER 360
La imagen a continuación muestra la configuración recomendada para exportar su proyecto a un archivo LGSX:

Configuración óptima del archivo LGSX

Estas configuraciones ayudan a garantizar la compatibilidad y precisión al usar el archivo con nuestra plataforma.

Una nube de puntos compuesta por varias estaciones de escaneo debe procesarse previamente en FARO SCENE:
  • Crear nubes de puntos de escaneo para cada estación para mejorar la visualización.
  • Desactivar el filtro de artefactos de bordes para obtener resultados más claros.
  • Registrar todas las estaciones y organizarlas en un solo clúster.
Una vez hecho esto, exporte el contenido del clúster como se muestra en las capturas de pantalla a continuación:

Exportar FARO SCENE — Paso 1

Exportación FARO SCENE — Paso 2

Este proceso garantiza una alineación correcta y la compatibilidad al cargar el proyecto en nuestra plataforma.

📁 Uso general y acceso

Una vez creado su proyecto, puede compartirlo de varias maneras; todas están disponibles en la página de configuración del proyecto.

La opción más sencilla es establecer el modo de acceso en por enlace. En este caso, no se requiere registro — cualquiera con el enlace puede ver el proyecto.

Ideal para compartir con clientes, interesados o revisores externos sin necesidad de crear una cuenta.

Sí — a cada proyecto se le puede asignar una etiqueta que funciona como una carpeta.

Utilice etiquetas para agrupar proyectos por cliente, subcliente o cualquier otra categoría que ayude a organizar su espacio de trabajo. Tenga en cuenta que solo se puede asignar una etiqueta por proyecto, por lo que debe usar una convención de nombres clara y estructurada.

Sí — podemos activar una suscripción de prueba para usted, válida por 2 semanas. Esta prueba incluye casi las mismas funciones que el plan Pro y es ideal para probar proyectos a gran escala.

Si su archivo de escaneo (por ejemplo, 100 GB) ya está almacenado en Dropbox, Google Drive u otra plataforma compatible, puede pegar el enlace de descarga al crear un nuevo proyecto. El sistema obtendrá y procesará el archivo automáticamente — no se requiere carga manual.

Sí — no hay restricciones basadas en el país. Si el sitio web se carga y funciona para usted, puede usar el servicio desde Perú o cualquier otro lugar.
¡No dude en probarlo! Puede crear proyectos con hasta 10 configuraciones completamente gratis.

Gracias por su interés — valoramos mucho sus preguntas y sugerencias.

Actualmente preferimos comunicarnos por correo electrónico, ya que nos permite rastrear las solicitudes de manera más eficiente y responder con detalle. Estamos encantados de continuar la conversación de esta forma y atender cualquier tema que desee tratar.

¡Esperamos su mensaje con interés!

📁 Recorridos virtuales y panoramas

Por supuesto. Este es un método sencillo para alinear manualmente sus panoramas:
  1. Al capturar imágenes, siempre oriente la cámara en la misma dirección respecto a los puntos cardinales. Por ejemplo, puede elegir mantener el frente de la cámara mirando hacia el "norte" mientras se desplaza por un espacio.
  2. Sube fotos a la plataforma. Por defecto, todos los panoramas se colocarán en el origen (0,0) del sistema de coordenadas.
  3. (Opcional) Para empezar a organizar la escena, desplace una de las estaciones a lo largo del eje X, por ejemplo, 10 metros.
  4. (Opcional) Prepare una imagen de fondo (por ejemplo, un plano de planta) con una barra de escala visible para facilitar la colocación de las estaciones.
  5. Cargue la imagen de fondo y alinéela mediante la barra de escala.
  6. Ubique cada panorama en la habitación o zona donde se capturó.
  7. Use la opción de triangulación de Delaunay en la configuración de las estaciones para vincular los puntos automáticamente.
  8. Abra cualquier panorama y compruebe visualmente si las posiciones de las demás estaciones parecen desplazadas.
  9. En la configuración de coordenadas, ajuste el campo "Establecer la dirección de vista para todas las estaciones (grados)" para corregir el desplazamiento. Empiece con su mejor estimación.
  10. Si la rotación va en la dirección equivocada, intente rotar de nuevo usando la fórmula: -2 × suposición inicial.
¡Este método permite controlar manualmente y con precisión la ubicación de los panoramas, incluso sin datos GPS!

Mira este video corto para ver lo rápido y sencillo que es: https://youtu.be/IGucR18yJM4?si=2E1MyKhxYIDJG-PD

El problema es que los panoramas de Insta360 no contienen datos de orientación con referencia al norte, necesarios para generar automáticamente enlaces en la dirección correcta. Hay varias formas de resolverlo:
  1. Orientación automática — para proyectos de recorridos por calles en los que los puntos de captura estén próximos entre sí, pruebe la función "Usar las coordenadas GPS para calcular la rotación" de la plataforma.
    Ejemplo de proyecto capturado con una Insta360 X4 y un módulo GPS externo, procesado automáticamente:
    https://360-for-you.com/projects/Ik3R7NWu/
  2. Capture siempre en la misma dirección — si durante la captura orienta siempre la cámara en la misma dirección (por ejemplo, con la parte frontal apuntando "hacia delante"), después podrá ajustar manualmente el ángulo de rotación global para alinear los enlaces de todas las imágenes.
  3. Alineación manual de cada panorama — abra cada panorama, oriente la vista aproximadamente hacia el norte y haga clic en el botón de alineación para establecer la dirección correcta de la vista.
    Puede hacerlo usando el editor vinculado en la página "Configuración básica" de su proyecto.
Nota: Estos métodos funcionan solo si hay coordenadas GPS disponibles para cada punto de captura.

Sí — hay una vista de mapa interactiva disponible para panoramas JPG que contienen coordenadas GPS en sus metadatos EXIF.

Vea las ubicaciones de captura en un mapa y cambie rápidamente de un punto a otro. Esto facilita la navegación y ayuda a comprender mejor el contexto del proyecto, especialmente en panoramas de exteriores o capturados con drones.

También puede activar la vista de mapa en cualquier proyecto existente, siempre que tenga coordenadas georreferenciadas. Para ello, especifique el código EPSG de su sistema de coordenadas en la configuración del proyecto. Una vez configurado, el sistema interpretará y mostrará correctamente sus datos geoespaciales en el mapa.

Sí — para desactivar la función de mapa en un proyecto, elimine el código EPSG en la configuración del proyecto. Una vez que se borre el sistema de coordenadas, el mapa ya no se mostrará en la interfaz.

Sí: puede personalizar el color de fondo del nombre del nivel y otros estilos mediante CSS personalizado.

En Configuración del perfil encontrará un campo para introducir una hoja de estilos personalizada. Una vez añadida, se aplicará automáticamente a todos sus proyectos.

Introduzca su hoja de estilos en este campo con el mismo formato que el ejemplo del marcador de posición.

Sí: puede mostrar datos de sensores en tiempo real o registrados, como temperatura, humedad, vibraciones, ocupación o cualquier otro valor medido por un dispositivo, directamente en sus panoramas.

¿Qué es MQTT, en términos sencillos?
MQTT es un protocolo de mensajería ligero muy utilizado por sensores y dispositivos IoT. Un dispositivo publica pequeños mensajes (por ejemplo, una lectura de temperatura) en un canal con nombre denominado tema, y cualquier sistema autorizado para leer ese tema recibe el valor casi al instante. No necesita gestionar su propio servidor: nosotros alojamos el intermediario de mensajes. Su dispositivo solo tiene que conectarse y enviar los valores; el visor del tour se conecta y los muestra.

Cómo nos envía datos un sensor
1. En Perfil → claves de API, crea una clave con el permiso mqtt:publish. La clave se muestra solo una vez — cópiala.
2. Apunte su dispositivo o script a nuestro broker. Hay dos formas de conectarse:
  • MQTT nativo sobre TLS — para sensores físicos, pasarelas y la mayoría de las bibliotecas IoT. Dirección del servidor: mqtts://360-for-you.com:8883.
  • MQTT a través de WebSocket (WSS): para aplicaciones que se ejecutan en un navegador web o en entornos que solo permiten tráfico web. Dirección del servidor: wss://360-for-you.com/mqtt/.
Ambos métodos de conexión son equivalentes: elija el que admita su dispositivo. Utilice su ID numérico de usuario como nombre de usuario y la clave de API como contraseña.
3. Publique sus lecturas en un tema llamado users/<your ID>/sensors/<sensor name>. Solo puede escribir en su propia rama — la parte <your ID> debe coincidir con su cuenta.

Cómo se muestran los datos en un panorama
Al añadir un comentario a un panorama, puede insertar un sensor. A partir de ese momento, los usuarios con permiso para abrir el tour verán en tiempo real el valor más reciente del sensor, sin tener que recargar la página. El acceso depende del tour: si el proyecto es público o se comparte mediante un enlace, cualquier persona que tenga el enlace verá los datos; si es privado, solo podrán verlos el propietario, los usuarios invitados y los miembros del grupo. Al convertir un proyecto en privado, se revoca automáticamente el acceso de los demás usuarios en cuestión de segundos.

Incrustar un sensor en un comentario (la etiqueta span)
Para mostrar un valor, el propietario del proyecto debe editar un comentario del panorama e insertar una pequeña etiqueta <span> que apunte a uno de los temas de sus propios sensores. El texto incluido en la etiqueta se muestra tal cual hasta que llega la primera lectura — puede usarlo como etiqueta o como marcador de posición, por ejemplo, un guion — y después se sustituye por el valor en tiempo real. La forma más sencilla es:
<span data-mqtt="users/<your ID>/sensors/temperature">—</span>
El valor mostrado es exactamente el mensaje que publica el dispositivo (texto sin formato), por lo que debe darle formato en el propio dispositivo, por ejemplo, 23.4 °C. El tema debe ser uno específico en el que publique el dispositivo — el visor no admite comodines.

Los atributos opcionales le permiten controlar cómo se muestra el valor:
  • data-mqtt-json="<path>" — si el dispositivo publica un objeto JSON (por ejemplo, {"temperature": 23.4, "humidity": 45}), utilice este atributo para seleccionar un único campo. Admite rutas anidadas como weather.temperature e índices de matrices como readings[0].value. Sin este atributo, la carga útil completa se muestra tal cual.
  • data-mqtt-suffix="<text>" — se añade al valor y resulta útil para indicar unidades. Por ejemplo, data-mqtt-suffix=" °C" convierte 23.4 en 23.4 °C.
  • data-mqtt-show-last-update="true" — muestra también cuánto tiempo hace que llegó el valor, por ejemplo 23.4 (hace 2 min).
  • data-mqtt-stale-after="<seconds>" — si no llega una nueva lectura en este número de segundos, el elemento se marca como obsoleto (se le añade un atributo data-mqtt-stale), para que pueda atenuarlo o resaltarlo con su CSS personalizado.
  • data-mqtt-red, data-mqtt-yellow, data-mqtt-green — muestran un pequeño punto de color delante del valor cuando la lectura se encuentra dentro de uno de los intervalos indicados (un "semáforo"). Consulte Indicador tipo semáforo más abajo para conocer la sintaxis de los intervalos.
Un ejemplo más completo — seleccione el campo temperature de una lectura JSON, añada la unidad, muestre la antigüedad de la lectura y márquela como desactualizada tras dos minutos sin recibir datos:
<span data-mqtt="users/42/sensors/weather"
      data-mqtt-json="temperature"
      data-mqtt-suffix=" °C"
      data-mqtt-show-last-update="true"
      data-mqtt-stale-after="120">no data yet</span>
Si el dispositivo distribuye las lecturas entre varios subtemas, haga que la etiqueta apunte al subtema exacto añadiéndolo a la ruta, por ejemplo, users/42/sensors/weather/humidity. Puede incluir varias etiquetas en un mismo comentario o repartirlas entre distintos panoramas — cada una se actualiza de forma independiente y puede insertar el mismo sensor en tantos comentarios y proyectos como desee.

Indicador de semáforo
Para llamar la atención cuando una lectura queda fuera de los límites, añada un punto de color al valor. Asigne a uno o varios de los atributos data-mqtt-red, data-mqtt-yellow y data-mqtt-green una lista de intervalos numéricos; el punto adopta el color del primer intervalo coincidente, en el orden rojo → amarillo → verde. Si ningún intervalo coincide, no se muestra ningún punto; si no se ha definido ningún intervalo para un color, ese color simplemente se omite. Los intervalos no se validan entre sí — si se solapan, la prioridad rojo → amarillo → verde determina qué color prevalece; si hay huecos entre ellos, no se muestra ningún punto.

Una lista de rangos consta de una o más expresiones separadas por ;. Cada expresión es una de las siguientes:
  • <X — el valor es estrictamente menor que X
  • >X — el valor es estrictamente mayor que X
  • <=X / >=X — las mismas comparaciones, pero inclusivas
  • X-Y — el valor está entre X e Y (ambos extremos incluidos); X e Y pueden ser negativos o decimales
  • true, false, on, off — la carga útil coincide exactamente con esta palabra, sin distinguir entre mayúsculas y minúsculas — resulta útil para sensores binarios. Puede combinar estas condiciones con intervalos numéricos en una misma lista, por ejemplo, <0;>100;off.
Cada condición solo coincide con valores de su propio tipo: las expresiones numéricas requieren un número, mientras que los términos booleanos requieren esa palabra exacta. Si ninguna condición coincide, el valor no muestra ningún punto. Si utiliza data-mqtt-json, se compara el campo extraído, no el objeto JSON completo.

Por ejemplo, para marcar una temperatura en rojo por debajo de 0 °C o por encima de 100 °C, en amarillo en los intervalos de advertencia (0-30 o 70-100) y en verde en la zona de confort (30-70):
<span data-mqtt="users/42/sensors/weather"
      data-mqtt-json="temperature"
      data-mqtt-suffix=" °C"
      data-mqtt-red="<0;>100"
      data-mqtt-yellow="0-30;70-100"
      data-mqtt-green="30-70">no data yet</span>

Seguridad
Todas las conexiones están cifradas. Cada dispositivo solo puede publicar en sus propios temas y el visor solo puede leer los sensores insertados en tours a los que el usuario ya tiene acceso. Al revocar una clave de API, se impiden de inmediato las conexiones nuevas (las existentes se interrumpen cuando intentan volver a conectarse).

Si desea ayuda para conectar un dispositivo o panel específico, póngase en contacto con nuestro equipo de soporte técnico y le sugeriremos el mejor enfoque de integración para su proyecto.

Sí — los valores de KNX pueden mostrarse en sus panoramas mediante la misma compatibilidad con sensores MQTT descrita anteriormente. KNX no se conecta directamente a la red pública de internet, ya que funciona mediante un bus cableado dentro del edificio, por lo que un pequeño puente KNX→MQTT se ejecuta en la red local y nos reenvía los valores seleccionados. Solo es necesario configurarlo una vez.

Lo que necesita
  • Una pasarela o router KNX IP (KNXnet/IP, UDP 3671) en la misma LAN que su bus KNX. La mayoría de las instalaciones modernas ya cuentan con uno; consulte a su integrador KNX si no está seguro.
  • Una pequeña máquina siempre encendida en la misma red: una Raspberry Pi, un NAS que ejecute Docker o cualquier pequeña caja Linux.
  • Una exportación de ETS (o simplemente una lista) de las direcciones de grupo y sus tipos de punto de datos (DPT) correspondientes a los valores que desea publicar. KNX utiliza tipos estrictos: cada dirección transporta valores de un tipo concreto, por ejemplo, DPT 9.001 (número de 2 bytes en coma flotante, °C) o DPT 1.001 (booleano) — el puente necesita saber cuál es.
  • Una clave de API con el permiso mqtt:publish (Perfil → Claves de API).
Cómo funciona
  1. El puente se conecta a su pasarela KNX IP y escucha los telegramas en el bus.
  2. Para cada dirección de grupo incluida en su configuración, el puente decodifica los bytes sin procesar y los convierte en un valor legible mediante el DPT proporcionado (por ejemplo, 21.4 en lugar de 0x4C13).
  3. Publica ese valor en nuestro bróker MQTT mediante TLS/WSS, en el tema users/<your ID>/sensors/<name you chose>, y utiliza su clave de API como contraseña.
  4. En el tour, inserte el valor utilizando exactamente la misma etiqueta span que para cualquier otro sensor; consulte Insertar un sensor en un comentario.
Seleccionar un puente
Hay varios proyectos de código abierto consolidados que permiten hacerlo. Un ejemplo es xknx (escrito en Python y utilizado también como motor de la integración KNX de Home Assistant). También puede buscar un puente independiente en GitHub mediante knx mqtt bridge. Elija la opción que mejor se adapte a su hardware y sus conocimientos técnicos: cualquier puente que publique mediante MQTT funcionará; por nuestra parte, solo se requieren el nombre del tema y el valor.

Boceto de una configuración de puente
La mayoría de las configuraciones de puentes tienen la misma estructura básica: un bloque de conexión KNX, otro de conexión MQTT y una asignación de direcciones de grupo a nombres de sensores. Una configuración típica tiene este aspecto:
knx:
  gateway: 192.168.1.10        # your KNX IP gateway

mqtt:
  url: wss://360-for-you.com/mqtt/
  username: "42"               # your numeric user ID, shown on Profile
  password: "sk_..."           # API key with mqtt:publish

mappings:
  - group: "1/2/3"
    dpt: "9.001"               # 2-byte float, °C
    topic: users/42/sensors/kitchen-temperature
  - group: "1/2/4"
    dpt: "1.001"               # bool, on/off
    topic: users/42/sensors/kitchen-light
Los nombres exactos de los campos varían según el puente — consulte su documentación. Asigne a cada grupo KNX un nombre de sensor descriptivo; ese es el nombre que escribirá en el atributo data-mqtt="..." del panorama.

Cosas que saber
  • El puente se ejecuta en su red, no en la nuestra. Una vez configurado, inícielo como servicio o contenedor Docker; seguirá publicando mientras el bus KNX esté operativo.
  • Solo los valores enumerados en la configuración del puente salen de su edificio. Todo lo que no esté en el mapeo permanece en su bus.
  • Revocar la clave API desde su perfil impide de inmediato que el puente siga publicando. Esto resulta útil si se pierde un dispositivo o cambia de instalador.
  • Si un valor es un objeto JSON en lugar de un número simple (algunos bridges publican {"value": 21.4, "unit": "°C"}), use data-mqtt-json="value" en la etiqueta span para seleccionar el campo — consulte la pregunta anterior para obtener más detalles.
Si necesita ayuda para elegir un puente o crear la configuración inicial de su instalación, póngase en contacto con nuestro equipo de soporte técnico.

📁 Nubes de puntos

You can find a detailed PDF guide on how to use Potree's interface functionalities below: Abrir PDF en una nueva pestaña
Source: https://www.linkedin.com/pulse/complete-guide-potrees-interface-functionalities-abderrazzaq/

Esta guía cubre las principales herramientas y opciones del visor Potree para ayudarte a aprovechar al máximo las visualizaciones de nubes de puntos.

Sí — incluso si su proyecto se basa en el sistema métrico, es posible mostrar las medidas en unidades imperiales (EE. UU.).

Esto es especialmente útil para equipos que trabajan en entornos internacionales o presentan datos a clientes que prefieren pies y pulgadas. Las unidades de visualización se pueden cambiar en la interfaz del visor.

También puede establecer la unidad de medida predeterminada en sus ajustes de perfil. Esto garantiza que el formato seleccionado se aplique automáticamente al ver cualquier proyecto.

Estamos de acuerdo: la posibilidad de limpiar nubes de puntos directamente en el visor sería sumamente conveniente, especialmente para eliminar artefactos como nubes de vapor o vehículos en movimiento.

Con la arquitectura actual del servicio, este nivel de edición detallada no es técnicamente factible. La eliminación de puntos en tiempo real en el navegador requeriría un modelo de procesamiento y una estructura de datos completamente diferentes.

Por ahora, se recomienda usar herramientas externas para la limpieza a nivel de puntos antes de subir. Se están explorando opciones futuras, pero aún no hay un plazo para esta función.

📁 Seguridad, protección de datos y fiabilidad

Sus datos se alojan en la Unión Europea. Nuestra plataforma principal se ejecuta en servidores ubicados en Alemania y operados por Hetzner, un proveedor alemán de alojamiento con una larga trayectoria. Por tanto, sus datos se tratan de conformidad con el RGPD de la UE.

Las copias de seguridad se almacenan en un centro de datos independiente, lejos del servidor principal, para que un incidente en una ubicación no pueda afectar al mismo tiempo a sus datos en vivo y a su copia de seguridad.

Si utiliza un servidor dedicado, puede elegir su ubicación: Alemania o Finlandia de forma predeterminada, u otra región si lo solicita.

Usted siempre controla quién puede ver cada proyecto. Un proyecto solo es visible para las personas que autorice — sus propietarios, usuarios y grupos de usuarios — , salvo que decida permitir el acceso mediante un enlace o hacerlo completamente público. Para obtener instrucciones de configuración, consulte ¿Existen roles y permisos? y ¿Cómo puedo compartir un proyecto con un cliente?.

Además de las personas a las que conceda acceso, un número reducido de nuestros especialistas de soporte podrá acceder a un proyecto únicamente para ayudarle a resolver una consulta o un problema que haya comunicado. Siempre lo harán en virtud de un acuerdo de confidencialidad estricto (NDA).

Cada proyecto tiene control de acceso independiente: un usuario solo ve los proyectos que le pertenecen o a los que ha sido invitado explícitamente, y no hay forma de acceder a los proyectos privados de otro cliente.

En la plataforma compartida, sus datos están aislados de forma lógica por cuenta y protegidos mediante estas reglas de acceso. Si necesita una separación física, un servidor dedicado alojará únicamente sus proyectos en hardware reservado en exclusiva para usted (consulte ¿Qué es un servidor dedicado y por qué necesito uno?).

Sí. El acceso se controla en dos niveles.

Primero, cada proyecto tiene una configuración de visibilidad: privado (solo cuentas autorizadas), accesible mediante enlace (cualquiera con el enlace, sin registrarse) o público.

En segundo lugar, usted asigna roles: los propietarios pueden ver un proyecto y cambiar su configuración; los usuarios y los grupos de usuarios pueden ver los proyectos que comparta con ellos. También puede controlar quién tiene permiso para dejar comentarios en cada proyecto. De este modo, cada miembro del equipo tendrá exactamente el acceso que necesita y nada más.

Las copias de seguridad se ejecutan automáticamente y de forma continua, por lo que sus proyectos y datos de la cuenta están protegidos sin que tenga que hacer nada.

Se almacenan en un centro de datos independiente, separado del servidor en producción, de modo que un problema en una ubicación no pueda afectar a ambas copias a la vez. Además, se toma automáticamente una instantánea de la base de datos antes de aplicar cualquier cambio.

La plataforma se supervisa continuamente y sus servicios se reinician de forma automática si alguno deja de responder, por lo que puede recuperarse de interrupciones breves sin intervención manual.

Sus datos permanecen seguros en cualquier caso: como las copias de seguridad se almacenan fuera del sitio, el sistema puede restaurarse a un estado anterior incluso si se pierde un servidor. Los clientes con requisitos estrictos de disponibilidad también pueden elegir un servidor dedicado (consulte ¿Qué es un servidor dedicado y por qué necesito uno?).

Sí. Supervisamos continuamente el estado y el rendimiento de todos los componentes de la plataforma mediante paneles y comprobaciones de estado automatizadas, y conservamos registros de acceso. Si un componente presenta problemas, estos se detectan y el componente se reinicia automáticamente; cualquier incidencia que requiera atención se notifica a nuestro equipo.

Mantenemos la plataforma en las versiones más recientes estables y con parches de seguridad de todos sus componentes de software y bibliotecas. Las actualizaciones se revisan y aplican a diario, de modo que las vulnerabilidades recién descubiertas se abordan rápidamente en lugar de acumularse.

Seguimos un enfoque de corrección progresiva: si surge un problema después de una actualización, lo diagnosticamos y publicamos rápidamente una versión corregida en lugar de revertir todo el sistema. En la práctica, esto restablece el funcionamiento normal con mayor rapidez que una reversión tradicional.

Sus datos están protegidos con independencia de las versiones publicadas: se realiza automáticamente una copia de seguridad de la base de datos antes de cualquier cambio y, gracias a las copias de seguridad continuas almacenadas en una ubicación externa, el sistema siempre puede restaurarse a un estado anterior estable si es necesario.

Sí: la plataforma ya la utilizan a diario clientes de pago en entornos de producción.

Está alojada en la UE y se ofrece mediante conexiones cifradas (HTTPS). La aplicación se ejecuta en entornos aislados y reforzados, con permisos restringidos; se controla el acceso a cada proyecto; las claves secretas y las credenciales se almacenan de forma cifrada; la plataforma se supervisa las 24 horas; y las copias de seguridad se guardan en una ubicación externa. El mismo software también se utiliza en instalaciones dedicadas y autoalojadas para organizaciones con requisitos más estrictos.

📁 Servidores Dedicados y Personalización

Actualmente, todos los usuarios comparten los recursos de un único servidor principal. Cuando hay muchos usuarios activos al mismo tiempo, los recursos se distribuyen por igual, lo que en raras ocasiones puede provocar pequeñas ralentizaciones. Sin embargo, la mayoría de los usuarios no perciben ningún efecto.

Un servidor dedicado es un servidor físico independiente suministrado específicamente para su uso. Solo se alojan allí sus proyectos, lo que garantiza el máximo rendimiento, el tratamiento privado de los datos y un mayor control de los recursos. Es una buena opción para equipos que manejan grandes volúmenes de datos, tienen muchos usuarios o aplican políticas internas estrictas.

Sí — puede usar su propio dominio. Esta opción está disponible en todos los planes con servidor dedicado.

También puede usar un dominio de tercer nivel (subdominio) para el servicio. En otras palabras, si su dominio es example.com, podemos hacer que la plataforma esté disponible en una dirección como 360.example.com, donde "360" puede reemplazarse por cualquier palabra que elija.

Podemos proporcionar un servidor alojado en Alemania o Finlandia, según su preferencia.
Todos los servidores están conectados a internet mediante un enlace de 1 Gbit/s, lo que garantiza una transferencia de datos rápida y estable incluso para los proyectos de nubes de puntos más grandes.

Sí — como parte de un plan de servidor dedicado, podemos instalar y configurar Nextcloud para usted. Esto le permitirá usar el servidor como una solución privada para alojar y compartir archivos.

Tenga en cuenta: realizamos la configuración inicial; la administración y gestión continua del sistema de almacenamiento de archivos (por ejemplo, usuarios, permisos, copias de seguridad) será su responsabilidad.

📁 Autoalojamiento / versión sin conexión

Sí. Cualquier proyecto puede descargarse como un único archivo que contiene todos sus datos y los visores para tours virtuales, nubes de puntos, mallas, modelos IFC/Revit, splats Gaussian en 3D, PDF, vídeos 360° y mapas. Inicie la descarga desde la configuración del proyecto y recibirá un correo electrónico con el enlace en cuanto el archivo esté listo. También puede solicitar un único archivo con todos sus proyectos a la vez.

Un navegador no puede abrir este tipo de archivo con solo hacer doble clic en uno de los archivos que contiene, ya que los visores cargan sus datos mediante solicitudes que los navegadores bloquean al abrir archivos locales. Por eso, el archivo incluye un pequeño servidor web: aplicaciones listas para usar en Windows y macOS, además del mismo servidor en forma de script de Python para quienes prefieran ejecutar el código fuente. El archivo README.txt incluido explica paso a paso las tres opciones, incluido cómo permitir la ejecución de la aplicación para macOS, ya que no está firmada con un certificado de desarrollador de Apple.

Una vez iniciado el servidor, el proyecto se abre en su navegador web en una dirección local y funciona exactamente igual que en línea, sin necesidad de conexión a internet. Es ideal para una obra sin acceso a internet, una presentación en una computadora portátil o la entrega de un proyecto en una memoria USB o unidad de red.

El archivo es un sitio web estático convencional, por lo que también puede autoalojarlo y compartirlo con sus clientes. El único requisito es que debe servirse desde la raíz de un dominio o subdominio (por ejemplo, tour.your-company.com), ya que las páginas hacen referencia a sus archivos mediante rutas absolutas.

Al iniciar la descarga, también se elige durante cuánto tiempo permanecerá activo el enlace. De forma predeterminada, el archivo se elimina automáticamente después de 24 horas. También puede solicitar un enlace permanente, que seguirá disponible hasta que elimine el archivo o el proyecto. El enlace no requiere contraseña — cualquier persona con acceso al proyecto puede utilizarlo para descargar el archivo. Hasta que se elimine, el archivo cuenta como parte del tamaño del proyecto.

Los proyectos sin conexión están disponibles con los planes de pago; la tabla comparativa de planes indica exactamente cuáles los incluyen.

Sí — ofrecemos una versión autoalojada del software para uso completamente offline, ideal para organizaciones que necesitan mantener datos sensibles internamente.

La versión autoalojada está disponible mediante un pago único de 4.500 €. Recibirá un contenedor Docker con instrucciones completas de configuración y asistencia para el despliegue inicial en su propio servidor.

El contenedor incluye derechos de uso perpetuos y acceso a actualizaciones durante un año. Transcurrido ese plazo, puede seguir utilizando el contenedor con sus funciones actuales o adquirir un paquete de soporte ampliado para recibir futuras actualizaciones.

Como alternativa, hay planes de servidores dedicados que incluyen acceso ilimitado a todas las funciones. El almacenamiento puede ampliarse hasta 308 TB.

Los requisitos dependen en gran medida del tamaño de sus nubes de puntos. Si trabaja con entre 10 y 20 millones de puntos por estación, le recomendamos lo siguiente:
  • Al menos 64 GB de RAM y un archivo de intercambio de gran tamaño como respaldo.
  • Una unidad SSD o NVMe rápida para el contenedor en sí; el almacenamiento del proyecto puede ubicarse en un HDD normal.
  • El rendimiento de la CPU no es crítico; no se requiere una GPU dedicada.
  • Se requiere acceso SMTP a su servidor de correo para enviar correos desde el sistema.
  • Debe configurar el acceso externo desde internet, incluido un dominio, DNS, un certificado SSL y un proxy inverso; esto es habitual si ya dispone de un servidor administrado.
  • También será responsable de crear copias de seguridad.
  • No se requiere mantenimiento de la base de datos — todo se gestiona automáticamente dentro del contenedor.
Cuando estos componentes estén en su lugar, la plataforma funcionará de manera fiable y eficiente en su infraestructura.

Sí. Además de Google y Microsoft Entra ID, la plataforma permite iniciar sesión mediante cualquier proveedor estándar de OpenID Connect (OIDC), incluidos Active Directory Federation Services (AD FS), Okta, Keycloak y Auth0, para que pueda seguir utilizando sus procesos de IAM actuales. Las cuentas se aprovisionan automáticamente durante el primer inicio de sesión y se vinculan por dirección de correo electrónico. Para configurarlo, solo se necesitan una URL de descubrimiento, un ID de cliente y un secreto, que se definen en la configuración de administración.

Sí — la personalización está disponible. Por favor, contacte con nuestro equipo de soporte y especifique qué le gustaría cambiar — el tema visual, las plantillas de correo electrónico u otros elementos. Discutiremos las opciones disponibles y le ayudaremos a adaptar el sistema a sus necesidades.

Sí — si utiliza un servidor dedicado, su equipo de TI puede personalizar muchas partes de la interfaz de usuario para reflejar la imagen de su empresa.

El sistema utiliza plantillas Jinja2 para las páginas web y los correos electrónicos, y hojas de estilo CSS para definir su apariencia. Esto permite modificar elementos visuales como logotipos, colores y diseños, además de los textos.

Si lo necesita, estamos siempre disponibles para ayudarle con las personalizaciones, aunque su equipo puede implementar la mayoría de los cambios de forma independiente.

Contacto

¿Tiene alguna pregunta? Escríbanos aquí e intentaremos ayudarle a resolver cualquier problema lo antes posible.


Asistente de IA
¡Hola! No dudes en hacer cualquier pregunta sobre tours virtuales, nubes de puntos, 3D Gaussian Splatting, modelos 3D, uso del sitio web, pagos y más. Encontraré la respuesta o reenviaré tu pregunta a nuestro equipo de soporte.
Nuestro IA no pudo responder a su pregunta. Nuestro equipo de soporte estará encantado de responder a su pregunta. Por favor, proporcione su dirección de correo electrónico. No utilizamos su dirección de correo electrónico para enviar boletines. Solo la usamos para responder a su pregunta.