«c#» etiketlenmiş sorular

C # bir .NET programlama dilidir.

5
ArcGIS'te meta verileri programlı olarak düzenleme / güncelleme?
ArcGIS 10'da meta verileri programlı olarak güncellemeyi başaran var mı? Python / arcpy, ancak ArcObjects (C # veya Python / comtypes) kullanmayı düşünmek de bir olasılıktır. Hem FGDC hem de ArcGIS-ISO biçimindeki meta verileri güncellemem gerekiyor ve hangi çözüm kullanılırsa kullanılsın (boş olmayan) öğeleri, eklenen öğelerin yanı sıra, çakışan durumlar …

3
ArcGIS'te yeni olan ve iki nokta arasındaki mesafeyi “balık yüzerken” hesaplamak istiyor
Belirli bir ödevin su alanı olan Hidrografi adlı bir katmanımız var. Bir istasyon noktam ve bir hedef noktam var. Bu iki nokta arasındaki mesafeyi hesaplamam gerekiyor ama hidrografinin içinde. (tekneler karadan geçemezler) DefenseService mesafe hesaplaması pasif görünüyor, ancak herhangi bir Raster'i girdi olarak almadığı için düz bir çizgi gibi görünüyor. …

1
ArcObjects Addin yavaş çalışıyor?
Bazı geoprocessing yapan bir sınıf kitaplığı oluşturduk. Eklenti, zaman uyumsuz bir süreç olan bir sınıfı çağırır. Ben iş parçacığı STA ve arcobjects iş parçacığı güvenli (yani. Addin geçti değil) sağladı. Tüm arcobjects iş parçacığı içinde oluşturulur. Bu bir sınıf kütüphanesi olduğundan bir winforms UI ve ayrıca bir addin olarak sarılmış. …


2
Grafik çizdikten sonra görünümü yenilemenin en iyi yolu nedir?
Bir özelliği vurgulamak için butona çokgen çiziyorum. Sonra yeni çokgeni göstermek için ActiveView yenilemek gerekiyor. Bu çizgiler işe yarıyor: 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); Ancak her katmanı her zaman yeniden yükler. PartialRefreshDiğerleriyle aramanın neredeyse tüm yollarını denedim esriViewDrawPhaseama hiçbiri yeni çokgeni göstermedi. Yeniden çizmekten daha iyi bir çözüm …


3
ArcObjects kullanarak ArcMap'te yalnızca kayan (sabitlenemez) pencere mi oluşturuyorsunuz?
ArcMap'te kayan bir pencere oluşturmanın bir yolunu arıyorum. Bir örnek vermek için, Tanımlama aracının penceresine bakın. Kayan, her zaman harita belgesinin önünde kaldığı ve kullanıcının ArcMap ile çalışmaya devam edebileceği anlamına gelir. Arabirim IDockableWindowDef, aynı zamanda yüzebilen yerleştirilebilir pencereler oluşturmak için kullanılabileceğini biliyorum, ancak onları yerleştirmek istemiyorum . Bildiğim kadarıyla, …
9 arcmap  arcobjects  c# 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.