При использовании векторных данных помните, что, как растровые данные, координаты являются выбранными измерениями. Это включает неизбежные предположения относительно того, что географическая действительность между заданными точками данных. Нормальное предположение при отображении векторных данных на графике требует, чтобы точки были соединены с сегментами прямой линии, который по существу указывает на отсутствие знаний об условиях между измеренными точками. Для строк, которые по своей природе непрерывны, таковы как большинство рек и береговых линий, такая кусочная линейная интерполяция может быть ложной и вводящей в заблуждение, как следующая фигура изображает.
Интерполяция разреженных векторных данных
Несмотря на возможность неверного истолкования, обстоятельства действительно существуют, в котором географическая интерполяция данных полезна или даже необходима. Для этого используйте функцию interpm
, чтобы интерполировать между известными точками данных. Одно значение линейной интерполяции точек должно заполнить строки постоянной широты или долготы (например, административные контуры), который может изогнуться, когда спроектировано. Видеть пример, который использует interpm
, представление Interpolate Vertices Between Known Data Points.
interpm
возвращает и исходные данные и новые линейно интерполированные точки. Иногда, однако, вы можете хотеть только интерполированные значения. Функции intrplat
и intrplon
работают так же к
функции MATLAB® interp1
и дают вам контроль над методом, используемым для интерполяции. Обратите внимание на то, что они только интерполируют и возвращают одно значение за один раз. Используйте intrplat
, чтобы интерполировать широту для данной долготы. Учитывая монотонный набор долгот и их соответствия с точками широты, можно интерполировать новую широту для долготы, которую вы задаете, интерполируя вдоль линейного, сплайна, кубической, локсодромы или больших круговых путей. Долготы должны увеличиться или уменьшиться монотонно. Если дело обстоит не так, вы можете смочь использовать сопутствующую функцию intrplon
, если значения широты являются монотонными. Следующая схема иллюстрирует эти три типа интерполяции. Функция intrplat
также может выполнить сплайн и интерполяции кубическим сплайном.
Три типа интерполяции
Видеть пример, который использует intrplat
, представление Interpolate Coordinates at Specific Locations.