Pergunta

Existe o equivalente do programa "Olá Mundo" para aplicações de GIS?

Eu estou olhando para ficar mais familiarizado com o desenvolvimento de aplicações GIS. Quais são os (custo e livre / baixo) populares tutoriais e / ou aplicações de exemplo que iria ajudar alguém começar? Há algum livro que você consideraria essencial para desenvolvedores iniciantes GIS?

Foi útil?

Solução

Você poderia começar com algum software de mapeamento de desktop básica como uDig ou Quantum GIS . E baixar alguns arquivos Forma .

De lá você pode querer dar uma olhada PostGIS . Para início de desenvolvimento web com MapServer e OpenLayers .

também seria pena dar uma olhada no livro Mapeamento Hacks .

Outras dicas

Vamos dar-lhe uma tentativa:

Polylines:

(   0, 100), ( 0,     0), (   0,  50), (  80,  50), (  80,   0), (  80, 100)
( 180, 100), ( 100, 100), ( 100,  50), ( 140,  50), ( 100,  50), ( 100,   0), ( 180,   0)
( 200, 100), ( 200,   0), ( 280,   0)
( 300, 100), ( 300,   0), ( 380,   0)
( 400,  50), ( 440, 100), ( 480,  50), ( 440,   0), ( 400,  50)
( 600, 100), ( 620,   0), ( 640,  50), ( 660,   0), ( 680, 100)
( 700,  50), ( 740, 100), ( 780,  50), ( 740,   0), ( 700,  50)
( 800,   0), ( 800, 100), ( 880,  75), ( 800,  50), ( 880,   0)
( 900, 100), ( 900,   0), ( 980,   0)
(1000,   0), (1000, 100), (1080,  50), (1000,   0)    

Se sua empresa tem software ESRI Eu recomendo a obter ArcMap, abrindo o editor VBA e copiando e colando alguns exemplos de código simples a partir dos arquivos de ajuda.

Se você não tem o software de desktop experimentar http://openlayers.org/ o equivalente de código aberto do Google Maps. Ele tem um bom API e amostras.

Eu diria que o equivalente de "Olá Mundo" em GIS é clicar em um mapa e aparecendo uma caixa de mensagem com a latitude e longitude do clique.

Você interessante em desenvolvimento GIS desktop baseado ou baseado na web?

ESRI é o líder neste espaço. www.esri.com fuçar em seu site.

A seção Recursos do site tem muita informação. Você pode brincar com a API JavaScript no site e utilizar dados que eles anfitrião para brincar. Existem várias seções começando e caminhada throughs aqui.

http://resources.esri.com/gateway/index.cfm

Aqui está um link para o site de recursos API do JavaScript http://resources.esri.com/arcgisserver/ apis / javascript / arcgis / index.cfm? fa = casa

Você pode baixar ArcExplorer e trabalhar com isso. Eu acho que é personalizável. Você pode ver shapefiles e geodatabases com ele. http://resources.esri.com/arcgisexplorer/900/index. cfm? fa = casa

retangular <-> geográfica transformação de coordenadas

Eu sinto que, mais cedo ou mais tarde, todo desenvolvedor GIS generalista tem a ver coordenadas do projeto por conta própria, por qualquer motivo. Dada a uma imagem bitmap que representa a superfície da Terra (ou uma parte dela) latitude, par e longitude, localizar as coordenadas geográficas da imagem - ou vice-versa, obtenha as coordenadas geográficas para um pixel específico na imagem. A projeção cilíndrica Lambert é provavelmente o melhor lugar para começar, uma vez a matemática é relativamente simples e projecções de área igual são toda a raiva estes dias, mas o esférica projecção Mercator é não muito mais difícil e ainda em uso comum, especialmente na web.

Após isso, você pode ir em muitas direções diferentes - algumas projeções envolvem matemática mais complexa, ou você pode continuar usando modelos matemáticos simples, mas complicar a forma da Terra ( é um! elipsóide Não, é uma batata! ), afins e perspectiva transformações, ou todos os tipos de outras coisas grandes. Mas, afinal, GIS é de cerca de coordenadas, e muitas vezes você tem que fazer diferentes coordenadas falar uns com os outros, então eu acho que é um bom lugar para começar.

ESRI Suas ferramentas são definitivamente não é barato, mas eles são amplamente utilizados. Eles têm bons recursos de aprendizagem e materiais tutorial, embora muitos fazem supor que você já tem seus produtos.

Experimente http://code.google.com/p/tf-net/ (Topologia Framework .NET) e navegar através dos tópicos introdutórios. Embora seja .NET orientada, pode dar-lhe um vislumbre de tarefas básicas de GIS:

  • predicados espaciais (com base no modelo DE-9IM)
  • funções de sobreposição (intersecção, diferença, união e diferença simétrica)
  • buffer
  • Convex casco
  • Área e funções de distância
  • topológica verificação de validade
  • Coordenar a manipulação de sistemas (transformações)
  • topológica gráficos manipulação
  • geometria Generic I / suporte O: WKT, WKB, GML, SHP ...
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top