Hacia un protocolo para codificar datos vectoriales como imagen

16

Este es un seguimiento de esta pregunta: ¿Crear polígonos vectoriales con rendimiento de renderizado como GISCloud?

En su respuesta, Yagi describe un razonamiento para codificar información geográfica en un formato de imagen y decodificarla en el navegador. Él observa que "Actualmente, para hacer esto, debes rodar el tuyo". También observa que actualmente no hay un estándar para esto.

Dado el impresionante rendimiento que se está demostrando, parece que la comunidad podría beneficiarse de un estándar. Desde mi comprensión del problema, suena como una forma estándar de tratar con él podría implementarse. Llámalo B-WFS.

Mi pregunta, entonces: ¿cuál sería un protocolo útil para codificar datos vectoriales como las imágenes? ¿Hay algo que lo haga demasiado complejo para abordar de manera útil, o es simplemente un caso de "nadie ha hecho esto todavía"?

    
pregunta canisrufus 28.10.2011 - 18:17

2 respuestas

5

Resulta que esto es un trabajo innecesario. XHR2, parte de las actualizaciones a javascript, permitirá la importación y el análisis de datos binarios sin forzar nada.

    
respondido por el canisrufus 01.11.2011 - 01:12
4

No es necesario que sea un estándar separado como tal, porque la Especificación de implementación de WFS 04-094, cláusula 9.4 dice:

  

Otros formatos de salida (incluidas versiones anteriores de GML, no XML, binario   y formatos específicos del proveedor) también son posibles siempre que   los valores apropiados para el atributo outputFormat se anuncian en   El documento de capacidades [cláusula 13]. Esta especificación recomienda   que se incluya una narrativa descriptiva [sic] en el documento de capacidades   para cada formato de salida enumerado allí.

La forma más fácil de agregar soporte binario es solo GZIP en una secuencia JSON, donde la descompresión es manejada automáticamente por la mayoría de los navegadores. Dicho esto, no lo he intentado, pero requeriría un trabajo mínimo tanto en el servidor como en el cliente, asumiendo que ambos ya admiten JSON sin comprimir.

    
respondido por el MerseyViking 31.10.2011 - 12:08

Lea otras preguntas en las etiquetas