<div dir="ltr">Disculpa, no te he entendido. ¿Ya tienes un disparador que crea el punto y quieres obtener las coordenadas que tú mismo estás introduciendo?. Tengo que haberlo entendido muy mal. ¿O es que estás introduciendo coordenadas en un sistema de referencia distinto al 25830 (por ejemplo epsg 4326) y lo que hace tu disparador es rellenar un atributo de tipo punto con srid 25830 a partir de un par x, y en otro sistema de referencias?. Si me das más datos puedo concretar algo.<div>En general: postgis no tiene disparadores. Quien los tiene es postgresql. Postgis es una extensión espacial de postgresql, por lo tanto debes consultar la documentación de postgresql.</div><div>Y sobre como obtener coordenadas x e y, mira <a href="http://postgis.net/docs/manual-2.1/ST_X.html">http://postgis.net/docs/manual-2.1/ST_X.html</a> y <a href="http://postgis.net/docs/manual-2.1/ST_Y.html">http://postgis.net/docs/manual-2.1/ST_Y.html</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 24 de febrero de 2015, 11:56, Mikel <span dir="ltr"><<a href="mailto:m.ayesta@gislan.com" target="_blank">m.ayesta@gislan.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Hola a tod@s,<br>
<br>
Tengo una duda con PostGIS. ¿Hay alguna manera de que se rellenen
automáticamente dos campos de la tabla con las coordenadas del
elemento introducido?<br>
<br>
Me explico. Tengo una tabla en la que introduzco los puntos con
coordenadas geográficas y mediante un disparador, me situa el
punto en las coordenadas introducidas. El sistema de referencia es
EPSG: 25830, por lo que en el disparador realizo la transformación
de coordenadas. La cuestión es que necesito que se me rellenen los
campos X e Y de forma automática. ¿Hay algún valor por defecto que
se puede introducir (como en el caso de la fecha, now()), o por el
contrario hay que programar algún disparador? y si es la segunda
opción, ¿cómo?<br>
<br>
Gracias de antemano.<br>
<br>
Un cordial saludo, <br>
<div>
<table>
<tbody>
<tr>
<td><a href="http://www.gislan.com" target="_blank"><img src="cid:part1.01010404.05040501@gislan.com"></a></td>
<td><a href="http://www.gislan.com/node/107" target="_blank"><img src="cid:part3.07010608.08040602@gislan.com"></a></td>
</tr>
<tr>
<td colspan="2"><b><font color="blue">Mikel Ayestaran
Olano</font></b><br>
GISLAN GEOGRAPHIC APPLICATIONS S.L<br>
<font color="blue"><a href="mailto:m.ayesta@gislan.com" target="_blank">m.ayesta@gislan.com</a></font><br>
Tel.: 0034 943 304 255<br>
<a href="http://www.gislan.com" target="_blank">www.gislan.com</a><br>
</td>
</tr>
</tbody>
</table>
<p>
</p>
<table border="1">
<tbody>
<tr>
<td><font size="1"><strong>Lege oharra:</strong>
Mezu elektroniko honetan, eta, hala badagokio, bere
fitxategi erantsietan, hartzaileari soilik zuzendutako
isilpeko informazioa dago. Debekatuta dago informazio
hori zabaldu, kopiatu eta beste pertsonen artean
banatzea, Gaindegiaren baimen idatzirik gabe. Akatsen
batengatik mezu hau jaso baduzu, jakinarazi mesedez,
mezua igorlearen helbidera birbidaliz.
DBLOn ezarritakoaren arabera, Gaindegiak datu
pertsonalen isilpeko tratamendua bermatzeko beharrezko
neurriak hartzen ditu. Halaber, zure datuak fitxategi
batean daudela jakinarazi nahi dizugu, zure harremana
mantentzeko. Eskubidea daukazu datuok begiratu,
zuzendu, ezabatu eta aurka egiteko, helbide honetan:
Martin Ugalde Kultur Parkea, 20140 Andoain.</font>
</td>
</tr>
<tr>
<td><font size="1"><strong>Nota:</strong> "Este correo
electrónico y, en su caso, cualquier fichero anexo al
mismo, contiene información de carácter confidencial
exclusivamente dirigida a su destinatario. Queda
prohibida su divulgación, copia o distribución a
terceros sin la previa autorización escrita de
Gaindegia. En el caso de haber recibido este correo
electrónico por error, se ruega notifíquese
inmediatamente esta circunstancia mediante reenvío a
la dirección electrónica del remitente.
De conformidad con lo establecido en la LOPD Gaindegia
garantiza la adopción de las medidas necesarias para
asegurar el tratamiento confidencial de los datos de
carácter personal. Así mismo le informamos de
inclusión de sus datos en un fichero con la finalidad
de mantener su relación con Gaindegia y de la
posibilidad de ejercer los derechos de acceso,
rectificación, cancelación y oposición en la siguiente
dirección: Martin Ugalde Kultur Parkea, 20140
Andoain.”</font>
</td>
</tr>
</tbody>
</table>
</div>
<br>
</div>
</div>
<br>_______________________________________________<br>
Spanish mailing list<br>
<a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
<a href="http://es.osgeo.org" target="_blank">http://es.osgeo.org</a><br>
<a href="http://twitter.com/osgeoes" target="_blank">http://twitter.com/osgeoes</a><br></blockquote></div><br></div>