Procad es un sistema de diseño asistido, CAD, (computer assign desgin), para pocket pc, y presentamos la primera versión del mismo. Esta es una versión beta del producto final, y queremos que sea gratís, (freeware), para que todo el mundo lo pueda usar.

Es compatible con los ficheros DXF de autocad. En nuestra larga experiencia con el programa autocad y en el diseño de aplicaciones GIS, hemos creado una herramienta potentísima para todos aquellos ususarios que deseen visualizar, editar y listar todo tipo de trabajos en campo.
Si conoces autocad, este programa lo entenderás enseguida, ya que el proceso que se ha seguido para la creación de capas, entidades y entorno de diseño, es parecidisimo a autocad, por no decir igual.
Por ahora sólo podemos borrar entidades, cambiar sus propiedades y listarlas, pero en un futuro cercano lo ampliaremos a todas las demás utilidades de edición que tiene cualquier mínimo programa de CAD.
El sistema de dibujo, varia un poco al de un ordenador de sobremesa, ya que lo que tenemos en la mano es un lapiz, sin botones, y no un ratón. Supongamos que queremos dibujar una línea; primero seleccionaremos "Línea" desde la barra de herramientas o el menú, con lo que, en la línea de mensajes se nos pedirá que pinchemos el primer punto. Si apoyamos el lapiz en la pantalla veremos como se mueve el cursor, por la misma, y cuando esetemos en el punto deseado, (usando referencia a objetos si queremos), tenemos que darle al botón que tiene una "R" en la barra de herramientas general, que hará las funciones del botón izquierdo del ratón, confirmando el punto donde se enecuentra el cursor. Se nos pedirá el siguiente punto, y pulsaremos "R", hasta que terminemos todas las líneas. Para finalizar una orden, se puede hacer, seleccionando otra orden, o pulsando el botón que reza "Fin" sobre una señal de stop, en la barra de herramientas general. (también podemos pulsar el botón "C" que cerrará el poígono que estemos haciendo). Así se dibuja en líneas generales, y hay ordenes como la polilínea, que mientras estamos dibujando podemos activar el botón de "arco", con lo que surgirá un arco en vez de una línea.
Al contrario que autocad, primero hay que seleccionar los objetos con los que quieres hacer algo. No nos pregunta "Seleccionar objetos" después de pulsar la tecla "borrar", "Crear bloque", "Propiedades", etc, sino que la selección debe de estar, previamente hecha. Los objetos seleccionados aparecerán con otro color y con línea discontinua, cuando pueda ser. La selección se mantiene hasta que no la liberes.
Repasemos las características más importantes de este CAD:
- Completo control de capas, tipo autocad. Se pueden activar y desactivar capas, y se pueden seleccionar los colores que se desee para cada capa. Las capas pueden tener cualquier nombre, y además los colores que se pueden seleccionar, son exactamente los mismos que tiene autocad, en otras palabras, estamos usando las misma paleta de 256 colores que usa autocad, y los números de los mismos coinciden con los de autocad, con lo que se verá en la pocket igual que en autocad.


- Los ángulos que se miden, (por ahora), son siempre en centesimales, ( de 0g a 400g), y medidos de forma topográfica, o lo que que es lo mismo, el angulo 0g está en el norte, y los ángulos se miden en el sentido de las agujas del reloj, lo que nos da como resultado, lo que los topógrafos llamamos, cuadrantes topográficos. En un futuro se podrán incluir otro tipo de ángulos, para su selección.
- Se ha incluido el valor de la Z en todos los objetos, haciendo de este CAD un sistema en 3D, lo cual tiene un gran valor añadido cuando deseemos realizar operaciones sobre las entidades.


- Por ahora hemos incluido 7 tipos de entidades:
- PUNTO: Es el punto de autocad, pero en vez de incluir, sólo el valor de su posición en XYZ, además hemos incluido toda la información que creemos de importancia para nuestro trabajo. Un texto con un número, un texto con la cota, un texto con un código y un texto con la estación de la que fue radiado. No es obligatorio usar estos campos para esto, sino que se pueden aprovechar para introducir cualquier tipo de información de importancia, tipo GIS. Todos estos textos son configurables en posición, altura y capa. En PROTOPO lo llamamos PPunto.
- LINEA: Es la típica línea con un punto inicial en XYZ, y otro final, además de la capa, y grosor correspondiente a todas las entidades.
- POLILÍNEA: En principio, presentamos la típica polilínea de autocad. Vértices, que pueden incluir un valor, llamado "bulge", y que permite realizar todos los cálculos del arco correspondiente. Cuando se esté creando, se puede ir variando entre línea o arco. El arco siempre surgirá tangente a la línea o arco anterior.
- ARCO: El típico arco, el cual se define mediante 3 puntos, (por ahora), y que incluye valores de azimut inicial y azimut final para los dos puntos inicial y final respectivamente. Un arco con un azimut inicial de 0.0g y un azimut final de 400.0g, será un círculo.
- CIRCULO: En realidad está entidad es un arco con un azimut inicial de 0.0g y un azimut final de 400.0g. Sólo existe la entidad ARCO, pero se hace extensiva al círculo, el cual se puede crear mediante un radio.
- TEXTO: Se puede dibujar el texto con cualquier altura y ángulo, así como seleccionar un estilo, negrita, itálica o subrrayado.
- BLOQUE: Se pueden crear bloques de cualquier grupo de entidades seleccionadas, excepto de bloques.
- Para crear las entidades aparece una goma, o rastro de la entidad que se desea realizar para facilitar su aproximación a cualquier otra entidad. Bastará con llevar el cursor con el lapiz hasta el sitio deseado, (con referencia a objetos si se quiere), y pulsar el botón "R" para confirmar la posición, y cuando se desee finalizar la entidad, pulsar "Fin". Mientras estás creando la entidad, puedes cambiar de capa, así como realizar zoom y pan.
- Podemos hacer referencia a objetos, incluyéndose, Punto final, centro, intersección, perpendicular, etc.


- Se pueden incluir fotografias, en formato bmp, de cualquier cosa, y orientarlas y escalarlas según se desee, para fijar su posición. Las fotografias se pueden dividir en grupos, los cuales determinarán la escala a la que se desean que se vean unas u otras. Esto es utilísimo para digitizar, así como para ver la posición en la que estás, con respecto a un mapa de la zona. Ha sido pensado, fundamentalmente para la aplicación de GPS que estamos realizando, paralela a este sistema CAD.


- Las propiedades de todas las entidades, se pueden editar en un perfecto editor de propiedades, pudiendo modificar todos los valores que las componen.
- La selección de entidades se realiza, (por ahora), de forma unitaria, pinchando sobre cada una, o usando la herramienta "Seleccionar todas", la cual seleccionará todas las entidades que se vean en ese instante en la pantalla gráfica. Una vez seleccionadas las entidades podemos editar sus propiedades, listarlas, y borrarlas, manteniendose la selección en todo momento. A diferencia de autocad, cuando se realiza una selección, permanece activa hasta que se "libere", lo cual permite una edición más interactiva. Las entidades seleccionadas varian su color a uno configurado por el usuario.


- Zoom y pan, (desplazamiento), dinámico. No hemos incluido zoom ventana o pan pinchando dos puntos, sino que dado el tamaño de la pantalla gráfica, hemos creado un zoom, según un "factor de zoom", el cual surgirá a o desde el cento de la pantalla. El pan, o desplazamiento, se realiza pinchando en la pantalla, y dónde pinches será el centro de la pantalla, después de realizar el desplazamiento. Es muy cómodo, y creemos que es lo preferible para pantallas tan pequeñas. En el momento que lo uses verás que es muy dinámico y rápido.
- Los Zooms y pans, se pueden realizar mientras estás haciendo cualquier operación de dibujo o edición de entidades, lo que le da más flexibilidad al mismo. Además, existe un "área de PAN", alrrededor de la ventana gráfica, (configurable por el usuario, en principio está a 20 pixeles), y si pinchas en esa área exterior, y tienes activado el pan dinámico, se realizará un pan dinámico a esa zona. Lo mejor es trastear con el programa un rato para darse cuenta de estos detalles.
- Cuando vas creando las entidades, puedes activar el botón de "Preguntar Z" o "Preguntar XYZ", lo cual hará que cada vez que confirmes un punto, el programa saque un cuadro de diálogo solicitando la Z o la XYZ, la cual se puede introducir mediante valor de "Distancia<Azimut".


- Existe una variable, llamada Escala, la cual está pensada para que cuando se introduzca el texto, se pregunte el tamaño del mismo, en metros plano, por lo que te puedes desentender de tener que realizar las cuentas correspondientes para saber el tamaño de los textos. Y sólo con cambiar el valor de la escala, cambia el valor de la altura de los textos, (lo cual ocurre sólo con los Puntos, que están pensados para esto). Así cuando pases el fichero a autocad lo tendrás todo igual de configurado.
- Todos los valores de visualización pueden ser configurados por el ususario, desde la escala hasta las barras de herramientas y su presentación.


- Compatible con ficheros DXF, tanto su importación como exportación. Esto se realiza desde el ordenador y es un programa que genera DXF a partir de un fichero DBJ de Procad, y tambien un DBJ a partir de un DXF. Creemos que es preferible que estas operaciones se realicen en el ordenador, ya que sino seria bastante engorroso tener que llevar un dxf a la pocket, para importarlo. También se ha incluido dentro de la pocket pc, para aquellos usuarios que no tengan Windows NT/2000/XP.
- Se puede activar o desactivar el orto, lo que hará que las líneas que se dibujen sean perpendiculares a un ángulo de orto impuesto por el usuario. Una parte muy importante del orto, es que se puede seleccionar desde un arco, con lo que el ángulo del orto será la tangente a ese arco, que para dibujar ejes es muy importante.
Nuestra intención con este programa, es intentar crear un CAD estándar para la pocket, y desarrollar aplicaciones para la misma. Nosostros somos desarrolladores autorizados de autodesk, pero después de ver el producto "OnSite view" que está desarrollando, comprobamos que es muy pobre y de poca utilidad, así que nos lanzamos a desarrollar un CAD completo, conocedores de las limitaciones que la pocket nos iba a marcar. No es nuestra intención competir, ni igualarnos a un sistema CAD como autocad, ya que seria una estupidez diseñar en una pequeña calculadora, pudiendolo hacer en el ordenador, pero si queriamos preparar un herramienta, medianamente potente que nos permita crear desarrollos de GPS, topografía, (comunicación y toma de datos en campo), e ingenieria civil, como nuestro Protopo y GPSat. Y tampoco descartamos la venta de la librería de ProCad para que otros desarrollen aplicaciones de cualquier tipo.
En breve iremos realizando actualizaciones, que irán mejorando el producto hasta donde podamos o nos dejen llegar.
Espero que disfrutes de este producto, y no dejes de ponerte en contacto con nosotros para la adquisición de otros productos como PROTOPO y GPSat, que son los mejores programas de topografía y GPS que existen en el mercado ;).
Pedro Maciá García
Ingeniero técnico en topografía
Aplicaciones Topográficas S.L.