Jakiego oprogramowania używasz jako komplementarnego do swojego komputera / serwera GIS? [Zamknięte]

33

Jakiego oprogramowania używasz jako komplementarnego do swojego pulpitu / serwera GIS w swojej pracy jako programistów / analityków GIS i jakie programy są absolutne, bez których nie możesz się obejść?

jonatr
źródło

Odpowiedzi:

26

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.

DavidF
źródło
dla niektórych operacji gdal / ogr jest o rząd wielkości szybszy (ref)
mat wilkie 20.10.10
13

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)

użytkownik890
źródło
4
Skrzypek jest jednym z najlepszych narzędzi, jakie kiedykolwiek istniały.
mwalker
13

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

whuber
źródło
Czy jako analityk faktycznie przeprowadzacie poważne analizy statystyczne i wykresy? To znaczy, podstawowe statystyki to jedno, ale ludzie w mojej firmie wyglądaliby na mnie dziwnie, gdybym zaczął analizować rzeczy za pomocą programów statisc (ale myślę, że to zależy od rodzaju firmy i pozycji)?
jonatr
3
@jonatr Ciekawe pytanie. Konsultuję się Szeroko. Używam statystyk, ponieważ (a) jest to oczywiście przydatne i wydajne, (b) użytkownicy GIS zaczynają być narażeni na techniki statystyczne za pośrednictwem swojego oprogramowania, oraz (c) pojawiło się kilka dobrych podręczników (głównie w Anglii: O'Sullivan & Unwin, Bailey & Gatrell, Haining, Fotheringham, Brunsdon i Charlton i wiele innych). W rzeczywistości statystyki od zawsze kryły się za technikami GIS. Ludzie, którzy są wyciąganie wniosków jedynie przez patrząc na mapę brakuje szansę zobaczyć głębiej przez faktycznie analizuje go.
whuber
11

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.

matowe wilkie
źródło
1
Użyłem Inkscape kilka razy do projektów map w domu. W przypadku małych i nieskomplikowanych kompozycji jest to w porządku, ale szybko staje się bardzo wolne i traci szybkość reakcji wraz ze wzrostem liczby obiektów. Mam nadzieję, że to się zmieni, ponieważ poza tym bardzo podoba mi się program.
matt wilkie
Dodatkowo wtyczka GIS do programu Illustrator Mapublisher jest doskonałym dodatkiem, jeśli lubisz pracować w programie Illustrator. Chcesz wprowadzić trochę geodanych do AI, zachować atrybuty i odniesienie przestrzenne, edytować je za pomocą solidnych narzędzi wektorowych AI, takich jak narzędzie pióra, lub uprościć dodawanie krzywych Béziera? To narzędzie to musi mieć.
clhenrick
7

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

om_henners
źródło
7

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.

Jay Cummins
źródło
7

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ś).

Michael Todd
źródło
7

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.

matowe wilkie
źródło
Wiem, że Mapinfo nie jest martwe dla branży, nie jest już używane w moim regionie i tych, z którymi mam kontakt, ale równie dobrze może być dla mnie. To samo zastrzeżenie dla ArcView i ArcInfo (których nadal używam, ale już nie tak bardzo).
matt wilkie
+1 za wzmiankę o gatunku narzędzi, o którym zapomniałem toatycznie, chociaż nawet jako analityk (i niedoszły programista) używam go codziennie
jonatr
Osobiście lubię UltraEdit
Mark Ireland
5

Obowiązkowa wtyczka firebug .

Derek Swingley
źródło
Przedstaw swoich testerów firebugowi, a Twój świat stanie się łatwiejszy. :)
TroutSlayer 25.01.11
5

Clickie: http://www.defoort.com/en/clickie/

Dodaje kliknięcie prawym przyciskiem Copy Path Namei Open DOS Prompt. Cały czas używam go do kopiowania ścieżek do wklejania do ArcCatalog.

alternatywny tekst

Jay Cummins
źródło
Właśnie to zainstalowałem. Doskonała wskazówka. ++;
elrobis
2
Od Win XP możesz kliknąć folder prawym przyciskiem myszy, trzymając wciśnięty przycisk Shift. Pojawi się tutaj opcja Kopiuj jako ścieżkę i Otwórz okno poleceń. Nie jest wymagana dodatkowa instalacja.
Alex Tereshenkov
Współpracownik pokazał, że mniej więcej miesiąc temu, co jest świetne, jeśli podskakujesz wokół różnych maszyn wirtualnych lub serwerów. Nadal używaj Clickie na mojej stacji roboczej, ponieważ lewa ręka trzyma moją kawę.
Jay Cummins
4

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 arcmapi pskill arccatalogwięcej, niż mam ochotę przyznać.

Jay Cummins
źródło
4

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.

SRG
źródło
3

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 .

Kirk Kuykendall
źródło
3

Odbłyśnik do dekompilacji zestawów .NET.

Adam Armor
źródło
Dekompilacja to jedno wielkie zastosowanie. Ale uważam, że jest to nawet bardziej przydatne jako alternatywa dla diagramów modeli obiektów. Próba wymyślenia sposobu wykonywania interfejsów zapytań jest o wiele łatwiejsza, gdy Reflector powie ci tylko o zależnościach.
jvangeld
3

Może to zabrzmieć trochę dziwnie, ale używam lokalnej instalacji MapServer na moim komputerze stacjonarnym jako narzędzia innego niż serwer.

  • Używam szablonów zapytań do generowania większości moich plików KML.
  • Zapewnia bardzo rozsądny sposób wizualizacji danych na podstawie zapytań PostGIS.
DavidF
źródło
1
Użyłem Mapserver jako narzędzia do szybkiego składania i przycinania warstw. Skonfigurowany do generowania wektorowego pliku PDF i ze skryptem php do automatycznej ekstrakcji, byłem w stanie wyrzucić wymaganą ilość map w krótkim czasie.
Laurent Jégou
3
  • SQL Server Management Studio - używaj tego codziennie do badania danych i przeszukiwania w SDE
  • Notepad2 - niesamowity edytor tekstu
  • VisionApp do zdalnego przesyłania RDP na serwery
  • Informacje dla zadań ETL - XML ​​/ tekst na SQL Server
  • Visual Studio 2008
  • Google Chrome
  • Tidal Enterprise Scheduler - używamy tego do planowania zadań. Pozwala łączyć ze sobą zadania i ustawiać zależności.
Chad Cooper
źródło
3

używam

  • TOAD dla SQL Server
  • Wing IDE
  • ArcGIS Diagrammer
  • Notepad ++
  • UNIX dla Win32
  • MS Access
  • Gaia View (Carbon Project)
  • Visual Studio
  • RealVNC
  • VMWare Vewer
  • Klient infrastruktury VMWare
  • Google Chrome
  • Narzędzie skrzypka
  • Magic Disc

Wystarczy wymienić kilka aplikacji, z których zazwyczaj korzystam na co dzień.

CDBrown
źródło
Gaia View (Carbon Project) Świetnie nadaje się do wyszukiwania warstw WMS i takie ... robi też więcej
Jamo
Używamy TOAD z naszymi bazami danych Oracle, było to świetne narzędzie do sprawdzania naszych SDE i innych schematów. (Linki DB są moim przyjacielem.) Niektóre aktualizacje mogą być czasem płatkowe.
TroutSlayer
2

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

jonatr
źródło
2

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!).

matowe wilkie
źródło
2

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.

matowe wilkie
źródło
1

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

użytkownik21
źródło
1

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

sabre23t
źródło
1

W przypadku usług internetowych

Dodatek Firefox WF Inspector

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,

Firebug i FirePHP

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)

ThomasG77
źródło
1

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!).

eprand
źródło
czy możesz określić, jakie czynności wykonujesz za pomocą PostGIS / OpenJump, których nie możesz (lub wolniej) robić w ArcGIS?
jonatr
1

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.

James S.
źródło
0

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.

Mike
źródło
1
Dodaj, dlaczego / w jaki sposób oprogramowanie CASS uzupełnia twoje oprogramowanie GIS. Tak jak teraz jest to dla mnie jak spam (połączona strona mówi „kup, kup.kup” bez samych informacji).
matt wilkie
Dla mnie to też wygląda na spam, ale być może pomogę. CASS i „sprawdzanie poprawności adresu” mogą być prawie synonimiczne. CASS jest certyfikatem US Postal Service. Adres z certyfikatem CASS oznacza, że ​​istnieje zweryfikowany punkt doręczenia, że ​​adres fizyczny jest nie tylko w odpowiednim formacie i ma numer domu we właściwym zakresie, ale faktycznie otrzymuje pocztę, a zatem jest prawdziwą lokalizacją. W ramach procesu sprawdzania poprawności adresu (proces certyfikacji CASS) adresowanie ulic i miast jest adresowane, a następnie można deduplikować znormalizowane adresy. Jestem geniuszem ulicy, powinienem wiedzieć.
Jeffrey,
0

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.

amcaninch
źródło
0

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.

  • Bezpieczne oprogramowanie FME
  • Rozszerzenie interoperacyjności danych ArcGIS (podzbiór FME)
  • Integrator danych przestrzennych
  • GeoKettle

Więcej dyskusji na ten temat tutaj .

RyanDalton
źródło
0

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.

Ned75
źródło