Вопросы по разработке инструментов в ArcGIS 9.3

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Вопросы по разработке инструментов в ArcGIS 9.3

Сообщение Дмитрий Барышников » 18 ноя 2011, 14:19

Нет. Я такой стандартной функции не знаю.

Алексей Дорофеев
Участник
Сообщения: 98
Зарегистрирован: 20 ноя 2010, 14:37
Репутация: 0

Re: Вопросы по разработке инструментов в ArcGIS 9.3

Сообщение Алексей Дорофеев » 20 ноя 2011, 23:52

В таком случае у меня ещё будет вопрос организационного характера: а возможно ли будет этот инструмент, когда он уже будет реализован, опубликовать в каком-нибудь журнале как собственную разработку? Иными словами, может ли разработка такого объёма "потянуть" на публикацию? Есть ли смысл об этом задумываться?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Вопросы по разработке инструментов в ArcGIS 9.3

Сообщение Дмитрий Барышников » 21 ноя 2011, 07:38

Лицензию пользователя, способ распространения и публикации выбирает разработчик ПО (компонента ПО). Делайте с вашей разработкой что хотите.
Но используемые компоненты ArcGIS (ArcObjects) обладают своей лицензией, которая определяет порядок их распространения и использования.

Алексей Дорофеев
Участник
Сообщения: 98
Зарегистрирован: 20 ноя 2010, 14:37
Репутация: 0

Re: Вопросы по разработке инструментов в ArcGIS 9.3

Сообщение Алексей Дорофеев » 21 ноя 2011, 11:20

Bishop писал(а):Делайте с вашей разработкой что хотите.
Ясно :)

И снова возник вопрос по поводу инструкции :| В принципе, было бы, конечно, удивительно, если бы с первого раза при компиляции проекта всё заработало "как надо". Но всё дело в том, что вышла ошибка, связанная с регистрацией:

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

error MSB3217: Cannot register assembly "[путь к dll-файлу]". Exception has been thrown by the target of an invocation.
Собственно и вопрос в том, в чём здесь может быть дело и как преодолеть эту ошибку? Если бы было что-то связанное с типами/переменными, то всё было бы ясно; но вот как быть с ошибкой при регистрации?
Понимаю, что этот вопрос - уже немного оффтоп, но всё же...

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Вопросы по разработке инструментов в ArcGIS 9.3

Сообщение Дмитрий Барышников » 21 ноя 2011, 13:56

Я в Net не силен. В принципе Гугл рулит. Посмотрите: http://geekswithblogs.net/mapfel/archiv ... 28492.aspx

Алексей Дорофеев
Участник
Сообщения: 98
Зарегистрирован: 20 ноя 2010, 14:37
Репутация: 0

Re: Вопросы по разработке инструментов в ArcGIS 9.3

Сообщение Алексей Дорофеев » 22 ноя 2011, 12:05

А можно ещё ссылку на инструкцию по программированию тулбаров для ArcGIS 9? Например, как сделать что-то наподобие Spatial Analyst.

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Вопросы по разработке инструментов в ArcGIS 9.3

Сообщение Дмитрий Барышников » 22 ноя 2011, 13:37

Вопрос не понял. Вам toolbar или toolbox/toolset/tool нужен? Приведите скриншот аналогичного (Spatial Analyst) необходимому элемента.

Алексей Дорофеев
Участник
Сообщения: 98
Зарегистрирован: 20 ноя 2010, 14:37
Репутация: 0

Re: Вопросы по разработке инструментов в ArcGIS 9.3

Сообщение Алексей Дорофеев » 22 ноя 2011, 17:47

Нужен toolbar. Знаю, что вопрос немного типа "а самому не судьба поискать?", но в ArcGIS DH этот момент как-то "не алё" прописан... Вот про пространства имён (в смысле - где что лежит) там целая таблица есть, и поэтому вопросов по ним больше не задаю, а вот что касается разработки этих пользовательских компонентов, то, видимо, когда писался этот Help, как-то не предполагалось, что разработки будут вестись в одной определённой среде программирования...


Алексей Дорофеев
Участник
Сообщения: 98
Зарегистрирован: 20 ноя 2010, 14:37
Репутация: 0

Re: Вопросы по разработке инструментов в ArcGIS 9.3

Сообщение Алексей Дорофеев » 07 дек 2011, 11:14

А курсор как задать? Приведённый в ArcGIS DH вариант (через IPictureDisp) в ArcGIS 9.3 вообще отсутствует.

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Вопросы по разработке инструментов в ArcGIS 9.3

Сообщение Дмитрий Барышников » 07 дек 2011, 19:56

Alexei24 писал(а):А курсор как задать? Приведённый в ArcGIS DH вариант (через IPictureDisp) в ArcGIS 9.3 вообще отсутствует.
Какой курсор? Конкретнее что именно нужно.

Алексей Дорофеев
Участник
Сообщения: 98
Зарегистрирован: 20 ноя 2010, 14:37
Репутация: 0

Re: Вопросы по разработке инструментов в ArcGIS 9.3

Сообщение Алексей Дорофеев » 08 дек 2011, 07:32

Значок курсора мыши при инициализации инструмента изменялся чтобы...

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Вопросы по разработке инструментов в ArcGIS 9.3

Сообщение Дмитрий Барышников » 08 дек 2011, 10:31

Курсор можно назначить только инструменту (не кнопке). Интерфейс ITool. Свойство Cursor.
http://edndoc.esri.com/arcobjects/9.2/C ... /ITool.htm

Алексей Дорофеев
Участник
Сообщения: 98
Зарегистрирован: 20 ноя 2010, 14:37
Репутация: 0

Re: Вопросы по разработке инструментов в ArcGIS 9.3

Сообщение Алексей Дорофеев » 09 дек 2011, 17:44

Bishop писал(а):Нет. Я такой стандартной функции не знаю.
А инструмент, позволяющий выделять объекты, как это делается с помощью Select в таблице атрибутов, но только не с помощью таблицы атрибутов, а с помощью графического изображения, есть?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Вопросы по разработке инструментов в ArcGIS 9.3

Сообщение Дмитрий Барышников » 09 дек 2011, 18:34

Selection->Select by location не то?

Ответить

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

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

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