Các công cụ nguồn mở để tạo và xuất bản bản đồ web hoạt hình?


10

Tôi quan tâm đến việc tạo hình động từ các quan sát hoặc dự đoán mô hình và sau đó hiển thị các hình động này trong trình xem dựa trên web như OpenLayers .

Ví dụ tốt nhất tôi đã tìm thấy chức năng này là tại:

Theo tôi, giao diện người dùng rất không trực quan. Các bước cần thiết để có được một bản đồ hoạt hình là:

  1. Chọn một lớp từ trình duyệt cây bên trái.
  2. Bấm vào một ngày trong lịch bên phải.
  3. Nhấp vào liên kết có nhãn "khung đầu tiên" ở bên trái của lịch.
  4. Chọn một ngày khác từ lịch và nhấp vào liên kết có nhãn "khung cuối cùng".
  5. Liên kết "tạo hình động" sẽ bật lên - nhấp vào đó để tạo hình động.

Những bộ công cụ mã nguồn mở nào có sẵn với sự hỗ trợ để hiển thị và tạo chuỗi thời gian? Ở mặt trước, tôi đang tìm cách hiển thị kết quả trong trình xem kiểu Google Maps vì đó là điều mà hầu hết mọi người đều quen thuộc. Mặt sau rộng mở.

Câu trả lời:


9

Nếu bạn có thể đưa dữ liệu của mình vào JSON, KML hoặc GeoRSS thì sơ đồ thời gian sẽ xử lý thời gian theo cách rất thanh lịch.

CẬP NHẬT: Các tùy chọn khác để xem xét:


1
Wow, trông thật tuyệt! Đây cũng là có thể sử dụng với OpenLayers?
underdark

thật tuyệt, thật không may, tất cả các ví dụ tôi đã thấy cho đến nay đã sử dụng google maps.
radek

1
Cảm ơn liên kết đến timemap - một số thứ gọn gàng ở đó. Gắn với google maps- nhưng điều đó mang lại một số liên kết thú vị với google earth. Cũng là nguồn mở để nó có thể được điều chỉnh phù hợp với OpenLayers với một số công việc.
Sharpie

2

Không phải là nguồn mở, nhưng Google Earth API miễn phí cung cấp cơ chế lưu trữ và giao diện cho dữ liệu chuỗi thời gian, xem tài liệu Thời gian của API .

Gắn bó với OpenLayers, nó hỗ trợ WMS-T ( xem ví dụ ), có thể được sử dụng cùng với một cái gì đó như bản vá này để cung cấp giao diện để kiểm soát hoạt hình.


FYI, liên kết đầu tiên cho biết "API Google Earth không còn khả dụng. Cảm ơn bạn đã quan tâm."
fatih_dur

1
@fatih_dur cảm ơn vì nhận xét. Đào lên kho lưu trữ.org.org và liên kết với những cái đó.
scw

1

http://Mapstraction.com , một thư viện trừu tượng ánh xạ Javascript nguồn mở, có một điều khiển đánh dấu bộ lọc có thể được sử dụng cho hoạt hình. Mẫu bộ lọc của họ sử dụng thanh trượt http://script.aculo.us/ và Google Maps.

Ví dụ với mã tại: http://mapstraction.appspot.com/#filtering_markers

Trong triển khai ví dụ Google Maps đó, ít nhất, mã có thể được viết lại dưới dạng hoạt hình tự động hoặc thông qua tương tác của người dùng.


0

Bạn đã xem qua GeoEXT chưa


GeoEXT là một dự án hay - nhưng lần trước tôi đã sử dụng nó, nó chỉ là một lớp tích hợp giúp giảm bớt việc xây dựng GUI bằng ExtJS và OpenLayers. Tôi đã không nhận thấy bất kỳ hỗ trợ rõ ràng cho hoạt hình. Tôi sẽ nhìn vào nó một lần nữa mặc dù.
Sharpie

0

ArcGIS Explorer không phải là nguồn mở, nhưng ít nhất là nó miễn phí. Nó có thể được sử dụng với dữ liệu lịch sử .

Nó có thể được tùy chỉnh để tạo các bài thuyết trình dựa trên keyframe . Tôi không chắc chắn nó sử dụng API REST để xử lý địa lý , mà ESRI đang phát hành dưới dạng một đặc tả mở , khi nó gọi các tác vụ xử lý địa lý . Nếu vậy, bạn có thể trưng ra mô hình của mình để nó được ArcGIS Explorer gọi.


1
ArcGIS Explorer rất nặng nề (không hoạt động ở mọi nơi), không độc lập với nền tảng và cảm giác thẳng thắn khá khó chịu.
westyvw

1
Nó cũng chỉ dành cho Windows và không dựa trên trình duyệt. Tôi thực sự ngưỡng mộ những đóng góp của ESRI cho GIS, nhưng cho đến khi họ mở rộng dòng sản phẩm của họ ra ngoài nền tảng Windows, họ mới sử dụng hạn chế đối với tôi.
Sharpie

Tôi quên đề cập đến đó là ArcGIS Explorer Online. Nó không nặng như AGX, nhưng sử dụng Silverlight. explorer.arcgis.com
Kirk Kuykendall

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.