Risposte:
GDAL / OGR
Quando i dati non sembrano corretti o non funzionano nel mio GIS desktop, di solito un semplice ogrinfo fornisce la risposta. gdal_translate e gdalwarp per operazioni raster veloci, e ovviamente i moduli gdal Python.
Completamente non correlato e più di un'app Web, ma ColorBrewer è ottimo per capire i valori di colore per diverse classi di dati.
Qui ci sono alcuni altri che non ho ancora visto menzionato.
Pyscripter - Il miglior IDE di Python per Windows che ho usato e sembra getter con ogni versione.
Fiddler - Un must per lavorare con i servizi ArcGIS (debug web)
(1) Un software statistico di livello industriale, come Stata o R . La domanda si riferisce agli "analisti" e prendo quel lavoro per includere il significato derivante dai dati, aiutare le persone a trarre le conclusioni appropriate e identificare le azioni ottimali. Che più o meno descrive l'analisi statistica, ma nessun GIS è adatto a tutto tranne che alle procedure statistiche più limitate.
(2) Un altro GIS da verificare sul primo, per integrare le sue capacità e aggirare gli inevitabili bug. (In genere il mio sistema ha quattro o cinque principali programmi GIS disponibili, comprese le versioni precedenti di ArcGIS.)
(3) Potenti strumenti di elaborazione del testo, inclusi i vecchi cavalli da guerra ( SED e AWK ). Questi spesso rendono brevi le attività di preelaborazione e postelaborazione dei dati che altrimenti richiederebbero molto tempo o sarebbero impossibili con il GIS stesso.
(4) Un sistema matematico per computer può essere utile per grafica specializzata e analisi personalizzate. Uso Mathematica da alcuni anni e trovo che la sua utilità cresca in proporzione alla mia familiarità con esso. Ci sono anche alcuni notebook dimostrativi sul suo sito Web che mostrano come eseguire GIS interamente all'interno di Mathematica ;-). Altri giurano di MatLab .
(5) Una gamma di pacchetti specializzati di analisi spaziale e visualizzazione come GeoDa , GGobi e CrimeStat .
Va da sé che è necessario disporre della solita raccolta di strumenti di elaborazione delle immagini, elaborazione testi, fogli di calcolo e manipolazione del database per sviluppare grafici, report e tabelle adeguati per la comunicazione delle informazioni. Ognuno ha i suoi preferiti; alcuni di questi sono ampiamente rappresentati in altre risposte offerte alla domanda.
(1), (2) e (3) sono essenziali: sarebbe paralizzante non avere queste capacità. Se non riesci a ottenere i tuoi dati nel GIS, se non riesci veramente ad analizzarli dopo che sono stati elaborati dal GIS e se non riesci a aggirare bug e limitazioni, sei bloccato.
Adobe Illustrator. Non lo uso molto per il lavoro GIS personalmente, ma il nostro ufficio fa tutto ciò che va per la stampa (stampa offset). Illustrator ha un controllo più preciso su tutto. Vere curve più bezier, più generalizzazione delle linee e opzioni di semplificazione, flusso e crenatura del testo, colonne multiple, grande usabilità da tastiera per strumenti e funzioni di commutazione, trasparenza degli oggetti, gestione del colore CMYK e altro ancora.
Quando l'obiettivo è l'eccellenza cartografica e / o la combinazione di mappe con grandi blocchi di testo e figure, Illustrator è un ottimo complemento.
Trovo Eclipse con l' estensione Pydev un must assoluto per lo scripting che faccio con ArcGIS. Rende la vita molto più semplice, specialmente ora che Arcpy di ArcGIS 10 completa il codice.
Per una rapida manipolazione dei file di testo trovo Notepad ++ la strada da percorrere, specialmente con tutto il supporto Regex.
Per la versione controllare questi giorni io uso Git , anche se ho usato SVN prima
CAM Studio : se un'immagine vale più di mille parole rispetto alle immagini in movimento dovrebbe valere più di mille parole qualunque sia la frequenza dei fotogrammi. Per me è stato prezioso per aver dimostrato vari flussi di lavoro in ArcGIS. E per documentare problemi relativi all'invio al supporto ESRI.
Visual Studio 2010 per ArcGIS Engine e sviluppo API Silverlight.
Expression Blend per lo sviluppo dell'API Silverlight / Silverlight.
Expression Encoder / Screen Capture per la transcodifica video e l'acquisizione dello schermo.
Notepad ++ per la modifica e gli script "file di testo" unici per Python.
Tortoise SVN per il controllo della versione.
BugTracker .Net per il tracciamento dei bug.
L'ultima versione di tutti i principali browser per garantire che le cose che ho creato per il web funzionino effettivamente come previsto (e spesso non lo è, ma è certamente meglio di prima).
Questo è stato menzionato alcune volte come parte di una raccolta, ma voglio evidenziarlo in modo specifico: un editor di testo decente . Dove significa decente: può facilmente gestire file da 100 megabyte e, si spera, più grandi, colorazione della sintassi ed espressioni regolari (o alcuni altri mezzi di ricerca complicata e sostituire i modelli), e annullare un tutto per gli elementi essenziali. Sono utili anche macro, clipboard multiple, librerie di frammenti ed espansione di parole chiave.
Un editor di testo è l' unico strumento che ho usato quasi ogni giorno in cui ho lavorato sui computer in modo professionale (circa due decenni) e non sono uno sviluppatore di software (anche se ultimamente lo sto esplorando un po '). Ogni computer e ogni sistema operativo che abbia mai usato ne ha uno. È l'unico strumento e skillset veramente portatile e senza scadenza : ora sono diventato esperto in 2 piattaforme GIS ormai morte (Pamap, Mapinfo), altre 2 quasi morte (ArcView3, ArcInfo Workstation) e 1 volontà un giorno -pass (ArcGIS). (Per non parlare di quelli con cui ho trascorso del tempo per acquisire familiarità ma non con competenza: Autocad 9, Quantum, Udig, Jump, ...) Ognuno ha risucchiato centinaia di non migliaia di ore di connessioni di apprendimento e sinapsi che sono ora in gran parte gettato via o dormiente.
La modifica del testo è stata l'unica costante. C'è stato un discreto cambio di editor , ma gli skillset sono stati più trasferibili rispetto ad altre classi di programmi.
Spina obbligatoria per firebug .
Clickie: http://www.defoort.com/en/clickie/
Aggiunge un tasto destro Copy Path Name
e Open DOS Prompt
. Lo uso sempre per copiare percorsi da incollare in ArcCatalog.
++;
SysInternals : tcpview, ProcMon hanno un valore inestimabile. Uso DebugView per connettermi ad altre workstation e capire perché il mio codice non funziona sulle loro workstation quando funziona perfettamente sulla mia casella di sviluppo.
Probabilmente faccio una pskill arcmap
e pskill arccatalog
più di quelle che mi interessa ammettere.
In genere utilizzo FME da Safe Software (www.safe.com) come strumento ETL spaziale complementare per il mio software desktop / server GIS. Il motivo ovvio è il solido supporto per oltre 250 formati CAD / GIS in FME e il suo approccio "neutro a qualsiasi formato" per gestire le reali esigenze di interoperabilità dei dati da semplici a complesse.
Quando utilizzo Sql Server 2008, mi piace molto sviluppare query sql spaziali con Sql Server Management Studio (SSMS).
Aggiornamento, ho dimenticato di menzionare gli strumenti spaziali SQL Server .
Riflettore , per decompilare gli assembly .NET.
Questo può sembrare un po 'strano, ma uso un'installazione locale di MapServer sul mio computer desktop come strumento non server.
Io uso
Solo per citare alcune delle app che tendo a usare ogni giorno.
Mi ritrovo a trasmettere sempre di più su ms-excel e ms-access come mezzo di controllo incrociato o riparazione dei dati della tabella.
Quando ero all'università non riuscivo a fare cose GIS senza usare costantemente un programma Capture (come il buon vecchio pittore o ancora uno migliore come l'acquisizione di faststone).
Programmi di conversione di immagini non GIS. Oltre alla distribuzione delle mappe pdf menzionata anche in questo argomento, distribuiamo le nostre mappe come immagini grezze a grandezza naturale e Zoomify. Per questo flusso di lavoro dobbiamo convertire il pdf in immagini a piena risoluzione. Gli strumenti usati qui sono GraphicsMagick , Ghostscript , XNView , Photoshop (e Gimp ) e Zoomify Converter (anche se si spera che la recente aggiunta di pdf geospaziale a gdal mi permetterà di tagliare quell'elenco fino a due!).
Un visualizzatore di PDF. Siamo standardizzati su Adobe Reader ma utilizziamo anche GSView (Ghostscript), NitroPDF e altri. Siamo un negozio incentrato sulle mappe e PDF è il modo migliore per ottenere un'istantanea accurata, riproducibile e distribuibile di una composizione di mappe che sarà utilizzabile per anni su una varietà di macchine e sistemi operativi (altro qui) . È il nostro mezzo principale per distribuire mappe al pubblico e ad altre agenzie (il nostro sito cartografico) .
aggiornamento: è anche il nostro principale mezzo di stampa. Per le bozze e internamente abbiamo scoperto che è più affidabile e più veloce (con più copie) creare un pdf e quindi stampare da quello quindi direttamente da Arcmap. Ciò consente inoltre al personale non gis di stampare le mappe cartacee che distribuiamo e vendiamo al pubblico.
Non vedo il software relativo al GPS menzionato.
Uso fortemente il software Garmin Mapsource per visualizzare / controllare le mappe GPS della nostra comunità locale, nonché per controllare i POI e le tracce acquisite utilizzando i miei ricevitori GPS Garmin (Nuvi 205W e 60CS).
Per i servizi Web,
Componente aggiuntivo Firefox di WMS Inspector
Wireshark per l'ispezione dei dati provenienti dai servizi Web (lavori su Intranet / Internet, applicazioni desktop o applicazioni Web)
Utilizzo dell'addon firefox per le intestazioni HTTP in tempo reale per visualizzare tutte le transazioni di rete (come WireShark ma più piccolo, limitato allo scambio del browser ma si vedono meglio le intestazioni confrontate con Firebug)
TCPMon anche per il monitoraggio della rete
A proposito di sviluppo,
Componente aggiuntivo Firefox per la barra degli strumenti Webdevelopper
Notepad ++ (Windows), vim (linux), Eclipse PDT + Xdebug (per PHP)
Winmerge per confrontare directory e file (Windows) o Kompare su Linux KDE (apt-get install kompare)
Client Filezilla per FTP
SVN ( Tortoise o riga di comando) o Git (riga di comando)
Cygwin accenderà la console DOS di Windows con molti strumenti linux (accesso a ssh, vim, iconv, cut, sed, grep, find, history e molto altro come pipe)
Usiamo PostGIS come GIS "Counter-Enterprise" per complimentarmi con le cose ESRI (ArcGIS / ArcSDE). Quando è richiesta una grande flessibilità e il tempo è scarso (ogni giorno), PostGIS salva sempre la giornata. Molto spesso OpenJump con il plugin DBQuery funge da Workbench. Ora ArcGIS 10 ha la funzionalità Query Layer che può portare la flessibilità PostGIS direttamente sul desktop ArcGIS (il naso del cammello, o dovrei dire il baule dell'elefante :-), fa capolino un po 'più sotto la tenda !!!).
Tendo a usare quanto segue:
NotePad ++: utilizzalo quotidianamente per modificare tutti i tipi di file.
EasyGPS - per scaricare file gpx dalle nostre unità garmin gps.
MS Access ed Excel: utile per eseguire analisi dei dati, confrontare e pulire rapidamente.
OSM2MIF - Converte i dati MasterMap in formato MIF.
OSGeo4W: utilizzalo per installare QGIS e tutte le cose correlate
Visual color picker 2: molto utile per trovare i codici colore campionando un'area dello schermo
Colorbrewer: utilizzalo sempre per combinazioni di colori.
Photoshop / GIMP - ottimo per il lavoro d'immagine.
Adobe Acrobat: abbiamo PDF molte mappe da includere nei report. Consente agli utenti di stampare da PDF anziché dal software GIS.
Software CASS , per convalidare, correggere e standardizzare gli indirizzi, rilevare duplicati, rilevare invii di posta, classificare residenza contro azienda, aggiungere ZIP + 4, aggiungere numeri di suite, confermare la consegna, convertire scatole rurali in indirizzi stradali, ecc.
Devo raccomandare SchemaSpy per imparare nuovi database e ricordare quelli vecchi. È anche un ottimo strumento di sviluppo del database. http://schemaspy.sourceforge.net/
Questo è già stato menzionato molte volte, ma un buon editor di testo. Preferisco Geany e lo uso anche come IDE per Python, specialmente con IPython esecuzione nella finestra del terminale.
Uso sempre GPSBabel per scaricare i dati dalle nostre unità GPS di qualità consumer.
PicPick si abitua molto per lavori grafici semplici, acquisizioni di schermate, selezione colori, ingrandimento, misurazione, ecc. Insieme a GIMP .
Uno dei miei programmi più utilizzati è Tomboy . Non è affatto specifico del GIS ma è un software per prendere appunti che mi aiuta a tenere traccia di tutti i miei progetti, note ed elenchi di cose da fare. È multipiattaforma e si sincronizza tra tutti i computer su cui lavoro (e di sola lettura sul mio telefono Android), quindi ho sempre le mie note disponibili. È un must per me dal momento che lavoro da un paio di computer diversi al lavoro e da casa.
Gli strumenti ETL spaziali e non spaziali (Exrtact, Transform, Load) sono molto utili per l'interoperabilità dei dati e la conversione di schemi di dati e tipi di file.
Altre discussioni su questo qui .
Textpad per la modifica di quasi tutto.
GDAL aiuta in tutto, dal cambio di coys sys alla piastrellatura delle immagini.
Talend open studio ottiene informazioni dentro e fuori il DB e ovunque elese.
imagemagik modifica dei formati immagine / risoluzioni e colori delle piastrelle per la piastrella.