Android и данные о высоте - PullRequest
3 голосов
/ 15 ноября 2011

Я пытаюсь построить симулятор, который должен знать, как выглядит местность перед заданным местоположением.

Я знаю, что мы можем получить данные высот из Национального набора данных высот , но как только он у меня появится ... Я довольно растерялся.

Я читал комментарии к этому вопросу , и ответы имеют смысл, но я не могу запустить сервер Postgres для данных на Android, как они могут для веб-сайта, который нуждаетсята же информация.

Мне нужно иметь возможность загружать отметки для точек на заданном расстоянии перед моей текущей широтой / долготой GPS, поэтому мне нужно иметь возможность искать набор данных.

Кроме того, мне нужно, чтобы это работало без подключения для передачи данных, поэтому все должно быть на телефоне без сети, кроме подключения GPS.

С чего мне начать?Я в значительной степени потерян = \

Я думаю, что мне нужно ... У меня есть данные высот в формате ArcGRID или GRIDFLOAT из USGS.Что теперь?Я не могу найти хороших примеров работы с данными.

1 Ответ

1 голос
/ 15 ноября 2011

Android имеет встроенный SQLite, так что вы можете использовать его для хранения своих данных, а затем выполнять поиск по мере необходимости. Начните здесь , и я уверен, что вы найдете то, что ищете.

Вы также можете просмотреть пример " searchable dictionary ", который Google нашел дляхорошее руководство по поиску в контент-провайдере.

Обновление: Опять же, для работы с ArcGRID это выходит за рамки моей компетенции, но я нашел общий Javaоснованный набор инструментов под названием GeoTools , который имеет код, который работает с пространственными базами данных.Возможно, вам удастся разобрать этот код и проанализировать, как он работает с другими поставщиками данных, а затем основать свой проект на SQLite для эмуляции этого?Существует также учебник по запросам .

Обновление 2: Ознакомьтесь с Документация Android для GeoTools .Там тоже есть хорошая информация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...