<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Outra maneira.... quick and dirty....<br>
    <br>
    <br>
    Basta remover do  inicio<br>
    var toAdd = [<br>
    <br>
    e do fim <br>
    ];<br>
    <br>
    Que ficas com um dicionario em python, gravas o conteudo num
    ficheiro (points.dic) e depois tens de abrir o ficheiro e processar
    as coordenadas (que sao chaves do dicionario) cria um objecto
    geojson, passar a polygono e depois pedir o WKT, depois numa consola
    de python podes fazer<br>
    <br>
    import geojson<br>
    from shapely.geometry import asShape<br>
    <br>
    f1=open(f2=open("/users/rsg/jmdj/points.dic","r")<br>
    q = geojson.loads(f1.read())<br>
    #q ==&lt;type 'dict&gt; <br>
    coords=q["coords"] #dicionario con coord x,y<br>
    coodinates=[[[item["x"],item["y"]] for item in coords] # converter
    em list<br>
    coordinates.append(coordinates[0]) #append o primeiro ponto ao
    ultimo<br>
    polygon={"type":"Polygon"},"coordinates":[coordinates]} #assumindo
    que o poligono nao tem buracos<br>
    <br>
    polygonShape=asShape(polygon)<br>
    #polyShap==&lt;class 'shapely.geometry.polygon.PolygonAdapter'&gt;<br>
    print polygonShap.to_wkt()<br>
    <br>
    <br>
    <br>
    Jorge<br>
    <br>
    On 10/03/11 23:27, carlos sousa wrote:
    <blockquote
      cite="mid:AANLkTi=8XakUByjTZ96JAq0fCV3TusPWdeat3yX5REtK@mail.gmail.com"
      type="cite">
      <pre wrap="">Como poderão ver pelo screen em anexo, no googlemaps aparece
correctamente o ficheiro original do diego, convertido para kml usando
o ogr2ogr ...

Carlos

2011/3/10 carlos sousa <a class="moz-txt-link-rfc2396E" href="mailto:springaleek@gmail.com">&lt;springaleek@gmail.com&gt;</a>:
</pre>
      <blockquote type="cite">
        <pre wrap="">Boa Noite,

Com a ajuda "rapidissima" do Diego, o problema ficou resolvido mas
tenho um pequeno desvio do shapefile resultante, quando projectado em
cima dos meus mapas em EPSG:20790.
Se calhar foi porque os dados originalmente foram extraídos de uma
página google maps em que a projecção estaria em EPSG:900913 (google
mercator)???
Não tenho a certeza mas foi um passo de gigante para ter isto quase aprontado.

Cumprimentos

2011/3/10 Jose Gonçalves <a class="moz-txt-link-rfc2396E" href="mailto:jagoncal@gmail.com">&lt;jagoncal@gmail.com&gt;</a>:
</pre>
        <blockquote type="cite">
          <pre wrap="">Caro Carlos

Se utilizar um editor de texto que faça substituição de caracteres especiais
(por exemplo o textpad) consegue formatar o ficheiro de texto com lista de
coordenadas com um ponto por linha. Um dos conjuntos de caracteres pode ser
substituído por "\n" (um enter) e os restantes podem ser apagados ou
substituídos por espaços.
No final deve ficar com uma lista de coordenadas que suponho que estarão na
ordem lat long. Pode trocar a ordem com o awk ou com uma folha de cálculo.
Falta só adaptar a lista de coordenadas para o formato BNA, que é um formato
de texto (Basta acrescentar um cabeçalho à lista de coordenadas). Pode ver
informações sobre o formato em:

<a class="moz-txt-link-freetext" href="http://www.softwright.com/faq/support/boundary_file_bna_format.html">http://www.softwright.com/faq/support/boundary_file_bna_format.html</a>

Finalmente pode passar a outro formato, como shapefile ou KML, com o comando
ogr2ogr.


Cumprimentos


José A. Gonçalves





Em 10 de março de 2011 20:38, carlos sousa <a class="moz-txt-link-rfc2396E" href="mailto:springaleek@gmail.com">&lt;springaleek@gmail.com&gt;</a> escreveu:
</pre>
          <blockquote type="cite">
            <pre wrap="">
Caros amigos,

Diz o ditado popular que quem se mete por atalhos, mete se em
trabalhos, mas será que eu consigo fazer uma reconstrução de um
polígono a partir dos dados, que estão em anexo, para um formato tipo
WKT e que possa ser transformado em SHAPEFILE?
É porque senão, tenho de "digitalizar" a partir de ficheiros png que
não tem georeferẽncia nenhuma.

Obrigado

Carlos

_______________________________________________
Portugal mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/portugal">http://lists.osgeo.org/mailman/listinfo/portugal</a>

</pre>
          </blockquote>
          <pre wrap="">

_______________________________________________
Portugal mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/portugal">http://lists.osgeo.org/mailman/listinfo/portugal</a>


</pre>
        </blockquote>
        <pre wrap="">
</pre>
        <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Portugal mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/portugal">http://lists.osgeo.org/mailman/listinfo/portugal</a>
</pre>
      </blockquote>
    </blockquote>
    <br>
  <br />
<hr />
<p><font face="Arial" size="1">
Plymouth Marine Laboratory<br />
Registered Office: <br />
Prospect Place<br />
The Hoe<br />
Plymouth  PL1 3DH
</font></p>

<p><font face="Arial" size="1">Website: <a href="http://www.pml.ac.uk">www.pml.ac.uk</a>
<br />
<a href="http://www.pml.ac.uk/pdf/PMLAR2010.pdf">Click here for PML Annual Review 2010 </a>
<br />
Registered Charity No. 1091222<br />
PML is a company limited by guarantee<br />
registered in England & Wales<br />
company number 4178503</font></p>

<p><font face="Arial" size="1" color="green">Please think before you print.</font></p>

<hr />

<p><font face="Arial" size="1">This e-mail, its content and any file attachments are confidential.</font></p>

<p><font face="Arial" size="1">If you have received this e-mail in error please do not copy, disclose it to any third party or use the contents or attachments in any way. Please notify the sender by replying to this e-mail or e-mail forinfo@pml.ac.uk and then delete the email without making any copies or using it in any other way.</font></p>

<p><font face="Arial" size="1">The content of this message may contain personal views which are not the views of Plymouth Marine Laboratory unless specifically stated.</font></p>

<p><font face="Arial" size="1">You are reminded that e-mail communications are not secure and may contain viruses. Plymouth Marine Laboratory accepts no liability for any loss or damage which may be caused by viruses.</font></p>

<hr />
<br />
<br /></body>
</html>