Tùy chọn phần mềm theo dõi hạm đội


10

Trước khi tôi ngồi xuống và mắc lỗi bắt đầu tự viết, tôi muốn biết các tùy chọn của mình cho các tùy chọn theo dõi đội tàu tốt, hiện đại , không quá đắt. Những gì tôi đang tìm kiếm là một cái gì đó trông không giống như nó được xây dựng vào năm 1995 và điều đó sẽ không làm tôi mất một cánh taymột chân khi tôi mở rộng quy mô. Brownie chỉ ra nếu dự án là Nguồn mở, nhưng sử dụng giải pháp lưu trữ sẽ làm tốt với điều kiện là nó không quá đắt.

  • Mọi người đang sử dụng để theo dõi tài sản hiện trường trong thời gian thực là gì?

  • Nếu giá không phải là một vấn đề, bạn sẽ sử dụng cái gì?

Cập nhật: Phần cứng không phải là vấn đề lớn đối với dự án này. Có một số máy chủ dự phòng có nhiều băng thông và ổ đĩa dự phòng được kết nối với Internet 24/7. Theo như phần cứng máy khách, có một số thiết bị có sẵn GPS và kết nối với internet, chưa kể một số thiết bị này sẽ được sửa đổi điện thoại thông minh. Sự tập trung của tôi bây giờ liên quan nhiều hơn đến máy chủ và phần mềm web front end mà tôi sẽ sử dụng cho việc này.

Cập nhật 2: Tôi đã được yêu cầu sử dụng trường hợp - vì vậy tôi sẽ đưa ra một phiên bản đơn giản hóa. Một công ty giao hàng muốn biết đội tàu của họ ở đâu. Có một số người quản lý và mỗi người trong số họ quản lý một khối xe tải giao hàng. Mỗi người quản lý (có khoảng 100) chỉ quan tâm đến xe tải giao hàng của họ (mỗi người có khoảng 20) và muốn xem họ trong thời gian thực tại - cùng một lúc - trên bản đồ web. Mỗi lái xe cũng muốn xem đối tác của họ ở đâu - nhưng đây chỉ là thứ yếu. Vấn đề riêng tư chỉ là mỗi người quản lý sẽ chỉ có thể nhìn thấy trình điều khiển riêng của họ. Tôi có bất kỳ dữ liệu nào khác được yêu cầu (đường phố, địa chất, v.v. - nhưng đó là một cuộc thảo luận riêng - tôi chỉ tìm kiếm chức năng cơ bản này). Có, một số báo cáo dựa trên thời gian về nơi xe tải đang / sẽ là cần thiết.


Trường hợp sử dụng là gì, tức là có sự can thiệp của tài xế? Có vấn đề riêng tư? Những dữ liệu khác là cần thiết để tích hợp và tần số của đó là gì?
Willy

@Willy Tôi đã cập nhật câu hỏi để giải quyết ba câu hỏi của bạn
Ragi Yaser Burhum

Câu trả lời:


4

Đây là một bình luận dài hơn là một câu trả lời nhưng New York đang triển khai theo dõi xe buýt với OpenGeo . Khu vực tàu điện ngầm Portland cũng đang sử dụng một dự án mã nguồn mở có tên Trimet để theo dõi tất cả các phương tiện công cộng. Không chắc chắn nếu một trong hai dự án có liên quan trực tiếp nhưng có thể một số mã hoặc thư viện được sử dụng là.


"Trimet" thực sự là tên của tổ chức cung cấp tất cả các phương tiện giao thông công cộng trong khu vực Portland, không phải tên của phần mềm. Nhưng họ sử dụng rất nhiều phần mềm nguồn mở để theo dõi và xuất bản dữ liệu của họ lên web.
RyanKDalton

Bạn đã đúng - Tôi đang trống tên của dự án này. Tôi cảm thấy như nó là Trimột cái gì đó ....
djq


OpenTripPlanner là một máy chủ ứng dụng hiển thị apis để thực hiện các thao tác / truy vấn vào biểu đồ mạng. Nó làm một công việc tuyệt vời tại nó. Nhưng nó không được tạo ra để theo dõi tài sản di chuyển theo thời gian thực ... :(
Ragi Yaser Burhum

1
Một trong những liên kết mà bạn đã đưa ra có một bài viết với toàn bộ các công cụ khái niệm. Tuy nhiên, nó cũng có một liên kết đến OneBusAway onebusaway.org , một dự án nguồn mở từ Đại học Washington. Sau đó, tôi tìm thấy một liên kết đến tài khoản GitHub, đó là thứ gần nhất với thứ tôi đang tìm kiếm github.com/OneBusAway/onebusaway/wiki Tôi đang trao thưởng cho bạn tiền thưởng vì liên kết của bạn khiến tôi đào và tìm ra giải pháp tôi muốn. Tuy nhiên, tôi sẽ đặt câu trả lời riêng để làm cho nó rõ ràng.
Ragi Yaser Burhum

3

Sau khi theo dõi một số liên kết từ một bài báo mà Celenius đã đề cập, tôi đã chạy vào OneBusAway . Một dự án mã nguồn mở của Đại học Washington đang phát triển các ứng dụng hiện đại được cấp phép của Apache (web, iPhone, Android) và các mô-đun để giải quyết các vấn đề theo dõi.


1
Và tất nhiên, vì liên kết của anh ấy khiến tôi đạt được câu trả lời đúng, tôi đã đưa cho anh ấy tiền thưởng :)
Ragi Yaser Burhum

2

Bạn không cần phải có một số loại phần cứng để làm điều này?

Có một công ty tốt tên là Hạm đội Mạng , không chỉ cung cấp địa điểm, mà cả thông tin chẩn đoán về các phương tiện, khách hàng của chúng tôi sử dụng điều này, nhưng tôi không chắc chắn về giá cả.


Tôi nhìn vào các tài liệu tiếp thị họ có. Mặc dù tôi không nghĩ rằng tôi sẽ sử dụng chúng - câu trả lời này không phù hợp với dự luật. Cảm ơn bạn.
Ragi Yaser Burhum

2

Inthinc cung cấp dịch vụ dựa trên đám mây, nhưng họ không để lộ API (AFAIK), vì vậy tôi đoán bạn bị mắc kẹt với các máy khách web của họ.


2

Bạn đã xem qua GISCloud chưa? Tôi nghi ngờ một số sự phát triển sẽ được yêu cầu, nhưng hy vọng sẽ ít hơn ... Giữa họ, OpenGeo và Máy chủ QGIS, tôi muốn nói rằng nên có một cái gì đó có khả năng dựa trên PostGre / PostGIS. Dựa trên một cái gì đó như Bộ dữ liệu mở hoặc phương pháp khác để nhận các vị trí truyền / gửi lại cho máy chủ của bạn và đẩy dữ liệu đó trở lại MapServer / máy chủ nguồn mở khác và / hoặc đẩy nó sang dịch vụ dựa trên đám mây như GISCloud .

Chi phí cho việc này dựa trên các nguồn lực trong nhà và / hoặc chi phí tư vấn / đào tạo của cộng đồng nguồn mở (đó là cách họ kiếm tiền sau tất cả). Bạn sẽ không nhận được một cái gì đó miễn phí trừ khi bạn có thể sống với các giải pháp nguồn mở "ngoài luồng" (xem OSGeo để biết danh mục / ví dụ), nhưng bạn có thể nhận được một cái gì đó khá rẻ, tùy thuộc vào mức độ tùy chỉnh chính xác bạn muốn, và bạn có bao nhiêu chuyên môn trong nhà.

Tôi không quen thuộc với các vấn đề hàng đợi mà bạn chỉ ra trong nhận xét của bạn ở trên ... nhưng tôi khá chắc chắn rằng bạn có thể tìm thấy một số chuyên gia tư vấn nguồn mở.

ESRI tất nhiên cũng cung cấp nhiều giải pháp khác nhau, như bạn đã liên kết trong ... Đôi khi chi phí của chúng ít hơn thời gian / $ / năng lượng mà bạn phải đưa vào


1

Phần cứng sẽ khiến bạn tốn kém hơn nhiều so với phần mềm trên cái này. Bạn cần phải tìm ra phần cứng và phần mềm của bạn cùng một lúc. Cá nhân, tôi đang nghiêng về FME Server 2012. AVL về cơ bản chỉ là một mảng cảm biến và có vẻ như máy chủ FME xử lý các mảng cảm biến rất tốt. Xử lý các lần đẩy từ các thiết bị trường của bạn cùng với bất kỳ chuỗi chẩn đoán nào và xuất chúng dưới dạng GeoRSS, GeoJson, lưu trữ vào cơ sở dữ liệu, gửi thông báo qua email, v.v.


0

Máy chủ GPSGate - http://gpsgate.com/products/gpsgate_server


0

Thật dễ dàng để viết nền tảng 'phần mềm' của riêng bạn để làm điều này và làm cho nó hiện đại như bạn muốn. Tất cả bạn cần là một bảng lưu trữ các điểm, ngày và id thiết bị; và một số logic mặt trước để chọn và hiển thị bản nhạc.

Mọi thiết bị (ví dụ: trình theo dõi xexun) gửi và yêu cầu utp bao gồm chuỗi NMEA đến một máy chủ: cổng phía sau mà trình nền php bắt tất cả các thông báo này và lưu trữ chúng dưới dạng dữ liệu thô trong cơ sở dữ liệu. Một kích hoạt trên bảng đó chuyển đổi chúng thành các hàng trong thông tin GPS được phân tích cú pháp.

Tôi đã tự mình theo dõi một đội xe. Hoạt động như một lá bùa!


1
Đối với một cái gì đó quy mô nó không phải là đơn giản. Có, người ta có thể viết mã sử dụng các máy chủ chặn truyền thống thực hiện việc chèn và trả lại dữ liệu trong cùng một yêu cầu. Nhưng để theo dõi thời gian thực, 500 xe, bạn sẽ cần một máy chủ không chặn hoặc ít nhất là một hàng đợi đàng hoàng như RabbitMQ. Nếu bạn không quen với sự khác biệt giữa các máy chủ chặn (như Apache trước ngã ba) so với máy chủ Dựa trên sự kiện (như nginx), tôi khuyên bạn nên xem bản trình bày này từ Ryan Dahl về triết lý đằng sau nodejs yuiblog.com/blog/2010/05 / 20 / video-dahl
Ragi Yaser Burhum

1
Tôi đã không nhận thức được kích thước của hệ thống được yêu cầu. Cảm ơn bạn đã chặn / không chặn và xếp hàng thông tin trên yuiblog! Rất đáng để đọc / xem nó!
stUrb

-1

Đưa ra yêu cầu của bạn, OpenGTS phải phù hợp với hóa đơn ... http://opengts.sourceforge.net/


Nếu bạn nhìn vào câu hỏi của tôi, bạn sẽ có một liên kết đến OpenGTS. Tôi đang tìm kiếm thứ gì đó không lỗi thời
Ragi Yaser Burhum

Đủ công bằng. Tôi đã thấy các triển khai làm việc sử dụng Google Maps để trình bày phía máy khách trông khá hiện đại. Tôi không quen thuộc với bất kỳ công cụ nào khác, chúc may mắn.
Greg Barrett

-1

Tôi muốn giới thiệu GPSWOX . Họ cung cấp hệ thống theo dõi xe, phần mềm theo dõi gps cho thiết bị và điện thoại di động. Hạm đội quản lý cũng lĩnh vực của họ.

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.