Вопросы с тегом «arcobjects»

12
Использование инструмента гиперссылки в ArcEngine

У меня возникли некоторые трудности с использованием инструмента гиперссылки ( ControlsMapHyperlinkTool ) в ArcEngine. У кого-нибудь есть опыт с этим? Похоже, что он ведет себя правильно, за исключением того, что каждый раз, когда пользователь щелкает гиперссылку, он показывает сообщение...

12
Изучаете .NET для ArcGIS (в основном для настольных компьютеров)?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. У меня есть базовые навыки программирования (я программирую простые скрипты на VBA Python и LISP и прошел курс Java уже...

11
Удалить блокировку на классе объектов

Когда я пытаюсь удалить класс пространственных объектов, после или во время использования приложения движка Arcgis, которое использует тот же класс пространственных объектов, у меня появляется ошибка, связанная с блокировкой, поэтому я не могу использовать эту блокировку, пока не перезапущу...

11
Использование .NET Generics для хранения ArcObjects?

Каковы последствия использования универсальных типов в .NET для хранения объектов ArcObject, таких как ILayer, IField и т. Д.? Компилятор выдает мне предупреждение при использовании таких значений public class Foo { private List<ILayer> fooLayers; public List<ILayer> FooLayers { get {...

11
Реализовать пользовательские функции ArcGIS с помощью C #?

Можно ли реализовать пользовательские функции в .NET? Если так, то как? Я подозреваю, что проблема заключается в возможности объединения COM с .NET, но я ничего не могу найти по этому поводу ... Кто-нибудь знает, возможно ли создать время выполнения Вызываемая COM-оболочка для класса .NET, который...

11
Каковы плюсы и минусы надстроек Python по сравнению с надстройками .NET для ArcGIS for Desktop?

Я нашел в справке ESRI .NET: питон Все приложения ArcGIS Desktop содержат встроенный язык сценариев, называемый Python. Многие области ArcGIS, особенно геообработка, доступны через упрощенные интерфейсы прикладного программирования (API) Python, что позволяет легко создавать и автоматизировать...

11
Использование Python для отключения масштабирования элементов карты пропорционально изменениям размера страницы?

Я меняю источники на дисках MXD в разных офисах, используя ArcPy и ArcGIS 10.0. Как отмечалось здесь , настройки принтера возвращаются к принтеру по умолчанию при отправке инструкции mxd.save (). Потеря принтера - это небольшая проблема в моем случае, но она становится серьезной, если опция печати...

11
Как снять блокировку с gdb?

У меня проблемы с выпуском моего GDB в ArcGIS10. Мой инструмент работает с локальным GDB, но я не смог выпустить его после процесса. В Ag9.3 я могу выпустить его просто Marshal.ReleaseComObject (рабочая область), но в AG10 это не работает. Также освобождение всех FeatureCursors не помогает. Только...

11
Проверять, что индексы атрибутов используются в запросе от ArcObjects?

У нас есть некоторое программное обеспечение как часть более крупного проекта, написанного с использованием ArcObjects через .NET. Это программное обеспечение переносит и объединяет данные из нескольких файловых баз геоданных в одной схеме в одну файловую базу геоданных в аналогичной, но другой...

11
Активировать пользовательский ITool из формы, не добавляя его на панель инструментов ArcMap AddIn?

Я работаю над надстройкой для ArcMap 10.0, которая добавляет панель инструментов в ArcMap. Одна OpenModelessDialogCommandкнопка command ( ) на этой панели инструментов открывает немодальное диалоговое окно WinForms, из которого MyToolможно активировать инструмент ( ), например, для выбора объекта...

11
Каково будущее веб-разработки ArcGIS? Это JavaScript и HTML5? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

10
Как ArcGIS вычисляет расстояние между двумя точками с неэквидистантной проекцией?

Это дополнительный вопрос к моему предыдущему: Можете ли вы предложить несколько хорошо написанных вводных текстов о проекциях системы координат? Давайте предположим, что я работаю с картографической проекцией CH1903, которая, насколько я знаю, является конформной, но не эквидистантной. Смысл, углы...

10
Надстройка ArcGIS 10: обработка исключений верхнего уровня

Надстройка ArcGIS 10, над которой я работаю, довольно проста - всего лишь элемент управления инструментом и закрепляемое окно. Я обрабатываю конкретные исключения, которые, как я ожидаю, возникает в исходном коде и выбрасывает все остальное, но как лучше всего обрабатывать эти неожиданные...

10
Учитывает ли SHAPE_Length значения высот?

Имеет ли Shape_Lengthпринимать во внимание атрибут возвышение? Например, если у меня есть 3 очка: A, BиC A.X = 10 A.Y = 10 A.Z = 10 B.X = 10 B.Y = 10 B.Z = 50 C.X = 0 C.Y = 0 C.Z = 10 Затем я создаю две строки: L1и L2. L1.fromPoint = A L1.toPoint = C L2.fromPoint = B L2.toPoint = C Что я наблюдаю в...

10
Создание кнопки в ArcMap для запуска программы на Python?

У меня есть скрипт, который я хочу запустить в ArcMap, когда нажимается кнопка на панели инструментов, и до сих пор мне удалось превратить скрипт в инструмент-скрипт. Мне нужно, чтобы он работал как команда, а не как инструмент геообработки. Запуск его как инструмента геообработки занимает гораздо...

10
Как выполнить модульное тестирование ArcObjects с помощью Mocking?

Я большой поклонник модульного тестирования, но все еще использую FGDB, чтобы использовать функции для запуска модульных тестов при использовании инфраструктуры ArcObjects. Кто-нибудь успешно использует насмешки против таких мыслей, как IFeature, IGeometry, IWorkspace и т. Д. Если это так, я хотел...

10
Программно редактировать / обновлять метаданные в ArcGIS?

Кому-нибудь удалось программно обновить метаданные в ArcGIS 10? Рассматривая использование Python / arcpy, но ArcObjects (C # или Python / comtypes) также возможны. Мне нужно обновить метаданные формата FGDC и ArcGIS-ISO, и любое используемое решение должно быть в состоянии сохранить существующие...

10
Программно определить версию файла ArcGIS Layer (*. Lyr)

Я прошел через IStorage, Microsoft Compound File Spec, десериализацию ArcObjects и т. Д., Пытаясь определить версию файла .lyr. Используя ArcObjects, я могу получить свойства Layer, источник данных, экстент и т. Д., Но свойство documentVersion в LayerFileClass всегда сообщает об...

10
Версия C # для ArcObjects 9.3

Могу ли я использовать C # 4.0 с целевым фреймворком, установленным на .NET 3.5, для разработки расширения для ArcMap 9.3? Или это должен быть C # 3.0 или более

10
Расширение ArcMap 9,3 против 10

Я обновил наше расширение ArcMap для работы с ArcMap 10 - в основном просто измените ссылку с ESRI.ArcGIS.ADF на ESRI.ArcGIS.ADF.Local и установите значение свойства 'Specific Version' для всех ссылок на false, а также используйте новую ESRIRegAsm.exe, чтобы зарегистрировать его. Поэтому мне...