Название в основном говорит обо всем. В моем случае у меня есть ломаная линия, и я должен выяснить, является ли она многочастной или одночастной.
В целом весь Интернет (поиск через Google) и, в частности, онлайн-материалы ESRI, оказались довольно нейтральными по этой теме. Была некоторая надежда здесь . Соответствующий экстракт скопирован ниже:
Вы можете определить количество путей в полилинии или колец в
Многоугольник, используя свойства PathCount или RingCount соответственно.
Используйте перегруженные методы GetPoint, чтобы получить копию Point на
конкретное положение в конкретном пути или кольце. Следующий код
пример перебирает все точки в полилинии,
multiPathLine с использованием членов PathCount, PointCount и GetPoint:
// Iterate through all points in all paths.
for (int i = 0; i < multiPathLine.PathCount; i++)
{
for (int j = 0; j < multiPathLine.PointCount(i); j++)
{
multiPathLine.GetPoint(i, j);
}
}
Как ни крути это обещание, нигде на этой длинной, длинной странице они не сообщают потенциальному разработчику о типе multiPathLine
. Поэтому я отправился на поиски неуловимого свойства PathCount
, но оно так и не нашлось.