Tôi đang cố gắng vẽ một loạt các điểm trên bản đồ thành phố và gặp sự cố khi tìm một gói sẽ hoạt động tốt. Có vẻ như sơ đồ nền Matplotlib không bao gồm đủ chi tiết cho nhiều điểm trải dài bán kính 30 dặm, ví dụ: Tôi không thấy cách thêm đường cao tốc và các tính năng phân biệt khác ở quy mô nhỏ. Do đó, tôi hỏi bạn có thể đề xuất cách thêm các loại tính năng bản đồ thành phố này vào Sơ đồ trang web hoặc nếu có một gói khác sẽ hoạt động tốt cho các ô phân tán tỷ lệ 30 dặm trên bản đồ thành phố. Cảm ơn bạn đã giúp đỡ!Bộ công cụ python tốt để vẽ các điểm trên bản đồ thành phố?
5
A
Trả lời
4
Sơ đồ trang web sẽ hoạt động tốt, tôi nghĩ vậy. Việc thêm các ranh giới mã zip và đường chính/phụ (và nhiều dữ liệu khác) không có vấn đề gì nếu bạn có thể nhận được shapefiles địa lý. Dưới đây là một ví dụ đầu ra:
Nếu bạn quan tâm đến việc lập bản đồ một nơi ở Mỹ, trang web này có shapefile miễn phí: http://www.landsat.com/free-gis-data.html
tôi đã sử dụng mã vùng và đường dữ liệu Texas (và một loạt các lat/coords dài) để tạo bản đồ ở trên.
Bạn sẽ nạp shapefile như thế này:
self.map = Basemap(projection='merc', lat_0=mlat, lon_0=mlon, resolution = 'l', area_thresh = 1.0,
llcrnrlon=-num, llcrnrlat=num,
urcrnrlon=-num, urcrnrlat=num)
map.readshapefile('/home/person/zipfolder/rds/tl_2010_48_prisecroads', 'Streets',drawbounds = False)
for shape in self.map.Streets:
xx, yy, = zip(*shape)
self.map.plot(xx, yy, linewidth = 1.5, color='green', alpha=.75)
##Same for zip codes
Các vấn đề liên quan
- 1. Vẽ các tuyến đường giữa nhiều điểm trên bản đồ
- 2. Công cụ vẽ, chỉnh sửa và vẽ biểu đồ tốt là gì?
- 3. Mẫu thành phố và đồ tạo tác của Thành phố
- 4. Công cụ để lập bản đồ # include's
- 5. Bản đồ Google API v3 ranh giới thành phố
- 6. Vẽ Bản đồ địa hình
- 7. Công cụ lập bản đồ cho Qt
- 8. Công cụ tốt nhất cho Đồ thị Html
- 9. Tôi làm cách nào để vẽ biểu đồ bằng Bộ công cụ Web của Google?
- 10. căn giữa bản đồ google dựa trên các giá trị dài của điểm đánh dấu lat
- 11. Cách thêm chú giải công cụ tùy chỉnh cho điểm đánh dấu trên bản đồ google?
- 12. Sử dụng API Google Địa điểm để nhận các thành phố lân cận cho một địa điểm cụ thể
- 13. Vẽ sơ đồ thanh trên bản đồ bằng ggplot2?
- 14. Một số công cụ tốt để vẽ đồ thị/biểu đồ trong một ứng dụng web là gì?
- 15. api truy xuất các điểm tham quan gần thành phố
- 16. Có thư viện nào tốt hơn để vẽ đồ họa vector bằng Python không?
- 17. Làm thế nào để vẽ hàng triệu điểm trên bản đồ google?
- 18. Cách vẽ sơ đồ trên bản đồ ggplot2
- 19. Vẽ một bánh xe màu (cực) dựa trên một bản đồ màu sử dụng Python/Matplotlib
- 20. Có công cụ tốt nào để lập biểu đồ không?
- 21. Điểm đồ thị trên đường thẳng (dòng số) trong Python
- 22. Phương thức API nào cung cấp bản vẽ ranh giới của thành phố?
- 23. Công cụ vẽ UML dựa trên tập lệnh
- 24. vẽ các điểm trên đầu ảnh trong R
- 25. Ẩn ngày cuối tuần trên biểu đồ bộ công cụ WPF
- 26. Để vẽ đa giác trên bản đồ google với khung công tác MapKit
- 27. Android, vẽ tuyến đường trên bản đồ google
- 28. Nhận hộp giới hạn của thành phố
- 29. Jquery cho chú giải công cụ trên các vùng bản đồ hình ảnh
- 30. Vẽ bản đồ màu với mã zip trong R hoặc Python
Có điều gì mà làm việc năng động hơn? Tôi đang chụp ảnh nhiều vùng khác nhau, vì vậy không thể tải trước tất cả các bản đồ mà tôi cần. – user3654387
Bạn có thể sử dụng Pymaps/Google Maps. https://code.google.com/p/pymaps/wiki/PymapsHowto – Ryan
Cảm ơn bạn đã đề xuất này. Tôi sẽ kiểm tra nó và báo cáo lại về sự tiến bộ của tôi. – user3654387