Będę pisać skrypty dla ArcGIS Desktop w Pythonie z ArcPy.
Czy istnieje projekt społecznościowy lub open source, w którym można udostępniać kod i modele?
arcpy
modelbuilder
references
użytkownik11962
źródło
źródło
Odpowiedzi:
Prawdopodobnie po prostu umieściłbym to w GitHub, dopóki naprawdę nie wiesz, co chcesz udostępnić. Nawet ESRI zaczął wskakiwać na ten modą po przejęciu GeoIQ.
źródło
Społeczność ESRI nazywała się kiedyś ArcScripts, następnie ESRI zamknęła to dla nowych zgłoszeń na korzyść ich Galerii Kodów, a teraz wraz z wydaniem ArcGIS 10.1 (prawdopodobnie wersja, którą masz, jeśli właśnie ją nabyłeś), przechodzą z Galerie kodów do ArcGIS Online . Jest to zestaw instrukcji tutaj do przenoszenia rzeczy z dawnych Galerie kod do nowego systemu, jeśli po prostu zignorować pierwszy krok (pobieranie istniejącej rzeczy), reszta instrukcji powie Ci, jak przesłać kod, narzędzia, mapy itp. i udostępnij je innym użytkownikom ESRI. Potrzebujesz (bezpłatnego) konta ArcGIS online.
źródło
Esri host bezpłatnie pobiera kod, modele i aplikacje utworzone przez użytkowników na swojej stronie ArcGIS Code Sharing , gdzie możesz:
Jest następcą ArcScripts i ArcGIS Code Galleries.
źródło
ArcPy Cafe to dobre miejsce na kilka skryptów i wiele wskazówek:
źródło
Jak już wspomniano, Github to świetny wybór. Z pewnością ma największą społeczność.
Miałbym też ochotę na BitBucket . Uważam, że narzędzia kontroli wersji Mercurial (hg) są łatwiejsze do zrozumienia i używania niż git, który obsługuje również Bitbucket. (Pomaga to, że Mercurial jest naturalnie dostosowany do Pythona, społeczności, z której wyrósł i języka, w którym jest napisany. W każdym razie pomaga mi ;-)
Niezależnie od wyboru, sam rozgałęzianie / łączenie / udostępnianie rozproszonej kontroli wersji i hostingu jest warte swojej wagi w pozłacanych elektronach (aby sięgnąć bardzo daleko po bardzo napiętą metaforę ...), nie mówiąc już o wbudowanym śledzeniu problemów i wiki niezależność stron i dostawców.
źródło
Jedną z „oficjalnych” witryn do udostępniania kodu ESRI jest http://codesharing.arcgis.com/ . Dotyczy to bardziej narzędzi niż skryptów, ponieważ skrypty są zazwyczaj specyficzne dla pojedynczego przepływu pracy i środowiska, a zatem bezużyteczne do udostępniania.
W przypadku skryptów w języku Python (IMHO łatwiejsze do udostępnienia niż modeli) możesz także zajrzeć do Arcpy Café, gdzie znajdziesz wiele przydatnych wskazówek i przykładów.
Jak wspomniano @Mapperz, możesz także znaleźć trochę rzeczy na GeoNET
Last but not least, możesz przeszukiwać tę witrynę (GIS SE) za pomocą tagów arcpy lub modelbuilder , a to da ci dużą liczbę podzbiorów kodu.
źródło