Pytania oznaczone «arcobjects»

10
Programowo określ wersję pliku ArcGIS Layer (*. Lyr)

Przeszedłem przez IStorage, Microsoft Compound File Spec, ArcObjects deserializację itp. Próbowałem wykryć wersję pliku .lyr. Za pomocą ArcObjects mogę uzyskać informacje o właściwościach warstwy, źródle danych, zakresie itp., Ale właściwość documentVersion LayerFileClass zawsze zgłasza...

9
Niestandardowa implementacja funkcji ArcGIS

Chciałbym dowiedzieć się, co trzeba zrobić, aby stworzyć niestandardową implementację funkcji ArcGIS. W szczególności chciałbym zaimplementować GeoAnalyst.ISurfaceOp2.Visibility (), aby przyspieszyć jego działanie. Obecnie trwa około 3 sekund na każde wywołanie Visibility (). Z mojego ograniczonego...

9
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...

9
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...

9
Jak korzystać z IRelationalOperator2 i GeometryBag

Chcę użyć metody IsNear z IRelationalOperator2. Dokumentacja mówi, że GeometryBag obsługuje interfejs IRelationalOperator2. Ale to po prostu nie działa i powoduje wyjątek „... nie można rzutować obiektu COM ... Nie obsługuje takiego interfejsu ..." IRelationalOperator2 relationalOperator =...