Gis4 dev

1.305 visualizações

Publicada em

1 comentário
0 gostaram
Estatísticas
Notas
  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.305
No SlideShare
0
A partir de incorporações
0
Número de incorporações
287
Ações
Compartilhamentos
0
Downloads
11
Comentários
1
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Gis4 dev

  1. 1. BÁSICO GIS4DEV PARTE 01 Cartografia, Geodésia, ArcObjects [email_address]
  2. 2. Localização geográfica Minha casa é abaixo e a esquerda da Torre Eiffel
  3. 3. Sistema de coordenadas geográficas <ul><li>Interseção de um meridiano com um paralelo </li></ul>
  4. 4. Superfície de referência <ul><li>Geodésia: ciência que se encarrega da determinação da forma e das dimensões da Terra </li></ul><ul><ul><li>Acreditava-se que a terra era uma esfera </li></ul></ul><ul><ul><li>Evolução da Física e Gravimetria chegou-se a conclusão de que a terra era achatada, ou um elipsóide </li></ul></ul><ul><ul><li>Mais tarde concluíram que a Terra não era uma elipsóide e este novo conceito foi chamado de Geóide </li></ul></ul>
  5. 5. Geóide <ul><li>Geóide é aceito como figura matemática da Terra </li></ul><ul><li>Superfície equipotencial do campo gravitacional da Terra que mais se aproxima do nível médio dos mares </li></ul>
  6. 6. Elipsóide de Referência <ul><li>Elipsóide de Referência ou Terra Cartográfica </li></ul><ul><li>Caracterizado por seus semi-eixos maior (raio Equatorial) e menor (achatamento dos pólos) </li></ul>
  7. 7. Datum planimétrico <ul><li>Seleciona-se o elipsóide de referência mais adequado à região </li></ul>
  8. 8. Datum planimétrico
  9. 9. Erros de Posicionamento
  10. 10. No mapa a Terra é plana!?
  11. 11. Projeções Cartográficas <ul><li>Impossível representar uma superfície curva num plano sem deformação, por isso apareceu o conceito de Superfície de Projeção </li></ul><ul><li>Uma projeção cartográfica determina a correspondência matemática biunívoca entre os pontos da esfera (ou elipsóide) e sua transformação num plano </li></ul>
  12. 12. Projeções Cartográficas
  13. 13. Projeções Cartográficas - UTM
  14. 14. UTM
  15. 15. UTM - Especificações <ul><li>Adota 60 cilindros de eixo transverso, de maneira que cada um cobre a longitude de 6º (3º para cada lado do meridiano central) </li></ul><ul><li>Em latitude os fusos são limitados ao paralelo 80º N e S pois, acima deste valor as deformações se acentuam muito valor as deformações se acentuam muito </li></ul><ul><li>Para evitar coordenadas negativas a partir da origem das coordenadas (cruzamento Equador com meridiano central) será acrescida em cada fuso das constantes 10.000.000 metros no eixo das ordenadas (NS) e de + 500.000 metros no eixo das abcissas (EW) </li></ul>
  16. 16. UTM
  17. 17. UTM – Região Brasileira
  18. 18. Um pouco de AO - Tranformações <ul><li>var spatialReferenceFactory = new SpatialReferenceEnvironment() </li></ul><ul><li>var geographicCoord = spatialReferenceFactory. CreateGeographicCoordinateSystem( (int)esriSRGeoCSType.esriSRGeoCS_CorregoAlegre) </li></ul><ul><li>var projectedCoord = spatialReferenceFactory. CreateProjectedCoordinateSystem( </li></ul><ul><li>(int)esriSRProjCS3Type.esriSRProjCS_CorregoAlegreUTMZone22S) </li></ul>
  19. 19. Um pouco de AO - Tranformações <ul><li>Dim composite As ICompositeGeoTransformation = New CompositeGeoTransformationClass() </li></ul><ul><li>Dim transA As ITransformation = factory.CreateGeoTransformation(esriSRGeoTransformationType. </li></ul><ul><li>esriSRGeoTransformation_CorregoAlegre_To_WGS1984) </li></ul><ul><li>Dim transB As ITransformation = factory.CreateGeoTransformation(esriSRGeoTransformationType. </li></ul><ul><li>esriSRGeoTransformation_SAD1969_To_WGS1984_2) </li></ul><ul><li>composite.Name = &quot;CORREGO_ALEGRE --> SAD_69&quot; </li></ul><ul><li>composite.Add(esriTransformDirection.esriTransformForward, transA) </li></ul><ul><li>composite.Add(esriTransformDirection.esriTransformReverse, transB) </li></ul>
  20. 20. Um pouco de AO - Tranformações <ul><li>Dim geometry As IGeometry2 = DirectCast(AlgumaGeometria, IGeometry2) </li></ul><ul><li>‘ A variável transform é o CompositeTransformation!! </li></ul><ul><li>geometry.ProjectEx(spatialRefGeoDestino, esriTransformDirection.esriTransformForward, transform, False, 0, 0) </li></ul>
  21. 21. Um pouco de AO - Tranformações <ul><li>IGeographicCoordinateSystem </li></ul><ul><li>IProjectedCoordinateSystem </li></ul><ul><li>Para realizar transformações a referência espacial tem de ser geográfica! </li></ul><ul><li>‘ Obtem a coordenada geográfica a partir da projetada </li></ul><ul><li>Dim proj As IProjectedCoordinateSystem = CriaReferenciaEspacial(parâmetros necessários) </li></ul><ul><li>ref = proj.GeographicCoordinateSystem </li></ul>
  22. 22. Um pouco de AO - Tranformações Molodensky
  23. 23. Um pouco de AO - Tranformações <ul><li>IMolodenskyTransformation pCfTa = new MolodenskyTransformationClass(); </li></ul><ul><li>pCfTa.PutParameters(dx, dy, dz) </li></ul><ul><li>pCfTa.PutSpatialReferences(InputCoordinateSystem, outgoingCoordSystem); </li></ul><ul><li>pCfTa.Name = transformation.TransformationtName; </li></ul><ul><li>geometry.ProjectEx(outgoingCoordSystem, esriTransformDirection.esriTransformForward, pCfTa, false, 0, 0); </li></ul>

×