Pregunta

mapa

he rasterizado en diferentes resoluciones, que consta de 15K imágenes / 60K / 240K cada tamaño 256x256, y i tener aplicación .NET Framework compacto que puede mostrar el mapa. Pero se necesita mucho tiempo para copiar archivos de 300k a la tarjeta SD, aproximadamente 35-60 horas (i copyied acaba de 15K y se tomaron ~ 2 a 2,5 horas), y me temo que va a arruinar el sistema de archivos FAT16 (hardware no es compatible FAT32, por lo que no puede cambiar de FAT16 a FAT32) o después de copiar todo funcionará muy lento.

Todas las imágenes se almacenan como esto: / datomapa / res {resolución} / {x} x_coord / a {} y_coord .png

Puede cualquier DB integrable ayudarme? O debo empacar las imágenes en zip como /storage/res1/x12.zip con todo y * .png archivado? O simplemente debería crear la imagen ISO con todas estas fotos y copiar iso a SD byte a byte?

¿Fue útil?

Solución

FAT16 está limitado a 65.535 racimos, y se requiere un mínimo de un solo grupo por archivo, que se acaba de descartar el uso de archivos planos.

Estoy asumiendo sus mosaicos de mapas deben ser de sólo lectura, por lo que me gustaría tener una ruta de crear un formato de archivo personalizado para sus azulejos que usted controla (también puede tener el beneficio adicional de que requiere un poco más de esfuerzo para tomar además, en caso de caer en el tipo equivocado de las manos).

Tal vez algo en la línea de:

  • Una especie de cabecera, para que sepa que es su archivo.
  • Una tupla que contiene el desplazamiento desde el principio del archivo a la baldosa para el nivel de zoom "cero", y es la longitud en bytes
  • Cuatro tuplas para las compensaciones y las longitudes de las baldosas para el nivel de zoom "1"
  • ...
  • 4 ^ (n) tuplas para los desplazamientos y las longitudes para los azulejos a nivel de zoom "n"
  • Los datos del azulejo real.

Sería relativamente ligero para buscar los desplazamientos de un azulejo dado, y anular una corriente para hacer "lo correcto" al informar final de la Corriente - incluso se podría utilizar el mismo desplazamiento de "sin baldosas" Las imágenes deben que a cifrar un área que no encaja perfectamente en un cuadrado (como, por ejemplo, Gran Bretaña)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top