[R-br] plotar batimetrias tracejadas

Éder Comunello comunello.eder em gmail.com
Quinta Agosto 4 13:58:54 BRT 2016


Rodrigo,

Ao importar o shape ele se torna um objeto da classe sp (SpatialLines ou
SpatialLinesDF). A partir daí vc pode isolar as linhas e definir o padrão
ao usar plot(). Para tracejado use o argumento lty=2 ou 3.

# <code r>
# http://mapas.mma.gov.br/i3geo/datadownload.htm
fn <- paste0("http://mapas.mma.gov.br/ms_tmp/estadosl_2007", c(".shp",
".dbf", ".shx"))
for (i in fn) download.file(i, basename(i), mode="wb")

require(maptools)
est     <- readShapeLines("estadosl_2007")
est.pol <- readShapePoly("estadosl_2007")
str(est, max=2)
est em data
est em data[c(7,9,12,13),]

plot(est, lty=2)
lines(est[c(7,9,12,13),], col=2, add=T)
# plot(est.pol[c(7,9,12,13),], col=2, add=T)
# </code>



================================================
Éder Comunello
Researcher at Brazilian Agricultural Research Corporation (Embrapa)
DSc in Agricultural Systems Engineering (USP/Esalq)
MSc in Environ. Sciences (UEM), Agronomist (UEM)
---
Embrapa Agropecuária Oeste, Dourados, MS, Brazil |<O>|
================================================
GEO, -22.2752, -54.8182, 408m
UTC-04:00 / DST: UTC-03:00




Em 3 de agosto de 2016 21:05, Rodrigo Plei via R-br <
r-br em listas.c3sl.ufpr.br> escreveu:

> Prezados,
>
> Tenho um shapefile que contém os dados da linha de costa e de batimetrias
> (100 a 500 m).
>
> Eu uso o pacote "maptools" para plotar o mapa nos limites que eu quero,
> que obviamente acaba plotando tudo o que está no shapefile em linha
> contínua.
>
> Gostaria de saber:
>
> 1 - se há como plotar a linha de costa em traço contínuo e as batimetrias
> tracejadas
>
> 2 - se há como escolher somente uma das batimetrias (digamos, a de 200 m)
> para ser plotada (tracejada obviamente) no mesmo mapa.
>
> ------------------------------------------------------------
> ------------------------------------------
> CRM:
>
> setwd("C:\\ ...") # diretório onde está o shapefile
>
> mapa <- readShapeLines("nome_do_shapefile.shp")
>
> plot(mapa, xlim =c(-48, -44), ylim = c(-26.5, - 23), axes = TRUE,
> cex.axis=1.2)
> ------------------------------------------------------------
> ---------------------------------------------
>
> Não dá para mandar o shapefile porque é muito grande, mas pelo CRM dá para
> visualizar o que eu fiz e o que eu gostaria de fazer.
>
> Agradeço desde logo,
>
> Rodrigo
>
>
> --
> =8-->=8-->=8-->=8-->=8-->=8-->=8-->=8-->=8-->=8-->=8-->=8-->
>
> Prof. Dr. Rodrigo Silvestre Martins
>
> Universidade Federal de São Paulo
> Instituto do Mar
> Campus Baixada Santista
> Rua Dr. Carvalho de Mendonça, 144
> Encruzilhada, 11070100, Santos, SP - Brasil
> Tel: + 55  13 3229-0365
>
> http://www.unifesp.br/campus/san7/
> <http://www.unifesp.br/campus/san7/graduacao/cursos/bacharelado-interdisciplinar-em-ciencia-e-tecnologia-do-mar>
>
> Email: rodrigo.plei em gmail.com ; ocersm em lycos.com; rsmartins em usp.br;
> rsmartins em unifesp.br
> CV Lattes: http://lattes.cnpq.br/5350064124902777
> Google Scholar:  http://scholar.google.com.br/citations?user=zX_EezEAAAAJ&
> hl=pt-BR
> Orcid: http://orcid.org/0000-0002-9884-1515
> Research Gate: https://www.researchgate.net/profile/Rodrigo_Martins6/
> <https://www.researchgate.net/profile/Rodrigo_Martins6/?ev=hdr_xprf>
>
>
>
>
>
>
>
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
> código mínimo reproduzível.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20160804/1c0b1756/attachment.html>


Mais detalhes sobre a lista de discussão R-br