lunes, 12 de octubre de 2015

Construyendo aplicaciones web con ArcGis Parte 1


En esta parte, crearemos un proyecto empresarial ficticio llamado TurismoComunitario, donde se entenderá cómo diseñar y desarrollar una red de ArcGIS completamente funcional aplicación que le permite ver la base de datos de los lugares turistoicos en TurismoComunitario. Esta sección  se centrará en la creación de los conceptos básicos y los fundamentos.Vamos a leer y entender las necesidades de la misión del proyecto, el diseño de una interfaz y arquitectura, configurar el servidor Web y el desarrollo de la plantilla para nuestra aplicación web.
Primeros pasos con TurismoComunitario.
Para empezar a trabajar con esta sección, hay algunos requisitos previos:
Microsoft .NET Framework 3.5 SP1: Si está utilizando Windows 7 o superior. 
ArcGIS Desktop 10.1 medios o superiores.  
ArcGIS Server 10.1 medios instalador o superior: Esta será la sede del servicio que vamos a publicar y que con el tiempo vamos a utilizar para escribir nuestra aplicación.

El proyecto TurismoComunitario
Descripción del proyecto
La provincia de Imbabura tiene su infraestructura turística dispersa en 6 cantones (Ibarra,Antonio Ante, Urcuquí, Cotacachi, Otavalo y Pimampiro ) . Por esta razón  se está tratando de enriquecer la experiencia de los turistas en la búsqueda de referencias turosticas en la provincia con eficacia. Para lograr esto, un nuevo proyecto titulado
TurismoComunitario se ha propuesto diseñar un sitio web para ofrecer los mejores sitios turísticos de Imbabura
Propuesta de la interface.


Arquitectura de la propuesta. 
Para realizar este proyecto utilizaremos las siguientes herramientas de software.

API: Interfaz de programación de aplicaciones es un conjunto de funcionalidades que están expuestos a los desarrolladores para ampliar y personalizar particular,software; en nuestro caso, este software es ArcGIS.
Silverlight: Silverlight fue creado por Microsoft. Esta es un lenguaje estructurado que se ejecuta en el cliente, sino que requiere un plugin especial 

Flex: Flex fue creado por Adobe. Se trata de un lenguaje de programación que proporciona un contenido en la web y requiere un plugin especial para ejecutarse en un navegador.
API de ArcGIS JavaScript: Se trata de una interfaz de programación de aplicaciones expuesto como una biblioteca JavaScript que se utiliza con ArcGIS Server. Esta API se puede ejecutar en los navegadores modernos y dispositivos móviles sin necesidad de un plugin.


Ahora que hemos seleccionado nuestro lenguaje de programación, hay cuatro principales
componentes que pueden mirar en nuestro proyecto TurismoComunitario. Los componentes son
los siguientes:
• La base de datos que contiene datos de los sitios turísticos.
• ArcGIS para el sitio del servidor que se conecta a la base de datos.
• El servidor web donde reposa nuestra aplicación web y donde los clientes se conectarán a navegar por el sitio web.
• El navegador del cliente, que conectará al servidor web para recuperar el sitio web.



Vamos a explicar este diseño, desde el momento en que un usuario abre la aplicación web hasta
el momento en que se visualiza el mapa, en los siguientes pasos:
1. El usuario abre el navegador del servidor de alojamiento web, la aplicación web que estaremos escribiendo. Esto enviará una petición HTTP al servidor web.
2. El servidor web recibe la solicitud HTTP de usuario y devuelve el contenido del  sitio Web
3. Dado que el lenguaje de scripting es JavaScript, el navegador inicia la ejecución del código localmente en el lado del navegador. El código JavaScript de ArcGIS que se quiere escribir en la parte 2, Configuración de la Aplicación Web básico, va a crear un HTTP, mediante un servicio web del servidor ArcGIS Server  para TurismoComunitario .
4. ArcGIS sitio servidor recibe la petición HTTP desde el cliente, y convierte la solicitud HTTP en una Query Language (SQL) consulta estructurado para ser enviado a la base de datos.
5. La base de datos ejecuta la consulta y devuelve el resultado de ArcGIS Server.
6. ArcGIS Server envuelve los resultados en una petición HTTP y devuelve de nuevo al cliente.

Los siguientes sistemas hay que instalarlos , existe muchos manuales disponibles en internet de que ayudarán a conseguir este objetivo.
1. Instalación del software ArcGIS 
2. Instalación del  ArcGIS Server (http://gerardoalvarezc.blogspot.com/2010/02/arcgis-server-servidor-de-informacion.html)





No hay comentarios:

Publicar un comentario