разрез к геологической карте

0 голосов
спросил 15 Ноя, 08 от ariha1 (440 баллов) в категории Программные продукты Esri

Есть модуль для построения разрезов к геологическим картам - razrez.avx. Года полтора назад я им очень неплохо пользовалась.
Теперь - не получается. Даже с темами, которые уже для этого применялись.
Пишет: Wrong class for parameter 1 of request SetValue. Got a(n) Nill, expected a(n) Field
Я понимаю, что чего-то у меня в темах (теме с изогипсами) не хватает. но - чего именно? В таблице поле с высотами - заполнено.

Или может быть есть другие способы?

3 Ответы

0 голосов
ответил 16 Ноя, 08 от Evgeny_ZX (660 баллов)
Не плохо бы, обсуждая, публиковать сам источник (или хотябы версию модуля, дату и размер), а то так мы будем только теоретически гадать:

То что я нашел у себя (RAZREZ.AVX , 161 767 байт, ExtVersion:1 ), да выдает ошибку если не находит следующих полей в темах:

Тема изолинии
"Abs" Number
"Phlr_" Number

Тема магнитка, гравика
"Value" Number
"Anp1_" Number


Тема скважины
"H_Skv" Number

Тема реки
"Dnl_text" String

---------------
Еще модуль всегда будет выдавать ошибку при отстройке магнитки/гравики из-зи ошибки в коде скрипта Razrez.MainStart, для исправления 2 строки с пометкой '### old надо закомментировать и дописать 1 строку с пометкой '### New :

========Пример куска кода==========
...

      for each ind in RelTab
        Rel = RelTab.ReturnValue(shpField, ind)
        Abs = RelTab.ReturnValue(absField, ind)
        if (Btn = "Mагнитка или гравика") then
'### old        Abs = Abs.Trim
'### old        if (Abs.IsNumber) then
          if (Abs.GetClass.GetClassName="String") then Abs = Abs.Trim '### New
            Abs = Abs.AsNumber
          end
        end

...
==============

С наилучшими, Голяков Евгений (ВИМС)
zx_tool_support(собака)mail.ru



0 голосов
ответил 16 Ноя, 08 от ariha1 (440 баллов)

Спасибо огромное!

Теперь всё работает. Модуль у меня такой же, не хватало как раз поля phlr_.
0 голосов
ответил 08 Дек, 08 от geologic (39,860 баллов)
Вот предыдущее обсуждение этого модуля, для истории
https://forum.esri-cis.ru/index.php?qa=9363

Интересно, сам модуль всё еще "секретен"? Скоро и AV отомрет... ;)
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...