2011-12-20 26 views
6

Actualmente estoy guardando un archivo .dwg como .dxf, abriendo en Illustrator, guardándolo como .svg, y luego incrustándolo en un documento html usando Polymaps. El resultado deseado es tener un plano de piso de evento. El plano de planta mide más de 1,000,000 pies cuadrados, así que creo que el mosaico es la única forma de tener algo que se pueda usar con dispositivos móviles (debido a tiempos de carga)Autocad .dwg a SVG en mosaicos para PolyMap, lo que da como resultado el plano del evento

No puedo encontrar información sobre cómo crear mosaicos de el archivo SVG y luego usarlos con Polymaps. No estoy familiarizado con esto, así que, aunque he leído la documentación de Polymaps en su totalidad, no estoy seguro de que pueda implementarla incluso después de tener las fichas.

Agradecería cualquier recurso sobre la creación de teselas desde un archivo .svg que se pueda utilizar con Polymaps y ejemplos más detallados sobre el uso de Polymaps.

Gracias,

Chris

Respuesta

0

Mientras Polymaps tiene soporte SVG, una opción sencilla es exportar su SVG como una imagen muy grande, y luego usar una utilidad de mapa de mosaico para exportarlo.

Acabo de probar GDAL, que parece la utilidad subyacente de la que se construyen muchas de las herramientas comerciales. General está aquí: http://www.gdal.org/

Una receta rápida para crear mosaicos de mapas a partir de una imagen de mapa de bits de gran tamaño.

  1. para OSX, se puede descargar una compilación previa de la utilidad de GDAL aquí: http://www.kyngchaos.com/software/frameworks

  2. Ejecutar el instalador, entonces el terminal abierto y exportar los scripts de Python en su camino:

    export PATH=/Library/Frameworks/GDAL.framework/Programs:$PATH

  3. Usa el comando gdal2tiles para crear tus teselas. http://www.gdal.org/gdal2tiles.html. Aquí hay un comando que hice, que crea un montón de teselas, ¡y muestra la demostración html de openlayers! de su fuente.

    gdal2tiles.py -p 'raster' largeexported_image.png -z 2-5

Si desea utilizar Polymaps, en particular, creo que es posible consumir los azulejos exportados desde gdal, pero no he probado eso. Esto debería satisfacer su necesidad de crear un mapa de mosaicos JS puro en HTML.

Cuestiones relacionadas