Tôi đang tìm kiếm một trình soạn thảo web (tương tự OpenStreetMap) hoạt động với máy chủ bản đồ (PostGIS). Điều này sẽ cho phép chỉnh sửa và tạo các cấu trúc mới trên bản đồ.
Sự lựa chọn tốt nhất là gì?
Tôi đang tìm kiếm một trình soạn thảo web (tương tự OpenStreetMap) hoạt động với máy chủ bản đồ (PostGIS). Điều này sẽ cho phép chỉnh sửa và tạo các cấu trúc mới trên bản đồ.
Sự lựa chọn tốt nhất là gì?
Câu trả lời:
bạn có thể kiểm tra OpenLayers Editor từ http://ole.geops.de/ .
OpenLayers Editor là một công cụ dựa trên web để tạo dữ liệu không gian dễ dàng và chính xác. Nó được xây dựng hoàn toàn bằng HTML và JavaScript và do đó chạy trên máy tính để bàn và thiết bị di động mà không cần trình cắm. Chung
Based on OpenLayers Easily customizable and extensible Small and fast Open Source
Biên tập viên
Supports point, path and polygon geometry types Vector layer support (for example WFS) Snapping to existing features, guide lines or features from external data sources CAD-like feature construction Undo and redo Modify geometries Drag geometries Draw hole into polygons
Xử lý hình học phía máy chủ
Split polygons and lines Merge polygons Clean and validate geometries Includes Drupal and Zend Framework integration Based on PostGIS geometry processing
Thí dụ
editor = new OpenLayers.Editor(map, {
activeControls: ['SnappingSettings', 'SplitFeature', 'MergeFeature', 'CleanFeature'],
featureTypes: ['polygon', 'path', 'point']
});
editor.startEditMode();
Tôi hy vọng nó sẽ giúp bạn....
OpenGeo Suite có trình chỉnh sửa web dưới dạng GeoExplorer . Chỉ cần thêm dữ liệu PostGIS của bạn vào thành phần Geoserver. Tải các lớp GeoServer trong GeoExplorer và chỉnh sửa đi.
Bạn có thể thêm và chỉnh sửa các biểu tượng / biểu tượng bằng tùy chọn Layer Styles.
Nếu nó phải là một trình soạn thảo web thì GeoDjango đi kèm với chức năng này. Tính năng quản trị cho phép chỉnh sửa cơ bản các tính năng bản đồ. Có thể kết hợp các chức năng chỉnh sửa tích hợp vào các trang của riêng bạn.
Openlayers đi kèm với các công cụ chỉnh sửa http://openlayers.org/dev/examples/editingtoolbar.html
Nếu bạn biết drupal thì có một Trình chỉnh sửa OpenLayers (beta3) đẹp
OpenLayers Editor là một công cụ dựa trên web để tạo dữ liệu không gian dễ dàng và chính xác. Nó được xây dựng hoàn toàn bằng HTML và JavaScript và do đó chạy trên máy tính để bàn và thiết bị di động mà không cần trình cắm. Mô-đun này chỉ cần thêm một hành vi bổ sung cho mô-đun OpenLayers được đặc trưng bởi các tính năng sau.