ArcObjects to zestaw interfejsów API opartych na COM firmy ESRI Inc., które są wykorzystywane w kilku ich produktach, w tym ArcGIS Desktop, ArcGIS Engine i ArcGIS Server.
Chciałbym mieć możliwość pisania skryptów niektórych rzeczy, które nie są ujawniane za pośrednictwem arcgisscriptingani ArcPy. Jak uzyskać dostęp do ArcObjects z Python?
Jaka jest najlepsza droga lub miejsce na rozpoczęcie korzystania z ArcObjects, jeśli nie jesteś programistą i nie zamierzasz zostać programistą ? Używam gis profesjonalnie przez długi czas, prawie dwie dekady, arcinfo / arcgis przez większość tego; Jestem całkiem dobry. Uczę się tworzenia oprogramowania, a nawet posiadam skromnie udaną małą aplikację …
Jedną z głównych korzyści związanych z tworzeniem aplikacji GIS opartych na bibliotekach typu open source jest to, że powstaje wiele projektów nad nimi, które również są typu open source. Dobrze zaprojektowane projekty open source doskonale nadają się do oglądania: jakie wzorce kodowania należy zastosować jakie style kodowania należy stosować jak …
Próbuję znaleźć punkty przegięcia, tj. Punkty, w których krzywe linii zaczynają się i kończą. Jeśli spojrzysz na obraz, zielona linia może być drogą lub strumieniem, a czarne punkty to punkty, w których krzywe zaczynają się i kończą. Jakie byłyby kroki na wysokim szczeblu w celu automatyzacji generowania tych punktów? Mam …
Mam zestaw punktów jako plik kształtu i chcę znaleźć (współrzędne) nowego punktu, który będzie miał możliwie największą odległość od każdego z istniejących punktów. Czy to jest możliwe? Jeśli tak, czy jest jakiś przykładowy kod VB? Dzięki Demetris
Mam punktowy plik kształtu i tworzę wielokąty Thiessen (Voronoi) programowo przy użyciu tej składni skryptowej: CreateThiessenPolygons_analysis (in_features, out_feature_class, fields_to_copy) Jednak każdy punkt jest powiązany z obszarem (tj. Preferowanym rozmiarem każdego wielokąta) i chciałbym, aby wieloboki Thiessena były ważone na podstawie tego pola. Czy to możliwe i jak? Czy w VBA …
Wygląda na to, że nie ma możliwości przekonwertowania geometrii ArcObjects na dobrze znaną reprezentację tekstu (i odwrotnie) w ArcGIS ArcObjects API. Jedyne, co udało mi się znaleźć, to konwersja do WKB (interfejs IWkb). Czy istnieje sposób na konwersję między obiektami geometrycznymi a WKT, czy też muszę go zaimplementować? Dążę przede …
Obsługa ESRI twierdzi, że odtworzyła problem i otworzyła raport o błędzie (NIM070156). Stwierdziłem, że występuje przeciek pamięci (w niezarządzanej pamięci sterty), który występuje, gdy narzędzie w moim dodatku .NET / C # ArcMap wykonuje zapytanie przestrzenne (zwracając ICursorz IFeatureClass.Searchz ISpatialFilterfiltrem zapytań). Wszystkie obiekty COM są zwalniane, gdy tylko nie są …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Chociaż używam Pythona do tworzenia skryptów / usług geoprzetwarzania, miałem wrażenie, że użycie ArcObjects do …
Czy są dostępne przykłady pokazujące, w jaki sposób można zintegrować Pythona z dodatkiem lub rozszerzeniem .NET ArcGIS? Mam serię skryptów python, które chciałbym wywoływać ze zdarzeń formularza (np. Kliknięć przycisków) w .NET. Chciałbym również móc ustawić zmienne w skrypcie z formularza .NET. Czy powinienem ugryźć punktor i ponownie napisać te …
Oto ładne zdjęcie rastra, którego używam - bez zastosowanych efektów - tylko rampa kolorów i histogram dostosowany, aby pokazać całą ulgę - aczkolwiek w bardzo 2D! Mam domyślnie warstwę rastrową, którą chcę wyświetlać w Hillshade. Mogę to zrobić w kodzie, w efekcie jest to to samo, co wybranie opcji Hillshade …
Mam niestandardowe narzędzie w ArcMap 10. Przepływ pracy jest następujący: Wybierz elementy w warstwie za pomocą narzędzia „Wybierz elementy według prostokąta” Skopiuj funkcje do schowka za pomocą STRG + c Wybierz narzędzie niestandardowe Narzędzie sprawdza Schowek. W przypadku znalezienia skopiowanej funkcji w schowku zmienia się przepływ pracy Znalazłem przykład na …
Opracowałem dodatek ArcMap, który wymaga pliku konfiguracyjnego. Po dłuższej chwili próbowania odczytania wartości konfiguracji z pojedynczego pliku App.Config (i zawsze uzyskanie wartości null) uważam, że dodatek nie może odczytać wartości stąd, ponieważ jest to biblioteka klas, i szuka aplikacji wywołującej (ArcMap) plik konfiguracyjny, gdy pytam o wartość klucza (stąd null). …
W ArcToolbox jest kilka fajnych funkcji, których możemy użyć, ale z jakiegoś powodu NIE działa ono poprawnie. To nawet nie rzuca mi błędu. Moje oprogramowanie działa w ArcMap, więc nie trzeba ponownie inicjować Ao, prawda? public void Execute() { InitializeProduct(); try { Geoprocessor gp = new Geoprocessor(); gp.OverwriteOutput = true; …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.