Hình dung tốc độ di chuyển trên bản đồ tĩnh (= có thể in)?


60

Hãy tưởng tượng bạn đang theo dõi, ví dụ, chuyển động của xe hoặc động vật và nhận được cập nhật vị trí GPS thường xuyên. Làm thế nào bạn có thể hình dung tốc độ di chuyển trên bản đồ tĩnh (= có thể in)? Tôi đã tô màu các điểm bằng màu đỏ-vàng-xanh trong đó màu đỏ sẽ "chậm", nhưng tôi nghĩ rằng phải có cách tốt hơn / trực quan hơn để hình dung các phép đo tốc độ.

Một yêu cầu khác là có thể theo dõi nhiều đối tượng chuyển động cùng một lúc. Những con đường của họ có thể băng qua hoặc chạy dọc theo nhau (trên cùng một con đường).


1
Những gì bạn đã viện đến cuối cùng? và về một vấn đề không liên quan, bạn đã bao giờ làm việc với các mô hình giao thông sử dụng đất chưa?
dassouki

1
@dassouki: Tôi đã tạo một số bản đồ bằng cách sử dụng phương pháp của @ Mark_Ireland. Nhưng nó có xu hướng "che giấu" cổ chai nếu bạn vẽ nhiều quỹ đạo lên nhau. Tôi có một số ý tưởng khác nhưng chưa có giải pháp nhất định.
underdark

1
itoworld.com/static/gallery_traffic.html Xem bản trình bày họ cũng đã làm. Đó không phải là 100% những gì bạn đang tìm kiếm, nhưng đó là một điểm khởi đầu tốt. Mặt khác, những gì tôi đã làm trước đây, là tổ chức lưu lượng truy cập bằng AADT dưới dạng độ rộng băng tần, và sau đó vẽ đồ thị hàng đợi hoặc dừng lại dưới dạng độ cao. Bạn biết bạn có một vấn đề khi bạn có một ban nhạc béo và cao. Các dải mỡ và không cao cho thấy nhiều lưu lượng truy cập nhưng lưu lượng tốt. các dải ngắn và cao biểu thị hoặc có vấn đề với tín hiệu giao thông hoặc không đủ làn để che chắn luồng
dassouki

@dassouki: Tôi chưa làm việc với các mô hình giao thông sử dụng đất. Trình bày tốt đẹp!
underdark

@dassouki, tôi biết đó là một bài viết cũ, nhưng tôi tự hỏi liệu bạn có một liên kết được cập nhật cho bài thuyết trình đó không ...
Fezter

Câu trả lời:


33

Tôi đã chơi với chủ đề này một thời gian trước đây. Bạn có thể tìm thấy một số ví dụ ở đây:
Ví dụ về
plugin tiện ích mở rộng Dobrou

Sử dụng Sporttracks và plugin này, các bản nhạc gps có thể được chuyển đổi thành KML và được hiển thị trong Google Earth. Nó hỗ trợ một số ý tưởng được đề cập ở đây - theo dõi màu dựa trên độ dốc màu, mũi tên chỉ hướng và nhiều hơn nữa.

Một số ví dụ:
tường 3D - sự kết hợp của nhiều thứ được sử dụng ở đây. 1) Mũi tên chỉ hướng, với tốc độ thực tế như nhãn. 2) Màu của mọi điểm được chọn từ độ dốc tùy theo tốc độ. 3) Tường 3D - độ cao của "tường" theo dõi trên địa hình dựa trên tốc độ.
văn bản thay thế
Khi chỉ sử dụng một màu cho toàn bộ bản nhạc, việc so sánh tốc độ giữa nhiều bản nhạc sẽ dễ dàng hơn.
văn bản thay thế
Hiệu ứng bóng - số lượng bản nhạc đi theo cùng một cách được hiển thị ở đây, nhưng có thể được tùy chỉnh để trực quan hóa tốc độ, v.v.
Hiệu ứng bóng
Cuộc đua mũi tên - kích thước và màu sắc của mũi tên dựa trên tốc độ.
văn bản thay thế


4
Tôi thực sự thích tùy chọn "Arrowrace".
underdark

Tôi thích rất nhiều của nó. Bạn có phiền khi đăng một số tệp kml / kmz được sử dụng để thực hiện các ảnh chụp màn hình không?
Andy W

2
Không vấn đề gì. Dưới đây là một số ví dụ trong KMZ. (Không chính xác các file sử dụng để làm cho các ảnh chụp màn hình, nhưng rất giống ...) bit.ly/dAYoKc <br> bit.ly/cJl9uI bit.ly/dfAn16 bit.ly/bgQjwr bit.ly/9zgjfC bit.ly/bpdYjs bit.ly/a8i1Hg
dobrou

1
Tôi thích ví dụ về hiệu ứng bóng đổ, có lẽ bởi vì tôi có xu hướng ngại ngùng trước sự tương phản quá mạnh (đối với mắt tôi) của những người khác.
matt wilkie

28

Tôi đã luôn luôn làm nó như chiều rộng. Ví dụ: bạn tạo một bộ đệm xung quanh mỗi điểm thể hiện tốc độ và sau đó hòa tan bộ đệm thành một. Khu vực hẹp cho thấy tắc nghẽn.

Để biết ví dụ, xem: http://www.fmepedia.com/index.php/Bufferer

Tất nhiên, bạn thậm chí có thể mã màu bộ đệm trước khi hợp nhất chúng.

Để biết ví dụ, xem: http://www.fmepedia.com/index.php/Dissolver

văn bản thay thế


2
Tôi thích phương pháp 'đai và niềng răng' sử dụng hai tín hiệu hình ảnh để hiển thị một biến - trong trường hợp này là màu sắc và chiều rộng. Tuy nhiên, tôi không nghĩ rằng ảnh chụp màn hình của bạn thực sự công bằng cho ý tưởng (mặc dù, công bằng mà nói, tôi biết bạn chỉ đang minh họa ý tưởng) Ý tưởng để cải thiện ý tưởng đó; đường dẫn thực tế không đủ nổi bật (để khắc phục, làm mờ mọi thứ khác và mất hào quang), bảng màu của bạn không trực quan (thay thế bằng bản đồ nhiệt yelow, màu cam, màu đỏ thay vào đó?)
Trevesy

Bạn đúng rằng trực quan hóa không phải là tuyệt vời - nhưng sau đó nó là bản demo cho FME, phần lớn là để chuyển đổi dữ liệu thành cấu trúc phù hợp để trực quan hóa bằng cách sử dụng một hệ thống GIS thực sự. Những màu sắc? Vâng màu xanh lá cây cho đi và màu đỏ cho dừng lại có vẻ thích hợp! Tôi chắc chắn rằng tôi đã có ý tưởng sử dụng chiều rộng bộ đệm từ nghiên cứu trường hợp ESRI vào tốc độ giao thông (Thành phố Portland ???). Điều đó có thể có đồ họa tốt hơn nhiều - mặc dù tôi rất buồn khi không thể tìm thấy nó bây giờ bởi Googling.
Đánh dấu Ireland

22

Một cách đơn giản và hiệu quả là tô màu các phân đoạn tùy thuộc vào tốc độ của chúng. Ví dụ: các phân đoạn "nhanh" có thể được hiển thị ở các phân đoạn màu lục và "chậm" có màu đỏ (tất nhiên các màu khác có thể được chọn).

Ví dụ về dấu vết GPS chạy định hướng bằng phần mềm Chmuk :

văn bản thay thế

Một ví dụ khác với quickroute phần mềm :

văn bản thay thế

Các phần của tuyến đường nơi chuyển động nhanh có thể nhìn thấy rõ, màu xanh lá cây, so với những phần mà chuyển động chậm, màu đỏ.

Trong ví dụ này, thang màu liên tục: màu đỏ là tốc độ tối thiểu và màu xanh lá cây là tối đa. Một tập hợp màu hữu hạn cũng có thể được sử dụng, với các phương pháp khác nhau để gán màu cho từng phân đoạn theo tốc độ của nó (ví dụ như phương pháp lượng tử). Nhiều người thực hiện định hướng sử dụng điều đó để phân tích các biến thể tốc độ của họ trong các cuộc thi định hướng. Nó nên làm việc cho động vật và phương tiện!

Tất nhiên, phương pháp này rất đơn giản (có thể là 'đơn giản') nhưng rất dễ thực hiện. Sự cân bằng giữa độ phức tạp và chất lượng là khá tốt so với các đại diện khó khăn khác. Hơn nữa, không cần phải là một chuyên gia để đọc và hiểu bản đồ như vậy!


9
Loại pedantic nhưng màu đỏ và màu xanh lá cây là màu sắc tồi tệ nhất cho mù màu, màu tỷ lệ bản đồ nhiệt (vàng nhạt> cam> đỏ) sẽ tốt hơn.
Trevesy

2
vâng, bạn đúng Điều này có thể được tham số hóa với các phần mềm. Thậm chí tốt hơn là sử dụng colorbrewer2.org .
julien


2
Vâng, đồng ý hoàn toàn với vấn đề màu xanh / đỏ - về cơ bản trông giống như một đường màu nâu đối với tôi ...
om_henners

"Tất nhiên các màu khác có thể được chọn". Xem thêm bình luận ngay phía trên của bạn.
julien

14

Tôi nghĩ rằng bạn có thể quan tâm đến công việc được mô tả là địa lý thời gian và bạn có thể muốn sử dụng các cụm từ tìm kiếm như không gian thời gian hoặc không gian thời gian. Trong kỹ thuật khối không gian-thời gian, tôi sẽ tưởng tượng bạn vẫn có thể sử dụng màu sắc để biểu thị vận tốc của các chuyển động, mặc dù nó được biểu thị theo khoảng cách không gian / thời gian giữa các nút trên đường đi của bạn.

Chỉ cần thực hiện một tìm kiếm học giả google cho trực quan địa lý thời gian có vẻ đầy hứa hẹn. Và một trong những bài viết đầu tiên bật lên có một số ví dụ màu sắc tốt về những gì tôi đang nói.

Khối không gian thời gian được xem xét lại từ góc độ địa hóa bằng cách: Kỷ yếu MJ Kraak của Hội nghị bản đồ quốc tế lần thứ 21, Tập. 1995 (1988)

Chỉnh sửa: Để đáp lại rằng OP muốn trực quan hóa nhiều đơn vị trong không gian và thể hiện vận tốc của chúng, các khối thời gian không gian có thể là không thể. Ngay cả khi bạn có một khoảng thời gian giới hạn nào đó trong đường dẫn thời gian không gian, sẽ khó có được quan điểm phù hợp về khối lập phương 3d mà không làm biến dạng hoặc ẩn một số đường dẫn.

Tôi nghĩ rằng đề nghị của julien cũng tốt như của tôi, nhưng nó có một vấn đề tương tự (trừ quan điểm, trong trường hợp 2d, điều này sẽ không thành vấn đề). Chỉ có một gợi ý khác của tôi là bạn không cần phải giới hạn sự biểu thị của vận tốc thành các màu nhị phân, và vì vận tốc là một phân phối liên tục, tôi nghĩ sẽ hợp lý hơn khi sử dụng bảng màu gradient. Bạn cũng có thể sử dụng các ký hiệu có kích thước tương ứng để thể hiện vận tốc. Có thể sử dụng mũi tên làm biểu tượng điểm và sử dụng hướng mũi tên để biểu thị các thành phần định hướng của đường thời gian không gian cũng sẽ rất sâu sắc.

Khi bạn giới hạn bản thân mình chỉ là một điểm trong không gian, có vẻ như bạn sẽ mất một số hình ảnh tiềm năng của sự tương tác (đường dẫn chéo) giữa các điểm của bạn. Nhưng tùy thuộc vào chủ đề này có thể không được quan tâm.


Các khối không gian thời gian trông rất tuyệt nhưng tôi phải theo dõi quá nhiều vật thể chuyển động cùng một lúc. Nó sẽ trở nên quá lộn xộn và không thể đọc được.
underdark

13

Vì bạn có nhiều đối tượng được theo dõi, tôi sẽ sử dụng màu sắc để phân biệt các đối tượng và thay vì màu sắc để hiển thị tốc độ, tôi sẽ sử dụng các đường mỏng vuông góc với hướng chuyển động minh họa các khoảng thời gian 10 giây (giả sử). Đường gần hơn = chậm hơn. Không phải là bản phác thảo tốt nhất dưới đây, nhưng bạn có ý tưởng: văn bản thay thế


Trông thật thú vị! Nếu các đường vuông góc mỏng sẽ được tô màu, các rãnh chồng chéo cũng có thể. Sẽ rất thú vị để thực hiện cho chắc chắn. (Hoặc bạn có biết về các triển khai hiện có không?)
underdark

Tôi đồng ý rằng màu sắc là một cách tốt để đại diện cho các đối tượng khác nhau. Mọi người có thời gian phân biệt giữa các màu dễ dàng hơn so với việc ánh xạ sơ đồ màu thành các giá trị số.
Andy W

Underdark - Xin lỗi, không biết về bất kỳ triển khai nào. Ý tưởng của bạn về các đường kẻ 'ngủ' (như trong đường sắt) là màu sắc tốt, điều đó sẽ làm tăng thêm sự khác biệt về thị giác nhưng vấn đề sẽ là nếu bạn muốn sử dụng màu nhạt như màu vàng thì người ngủ sẽ trở nên ít nhìn thấy hơn.
Trevesy

13

Bạn có thể ghi lại vị trí của chiếc xe với một khoảng thời gian thông thường và dần dần biến mất các điểm thời gian cũ. Thêm một dòng tại mỗi điểm có độ dài là đại diện cho tốc độ cũng có thể giúp ích. Dưới đây là một ví dụ từ Microsoft Research. Khá dễ dàng để thấy tốc độ tương đối của các quốc gia khác nhau trong biểu đồ này.

Xu hướng trực quan hóa

http://research.microsoft.com/en-us/um/redmond/groups/THER/publications/TVCG2008-TrendVis.pdf


Tôi nghĩ bạn có nghĩa là chiều rộng dòng thay vì chiều dài. Nhưng điều đó khá tuyệt và tia sét của dobrou sử dụng một loại phương pháp tương tự.
Andy W

Trông thật thú vị. Tôi cảm thấy muốn thử thực hiện nó :) ... Phương pháp này yêu cầu chênh lệch thời gian giữa các phép đo luôn giống nhau vì tốc độ chỉ được biểu thị ngầm bằng khoảng cách giữa các điểm liên tiếp. Đó có thể là vấn đề với một số bộ dữ liệu.
underdark

@Andy W. Không, nếu bạn nhìn độ dài dòng là khác nhau đối với các chấm màu xanh nhanh trên bên trái vsthe chấm màu cam ở bên phải. Tôi tin rằng chiều rộng của đường dựa trên kích thước của vòng tròn.
Jay Askren

Tôi thấy bây giờ Vì các bản cập nhật là các khoảng đều đặn nên chiều dài vốn đã đại diện cho vận tốc (như phần dưới đã chỉ ra). Nếu tất cả các điểm thời gian không đều đặn mặc dù kỹ thuật đó sẽ không hoạt động. Có thể khó khăn trong bất kỳ kịch bản thực tế nào vì việc thu thập dữ liệu sẽ không hoàn toàn nhất quán (chẳng hạn như khoảng thời gian bị thiếu). Mặc dù đó là một ý tưởng tốt, vì các dòng dài hơn sẽ thống trị đồ họa (mà tôi nghĩ OP muốn).
Andy W

@Andy W. Đó là sự thật. Cập nhật phải trong một khoảng thời gian thường xuyên.
Jay Askren

11

Bạn có thể muốn có một cái nhìn tại một số các Gennady & Natalia Andrienko của giấy tờ . Họ đã công bố rộng rãi về vấn đề địa hóa dữ liệu chuyển động và một số đầu ra của họ có thể hữu ích ở đây.

Cooper Smith cũng đã thực hiện một số công việc thú vị bằng cách xử lý.

nhập mô tả hình ảnh ở đây


2
Cảm ơn đã cập nhật @radek. Quá tệ, Cooper Smith không mô tả cách tiếp cận của mình về ví dụ tốc độ. Có vẻ như anh ta chỉ đơn giản là âm mưu tất cả các máy theo dõi lẫn nhau.
underdark

9

Làm thế nào về các biểu tượng mũi tên? Chiều dài của mũi tên = tốc độ của đối tượng tại vị trí đó. Bạn cũng có được hướng dẫn miễn phí. Và toàn bộ điều này rất trực quan - không cần phải lướt qua huyền thoại để nhắc nhở bản thân về việc giải thích.

Nó được sử dụng mọi lúc cho các bản đồ tốc độ gió, nhưng không có gì nói rằng bạn cũng không thể tượng trưng cho các vật thể theo cách này: http://www.cnrfc.noaa.gov/images/storm_summaries/jan1997/misc/300mb_1997.gif

Chúc mừng!

(chỉnh sửa: sử dụng dấu chấm than quá mức.)


9

Tôi nghĩ rằng tôi sẽ đi một cái gì đó theo hướng gợi ý của Trevesys nhưng chỉ với các dấu chấm thay thế. Dài hơn giữa các chấm có nghĩa là nhanh hơn và gần hơn giữa chúng có nghĩa là chậm hơn.

Thật dễ dàng để nghĩ về tốc độ như thế nào, tốc độ cao sẽ có được hình dung mạnh mẽ hơn, nhưng tôi rất muốn nghĩ ngược lại vì biểu tượng được giới hạn ở một vị trí đặc biệt trên trái đất và tốc độ cao hơn có nghĩa là sự thể hiện ngắn hơn (theo thời gian) của chiếc xe hoặc bất cứ điều gì nó là tại chỗ đó. Một cái gì đó trôi qua nhanh cho một dấu chân nhỏ hơn một cái gì đó đi chậm.

Vì vậy, một gia tốc sau đó sẽ là:

... . . . .  .  .  .   .   .   .   .   .    .    .    .    .     

Đối với tôi, làm cho đường kẻ dày hơn, cảm giác giống như tốc độ đang giảm dần, cúi xuống và thời gian trên mỗi mét lớn hơn, dài hơn, béo hơn.

Một điểm khác tôi nghĩ là một biểu tượng thường phải cùng tồn tại với các biểu tượng khác. Nếu biểu tượng được xây dựng theo chiều dày hoặc chiều cao ở chiều thứ ba, nó sẽ phải là thứ duy nhất được thể hiện trên bản đồ.

Chỉnh sửa: nó sẽ giống như các ký hiệu đường biểu thị các khoảng tốc độ như

.......   1-20 km/h
. . . .   21-50km/h
.  .  .   51-100 km/h

và v.v.

Trân trọng Nicklas


Vấn đề với điều này là nhiều hệ thống theo dõi trong thế giới thực không nhất thiết phải cung cấp dữ liệu theo các khoảng thời gian bằng nhau và không có khoảng trống.
underdark

2
Không, tôi không có nghĩa là mỗi dấu chấm nên thể hiện một điểm từ hệ thống theo dõi. Ý tôi là bạn có các biểu tượng với mật độ chấm khác nhau dọc theo đường và sử dụng các ký hiệu cho các tốc độ khác nhau. xem chỉnh sửa trong câu trả lời ở trên.
Nicklas Avén

2

[Tôi biết tôi đã thấy điều này được thực hiện trước đây, nhưng tôi không thể tìm thấy ở đâu.]

Làm thế nào về việc hiển thị tốc độ như chiều thứ 3 của cốt truyện. Thay vì chỉ là một đường thẳng, "chiều cao" của đường có thể biểu thị tốc độ. Điều này cũng có thể được kết hợp với màu.


2
Những gì bạn đang đề xuất sẽ là một cái gì đó giống như các khối thời gian mà Andy đã đề cập trước đó. Các biểu diễn Imho 3D trở nên lộn xộn rất nhanh (đặc biệt là có nhiều đối tượng được theo dõi) và chúng trông kém hơn rất nhiều so với trên màn hình.
underdark

2

Tiếp tục chủ đề kích thước / màu sắc, làm thế nào nếu sử dụng điểm, vòng tròn màu xanh lá cây lớn hơn cho vòng tròn màu đỏ nhanh hơn, nhỏ hơn cho chậm, có thể có màu vàng / cam ở giữa?


Điều đó sẽ trông rất giống đề xuất của Mark ( gis.stackexchange.com/questions/2722/iêu ). Việc này đơn giản hơn để làm, nhưng có thể có sự cố khi phân biệt giữa các đối tượng chuyển động khác nhau khi đường dẫn của chúng trùng nhau.
underdark

1

Tôi thường đồng ý với tất cả các sơ đồ / thay đổi trong các chiến lược màu được liệt kê, nhưng câu hỏi này đã cũ và tôi đã cố gắng nghĩ về các chiến lược thay thế.

Tôi đã nghĩ rằng nếu bạn đang theo dõi GPS ở một khoảng thời gian nào đó, tốc độ của một con đường sẽ trông giống như mật độ dòng chảy (nghĩa là đi chậm - các quan sát được ghi lại sẽ dày đặc, đi nhanh - các quan sát được ghi lại sẽ lan ra). Vì vậy, bạn có thể tượng trưng cho tốc độ của các đoạn đường với độ rộng khoảng cách dấu gạch ngang.

nhập mô tả hình ảnh ở đây

Sau đó, tôi bổ sung đường dẫn bằng màu sắc để củng cố điều này ... Yêu cầu lập biểu đồ các đường dẫn bổ sung sẽ chỉ bao gồm các đường dẫn song song hoặc các màu riêng biệt cho mỗi đường dẫn.

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.