Начало работы с ArcScene

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

Re: Начало работы с ArcScene

Сообщение gimran »

http://webhelp.esri.com/arcgisdesktop/9 ... torial.pdf

Автоперевод:
Когда все параметры допустимых значений, зеленые круги
слева от каждого параметра будут удалены, указывая
, что является допустимым значением был установлен для каждого параметра. Если
Вы ввели неверное значение для параметра, красный
Креста отображается соответствующий значок слева от параметра. По
размещении курсора над такими иконами, вы можете получить
информацию, которая поможет решить проблемы с текущей
Значение параметра, который установлен.

Не знаю, то ли. Тут смотреть надо, а АркГИСа под рукой нет и, наверное, не предвидится...
Алексей Дорофеев
Участник
Сообщения: 98
Зарегистрирован: 20 ноя 2010, 14:37
Репутация: 0

Re: Начало работы с ArcScene

Сообщение Алексей Дорофеев »

Разобрался, в чём дело - поскольку у меня стоит русская версия ArcGIS, в числах вместо точки следовало вводить запятую.

Теперь вот с кнопкой Split_line_at_z разбираюсь - пока неясно, в чём заключается её визуальное действие? Ввожу в соответствующую форму параметр, но на графике никаких изменений не происходит...
Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

Re: Начало работы с ArcScene

Сообщение gimran »

Split_line_at_z — разбить на отрезки. Просто линию после обработки Вы можете выделить не целую линию, а отрезки.
Merge — объединить отрезки в линию.
Алексей Дорофеев
Участник
Сообщения: 98
Зарегистрирован: 20 ноя 2010, 14:37
Репутация: 0

Re: Начало работы с ArcScene

Сообщение Алексей Дорофеев »

Разобрался, спасибо :)

Теперь такая проблема: нужно перевести все могущие "вылетать" в процессе работы скрипта сообщения с английского на русский. На данный момент получилось вот что:

"Select a feature layer to continue" - "Выберите feature слой для продолжения";
"Select a polyline layer to continue" - "Выберите polyline слой для продолжения";
"Select exactly one feature to continue" - "Выберите ровно один feature для продолжения";
"Select 2 or more contiguous features to continue" - "Выберите 2 или более смежных features для продолжения";
"Tube width in points" - "Ширина tube в точках";
"Split line at elevation between X and Y" - "Split line на высоте между X и Y".

Помогите, пожалуйста, с правильным по смыслу переводом непереведённых слов.
Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

Re: Начало работы с ArcScene

Сообщение gimran »

"Select a feature layer to continue" - "Выберите векторный слой для продолжения";
"Select a polyline layer to continue" - "Выберите полилинейный (т.е. состоящий из «ломанных» линий, т.е. из кривых) слой для продолжения";
"Select exactly one feature to continue" - "Выберите ровно один объект/(колонку в таблице атрибутов?) для продолжения"; — не уверен в контексте
"Select 2 or more contiguous features to continue" - "Выберите 2 или более смежных (близстоящих, соседних) объектов для продолжения";
"Tube width in points" - "Ширина tube в точках"; — затруднюсь рискнуть перевести вне контекста.
"Split line at elevation between X and Y" — Разбить линию [надвое] в точке с координатами X и Y
Алексей Дорофеев
Участник
Сообщения: 98
Зарегистрирован: 20 ноя 2010, 14:37
Репутация: 0

Re: Начало работы с ArcScene

Сообщение Алексей Дорофеев »

Спасибо :)

Уже разбираюсь с кодом формы. Функция утверждения выбора таблицы входных данных, которая выполняется при нажатии на соответствующую кнопку формы, выглядит следующим образом:

Private Sub cmdBrowseTable_Click()

Dim pGxDialog As IGxDialog
Set pGxDialog = New GxDialog

pGxDialog.ButtonCaption = "OK"

pGxDialog.Title = "Выберите таблицу входных данных"
'Разрешается выбор только одной таблицы
pGxDialog.AllowMultiSelect = False

Dim pGxObjectFilter As IGxObjectFilter
Set pGxObjectFilter = New GxFilterTables

Set pGxDialog.ObjectFilter = pGxObjectFilter

Dim pWorkspaces As IEnumGxObject

pGxDialog.DoModalOpen 0, pWorkspaces

Dim pWorkspace As IGxObject
Set pWorkspace = pWorkspaces.Next

If pWorkspace Is Nothing Then
Exit Sub
End If

'Подготовка к занесению пути к файлу и имени файла в поля формы
Dim TablePath As String
TablePath = pWorkspace.Name

Dim i As Integer
i = Len(pWorkspace.FullName) - (Len(TablePath) + 1)

'Строки с путём к файлу и именем файла заносятся в соответствующие поля
frmPlotDepth.txtTableFolder.Value = Left(pWorkspace.FullName, i)
frmPlotDepth.txtTablePath.Value = TablePath

End Sub

В общем, комментарии здесь уже мои, а задача такая: при исполнении этого кода предлагается выбрать таблицу из базы, причём только одну. А нужно сделать так, чтобы выбор предлагался из слоя, причём данные должны браться из нескольких связанных таблиц. Ну и вопрос, собственно, сводится к тому, что в этом коде нужно переделать? И что вообще здесь - что (за исключением уже "закомментированных" мною участков)?
Алексей Дорофеев
Участник
Сообщения: 98
Зарегистрирован: 20 ноя 2010, 14:37
Репутация: 0

Re: Начало работы с ArcScene

Сообщение Алексей Дорофеев »

Следует понимать, ответа на мой вопрос в ближайшее время ожидать не приходится?
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость