Vous êtes sur la page 1sur 16

Mindwalk1.

0
Space Syntax Software

Desenvolvido em Recife Pernambuco Brasil


Lucas Figueiredo, Julho de 2005
http://www.mindwalk.com.br

Citaes
Figueiredo, Lucas, 2005, Mindwalk 1.0 Space Syntax Software, Laboratrio de Estudos
Avanados de Arquitetura LA2, Universidade Federal de Pernambuco, Recife.
Disponvel em:
http://www.mindwalk.com.br/papers/Figueiredo_2005_Space_Syntax_Software_pt.pdf
Copyright Lucas Figueiredo de Medeiros Todos os direitos reservados.

APRESENTAO
Agradecemos o interesse que voc teve no Mindwalk, uma nova aplicao para
anlise espacial de edificaes e cidades atravs de mapas axiais (Hillier e
Hanson, 1984) e mapas de continuidade (Figueiredo, 2004, 2005; Figueiredo e
Amorim, 2004, 2005). Ele importa e exporta mapas como arquivos de intercmbio
de desenhos (DXF) e arquivos simples de coordenadas (arquivos texto), alm de
criar mapas de continuidade atravs da agregao de linhas axiais num mapa
axial padro. O Mindwalk suporta todas as medidas sintticas comuns, uma nova
verso da medida de escolha (choice) e algumas novas associadas ao sistema de
continuidade. Ele foi totalmente escrito em Java, uma linguagem de
programao desenhada para ser independente de plataforma usando mquinas
virtuais.
A maior parte do Mindwalk foi escrita em 2002, com o nome de xSpace (Axial
Space), programa primeiro projetado para atender nossa pesquisa sobre as linhas
de continuidade. Desde ento, a ausncia de uma ferramenta definitiva para
anlise espacial, particularmente para a plataforma PC, suportou uma procura
crescente pelo nosso software. Em 2004, o xSpace foi adotado como
ferramenta para o ensino da sintaxe espacial no Taubman College of Architecture
and Urban Planning - University of Michigan, EUA, na Universidade de Braslia e
na Universidade Federal de Pernambuco. Essas experincias resultaram num
amadurecimento do projeto que permitiu distribuir o Mindwalk.
O Mindwalk, verso 1.0, est sendo distribudo para uso exclusivamente
acadmico e no comercial (veja a licena de uso para detalhes). Essa verso no
est mais em desenvolvimento, sendo distribuda sem nenhum suporte ou
garantia de qualquer tipo. Ela pode no ser totalmente funcional nem compatvel
com outras aplicaes. Apesar dessas limitaes, o Mindwalk uma ferramenta
verstil e fcil de usar. Por isso esperamos que ela seja de grande utilidade para
a comunidade da sintaxe espacial. Para obter as ltimas informaes sobre o
Mindwalk, navegue at o nosso site: http://www.mindwalk.com.br.
O Mindwalk est sendo revisado. uma oportunidade para voc perguntar
qualquer coisa ou sugerir melhorias e correes para verses futuras. Voc
tambm pode ajudar nossa pesquisa com as linhas de continuidade enviando
mapas axiais de cidades. Ns estamos interessados em qualquer tipo de
cooperao tcnica. Envie um e-mail, haver uma resposta dentro do menor
tempo possvel.
Divirta-se!
Lucas Figueiredo
lucasfigueiredo@gmail.com
Mestre em Desenvolvimento Urbano
Agradecimentos
A produo desta documentao teve apoio da Fundao de Amparo Cincia e
Tecnologia do Estado de Pernambuco FACEPE, e foi coordenada pelo Professor
Luiz Amorim, do Laboratrio de Projetos do Departamento de Arquitetura e
Urbanismo da Universidade Federal de Pernambuco - UFPE.
Ns gostaramos de agradecer aos Professores Luiz Amorim, Frederico de Holanda
e Guilherme Varela, que contriburam muito para o projeto.
Mindwalk inclui software desenvolvido pelo projeto JDOM - http://www.jdom.org

Mindwalk 1.0 Space Syntax Software

SUMRIO
Apresentao.......................................................................................................... i
Sumrio ............................................................................................................... ii
Licena de Uso .......................................................................................................iv
Primeiros Passos ..................................................................................................... 1
1. Instalando o Java ............................................................................................. 1
Instalando pela Web.......................................................................................... 1
Download manual ............................................................................................. 1
Mac OS .......................................................................................................... 1
2. Rodando o software .......................................................................................... 1
Rodando da linha de comando .............................................................................. 1
Reservando mais memria................................................................................... 1
3. Problemas comuns ............................................................................................ 2
Carregando Mapas ................................................................................................... 2
1. Coordenadas Simples ......................................................................................... 2
2. Arquivos DXF................................................................................................... 3
Organizao das camadas (layers) ......................................................................... 3
3. Construindo o grafo........................................................................................... 3
Lidando com linhas desconectadas ........................................................................ 3
Desconectando duas linhas .................................................................................. 4
4. Mapas de continuidade....................................................................................... 4
5. Problemas comuns ............................................................................................ 5
Anlises Espaciais ................................................................................................... 5
1. Medidas padro................................................................................................ 5
Conectividade ................................................................................................. 5
Controle ........................................................................................................ 5
Profundidade .................................................................................................. 5
Integrao global ............................................................................................. 6
Integrao local ............................................................................................... 6
Integrao raio-raio .......................................................................................... 6
Escolha rpida ................................................................................................. 6
2. Medidas avanadas ........................................................................................... 6
Inteligibilidade e sinergia ................................................................................... 6
Comprimento .................................................................................................. 7
Sinuosidade .................................................................................................... 7
Grau de agregao............................................................................................ 7
Reservada ...................................................................................................... 7
Exportando dados ................................................................................................... 7
1. A janela de tabela ............................................................................................ 7

ii

Mindwalk 1.0 Space Syntax Software


Cabealho ...................................................................................................... 7
Linhas ........................................................................................................... 7
Opes da rea de transferncia ........................................................................... 7
Campo de informao extra................................................................................. 8
2. Formatos suportados ......................................................................................... 8
Arquivos Legados do xSpace ................................................................................ 8
Arquivos de Intercmbio de Desenhos ..................................................................... 8
Arquivos Texto ................................................................................................ 8
Imagens......................................................................................................... 8
Lista Completa de Funes ........................................................................................ 8
1. Menu Arquivo .................................................................................................. 8
2. Menu Exibir .................................................................................................... 9
3. Menu Medir..................................................................................................... 9
4. Menu Tabela ..................................................................................................10
5. Menu Janela ..................................................................................................10
6. Menu Ajuda ...................................................................................................10
Referncias ..........................................................................................................10

iii

Mindwalk 1.0 Space Syntax Software

LICENA DE USO
ACORDO DE USO DE SOFTWARE PARA PROPSITO ACADMICO E NO COMERCIAL
DEFINIES
(a) Software significa o Mindwalk, em forma binria, qualquer outro material legvel por
computadores e mquinas (incluindo, mas no limitados a bibliotecas, cdigo fonte, arquivos de
cabealho e arquivos de dados) e qualquer documentao fornecida a Voc sob esse Acordo.
(b) Autor significa o proprietrio dos direitos autorais do Software: Lucas Figueiredo de
Medeiros.
(c) Voc (ou Seu) significa um indivduo ou entidade legal exercendo as permisses
garantidas por este Acordo.
(d) Licena (ou Acordo) significa os termos e condies definidos por este documento.
POR FAVOR, LEIA OS TERMOS E CONDIES DESTE ACORDO CUIDADOSAMENTE. AO INSTALAR OU
USAR O SOFTWARE, VOC ACEITA OS TERMOS E CONDIES DESTE ACORDO. OS TERMOS E
CONDIES DO ACORDO SOB OS QUAIS VOC PODE USAR O SOFTWARE SO OS SEGUINTES:
1. Propsito do Software. Seu uso do software ser exclusivamente para propsitos acadmicos e
no comerciais. Sob este Acordo, voc tambm concorda que servios oferecidos por indivduos ou
entidades legais, incluindo mais no limitados ao ensino e servios de consultoria, so propsitos
comerciais, mesmo que qualquer lucro seja possivelmente revertido para propsitos acadmicos e
no comerciais.
2. Distribuio. Essa Licena no transfervel. Voc no pode transferir, vender, alugar ou
distribuir o Software. Voc no pode fazer cpias do Software exceto para Seu uso normal e para o
propsito de cpia de segurana. Cada indivduo ou entidade legal deve adquirir o Software
diretamente do Autor.
3. Direitos Autorais. O Software uma propriedade intelectual do Autor. Voc no pode desmontar,
reconstruir o cdigo fonte ou usar qualquer tipo de engenharia reversa nele. Voc no pode
adaptar, modificar ou criar trabalhos derivados baseados no Software ou em qualquer parte dele
sem permisso prvia e escrita do Autor.
4. Ausncia de Garantias. Voc concorda que o Software experimental e fornecido a Voc
COMO EST, sem qualquer suporte tcnico ou garantia de qualquer tipo, seja expressa ou
implcita, incluindo, sem limitaes, quaisquer garantias ou condies de NO VIOLAO,
COMERCIAIS OU DE UTILIDADE PARA UM PROPSITO PARTICULAR. Voc o nico responsvel por
determinar se o uso do Software apropriado e assume quaisquer riscos associados ao exerccio das
permisses sob esta licena.
5. Limitao de Responsabilidade. Em nenhuma circunstncia, seja em delito (incluindo
negligncia), contrato, ou qualquer outra forma, o Autor pode ser responsabilizado por Voc por
danos, incluindo quaisquer danos diretos, indiretos, acidentais ou conseqentes de qualquer tipo
que surjam como resultado do uso desta Licena ou da incapacidade de uso do Software (incluindo,
mas no limitados a danos por perda monetria, perda de dados, interrupo de trabalho, falha ou
mau funcionamento de computador, ou quaisquer outros tipos de danos e perdas), mesmo que o
Autor tenha sido avisado da possibilidade destes danos.
6. Provises Gerais. Essa Licena governada pela lei Brasileira e assunto exclusivo das cortes
Brasileiras, sem sofrer efeitos de princpios de conflito de leis. A cidade do Recife, Pernambuco,
Brasil automaticamente eleita como foro para quaisquer questes legais.
7. Validade. Essa Licena pode ser modificada pelo Autor a qualquer tempo. Esta Licena pode ser
encerrada pelo autor a qualquer tempo OU no primeiro dia de 2007, o que ocorrer primeiro.
FIM DOS TERMOS E CONDIES
O Autor,
LUCAS FIGUEIREDO DE MEDEIROS

iv

Mindwalk 1.0 Space Syntax Software

Parte 1
PRIMEIROS PASSOS

instalar ou atualizar o Java. Talvez voc


encontre mais informaes em:
http://www.apple.com/java
Uma mquina virtual Java 1.4 ou mais nova s
est disponvel para o Mac OS X ou verses
mais novas; O Mindwalk no roda em Mac
clssicos.

1. Instalando o Java
O Mindwalk foi totalmente escrito em Java,
uma linguagem de programao projetada
para ser independente de plataforma pelo uso
de mquinas virtuais. Antes de usar o
Mindwalk, voc deve instalar uma mquina
virtual Java 1.4 ou mais nova, a qual possui
verses para os sistemas operacionais
Windows, Solaris, Linux e Mac1. Uma mquina
virtual Java usualmente parte de um Java
Runtime Environment (JRE), o qual configura
seu sistema operacional para rodar aplicaes
Java. Todas as informaes que voc precisa
para obter a tecnologia Java mais nova esto
disponveis no site http://www.java.com.

2. Rodando o software
Aps instalar uma mquina virtual Java voc
pode rodar o Mindwalk. Se voc est lendo
esta
documentao,
provavelmente
descompactou o pacote Mindwalk_1.0.zip
num diretrio de sua preferncia. O software
roda em ambiente Windows e Mac usualmente
com
um
clique
duplo
no
arquivo
Mindwalk_1.0.jar. Note que este arquivo
um executvel Java, diferente de um
executvel normal.

Instalando pela Web


Usurios do Windows podem instalar o
ambiente Java (JRE) pela Web simplesmente
clicando no cone Java Software Download
(ou um similar) no site http://www.java.com.
Navegadores mais novos pedem permisso
verifique se uma barra amarela aparece no
topo da pgina. A instalao iniciada
automaticamente se voc autorizar seu
navegador a fazer isso.
Download manual
Se voc teve problemas ao instalar o Java pela
Web, voc deve baixar e instalar o ambiente
Java (JRE) manualmente. Usurios do Solaris e
Linux talvez prefiram essa opo. V para
http://www.java.com e baixe manualmente o
JRE para o seu sistema operacional. Esse site
tambm contm instrues detalhadas para
instalao.

Figura 1: o Mindwalk rodando em ambiente


Windows
Rodando da linha de comando
Em ambiente Solaris e Linux (tambm no
Windows), voc pode tentar usar a seguinte
linha de comando para rodar o software:

Mac OS

java jar Mindwalk_1.0.jar

O Java parte integrante do Mac OS X, o qual


j
inclui
a
verso
completa
1.4.2
(http://www.apple.com/java). Se o Mindwalk
no estiver rodando, voc deve tentar a
ferramenta de atualizao do Mac OS para

Voc deve apontar o diretrio/caminho


correto no qual o Mindwalk est instalado,
como por exemplo:
java jar
C:\Mindwalk_1.0\Mindwalk_1.0.jar

Ambos Macintosh e Mac so marcas


registradas da Apple Computer, Inc., Windows
marca da Microsoft Corporation and JAVA e
Solaris so da Sun Microsystems, Inc.

Reservando mais memria


Se voc est usando o Mindwalk para analisar
mapas grandes (mais de dez mil linhas),
1

Mindwalk 1.0 Space Syntax Software

Parte 2
CARREGANDO MAPAS

recomendvel que voc reserve memria. Isso


feito atravs da seguinte linha de comando:
java Xms64m -Xmx128m jar
Mindwalk_1.0.jar

O Mindwalk 1.0 no possui ferramentas de


desenho, mas importa e exporta arquivos de
intercmbio de desenhos (DXF), um formato
compatvel com a maioria das aplicaes CAD,
e arquivos simples de coordenadas (arquivos
texto). Voc pode carregar um mapa
simplesmente escolhendo a opo Abrir do
menu Arquivo. O Mindwalk permite que
vrios mapas sejam abertos ao mesmo tempo.

O exemplo acima reserva um montante inicial


de 64Mb e um montante mximo de 128Mb.
Voc pode teclar java X para ver as opes
no padro da mquina virtual Java. Este
procedimento deve ser usado se voc no
conseguir abrir mapas grandes.
Usurios Windows podem invocar uma linha de
comando pela opo executar do menu
iniciar, pelo prompt de comando (acessrios)
ou criando um atalho.

1. Coordenadas Simples
O Mindwalk agora carrega tabelas contendo as
coordenadas das linhas axiais. Usualmente
esses arquivos textos contm uma tabela
informando um id e as coordenadas das linhas
axiais, como por exemplo:

3. Problemas comuns
Se o Mindwalk no est rodando, voc deve
tentar as seguintes dicas:
(a) Verifique se o ambiente Java (JRE) est
corretamente instalado. Voc deve lembrar
que o Mindwalk precisa de uma mquina
virtual 1.4 ou mais nova e pode no rodar em
verses anteriores. H alguma ajuda na
seguinte pgina:

ID, X0, Y0, X1, Y1


...
Aps escolher um arquivo texto (*.txt, *.csv,
*.asc), um assistente de importao de texto
aparece. Voc deve informar a ordem das
colunas e o caractere usado como separador
entre as colunas (usualmente o caractere de
tabulao ou de vrgula).

http://www.java.com/en/download/help
(b) Mindwalk inclui software desenvolvido pelo
projeto
JDOM
(http://www.jdom.org/).
Verifique se o pacote auxiliar jdom.jar est
localizado
no
mesmo
diretrio
do
Mindwalk_1.0.jar.
(c) Usurios Linux e Solaris devem verificar se
o Mindwalk tem permisso para rodar ou
permisso para escrever em alguns arquivos e
diretrios (uma mensagem vai aparecer).
(d) Essa distribuio foi montada com o Java
1.4.2_08 e tambm testada com o Java
1.5.0_03. Novas atualizaes podem criar
incompatibilidades inesperadas. Neste caso,
verifique nosso site para mais informaes.
(e) Eu nunca testei o Mindwalk em ambiente
Mac. Voc pode encontrar erros inesperados.

Figura 2: Assistente de Importao de Texto


Nota: devido a uma limitao interna, o
Mindwalk atualmente ignora os ids do arquivo
e o substitui por novos variando entre 0 to n-1,
de acordo com a ordem das linhas.

Mindwalk 1.0 Space Syntax Software

2. Arquivos DXF

Dica: Voc deve colocar as linhas axiais ou de


continuidade numa camada com nome
comeando por axial ou continuity
(continuidade).

Existem pelo menos quatro verses de arquivos


de intercmbio de desenhos (DXF). O Mindwalk
1.0 tem uma melhor compatibilidade com a
verso AC1009 (R12).

3. Construindo o grafo

Como regra geral, o Mindwalk provavelmente


vai abrir qualquer DXF. Por outro lado, no h
garantia de que outro software vai conseguir
abrir arquivos DXF salvos pelo Mindwalk.

Aps carregar um mapa axial ou de


continuidade, voc precisa construir o grafo
antes de fazer as anlises. O Mindwalk calcula
as intersees entre todas as linhas axiais e de
continuidade, modelando as linhas como ns e
as intersees como arcos para construir o
grafo. O software verifica a integridade do
grafo, pintando linhas desconectadas ou
grupos de linhas desconectados de magenta
(rosa) e linhas com uma nica conexo em azul
(Figura 2). Isso vai ajudar voc a corrigir o
mapa em seu software de desenho.
Finalmente, se no h linhas numa camada
axial ou continuity (Tabela 1) o software
apresenta um aviso: O grafo est vazio:
verifique as camadas.

Dica: faa uma cpia de segurana dos seus


arquivos antes de trabalhar com o Mindwalk.
Organizao das camadas (layers)
O Mindwalk 1.0 suporta um pequeno conjunto
de entidades DXF padro e reconhece os
nomes de camadas (layers) (Tabela 1). Linhas
de continuidade so desenhadas como
polilinhas (uma seqncia de linhas
conectadas), sendo reconhecidas como um
nico n de grafo pelo software. Outras
camadas so identificadas como desenhos de
fundo e entidades no suportadas so
ignoradas ou removidas.

Nota: a construo do grafo pode demorar


alguns minutos. Isso depende do tamanho do
mapa e do seu computador.

Tabela 1: Organizao do Arquivo


ENTIDADE DESCRIO

NOTAS

Line

Linha 2D
Padro (Linha
Axial)

Polyline

Polilinha 2D
Padro
(Linha de
Continuidade)

Circle

Circunferncia Marcam uma


s 2D padro
interseo
invlida

Text

Linha de texto O Mindwalk usa


uma fonte
padro

CAMADA

CONTEDO

EXEMPLOS

Axial*

Linhas axiais
ou de
continuidade

Axial1,
AxialCentro

Continuity Linhas axiais


*
ou de
continuidade

O Mindwalk 1.0
no suporta
polilinhas leves
(LWPolyline)

Figura 3: Mapa axial com linhas desconectadas


em magenta e linhas com uma s conexo em
azul
Lidando com linhas desconectadas
O Mindwalk apresenta um aviso H linhas
desconectadas no grafo se o mapa no est
totalmente conectado. Neste caso, voc tem
duas opes:

Continuity1,
ContinuityEstrada
s

Unlink*

Crculos
Unlink1,
representando UnlinkViadutos
desligamentos

Outras
camadas

Figuras de
fundo

(a) Simplesmente ignore essas linhas se elas


no so importantes. Ao contrrio de verses
anteriores, o Mindwalk ignorar as linhas
desconectadas. Note que voc pode esconder
essas linhas simplesmente desmarcando
Linhas Desconectadas na opo Camadas
do menu Exibir.

Mindwalk 1.0 Space Syntax Software


(b) Corrija o mapa se o seu software de
desenho compatvel com os mapas
exportados pelo Mindwalk.

Aps construir o grafo, voc pode criar um


mapa de continuidade escolhendo a opo
Avanado, Agregar Linhas do menu Medir. O
Mindwalk permite que voc defina um ngulo
mximo de continuidade, at o qual as linhas
axiais sero agregadas, e uma margem de
aproximao, at a qual as distncias entre
intersees sero ignoradas. H tambm uma
opo de preview que mostra quais linhas
sero agregadas usando os parmetros atuais
(Figura 4). Aps criar o mapa de continuidade,
o grafo deve ser reconstrudo para verificar se
o
procedimento
deixou
alguma
linha
desconectada.

Dica:
O
Mindwalk
coloca
as
linhas
desconectadas na camada AXIAL_ERROR.
Desconectando duas linhas
Finalmente, se voc deseja desconectar
propositalmente duas linhas, deve desenhar
um crculo com centro sobre a interseo
entre as duas linhas (Figura 3). Esses crculos
devem estar na mesma camada das linhas ou
numa camada com nome comeando por
unlink (desconexo) (Tabela 1).

Figura 4: Linhas propositalmente


desconectadas

4. Mapas de continuidade
O Mindwalk 1.0 trabalha com mapas axiais
(Hillier e Hanson, 1984) e tambm com mapas
de continuidade (Figueiredo, 2004; Figueiredo
e Amorim, 2004, 2005). Uma linha de
continuidade ignora mudanas de direo at
um limite para representar um caminho
urbano em sua mxima extenso. Esse modelo
parece ser mais prximo ao que ns
experimentamos durante jornadas longas, uma
vez que linhas de continuidade so
facilmente identificadas atravs movimento. O
Mindwalk
simula
essas
linhas
como
polilinhas, calculando corretamente as
intersees entre ambos os tipos de linhas,
axiais e de continuidade.

Figura 5: Agregando linhas axiais para criar


um mapa de continuidade
Dicas:
(a) Esse procedimento funciona normalmente
com mapas de continuidade. possvel
continuar agregando com ngulos mais
abertos;
(b) Ns chamamos um mapa axial agregado de
mapa de continuidade. recomendvel
incluir o ngulo com o qual o mapa foi
construdo,
por
exemplo,
Mapa
de
Continuidade, 35;

Alm disso, o Mindwalk implementa o


procedimento de agregao proposto por
Figueiredo e Amorim (2005) para criar
automaticamente mapas de continuidade a
partir de mapas axiais comuns. Esse
procedimento baseado no ngulo entre a
continuao linear de uma linha axial e a
continuao real criada por outra linha
prxima de uma de suas extremidades,
chamado de ngulo de continuidade
(Figueiredo e Amorim, 2005). Ele tambm usa
uma margem de aproximao para ignorar
pequenas distncias entre intersees e evitar
trivial rings (Hillier e Hanson, 1984, p. 102).

(c) O ngulo de 35 funciona bem para a


maioria dos tipos de tecidos urbanos
(Figueiredo e Amorim, 2005);
Nota:
O seu mapa original ser perdido aps o
procedimento de agregao. Use a opo
Salvar Como do menu Arquivo para salvar
o seu mapa de continuidade num novo arquivo.

Mindwalk 1.0 Space Syntax Software

5. Problemas comuns

continuidade. A maioria delas foi tomada da


teoria dos grafos e depois adaptada para o
contexto da sintaxe espacial, medindo
propriedades topolgicas abstratas. Alm
disso, o Mindwalk implementa uma verso da
medida de escolha (choice) e outras novas
relacionadas com o sistema de continuidade
(Figueiredo, 2005).

(a) altamente recomendvel que voc faa


uma cpia de segurana do seu desenho
original antes de usar o Mindwalk.
(b) O grafo est vazio? Coloque suas linhas
numa camada que tem nome comeando por
Axial ou Continuity. De outra forma elas
no sero reconhecidas como parte do grafo.

Aps construir o grafo, voc pode aplicar essas


medidas em seu mapa escolhendo entre as
opes do menu Medir.

(c) Use verses antigas do DXF. Se o seu


software de desenho pode exportar o seu
mapa axial ou de continuidade em vrias
verses de DXF, escolha a mais antiga.

Nota: algumas dessas medidas possuem um


grande custo computacional e podem leva
vrios minutos para serem calculadas. O
Mindwalk apresenta uma barra de progresso
indicando o estgio do clculo, que pode ser
cancelado a qualquer tempo (Figura 5).

(d) Evite desenhos complexos. Eles podem


criar incompatibilidades e deixar o software
lento. A melhor coisa trabalhar apenas com
as linhas axiais ou de continuidade. Se voc
realmente quer preservar algum desenho de
fundo, pode tentar explodir esses desenhos em
linhas comuns.
(e) Seu mapa axial ser perdido aps a criao
de um mapa de continuidade. As linhas de
continuidade tambm podem aumentar as
incompatibilidades entre o seu software de
desenho e o Mindwalk. Salve seus mapas de
continuidade em diferentes arquivos e guarde
o seu mapa axial original.

Figura 6: Barra de progresso

Note: O Mindwalk suporta apenas linhas e


polilinhas padro. Existem outros tipos de
linhas, como as polilinhas leves, que sero
ignorados pelo Mindwalk.

Conectividade
A conectividade de uma linha i o nmero de
linhas j que interceptam diretamente ela
(equivale ao grau de um vrtice na teoria dos
grafos).

Parte 3
ANLISES ESPACIAIS

ci = 1
i j

As descries da sintaxe especial, e as medidas


derivadas delas, provaram ser teis no estudo
das relaes entre espao e sociedade (Hillier
e Hanson, 1984), particularmente o impacto
da configurao espacial nos padres de
movimento de pedestres e veculos (Hillier et
al, 1992; Hillier, 1996; Figueiredo e Amorim,
2004). Certamente muitos projetistas de hoje
utilizam o conhecimento e expertise da
comunidade da sintaxe espacial (Hillier, 1999)
como ferramenta de tomada de deciso em
projetos.

Controle
Essa medida representa o quanto uma linha i
controla o acesso a partir e para as linhas j
diretamente conectadas a ela.

ctrli =
i j

1
cj

Profundidade
a distncia topolgica entre uma linha i a
partir de uma determinada linha j atravs do
menor caminho entre elas. Cada linha nesse
caminho conta como um passo topolgico da
seguinte maneira:

1. Medidas padro
O Mindwalk implementa todas as medidas
sintticas padro usadas para analisar mapas
axiais, as quais so as mesmas para mapas de

(a) Uma linha diretamente conectada linha


determinada tem profundidade um.

Mindwalk 1.0 Space Syntax Software


(b) A partir da, cada linha extra presente no
menor caminho entre as duas incrementa a
profundidade em um.

Ii =

d i = d ij

Integrao local

A profundidade pode ser calculada a partir de


qualquer linha do sistema, profundidade para
(ou a partir de). Mas normalmente refere-se
profundidade a partir da linha mais integrada
do sistema, simplesmente profundidade
(veja integrao global).

A integrao de uma determinada linha i


tambm pode ser calculada para um
subconjunto de k linhas que tm profundidade
a partir dela maior ou igual a um dado raio
r. Note que os valores de k e Dk podem variar
para cada linha no sistema.
O raio trs amplamente utilizado para medir
essa
integrao
local.
No
entanto,
diferentes raios podem ser utilizados,
permitindo o estudo da acessibilidade em
diferentes escalas. Neste sentido, a integrao
global tambm chamada de integrao raio
n ou integrao raio infinito.

Integrao global
Integrao uma medida de excentricidade,
acessibilidade ou centralidade (o que no quer
dizer centralidade geomtrica). Ela mede a
acessibilidade topolgica de uma linha a partir
de todo o sistema. Em outras palavras, linhas
integradas so facilmente acessveis enquanto
linhas segregadas so pouco acessveis. A
Integrao
calculada
pelo seguinte
procedimento:

Integrao raio-raio
O raio-raio igual profundidade media da
linha mais integrada no sistema e utilizado
como um raio intermedirio entre o local e o
global.

(a) MDi a profundidade mdia de todas as


linhas j a partir de uma linha i para um
sistema com k linhas.

MDi =

d
i j

rr = MDi

ij

k 1

Escolha rpida
Escolha (choice) o nmero de vezes n que
uma linha i usada no conjunto de todos os
menores caminhos a partir de todas as linhas
para todas as outras linhas do sistema. Uma
vez que podem existir vrios menores
caminhos entre o mesmo par de linhas, esse
procedimento pode ser laborioso. O Mindwalk
implementa uma aproximao (Figueiredo,
2005) que calculada durante a integrao
global usando um nico menor caminho para
cada par de linhas. Dividindo n pelo nmero de
menores caminhos k2, essa medida expressa
como a probabilidade de uma linha estar
presente no conjunto de menores caminhos.

(b) RAi a assimetria relativa de uma linha e


varia entre zero e um. Linhas integradas
esto perto de zero, e segregadas perto de
um.

RAi =

2( MDi 1)
k 2

(c) RRAi a assimetria relativa real, a qual a


RA normalizada pelo nmero de linhas no
sistema usando um valor de grafo em forma
de
diamante
(Krger,
1989).
Essa
normalizao permite a comparao entre
mapas de diferentes tamanhos.

RRAi =

Dk =

1
RRAi

RAi
Dk

fchoicei =

2[k (n 1) + 1]
(k 1)(k 2)

n = log 2 (

n
k2

2. Medidas avanadas

k+2
)
3

Inteligibilidade e sinergia
Inteligibilidade

a
correlao
entre
conectividade e integrao (normalmente
integrao global). De maneira similar,
sinergia a correlao entre integrao global
e local.

(d) Finalmente, a integrao global o inverso


da RRA.

Mindwalk 1.0 Space Syntax Software


Nota: Infelizmente, o Mindwalk no calcula
essas medidas diretamente uma vez que ele
no faz nenhum tipo de anlise estatstica.
Voc deve usar outra aplicao, como o Excel,
para fazer isso (veja exportando dados).

(c) opes da rea de transferncia e (d)


campo de informao extra.
Cabealho
(a) Cada coluna corresponde a uma medida.
H duas outras colunas indicando o id e o
nome (opcional) da linha. Um clique duplo no
cabealho de uma coluna ordena a tabela pela
medida correspondente, primeiro de maneira
ascendente, depois descendente.

Comprimento
simplesmente o comprimento da linha
normalizado entre zero e um.
Sinuosidade

Linhas

Essa medida a soma de todos os ngulos de


continuidade para uma linha de continuidade,
em radianos, ou zero para uma linha axial.

(b) Cada linha na tabela corresponde a uma


linha no mapa. Voc s pode editar o nome da
linha e a medida reservada (ver medidas
avanadas). Os nomes de linha podem ser
visualizados mudando a opo Grficos,
Rtulo no menu Exibir (veja a lista
completa de funes). Quando voc clica
numa linha ela selecionada na tabela e no
mapa. Pequenos quadrados ajudam a
identificar a seleo. possvel selecionar um
conjunto de linhas da tabela ao clicar numa
delas, pressionar a tecla SHIFT, e depois clicar
em outra linha da tabela.

Grau de agregao
O grau de agregao o nmero de linhas
axiais agregadas (segmentos de linhas de
continuidade) dividido pelo nmero de
segmentos no mapa de continuidade (linhas
axiais e segmentos de linhas de continuidade),
i.e. a porcentagem de linhas axiais que foi
agregada. O grau de agregao uma
ferramenta interessante para a classificao
de mapas axiais e de continuidade (Figueiredo
e Amorim, 2005).
Reservada
O Mindwalk interpreta a propriedade
thickness das linhas num DXF como uma
medida reservada, permitindo que voc
adicione uma varivel externa ao seu conjunto
de medidas. Voc tambm pode atribuir
valores a essa medida reservada escolhendo a
opo Avanado, Reservada no menu
Medir e, depois, entrar com os valores na
janela de tabela (ver janela de tabela). O
software
atualiza
automaticamente
a
aparncia do mapa.

Parte 4
EXPORTANDO DADOS
1. A janela de tabela
Voc pode ver uma tabela com todas as
medidas j calculadas escolhendo a opo
Abrir do menu Tabela. Cada linha da
tabela corresponde a uma linha no mapa,
possuindo uma verso mais clara da cor dela. A
janela de tabela (Figura 6) contm quatro
elementos principais: (a) cabealho, (b) linhas,

Figura 7: Janela de tabela


Opes da rea de transferncia
(c) A maneira mais fcil de exportar os dados
copiar tabela para a rea de transferncia e,
depois, colar tudo no seu software de planilha
7

Mindwalk 1.0 Space Syntax Software


preferido. Esse procedimento foi testado nos
ambientes Windows e Linux. H trs opes:
Copiar Tudo, Copiar Selecionado e,
finalmente, se voc pressionar a tecla SHIFT e
ento clicar em Copiar Tudo, apenas as
linhas que tem nome sero copiadas.

as colunas (usualmente vrgula ou tabulao).


Por exemplo:
ID, X0, Y0, X1, Y2, NAME,...
Nota: as linhas de continuidade so partidas
em diversas linhas da tabela com o mesmo id
para que as coordenadas de seus segmentos
sejam salvas. Para evitar isso, utilize a opo
de copiar para a rea de transferncia.

Campo de informao extra


(d) Como um clique duplo num cabealho de
coluna ou com um simples numa linha,
informaes avanadas apaream neste
campo. Para uma coluna, so apresentados o
valor mnimo, mximo e outros valores
associados medida. Para uma linha, h
informaes detalhadas sobre as intersees
(ordem, ngulos, etc).

Imagens
Voc pode salvar uma tela da janela de mapas
escolhendo a opo Exportar, Como Imagem
do menu Arquivo. H dois formatos de
imagem, JPG ou PNG (melhor qualidade).
Escreva o nome do arquivo com a extenso
desejada, como por exemplo, mapa.png.

2. Formatos suportados

Parte 5
LISTA COMPLETA DE FUNES

Arquivos Legados do xSpace


O Mindwalk pode salvar os mapas j calculados
como arquivos legados do xSpace (XSP). Na
verdade, um XSP um arquivo compactado
(ZIP) contendo o DXF e um XML (Extended
Markup Language) com todas as informaes
do grafo, incluindo todas as medidas j
calculadas. Aps escolher a opo Salvar
Como do menu Arquivo, escreva o nome do
arquivo com a extenso XSP, por exemplo,
mapa.xsp.

1. Menu Arquivo
Abrir
Carrega um mapa. O Mindwalk abre Arquivos
de Intercmbio de Desenhos (DXF), Arquivos
Legados do xSpace (XSP) e arquivos texto
(tabela de coordenadas);

Arquivos de Intercmbio de Desenhos

Fechar

O Mindwalk salva arquivos DXF na verso R12


para evitar incompatibilidades.

Fecha o mapa atual;


Salvar

Nota: Embora o Mindwalk converta qualquer


DXF para a verso R12, no h garantia que o
arquivo salvo compatvel com outros
softwares. Alm disso, a posio de
visualizao
existente
no
arquivo

descartada. Use a opo zoom extends ou


equivalente para centralizar o mapa em seu
software CAD.

Salva o mapa atual. O Mindwalk pode salvar


seu mapa para um DXF, para um Arquivo
Legado do xSpace (XSP), o qual tambm salva
suas anlises, ou para um arquivo texto (tabela
de coordenadas);
Salvar Como
Salva o mapa atual para um novo arquivo;

Arquivos Texto

Exportar

Alm da opo de copiar a tabela para a rea


de transferncia, outra maneira exportar os
dados da tabela inteira para um arquivo texto.
Voc pode fazer isso escolhendo a opo
Exportar do menu Tabela ou Exportar,
Como Texto ou Salvar como no menu
Arquivo. Essa opo inclui as coordenadas
das linhas axiais e de continuidade.

Exporta o mapa atual:


Como Texto salva a tabela de
coordenadas e medidas para um arquivo de
texto;
Como Imagem salva uma tela da janela
atual para uma imagem JPG ou PNG;

Dica: Um assistente de exportao de texto


vai perguntar sobre que caractere vai separar
8

Mindwalk 1.0 Space Syntax Software


Auditar

Padro recarrega a configurao padro


do Mindwalk;

Remove linhas duplicadas e pontos invlidos;

Idioma modifica a linguagem da interface do


software, voc pode selecionar entre Ingls
(Reino Unido) e Portugus (Brasil). preciso
reiniciar o Mindwalk para que as mudanas
tenham efeito.

Sair
Sai do programa.

2. Menu Exibir
3. Menu Medir

Zoom Extenso

Construir Grafo

Redimensiona o tamanho do mapa para a


janela atual;

Aumenta o tamanho do mapa;

Constri o grafo (isso pode levar vrios


minutos). preciso fazer isso antes de fazer
qualquer anlise ou os menus a seguir
permanecero desabilitados;

Menos Zoom

Conectividade

Diminui o tamanho do mapa;

(veja medidas padro);

Camadas

Controle

Apresenta ou esconde as seguintes camadas no


mapa atual:

(veja medidas padro);

Mais Zoom

Padro

Objetos desenhos de fundo;

Outras medidas (veja medidas padro):

Grafo linhas axiais e de continuidade (ns


do grafo);

Integrao Global calcula a integrao


raio n, a escolha rpida e a profundidade
(Isso pode levar vrios minutos). Tambm
pode calcular vrias integraes locais ao
mesmo tempo (veja configurar abaixo);

Linhas Desconectadas;
Desconexes (Crculos) crculos que
marcam intersees invlidas;

Integrao Local calcula a integrao


local para um raio dado. Se voc j
calculou a integrao global, voc pode
escolher entre alguns raios pr-calculados
(ver configurar abaixo), a integrao raioraio ou entrar um novo raio. De outro
modo, voc ser perguntado sobre um raio;

Textos linhas de texto;


Grficos
Configura as propriedades de exibio:
Cor de Fundo escolhe uma cor entre
branco e preto;

Profundidade
para

calcula
a
profundidade para uma dada linha. Voc
ser perguntado sobre um id de linha;

Escala de Cores escolhe a escala de cor


atual. As opes so clssica, escala de
cinzas, algumas em cinza destacando os
valores mais altos e destaque, que
ressalta valores maiores que um valor base;

Escolha Rpida mostra a medida de


escolha, a qual calculada durante o
clculo da integrao global;

Rtulo escolhe um rtulo para as linhas.


As opes so nenhum, id, nome (ver
janela de tabela para saber como entrar
com um nome de linha) e medida atual;

Profundidade mostra a profundidade para


a linha mais integrada;
Configurar voc pode entrar com uma
lista de raios, separados por vrgulas, para
calcular a integrao local ao mesmo
tempo
da
integrao
global
(veja
integrao global acima);

Espessura da Linha entra com uma


espessura para as linhas;
Qualidade modifica a qualidade dos
desenhos:
rascunho
(rpido)
ou
aperfeioado (melhor);
Salvar salva a configurao atual para as
prximas janelas abertas;

Mindwalk 1.0 Space Syntax Software

REFERNCIAS

Avanadas
(veja medidas avanadas):

Figueiredo, L., 2004, Linhas de Continuidade


no
Sistema
Axial,
Unpublished
MSc
Dissertation,
Federal
University
of
Pernambuco, Recife.

Comprimento os comprimentos de linha


normalizados entre zero e um;
Sinuosidade (veja medidas avanadas);

Figueiredo, L., Amorim, L., 2004, Continuity


lines: aggregating axial lines to predict
vehicular movement patterns, in Proceedings
of the Third Great Asian Streets Symposium,
National University of Singapore, Singapore.

Grau de Agregao lana uma caixa


dilogo informando a grau de agregao;
Agregar Linhas lana uma caixa de
dilogo para a criao de mapas de
continuidade de acordo com um ngulo de
continuidade
e
uma
margem
de
aproximao dados, ou apresenta um
preview do processo com os parmetros
atuais (veja mapas de continuidade);

Figueiredo, L., 2005, Mindwalk: a Java based


software for spatial analysis, unpublished
paper.
Figueiredo, L., Amorim, L., 2005, Continuity
lines in the axial system, in Proceedings of
the
Fifth
Space
Syntax
International
Symposium, Delft University of Technology,
Delft.

Reservada apresenta uma medida que


pode
ser
editada
(a
propriedade
thickness das linhas num DXF) e abre uma
coluna reservada na janela de tabela
(veja medidas avanadas e janela de
tabela).

Hillier, B.; Hanson, J., 1984, The social logic


of space, Cambridge University Press,
Cambridge.

4. Menu Tabela

Hillier, B. et al., 1992, Natural movement: or,


configuration and attraction in pedestrian
movement, European Conference on the
Representation and Management of Urban
Change, University of Cambridge.

Abre
Abre a janela de tabela (veja janela de
tabela);

Hillier, B., 1996, Cities as movement


economies, in Space is the machine: a
configurational theory of architecture,
Cambridge University Press, Cambridge.

Fecha
Fecha a janela de tabela;

Hillier, B., 1999, The common language of


space: a way of looking at the social,
economic and environmental functioning of
cities on a common basis, Journal of
Environmental Science, 11(3), p 344-349.

Exportar
Exporta a tabela e as coordenadas para um
arquivo texto (veja exportando dados).

5. Menu Janela

Krger, M. On node and axial maps: distance


measures and related topics, European
Conference on the Representation and
Management of Urban Change, University of
Cambridge, 1989.

O menu janela mostra todos os mapas abertos.


Voc pode selecionar um mapa escolhendo a
opo de menu correspondente a ele.

6. Menu Ajuda
Licena de Uso
(veja licena de uso);
Sobre o Autor
Informaes bsicas sobre o autor;
Sobre o Mindwalk
Lana a tela de entrada;

10

Vous aimerez peut-être aussi