podschet chisla vershin poligona

0 голосов
спросил 11 Янв, 07 от ekaterina3 (1,460 баллов) в категории Программные продукты Esri
Posovetuite script VBA v AtcGISe (ili drugie bolee prostue vozmozhnosti) dlya opredeleniya i zapisi v atributivnuu tablitsu kolichestva vershin poligonov!
Spasibo bolshoe! 

6 Ответы

0 голосов
ответил 12 Янв, 07 от Stvan (7,620 баллов)
Dim pPointCollection As IPointCollection
Dim lVertexCount As Long
If (Not IsNull([Shape])) Then
  Set pPointCollection = [Shape]
  lVertexCount = pPointCollection.PointCount-1
End If
__esri_field_calculator_splitter__
lVertexCount
0 голосов
ответил 12 Янв, 07 от ekaterina3 (1,460 баллов)
Spasibo! Probuu primenit!
0 голосов
ответил 12 Янв, 07 от ekaterina3 (1,460 баллов)
Poka ne poluchaetsya.
Pri dobavlenii polya i vubore tipa IVertexCount est variantu Short Integer ili Long Integer. Luchshe bubrat Long Integer?
Obyazatelnu li poslednie 2 stroki v kode?
Spasibo esche raz za pomoch!

0 голосов
ответил 12 Янв, 07 от geologic (39,860 баллов)
разбейте любой из утилит полигон на вертексы, и будет вам счастье в табличной форме :) Недавно серия тем про сборку-разборку прошла. Если коротко, то в тулбоксе есть инструмент разбиения на составляющие, (требует лицензии АркЭдитора), либо бесплатный TypeConvert Хронусова. последний удобнее, т.к. бьет сразу на точки.
    
0 голосов
ответил 15 Янв, 07 от Stvan (7,620 баллов)
Poka ne poluchaetsya.
Pri dobavlenii polya i vubore tipa IVertexCount est variantu Short Integer ili Long Integer. Luchshe bubrat Long Integer?
Obyazatelnu li poslednie 2 stroki v kode?
Spasibo esche raz za pomoch!
Long Integer
Текст из моего сообщения нужно сохранить в файле с расширением cal, а потом при расчете поля загрузить его в окошко скрипта. Тогда две строки обязательны.
Или, если делать вручную, тогда две строки не нужны, просто в результат вписать lVertexCount
 
Ну и можно делать, как предложил geologic, тогда будет еще файл с вершинами.
0 голосов
ответил 15 Янв, 07 от ekaterina3 (1,460 баллов)
Spasibo, rabotaet!
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...