Чтение шейп-файлов в MATLAB - PullRequest
1 голос
/ 10 апреля 2020

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

Это шейп-файл, который я используя: http://gis-txdot.opendata.arcgis.com/datasets/8b2f979d4ef24388a6a893019322e71c_0 Все, что вам нужно сделать, это загрузить go на вкладку «Скачать» и нажать «шейп-файл»

Переменные при использовании

tx = 'TxDOT_National_Highway_System.shp'
S = shaperead(tx)

в итоге получается:

Геометрия

BoundingBox

X

Y

Я не могу отделить Компоненты X и Y, или создайте массив компонентов X и Y, потому что данные хранятся в виде структуры в Matlab. Может ли кто-нибудь помочь мне с тем, как я могу правильно прочитать этот тип файла?

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

Спасибо за помощь!

...