uploadshp.js
7.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
if(typeof i3GEOadmin.uploadshp == "undefined" ){
i3GEOadmin.uploadshp = {};
}
i3GEOadmin.uploadshp.dicionario = {
'pastaArmazenamento' : [ {
pt : "Pasta no servidor onde os dados serão armazenados.",
en : "",
es : ""
} ],
'projecao' : [ {
pt : "Projeção (apenas será utilizado se não for feito o upload de um arquivo .prj)",
en : "",
es : ""
} ],
'envia' : [ {
pt : "Enviar",
en : "",
es : ""
} ],
'criaMapfile' : [ {
pt : "Marque para criar o arquivo de configuração (mapfile) e visualizar os dados no mapa interativo (você poderá editar esse arquivo posteriormente no editor de mapfiles)",
en : "",
es : ""
} ],
'txtTitulo' : [ {
pt : "Upload de arquivo shapefile",
en : "",
es : ""
} ],
'txtDesc' : [ {
pt : "Aqui é possível subir um arquivo shapefile (.shp, .shx, .dbf e .prj) diretamente para o servidor onde está instalado o i3Geo. Caso não seja incluído um arquivo .prj, o usuário pode informar a projeção no momento da subida a partir de uma lista. Também é possível escolher se se deseja criar um mapfile para o tema automaticamente.</p><p>É preciso configurar a variável <code>$i3geoUploadDataWL</code> do arquivo <samp>i3geo/ms_configura.php</samp> com as pastas no servidor que podem receber arquivos.",
en : "",
es : ""
} ],
'txtAjuda' : [ {
pt : "A pasta no servidor onde o arquivo ficará armazenado deve ter as permissões adequadas para permitir o armazenamento dos arquivos. Verifique com o administrador do servidor essas permissões e os endereços das pastas que podem receber arquivos.<br>Para evitar a remoção de arquivos que estão em uso por outros usuários, não é permitido apagar arquivos. Para apagar arquivos, solicite diretamente ao administrador do servidor.",
en : "",
es : ""
} ],
'txtArquivos' : [ {
pt : "Escolha os arquivos que formam o shapefile",
en : "",
es : ""
} ],
'txtTituloShp2Pg' : [ {
pt : "Importação de arquivo shapefile para PostGIS",
en : "",
es : ""
} ],
'txtDescShp2Pg' : [ {
pt : "Aqui é possível subir uma camada shapefile (.shp, .shx, .dbf) diretamente para um banco PostGIS. O usuário deve escolher o esquema e incluir o nome de uma tabela. Caso já exista uma tabela com o mesmo nome, é possível escolher se se quer inserir novos registros na tabela ou apagar os registros existentes e inserir novos. É possível fazer a reprojeção do arquivo shapefile incluindo a projeção de destino diferente da de origem. Também é possível escolher se se deseja criar um mapfile para o tema automaticamente.<p></p>É preciso configurar a variável <code>$i3geoUploadDataWL</code> do arquivo <samp>i3geo/ms_configura.php</samp> com a string de conexão com banco e esquema.",
en : "",
es : ""
} ],
'txtAjudaShp2Pg' : [ {
pt : "No formulário deve-se indicar os arquivos nos formatos SHP, SHX e DBF que formam o SHAPEFILE. O arquivo é enviado ao servidor e armazenado temporariamente para que a conversão para PostGIS seja possível. O resultado do processo será uma tabela no banco de dados no esquema escolhido pelo usuário. O acesso ao banco é feito por meio do usuário administrativo da aplicação i3Geo (o mesmo que gerencia o sistema de administração, veja em ms_configura.php). Esse usuário, definido pelo administrador do servidor, deve ter os direitos de escrita no esquema do banco de dados escolhido para importar os dados.",
en : "",
es : ""
} ],
'esquemaArmazenamento' : [ {
pt : "Esquema no banco de dados onde a tabela será criada",
en : "",
es : ""
} ],
'sridOrigem' : [ {
pt : "Código numérico SRID (projeção cartográfica) referente ao arquivo shapefile",
en : "",
es : ""
} ],
'sridDestino' : [ {
pt : "Código numérico SRID (projeção cartográfica) que será utilizado para armazenar os dados no banco",
en : "",
es : ""
} ],
'tipoOperacao' : [ {
pt : "Tipo de operação. Sempre é criado um backup no banco caso a tabela já exista.",
en : "",
es : ""
} ],
'tabelaNova' : [ {
pt : "Tabela nova",
en : "",
es : ""
} ],
'tabelaUpdate' : [ {
pt : "Apagar registros e inserir novos",
en : "",
es : ""
} ],
'tabelaInsert' : [ {
pt : "Inserir registros novos",
en : "",
es : ""
} ],
'nomeTabela' : [ {
pt : "Nome da nova tabela ou de uma tabela já existente",
en : "",
es : ""
} ],
'apenasScript' : [ {
pt : "Não cria ou modifica a tabela, apenas mostra nos resultados o script SQL",
en : "",
es : ""
} ],
'comentarioTabela' : [ {
pt : "Comentário que será inserido nas propriedades da tabela caso seja uma nova tabela",
en : "",
es : ""
} ],
'colunaGid' : [ {
pt : "Nome de uma nova coluna, ou de uma existente no shapefile, que será considerada como identificadores únicos de cada registro. Caso a coluna não exista, será criada.",
en : "",
es : ""
} ],
'comboAliasConexao' : [ {
pt : "Alias da conexão com o banco de dados. Será utilizado apenas para o caso de construção do arquivo mapfile.",
en : "",
es : ""
} ],
'txtTituloCsv2Pg' : [ {
pt : "Importação de arquivo CSV para PostGIS",
en : "",
es : ""
} ],
'txtDescCsv2Pg' : [ {
pt : "Aqui é possível subir um arquivo .csv como uma camada geográfica em um banco PostGIS. O usuário deve escolher o esquema, as colunas que representam as coordenadas x (longitude) e y (latitude) e incluir o nome de uma tabela. Caso já exista uma tabela com o mesmo nome, é possível escolher se se quer inserir novos registros na tabela ou apagar os registros existentes e inserir novos. Também é possível escolher se se deseja criar um mapfile para o tema automaticamente.<p></p>É preciso configurar a variável <code>$i3geoUploadDataWL</code> do arquivo <samp>i3geo/ms_configura.php</samp> com a string de conexão com banco e esquema.",
en : "",
es : ""
} ],
'txtAjudaCsv2Pg' : [ {
pt : "No formulário deve-se indicar o arquivo no formato CSV. O arquivo é enviado ao servidor e armazenado temporariamente para que a conversão para PostGIS seja possível. O resultado do processo será uma tabela no banco de dados no esquema escolhido pelo usuário. O acesso ao banco é feito por meio do usuário administrativo da aplicação i3Geo (o mesmo que gerencia o sistema de administração, veja em ms_configura.php). Esse usuário, definido pelo administrador do servidor, deve ter os direitos de escrita no esquema do banco de dados escolhido para importar os dados.",
en : "",
es : ""
} ],
'txtArquivoCsv' : [ {
pt : "Escolha o arquivo texto no formato CSV",
en : "",
es : ""
} ],
'sridOrigemCsv' : [ {
pt : "Código numérico SRID (projeção cartográfica) referente aos dados das colunas x e y caso sejam especificadas",
en : "",
es : ""
} ],
'colunaX' : [ {
pt : "Nome da coluna no arquivo CSV que contém os valores de coordenadas do eixo x (longitude)",
en : "",
es : ""
} ],
'colunaY' : [ {
pt : "Nome da coluna no arquivo CSV que contém os valores de coordenadas do eixo y (latitude)",
en : "",
es : ""
} ]
};