Odpowiedzi:
GDAL / OGR
Kiedy dane nie wyglądają poprawnie lub nie działają w moim GIS na pulpicie, proste ogrinfo zwykle daje odpowiedź. gdal_translate i gdalwarp do szybkich operacji rastrowych oraz oczywiście moduły gdal Python.
Zupełnie niepowiązana i bardziej aplikacja internetowa, ale ColorBrewer doskonale nadaje się do obliczania wartości kolorów dla różnych klas danych.
Oto kilka innych, o których jeszcze nie wspomniałem.
Pyscripter - najlepsze IDE dla Pythona dla systemu Windows, z którego korzystałem, i wydaje się, że dostaje się z każdą wydaniem.
Fiddler - Konieczność do pracy z usługami ArcGIS (debugowanie sieciowe)
(1) statystyczne przemysłowej wytrzymałość opakowania, jak Stata lub R . Pytanie odnosi się do „analityków”, a ja biorę to zadanie, aby czerpać znaczenie z danych, pomagać ludziom wyciągać odpowiednie wnioski i identyfikować optymalne działania. To mniej więcej opisuje analizę statystyczną, ale żaden GIS nie nadaje się do niczego poza najbardziej ograniczonymi procedurami statystycznymi.
(2) Kolejny GIS do sprawdzenia pierwszego, w celu uzupełnienia jego możliwości i obejścia nieuniknionych błędów. (Mój system zazwyczaj ma cztery lub pięć głównych programów GIS, w tym wcześniejsze wersje ArcGIS.)
(3) Potężne narzędzia przetwarzania tekstu, w tym stare konie bojowe ( SED i AWK ). Często powodują one krótką pracę nad przetwarzaniem i przetwarzaniem danych, które w innym przypadku byłyby czasochłonne lub niemożliwe w przypadku samego GIS.
(4) Komputerowy system matematyczny może być przydatny do specjalistycznej grafiki i niestandardowych analiz. Używam Mathematiki od kilku lat i stwierdzam, że jej przydatność rośnie proporcjonalnie do mojej znajomości. Na jego stronie internetowej jest nawet kilka notatników demonstracyjnych pokazujących, jak wykonać GIS całkowicie w Mathematica ;-). Inni przysięgają MatLab .
(5) Szereg specjalistycznych pakietów analizy przestrzennej i wizualizacji, takich jak GeoDa , GGobi i CrimeStat .
Nie trzeba dodawać, że trzeba mieć zwykły zbiór narzędzi do przetwarzania obrazów, edytorów tekstu, arkuszy kalkulacyjnych i narzędzi do manipulacji bazami danych, aby opracować odpowiednią grafikę, raporty i tabele do przekazywania informacji. Każdy ma swoich ulubionych; sporo z nich jest dobrze reprezentowanych w innych odpowiedziach udzielonych na to pytanie.
(1), (2) i (3) są niezbędne: kaleką byłoby brak takich możliwości. Jeśli nie możesz wprowadzić swoich danych do GIS, jeśli nie możesz ich naprawdę przeanalizować po ich przetworzeniu przez GIS, a jeśli nie możesz obejść błędów i ograniczeń, oznacza to, że utkniesz.
Adobe Illustrator. Nie używam go zbyt często do pracy GIS osobiście, ale nasze biuro robi wszystko, co idzie do druku (druk offsetowy). Program Illustrator ma po prostu lepszą kontrolę nad wszystkim. Prawdziwe krzywe Beziera, więcej opcji uogólnienia i uproszczenia linii, przepływ tekstu i kerning, wiele kolumn, doskonała użyteczność klawiatury do przełączania narzędzi i funkcji, przezroczystość obiektów, obsługa kolorów CMYK i wiele innych.
Kiedy celem jest doskonałość kartograficzna i / lub łączenie map z dużymi blokami tekstu i rycin, Illustrator stanowi doskonałe uzupełnienie.
Uważam, że Eclipse z rozszerzeniem Pydev jest absolutną koniecznością dla skryptów wykonywanych za pomocą ArcGIS. To sprawia, że życie jest o wiele łatwiejsze, zwłaszcza teraz, gdy kończy się Arcpy z kodu ArcGIS 10.
Przed szybką manipulacją plikami tekstowymi uważam, że Notepad ++ jest właściwą drogą, szczególnie z całą obsługą Regex.
Dla wersji kontrolować te dni używam Git , ale użyłem SVN przed
CAM Studio : jeśli obraz jest wart tysiąca słów, ruchome obrazy powinny być warte tysiąc słów razy bez względu na liczbę klatek na sekundę. Było to dla mnie cenne, ponieważ demonstrowałem różne przepływy pracy w ArcGIS. I do dokumentowania problemów związanych z wysyłaniem do wsparcia ESRI.
Visual Studio 2010 dla ArcGIS Engine i API Silverlight.
Expression Blend dla rozwoju API Silverlight / Silverlight.
Expression Encoder / Screen Capture do transkodowania wideo i przechwytywania ekranu.
Notepad ++ do jednorazowej edycji pliku tekstowego i skryptów dla Pythona.
Tortoise SVN do kontroli wersji.
BugTracker .Net do śledzenia błędów.
Najnowsza wersja wszystkich głównych przeglądarek, aby upewnić się, że rzeczy, które stworzyłem dla Internetu, faktycznie działają zgodnie z oczekiwaniami (i często tak nie jest, ale na pewno jest lepsze niż kiedyś).
Zostało to wspomniane kilka razy w ramach kolekcji, ale chcę to szczególnie podkreślić: porządny edytor tekstu . Gdzie przyzwoite oznacza: może z łatwością obsłużyć 100 megabajtów plików i, miejmy nadzieję, większe, kolorowanie składni i wyrażenia regularne (lub inne sposoby skomplikowanego wyszukiwania i zamiany wzorców) oraz wielokrotne cofanie niezbędnych czynności. Korzystne są również makra, wieloczęściowe klipy, biblioteki fragmentów i rozwijanie słów kluczowych.
Edytor tekstu to jedyne narzędzie, z którego korzystałem prawie każdego dnia, pracując na komputerach profesjonalnie (około dwóch dekad), i nie jestem programistą (choć ostatnio trochę to odkrywałem). Każdy komputer i każdy system operacyjny, z którego kiedykolwiek korzystałem, ma jeden. To jedyne naprawdę przenośne i nie wygasające narzędzie i zestaw umiejętności - teraz jestem biegły w 2 martwych platformach GIS (Pamap, Mapinfo), 2 innych prawie martwych (ArcView3, ArcInfo Workstation) i 1 w przyszłości -pass (ArcGIS). (Nie wspominając już o tych, które spędziłem trochę czasu, aby się trochę zapoznać, ale nie biegle: Autocad 9, Quantum, Udig, Jump, ...) Każdy z nich pochłonął setki nie tysięcy godzin nauki i połączeń synaps, które są teraz w dużej mierze wyrzucony lub uśpiony.
Edycja tekstu była jedyną stałą. Nastąpił znaczny obrót edytora , ale zestawy umiejętności były łatwiejsze do przeniesienia niż inne klasy programów.
Obowiązkowa wtyczka firebug .
Clickie: http://www.defoort.com/en/clickie/
Dodaje kliknięcie prawym przyciskiem Copy Path Name
i Open DOS Prompt
. Cały czas używam go do kopiowania ścieżek do wklejania do ArcCatalog.
++;
SysInternals : TCPView, procmon są nieocenione. Używam DebugView do łączenia się z innymi stacjami roboczymi i odkrywam, dlaczego mój kod nie działa na ich stacjach roboczych, gdy działa idealnie na moim urządzeniu deweloperskim.
Prawdopodobnie robię pskill arcmap
i pskill arccatalog
więcej, niż mam ochotę przyznać.
Zazwyczaj używam FME z Safe Software (www.safe.com) jako uzupełniającego narzędzia Przestrzennego ETL dla mojego oprogramowania GIS Desktop / Server. Oczywistym powodem jest solidne wsparcie dla ponad 250 formatów CAD / GIS w FME i jego „neutralne dla każdego formatu” podejście do obsługi prawdziwych potrzeb interoperacyjności danych od prostych do złożonych.
Kiedy używam Sql Server 2008, naprawdę lubię tworzyć przestrzenne zapytania SQL za pomocą Sql Server Management Studio (SSMS).
Aktualizacja, zapomniałem wspomnieć o narzędziach przestrzennych Sql Server .
Odbłyśnik do dekompilacji zestawów .NET.
Może to zabrzmieć trochę dziwnie, ale używam lokalnej instalacji MapServer na moim komputerze stacjonarnym jako narzędzia innego niż serwer.
używam
Wystarczy wymienić kilka aplikacji, z których zazwyczaj korzystam na co dzień.
Coraz częściej przekazuję informacje o ms-excel i ms-access jako sposobie sprawdzania lub naprawy danych w tabeli.
Kiedy byłem na uniwersytecie, nie byłem w stanie wykonywać zadań GIS bez ciągłego używania programu do przechwytywania (takiego jak dobry stary malarz lub jeszcze lepszy, taki jak szybkie przechwytywanie).
Programy do konwersji obrazów inne niż GIS. Oprócz dystrybucji map pdf, o której również wspomniano w tym temacie, dystrybuujemy nasze mapy jako surowe obrazy w pełnym rozmiarze i Zoomify. W tym przepływie pracy musimy przekonwertować pdf na obrazy w pełnej rozdzielczości. Użyte tu narzędzia to GraphicsMagick , Ghostscript , XNView , Photoshop (i Gimp ) i Zoomify Converter (choć mam nadzieję, że niedawne dodanie geoprzestrzennego pdf do gdal pozwoli mi skrócić listę do dwóch!).
Przeglądarka plików PDF. Jesteśmy znormalizowani w programie Adobe Reader, ale używamy także GSView (Ghostscript), NitroPDF i innych. Jesteśmy sklepem zorientowanym na mapy, a PDF to najlepszy sposób na uzyskanie dokładnej, powtarzalnej i dystrybuowalnej migawki kompozycji mapy, która będzie używana przez lata na różnych maszynach i systemach operacyjnych (więcej tutaj) . Jest to nasz główny sposób rozpowszechniania map wśród instytucji publicznych i innych (nasza strona z mapami) .
aktualizacja: To także nasz podstawowy sposób drukowania. W przypadku wersji roboczych i wewnętrznych stwierdziliśmy, że bardziej niezawodne i szybsze (z wieloma kopiami) jest utworzenie pliku pdf, a następnie wydrukowanie go, a następnie bezpośrednio z Arcmap. Pozwala to również pracownikom innym niż GIS na drukowanie wydrukowanych map, które dystrybuujemy i sprzedajemy publicznie.
Toad dla dewelopera Oracle Sql Studio zarządzania serwerem Dreamweaver Sql Snagit (cała dokumentacja .....) flex4 I prawie każda przeglądarka, aby upewnić się, że nasze aplikacje internetowe działają dla wszystkich. Oprogramowanie do mapowania myśli Stacja robocza VMWare
Nie widzę wspomnianego oprogramowania związanego z GPS.
Używam Garmin MapSource oprogramowania mocno do widzenia / sprawdź naszą społeczność lokalna GPS mapy, a także sprawdzić POI i utwory wykonane za pomocą moich odbiorników GPS Garmin Nuvi 205W (i 60CS).
W przypadku usług internetowych
Wireshark do kontroli danych pochodzących z usług internetowych (praca w intranecie / Internecie, aplikacji komputerowej lub aplikacjach internetowych)
Korzystanie z dodatku firefox Live HTTP Headers, aby zobaczyć wszystkie transakcje sieciowe (takie jak wireshark, ale mniejsze, ograniczone do wymiany przeglądarki, ale nagłówki lepiej porównać do firebuga)
TCPMon również do monitorowania sieci
O rozwoju,
Dodatek FireFox do paska narzędzi Webdevelopper
Notepad ++ (Windows), vim (linux), Eclipse PDT + Xdebug (dla PHP)
Winmerge do porównywania katalogów i plików (Windows) lub Kompare w Linux KDE (apt-get install kompare)
Klient Filezilla dla FTP
SVN ( żółw lub linia poleceń) lub Git (linia poleceń)
Cygwin ulepszy konsolę Windows DOS za pomocą wielu narzędzi linuksowych (dostęp do ssh, vim, iconv, cut, sed, grep, find, history i wiele innych podobnych do potoków)
Używamy PostGIS jako GIS „Counter-Enterprise” w celu uzupełnienia ESRI (ArcGIS / ArcSDE). Gdy wymagana jest duża elastyczność i brakuje czasu (codziennie), PostGIS zawsze oszczędza dzień. Najczęściej OpenJump z DBQuery Plugin służy jako Workbench. Teraz ArcGIS 10 ma funkcję Warstwy Zapytań, która może zapewnić elastyczność PostGIS bezpośrednio na ArcGIS Desktop (nos wielbłąda, a może powinienem powiedzieć tułów słonia :-), wsuwa się nieco dalej pod namiot!).
Zwykle używam następujących:
NotePad ++ - używaj tego codziennie do edycji wszelkiego rodzaju plików.
EasyGPS - do pobierania plików GPX z naszych urządzeń GPS Garmin.
MS Access i Excel - przydatne do szybkiej analizy danych, porównywania i czyszczenia.
OSM2MIF - Konwertuje dane MasterMap do formatu MIF.
OSGeo4W - użyj tego, aby zainstalować QGIS i wszystkie powiązane rzeczy
Wizualny próbnik kolorów 2 - bardzo przydatny do znajdowania kodów kolorów poprzez próbkowanie obszaru ekranu
Colorbrewer - używaj tego cały czas do tworzenia schematów kolorów.
Photoshop / GIMP - doskonały do pracy z obrazami.
Adobe Acrobat - wykonujemy w formacie PDF wiele map do uwzględnienia w raportach. Umożliwia użytkownikom drukowanie z pliku PDF zamiast z oprogramowania GIS.
Oprogramowanie CASS do sprawdzania poprawności, poprawiania i standaryzacji adresów, wykrywania duplikatów, wykrywania spadków poczty, kategoryzowania miejsca zamieszkania względem działalności, dołączania ZIP + 4, dołączania numerów pakietów, potwierdzania dostarczalności, konwertowania wiejskich skrzynek na adresy uliczne itp.
Muszę polecić SchemaSpy do nauki nowych baz danych i zapamiętywania starych. To także świetne narzędzie do tworzenia baz danych. http://schemaspy.sourceforge.net/
Zostało to już wspomniane wiele razy, ale dobry edytor tekstu. wolę Geany i używam go również jako IDE dla Pythona, szczególnie z ipython działającym w oknie terminala.
Zawsze używam GPSBabel do pobierania danych z naszych urządzeń GPS klasy konsumenckiej.
PicPick przyzwyczaja się do prostych prac graficznych, zrzutów ekranu, kolorów, powiększania, mierzenia itp. Wraz z GIMP .
Jednym z moich najczęściej używanych programów jest Tomboy . W ogóle nie jest specyficzny dla GIS, ale jest oprogramowaniem do robienia notatek, które pomaga mi śledzić wszystkie moje projekty, notatki i listy rzeczy do zrobienia. Jest wieloplatformowy i synchronizuje się między wszystkimi komputerami, na których pracuję (i tylko do odczytu na moim telefonie z Androidem), więc zawsze mam dostępne notatki. Jest to dla mnie koniecznością, ponieważ pracuję na kilku różnych komputerach w pracy, a także w domu.
Przestrzenne i nieprzestrzenne narzędzia ETL (Exrtact, Transform, Load) są bardzo cenne ze względu na interoperacyjność danych oraz konwersję schematów danych i typów plików.
Więcej dyskusji na ten temat tutaj .
Textpad do edycji prawie wszystkiego.
GDAL pomaga we wszystkim, od zmiany systemu współrzędnych po kafelkowanie obrazów.
Otwarte studio Talend uzyskuje informacje na temat bazy danych i poza nią oraz wszędzie.
imagemagik zmiana formatów / rozdzielczości obrazu i kolorów kafelków dla tilecache.