Ứng dụng GIS nào có thể mở và sử dụng các tệp .osm?


19

Một câu hỏi nhanh mà tôi không thấy câu trả lời cho nơi khác: nếu tôi tải xuống bộ dữ liệu .osm từ Planet.osm (ví dụ) những ứng dụng GIS nào có thể sử dụng / hiển thị dữ liệu này mà không cần dịch?

Ví dụ: trang này cho biết ArcGIS 10 "có thể sử dụng OpenStreetMap làm sơ đồ cơ sở" - nhưng tôi không chắc điều đó có nghĩa là nó sẽ mở tệp .osm hoặc đọc dữ liệu từ một dịch vụ không?

Vì vậy, có bất kỳ ứng dụng GIS nào (độc quyền hay nguồn mở) sẽ đọc các tệp .osm không?

Hoặc có lẽ lùi một bước: dữ liệu OSM có nghĩa là được tiêu thụ như thế này hay OSM có nghĩa là được sử dụng chủ yếu để hiển thị động ánh xạ trên các trang web?


Có thể tốt hơn nếu bạn đặt lại tên cho câu hỏi của mình để hỏi 'ứng dụng GIS nào có thể mở và sử dụng các tệp .osm'.
Devdatta Tengshe

1
Lưu ý phụ, hãy cẩn thận với các vấn đề cấp phép khi sử dụng dữ liệu OSM.
Jaime Soto

Câu trả lời:



9

Tôi sẽ nói về ArcGIS.

Nếu bạn đang nói về ArcMap, thì trong ArcGIS 10, bạn có thể Xem và chỉnh sửa Dữ liệu OpenstreetMap trực tiếp trong ArcMap.

Xem trang này để biết thêm chi tiết: ArcGIS Editor cho OpenStreetMap.

Với cái này bạn có thể

tải xuống dữ liệu từ OpenStreetMap, lưu trữ cục bộ trong cơ sở dữ liệu địa lý và sử dụng môi trường chỉnh sửa nâng cao của ArcGIS Desktop 10 để tạo, sửa đổi hoặc xóa dữ liệu. Khi các chỉnh sửa hoàn tất, các thay đổi có thể được đăng lại cho OpenStreetMap và được cung cấp cho cộng đồng OpenStreetMap

Vì vậy, để làm rõ, ArcGIS sẽ không xử lý các tệp .osm, mà sẽ truy cập trực tiếp dữ liệu từ các máy chủ OSM.


1
Chỉ cần một lưu ý rằng liên kết của bạn bị hỏng. Tôi nghĩ rằng bạn đang tìm kiếm điều này: esri.com/news/release/10_3qtr/openstreetmap.html
James M

Có ai biết cách mở tệp .osm bằng ArcGIS 10.2 không ??
bailey

@bailey Nhận xét của bạn sẽ đưa ra một câu hỏi xuất sắc, trên trang web này hoặc có thể trong tài liệu ArcGis 10.2 ... ;-)
Simon B.

9

Quantum GIS từ phiên bản 2.0 trở đi có thể hiển thị và cũng có thể tải xuống các tệp .osm. Đối với các phiên bản Quantum GIS trước đó, một trong các plugin OSM sẽ là thứ bạn cần.


nếu bạn thêm plugin OSM.
Ian Turton

2
2 plugin osm cho QGIS, một để xem và một để chỉnh sửa dữ liệu. mapperz.blogspot.com/2009/11/ trên
Mapperz

1
@iant Với ​​phiên bản 2.0 không còn đúng nữa. Plugin hiện đã lỗi thời.
boulder_ruby

Nó không lỗi thời, nhưng tích hợp. Và ngày nay chỉ dành cho cổng xem.
AndreJ

6

Phần mềm miễn phí GRASS GIS có một plugin để nhập các tệp OSM. Tôi chưa bao giờ sử dụng nó, chỉ chỉ ra nó.


5

Maperitive có thể sử dụng trực tiếp các tệp .OSM để hiển thị bản đồ (bạn chỉ cần kéo và thả tệp vào ứng dụng). Nó cũng hỗ trợ .osm.bz2.osm.pfbđịnh dạng.

Nhưng như @mattwigway nói, bạn sẽ không thể sử dụng toàn bộ tệp Planet (nó rất lớn!). Maperitive hiện chỉ hoạt động với các tệp nhỏ hơn, vì nó phải tải tất cả dữ liệu vào bộ nhớ để có thể hiển thị bản đồ.

Tuyên bố miễn trừ trách nhiệm: Tôi là tác giả của Maperitive.


3

Nếu bạn thực sự đang sử dụng một tệp Planet.osm đầy đủ, có lẽ bạn sẽ muốn tải nó vào một cơ sở dữ liệu nào đó; nếu không, vẽ bản đồ sẽ cực kỳ chậm. Sau đó, bất kỳ phần mềm GIS nào có thể truy cập cơ sở dữ liệu đó sẽ có thể truy cập dữ liệu OSM.

Ngoài ra, lưu ý rằng Cloudcraft cung cấp dữ liệu OSM ở định dạng Shapefile: http://doads.cloudADE.com/


2

Bạn có thể quan tâm đến việc xem hướng dẫn mà tôi đang viết vào lúc này. Thật không may, nó được viết cho ai đó đang chạy hệ thống Mac OS X nhưng bạn có thể lấy ý chính từ nó và áp dụng nó cho hệ thống windows. Nó liên quan đến việc phân tích tệp .osm vào cơ sở dữ liệu postgres / postgis mà từ đó ứng dụng GIS của bạn có thể truy vấn dữ liệu osm. Từ đây bạn sẽ có thể xuất dữ liệu dưới dạng shapefile nếu cần (người dùng arcgis?). Chúc mừng!

http://www.spatialanalysis.ca/2011/USE-openstreetmap-data-part1/

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.