You are here:GeoTux»Geo-Foros»pmapper y consultas

Estadísticas

Invitados: 362
Usuarios registrados: 3237
Usuarios en línea:
-
Registrados hoy:
-

Registro

Redifusión (RSS)

Blogs y Noticias:
Recibe las actualizaciones en Geo-Noticias y Geo-Blogs

Recibir por e-mail
Recibir Geo-Noticias y Geo-Blogs por e-mail

¿Qué es esto?

Welcome, Guest
Username Password: Remember me

pmapper y consultas
(1 viewing) (1) Guest
  • Page:
  • 1

TOPIC: pmapper y consultas

pmapper y consultas 18 Сен 2009 14:26 #244

Saludos a todos en el foro,

Estoy usando pmapper para wiwndows y esta funcionando con mis propias capas, pero ahora quiero hacer mis propias consultas desde una pagina, donde le solicite el nombre del municipio y tenga un boton donde indique ver mapa y este mande a llamar el pmapper y muestre el municipios solicitado, pero el detalle es que nose como hacerle soy nuevo en esto de los SIG en internet, que archivos tengo que modificar, o crear para que realice la consulta,. gracias.

Re: pmapper y consultas 29 Сен 2009 16:09 #245

  • khalima
  • OFFLINE
  • Entusiasta
  • Posts: 24
  • Karma: 1
Hola!

Podrias hacer uso del plugin de pmapper 'SQLEditor' el cual recibe como parámetro de entrada una capa de tu proyecto, un atributo de consulta y finalmente un criterio, puedes al boton 'Ver Mapa' mandar a cargar tu pagina de Pmapper y posteriormente solicitar una búsqueda al municipio de interés. Algo Asi:

var url = 'plugins/queryeditor/x_queryeditor.php';
var params = '&operation=query&layername=' + nombreDelLayer + '&layerType=shape&query=' + query + '&zoomAMunicipio=true';
getQueryResultZoomDeMunicipio(url, params);


function getQueryResultZoomDeMunicipio(qurl, params) {
$.ajax({
type: "POST",
url: qurl,
data: params,
dataType: "json",
success: function(response){
var mode = response.mode;
var queryResult = response.queryResult;
var resstr = parseJSON(queryResult, PMap.infoWin);
var dynwin = $('#pmQueryContainer');
dynwin.html('<div id="pmQueryContainer_MSG" class="jqmdMSG"></div>')
.jqm({autofire: false, overlay: 0})
.jqDrag('div.dragHandle') ;
$('#pmQueryContainer_MSG').html(resstr).addClass('pmInfo').addClass('jqmdQueryMSG');
}
});
}
Last Edit: 29 Сен 2009 16:38 by khalima.

Re: pmapper y consultas 04 Фев 2010 16:46 #313

Saludos khalima, y una disculpa por no respoder antes
gracias de antemano por tu apoyo

mira a lo que me indicaste le agregue esto, pero me aparece un error en $.ajax, que no es reconocido, que me hace falta, donde estoy mal, o de plano no esta pasando los parametros, gracias saludos a todos
mi shape se llama (municipios.shp)


<script>
var url = 'plugins/queryeditor/x_queryeditor.php';
var params = '&operation=query&layername=Municipios&layerType=shape&query=municipios&zoomAMunicipio=true';
//getQueryResultZoomDeMunicipio(url, params);

function getQueryResultZoomDeMunicipio(qurl, params) {
$.ajax({
type: "POST",
url: qurl,
data: params,
dataType: "json",
success: function(response){
var mode = response.mode;
var queryResult = response.queryResult;
var resstr = parseJSON(queryResult, PMap.infoWin);
var dynwin = $('#pmQueryContainer')
dynwin.html('<div id="pmQueryContainer_MSG" class="jqmdMSG"></div>')
.jqm({autofire: false, overlay: 0})
.jqDrag('div.dragHandle')
$('#pmQueryContainer_MSG').html(resstr).addClass('pmInfo').addClass('jqmdQueryMSG');

}
});
}
//alert(dynwin);
</script>
<form name="form1" method="GET">
Selecciona Municipio
<select name="select" size="1" id="select">
<option value="-----" <?php if($_GET['select']==""){echo " selected";}?>>------</option>
<option value="001" <?php if($_GET['select']=="001"){echo " selected";}?>>Tapachula</option>
</select>
<input type="button" value="Mapa" onClick="return getQueryResultZoomDeMunicipio(params);">
</form>
<INPUT TYPE=HIDDEN NAME="extent" VALUE="<?php echo $printExtentHTML; ?>">
</body>
</html>
  • Page:
  • 1
Time to create page: 0.41 seconds
 

¿Dónde nos leen?

Usuario aleatorio

Últimos Geo-Foros

No posts to display.

Últimos comentarios