Publicado el Dejar un comentario

Descargar Cartografía de México gratis desde INEGI

La liga y metodología descrita ya quedó obsoleta, ver la actualización al final de esta entrada en la sección “ACTUALIZACIÓN”.

¿Necesitas cartografía de México para usarla en algún programa SIG como ArcGIS, gvSIG, QGIS o Autocad? INEGI a puesto a disposición del público en general la cartografía nacional que produce.

Contiene una basta cantidad de datos geográficos en formatos shapefile y DWG. Para localizarla ingresa a esta dirección y en “Buscar en Productos” teclea DWG o shp según el formato que necesites y presiona el botón “IR“.

Selección_324
Te presentará una nueva ventana con la lista de productos que coincidió con la búsqueda. Del lado izquierdo puedes filtrar los productos encontrados por tema, entidad federativa (estado) ó tipo,  o puedes hacer una búsqueda más precisa tecleando en la sección “Buscar” el término que deseas.

Por ejemplo, si se desea la cartografía de Ciudad Victoria, Tamaulipas, escribiríamos la clave oficial de esta localidad y el formato separado por una coma, así: 28041, shp. Y presionamos “Buscar“.

Selección_322

Dando click sobre los mapas de los resultados mostrador nos enviará a otra ventana donde seleccionamos la pestaña “Descarga” que nos mostrará el archivo a descargar. Damos click sobre el icono que muestra el formato para comenzar la descarga de la cartografía. Es todo.

Selección_321

ACTUALIZACIÓN

La dirección y la metodología de descarga anterior ya dejó de funcionar. Ahora la cartografía de Inegi se puede descargar de la siguiente dirección: Biblioteca digital de México.

Espero les hay sea útil.

Publicado el Dejar un comentario

Obtener la fecha actual en java con la clase Calendar.

A partir de java 7 los métodos para obtener el día, mes y año de una fecha han quedado obsoletos o en desuso y podrán desaparecer en futuras versiones.

Lo que recomiendan es el uso de la clase Calendar para obtener estos datos. Enseguida un pequeño ejemplo de cómo obtener la fecha (“AAAA-MM-DD”) con la clase Calendar de java:

...
Calendar fechaActual = Calendar.getInstance();
String cadenaFecha = String.format("%04d-%02d-%02d-%02d",
  fechaActual.get(Calendar.YEAR),
  fechaActual.get(Calendar.MONTH)+1,
  fechaActual.get(Calendar.DAY_OF_MONTH));
System.out.println(cadenaFecha);
....

Observe el +1 al obtener el mes. Calendar.MONTH regresa el número de mes pero a partir de 0, por eso la necesidad de aumentar en uno para obtener el mes correctamente.

Espero y les sea útil. ¡Saludos!

Publicado el Dejar un comentario

DenyHosts: Cómo desbloquear IP bloqueada en CentOS 6/7.

Hay ocasiones que necesitamos habilitar nuevamente el acceso a una ip que ha sido bloqueada por el software de seguridad DenyHost. Para lograr esto hay que llevar a cabo los siguientes pasos, con el usuario root:

1. Parar DenyHosts:

# /etc/init.d/denyhosts stop

2. Borrar del archivo hosts.deny la ip que deseamos volver a habilitar:

# vi /etc/hosts.deny

Localizamos y borramos todas la lineas que contengan la ip deseada. Guardamos el archivo modificado.

3. Borrar las lineas que contengan la ip deseada de los siguientes archivos que se encuentran en  /var/lib/denyhosts

# cd /var/lib/denyhosts

Los archivos a editar y guardar son los siguientes:

hosts
hosts-restricted
hosts-root
hosts-valid
users-hosts

4. Inicie DenyHosts

# /etc/init.d/denyhosts start

Una vez hechos estos pasos pruebe conectar al servidor desde la ip deseada. Debe tener nuevamente acceso al sevidor. Si no es así, revise nuevamente los pasos anteriores.

¡Saludos!