2011-11-15 3 views
3

지형이 주어진 위치 앞에서 어떻게 보이는지 알아야하는 시뮬레이터를 만들려고합니다.안드로이드 및 고도 데이터

나는 우리가 National Elevation Dataset에서 고도 데이터를 얻을 수 있다는 것을 알고 있지만 일단 그것을 얻으면 나는 꽤 잃어버린다.

나는 this question에 대한 의견을 읽고 있었으며 대답은 의미가 있지만 동일한 정보가 필요한 웹 사이트처럼 Android 용 데이터에 대해서는 Postgres 서버를 실행할 수 없습니다.

필자는 현재 GPS lat/long 앞에 주어진 거리에 대한 고도를로드 ​​할 수 있어야 데이터 세트를 검색 할 수 있어야합니다.

또한 데이터 연결없이 작동하려면이 기능이 필요하므로 GPS 연결 이외의 네트워크가 필요하지 않은 상태에서 모두 전화를 사용해야합니다.

어디에서 시작해야합니까? 나는 꽤 많이 잃어버린거야. \

내가 원하는 것은 .... 내가 USGS에서 ArcGRID 또는 GRIDFLOAT 형식으로 표고 데이터를 가지고있다. 이제 뭐? 데이터 작업의 좋은 예를 찾을 수 없습니다.

답변

1

안드로이드는 SQLite가 제대로 구워 졌으므로 이것을 사용하여 데이터를 저장 한 다음 필요에 따라 검색 할 수 있습니다. Start here 당신이 찾고있는 것을 찾을 수있을 것입니다.

콘텐츠 공급자 내에서 검색하는 방법에 대한 Google의 우수 사례 "searchable dictionary"을 검토 할 수도 있습니다.

업데이트 : ArcGRID 물건 작업을 위해 다시, 이것은 제 전문 영역을 넘어,하지만 난 공간 데이터베이스와 함께 작동 코드가 GeoTools라는 일반적인 자바 기반 도구 세트를 발견했다. 이 코드를 끌어와 다른 데이터 공급자와 어떻게 작동하는지 분석 한 다음 SQLite에서 디자인을 기반으로 에뮬레이트 할 수 있습니까? a tutorial on querying도 있습니다.

업데이트 2 :Android Documentation on GeoTools을 확인하십시오. 거기에 좋은 정보가 있습니다.

+0

데이터 저장에 사용되지만 래스터 이미지로 제공됩니다. 이것은 "최고의 디자인"이 이와 같은 것을 의미합니까? 1. 래스터 높이 데이터를 SQL 삽입물로 변환합니다. 2 - 전화에 업로드, DB에 삽입, 3 - 지정된 위도/경도 경로를 따라 데이터를 쿼리합니다. –

+0

내가 원하는 것은 .... 내가 USGS에서 ArcGRID 또는 GRIDFLOAT 형식의 고도 데이터를 가지고 있다고 생각합니다. 이제 뭐? 데이터 작업의 좋은 예를 찾을 수 없습니다. –

+0

그 물건에별로 도움이되지 않습니다.이 링크가 도움이됩니까? http://androidgps.blogspot.com/2008/11/displaying-usgs-earthquake-data-on.html –