Запитання з тегом «c#»

C # - це мова програмування .NET.

5
Програмно редагувати / оновлювати метадані в ArcGIS?
Хтось встиг програматично оновити метадані в ArcGIS 10? Враховуючи використання Python / arcpy, але ArcObjects (C # або Python / comtypes) також є можливою. Мені потрібно оновити як метадані формату FGDC, так і ArcGIS-ISO, і будь-яке рішення, яке використовується, повинне мати можливість зберігати наявні (непорожні) елементи разом з доданими елементами, …

3
Новачок у ArcGIS і хоче обчислити відстань між двома точками "як риба плаває"
У нас є шар з назвою Гідрографія, який є акваторією для даного завдання. У мене є станція і цільова точка. Мені потрібно обчислити відстань між цими двома точками, але всередині гідрографії. (човни не можуть перетинати сушу) Розрахунок відстані DefenseService виглядає прохідним, але, здається, він знаходиться в прямій лінії, оскільки він …

1
ArcObjects працює в Аддіні повільніше?
Я створив бібліотеку класів, яка займається деякою геопроцесорною обробкою. Аддін називає клас, який є асинхронним процесом. Я переконався, що нитка є STA, а аркобекти безпечні для потоку (тобто не передаються з аддіна). Усі аркобекти створюються в потоці. Оскільки це бібліотека класів, я загорнув її в інтерфейс winforms, а також як …


2
Який найкращий спосіб оновити вигляд після малювання графіки?
Я малюю багатокутник на натисканні кнопки, щоб виділити особливість. Потім мені потрібно оновити ActiveView, щоб показати новий багатокутник. Ці рядки працюють: mapControl.ActiveView.ScreenDisplay.StartDrawing(StartDrawing(mapControl.ActiveView.ScreenDisplay.hDC, (System.Int16)ESRI.ArcGIS.Display.esriScreenCache.esriNoScreenCache); mapControl.ActiveView.ScreenDisplay.DrawPolygon(feature.Shape); mapControl.ActiveView.ScreenDisplay.FinishDrawing(); mapControl.ActiveView.PartialRefresh(esriViewDrawPhase.esriViewAll, feature.Extent, null); Але це завжди перезавантажує кожен шар. Я спробував майже всі способи спілкування PartialRefreshз іншими, esriViewDrawPhaseале жоден з них не показав новий багатокутник. …

1
Програма редагування формфайлу в ArcMap?
Це щось, що можна зробити? Наприклад, якщо я створив накладку на карті і зберег її як файл форми, я хочу перейти та відредагувати це ( попередньо існуючий файл. ) Накладення ... Або додайте точки / видаліть точки, змінить колір / fillstyle / тощо. В ідеалі я хочу уникати створення нового …

3
Створення плаваючого (не стикуваного) вікна в ArcMap за допомогою ArcObjects?
Я шукаю спосіб створити плаваюче вікно в ArcMap. Для прикладу просто подивіться у вікно інструменту «Ідентифікувати». Плаваючий означає, що він весь час залишається перед картою документа і користувач може продовжувати працювати з ArcMap. Я знаю, що інтерфейс IDockableWindowDef можна використовувати для створення стикувальних вікон, які також можуть плавати, але я …
9 arcmap  arcobjects  c# 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.