arcobjects

    0熱度

    1回答

    我正在使用文本框輸入投影名稱(例如:WGS_1984_UTM_Zone_37N),我想使用arcobjects(vb.net/C#)獲取空間參考詳細信息。如何做到這一點?請澄清。

    0熱度

    1回答

    我有一個加載到ArcMap中的mxd文件。加載完成後,有幾層;其中一些具有多個要素類。最終結果是列出每個要素類的所有文件路徑/位置/來源,但現在我只需要知道如何列出所有要加載的要素類。當我說列表時,他們可以通過消息框輸出到屏幕上。我知道我需要遍歷每一層,但利用正確的界面和訪問ArcMaps屬性是我迷路的地方。 任何幫助,將不勝感激。我仍然在學習ArcObjects,以及它如何工作以及急需幫助。提前

    0熱度

    2回答

    如果上面的文本框已經填滿,我想要一個按鈕來填充多個文本框。 I.E. IF textbox1 = file.shp THEN textbox2 = openFileDialog 我試着做一些長度函數,但是當我選擇一個文件時,textbox1和2都被填充。 private void button1_Click(object sender, EventArgs e) { Op

    0熱度

    1回答

    這是我一直試圖解決的一個問題,並決定尋求幫助。我創建了一個ESRI ArcGIS Desktop加載項,允許用戶繪製多邊形,然後將其添加到地圖中。我能夠捕獲多邊形並將其添加到地圖,問題是透明度。目前和默認情況下,它是100%不透明和堅實。我想使它大約有50%的不透明度,以便用戶可以看到它背後的數據。 這裏是我到目前爲止的代碼: public static void AddPolygonToMap

    0熱度

    1回答

    我正在用C編寫一個WPF應用程序,使用ArcObjects。 我在窗體上有一個ESRI.ArcGIS.Controls.AxMapControl,我試圖在它上面繪製一些圖形元素。 我正在開發的地圖是喬治亞州客戶提供的mdf。 我想我在這裏找到一個例子:How to interact with map elements。 public void AddTextElement(IMap map, do

    0熱度

    1回答

    我正在使用VS2010和C#在ArcMap中使用加載項。我對ArcObjects ICommandBar和ICommandItem類有個疑問。我查看過這些代碼,並且已經能夠生成代碼,點擊按鈕時,將選擇或激活指定的命令項。所以我知道一些關於命令欄的東西。我的問題是,我將如何去確定命令欄上的哪個命令項目處於活動狀態?我沒有看到任何有用的方法來做到這一點。任何幫助,將不勝感激。 UID thisID =

    0熱度

    2回答

    我正在使用ArcObjects設置從xls和csv文件到地理數據庫的批量導入。該部分工作正常,但在導入後,我想刪除該文件。但是,這不起作用,因爲該文件仍處於打開狀態。沒有使用的接口從IDisposable下降或暴露一個Close方法。我也嘗試使用ComReleaser強制關閉所有打開的COM對象,但這也不起作用。我所看到的唯一與關閉連接有關的事情表明,我需要刪除對這些類型的所有引用並強制進行垃圾回

    0熱度

    1回答

    我想用波紋管代碼更改sdegeodatabse中的某些字符串字段。代碼運行沒有任何問題。但運行後,字段長度返回默認長度。我錯過了什麼? static void writetablecode(IDataset dataset) { ITable table = dataset as ITable; IFieldsEdit fields = table.Fie

    0熱度

    1回答

    ArcGIS 10.1在.NET中使用ArcObjects。我很擅長遍歷要素類中的所有功能。不過,我花了好一整天的時間嘗試尋找一種按字段對功能進行分組的方法。 我目前使用的: Dim pFeatCursor As IFeatureCursor = pPolylineFeatLayer.Search(Nothing, False) Dim pPolylineFeature As IFeature

    0熱度

    1回答

    我有一個助手類爲共享內存中一個COM對象的引用我的單元測試: public class UnitTestGeometryProvider { public static readonly IGeometry Geometry = Deserialize(); } 幾何是從一個存儲XML文件反序列化作爲資源文件並附加到項目中。此後,它被包裹成一個COM對象: public stat