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

24
Как я могу реализовать ESRI REST API?

ESRI объявила о выпуске ArcGIS REST API в качестве открытой технологии . У меня есть провайдер, работающий на Sql Server 2008 с IIS7. Кто-нибудь знает хороший пример, показывающий, как я могу написать C #, используя WCF для представления пространственных таблиц, соответствующих определенной...

20
Документация по API для Gdal / Ogr с C #

Я хочу назначить проекцию шейп-файлу в моем веб-приложении C #, для этого я использую привязки Gdal / OGR / OSR C # и добавляю ссылки osr_csharp.dll и ogr_csharp.dll. Но я сталкиваюсь с некоторыми трудностями при написании кода для назначения проекции в шейп-файл. Я хочу знать, есть ли какая-либо...

16
Устранение утечки памяти в IFeatureClass.Search (только в SDE с прямым подключением) ArcObjects?

Служба поддержки ESRI сообщает, что они воспроизвели проблему и открыли отчет об ошибке (NIM070156). Я определил, что существует утечка памяти (в неуправляемой динамической памяти), которая возникает, когда инструмент в моей надстройке .NET / C # ArcMap выполняет пространственный запрос (возвращая...

16
Как программно получить путь к «Python.exe», используемый ArcMap

Я работаю с надстройкой ArcMap в C #. Из кода C # я выполнил несколько скриптов Python. Теперь, чтобы запустить этот скрипт, у меня есть жестко запрограммированный путь к Python. Но это не портативно. Итак, я хочу получить путь к исполняемому файлу Python из кода и использовать его. Вопрос: Как я...

15
Понимание того, почему ArcPy Cost Path Analysis быстрее, чем ArcObjects? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Хотя я использую python для создания сценариев /...

14
Как получить выбранные объекты / геометрию из буфера обмена Windows в ArcMap / C #?

У меня есть специальный инструмент в ArcMap 10. Рабочий процесс выглядит следующим образом: Выберите объекты в слое с помощью инструмента «Выбор объектов по прямоугольнику» Скопируйте объекты в буфер обмена, используя STRG + c Выберите пользовательский инструмент Инструмент проверяет буфер обмена....

13
Ресурсы ArcObjects [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Каковы лучшие книги / веб-сайты для разработки на...

13
Как мне перебрать каждую ячейку в непрерывном растре?

Смотрите эту ссылку для более подробной информации. Проблема: Я хочу перебрать непрерывный растр (тот, у которого нет таблицы атрибутов), ячейка за ячейкой и получить значение ячейки. Я хочу взять эти значения и выполнить для них условия, эмулируя шаги алгебры карты, подробно описанные ниже, без...

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

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

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

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

11
Чтение шейп-файла с использованием C #? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я новичок в ArcGIS и пробую несколько вещей .. Я...

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

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

10
Конвертировать долготу / широту в пиксели на карте

У меня есть карта отсюда . Я хочу иметь возможность просто конвертировать произвольную пару lon / lat в пиксели на карте (также возможность делать обратное преобразование). Карты поставляются с файлом .tfw и информацией о проекции, вот она: 0.02222222222222 0.00000000000000 0.00000000000000...

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

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

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

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

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

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

9
Каков наилучший способ обновления вида после рисования графики?

Я рисую многоугольник при нажатии кнопки, чтобы выделить элемент. Затем мне нужно обновить ActiveView, чтобы показать новый многоугольник. Эти строки работают: mapControl.ActiveView.ScreenDisplay.StartDrawing(StartDrawing(mapControl.ActiveView.ScreenDisplay.hDC,...

9
Редактировать шейп-файл в ArcMap программно?

Это то, что можно сделать? Например, если я создал наложение на карте и сохранил его как шейп -файл , я хочу перейти и отредактировать это ( существующий файл. ) Наложение ... Либо добавьте точки / удалите точки, измените цвет / fillstyle / и т. Д. В идеале я хочу избежать создания нового...

9
ArcObjects работает в Addin медленнее?

Я создал библиотеку классов, которая выполняет некоторую геообработку. Надстройка вызывает класс, который является асинхронным процессом. Я убедился, что поток является STA, а объекты arcobject являются потокобезопасными (то есть не передаются из надстройки). Все arcobjects создаются в потоке....