Phát triển ứng dụng GIS trên Android


11

Có phần mềm GIS nguồn mở nào dành cho Android để chúng tôi có thể thực hiện các hoạt động xử lý địa lý khác nhau (như đệm, liên kết và giao lộ) và có thể tùy chỉnh, ví dụ: những gì chúng tôi làm trong QGIS dựa trên máy tính để bàn.



Thanxx, nhưng tôi đã thấy liên kết này ở đây trong gvSIG Mini (gvSIG Mini là trình xem bản đồ cho điện thoại di động cho phép truy cập các dịch vụ bản đồ miễn phí dựa trên các ô như: OpenStreetMap, Yahoo Maps, Microsoft Bing và các dịch vụ khác.) thực hiện thao tác Geoprocessing bằng cách này
Vicky

Các hoạt động đó có thể hơi tốn nguồn tài nguyên cho loại thiết bị Android thường có, tôi sẽ đề nghị thay vào đó [nếu yêu cầu của bạn cho phép] chạy chúng trên máy chủ web (ví dụ: sử dụng PostGIS) và tạo ứng dụng web mà Android có thể sử dụng . Lợi ích bổ sung là bạn sẽ có một ứng dụng đa hệ điều hành mà không phải tạo một phần mềm cho mỗi HĐH.
wildpeaks

việc xử lý có thể được thực hiện trên máy chủ phụ trợ (như postgres / postgis)
Mapperz

Cảm ơn cả hai bạn .. Ngay cả tôi cũng đã nghĩ về điều tương tự ....
Vicky

Câu trả lời:


10

Có một dự án Android của QGIS như là một phần của Google Summer Code năm nay. Marco Bernasocchi là tác giả, và mặc dù phần lớn là một công việc đang tiến triển, ông đã quản lý để có được những điều cơ bản làm việc trên một máy tính bảng Android. Chỉ cần tìm kiếm QGIS Android và bạn sẽ tìm thấy một số liên kết đến các bài đăng danh sách gửi thư, blog của anh ấy và các liên kết tải xuống.

Đối với một hệ thống GIS có thể sử dụng phù hợp với quá trình xử lý, đây là tùy chọn tốt nhất (thay vì duy nhất) của bạn, nhưng nó đang ở giai đoạn rất sớm nên bạn sẽ phải đợi cho đến khi Marco có thêm thời gian / tài trợ hoặc ai đó tiếp tục phát triển.


ya thậm chí tôi đã đi qua mà Google Code mùa hè tập weekely .. Nhưng Trong đó tôi thấy rằng bất kỳ cách thức chúng tôi có thể cài đặt QGIS trên android nhưng những gì về phần tùy biến (sử dụng python) ..
Vicky

1
để tham khảo mặc dù là một câu hỏi cũ, công việc đang tiến triển trong khi đó đã trưởng thành hơn rất nhiều và được gọi là QField.org
mbernasocchi

6

Gần đây tôi đã theo đuổi nghiên cứu trong cùng lĩnh vực với bạn và nhận thấy rằng hiện tại không có bất kỳ API GIS di động nguồn mở nào phù hợp để xây dựng ứng dụng khách được hỗ trợ riêng cho Android. Tôi đã đi qua BeeGIS nhưng chưa có cơ hội dành thời gian cho nó.

Ngoài ra, bạn có thể tham khảo câu hỏi này .


4

Bạn có thể thử NASA WorldWind . Họ mới bắt đầu hỗ trợ Android với sự giúp đỡ của đội QGlobe của QinetiQ.


2

Tôi muốn đề cập đến bất cứ nơi nào GIS bởi rockwell không gian cho Android và có sẵn tại google play. Mặc dù không phải là một gói gis tổng, nó cho phép một số chức năng thu thập dữ liệu. Bạn tạo biểu mẫu dữ liệu trong biểu mẫu google mà ứng dụng tải và tích hợp vị trí được thu thập bằng gps điện thoại thông minh (trong trường hợp của tôi, tôi đã sử dụng đơn vị bluetooth bluetooth với ứng dụng gọi bluetooth gps bổ sung để lưu vào gói dữ liệu). Mỗi bộ dữ liệu được thu thập sau đó được lưu trong đám mây. Nó cũng cung cấp khả năng chụp ảnh cũng như cung cấp một liên kết đến ảnh được tải lên.

Là một nhà khảo sát đất, tôi đã xây dựng một hình thức mà tôi đã sử dụng để lập danh mục bằng chứng ranh giới được tìm thấy trong trường, loại điều kiện, kích thước và các ghi chú khác. Nó đang đợi tôi trên ổ google khi tôi quay lại văn phòng. Một thông báo bảng nhỏ và thông tin đến ngay trong qgis. Hỗ trợ tuyệt vời và hướng dẫn tuyệt vời là tốt.


2

Tôi đã biên soạn một bộ công cụ GIS mã nguồn mở (Spatialite, GDAL, OGR) cho Android. Đây là dành cho công cụ trực quan bản đồ 3D Nutiteq 3D SDK của chúng tôi .

Công việc đang được tiến hành, nhưng ví dụ Spatialite cung cấp cho bạn bộ API xử lý địa lý khá đẹp, chủ yếu xuất phát từ các hàm GEOS: từ bộ đệm đến định tuyến Djikstra cơ bản. Nutiteq là một công cụ phát triển, không phải là một ứng dụng như QGIS. Vì vậy, bạn sẽ cần triển khai UI dựa trên dữ liệu và yêu cầu của mình và tìm hiểu một chút về phát triển Java Android. Nhưng đã có một số nhà phát triển thực hiện các ứng dụng GIS khá chung chung với điều này, nơi người dùng có thể xác định các lớp WMS, Shapefile của riêng mình, v.v. và thực hiện các truy vấn không gian với điều này.

QGIS trên Android là bằng chứng tốt về khái niệm, nhưng nó rất nặng (gói cài đặt gần 100 MB) và UI hoàn toàn không phải là máy tính bảng / điện thoại. Lõi trực quan hóa đồ họa của Nutiteq SDK khá tối ưu và tối ưu hóa cho thiết bị di độ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.