Я не знаю, использую ли я шаткий шейп-файл или неправильно истолковываю документацию, но я немного растерялся, используя шейп-файлы в 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. Может ли кто-нибудь помочь мне с тем, как я могу правильно прочитать этот тип файла?
В конечном счете, я пытаюсь использовать этот код вместе с моей решеткой широта / долгота, чтобы найти расстояние от каждой ячейки сетки до ближайшей дороги.
Спасибо за помощь!