Home

VagueDataGeneration - UFSCar Database Group (GBD)

image

Contents

1. 1 Abra o pgAdmin III clique com o bot o direito do mouse em Databases e clique em New Database t pg dmin M File Edit Plugins View Tools Help TAAL KAI Object browser k Properties Statistics Dependencies Server Groups B Servers 1 Database Owner F PostgreSQL 9 2 x86 ocalhost 5432 C postgres postgres l template_postgis postgres Refresh New Database Retrieving details on databases Done Figura 2 1 Criando um novo Banco de Dados 2 Crie um novo banco de dados com o nome vague_data Neste passo voc informa o nome do banco de dados que ser criado 3 Na aba Definifion no campo Template selecione template_postgis_20 Neste passo voc define o template do Banco de Dados Ao selecionar template postgis 20 ser criado um banco de dados espacial possuindo todas as caracter sticas tipos de dados e opera es definidas pelo OpenGlsS Manual de Instala o Administra o e Uso do Software VagueDataGeneration 5 j GBD Grupo de Banco de Dados Vague Data Generation UFSCar Schema restriction Figura 2 3 Defini o do Template do Banco de Dados Manual de Instala o Administra o e Uso do Software VagueDataGeneration GBD Grupo de Banco de Dados Vague Data Generation UFSCar PSOL Console PostGIS Shapefile and DEF loader 2 0 E Servers 1 E PostgreSQL 9 2
2. Execute ou pressione a tecla F5 Ea Query vague data on postgres Dlocalhost 5432 ICAUsersdolandaNoteiDesktoplaaaWagueData tel ES File Edit Query Favourites Macros View Help gt Execute F RE bg Ez m D H O vague data on postgresfBlocalhost 5432 Execute pgScript Execute to file Previous que i TF Ea Explain SOL Edite F R D geometry Explain analyze ponto geometry Explain options Save history Clear history Auto Rollback Lumi Cancel Alt Break SELECT ST XMax regiao SELECT ST YMax regiao pr amin SELECI ST XMin regiao base xmax i ymin SELECI ST YMin regiao base ymax ponto valido false WHILE ponto valido false LOOP 2 Sorteie a Coordenada X RANDOMS AMin Max de uma Geomet x i SELECI min ROUND CAST random xmax uxmin AS NUMER Yy SELECI ymin ROUND CAST random ymax ymin AS NUMER ponto gerado SELECI ST Point x y Verifica se o ponto sorteado Intersecta est dentro da reg IF ST Intersects regiao base ponto gerado 1 THEN Se o ponto sorteado estiver dentro da regi o base e T HE ha 1 EE a 5 a 7 A g o 11 2 3 4 E o 7 a o 1 P Unix Ln 1 Col 1 Ch 1 Figura 2 12 Execu o do Script para a Constru o das Fun es de Gera o de Geometrias e de Dados Espaciais Vagos Manual de Instala o
3. T uS Oar GBD Grupo de Banco de Dados Vague Data Generation UFSCar 3 8 Tela de Gera o de Linhas Vagas lgebra VASA As linhas vagas segundo a lgebra VASA ser o geradas aleatoriamente dentro de um pol gono gerado anteriormente dentro de uma regi o base Para a gera o das linhas vagas temos os seguintes par metros Municipality consiste na regi o base onde ser o gerados pol gonos base para a gera o das linhas vagas Line Type tipo linha vaga gerada Ex linha vaga simples ou linha vaga complexa Quantity quantidade de linhas vagas a serem geradas Kernel Elem Quantity e Conjecture Elem Quantity define a quantidade de linhas de n cleo e de conjectura ter cada linha vaga gerada Kernel Points Quantity e Conjecture Points Quantity define a quantidade de pontos ter o cada linha de n cleo e cada linha de conjetura gerada Base Area Perc percentual do tamanho da rea pol gono base gerado onde ser o geradas as linhas vagas em rela o ao tamanho da rea da regi o base Kernel Length Percentage percentual do tamanho comprimento das linhas de n cleo e de conjectura de cada linha vaga gerada em rela o ao tamanho comprimento ou di metro do pol gono base gerado Kernel Rotation e Conjecture Rotation consiste na rota o giro das linhas de n cleo e de conjectura que ser o geradas ex 30 45 90 etc Name define um nome para as regi es vagas a serem geradas Manual
4. A ferramenta de gera o de dados espaciais vagos foi desenvolvida com o intuito de auxiliar o usu rio na gera o dos dados vagos A ferramenta possui diversas funcionalidades que facilitam a parametriza o e defini o dos dados a serem gerados a partir de um determinado modelo de dado espacial vago considerando os conceitos e particularidades de um determinado modelo tipo de dado Atrav s da ferramenta o usu rio seleciona o modelo e o tipo de dado vago a ser gerado e define as caracter sticas propriedades desses dados que ser o gerados Esta ferramenta permite a parametriza o das principais caracter sticas dos dados espaciais vagos a serem gerados a partir das defini es dos modelos de dados vagos considerados neste projeto Manual de Instala o Administra o e Uso do Software VagueDataGeneration 16 G GBD Grupo de Banco de Dados Vague Data Generation UFSCar 3 2 Tela Inicial da Ferramenta Na Tela Inicial da ferramenta o usu rio dever clicar no bot o correspondente ao tipo de dado de um determinado modelo de dado espacial vago que se deseja gerar Ap s o usu rio clicar no bot o referente ao tipo de dado modelo desejado uma nova tela se abrir AS Vague Data Generation Vague Data Generation Click on vague data type of a model Egg Yolk Model Generate Vague Regions QMM Model Generate Vague Points Generate Vague Lines Generate Vague Regions VASA Algebra Generate
5. Administra o e Uso do Software VagueDataGeneration 14 GBD Pd l Grupo de Banco de Dados Vague Data Generation UFSCar 12 Ap s o t rmino da execu o do script de constru o das fun es de gera o de geometrias e de dados espaciais vagos clique com o bot o direito do mouse no banco de dados vague data e clique em Refresh Ap s a execu o do Refresh navegue seguinte hierarquia do banco de dados vague data gt gt Schemas gt gt public gt gt Functions Note que foram criadas diversas fun es no banco de dados vague data File Edit Plugins View Tools Help FO HIS A Object browser gt geomfromewkt text gera linhas vagas qmm character varying character varying integer double precision double pre gera linhas vagas vasa character varying integer integer integer integer integer double preci template postgis 20 a z i E El 1 vague data ai Catalogs 2 gera pontos vagos agrupados character varying integer integer integer double precision doub gera_regioes_exatas_simples character varying character varying integer double precision integs i era_regioes_vagas_complexas_distintas character varying integer integer integer double preci 8 Extensions 3 E dSra regioes vagas complexas varying integer integer integer pr d Schemas 2 c gt gera_regioes_vagas_simples character varying character varying integer double precision double
6. da regi o base e Line Rotation consiste na rota o giro da parte exata e da parte vaga da regi o vaga a ser gerada ex 30 45 90 etc e Name define um nome para as regi es vagas a serem geradas s Generate Vague Lines QMM Select options enter the values and click in Generate Municipality SAO CARLOS Line Type STRONGLY FUZZY v Quantity 3 Line Points Quantity 5 Line Length Percentage 10 Line Rotation 45 Vague Area Percentage 1 Name LinesVaguesQMM Generate Figura 3 4 Tela de Gera o de Linhas Vagas segundo o modelo OMM 3 6 Tela de Gera o de Regi es Vagas Modelo QMM As regi es vagas segundo o modelo QMM ser o geradas aleatoriamente dentro de uma regi o base a partir da defini o dos seguintes par metros Manual de Instala o Administra o e Uso do Software VagueDataGeneration 20 G GBD Grupo de Banco de Dados Vague Data Generation UFSCar Base Region Municipality regi o base onde ser o geradas as regi es vagas Region Type define o tipo regi o vaga a ser gerada ex regi o parcialmente vaga regi o completamente vaga e regi o completamente exata Crisp Part Format e Vague Part Format consiste no tipo de geometria das partes exata e vaga da regi o vaga a ser gerada ex ret ngulo quadrado c rculo Centralized Crisp Part caso o usu rio selecione YES a regi o interna gema ser posicionada no centro da re
7. define a quantidade de linhas de n cleo e de conjectura ter cada linha vaga gerada Manual de Instala o Administra o e Uso do Software VagueDataGeneration 24 Q GBD Grupo de Banco de Dados Vague Data Generation UFSCar Base Area Perc percentual do tamanho da rea pol gono base gerado onde ser o geradas as regi es vagas em rela o ao tamanho da rea da regi o base Kernel Area Perc e Conjecture Area Perc percentual do tamanho a rea de cada regi o de n cleo e de conjectura que comp em uma determinada regi o vaga a ser gerada em rela o ao tamanho da rea do pol gono base gerado Kernel Rotation e Conjecturet Rotation consiste na rota o giro das regi es de n cleo e de conjectura a serem geradas ex 30 45 90 etc Name define um nome para as regi es vagas a serem geradas AS Generate Vague Regions VASA Generate Vague Regions VASA Select options enter the values and click in Generate Municipality ARARAQUARA Data Type VASA COMPLEX VAGUE REGION ix Kernel Format RECTANGLE x Conjecture Format CIRCLE v Quantity 5 Kernel Elem Quantity 2 Conjecture Elem Quantity 3 Base Area Perc 10 Kernel Area Perc 3 Conjecture Area Perc 4 Kernel Rotation 45 Conjecture Rotation 60 Name New Vague Region Generate Figura 3 8 Tela de Gera o de Regi es Vagas segundo a lgebra VASA Manual de Instala o Administra o e Us
8. es Vagas Modelo QMM ccccee ii eeerrreeeee e eeeerrrrreanda 20 3 7 Tela de Gera o de Pontos Vagos lgebra VASA eeee rare 27 3 8 Tela de Gera o de Linhas Vagas lgebra VASA eeeri rear 23 3 9 Tela de Gera o de Regi es Vagas lgebra VASA eii eee 24 do Con ECOS NAS saga ninar adia aces E an Eca ia aids ia ra 26 Manual de Instala o Administra o e Uso do Software VagueDataGeneration 2 GBD Grupo de Banco de Dados Vague Data Generation UFSCar 1 Introdu o Arquitetura O Sistema VagueDataGeneration consiste numa ferramenta de gera o de dados espaciais vagos A ferramenta foi desenvolvida na linguagem Java utilizando a IDE Netbeans Esta linguagem de programa o foi escolhida por se tratar de uma linguagem robusta est vel e open source c digo aberto Para a gera o dos dados espaciais vagos a ferramenta executa algoritmos desenvolvidos no banco de dados PostgreSQL juntamente com a extens o espacial PostGIS atrav s da linguagem PL PGSQL linguagem nativa do PostgreSQL Estes algoritmos est o dispostos em fun es e s o acessados pela ferramenta de gera o Por fim os dados espaciais vagos gerados s o armazenados no banco de dados PosgreSQL em colunas do tipo geometry em tabelas geogr ficas 2 Instala o do Sistema 2 1 Requisitos gerais para instala o Para a instala o e uso da ferramenta necess rio um computador ou notebook conte
9. x86 ocalhost 5432 ER Databases 3 i postgres template postgis 20 E vague data E Catalogs 2 EM Extensions 3 H Schemas 2 Slony Replication 0 i Tablespaces 2 Group Roles 0 H t Login Roles 1 Retrieving details on database vaque data Done 4 Ap s criar o banco de dados vague data importe para este banco as tabelas geogr ficas utilizadas pela ferramenta Para isto acesse o menu Plugins e clique em PosgGIS Shapefile and BDF Loader Property Value Name vaque data Ejam 17683 Owner postgres ACL Tablespace pg default Default tablespace pg default ES Encoding uTFa 4 Database vague data DROP DATABASE vaque data CREATE DATABASE vague data WITH OWNER postgres ENCODING UTFE TABLESPACE pg default LC COLLATE Portuguese Brazil l252 LC CIYPE Portuguese Brazil l252 CONNECTION LIMIT 1 Figura 2 4 Acessando o PosgGIS Shapefile and BDF Loader Manual de Instala o Administra o e Uso do Software VagueDataGeneration Q GBD Grupo de Banco de Dados Vague Data Generation UFSCar 5 Ap s clicar em PosgGIS Shapefile and BDF Loader uma nova tela abrir Nesta nova tela clique na aba Import e clique no bot o Add File E PostGIS Shapefile Import Export Manager View connection details Shapefile Schema Table Geo Column SRID Mode Add File Options
10. Figura 2 5 Tela inicial do PosgGIS Shapefile Import Export Manager Manual de Instala o Administra o e Uso do Software VagueDataGeneration 8 Vague Data Generation 6 Ap s clicar no bot o Add File uma nova tela se abrir e nesta nova tela o usu rio dever acessar o diret rio pasta Shapefiles Vague Data Neste diret rio est o presentes os arquivos Shapefiles SHP referentes as tabelas utilizadas pela ferramenta Selecione todos os arquivos Shapefiles encontrados neste diret rio e clique no bot o Open E a o E E egg yolk vague region shp E municipality shp E qmm vague line shp qmm vague point shp E qmm vague region shp E vasa vague line shp Unidade de DVD R L RES ud A Unidade de BD RO L Ele E SAMSUNG c Disco remov vel H 236 bytes 5 2 ME 1 2 KB 236 bytes 236 bytes 308 bytes 236 bytes 940 bytes GBD Grupo de Banco de Dados UFS Car 16 04 16 04 16 04 16 04 16 04 16 04 16 04 16 04 Shape Files shp Figura 2 6 Tela de Sele o dos Arquivos Shapefiles Manual de Instala o Administra o e Uso do Software VagueDataGeneration Vague Data Generation 7 Ap s clicar no bot o Open a tela de sele o dos arquivos shapefiles a mesma se fechar e na tela inicial do PosgGIS Shapefile Import Export Manager clique no bot o Imporf E C PostGIS Connection View connection
11. de Instala o Administra o e Uso do Software VagueDataGeneration 23 G GBD Grupo de Banco de Dados Vague Data Generation UFSCar Generate Vague Lines VASA Select options enter the values and click in Generate Municipality SAO CARLOS i Line Type VASA COMPLEX VAGUE LINE y Quantity 5 Kernel Elem Quantity 3 Conjecture Elem Quantity 1 Kernel Points Quantity 6 Conjecture Quantity Points 4 Base Area Perc 20 Kernel Length Perc 30 Conjecture Length Perc 30 Kernel Rotation 45 Conjecture Rotation 50 Name i LinesVaguesVasa Generate Figura 3 7 Tela de Gera o de Linhas Vagas segundo a lgebra VASA 3 9 Tela de Gera o de Regi es Vagas lgebra VASA As regi es vagas segundo a lgebra VASA ser o geradas aleatoriamente dentro de um pol gono base gerado tamb m aletoriamente dentro de uma regi o base e a partir da defini o de alguns par metros Tais par metros s o apresentados a seguir e Municipality consiste na regi o base onde ser o geradas as regi es vagas e Region Type define o tipo regi o vaga a ser gerada ex regi o vaga simples ou regi o vaga complexa e Crisp Part Format e Vague Part Format consiste no tipo de geometria formato das regi es de n cleo e de conjectura que formam a regi o vaga ex quadrado ret ngulo c rculo tri ngulo e elipse e Quantity quantidade de regi es vagas a serem geradas e Kernel Elem Quantity e Conjecture Elem Quantity
12. details Import Export Import List C IVagueDataGeneration DatabaselShapefiles Vague Dataleg public C iVagueDataGeneration DatabaselShapefiles Vague Dataimt public C IVagueDataGeneration DatabaselShapefiles Vague Datalgm public C iVagueDataGeneration DatabaselShapefiles Vague Datalgm public C IVagueDataGeneration DatabaselShapefiles Vague Datalgm public Shapefile Schema Table egg yolk vague region geom municipality geom qmm vague line geom qmm vague point qmm vague region Geo Column SRID Mode Rm Create Create Create Create Create Figura 2 7 Tela inicial do PosgGIS Shapefile Import Export Manager ap s selecionar os arquivos Shapefiles PostGIS Shapefile Import Export Manager PostGIS Connection amp GBD Grupo de Banco de Dados View connection details Import Export P SRA C VagueDataGeneration_Database Shapefiles_Vague_Data eg public C VagueDataGeneration_Database Shapefiles_Vague_Data m public C VagueDataGeneration_Database Shape i dump 1 simple 0 geography 0 index 1 shape 1 srid 0 Shapefile type Polygon PostGIS type MULTIPOLYGON 2 Shapefile import completed Importing with configuration qmm vague line public geom C lVagueDataGeneration DatabaselShapefiles Vague Datalgmm vague line Shapefile Schema Table egg yolk vague region geom municipality Geo Column SRID Mo
13. E amp public Ca gera retorna crculo double precision geometry Yi Collations 0 D gera retorna elipse double precision integer double precision geometry ai Domains 0 Cap gera retorna linha double precision geometry FTS Configuration o gera retorna linha beta double precision double precision double precision geometry ii FTS Dictionaries i gera retorna poligono quadrado externo double precision double precision geometry integer dodik C FTS Parsers 0 FTS Templates 0 E S gt Functions 209 o add overvie Function gera linhas vagas qrmm character varying character voa o add raster SP add raster i DROP FUNCTION gera linhas vagas qmm character varying charact add raster l o add raster 1 i F 0 00 secs Figura 2 13 Fun es constru das no banco de dados vague data 13 Executando estes passos apresentados a base de dados da ferramenta est pronta para o uso Para utilizar a ferramenta o usu rio deve acessar a pasta onde se encontra a ferramenta e clicar duas vezes no arquivo VagueDataGeneration arquivo JAR da ferramenta e come ar a us la A seguir s o apresentadas as caracter sticas telas e funcionalidades da ferramenta Manual de Instala o Administra o e Uso do Software VagueDataGeneration 15 GBD Grupo de Banco de Dados Vague Data Generation UFSCar 3 Caracter sticas Telas e Funcionalidades da Ferramenta 3 1 Caracter sticas
14. GBD Grupo de Banco de Dados UFSCar Q T uS Oar Vague Data Generation VagueDataGeneration Manual de Instala o Administra o e Uso Vers o 1 0 Fernando Roberto Proen a Ricardo Rodrigues Ciferri S o Carlos SP Mar o de 2013 Manual de Instala o Administra o e Uso do Software VagueDataGeneration GBD Grupo de Banco de Dados Vague Data Generation UFSCar Sum rio l Introdu o Arquit tura sa sesasssesasan sas sia da sa OS 3 2 D JO SIS aaa sed IG O OL O DE 3 2 1 Requisitos gerais para instala o sus sat auiio anca firselr ana asda aals pets aa Di nd ni NELAS DS gui ad 3 2 2 CardW arco CC CS SATO asma as sa tar its saga put iaaonAi E Rits as iate E 3 PAR RO tg so o O DA SO 1 AREA DDR DATE DR RE UI DE OD UN VIDRO DN 4 2 4 Passo a passo da Instala o da Ferramenta no Sistema Operacional Windows 4 3 Caracter sticas Telas e Funcionalidades da Ferramenta cc e rerenea 16 o Mer re E o DDR NR RAR RR RR RR 16 SVA Hs Ee e E Da e a 2 E A A VD DD A PR A 17 3 3 Tela de Gera o de Regi es Vagas Modelo Egg Yolk nnssssssssseeenssssssssserrssssssssseerrsssssssses 17 3 4 Tela de Gera o de Pontos Vagos Modelo QMM ssssssssseesssssssssseerssssssssseersssssssssceeessssssseeess 19 3 5 Tela de Gera o de Linhas Vagas Modelo QMM k ssssssssssssseeesssssssssenrssssssssseerssssssssseeerssssssseeess 20 3 6 Tela de Gera o de Regi
15. Vague Points Generate Vague Lines Generate Vague Regions Figura 3 1 Tela Inicial da Ferramenta de Gera o de Dados Espaciais Vagos 3 3 Tela de Gera o de Regi es Vagas Modelo Egg Yolk As regi es vagas segundo o modelo Egg Yolk ser o geradas aleatoriamente dentro de uma regi o base a partir da defini o de alguns par metros Tais par metros s o apresentados a seguir e Base Region Municipality consiste na regi o base onde ser o geradas as regi es vagas e Crisp Part Format e Vague Part Format consiste no tipo de geometria formato das partes exata e vaga da regi o vaga a ser gerada ex quadrado ret ngulo c rculo tri ngulo e elipse Manual de Instala o Administra o e Uso do Software VagueDataGeneration 17 Q GBD Grupo de Banco de Dados Vague Data Generation UFSCar Centralized Crisp Part caso o usu rio selecione YES a regi o interna gema ser posicionada no centro da regi o externa clara caso selecione NO a regi o mais interna continuar posicionada onde for gerada lembrando que estas regi es s o geradas aleatoriamente Quantity Quantidade de regi es vagas a serem geradas Vague Part Percentage consiste no percentual do tamanho da rea da parte vaga em rela o ao tamanho da rea da regi o base ou seja o percentual em que a parte vaga gerada ocupar da regi o base Crisp Part Percentage consiste no percentual do tamanho da rea da parte ex
16. a serem gerados e Percentage consiste no percentual do tamanho da rea do pol gono base a ser gerado em rela o ao tamanho da rea da regi o base ou seja o percentual em que o pol gono gerado ocupar da regi o base e Rotation consiste na rota o giro do pol gono base que ser gerado Generate Vague Points QMUM Select options enter the values and click in Generate Polygon Format SQUARE v Name PointsVaguesQMM Quantity 15 Percentage 10 Rotation 90 Generate Figura 3 3 Tela de Gera o de Pontos Vagos segundo o modelo OMM Manual de Instala o Administra o e Uso do Software VagueDataGeneration 19 G GBD Grupo de Banco de Dados Vague Data Generation UFSCar 3 5 Tela de Gera o de Linhas Vagas Modelo QMM As linhas vagas segundo o modelo QMM ser o geradas aleatoriamente dentro de uma regi o base a partir da defini o dos seguintes par metros e Municipality consiste na regi o base onde ser o geradas as linhas vagas e Line Type define o tipo linha vaga a ser gerada ex linha fortemente vaga linha fracamente vaga linha parcialmente vaga linha completamente vaga e linha completamente exata e Quantity quantidade de linhas vagas a serem geradas e Line Points Quantity quantidade de pontos ter cada linha gerada e Line Length Percentage percentual do tamanho comprimento da linha vaga a ser gerada em rela o ao tamanho comprimento ou di metro
17. ata em rela o ao tamanho da rea da parte vaga Crisp Part Rotation e Vague Part Rotation consiste na rota o giro da parte exata e da parte vaga da regi o vaga a ser gerada ex 30 45 90 etc Name define um nome para as regi es vagas a serem geradas Generate Vague Regions Egg Yolk select options enter the values and click in Generate Base Region Municipality SAO CARLOS w Crisp Part Format RECTANGLE w vague Part Format SQUARE ix I Centralized Crisp Part YES v Quantity 3 Crisp Part Percentage 5 Vague Part Percentage 20 Crisp Part Rotation 30 Vague PartRotation 60 Name Region Vague Egg Yolk Generate Figura 3 2 Tela de Gera o de Regi es Vagas segundo o modelo Egg Yolk Manual de Instala o Administra o e Uso do Software VagueDataGeneration 18 G GBD Grupo de Banco de Dados Vague Data Generation UFSCar 3 4 Tela de Gera o de Pontos Vagos Modelo QMM Na tela de gera o de pontos vagos segundo o modelo QMM o usu rio dever selecionar os seguintes par metros e Municipality consiste na regi o base onde ser gerado o pol gono base para a gera o dos pontos vagos e Polygon Format seleciona o tipo de geometria formato do pol gono base para a gera o dos pontos vagos ex quadrado ret ngulo c rculo tri ngulo e elipse e Name define um nome para os pontos vagos a serem gerados e Quantity quantidade de pontos vagos
18. de Rm Create Create Create Importing with configuration municipality public geom C VagueDataGeneration DatabaselShapefiles Vague Datalmunicipality mode c Figura 2 8 Importando os arquivos Shapefile para o banco de dados Manual de Instala o Administra o e Uso do Software VagueDataGeneration Q GBD Grupo de Banco de Dados Vague Data Generation UFSCar 8 Ap s o t rmino da importa o dos arquivos shapefiles clique com o bot o direito do mouse no banco de dados vague data e clique em Refresh Ap s a execu o do Refresh navegue na hierarquia do Banco de Dados seguindo a seguinte ordem vague data gt gt Schemas gt gt public gt gt Tables Note que foram importadas diversas tabelas para o banco de dados vague data conforme apresentada na figura seguinte GP pgAdmin M File Edit Plugins View Tools Help FAJL ET Ie Object b EN Properties Statistics Dependencies Dependents B vague_data Table Owner Comment a PaT a Ed egg volk vague postgres 5 Schemas 2 public Fr Collationes 0 Domains 0 T O 4 FTS Configurations 0 F spatial ref sys posipes ii FTS Dictionaries 0 EM vasa vague line ii FA FTS Parsers 0 ay E FTS Templates 0 E E Functions 892 Edo Sequences 8 Ef Tables 9 Pd H H egg yolk vague regior EB municipality o H E qmm vague line o H qmm vague point H gmm vague regio
19. gi o externa clara caso selecione NO a regi o mais interna continuar posicionada onde for gerada Quantity Quantidade de regi es vagas a serem geradas Vague Part Percentage consiste no percentual do tamanho da rea da parte vaga em rela o ao tamanho da rea da regi o base ou seja o percentual em que a parte vaga gerada ocupar da regi o base Crisp Part Percentage consiste no percentual do tamanho da rea da parte exata em rela o ao tamanho da rea da parte vaga Crisp Part Rotation e Vague Part Rotation consiste na rota o giro da parte exata e da parte vaga da regi o vaga a ser gerada ex 30 45 90 etc Name define um nome para as regi es vagas a serem geradas Generate Vague Regions QMM Select options enter the values and click in Generate Base Region Municipality SAO CARLOS i Region Type FUZZY REGION e Crisp Part Format CIRCLE m vague Part Format ELLIPSE i Centralized Crisp Part YES 7 Quantity 3 Crisp Part Percentage 20 i Vague Part Percentage 5 Crisp Part Rotation 30 Vague Part Rotation 30 Generate ance Close Figura 3 5 Tela de Gera o de Regi es Vagas segundo o modelo OMM Manual de Instala o Administra o e Uso do Software VagueDataGeneration 21 G GBD Grupo de Banco de Dados Vague Data Generation UFSCar 3 7 Tela de Gera o de Pontos Vagos lgebra VASA Na tela de gera o de pontos vagos segu
20. n EB spatial ref sys H E vasa vaque line H E vasa vaque point H E vasa vague region Ed qmm vague line postgres ES qmm vague point postgres Ea agmm vague region postgres ETR U Retrieving details on tables Done Figura 2 9 Tabelas importadas dos arquivos Shapefile para o Banco de Dados vague data Manual de Instala o Administra o e Uso do Software VagueDataGeneration 11 Vague Data Generation Q GBD Grupo de Banco de Dados UFSCar 9 Por fim ap s a importa o dos arquivos shapefiles devemos executar o script comandos PL PgSQL respons veis pela constru o das fun es de gera o de geometrias e de gera o de dados espaciais vagos Primeiramente deve se abrir uma tela de Execu o de Queries Consultas Para abrir a tela de Execu o de Consulta clique no bot o SQL apontado pela seta vermelha na Figura 10 File Edit Plugins View Tools Help Object browser template postgis 20 8 0 vague data i Extensions 3 ER Schemas 2 EO public i Mf Collations 0 Domains 0 FTS Configurations D ji FTS Dictionaries 0 A FTS Parsers 0 Ed FTS Templates 0 H Functions 892 E E Sequences 8 E t EJ egg yolk vague regior ES municipality qmm vague line FE vague point E qmm vague region ES spatial ref sys FE vasa vaque line EJ vasa vague point E vasa vaque region ea cedo Pemi o IE Retrieving details on
21. ndo a lgebra VASA o usu rio dever selecionar os seguintes par metros Municipality consiste na regi o base onde ser gerado o pol gono base para a gera o dos pontos vagos Point Type define o tipo ponto vago a ser gerado ex ponto vago simples ou ponto vago complexo Name define um nome para os pontos vagos a serem gerados Quantity quantidade de pontos vagos a serem gerados Kernel Elements Quantity e Conjecture Elements Quantity define a quantidade de pontos de n cleo e de conjectura ter cada ponto vago gerado Conjecture Area Percentage consiste no percentual do tamanho da rea regi o onde ser o gerados os pontos de conjectura em rela o ao tamanho da rea da regi o base Kernel Area Percentage consiste no percentual do tamanho da rea regi o onde ser o gerados os pontos de n cleo em rela o ao tamanho da rea da regi o onde ser o gerados os pontos de conjectura gt 4 Generate Vague Points VASA Select options enter the values and click in Generate Municipality SAO CARLOS E Point Type VASA COMPLEX VAGUE POINT v Name PointsVaguesVasa Quantity 5 Kernel Elements Quantity 2 Conjecture Elements Quantity 3 Kernel Area Percentage 10 Conjecture Area Percentage 10 Generate ancel Close Figura 3 6 Tela de Gera o de Pontos Vagos segundo a lgebra VASA Manual de Instala o Administra o e Uso do Software VagueDataGeneration 22
22. ndo uma distribui o GNU Linux qualquer uma MAC OS ou Windows Neste manual utilizaremos a distribui o Windows na vers o 7 Windows 7 32 bits Este mesmo guia pode ser utilizado para o Windows XP Windows Vista e Windows 8 Para as demais distribui es basta adapt lo 2 2 Hardware m nimo necess rio e Computador com processador Intel Core 2 Duo ou Amd Athlon x2 ou superior e Mem ria RAM 1 GB RAM 4 GB RAM recomend vel e HD 160 GB para instalar o Sistema Operacional e o Banco de Dados PostgreSQL com a extens o espacial PostGIS Manual de Instala o Administra o e Uso do Software VagueDataGeneration 3 GBD Grupo de Banco de Dados Vague Data Generation UFSCar 2 3 Pr requisitos Para a utiliza o da Ferramenta de gera o de dados espaciais vagos primeiramente necess rio a instala o do PostgreSQL com sua extens o espacial PostGIS A seguir s o apresentados links de tutoriais com instru es para instala o do PostgreSQL PostGIS para Windows Linux e Mac OS e Windows o Link para Download http www postgresal org download o Tutorial de Instala o http www gpsfiledepot com tutorials installing and setting up postgresal with postgis e Linux Ubuntu hitp vitoravelino net blog 2010 05 14 instalando e configurando postgis no postgresal via ubuntu 1 0 04 e Mac OS http mariz org blog 2012 06 19 postgresal and postgis installation source mac os x lion A ferramen
23. o do Software VagueDataGeneration 25 GBD Grupo de Banco de Dados Vague Data Generation UFSCar 4 Considera es Finais A partir da ferramenta VagueDataGeneration pode se criar bases de dados espaciais vagas como por exemplo um Data Warehouse DW espacial vago DWEV Estas bases de dados criadas poder o ser utilizadas para a realiza o de pesquisas como por exemplo testar ndices para dados espaciais vagos ou testar t cnicas de processamento de consultas em Data Warehouses que armazenam dados espaciais vagos entre outras pesquisas importante ressaltar que os dados espaciais vagos gerados pela ferramenta s o dados sint ticos ou seja tem um prop sito did tico a fim de apresentar em forma pr tica a gera o dos dados espaciais vagos respeitando as caracter sticas e limita es de cada modelo abordado neste trabalho Por fim o c digo fonte que livre e aberto juntamente com os arquivos para a carga da base de dados est dispon vel para ser baixado livremente na p gina do GBD da UFSCar A seguir este link apresentado www gbd dc ufscar br vaguedatageneration Manual de Instala o Administra o e Uso do Software VagueDataGeneration 26
24. ta VagueDataGeneration utiliza a vers o 9 2 3 do PostgreSQL Caso uma nova vers o seja lan ada possivelmente a mesma funcionar com a ferramenta Vers es anteriores do PostgreSQL podem ser incompat veis com a ferramenta Al m do Postgres PostGIS necess rio a instala o do JDK do Java O JDK do Java respons vel pela interpreta o dos c digos uma vez que Java uma linguagem interpretada e n o uma linguagem executada A seguir apresentado o link para download do JDK do Java http www oracle com technetwork java javase downloads jdk7 downloads 1880260 htm l 2 4 Passo a passo da Instala o da Ferramenta no Sistema Operacional Windows Ap s a instala o do PosgreSQL PostGIS e do JDK do Java necess rio carregar a base de dados que cont m o esquema do banco de dados da ferramenta Para isto utilizaremos o Plugin PosgGIS Shapefile and BDF Loader do PosgreSQL O Plugin PosgGIS Shapefile and BDF Loader um complemento do PostgresSQL Manual de Instala o Administra o e Uso do Software VagueDataGeneration 4 Q GBD Grupo de Banco de Dados Vague Data Generation UFSCar instalado juntamente com o PostGIS Sua fun o importar exportar arquivos Shapefiles SHP Os arquivos Shapefiles possuem dados espaciais mais precisamente geometrias e dados convencionais caracteres alfanum ricos A seguir apresentado um passo a passo do processo de carga da base de dados utilizada pela ferramenta
25. tables Done Ed egg volk vague ES municipality ES qmm vague line Ea qmm vagque point E qmm vague region ES spatial ref sys Owner postgres postgres postgres postgres postgres postgres postgres rr Figura 2 10 Bot o de Execu o de Queries Consultas Manual de Instala o Administra o e Uso do Software VagueDataGeneration 12 GBD Grupo de Banco de Dados Vague Data Generation UFSCar 10 Na Tela de Execu o de Consultas acesse o menu File e clique em Open e selecione o arquivo script algoritmos gera dados espaciais vagos SQL que cont m o script de constru o das fun es de gera o de geometrias e de gera o de dados espaciais vagos x J Query vague data on postgresBocalhost 543 mms File Edit Query Favourites Macros View Help New window Ctrl N Fy amp b RE bg Ez nx a O vague_data on postgres ocalhost 5432 Open culo F Save Ctrl 5 Save as F a Delete Delete Export Quick report Recent files Exit ready Unix Ln 1 Col 1 Ch 1 Figura 2 11 Sele o do Script para a Constru o das Fun es de Gera o de Geometrias e de Dados Espaciais Vagos Manual de Instala o Administra o e Uso do Software VagueDataGeneration 13 Q GBD Grupo de Banco de Dados Vague Data Generation UFSCar 11 Ap s selecionar o arquivo acesse o menu Query e clique em

Download Pdf Manuals

image

Related Search

Related Contents

  Manual Controlador  User Manual UNO-2483G UNO-2473G  Application for Expert/Lecturer Assignment  Operation Manual for UM400A, PDF  operation - Husqvarna  

Copyright © All rights reserved.
Failed to retrieve file