Android에서 GIS 응용 프로그램 개발


11

버퍼링, 연합 및 교차점과 같은 다양한 지오 프로세싱 작업을 수행 할 수있는 Android 용 오픈 소스 GIS 소프트웨어가 있습니까? 예를 들어 데스크탑 기반 QGIS에서 수행 할 수있는 작업이 있습니다.



Thanxx, 그러나 이미이 링크를 gvSIG Mini에서 보았습니다 (gvSIG Mini는 OpenStreetMap, Yahoo Maps, Microsoft Bing 등과 같은 타일을 기반으로 무료지도 서비스에 액세스 할 수있는 휴대폰 용 맵 뷰어입니다). 이것을 사용하여 지오 프로세싱 작업 수행
Vicky

이러한 작업은 안드로이드 장치가 일반적으로 사용하는 하드웨어 유형에 비해 너무 많은 자원을 소비 할 수 있습니다. 대신 [요구 사항이 허용하는 경우] 웹 서버에서 실행하고 (예 : PostGIS 사용) Android에서 사용할 수있는 웹 응용 프로그램을 만드는 것이 좋습니다. . 또한 OS 당 하나의 소프트웨어를 만들지 않고도 크로스 OS 응용 프로그램을 사용할 수 있다는 이점이 있습니다.
wildpeaks

postgres / postgis와 같은 백엔드 서버에서 처리가 가능합니다
Mapperz

둘 다 감사합니다 .. 심지어 같은 것을 생각하고 있었다 ....
Vicky

답변:


10

올해 Google Summer of Code의 일환으로 QGIS Android 프로젝트가있었습니다. 마르코 베르나 소치 (Marco Bernasocchi)는 저자였으며, 현재 진행중인 작업이지만 기본적으로 Android 태블릿에서 작동하게되었습니다. QGIS Android 만 검색 하면 메일 링리스트 게시물, 블로그 및 다운로드 링크에 대한 몇 가지 링크가 나타납니다.

Groprocessing과 함께 사용할 수 있는 적절한 GIS의 경우 이것이 최선의 선택이지만 가장 초기 단계이므로 Marco가 더 많은 시간 / 펀딩을 얻거나 누군가가 개발을 진행할 때까지 기다려야합니다.


나중에는 심지어 내가 그 구글 여름 코드 weekely 할당을 통해 가고 있었다 .. 그러나에서 내가 어떤 우리는 사용자 정의 부분 (사용 파이썬)에 대한 안드로이드에 QGIS하지만를 설치하는 방법을 발견하는 것이 ..
비키

1
오래된 질문이지만 참조, 진행중인 작업은 그 사이 많이 성숙하고 QField.org라고
mbernasocchi

6

나는 최근에 당신과 같은 분야에서 연구를 추구해 왔으며, 현재 안드로이드를 위해 특별히 지원되는 클라이언트 응용 프로그램을 구축하는 데 적합한 오픈 소스 모바일 GIS API가 없다는 것을 발견했습니다 . 나는 BeeGIS만났지만 그것으로 시간을 보낼 기회가 없었습니다.

또한이 질문을 참조 할 수 있습니다 .



2

안드로이드를위한 로크웰 공간으로 GIS를 언급하고 Google Play에서 사용할 수있었습니다. 전체 gis 패키지는 아니지만 데이터 수집에 일부 기능을 사용할 수 있습니다. 앱이 스마트 폰 GPS에 의해 수집 된 위치를로드하고 통합하는 Google 양식으로 데이터 양식을 만듭니다 (제 경우에는 추가 앱 호출 블루투스 GPS와 함께 블루투스 GPS 장치를 사용하여 데이터 계획을 저장했습니다). 그런 다음 수집 된 각 데이터 세트가 클라우드에 저장됩니다. 또한 사진을 찍을 수있는 기능과 업로드 된 사진에 대한 링크를 제공합니다.

토지 측량 자로서 나는 현장에서 발견 된 경계 증거를 유형, 조건, 크기 및 기타 메모를 기록하는 데 사용하는 양식을 작성했습니다. 내가 사무실로 돌아 왔을 때 구글 드라이브에서 나를 기다리고 있었다. 작은 테이블 메시지와 정보가 바로 qgis에 들어 왔습니다. 훌륭한 지원과 훌륭한 튜토리얼.


2

Android 용 오픈 소스 GIS 도구 (Spatialite, GDAL, OGR) 세트를 컴파일했습니다. 이것은 우리 자신의 3D 맵 시각화 엔진 Nutiteq 3D SDK 입니다.

현재 진행 중이지만 Spatialite는 버퍼에서 기본 Djikstra 라우팅에 이르기까지 GEOS 함수에서 파생 된 지리 처리 API를 제공합니다. Nutiteq는 QGIS와 같은 응용 프로그램이 아닌 개발 도구입니다. 따라서 데이터 및 요구 사항에 따라 UI를 구현하고 약간의 Android Java 개발을 배워야합니다. 그러나 이미 일반적인 GIS 앱을 사용하는 일부 개발자가 있습니다. 사용자는 자체 WMS, Shapefile 레이어 등을 정의하고이를 사용하여 공간 쿼리를 수행 할 수 있습니다.

안드로이드의 QGIS는 훌륭한 개념 증명이지만 100MB 설치 프로그램 근처에 무겁고 UI는 태블릿 / 전화에 최적화되어 있지 않습니다. Nutiteq SDK 그래픽 시각화 코어는 상당히 정교하고 모바일에 최적화되어 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.