<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:10pt"><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"><div>Viva Luis, Duarte e restantes,<br><br>Em primeiro lugar devo manifestar que não considero este tópico NADA "off-topic", muito pelo contrário! ;-)<br><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12">Na minha modesta opinião, é para promover o debate de assuntos como este que esta lista deve ser orientada. Porque, é na falta de debate que existe uma imensa lacuna nesta área (SIG) e em toda a sociedade Portuguesa.<br><br><span style="font-size: 11pt; color: rgb(31, 73, 125);">&gt; Mais alguém teve
 em lutas destas???</span><br></div><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"><br>A questão seria melhor colocada na negação: <br>"Quem é que ainda não teve lutas destas?" ;-)<br><br>Acredito que, de uma forma ou de outra, todos os que lidam com SIG
 (e muitos outros...) esbarraram nesta
 "aberração Nacional" da Cartografia Oficial, feita num formato CAD proprietário, que nem sequer é o mais utilizado a nível nacional e que ainda por cima usa uma particularidade específica e "muito pouco utilizada" desse formato (<span style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">o User data Linkage).</span><br><br>Depois de muitos anos a lidar com este problema, a justificação que encontro para esta situação e a sua manutenção até hoje resulta do velho paradigma: "The Inmates Are Running the Asylum!"<br>Ou seja: A opção por aquele formato de dados e multi-codificação resultou da<span style="font-weight: bold;"> valorização de vários factores que favoreciam os próprios criadores das especificações, da INSTITUIÇÃO REGULADORA</span> (IGP) <span style="font-weight: bold;">e PRODUTORES da cartografia</span>, e <span style="font-weight: bold;">desvalorizados os factores que favoreciam os UTILIZADORES
 da cartografia</span>, nomeadamente a ABERTURA DE DADOS E DE FORMATO.<br><br>Se contabilizarmos os <span style="font-weight: bold;">prejuízos directos e indirectos que esta "OPÇÃO"</span> provocou e ainda provoca hoje na utilização (ou falta dela) de um recurso tão importante como a Cartografia, como diz o Luis, dava para pagar muita coisa... !!! Mas este é só um pequeno exemplo das más opções do passado que, todos somados, nos trazem hoje à situação de "bancarrota" do País. Errar é humano, mas repetir os erros e não os corrigir já não é, é sinal de falta de inteligência!<br><br>Eu também já estive nessas lutas e admito que não saí delas totalmente vencedor! A forma mais aceitável que consegui, com perdas mínimas de dados e de elementos gráficos, foi através da utilização do MicroStation V8, usando a sua capacidade de converter para DWG/DXF. Depois disso, como domino
 razoavelmente esse outro formato, já foi fácil utilizar a informação, nomeadamente converte-la para BD Geográficas, etc...<br>Mas esta solução não a vou divulgar pois estaria a JOGAR O JOGO DELES E A PROMOVER O SOFTWARE FECHADO!<br><br>Na altura, 2004-2006, tentei inúmeras soluções e metodologias usando software livre SIG, mas com sucesso limitado e usando sempre passos intermédios com software fechado. Não sei se entretanto a OGR e outras bibliotecas capazes de ler o formato dgn melhoraram ao ponto de conseguir ler e exportar o <span style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">"User data Linkage</span>"? penso que não...<br><br>É sabido que, para resolver correctamente um problema devem-se atacar as suas causas!<br>Foi isso que tentei fazer, ao aproveitar a oportunidade de interesse por parte do distribuidor da Autodesk (Techdata) e a receptividade da entidade reguladora (IGP), e propus-lhes a
 criação de uma versão do Caderno de Encargos da Cartografia Oficial para o formato: DWG / DXF. Essa iniciativa resultou na elaboração de um completo Caderno de Encargos para o formato DWG, acompanhada pelo IGP, que incluí-a a capacidade de multi-codificação utilizando o "EXTENDED DATA". <br><br>&gt; - A multicodificação também pode ser simulada em Autocad. Sobre este aspecto ver:<br><span>&gt; "Bibliotecas de símbolos e dados auxiliares de 
                      produção"- <a rel="nofollow" target="_blank" href="http://www.igeo.pt/servicos/Autoridade_Nacional/Biblioteca_DWG_10k.zip">http://www.igeo.pt/servicos/Autoridade_Nacional/Biblioteca_DWG_10k.zip</a></span><br>&gt; (Esta pasta tem um ficheiro <span style="font-style: italic;">multicodigos.doc</span>)<br><br>Como autor desse documento e bibliotecas, devo esclarecer que foi a solução encontrada para responder à exigência do IGP em "manter inalterados" os princípios que regiam as especificações da Cartografia Oficial, apenas garantido que os dados fossem gravados em formato DWG. Gostaria de ter ido mais além, mas essas foram as regras...<br><br>EM CONCLUSÃO:<br>É tempo de debater claramente este assunto e de os utilizadores darem a saber que exigem a adopção de um FORMATO E ESPECIFICAÇÕES ABERTAS para a cartografia oficial Portuguesa.<br><br>Duarte (como chapter member), <br>talvez este seja um bom desafio para a recém
 criada Associação OSGEOPT, e para a comunidade Portuguesa de utilizadores de software livre SIG demonstrarem as suas convicções!<br>Eu tenho muitas sugestões sobre como resolver este problema e estou disponível para ajudar com os meus conhecimentos e experiência, desde que seja um projecto que se baseie nos princípios de transparência e de participação livre/pública. (do género do praticado pelo grupo de trabalho de educação/ensino)<br><br>Cumprimentos,<br>Ricardo Pinho<br><br><br><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">De:</span></b> Duarte Carreira
 &lt;DCarreira@edia.pt&gt;<br><b><span style="font-weight: bold;">Para:</span></b> OSGeo PT - The OSGeo Portugal Local Chapter &lt;portugal@lists.osgeo.org&gt;<br><b><span style="font-weight: bold;">Enviadas:</span></b> Sexta-feira, 12 de Novembro de 2010 10:35:51<br><b><span style="font-weight: bold;">Assunto:</span></b> RE: [Portugal] Off-topic: microstation *.top e catálogos *.cat<br></font><br>


 
 

<style>
<!--

filtered {font-family:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;}
filtered {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}
filtered {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}

p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;font-family:"serif";}
a:link, span.MsoHyperlink
        {
color:blue;text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {
color:purple;text-decoration:underline;}
span.EstiloCorreioElectrnico17
        {
font-family:"sans-serif";color:#1F497D;}
.MsoChpDefault
        {
font-size:10.0pt;}
filtered {
margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {}
-->
</style>



<div class="WordSection1">

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">Olá Luis.</span></p> 

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> &nbsp;</span></p> 

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">Já me tinham falado do pgeCOD, mas nunca tinha encontrado um
link… e não me lembrava exactamente do nome. Mas é preciso MicroStation. Algúem
sabe o preço? Também me falaram em tempos de uma versão supostamente mais
barata que o MicroSt. que é o power map? Ou semelhante, também da Bentley…
supostamente seria capaz de converter os dgn multicódigo, de alguma forma…</span></p> 

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> &nbsp;</span></p> 

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">Também tenho um esquema parecido com o teu de conversão, mas usando
FME. Temos uma tabela de multicódigos válidos, que são extraídos dos dgn’s para
shapefile, replicando os vectores quando têm mais de 1 código, e separando
objectos gráficos (hatches, et al). Depois estes vectores são separados por
temas (outros shapefiles) usando uma tabela de mapeamento. A coisa funciona
bem, e conseguimos até obter os textos em separado (pontos, com texto, ângulo e
características gráficas). Mas restam ainda as tarefas para criar os polígonos
correctamente… código a código, criar polígonos, e criar os polígonos
interiores para obter as áreas correctas. Claro que polígonos só interessam a
quem necessita de mais do que imprimir ou ver cartas.</span></p> 

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> &nbsp;</span></p> 

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">Mais alguém teve em lutas destas???</span></p> 

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> &nbsp;</span></p> 

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> &nbsp;</span></p> 

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">Duarte</span></p> 

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> &nbsp;</span></p> 

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> &nbsp;</span></p> 

<div>

<div style="border-width: 1pt medium medium; border-style: solid none none; border-color: rgb(181, 196, 223); padding: 3pt 0cm 0cm;">

<p class="MsoNormal"><b><span style="font-size: 10pt;">De:</span></b><span style="font-size: 10pt;"> Luis Miguel
[mailto:lmikegeo@yahoo.com] <br>
<b>Enviada:</b> sexta-feira, 12 de Novembro de 2010 00:04<br>
<b>Para:</b> OSGeo PT - The OSGeo Portugal Local Chapter<br>
<b>Assunto:</b> Re: [Portugal] Off-topic: microstation *.top e catálogos *.cat</span></p> 

</div>

</div>

<p class="MsoNormal"> &nbsp;</p> 

<div>

<p class="MsoNormal" style="margin-bottom: 12pt;">Hi List,<br>
<br>
Este assunto é sem dúvida bastante interessante. Algumas considerações:<br>
- O principal problema a resolver na posse de cartografia multicodificada
consiste na replicação dos vectores (n códigos --&gt; n vectores). <br>
Neste aspecto acho que vamos estar sempre dependentes de aplicações fechadas
(ou então desenvolver uma em MDL, MicroStation Basic, etc..). Apenas acrescento
uma às que o Duarte referiu: pgeCOD da Pregale, <a rel="nofollow" target="_blank" href="http://www.pregale.com/produtos.html">http://www.pregale.com/produtos.html</a><br>
<br>
- A multicodificação também pode ser simulada em Autocad. Sobre este aspecto
ver:<br>
"Bibliotecas de símbolos e dados auxiliares de produção"- <a rel="nofollow" target="_blank" href="http://www.igeo.pt/servicos/Autoridade_Nacional/Biblioteca_DWG_10k.zip">http://www.igeo.pt/servicos/Autoridade_Nacional/Biblioteca_DWG_10k.zip</a><br>
(Esta pasta tem um ficheiro <i>multicodigos.doc</i>)<br>
<br>
- Há uns tempos atrás elaborei uma tabela de mapeamento, que funciona em
Microstation V8&nbsp; a qual nomeia um objecto em função do nível, simbologia e
geometria. Para utilizá-la é necessário que a cartografia se encontre
replicada. Nota: na altura constatei que no catálogo de objectos do IGP não
existiam dois códigos com a mesma simbologia + level e tipo de geometria
associada. A tabela não inclui a toponimia.<br>
XLS: <a rel="nofollow" target="_blank" href="http://geomatica.no.sapo.pt/file/tabela.xls">http://geomatica.no.sapo.pt/file/tabela.xls</a><br>
CSV: <a rel="nofollow" target="_blank" href="http://geomatica.no.sapo.pt/file/tabela.csv">http://geomatica.no.sapo.pt/file/tabela.csv</a><br>
<br>
Depois de efectuar o mapeamento podemos carreagar os dados em SIG tendo para
cada objecto uma layer.<br>
<br>
- O IGP disponibiliza para download várias routinas que lidam com multicódigos
mas nenhuma faz replicação de vectores.<br>
<a rel="nofollow" target="_blank" href="http://www.igeo.pt/produtos/Cartografia/download/download_caixa_de_ferramentas.htm">http://www.igeo.pt/produtos/Cartografia/download/download_caixa_de_ferramentas.htm</a><br>
<br>
Cumps<br>
<br>
Luis Tavares<br>
<br>
<br>
<br>
&nbsp;</p> 

<div>

<p class="MsoNormal"> &nbsp;</p> 

</div>

<div>

<p class="MsoNormal"> &nbsp;</p> 

<div>

<div class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 10pt;">

<hr align="center" width="100%" size="1">

</span></div>

<p class="MsoNormal" style="margin-bottom: 12pt;"><b><span style="font-size: 10pt;">From:</span></b><span style="font-size: 10pt;"> Pedro Pereira &lt;pedromap@gmail.com&gt;<br>
<b>To:</b> OSGeo PT - The OSGeo Portugal Local Chapter
&lt;portugal@lists.osgeo.org&gt;<br>
<b>Sent:</b> Thu, November 11, 2010 7:04:39 PM<br>
<b>Subject:</b> Re: [Portugal] Off-topic: microstation *.top e catálogos *.cat</span></p> 

<div>

<p class="MsoNormal">Os códigos se forem exportados para ODBC ficam compatíveis
com o ArcGis/shapefile, depois basta fazer a associação do código com o
catálogo de objectos.</p> 

</div>

<div>

<p class="MsoNormal">&nbsp;</p> 

</div>

<div>

<p class="MsoNormal">Quanto a gerar polígonos com ou sem ilhas no NgXis é muito
simples... desde que não possua erros de topologia!!!</p> 

</div>

<div>

<p class="MsoNormal">Recordo-me, de uma formação que realizei no IGP, de
ferramentas que eles tinham internamente para trabalhar com esta informação. Tv
seja altura de serem disponibilizadas :)</p> 

</div>

<div>

<p class="MsoNormal" style="margin-bottom: 12pt;">O problema é o que já se sabe,
quando a informação vai para shape e é alterada ou associada a&nbsp;outra
informação,&nbsp;&nbsp;a base perde todo o sentido...deixa de estar
actualizada, e mesmo que o façam, a sua exportação para shape faz com que se
perca toda a informação previamente alterada/associada....</p> 

</div>

<div>

<p class="MsoNormal">2010/11/11 Duarte Carreira &lt;<a rel="nofollow" ymailto="mailto:DCarreira@edia.pt" target="_blank" href="mailto:DCarreira@edia.pt">DCarreira@edia.pt</a>&gt;</p> 

<div>

<div>

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">Luís,</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">Sem usar NgXis, o formato da cartografia
multicodificada do IGP é na prática um formato proprietário, fechado a qualquer
outro software.</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">Sucede que os códigos de cada objecto
gráfico estão guardados numa área denominada “user data linkages”, e
dificilmente se encontra software que capaz de ler esta área para que possamos
depois decompor em códigos presentes no catálogo. Mas esta decomposição nem é
muito difícil (penso que estão em decimal e converte-se para hexadecimal). O
problema está mesmo em conseguir ler esta informação no ficheiro top (que é um
dgn a que se mudou a extensão).</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">Os programas que vi ler estes códigos
são o FME (excelente, mas complexo, e que custava ~700€ há 4 anos), e um
utilitário desenvolvido pela SIQuant que testei em tempos (</span><a rel="nofollow" target="_blank" href="http://www.siquant.pt/portal/GeoQuality@141.aspx">http://www.siquant.pt/portal/GeoQuality@141.aspx</a><span style="font-size: 11pt; color: rgb(31, 73, 125);">). Segundo me recordo tinha um bom
potencial, mas aparentemente parou no tempo. De qualquer forma, é uma opção que
eu exploraria, em alternativa a MicroStation+NgXis. Penso que está para
download gratuito…</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">Em tempos também, o Frank Warmerdam
disse-me estar convencido que o OGR também lias estes códigos, usando na altura
a dgnlib. Pareceu-me a mim que ele se referia na realidade aos mslinks, que não
são o que se pretende. Nunca cheguei ao fundo desta questão, e de qualquer
forma, a dgnlib também segundo sei tem actualmente problemas de licenciamento
(tem de ser paga)…</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">Acho este tópico muito interessante, e
gostaria de saber de outras experiências sobre a conversão de dgn’s
multicodificados.</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">Antes que me esqueça, eu ouvi
pessoalmente o Eng.º Cordeiro do IGP, afirmar que o IGP faria esta conversão
para shapefile gratuitamente desde que solicitado. Acho que não alucinei, e foi
numa sala cheia de gente… (julgo que no penúltimo ESIG, se a memória não me
falha). Talvez seja esta a primeira opção a investigar.</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">E finalmente, não esquecer as dores de
cabeça que esta conversão provocará quanto a polígonos ilha ou vazios…</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">Duarte</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p> 

<div style="border-width: 1pt medium medium; border-style: solid none none; border-color: windowtext; padding: 3pt 0cm 0cm;">

<p class="MsoNormal" style=""><b><span style="font-size: 10pt;">De:</span></b><span style="font-size: 10pt;"> Pedro
Pereira [mailto:<a rel="nofollow" ymailto="mailto:pedromap@gmail.com" target="_blank" href="mailto:pedromap@gmail.com">pedromap@gmail.com</a>]
<br>
<b>Enviada:</b> quinta-feira, 11 de Novembro de 2010 15:38<br>
<b>Para:</b> OSGeo PT - The OSGeo Portugal Local Chapter<br>
<b>Assunto:</b> Re: [Portugal] Off-topic: microstation *.top e catálogos *.cat</span></p> 

</div>

<div>

<div>

<p class="MsoNormal" style="">&nbsp;</p> 

<div>

<p class="MsoNormal" style="">Com
o microstation e o NgXis podes ler os códigos e ver os seus atributos de acordo
com o catálogo.</p> 

</div>

<div>

<p class="MsoNormal" style="">Com
o NgXis eles estão automáticamente ligados.</p> 

</div>

<div>

<p class="MsoNormal" style="">&nbsp;</p> 

</div>

<div>

<p class="MsoNormal" style="">Cumps,</p> 

</div>

<div>

<p class="MsoNormal" style="">Pedro</p> 

</div>

<div>

<p class="MsoNormal" style="">2010/11/11
Luís Ferreira &lt;<a rel="nofollow" ymailto="mailto:lferreira75.1@gmail.com" target="_blank" href="mailto:lferreira75.1@gmail.com">lferreira75.1@gmail.com</a>&gt;</p> 

<p class="MsoNormal" style="">Boa
tarde.<br>
<br>
Eu estou perfeitamente ciente que estou a postar um assunto off-topic.<br>
<br>
Eu estou perante a tarefa de importar um conjunto de dados de um modelo<br>
numérico topográfico para formato SIG. Tenho dados em formato *.top<br>
(microstation) e catálogos com a tipologia dos dados em formato *.cat.<br>
<br>
Alguém trabalha com este formato de dados ou sabe de alguma maneira para<br>
ligar a tipologia dos dados aos atributos dos dados geométricos (layer,<br>
cor,...)?<br>
<br>
Obrigado,<br>
Luís Ferreira<br>
<br>
_______________________________________________<br>
Portugal mailing list<br>
<a rel="nofollow" ymailto="mailto:Portugal@lists.osgeo.org" target="_blank" href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>
<a rel="nofollow" target="_blank" href="http://lists.osgeo.org/mailman/listinfo/portugal">http://lists.osgeo.org/mailman/listinfo/portugal</a></p> 

</div>

<p class="MsoNormal" style="">&nbsp;</p> 

</div>

</div>

</div>

</div>

<p class="MsoNormal" style="margin-bottom: 12pt;"><br>
_______________________________________________<br>
Portugal mailing list<br>
<a rel="nofollow" ymailto="mailto:Portugal@lists.osgeo.org" target="_blank" href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>
<a rel="nofollow" target="_blank" href="http://lists.osgeo.org/mailman/listinfo/portugal">http://lists.osgeo.org/mailman/listinfo/portugal</a></p> 

</div>

<p class="MsoNormal"> &nbsp;</p> 

</div>

</div>

</div>

<p class="MsoNormal"> &nbsp;</p> 

</div>

</div></div>
</div>
</div>
</div><br>



      &nbsp;</body></html>