Tạo một máy chủ gạch OpenStreetMap tùy chỉnh


13

Tôi muốn tạo một máy chủ ô bản đồ dựa trên toàn bộ cơ sở dữ liệu hành tinh OSM cho dự án tôi đang thực hiện. Tôi đã làm việc với một vài hướng dẫn để thử lấy thứ gì đó và chạy, nhưng không tìm thấy quá nhiều tài nguyên toàn diện trong suốt quá trình này từ đầu đến cuối.

Yêu cầu của tôi cho đến nay:

  • Dựa trên Linux (tôi thích 10.04, nhưng sẵn sàng cho mọi thứ)
  • Kết xuất ô vuông bằng Mapnik
  • Khả năng tùy chỉnh bản đồ và biểu tượng hóa theo nhu cầu của tôi (Quantumnik hoặc Cascadenik có vẻ như là công cụ tốt cho việc này)

Tôi thực sự muốn có bản đồ bản đồ nền tùy chỉnh tốt cho một số ứng dụng nội bộ mà chúng tôi đang xây dựng và tôi nghĩ rằng đây sẽ là một nơi tốt để bắt đầu. Bất cứ ai cũng biết bất kỳ hướng dẫn / tài nguyên tốt để xây dựng này? Tôi thích các công cụ giải thích từng bước, thay vì chỉ là tài liệu cho từng thành phần ...

Câu trả lời:


10

Chuỗi sau đây có thể trả lời câu hỏi của bạn: Tôi sẽ vẽ và hiển thị bản đồ tùy chỉnh dựa trên dữ liệu OSM như thế nào?

Nó bao gồm thông tin về việc cuộn dữ liệu của riêng bạn, công cụ ngăn xếp gạch, mapnik, v.v. Các chủ đề đề cập đến liên kết sau đây nghe có vẻ đặc biệt phù hợp với câu hỏi của bạn: "Xây dựng máy chủ OpenStreetMap của riêng bạn" http://weait.com/content/build -your-own-openstreetmap-server Nó sử dụng ngăn xếp Ubuntu 10.04 / PostGIS / Mapnik.


Ngoài ra, tôi khuyên bạn nên hướng dẫn này: mapsfromscratch.com , sử dụng máy ảo với phần mềm cần thiết đã được cài đặt.
tcarobruce

3

Đây là một câu hỏi thực sự lớn. Hầu hết các phần đầu tiên được mô tả trong trang wiki rất chi tiết http://wiki.openstreetmap.org/wiki/Mapnik . Nó dừng lại ở TileCache, câu trả lời có khả năng cho phần kết xuất gạch. Như vậy đã đủ chưa? Tôi có thể nạo vét một số tệp tôi đã sử dụng để xây dựng Ngăn kéo Ngói.


Nếu bạn có bất kỳ tài liệu nào hướng dẫn cách cấu hình các thành phần khác nhau để hoạt động cùng nhau, điều đó chắc chắn sẽ giúp tôi hiểu rõ hơn về cách hệ thống được thiết kế để hoạt động.
colemanm

1

Xin lưu ý rằng sẽ mất rất nhiều thời gian để nhập toàn bộ tệp hành tinh (trên máy chủ của tôi sau 6 ngày vẫn không kết thúc khi mất điện). Bạn có thể muốn xem xét nhập một loạt các tệp hành tinh nhỏ hơn (sử dụng -a trong osm2pgsql).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.