Страница 2 из 2

Re: Вложенный цикл по слою Shape-файла (перебор объектов)

Добавлено: 20 июн 2018, 05:14
SMOuk96
doujin, А возможно посмотреть как-то сам метод SymDifference() ?
В папке с питоном нашел вот это:

Код: Выделить всё

def SymDifference(self, *args, **kwargs):
	return _ogr.Layer_SymDifference(self, *args, **kwargs)
Дальше нашел файл _ogr.pyd
Я так понял что это скомпилированный код, который уже никак не посмотреть.
Можно ли как-то посмотреть код функции? Т. к. описание не дает полного понимания как это работает

Re: Вложенный цикл по слою Shape-файла (перебор объектов)

Добавлено: 20 июн 2018, 05:41
doujin
GDAL/OGR в python реализован как обертки для классов и функций написанных на C/С++. То есть реальную реализацию придется смотреть в них. Я не специалист в С/С++.
Могу предложить в качестве дилетантского совета полистать описание интерфейсов, например, тут. А потом поискать их реализацию в исходных кодах GDAL на GitHub. Ну а дальше разматывать клубок уже там в С/С++ коде.
Возможно, где-то в сети есть ресурс с более наглядной информацией.