ArcGIS Desktop 10 Porady i wskazówki

20

Kilka razy w miesiącu sprawdzam różne wskazówki i triki postów CW na StackOverflow i zawsze uczę się czegoś nowego.

Zastanawiałem się, czy przypiąć to pytanie do konkretnego programu konkretnej, głównej wersji oprogramowania GIS. Biorąc pod uwagę ilość zmian w interfejsie użytkownika, myślę, że ArcGIS Desktop 10 powinien otrzymać własne pytanie Porady i wskazówki i będzie świetnym źródłem informacji dla nowych użytkowników ArcGIS i użytkowników ArcGIS 10 aktualizujących z wersji 9.3.

Mam nadzieję, że zobaczę kilka dobrych wskazówek, które nie zostały jeszcze omówione w Poradach i skrótach ESRI ArcGIS Desktop .

ArcMap

Jay Cummins
źródło
fajny temat i wskazówka.
George Silva,

Odpowiedzi:

10

W arcpymożna uzyskać dostęp do reprezentacji geoJSON dowolnej geometrii za pomocą ukrytej __geo_interface__metody. Na przykład:

arcpy.PointGeometry(arcpy.Point(5,5)).__geo_interface__

Co ładnie wychodzi:

{'coordinates': (5.0, 5.0), 'type': 'Point'}

* Podziękowania dla Bruce'a Harolda z ESRI Redlands za szczegółowe opisanie tego oryginalnie.

om_henners
źródło
Czy to pojedyncza precyzja reprezentacji obiektu punktowego?
@DanPatterson O ile mi wiadomo, tak. Ale zredagowałem odpowiedź dla mniejszej precyzji, aby uniknąć nieporozumień.
om_henners
5

Lubię nowe szablony funkcji tworzenia w ArcGIS 10, ale jeśli wolisz starą metodę, możesz przywrócić ustawienia, uruchamiając ArcGIS \ Desktop10.0 \ Utilities \ AdvancedArcMapSettings.exe, klikając kartę Edytor i odznaczając Utwórz funkcje za pomocą szablonów i restartowanie ArcMap. alternatywny tekst

Jay Cummins
źródło
5

Podsumowanie odpowiedzi


ArcMap

ArcCatalog

  • Wolna lista folderów?
    1. Upewnij się, że ArcCatalog Options -> Contents mają tylko Name, Type zaznaczone. Nie sprawdzaj też żadnych kolumn metadanych.
Jay Cummins
źródło
4

Nie jest to wskazówka dla interfejsu użytkownika, ale z pewnością dotyczy ArcGIS 10. Jeśli jesteś programistą rozszerzeń, musisz użyć nowego modelu rejestracji ESRI; w szczególności musisz użyć narzędzia ESRIRegAsm. Więcej informacji tutaj .

Xanadont
źródło
Nie wspominając już o nowym wymaganiu wiązania Runtime. goo.gl/ZSTi Ten znowu mnie dziś przyjął.
Jay Cummins,
4

ArcBruTile to świetny dodatek do komputerów stacjonarnych

ArcBruTile wyświetla kafelki z OpenStreetMap, Bing, Google i SpatialCloud w ArcGIS Desktop.

ArcBruTile obsługuje: wszystkie projekcje; buforowanie po stronie klienta; ArcGIS 9.3 i 10. Obsługa TMS alternatywny tekst

Szymon
źródło
Czy to wymaga uprawnień administratora? Korzystam teraz z systemu Windows 7.
PROBERT,
4

Okno Dostosuj zawiera dziesiątki narzędzi, które nie są widoczne za pomocą narzędzi GP lub przycisków na paskach narzędzi, więc musisz je dodać ręcznie. Istnieje bardzo wiele przydatnych narzędzi, których wielu doświadczonych użytkowników Arc nie zna.

Oto moja najlepsza lista „ukrytych” narzędzi:

  • Ładuj obiekty - to narzędzie umożliwia ładowanie obiektów do klasy obiektów z innej klasy obiektów, przy jednoczesnym przestrzeganiu określonych reguł zachowania mapowania i geobazy.

  • Zakraplacz - za pomocą tego narzędzia można kliknąć kolor na ekranie mapy i określić jego wartości RGB.

  • Przygotuj okno (10.1+) - ten panel pozwala sprawdzić, czy są jakieś problemy, które mogą potencjalnie wpłynąć na wydajność mapy (tak jak miało to miejsce w 9.3 - dla paska narzędzi publikowania usługi mapy). Nie musisz uruchamiać opcji Plik> Udostępnij jako> Usługa, aby aktywować okno Przygotuj. Możesz analizować dowolną mapę pod kątem potencjalnych problemów za pomocą ArcMap.

Alex Tereshenkov
źródło
3

Nie tylko oprogramowanie może zwiększyć wydajność ArcGIS.

Wiele wskazówek i udoskonaleń ArcGis 9.2 znajduje się tutaj (z http://mapperz.blogspot.com ).

(Potrzebują tylko aktualizacji ArcGIS 10 + Windows7 i wymagają uprawnień administratora.)

Mapperz
źródło
1
„Problem polega na tym, aby ArcMap działał szybciej, musiałby zostać przebudowany i przeprojektowany, czego ESRI nie zrobi, ponieważ byłoby to zbyt drogie. Powodem, dla którego jest teraz wolny, jest to, że 1) całe oprogramowanie zostało wdrożone w COM (duży błąd), 2) nie są zbyt wiele bibliotek DLL w systemie, 3) wielu inżynierów ESRI mają pojęcia o tym, jak napisać oprogramowanie, które ma wydajność w umyśle. "Jamesa opłat Komentarze MikeC spatiallyadjusted.com/
2010/06/18
1
„do” -> „nie”, jak sądzę. (Spekulowanie na temat programistów w ten sposób wydaje się niesprawiedliwe. Z pewnością ostateczne decyzje dotyczące wydajności są motywowane marketingiem i determinowane przez osobę kontrolującą firmę.)
whuber
3

Jednym z moich największych oszczędności czasu w ArcMap, kiedy muszę dużo przesuwać i powiększać, jest bklucz:

  • przytrzymując bi lewy przycisk myszy, poruszanie myszą w górę / w dół powoduje powiększanie / zmniejszanie; lub,
  • przytrzymanie bi przytrzymanie prawego przycisku myszy spowoduje przesuwanie myszy w kierunku ruchu.

Już nigdy więcej nie będziesz marnować czasu na przełączanie między wszystkimi narzędziami Zoom / Pan! O ile mi wiadomo, działa to we wszystkich wersjach ArcMap (z pewnością 9.3 i nowszych).

nmpeterson
źródło
3

Jeśli korzystasz z wersji 10.1 lub nowszej i masz komputer obsługujący wielowątkowość / wiele procesów, skorzystaj ze środowiska przetwarzania równoległego. Wyniki różnią się w zależności od narzędzia, ale ogólnie rzecz biorąc, powinno to dać impuls, jeśli masz dowolny typ komputera wielordzeniowego / wielowątkowego.

http://resources.arcgis.com/en/help/main/10.1/index.html#/Parallel_Processing_Factor/001w0000004m000000/

Ruchira Welikala
źródło
3

Obszar in_memoryroboczy może znacznie przyspieszyć geoprzetwarzanie i jest rzadko używany przez nowych użytkowników, ani dobrze „reklamowany” przez Esri.

Zobacz mój post w Sposoby przyspieszenia skryptów Pythona działających jako narzędzia ArcGIS, aby uzyskać bardziej szczegółową odpowiedź na temat tego, jak i dlaczego korzystać z obszaru roboczego in_memory.

RyanDalton
źródło
2

Jeśli kalkulator polowy nie działa i nie powiedzie się komunikat „Wystąpił błąd podczas przetwarzania, sprawdź szczegóły w oknie Wyniki geoprzetwarzania.”, Sprawdź ukośnik w nazwie warstwy. wideo: http://drop.io/w1nca2k

Jay Cummins
źródło
1

„Wystąpił błąd podczas przetwarzania, sprawdź szczegóły w oknie Wyniki geoprzetwarzania.”, Dzieje się tak również wtedy, gdy nazwa pola warstwy, którą obliczasz na podstawie pola, ma podkreślenie „ ”. Usuń „ ” i działa tak, jak powinno.

Lawrie Hill
źródło
1

Domyślne ustawienie ArcMap niekoniecznie ujawnia te przyciski, do których musisz przejść w menu kontekstowym. Byłoby wspaniale mieć je na paskach narzędzi.

Na przykład możesz utworzyć wiele zaznaczeń na warstwach w dokumencie mapy i chcesz wyczyścić wszystkie zaznaczenia. Zazwyczaj kliknij prawym przyciskiem myszy warstwę w Spisie treści, przejdź do Wyboru, a następnie Wyczyść wybrane funkcje (3 kliknięcia przycisku) lub baw się z warstwami na liście według panelu wyboru w Spisie treści.

Cóż, ten przycisk można dodać do dowolnego paska narzędzi za pomocą okna dostosowywania, o czym Alex wspomniał powyżej. Możesz teraz wyczyścić wszystkie opcje jednym kliknięciem.

Kolejnym przyciskiem, który zawsze dodaję, jest przycisk ciągłego powiększania / przesuwania.

Wreszcie przycisk PRZESUŃ na pasku narzędzi efektów sprawia przyjemność tłumowi i zwykle z jakiegoś powodu zdmuchuje ludzi ... :)

Hornbydd
źródło