Respostas:
GDAL / OGR
Quando os dados não parecem corretos ou não funcionam no GIS da área de trabalho, um simples ogrinfo geralmente fornece a resposta. gdal_translate e gdalwarp para operações rasterizadas rápidas e, claro, os módulos gdal Python.
Completamente não relacionado e com mais aplicativos da Web, mas o ColorBrewer é ótimo para descobrir valores de cores para diferentes classes de dados.
Aqui estão mais alguns que ainda não vi mencionados.
Pyscripter - O melhor IDE Python para windows que eu já usei, e parece ter getter a cada versão.
Fiddler - Uma obrigação para trabalhar com serviços ArcGIS (depuração da web)
(1) Um pacote estatístico de força industrial, como Stata ou R . A pergunta refere-se a "analistas" e eu aceito esse trabalho para incluir significado derivado dos dados, ajudar as pessoas a tirar conclusões apropriadas e identificar as ações ideais. Isso descreve mais ou menos a análise estatística, mas nenhum GIS é adequado para nada além dos procedimentos estatísticos mais limitados.
(2) Outro GIS para verificar o primeiro, complementar suas capacidades e solucionar os erros inevitáveis. (Meu sistema normalmente possui quatro ou cinco programas principais de GIS disponíveis, incluindo versões anteriores do ArcGIS.)
(3) Ferramentas poderosas de processamento de texto, incluindo os antigos cavalos de guerra ( SED e AWK ). Geralmente, isso reduz o trabalho das tarefas de pré-processamento e pós-processamento de dados que, de outra forma, seriam demoradas ou impossíveis com o próprio GIS.
(4) Um sistema de matemática computacional pode ser útil para gráficos especializados e análises personalizadas. Uso o Mathematica há alguns anos e percebo que sua utilidade aumenta proporcionalmente à minha familiaridade com ele. Existem até alguns cadernos de demonstração em seu site mostrando como executar o GIS inteiramente no Mathematica ;-). Outros juram pelo MatLab .
(5) Uma variedade de pacotes especializados de análise e visualização espacial, como GeoDa , GGobi e CrimeStat .
Não é necessário dizer que é preciso ter a coleção usual de ferramentas de processamento de imagem, processamento de texto, planilha e manipulação de banco de dados para desenvolver gráficos, relatórios e tabelas apropriados para a comunicação de informações. Todo mundo tem seus favoritos; muitos deles estão amplamente representados em outras respostas oferecidas à pergunta.
(1), (2) e (3) são essenciais: seria incapacitante não ter essas capacidades. Se você não conseguir inserir seus dados no GIS, se não conseguir analisá-los verdadeiramente depois que eles tiverem sido processados pelo GIS, e se você não puder solucionar bugs e limitações, ficará bloqueado.
Adobe Illustrator. Eu não o uso muito para o trabalho GIS pessoalmente, mas nosso escritório faz tudo o que é necessário para impressão (impressão offset). O Illustrator apenas tem um controle mais preciso sobre tudo. Curvas de bezier verdadeiras, mais opções de generalização e simplificação de linha, fluxo e kerning de texto, várias colunas, excelente usabilidade de teclado para ferramentas e funções de comutação, transparência de objetos, manipulação de cores CMYK e muito mais.
Quando a excelência cartográfica e / ou a combinação de mapas com grandes blocos de texto e figuras é o objetivo, o Illustrator é um excelente complemento.
Acho o Eclipse com a extensão Pydev uma necessidade absoluta para os scripts que faço com o ArcGIS. Isso facilita muito a vida, especialmente agora que o código do Arcpy do ArcGIS 10 é concluído.
Para uma manipulação rápida dos arquivos de texto, acho o Notepad ++ o caminho a seguir, especialmente com todo o suporte ao Regex.
Atualmente , para controle de versão, eu uso o Git , embora já tenha usado o SVN antes
CAM Studio : se uma imagem vale mais que mil palavras, as imagens em movimento valem mais que mil palavras vezes, independentemente da taxa de quadros. Tem sido valioso para mim por demonstrar vários fluxos de trabalho no ArcGIS. E para documentar problemas para enviar ao suporte da ESRI.
Visual Studio 2010 para desenvolvimento ArcGIS Engine e API Silverlight.
Expression Blend para desenvolvimento da API Silverlight / Silverlight.
Codificador de expressão / captura de tela para transcodificação de vídeo e captura de tela.
Notepad ++ para edição e scripts únicos de "arquivo de texto" para Python.
Tortoise SVN para controle de versão.
BugTracker .Net para rastreamento de bugs.
A versão mais recente de todos os principais navegadores para garantir que as coisas que fiz para a Web realmente funcionem conforme o esperado (e muitas vezes não, mas certamente é melhor do que costumava ser).
Isso foi mencionado algumas vezes como parte de uma coleção, mas quero destacá-lo especificamente: um editor de texto decente . Onde meios decentes: pode manipular facilmente arquivos de 100 megabytes e, esperançosamente, maiores, cores de sintaxe e expressões regulares (ou algum outro meio de pesquisa complicada e substituir padrões), e desfazer mutuamente o essencial. Também são benéficas as macros, placas de clipe múltiplas, bibliotecas de trechos e expansão de palavras-chave.
Um editor de texto é a única ferramenta que usei quase todos os dias em que trabalhei profissionalmente em computadores (cerca de duas décadas), e não sou desenvolvedor de software (embora ultimamente venho explorando isso um pouco). Todo computador e todo sistema operacional que eu já usei tem um. É a única ferramenta e conjunto de habilidades verdadeiramente portátil e não expirável - agora me tornei proficiente em 2 plataformas GIS agora mortas (Pamap, Mapinfo), mais 2 quase mortas (ArcView3, ArcInfo Workstation) e 1 dia algum dia -pass (ArcGIS). (Sem mencionar aqueles com os quais passei tempo para me familiarizar um pouco, mas não com proficiência: Autocad 9, Quantum, Udig, Jump, ...) Cada um deles sugou centenas de centenas de milhares de horas de aprendizado e conexões de sinapse que são agora largamente jogado fora ou inativo.
A edição de texto tem sido a única constante. Houve uma mudança no editor , mas as habilidades foram mais transferíveis do que outras classes de programas.
Clickie: http://www.defoort.com/en/clickie/
Adiciona um clique com o botão direito Copy Path Name
e Open DOS Prompt
. Eu o uso o tempo todo para copiar caminhos para colar no ArcCatalog.
++;
SysInternals : tcpview, procmon são inestimáveis. Eu uso o DebugView para conectar-se a outras estações de trabalho e descobrir por que meu código não funciona nas estações de trabalho quando funciona perfeitamente na minha caixa de desenvolvimento.
Provavelmente faço um pskill arcmap
e pskill arccatalog
mais do que gostaria de admitir.
Normalmente, uso o FME da Safe Software (www.safe.com) como uma ferramenta espacial ETL complementar para o meu software GIS Desktop / Server. A razão óbvia é o suporte robusto para mais de 250 formatos CAD / GIS no FME e sua abordagem "neutra para qualquer formato" para lidar com as verdadeiras necessidades de interoperabilidade de dados, das mais simples às mais complexas.
Quando estou usando o Sql Server 2008, gosto muito de desenvolver consultas sql espaciais com o Sql Server Management Studio (SSMS).
Atualização, esqueci de mencionar as ferramentas espaciais do Sql Server .
Isso pode parecer um pouco estranho, mas eu uso uma instalação local do MapServer na minha máquina desktop como uma ferramenta que não é de servidor.
eu uso
Apenas para citar alguns dos aplicativos que costumo usar todos os dias.
Eu me pego retransmitindo cada vez mais o ms-excel e o ms-access como meio de verificar ou reparar os dados da tabela.
Quando eu estava na universidade, não conseguia fazer coisas de GIS sem usar constantemente um programa Capture (como o bom e velho Painter ou ainda melhor como a captura de faststone).
Programas de conversão de imagem não GIS. Além da distribuição de mapas em pdf também mencionada neste tópico, distribuímos nossos mapas como imagens em tamanho original e Zoomify. Para esse fluxo de trabalho, precisamos converter o pdf em imagens de resolução máxima. As ferramentas usadas aqui são GraphicsMagick , Ghostscript , XNView , Photoshop (e Gimp ) e Zoomify Converter (embora esperemos que a recente adição de pdf geoespacial ao gdal me permita reduzir essa lista para dois!).
Um visualizador de PDF. Somos padronizados no Adobe Reader, mas também usamos o GSView (Ghostscript), NitroPDF e outros. Somos uma loja centrada em mapas e o PDF é a melhor maneira de obter um instantâneo preciso, repodutível e distribuível de uma composição de mapa que será utilizável por anos em uma variedade de máquinas e sistemas operacionais (mais aqui) . É nosso principal meio de distribuição de mapas ao público e a outras agências (nosso site de mapas) .
atualização: também é o nosso principal meio de impressão. Para rascunhos e internamente, descobrimos que é mais confiável e mais rápido (com várias cópias) criar um pdf e depois imprimir a partir dele e depois diretamente do Arcmap. Isso também permite que a equipe não-gis imprima os mapas impressos que distribuímos e vendemos ao público.
Sapo para desenvolvedor Oracle Sql Estúdio de gerenciamento de servidor Dreamweaver Sql Snagit (para toda a documentação .....) flex4 E quase todos os navegadores para garantir que nossos aplicativos da Web funcionem para todos. Estação de trabalho VMWare para software de mapeamento mental
Não vejo o software relacionado ao GPS mencionado.
Eu uso muito o software Garmin Mapsource para visualizar / verificar nossos mapas GPS da comunidade local, bem como para verificar os POIs e as trilhas capturadas usando meus receptores GPS Garmin (Nuvi 205W e 60CS).
Para serviços da web,
Wireshark para inspeção de dados provenientes de serviços da web (trabalho em intranet / internet, aplicativo de desktop ou aplicativos da web)
Usando o addon do Live HTTP Headers do Firefox para ver todas as transações de rede (como wireshark, mas menor, limitado à troca de navegadores, mas você vê os cabeçalhos melhor comparados ao firebug)
TCPMon para monitoramento de rede também
Sobre o desenvolvimento,
Barra de ferramentas do desenvolvedor da web addon firefox
Notepad ++ (Windows), vim (linux), Eclipse PDT + Xdebug (para PHP)
Winmerge para comparar diretórios e arquivos (Windows) ou Kompare no Linux KDE (apt-get install kompare)
Cliente Filezilla para FTP
SVN ( tartaruga ou linha de comando) ou Git (linha de comando)
Cygwin para ligar o console do Windows DOS com muitas ferramentas Linux (acesso a ssh, vim, iconv, cut, sed, grep, find, history e muito mais como pipes)
Usamos o PostGIS como um SIG "Contra-Empresa" para complementar o material da ESRI (ArcGIS / ArcSDE). Quando é necessária grande flexibilidade e o tempo é escasso (diariamente), o PostGIS sempre salva o dia. Na maioria das vezes, o OpenJump com o DBQuery Plugin serve como Workbench. Agora o ArcGIS 10 possui a funcionalidade Query Layer, que pode levar a flexibilidade do PostGIS diretamente para o ArcGIS Desktop (o nariz do camelo, ou melhor, a tromba do elefante :-), enfia um pouco mais a tenda !!!).
Costumo usar o seguinte:
NotePad ++ - use isso diariamente para editar todos os tipos de arquivos.
EasyGPS - para baixar arquivos gpx de fora das unidades garmin gps.
MS Access e Excel - útil para fazer análises, comparação e limpeza de dados rápidos.
OSM2MIF - Converte dados do MasterMap para o formato MIF.
OSGeo4W - use isso para instalar o QGIS e todos os itens relacionados
Seletor de cores visual 2 - muito útil para encontrar códigos de cores, amostrando uma área da tela
Colorbrewer - use isso o tempo todo para esquemas de cores.
Photoshop / GIMP - ótimo para trabalhos de imagem.
Adobe Acrobat - nós PDF muitos mapas para incluir nos relatórios. Permite que os usuários imprimam em PDF, e não no software GIS.
Software CASS , para validar, corrigir e padronizar endereços, detectar duplicatas, detectar descargas de correio, categorizar residência versus empresa, anexar ZIP + 4, anexar números de suíte, confirmar entrega, converter caixas rurais em endereços etc.
Eu tenho que recomendar o SchemaSpy para aprender novos bancos de dados e lembrar os antigos. Também é uma ótima ferramenta de desenvolvimento de banco de dados. http://schemaspy.sourceforge.net/
Isso já foi mencionado muitas vezes, mas um bom editor de texto. Eu prefiro o Geany e também o uso como um IDE para python, especialmente com o ipython em execução na janela do terminal.
Eu sempre uso o GPSBabel para baixar dados de nossas unidades de GPS de consumo.
O PicPick se acostuma muito a trabalhos gráficos simples, capturas de tela, seletor de cores, ampliação, medição, etc., juntamente com o GIMP .
Um dos meus programas mais usados é o Tomboy . Ele não é específico ao GIS, mas é um software de anotações que me ajuda a acompanhar todos os meus projetos, anotações e listas de tarefas. É multiplataforma e sincroniza todos os computadores em que trabalho (e somente leitura no meu telefone Android), por isso sempre tenho minhas anotações disponíveis. É um item obrigatório para mim, pois trabalho em alguns computadores diferentes no trabalho e em casa.
As ferramentas de ETL espacial e não espacial (Exrtact, Transform, Load) são muito valiosas para interoperabilidade de dados e conversão de esquemas de dados e tipos de arquivos.
Mais discussão sobre isso aqui .
Textpad para editar praticamente tudo.
O GDAL ajuda em tudo, desde a alteração do sistema de cabos até as imagens lado a lado.
O estúdio aberto Talend obtém informações dentro e fora do banco de dados e em todos os lugares.
imagemagik alterando formatos / resoluções de imagem e cores dos ladrilhos para o tilecache.