Pytania otagowane jako c#

C # to język programowania .NET.

5
Programowo edytować / aktualizować metadane w ArcGIS?
Czy komukolwiek udało się programowo zaktualizować metadane w ArcGIS 10? Biorąc pod uwagę użycie Pythona / arcpy, ale ArcObjects (C # lub Python / comtypes) jest również możliwe. Muszę zaktualizować zarówno metadane formatu FGDC, jak i ArcGIS-ISO, a jakiekolwiek zastosowane rozwiązanie musi być w stanie zachować istniejące (niepuste) elementy wraz …

3
Nowy w ArcGIS i chce obliczyć odległość między dwoma punktami „podczas pływania ryby”
Mamy warstwę o nazwie Hydrografia, która jest obszarem wodnym dla danego zadania. Mam punkt stacji i punkt docelowy. Muszę obliczyć odległość między tymi dwoma punktami, ale wewnątrz hydrografii. (łodzie nie mogą płynąć po lądzie) Obliczenie odległości DefenceService wygląda na przejezdne, ale wydaje się, że jest w linii prostej, ponieważ nie …

1
ArcObjects działa wolniej w Addin?
Stworzyłem bibliotekę klas, która wykonuje geoprzetwarzanie. Dodatek wywołuje klasę, która jest procesem asynchronicznym. Upewniłem się, że wątek jest STA, a obiekty Arc są bezpieczne dla wątków (tzn. Nie zostały przekazane z dodatku). Wszystkie obiekty łukowe są tworzone w wątku. Ponieważ jest to biblioteka klas, zawarłem ją w interfejsie użytkownika winforms, …


2
Jaki jest najlepszy sposób odświeżenia widoku po narysowaniu grafiki?
Rysuję wielokąt po kliknięciu przycisku, aby podświetlić funkcję. Następnie muszę odświeżyć ActiveView, aby pokazać nowy wielokąt. Te linie działają: 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); Ale zawsze przeładowuje każdą warstwę. Próbowałem prawie wszystkich sposobów dzwonienia PartialRefreshz innymi, esriViewDrawPhaseale żaden z nich nie pokazał nowego wielokąta. Czy istnieje lepsze rozwiązanie …

1
Programowo edytować plik kształtu w ArcMap?
Czy to jest coś, co można zrobić? Na przykład, jeśli utworzyłem nakładkę na mapie i zapisałem ją jako plik kształtu, chcę przejść i edytować tę ( wcześniej istniejący plik ) . Nakładkę ... Albo dodaj punkty / usuń punkty, zmień kolor / styl wypełnienia / itp. Idealnie chcę uniknąć tworzenia …

3
Czy tworzysz okno pływające (nie dokowalne) w ArcMap za pomocą ArcObjects?
Szukam sposobu na utworzenie pływającego okna w ArcMap. Aby podać przykład, wystarczy spojrzeć na okno narzędzia Identyfikuj. Pływający oznacza, że ​​pozostaje on zawsze przed dokumentem mapy i że użytkownik może kontynuować pracę z ArcMap. Wiem, że interfejsu IDockableWindowDef można używać do tworzenia dokowalnych okien, które również mogą się unosić, ale …
9 arcmap  arcobjects  c# 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.