Как получить доступ к определенному полигону в шейп-файле, используя идентификатор полигона?

У меня есть шейп-файл, созданный QGIS, который имеет 25 полигонов. Мне нужно получить доступ к каждому полигону, используя идентификатор полигона. Я использую Java-приложение для доступа к этим полигонам. Пожалуйста, дайте мне знать какие-нибудь хорошие учебники для начала.

Заранее спасибо, Хасала.


person user2070976    schedule 14.02.2013    source источник


Ответы (1)


Если вы хотите справиться с этим самостоятельно, вы должны прочитать спецификацию, предоставленную ESRI для шейп-файла. Вы можете найти его здесь. Но помните, что шейп-файл может не быть непрерывным потоком значимых байтов, поэтому, чтобы узнать, где находится информация об i-м многоугольнике (или любой другой фигуре) в файле .shp, вы должны сначала просмотреть файл .shx.

person Hossein Narimani Rad    schedule 17.02.2013
comment
Хосейн большое спасибо. - person user2070976; 06.05.2013