Учитывая карту высот, состоящую из пар широта/долгота/высота, каков самый быстрый способ найти все точки выше заданного уровня высоты (или, что еще лучше, только двухмерный вогнутый корпус)?
Я работаю над приложением ГИС, где мне нужно отобразить наложение поверх карты, чтобы визуально указать области с большей высотой; именно определение этого полигона/региона поставило меня в тупик (на данный момент). У меня есть простой массив пар широта/долгота/высота (точнее, GTOPO30 файлы DEM), но я могу преобразовать их в любую структуру данных, которую вы предложите.
Нам указали на триангулированные нерегулярные сети (TIN), но я не уверен, как эффективно запрашивать эти данные после того, как мы сгенерировали TIN. Я не удивлюсь, если нашу задачу можно будет решить так же, как генерировать контурную карту, но у меня нет в этом никакого опыта. Любые предложения были бы потрясающими.