Những công cụ và phương pháp nào có thể được sử dụng để tạo ra isochrones?


17

Tôi muốn có một ý tưởng cho những gì liên quan đến việc tạo ra isochrones cho một loạt các trang web, với mức độ chính xác hợp lý cho các ước tính. Một phác thảo chung sẽ rất tuyệt, mặc dù kịch bản của tôi sẽ dành cho các trang web ở Luân Đôn vì tôi đoán vấn đề thay đổi theo sự sẵn có của dữ liệu.

Tôi đang xem mô hình hóa thời gian di chuyển cho các trang web cụ thể bằng cách sử dụng các vectơ và nút mạng truyền tải. Dữ liệu hiện có là Mạng giao thông tích hợp OS Master Map ( ITN ), Kho lưu trữ dữ liệu giao thông công cộng quốc gia ( NPTDR ) chứa ảnh chụp nhanh về thời gian biểu giao thông công cộng ở định dạng "ATCO-CIF (bao gồm các biến thể được chấp nhận của nó) hoặc trong TransXChange TXC v2.1 định dạng "(bao gồm các điểm dừng xe buýt), hầu hết các bộ dữ liệu hệ điều hành. Các công cụ cần xử lý là MapInfo 10.5, Manifold 8, SQL server 08, một ngăn xếp nguồn mở (Postgres / PostGIS / QGIS, v.v.). Cố gắng để có một xử lý về quy mô và độ phức tạp của nhiệm vụ, các cách tiếp cận và yêu cầu có thể. Nó trông có vẻ lớn, phức tạp và đòi hỏi cao, nhưng mặt khác phải là một ứng dụng phổ biến của các công nghệ GIS.


3
Nó có thể hữu ích để cung cấp thêm một chút chi tiết về dữ liệu của bạn. Nói chung, nếu bạn có một tập hợp các điểm có giá trị cường độ (bạn có thể cần bình thường hóa dữ liệu thời gian để phần mềm có thể coi nó dễ dàng hơn như một thuộc tính), hãy thực hiện phép nội suy bề mặt và sau đó sử dụng trình tạo isoline. Nhiều gói GIS có chức năng này. Ví dụ: surfaces.co.il/?p=578
Glennon

2
Loại câu hỏi "Danh sách X" này phải được đặt làm wiki cộng đồng.
JasonBirch

Câu trả lời:


6

Bạn có thể xem API Targomo (trước đây là Route360˚) , một thư viện JS khá đơn giản nhưng mạnh mẽ mà bạn có thể sử dụng với Leaflet (hoặc thậm chí là bản đồ Google nếu bạn muốn).

Nó thêm đa giác thời gian di chuyển vào bản đồ của bạn cho thời gian di chuyển bạn yêu cầu (ví dụ 10, 20, 60 phút) và cho các chế độ du lịch sau: đi bộ, xe đạp, xe hơi, quá cảnh.

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

Có khá nhiều ví dụ về cách sử dụng API cho các dự án của riêng bạn trên trang web (xem liên kết ở trên). Phạm vi địa lý là khá tốt và các quốc gia mới liên tục được thêm vào.


5

Dưới đây là một Mashup API Google Map cho Freiburg tạo ra Isoynces (Thời gian) dựa trên thời gian http://www.mapnificent.net/freiburg/

Điểm đánh dấu có thể kéo và sẽ tính lại khi đang bay.

Nhưng như euki đề nghị bạn cần phải cụ thể hơn về kịch bản của mình.


@PolyGeo url cập nhật (trang web đã thay đổi dns / tên miền) cảm ơn bạn đã giới thiệu
Mapperz

3

Hai ví dụ nữa:

Đối với làm việc với dữ liệu OSN OS. Mặc dù không thuộc lĩnh vực FOSSGIS, nhưng điều này có thể được thực hiện khá tốt khi sử dụng ArcGIS. ESRI UK cung cấp công cụ ProductivitySuite hoạt động tốt để nhập và quản lý dữ liệu ITN. Tổng quan ở đây . Bạn có thể xây dựng bộ dữ liệu mạng từ đó, với nhiều chi phí, thuộc tính kết nối, v.v. Điều này sau đó có thể được sử dụng trong tiện ích mở rộng Phân tích mạng để đưa ra 'ma trận đích gốc' hoặc 'khu vực dịch vụ' . Tất nhiên công việc có thể được tự động hóa thông qua kịch bản Python.

Để biết thêm ý tưởng về phần mềm làm việc với dữ liệu HĐH, bạn cũng có thể tham khảo trang web của họ .


2

Ba liên kết nữa:

  • Cái này sử dụng máy chủ arcgis,
  • cái này sử dụng hướng dẫn của google,
  • cái này sử dụng hướng dẫn của google quá.

Một trong những liên kết của bạn đã chết. Thật tuyệt khi có một bản tóm tắt thực sự giải quyết các câu hỏi về "những gì liên quan đến việc tạo ra isochrones."
whuber


2

Để hiển thị isochrones (Bản đồ thời gian du lịch) và các đồng vị, bạn có thể thử dịch vụ iso4app. Dịch vụ này hiện có sẵn cho hơn 50 quốc gia: Bắc Mỹ, Trung Mỹ, Nam Mỹ, Châu Âu, Liên bang Nga (phần châu Âu), Trung Quốc và Úc.

  • Bạn có thể sử dụng các cách ly với Tờ rơi hoặc Google Maps
  • Hỗ trợ đi bộ, xe hơi, xe đạp cô lập
  • Kiểm soát thanh công cụ được xác định trước
  • Các mức tốc độ được xác định trước và giá trị tốc độ tùy chỉnh
  • Cờ để giảm thời gian xếp hàng và tránh phí cầu đường

Bạn có thể thử trực tiếp dịch vụ của chúng tôi tại trang demo

Trang demo Iso4App

Thêm thông tin tại www.iso4app.net


@ mmo63 - Giả sử bạn (biên tập viên) là cùng một người dùng đăng câu trả lời này, có lẽ bạn nên xem xét việc hợp nhất các tài khoản của mình :)
Joseph

2

Tuyên bố miễn trừ trách nhiệm: Tôi làm việc cho iGeolise

Để mô hình hóa thời gian di chuyển, bạn có thể sử dụng API nền tảng TravelTime. Nó sử dụng một loạt các nguồn vận chuyển và bản đồ để tạo ra các máy bay không người lái thời gian bao gồm ATOC, DFT, TFL và bản đồ đường phố mở.

Hình ảnh được đính kèm là một ví dụ isochrone của tất cả các địa điểm có thể truy cập trong vòng 45 phút bằng phương tiện giao thông công cộng từ Waterloo ở London (thời gian khởi hành 6 giờ tối, thứ Ba). Nó cũng có thể tạo ra lái xe / đi xe đạp / đi bộ và isochrones chế độ giao thông công cộng cá nhân.

Nó có sẵn dưới dạng API để tích hợp trong các trang web hoặc nền tảng GIS hiện tại - nhận khóa API tại đây hoặc dưới dạng ứng dụng.

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


Xin lỗi Lousia, tôi không thực sự quan trọng, nhưng bản đồ của bạn không chính xác! Tôi có thể rời Waterloo và trở về KT12 trong vòng 45 phút :)
Matt

Xin chào Matt - tìm kiếm này giả định rằng bạn rời khỏi chấm từ Waterloo lúc 6 giờ tối. Tùy thuộc vào nơi bạn sống, rất có thể bạn sẽ có thể về nhà trong vòng 45 phút nếu rời đi vào lúc 6.05 chẳng hạn. Chúng tôi trả lại các đa giác thực sự qua API của chúng tôi có nghĩa là bạn có thể dễ dàng tích hợp vào bất kỳ API ánh xạ hoặc giao diện người dùng nào. Nếu bạn có thể chấp nhận yêu cầu json, bạn có thể truy cập dữ liệu của chúng tôi trong vài phút.
Louisa Bainbridge

Hmm, vâng, chuyến tàu của tôi rời Waterloo lúc 18:02 và đến lúc 18 giờ 28 phút. Tò mò, vì bạn có một đa giác tại Woking, nằm sâu hơn nữa. Những thứ thú vị, nhưng tôi hy vọng sẽ thấy nhiều đa giác nói chung ở phía nam dọc theo các tuyến chính ra khỏi Waterloo ...
Matt

1
Xin chào Matt - Tôi cũng đến từ iGeolise. Hình dạng bạn đang nhìn thấy không phải từ ga Waterloo mà là Waterloo, vì vậy chúng tôi tính đến thời gian đi bộ thực tế từ đó đến ga, sau đó lấy vé, đến sân ga, lên tàu 30 giây trước khi khởi hành và đảm bảo có một đào tạo tại thời điểm khởi hành. Điều này làm cho hình dạng của chúng ta thực sự chính xác khi chúng ta thực hiện định tuyến từ a đến b không chỉ là giả định từ các bảng thời gian. Tôi hoan nghênh bạn xem qua API của chúng tôi. Tôi nghĩ rằng bạn sẽ thích nó. Chúng tôi làm nhiều hơn bản đồ thời gian quá!
Charlie Davies

1

Hầu hết các phần mềm của chúng tôi (từ RouteWare ) có thể tạo ra máy bay không người lái. Hoặc là SDK hoặc là một plugin cho MapInfo. Chúng tôi cũng có một nhà nhập khẩu miễn phí cho dữ liệu ITN, thiết lập dữ liệu, gần như sẵn sàng để sử dụng.


0

Bạn có thể thử Openrouteservice.org, nơi kết quả có thể tải xuống trong tệp GeoJSON. Sau đó, bạn có thể dễ dàng thao tác chúng tức là trong trình tạo bản đồ tương tác như GoogleMyMaps.

http://www.mkrgeo-blog.com/how-to-make-isochrone-map-in-google-mymaps-quickly/

Ngoài Openrouteservice.org trong bài viết này, bạn sẽ tìm thấy một công cụ hữu ích khác. Tôi muốn giới thiệu cho bạn Targomo và Oalley - tôi có thể đi bao xa? dịch vụ


0

Bạn có thể thử TRACC được sản xuất bởi Basemap? Mặc dù giấy phép đắt tiền, nhưng nó xử lý thời gian di chuyển mạng lưới đường bộ và thời gian đi lại giao thông công cộng.

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.