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