Vous êtes sur la page 1sur 9

Universidad de San Carlos de Guatemala-USAC-

Centro de Universitario de Petén-CUDEP-

CATEDRATICO: PhD Mario René Rodríguez Lara.


CURSO: IDEs
CARRERA: Ingeniería en Administración de Tierras.

TAREA: Software para implementar IDEs.


(Lab. 1)

NOMBRE: Josue David Ramos Archila


No. DE CARNÉ: 200740939
FECHA DE ENTREGA: 30 de julio de 2018.
INTRODUCCIÓN

A lo largo de los diseños, ejecuciones y mantenimiento de Infraestructuras


se sabe que se puede tratar de diferentes tipos de Infraestructuras, pero
actualmente nos referimos a una Infraestructura de Datos Espaciales IDEs o en otra
de sus descripciones podemos decir en entorno de desarrollo interactivo en
inglés Integrated Development Environment (IDE), es una aplicación
informática que proporciona servicios integrales para facilitarle
al desarrollador o programador el desarrollo de software.

Normalmente, un IDE consiste de un editor de código fuente, herramientas


de construcción automáticas y un depurador. La mayoría de los IDE tienen auto-
completado inteligente de código.

El límite entre un IDE y otras partes del entorno de desarrollo de software


más amplio no está bien definido. Muchas veces, a los efectos de simplificar la
construcción de la interfaz gráfica de usuario (GUI, por sus siglas en inglés) se
integran un sistema controlador de versión y varias herramientas. Muchos IDE
modernos también cuentan con un navegador de clases, un buscador de objetos y
un diagrama de jerarquía de clases, para su uso con el desarrollo de software
orientado a objetos.

Es importante conocer que existen opciones en software libres para


implementación de Infraestructuras de Datos Espaciales, se debe tener en cuenta
que para implementar un Infraestructura se debe tener un conocimiento de software
pero también de los procesos que debemos de cumplir, no solamente se refiere a la
implementación sino al seguimiento, mantenimiento, actualización para que se
mantengan activas las infraestructuras.
OBJETIVOS

Conocer las diferentes herramientas para la implementación de una Infraestructura


de Datos y saber el funcionamiento que pueden tener cada una de ellas con sus
especificaciones y así mismo sus requisitos en un hardware para el buen funcionamiento
del software.

 Conocer distinto software libre, de los que podemos disponer para ejecución.
 Saber cuál es el de mejor utilidad que existe, siempre y cuando consideremos la
forma correcta de aplicarlos.
 Profundizar con el que mayormente es utilizado por los usuarios, para satisfacer sus
necesidades o dar respuesta a sus interrogantes.
REVISION DE LITERATURA

Una IDE (Infraestructura de Datos Espaciales) es un sistema informático


compuesto por un conjunto de recursos (catálogos, servidores, programas,
aplicaciones, páginas web, etc.), armonizados bajo un marco legal que garantiza la
interoperabilidad, de modo que se asegura que los datos producidos por las
instituciones puedan ser compartidos por toda la administración. Su objetivo es
compartir la información geográfica en la red y ponerla a disposición de los usuarios.

Las Infraestructuras de Datos Espaciales, en estos momentos, están en el


punto de mira de administraciones, productores de cartografía y usuarios. Todos
sienten la necesidad de compartir y acceder una cartografía fidedigna de una forma
rápida a través de los servicios web que nos permiten visualizarla o descargarla.

Sublime Text

Sublime Text es un editor de texto sofisticado para el código, es


multiplataforma con una elegante interfaz de usuario, este IDE cuenta con dos
versiones (2 y 3), también cuenta con un highlighting agradable que se puede
implementar para diferentes lenguajes de programación instalando el plugin
correspondiente.

Brackets

Brackets es un editor de texto moderno, de código abierto para diseño web.


Este IDE también cuenta con múltiples plugins que puedes integrarlo para hacerlo más
robusto y así poder escribir código de forma rápida.
Requisitos de Sistemas Operativos

Estas son algunos de los requisitos que solicita Brackets.

Mac OS X 10.6.8 o más reciente


Windows Vista, 7, u 8 / 8.1 (x32 y x64) (instalador requiere acceso de administrador)
Linux Ubuntu 12.04 o posterior (x32 y x64)
Linux Debian 8 o más reciente (para Debian 7 compatibilidad visitar la edición # 4816)
Al menos 2 GB de RAM para el Desarrollo en vivo

Notepad

Notepad es un programa libre (como "libertad de expresión" y también como


"barra libre"), editor de código fuente y un sustituto de Notepad que soporta varios
lenguajes. Funciona en entorno MS Windows y su uso se rige por la GPL License.

Basado en el poderoso componente de edición Scintilla , Notepad está


escrito en C y utiliza directamente la API de Win32 y STL, lo que asegura una
velocidad mayor de ejecución y un menor tamaño del programa.

Plataforma

Este es la distribución de sistema operativo para el cual se implementó


Notepad.
MS Windows

Atom

Atom es un editor de código fuente, es de código abierto que corre en


macOS, Linux y de Windows, con soporte para plug-ins escritos en Node.js y control
de versiones Gitincorporado. Atom es una aplicación de escritorio construido
utilizando tecnologías web. La mayoría de los paquetes que se extienden tienen
licencias de software libre y son mantenidos y construidos por la comunidad.

Plataformas

Estas son las distribuciones de sistemas operativos para los cuales se implementó Atom.

 Mac OS
 Windows
 Linux RedHat
 Linux Ubuntu

GeoServer

GeoServer es una implementación conforme a OGC de una serie de


estándares abiertos, como Web Feature Service (WFS), Web Map Service (WMS)
y Web Coverage Service (WCS).

Se encuentran disponibles formatos y opciones de publicación adicionales,


incluido Web Map Tile Service (WMTS) y extensiones para Catalog Service (CSW)
y Web Processing Service (WPS).

MapServer

MapServer Es una plataforma de código abierto para la publicación de datos


espaciales y aplicaciones de cartografía interactiva para la web.

Antecedentes

Originalmente desarrollado a mediados del año 1990 en la Universidad de


Minnesota, MapServer es liberado bajo una licencia estilo MIT, y funciona en todas
las principales plataformas (Windows, Linux, MacOS X).

El Comité Directivo del Proyecto MapServer (CPS), gestionado por OSGeo,


administra el proyecto que se mantiene con el apoyo de desarrolladores de todo el
mundo.

Características

 Simbología avanzada, los múltiples lenguajes de scripting


(PHP, Python, Perl, Ruby, Java, C#) y la ejecución multiplataforma
(Linux, Windows, MacOS X, Solaris, etc.)

 Admite múltiples formatos de datos vectoriales (ESRI shapfiles, PostGIS, ESRI


ArcSDE, Oracle Spatial, MySQL y otros a través de OGR)
y Raster ( TIFF/GeoTIFF, EPPL7, y otros a través de GDAL).
 Soporta más de 1000 proyecciones diferentes "al vuelo" a través de la librería
Proj.4.

Funcionamiento del programa

Su funcionamiento básico está configurado en un fichero de texto, que


generalmente tiene la extensión ".map". En este fichero, los datos del mapa se
organizan en capas, a su vez dividida en una o más clases, donde en cada una de
las cuales se pueden definir diferentes estilos visuales. Esta estructura permite la
generación de mapas con una definición de estilos muy flexible, que también puede
depender de la escala del mapa.

El formato salida de MapServer, dependiendo de la solicitud, puede ser


gráfico (mapa, leyenda, escala, métricas, visión general) o alfanumérico (el resultado
de una consulta de datos alfanuméricos o espacial). El archivo ".map" también
incluye la posibilidad de fusionar la producción de una plantilla de HTML MapServer,
para generar una página web de lectura fácil y agradable.

Entre otros:

 PostgreSQL
 Postgis
 Mapcache
 Mapproxy
CONCLUSIONES.

Existen diferentes tipos de software que se pueden utilizar dependiendo de las necesidades
en los usuarios ya que existen software de uso muy fácil la cual ahorran tiempo al usuario
y el producto es generado de una forma más rápida con la desventaja de algunas
restricciones al respecto, se puede observar que unos software son de más aplicabilidad
dependiendo de sus restricciones o requisitos de operatividad.
RECOMENDACIONES

Tomar en cuenta que para implementar una Infraestructura de Datos Espaciales se


debe conocer las necesidades y tratar de llegar lo más cercano a satisfacer las
necesidades.

Conocer los requisitos de operatividad.

La correcta aplicación de software aunque estos sean de código abierto.

Vous aimerez peut-être aussi