<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">Buenos días aquí Valenty,<div><br></div><div>Estoy intentado crear un nuevo CRS, como indicas en la respuesta anterior, pero el sw me devuelve un error. </div>
<div>"Indica que es imposible actualizar la BBDD del usuario, probablemente pq está bloqueada por otro proceso."</div>
<div><br></div><div>No entiendo muy bien en que otro proceso puede estar usándose la BBDD, ya que tan solo está abierto esta versión del gvsig 1.11</div><div><br></div><div>Gracias de antemano.</div><div><br></div><div><br>
</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 25 de julio de 2013 16:45, Valenty Gonzalez <span dir="ltr"><<a href="mailto:gvalenty@creativa-consultores.com" target="_blank">gvalenty@creativa-consultores.com</a>></span> escribió:<div>
<div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola Manuel, he seguido la recomendación de Jose Carlos (me alegra verle<br>
en la lista gvSIG), donde dice:<br>
<div>"Quizás lo más fácil sea tratar de exportar la capa con gvSIG a PostGIS<br>
de nuevo, con otra nombre claro.<br>
Como gvSIG no gestiona entidades de tipo no multi, quizás cree la tabla<br>
de multipolygon."<br>
<br>
</div>Exporté nuevamente la capa desde gvSIG usando v-1.12 y en efecto la creo<br>
Multipolygon en PostGIS.<br>
Y luego probé editar y me funcionó.<br>
<br>
Pero antes una observación.<br>
Al exportar desde gvSIG recuerda que asignará como proyección la que<br>
tenga asignada la VISTA. En mi caso verifiqué el archivo .prj de tu<br>
shape, y ví que está en CRTM05.<br>
En la web <a href="http://spatialreference.org" target="_blank">spatialreference.org</a> busqué el fichero equivalente.<br>
Luego busqué en la tabla 'spatial_ref_system' de PostGIS el srid y no<br>
estaba. Así que tomé la instrucción SQL para cargarlo desde la misma<br>
página <a href="http://spatialreference.org" target="_blank">spatialreference.org</a>:<br>
<a href="http://spatialreference.org/ref/sr-org/7057/postgis/" target="_blank">http://spatialreference.org/ref/sr-org/7057/postgis/</a><br>
<br>
(verifica que los parámetros son los mismos)<br>
<br>
Como en gvSIG tampoco está precargado el CRTM05, lo agregué de la<br>
siguiente forma:<br>
1.- busca en <a href="http://spatialreference.org" target="_blank">spatialreference.org</a> la proyeccion que deseas crear y elije<br>
el formato OGC-WKT<br>
2.- copia el texto de parámetros WKT. Creo que para CRMT05 el enlace es:<br>
<a href="http://spatialreference.org/ref/sr-org/7057/ogcwkt/" target="_blank">http://spatialreference.org/ref/sr-org/7057/ogcwkt/</a><br>
3.- Abre gvSIG. Crea una VISTA nueva. Seleccionala y ve a Propiedades de<br>
la VISTA<br>
4.- Haz click en la pestaña de 'Proyeccion actual' (que debe estar en<br>
23030). Despliega las opciones de TIPO y elige CRS de Usuario<br>
5.- En la parte inferior de la ventana haz click en NUEVO. Allí elige la<br>
opción 'A partir de una cadena WKT'<br>
6.- Pega el texto copiado en el punto 2. en el recuadro disponible en la<br>
ventana<br>
7.- Click en Finalizar. Click en Aceptar. Y ya tienes la VISTA en<br>
Proyeccion CRTM05<br>
8.- En lo sucesivo el sistema de referencia está cargado como opción<br>
personalizada.<br>
9.- Puedes ir a Preferencias de gvSIG y elegir esta proyección como<br>
predeterminada<br>
<br>
<br>
Para finalizar. Abre una VISTA con CRS del usuario equivalente a CRTM05,<br>
carga el shape y exportalo a PostGIS. Te quedará de tipo Multipolygon y<br>
podrás editarlo desde gvSIG.<br>
<br>
Saludos,<br>
Valenty<br>
<br>
<br>
<br>
El 25/07/13 16:36, Jose Carlos Martinez Llario escribió:<br>
<div><div>> Hola,<br>
> gvSIG al menos que no hayan cambiado el driver ultimamente no maneja<br>
> correctamente geometrías sencillas, es decir, no tipo multi de PostGIS.<br>
> Supongo que en la versión 1.12 seguirá igual, en la 2 no lo sé.<br>
><br>
> Para cambiar una columna de tipo de geometría en PostGIS (en 1.5 es un<br>
> poco más dificil que en PostGIS 2) deberías:<br>
><br>
> 1.- Quitar la restricción de tipo check de geometría de la tabla.<br>
> 2.- Realizar un update<br>
> update tabla set geom = st_multi(geom);<br>
> 3.- Añadir la restricción de tipo check de geometría de la trabla<br>
> 4.- Modificar geometry_column con el tipo ahora a MULTIPOLYGON<br>
><br>
> También los pasos 3 y 4 te los puedes evitar con la orden<br>
> probe_geometry_columns.<br>
><br>
> o también podrías añadir una segundo columna de geometría, lo cual sería<br>
> más facil:<br>
><br>
> 1. Añadir una nueva columna de geometría con addgeometrycolumn<br>
> 2. realizar un update:<br>
> update tabla set geomnueva = st_multi(geom);<br>
> 3.- Borrar con dropgeometrycolumn la columna vieja geom<br>
><br>
> En fin, un poco complicado si no conoces PostGIS.<br>
><br>
> Quizás lo más fácil sea tratar de exportar la capa con gvSIG a PostGIS<br>
> de nuevo, con otra nombre claro.<br>
> Como gvSIG no gestiona entidades de tipo no multi, quizás cree la tabla<br>
> de multipolygon.<br>
><br>
> Esto te funcionaría siempre que no tengas tipos de datos raros en las<br>
> columnas pq puede que gvsig no los interprete bien.<br>
> Si es una tabla digamos normal posiblemente funcione. Si no puedes<br>
> tratar de hacer lo mismo con otro sig de escritorio.<br>
><br>
> Yo probaría esto último con gvsig, si no estás acostrumbrado a PostGIS.<br>
> Espero haberte ayudado.<br>
> Un saludo<br>
> José Carlos<br>
><br>
><br>
><br>
><br>
> On 25/07/2013 22:54, Valenty Gonzalez wrote:<br>
>> No debería sea problema que sea 'polygon' en lugar de 'multipolygon'<br>
>> La migración a PostGIS la haz hecho usando shp2pgsql?<br>
>> Si te parece puedes enviarme a mi correo una parte de la capa original<br>
>> para probar por acá.<br>
>> Saludos,<br>
>> Valenty<br>
>><br>
>><br>
>> El 25/07/13 16:07, Manuel Castro escribió:<br>
>>> Gracias Valenty:<br>
>>><br>
>>> Pero te digo que la capa es de unicamente de poligonos, y estoy<br>
>>> realizando las pruebas a manera local, por lo cual tengo todos los<br>
>>> permisos de escritura.<br>
>>> Pregunto porque en el foro me habian indicado que el problema se da en<br>
>>> la base de datos, ya que el tipo de geometria deberia ser multipoligono<br>
>>> y no poligono.<br>
>>> Pero no puedo cambiar a multipoligono la tabla en postgis, ya que el<br>
>>> Gvsig no me realiza cambios en la tabla grafica, mientras el QGis si lo<br>
>>> realiza ya que este reconoce los dos tipos de geometrias, como? no lo se<br>
>>> pero ahi si lo puedo modificar sin ningun problema.<br>
>>> Como estoy realizando un proyecto para una institucion no puedo decirles<br>
>>> que utilicen uno u otro software para que hagan una u otra cosa.<br>
>>><br>
>>> Gracias.<br>
>>><br>
>>><br>
>>> El 25 de julio de 2013 13:37, Valenty Gonzalez<br>
>>> <<a href="mailto:gvalenty@creativa-consultores.com" target="_blank">gvalenty@creativa-consultores.com</a><br>
>>> <mailto:<a href="mailto:gvalenty@creativa-consultores.com" target="_blank">gvalenty@creativa-consultores.com</a>>> escribió:<br>
>>><br>
>>> Hola Manuel,<br>
>>> El campo the_geom almacena los vértices o pares de coordenadas.<br>
>>> En la tabla 'geometry_column' se indica el tipo de geometría.<br>
>>> El tipo de geometría debería ser linea, punto o polígono, puede ser de<br>
>>> tipo geometry cuando es una capa con diferentes geometrías en la<br>
>>> misma capa.<br>
>>><br>
>>> Creo que puede estar sucediendo dos cosas:<br>
>>> 1.- Que la capa tiene diferentes geometrías, con lo cual deberías<br>
>>> intentar previamente separarlas y migrar de nuevo a postgis.<br>
>>> 2.- Que el usuario con el que editas no tenga permiso de escritura en<br>
>>> las tablas requeridas.<br>
>>><br>
>>> Saludos,<br>
>>> Valenty<br>
>>><br>
>>> El 25/07/13 12:58, Manuel Castro escribió:<br>
>>> > Si ya modifique la caracteristica en la tabla geometry_columns, pero<br>
>>> > todavia nada me sigue dando errores, y es que creo que en la tabla que<br>
>>> > tiene la columna the_geom no se ha realizado los cambios.<br>
>>> ><br>
>>> > Gracias.<br>
>>> ><br>
>>> > Manuel Castro Prado.<br>
>>> > <a href="http://signet-siglibre.blogspot.com/" target="_blank">http://signet-siglibre.blogspot.com/</a><br>
>>> > San José, Costa Rica.<br>
>>> > SIGWeb Consultores.<br>
>>> ><br>
>>> ><br>
>>> > _______________________________________________<br>
>>> > gvSIG_usuarios mailing list<br>
>>> > <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a> <mailto:<a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a>><br>
>>> ><br>
>>> > Para ver histórico de mensajes, editar sus preferencias de usuario<br>
>>> o darse de baja en esta lista, acuda a la siguiente dirección:<br>
>>> ><br>
>>> > <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
>>> ><br>
>>> _______________________________________________<br>
>>> gvSIG_usuarios mailing list<br>
>>> <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a> <mailto:<a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a>><br>
>>><br>
>>> Para ver histórico de mensajes, editar sus preferencias de usuario o<br>
>>> darse de baja en esta lista, acuda a la siguiente dirección:<br>
>>><br>
>>> <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>> --<br>
>>> Manuel Castro Prado.<br>
>>> <a href="http://signet-siglibre.blogspot.com/" target="_blank">http://signet-siglibre.blogspot.com/</a><br>
>>> San José, Costa Rica.<br>
>>> SIGWeb Consultores.<br>
>>><br>
>>><br>
>>> _______________________________________________<br>
>>> gvSIG_usuarios mailing list<br>
>>> <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
>>><br>
>>> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
>>><br>
>>> <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
>>><br>
>> _______________________________________________<br>
>> gvSIG_usuarios mailing list<br>
>> <a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
>><br>
>> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
>><br>
>> <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
><br>
><br>
_______________________________________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es" target="_blank">gvSIG_usuarios@listserv.gva.es</a><br>
<br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
<br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
</div></div></blockquote></div></div></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Alejandro Chamizo de Castro<br>GIS-ENVIROMENTAL ANALYST<div>+593 0939802838</div>
<div><a href="http://www.linkedin.com/profile/view?id=141874411&trk=tab_pro" target="_blank">http://www.linkedin.com/profile/view?id=141874411&trk=tab_pro</a><br>
</div><div><a href="http://vizualize.me/alechamizo?r=alechamizo" target="_blank">http://vizualize.me/alechamizo?r=alechamizo</a><br></div><div><br></div></div>
</font></span></div>
</div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Alejandro Chamizo de Castro<br>GIS-ENVIROMENTAL ANALYST<div>+593 0939802838</div><div><a href="http://www.linkedin.com/profile/view?id=141874411&trk=tab_pro" target="_blank">http://www.linkedin.com/profile/view?id=141874411&trk=tab_pro</a><br>
</div><div><a href="http://vizualize.me/alechamizo?r=alechamizo" target="_blank">http://vizualize.me/alechamizo?r=alechamizo</a><br></div><div><br></div></div>
</div>