«arcobjects» etiketlenmiş sorular

ArcObjects, ESRI Inc.'in ArcGIS Desktop, ArcGIS Engine ve ArcGIS Server dahil olmak üzere birçok ürününde kullanılan bir dizi COM tabanlı API'dir.

2
ArcObjects'i depolamak için .NET Generics mi kullanıyorsunuz?
ILayer, IField, vb. Gibi ArcObjects'i depolamak için .NET'te Genel türleri kullanmanın etkileri nelerdir? Bu tür değerleri kullanırken derleyici bana bir uyarı veriyor public class Foo { private List<ILayer> fooLayers; public List<ILayer> FooLayers { get { ... } set { ... } } } İşte uyarı: Uyarı 15 'Kütüphane ihracatçısı uyarı …
11 arcobjects  .net 

2
ArcGIS 10.1 uygulamasını 10.2'de çalıştırın
ArcGIS 10.1 yüklü bir bilgisayarda derlenmiş bir .NET uygulamasını destekliyorum. Uygulama, bir kullanıcı arabirimi ve bir ArcGIS masaüstü uzantısının yanı sıra yükleme sırasında masaüstü uzantısını kaydetmek için Windows Installer tarafından çağrılan bir yükleyici derlemesinden oluşur. Benim sorunum uygulama 10.1 ESRI derlemeleri bulunamadığı için çökmez böylece ArcGIS 10.2 ile bir bilgisayarda …



1
ArcMap tanım sorgularında NaN veya ± ∞ (özel kayan nokta değerleri) referansı?
Şans eseri ArcMap'in kullanıcıya özel kayan nokta değerlerini nasıl gösterdiğini keşfettim. + ∞ (pozitif sonsuz) şu şekilde görüntülenir: 1.#INF –∞ (negatif sonsuz) varsayılan olarak gösterilecektir -1.#INF- Bunu doğrulamamıştım. NaN (sayı değil) sağa hizalı olarak görüntülenir <Null>- sola hizalı olarak karıştırılmamalıdır <Null>, bu da NULL (eksik değerler) anlamına gelir: (Bu arada …

1
ArcGIS Layer (*. Lyr) dosya sürümünü program aracılığıyla belirleyin
IStorage, Microsoft Bileşik Dosya Spec, ArcObjects serisini kaldırma vb. Aracılığıyla .lyr dosya sürümünü tespit etmeye çalışıyorum. ArcObjects kullanarak, Layer özelliklerine, veri kaynağına, kapsamına vb. Erişebilirim, ancak LayerFileClass'ın documentVersion özelliği her zaman 9.3 Layer dosyalarında 'esriArcGISVersion10'u geri rapor eder. ILayerFile l = new LayerFileClass(); l.Open(fileName); LayerFileClass t = (LayerFileClass)l; string version …

1
Python'daki Arcobjects: özellik (şekil) geometrisine sahip nesnelere arayüz atayın
Python ArcObject kullanmaya çalışıyorum. Geometri verileri ile nesneme bir arabirim (yani IZ.InterpolateZsBetween) atama ile ilgili sorun var, kod: from Comtypes.client import CreateObject, GetModule import arcgisscripting gp = arcgisscripting.create(9.3) gp.setproduct("ArcInfo") esriSystem = GetModule("C:/Program Files (x86)/ArcGIS/com/esriSystem.olb") esriGeometry = GetModule("C:/Program Files (x86)/ArcGIS/com/esriGeometry.olb") esriDataSourcesGDB = GetModule("C:/Program Files (x86)/ArcGIS/com/esriDataSourcesGDB.olb") esriGeoDatabase = GetModule("C:/Program Files (x86)/ArcGIS/com/esriGeoDatabase.olb") sPath …

4
Arcpy ile GDB dosyasındaki ilişki sınıflarını nasıl tespit ederim (veya yapamıyorum)?
GDB dosyasındaki ilişki sınıflarını tespit edebilmek istiyorum. Betiğimin kullanıcıları yalnızca ArcView düzeyinde lisansa sahip olabildikleri için, ilişki sınıflarına sahip bir çalışma alanındaki bir özellik sınıfının (özellikle bir alan eklemek için) şemasını değiştiremezler. İlişki sınıflarının varlığını nasıl saptayabilirim, böylece bunları belgeleyebilir, programlı olarak önleyebilir ve komut dosyasının devam etmesine izin verebilirim?

2
ArcGIS 10 eklentisi: Üst düzey istisna işleme
Üzerinde çalıştığım ArcGIS 10 eklentisi oldukça basit - sadece bir araç kontrolü ve yerleştirilebilir pencere. Kaynakta gerçekleşmesini ve diğer her şeyi atmayı beklediğim özel istisnaları ele alıyorum, ancak eklenti çerçevesinde bu beklenmedik istisnaları ele almak için en iyi uygulama nedir? Şu anda sadece bir yapıyorum catch (System.Exception ex)ve üstesinden gelemez …


1
ArcMap Addin - birlikte çalışabilirlik bağlantısı ekleyin
Şu anda ArcMap için bir eklenti oluşturuyorum - ArcView .Net çerçevesini kullanarak. ArcMap kullanıcısı ve Eklenti, WFS hizmetlerinden yayınlanan verilere erişmelidir. Birlikte Çalışabilirlik Bağlantıları arabirimi aracılığıyla WFS hizmetlerini el ile eklemenin mümkün olduğunun farkındayım . Ancak, bu WFS hizmetlerini programlı olarak eklemek mümkün müdür? (olasılıklarım - kullanıcılarım bunları manuel olarak …

3
Python programını çalıştırmak için ArcMap'te düğme oluşturuluyor mu?
Bir araç çubuğundaki bir düğme tıklatıldığında ArcMap içinde çalıştırmak istediğiniz bir komut dosyası var ve şimdiye kadar ben sadece bir komut dosyası içine komut dosyası yapmak mümkün. Bir coğrafi işlem aracı olarak değil, bir komut olarak çalıştırmak için ihtiyacım var. Coğrafi işleme aracı olarak çalıştırmak, komut satırı penceresinden aynı kodun …

2
ArcMap uzantısı 9.3 vs 10
ArcMap uzantımızı ArcMap 10 ile çalışacak şekilde güncelledim - esas olarak ESRI.ArcGIS.ADF'den ESRI.ArcGIS.ADF.Local'a referansı değiştirin ve false değerine yapılan tüm başvurular için 'Specific Version' özelliğinin değerini ayarlayın ve yeni ESRIRegAsm.exe dosyasını kaydetmek için. Şimdi hem 9.3.1 hem de 10.0 ile çalışacak tek bir uzantı oluşturabilir miyim diye merak ediyorum ya …

2
Mock ile ArcObjects nasıl test edilir?
Ben birim test büyük bir hayranıyım, ama yine de ArcObjects çerçeve kullanırken birim testleri çalıştırmak için özellikler kapmak için bir FGDB kullanın. Herkes başarılı bir şekilde IFeature, IGeometry, IWorkspace vb. Gibi düşüncelere karşı alay kullanıyor mu? Hangi alaycı çerçeveyi kullandığınız umurumda değil , sadece bunu nasıl yaptığınızı görmek büyük beğeni …

3
ArcGIS eşit olmayan bir projeksiyon ile iki nokta arasındaki mesafeyi nasıl hesaplar?
Bu bir öncekime bir soru, Koordinat sistemi projeksiyonları hakkında iyi yazılmış tanıtım metinleri önerebilir misiniz? Diyelim ki, bildiğim kadarıyla uyumlu olan ancak eşitlikçi olmayan CH1903 harita projeksiyonu ile çalışıyorum. Anlamlar, açılar (şekil) korunur, ancak alanlar, mesafeler veya ölçek korunmaz. (En azından bunlar tam olarak korunmamıştır ). Çok uzak çok iyi. …

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.