2011-12-20 12 views
6

Tôi hiện đang lưu tệp .dwg dưới dạng .dxf, mở trong Illustrator, lưu dưới dạng .svg và sau đó nhúng nó vào tài liệu html sử dụng Polymaps. Kết quả mong muốn là có một sơ đồ tầng sự kiện. Kế hoạch sàn là hơn 1.000.000 dặm vuông vì vậy tôi tin rằng ốp lát là cách duy nhất để có thứ gì đó có thể sử dụng được với thiết bị di động (do thời gian tải)Autocad .dwg tới SVG thành ô cho PolyMap, dẫn đến sơ đồ tầng sự kiện

Tôi không thể tìm thấy bất kỳ thông tin nào về cách tạo lát tệp SVG và sau đó sử dụng chúng với Polymaps. Tôi không quen với điều này, mặc dù tôi đã đọc toàn bộ tài liệu Polymaps, tôi không chắc chắn tôi sẽ có thể thực hiện ngay cả sau khi có gạch.

Tôi sẽ đánh giá cao bất kỳ tài nguyên nào về việc tạo ô từ .svg có thể được sử dụng với Polymaps và các ví dụ chi tiết hơn về cách sử dụng Polymaps.

Cảm ơn bạn,

Chris

Trả lời

0

Trong khi Polymaps có hỗ trợ SVG, một lựa chọn đơn giản là để xuất khẩu SVG của bạn như là một hình ảnh rất lớn, và sau đó sử dụng một tiện ích đồ ốp lát xuất khẩu nó.

Tôi vừa thử GDAL, có vẻ như phần lớn các công cụ thương mại được xây dựng. Tổng quát ở đây: http://www.gdal.org/

Công thức nhanh để tạo các ô bản đồ từ hình ảnh Raster lớn.

  1. Đối với OSX, bạn có thể tải về một tiền biên dịch của tiện ích GDAL đây: http://www.kyngchaos.com/software/frameworks

  2. Chạy trình cài đặt, sau đó mở terminal và xuất khẩu các kịch bản Python vào đường dẫn của bạn:

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

  3. Sử dụng lệnh gdal2tiles để tạo ô của bạn. http://www.gdal.org/gdal2tiles.html. Đây là một lệnh mà tôi đã làm, mà tạo ra một loạt các gạch, và mẫu demo openlayers html! từ nguồn của bạn.

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

Nếu bạn muốn sử dụng Polymaps nói riêng, tôi tin rằng có thể của nó để tiêu thụ gạch xuất khẩu từ GDAL, nhưng tôi đã không cố gắng đó. Điều này sẽ đáp ứng nhu cầu của bạn về việc tạo ra một bản đồ gạch JS tinh khiết trong HTML.

Các vấn đề liên quan