Pessoal, boa noite.<br><br>Estou com dúvidas no seguinte, e se alguém puder ajudar, ficarei grato.<br><br>Desenvolvo um sistema onde o usuário seleciona os shapes que deseja visualizar, podendo eles estar em diferentes datums, e gostaria de apresentar o mapa resultante em uma única projeção (SAD69 ou WSG84).<br>
<br>Não tenho certeza, porém acredito que se eu "misturar" os shapes, haverá um deslocamento entre eles, como <a href="http://www.colorado.edu/geography/gcraft/notes/mapproj/gif/threepro.gif">neste exemplo</a>.<br>
<br>A dúvida: tentei forçar esse comportamento no MapServer (em C#) de várias maneiras e o resultado é sempre o mesmo (sem efeito algum). Resumindo, o que tentei foi o seguinte:<br><br>1. me certifiquei que o MS4W possui o "SUPPORTS=PROJ" usando "mapserv -v";<br>
2. incluí arquivos .PRJ com o mesmo nome do arquivo .SHP, conforme o site <a href="http://spatialreference.org/ref/epsg/4618/">Spatial Reference</a>;<br><div style="margin-left: 40px;">* segundo li, esta maneira possui prioridade mais alta em relação às demais.<br>
</div>3. acrescentei blocos PROJECTION "proj=longlat..." END em algumas layers isoladas;<br><div style="margin-left: 40px;">* este é o segundo nível de prioridade e deveria funcionar se não há um .PRJ.<br></div>
4. movi o PROJECTION ... END para o nível do mapa, logo após a keyword MAP;<br><div style="margin-left: 40px;">* de baixa prioridade, se nem a layer nem o shape possui projeção definida.<br></div>5. tentei o ogr2ogr, que gerou um novo shape igual, porém com um .PRJ na projeção-alvo;<br>
6. desisti e enviei este email.<br><br>Em todos os casos (de 1 a 5), o resultado é exatamente igual a quando não há informação alguma sobre projeções em qualquer nível.<br><br>Alguém poderia, por favor, apontar meu erro? Acredito que seja conceitual quanto a projeções e datums, pois não gera falhas (explícitas) no software.<br>
<br>Obs.: tenho uma camada tipo line que é alterada em tempo de execução usando a proj447.dll e funfa perfeitamente.<br><br>Muito obrigado e abraços.<br><br>Att.,<br><br>Vagner Sousa<br>(16) 9722-0340<br>(14) 9674-5423<br>
<br><a href="http://www.agx.com.br">AGX Tecnologia</a><br>(16) 3372-8185<br>