Quale software usi come complementare al tuo desktop / server GIS? [chiuso]


33

Quale software usi come complemento del tuo desktop / server GIS nel tuo lavoro di programmatore / analista GIS e di quali programmi non puoi assolutamente fare a meno?

Risposte:


26

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.


per alcune operazioni gdal / ogr è più veloce degli ordini di grandezza (rif)
matt wilkie

13

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)


4
Fiddler è uno dei migliori strumenti di sempre.
mwalker,

13

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


Come analista, esegui davvero analisi statistiche e grafici? Voglio dire, le statistiche di base sono una cosa, ma le persone nella mia azienda mi apparirebbero strane se avessi iniziato ad analizzare le cose con i programmi statisc (ma immagino che dipenda dal tipo di azienda e dalla posizione)?
Jonatr,

3
@jonatr Domanda interessante. Mi consulto. Ampiamente. Uso le statistiche perché (a) è ovviamente utile e potente, (b) gli utenti GIS stanno iniziando a essere esposti alle tecniche statistiche attraverso il loro software e (c) sono apparsi un sacco di buoni libri di testo (principalmente in Inghilterra: O'Sullivan & Unwin, Bailey & Gatrell, Haining, Fotheringham, Brunsdon e Charlton e molti altri). In realtà, le statistiche sono sempre state in agguato dietro le tecniche GIS da sempre. Le persone che traggono conclusioni semplicemente guardando una mappa non hanno la possibilità di vedere più in profondità analizzandola realmente .
whuber

11

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.


1
Ho usato Inkscape alcune volte per progetti di mappe a casa. Va bene per composizioni piccole e semplici, ma diventa rapidamente molto lento e perde reattività man mano che aumenta il numero di oggetti. Spero che questo cambi, visto che mi piace molto il programma a parte questo.
matt wilkie,

Inoltre, il plug-in GIS per Illustrator Mapublisher è un complimento eccellente se ti piace lavorare in Illustrator. Vuoi inserire alcuni geodati nell'intelligenza artificiale, mantenerne gli attributi e il riferimento spaziale, modificarlo utilizzando i solidi strumenti vettoriali dell'IA come lo strumento penna o semplificare aggiungendo curve di Bézier? Quindi questo strumento è un must.
clhenrick,

7

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


7

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.


7

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


7

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.


Sono consapevole che Mapinfo non è morto per l'industria, non è più utilizzato nella mia regione e con quelli con cui interagisco, quindi potrebbe anche essere - per me. Stesso avvertimento per ArcView e ArcInfo (che uso ancora, ma non più).
matt wilkie,

+1 per menzionare un genere di strumento di cui mi ero completamente dimenticato, sebbene anche come analista (e aspirante programmatore) lo uso quotidianamente
Jonatr

Personalmente mi piace UltraEdit
Mark Ireland,


5

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

Aggiunge un tasto destro Copy Path Namee Open DOS Prompt. Lo uso sempre per copiare percorsi da incollare in ArcCatalog.

testo alternativo


Ho appena installato questo. Consiglio eccellente ++;
elrobis

2
Da Win XP, è possibile fare clic con il pulsante destro del mouse sulla cartella tenendo premuto il tasto Maiusc. Qui troverai l'opzione Copia come percorso e Apri. Non è richiesta alcuna installazione aggiuntiva per questo.
Alex Tereshenkov,

Un collaboratore ha dimostrato che circa un mese fa, il che è fantastico se rimbalzi su macchine virtuali o server diversi. Uso ancora Clickie sulla mia workstation perché la mano sinistra contiene il mio caffè.
Jay Cummins,

4

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 arcmape pskill arccatalogpiù di quelle che mi interessa ammettere.


4

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.



3

Riflettore , per decompilare gli assembly .NET.


La decompilazione è di grande utilità. Ma lo trovo ancora più utile come alternativa ai diagrammi dei modelli di oggetti. Cercare di capire come eseguire le interfacce di query è molto più semplice quando Reflector ti dirà semplicemente le dipendenze.
jvangeld,

3

Questo può sembrare un po 'strano, ma uso un'installazione locale di MapServer sul mio computer desktop come strumento non server.

  • Uso i modelli di query per generare la maggior parte dei miei file KML.
  • Fornisce un modo molto ragionevole per visualizzare i dati in base alle query PostGIS.

1
Ho usato Mapserver come strumento di assemblaggio e ritaglio dei livelli rapidi. Configurato per generare PDF vettoriali e con uno script php per automatizzare l'estrazione, sono stato in grado di sfornare la quantità richiesta di mappe nel breve tempo concesso.
Laurent Jégou,

3
  • SQL Server Management Studio: utilizzalo ogni giorno per esaminare i dati e cercare in SDE
  • Notepad2 - fantastico editor di testo
  • VisionApp per RDP remoting nei server
  • Informatica per lavori ETL - da XML / testo a SQL Server
  • Visual Studio 2008
  • Google Chrome
  • Tidal Enterprise Scheduler : lo utilizziamo per pianificare i lavori. Ti consente di mettere insieme i lavori e impostare le dipendenze.

3

Io uso

  • TOAD per SQL Server
  • IDE ala
  • ArcGIS Diagrammer
  • Notepad ++
  • UNIX per Win32
  • MS Access
  • Gaia View (Carbon Project)
  • Visual Studio
  • RealVNC
  • VMWare Vewer
  • VMWare Infrastructure Client
  • Google Chrome
  • Strumento violinista
  • Magic Disc

Solo per citare alcune delle app che tendo a usare ogni giorno.


Gaia View (Carbon Project) Ottimo per la ricerca di layer WMS e simili ... fa anche un mucchio di più
Jamo,

Usiamo TOAD con i nostri database Oracle, è stato un ottimo strumento per eseguire query sui nostri SDE e altri schemi. (I collegamenti DB sono miei amici.) Alcuni aggiornamenti possono essere talvolta imperfetti.
TroutSlayer

2

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


2

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


2

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.


1

Rospo per Oracle Sql sviluppatore Dreamweaver Sql server studio di gestione Snagit (per tutta la documentazione .....) flex4 E praticamente tutti i browser per assicurarsi che le nostre app Web funzionino per tutti. Software di mappatura mentale VMWare workstation


1

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


1

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,

Firebug e FirePHP

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)


1

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


puoi specificare quali azioni fai con PostGIS / OpenJump che non puoi fare (o fare più lentamente) in ArcGIS?
Jonatr,

1

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.


0

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.


1
Aggiungi perché / come il software CASS integra il tuo software GIS. Come ora è proprio come spam per me (la pagina collegata dice "acquista, acquista.acquista" senza molte informazioni stesse).
matt wilkie,

Mi sembra anche spam ma forse posso aiutarlo. CASS e "validazione dell'indirizzo" possono quasi essere usati come sinonimi. CASS è una certificazione del servizio postale degli Stati Uniti. Un indirizzo certificato CASS significa che esiste un punto di consegna verificato, che un indirizzo fisico non è solo nel formato corretto e ha un numero civico nell'intervallo corretto, ma in realtà riceve la posta ordinaria ed è quindi un luogo reale. Come parte del processo di convalida dell'indirizzo (processo di certificazione CASS) viene indirizzata l'ortografia di strade e città e gli indirizzi standardizzati possono quindi essere deduplicati. Sono un genio della strada, dovrei sapere.
Jeffrey,


0

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.


0

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.

  • Software sicuro FME
  • Estensione di interoperabilità dei dati ArcGIS (sottoinsieme di FME)
  • Integratore di dati spaziali
  • GeoKettle

Altre discussioni su questo qui .


0

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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.