Lý lịch
Tìm cách hiển thị bản đồ (chỉ sử dụng nội bộ) trên trang web. Ứng dụng phải có thể thêm các lớp tùy chỉnh (không gửi dữ liệu đến máy chủ dịch vụ bản đồ):
- Khu vực thành phố (được xác định bởi shapefiles)
- Các vùng tùy chỉnh (được xác định bởi đa giác, có thể theo các vùng Thành phố)
- Vị trí trang web (được xác định bởi lat / long)
- Dữ liệu thành phố bổ sung (được xác định bởi các tệp hình dạng)
Bởi vì đây là một liên doanh tư nhân, nó loại bỏ nhiều dịch vụ bản đồ, bao gồm: Google Maps, Bing, Yahoo! Bản đồ, MapQuest và các dịch vụ trả tiền sử dụng khác.
Cập nhật số 1
Có lẽ MapQuest là một khả năng .
Cập nhật số 2
Yêu cầu mà tôi quên đề cập:
- Có dữ liệu bổ sung (thành phố, thị trấn, ấp) không phải là một phần của OpenStreetMap. Những thành phố này phải được đưa vào mà không đưa dữ liệu cho nhà cung cấp bản đồ.
- Có nhiều lớp khác nhau (chẳng hạn như vị trí của nhân viên) cũng phải được hiển thị, mà không cho nhà cung cấp bản đồ biết nơi tìm dữ liệu (nghĩa là dữ liệu sẽ ở phía sau tường lửa).
Phát triển hiện tại
Hiện tại, tôi chưa thể tìm thấy máy chủ đáp ứng yêu cầu của mình, vì vậy tôi đã làm theo hướng dẫn trên các trang web khác nhau để cài đặt máy chủ web Mapnik:
- http://dbsgeo.com/foss4g2010/html/_static/pdf/osm-rendering-foss4g2010.pdf
- http://osgeo.org.cn/l18n/geodjango/install.html
- http://wiki.openstreetmap.org/wiki/Mapnik/Installation
- http://www.postgresonline.com/journal/archives/180-pgAdmin113plugins_postgis.html
- http://blog.geoserver.org/2009/01/30/geoserver-and-openstreetmap/
- http://workairs.opengeo.org/stack-intro/postgis.html
- Tải số lượng lớn nhiều shapefiles vào PostGIS
Tại thời điểm này, tôi có nhiều phần dữ liệu khác nhau:
- Dữ liệu thành phố và đô thị (tệp hình dạng được tải vào PostGIS)
- Dữ liệu Trái đất tự nhiên (tệp hình dạng; không được tải)
- Biểu định kiểu Mapnik (các tệp khác nhau; không được tải)
Máy chủ địa lý
Tôi đã thử cài đặt GeoServer (trước Mapnik) nhưng thấy tài liệu còn thiếu, công cụ quản trị dựa trên web rất khó để định cấu hình và khả năng phản hồi trên máy 2 GHz bị chậm một cách khó khăn (10 giây để hiển thị một lát với lớp duy nhất: đường) và nhạt nhẽo thẩm mỹ mặc định. (Tôi biết rằng tôi có thể sử dụng biểu định kiểu để làm sinh động bản trình bày, nhưng điều đó có nghĩa là phải tìm [hoặc tạo !] Các tệp phù hợp, cài đặt chúng, kiểm tra chúng, v.v.)
Yêu cầu
Các yêu cầu kỹ thuật bao gồm:
- Thành phố, con đường, những vùng nước (hồ, sông, đại dương)
- Ranh giới chính trị (tỉnh, nước)
- Chất lượng cao (tương tự trực quan với Google Maps, MapQuest, v.v.)
- Thời gian hoạt động cao
- Phép chiếu 900913 (tương tự Google Maps)
- Gạch phản ứng (dưới 0,1 giây mỗi lát)
- Bảo hiểm tuyệt vời của dữ liệu đường phố cho Canada
- Hữu ích cho bản đồ slippy (tương thích với OpenLayers)
- 10.000 yêu cầu gạch mỗi ngày
- Miễn phí cho sử dụng thương mại (hoặc tư nhân), hoặc ít hơn $ 2000 mỗi năm?
Ví dụ tốt
Dưới đây là một ví dụ tuyệt vời (OpenLayers) về những gì tôi đang mong muốn đạt được:
Ví dụ xấu
Một ví dụ về những gì tôi không mong muốn đạt được:
Một ví dụ về dữ liệu không đầy đủ:
Liên kết liên quan
- http://atlas.nrcan.gc.ca/site/english/dataservice/web_map_service.html
- http://columbo.nrlssc.neef.mil/ogcwms/servlet/WMSServlet
- http://wiki.openstreetmap.org/wiki/WMS
- http://geoserver.org/display/GEOS/Av Available + WMS + and + WFS + máy chủ
- http://www.skylab-milersystems.com/en/wms_serverlist.html
- http://www.ogcnetwork.net/servicelist
- http://ows-search-engine.appspot.com/ - [hỏng]
Câu hỏi
Máy chủ WMS, WMTS hoặc WFS nào cung cấp chức năng cần thiết?