Herramientas de Desarrollo
Herramientas de desarrollo
GeoConcept ofrece un amplio abanico de herramientas de fácil acceso para la creación de ‘aplicaciones’, en el sentido amplio de la palabra, relativas en mayor o menor medida a la cartografía.
Si usted pretende enriquecer el producto GeoConcept con funcionalidades empresariales propias, o desarrollar una aplicación con la intención de integrarla en otra independiente, dispone de una amplia gama de kits, componentes y otras APIs desarrolladas para usted.
En su mayoría son herramientas de propósito general, y ofrecen un entorno de desarrollo de aplicaciones sobremesa (Kit de C, Kit .net, Kit de VisualBasic …) y también aplicaciones web (GCIS) o incluso aplicaciones con tecnología smartphone (Kit GeoConcept Pocket). Otras sin embargo están reservadas a propósitos más específicos (Universal GeoCoder, o UGC, para el retorno de direcciones coordenadas, o SmartRouting para el cálculo de itinerarios).
Sea cual sea la aplicación que usted pretende desarrollar entorno, o fuera del ámbito de GeoConcept, nuestras herramientas responderán a sus necesidades, cumpliendo a la perfección con sus exigencias.

Kit estándar : El Kit “estándar” de GeoConcept tiene unos objetivos específicos :
- Extender las funcionalidades de GeoConcept o de cualquiera de las soluciones asociadas.
- Acceder a funcionalidades del GIS desde la componente cartográfica eXplorer de GeoConcept.
- Acceder a funcionalidades del GIS de GeoConcept desde una aplicación independiente.
El kit comprende un gran número de funciones (más de 1.000) exportadas a través del Kernel de GeoConcept y un dispositivo de mensajería que habilita en la aplicación cliente la notificación de eventos que se suceden en GeoConcept e incluso permite ser consultado bajo ciertas circunstancias ( por ejemplo, la protección de objetos...).
Kit Internet Server de GeoConcept : El kit de desarrollo Internet Server de GeoConcept es una herramienta multi-faceta que permite enriquecer :
- GeoConcept, con funcionalidades especiales que pueden ser desplegadas en modo web.
- Applets de GCIS en interfaces de usuario, los cuales pueden llamar a funcionalidades dedicadas desarrolladas.
- Páginas web con funcionalidades de mapa.
El kit GCIS (server side) facilita la escritura de add-ons para GCIS (DLL de Windows, como todos los add-ons de GeoConcept). La ventaja de este kit es que ha sido especialmente diseñado para manejar incoming queries que contienen variables especializadas, todo esto dentro de un entorno multiusuario.
Kit SmartRouting : El kit SmartRouting ha sido expresamente diseñado para el cálculo de itinerarios. Dispone de las siguientes operaciones básicas :
- Cálculo de itinerarios entre 2 puntos
- Cálculo de itinerarios entre un punto y varios posibles
- Cálculo de matrices de distancia (rutas rápidas y cortas)
- Creación de entornos de trabajo
- Cálculo de isócronas (subdesarrollo).
El kit SmartRouting es un encapsulado C del motor SmartRouting, en el cual una aplicación cliente puede dibujar. El kit C se suministra en forma de librería (SmartIti.dll para plataformas Windows, libSmartIti.so para plataformas Linux/UNIX).
El kit GeoConcept Pocket : El kit de desarrollo de bolsillo de GeoConcept aumenta las funcionalidades de GeoConcept Pocket mediante una serie de add-ons. El kit consiste en :
- Un grupo de funciones de estilo Win32 exportadas vía Kernel que permiten a las queries ser direccionadas a GeoConcept Pocket en cualquier momento.
- Un mecanismo de mensajería que permite a la aplicación cliente ser notificada de eventos que tienen lugar en GeoConcept Pocket, e incluso de ser consultado en determinadas circunstancias (protección de objetos...).
El kit .Net de GeoConcept : Del mismo modo que el kit estándar, el kit .NET extiende las funciones de GeoConcept a través del uso de add-ons. La única diferencia radica en que los add-ons se programan en Visual.net en lugar de en Visual C++, por lo tanto el usuario puede tomar ventaja de la potencia y la evidente simplicidad del entorno de desarrollo. El kit .NET ha sido desarrollado entorno a Framework .NET 1.1. Como resultado, es compatible con entornos de desarrollo Visual Studio 2003 (C#, VB.Net) y Delphi 2005, así como cualquier otro entorno de desarrollo que soporte este Framework.
Además de una API estilo Win32, este kit incorpora todas las funcionalidades GeoConcept en forma de objeto, y esto simplifica de manera inimaginable su utilización.
Explorer/Geoxevent : El kit Explorer tiene como objetivo desarrollar aplicaciones empresariales y distribuirlas con el menor coste posible, ya que el coste es menor que la licencia Expert o estándar de GeoConcept. GeoConcept eXplorer activeX permite la integración de un mapa GeoConcept en una aplicación independiente.
UGC Universal GeoCoder : El kit de Geocodificación es un encapsulado del motor de geocodificación implementado en C, sobre el cual se puede basar la aplicación cliente. El kit C se suministra en forma de librería (UGC.dll para plataformas Windows, ó libUgc.so para plataformas Linux/UNIX).
UGC .Net : El kit .NET Universal Geocoder es un encapsulado del motor Universal de Geocodificación. Permite la geocodificación de direcciones en un entorno .NET, se ha desarrollado según framework .NET para su uso en aplicaciones .NET y en aquellas desplegadas en IIS (Web Service ó webapp ASP.NET).
UGC Linux/Unix : UGC y su kit de desarrollo han sido diseñados para entornos tanto Windows como Linux/Unix, siendo ambas versiones idénticas. Para GeoConcept ha sido de vital importancia asegurar la compatibilidad de estos componentes con la versión específica que ha de soportarlos.
HTC High Traffic Client : El kit de desarrollo HTC permite al cliente personalizar el sistema, mediante :
- Inserción de mapas dinámicos (exploración del mapa mediante drag&drop, uso del zoom con la rueda del ratón, centrado de la imagen con doble clic, ...) en páginas web (html o jsp) y elección de varios componentes (cursor escalado, visualización del mensaje de copyright...).
- Posicionamiento de objetos sobre el mapa mediante un símbolo asociado (GIF, GIF animado, etc.).
- Visualización de información asociada a los símbolos.
- Añadir y seleccionar la distribución de las capas (superposición de capas, bloqueo y de capa, opacidad, etc.).
- Diseño de líneas y polígonos en el mapa.
- Posición y escalado por defecto.
- Interacción entre los datos internos (en otro “frame” de HTML, o junto al mapa) y el mapa en sí (zoom de una zona específica, o un listado lateral de objetos).
API HTC permite el desarrollo de servicios Web con un alto valor añadido.
GeoMidlet : GeoMidlet es un API que proporciona funciones básicas necesarias para visualizar el mapa y desplazarse sobre el. El fondo de mapa es matricial, y se actualiza en tiempo real desde el servidor.
El servidor de mapeado debe ser :
- Geoweb con GCIS ;
- Un servidor que soporte el formato WMS especificado por OpenGIS ;
- El cliente que muestra el mapa ha de ser un midlet J2ME que se ejecuta desde un teléfono móvil o una PDA.
GeoMidlet difunde 4 capas superpuestas :
- Mapa de fondo.
- Barra de heramientas.
- Objetos superpuestos sobre el mapa.
- Zona de notificaciones.






