Publicado el Dejar un comentario

Convertir una geometria 3D a 2D en Oracla Spatial 11g

Me topé con el problema de que al subir una información al Oracle Spatial no me dejaba crear el índice espacial. El metadato de mi información decía que mi datos estaban en la proyección WGS84 zona utm 14 norte (32614), sin embargo los datos recién subidos tenían la dimensión 3D en la geometría. El Oracle Spatial 11g tiene el paquete SDO_CS el cual sirve para la transformación de sistemas de coordenadas. De ese paquete utilicé la función SDO_CS.MAKE_2D de la siguiente forma:

update tabla_espacial t set t.campo_geometry = SDO_CS.MAKE_2D(t.campo_geometry);

Una vez ejecutado, la dimensión z fue eliminada de la geometría.

Publicado el Dejar un comentario

The request filtering module is configured to deny a request where the query string is too long

Las peticiones al IIS están limitadas a 2048 bytes en su cadena de consulta o querystring. Cuando una petición sobrepasa este tamaño provoca el mensaje:

HTTP Error 404.15 – Not Found: The request filtering module is configured to deny a request where the query string is too long.

Si necesitas un mayor tamaño de querystring, necesitas incrementar el valor de el atributo maxQueryString en el elemento requestLimits en la sección de configuración system.webServer/security/requestFiltering en el archivo web.config de tu aplicación:

<system.webServer>
<security>
<requestFiltering>
<requestLimits maxQueryString=”MODIFICAR_VALOR_AQUI” />
</requestFiltering>
</security>
</system.webServer>

Publicado el Dejar un comentario

PHP Error: date(): It is not safe to rely on the system’s timezone settings.

Este error me sucedió en mi instalación de Claroline al actualizar a una nueva versión de PHP. “Googleando” encontré la solución en este página.
Cómo explica dicha página la solución es editar el archivo php.ini, que en mi caso se encuentra en la carpeta /etc.
La variable date.timezone estaba comentada, procedí a quitarla comentario y le establecí el valor siguiente:

[Date]
; Defines the default timezone used by the date functions
; http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone
date.timezone = America/Mexico_City

En mi caso establecí el timezone a mi correspondiente zona en México.

Espero les sea de utilidad.