From press en gvsig.com Thu Jul 7 10:17:45 2016 From: press en gvsig.com (gvSIG News Office) Date: Thu, 7 Jul 2016 10:17:45 +0200 Subject: [Gvsig_desarrolladores] =?utf-8?q?Curso_=22Delimitaci=C3=B3n_de_c?= =?utf-8?q?uencas_hidrogr=C3=A1ficas=22_online_con_gvSIG?= Message-ID: <577E1029.2070504@gvsig.com> Hola, remitimos información del curso online de Delimitación de cuencas hidrográficas y análisis del terreno, impartido por GeoAlternativa del 27 de julio al 31 de agosto. Saludos --------------------- ¡Abierto el plazo de matriculación del curso "Delimitación de cuencas hidrográficas y análisis del terreno" de GeoAlternativa con Certificación Oficial de la Asociación gvSIG! El objetivo general de este curso es aprender, de manera eminentemente práctica, la metodología para delimitar una cuenca hidrográfica mediante las herramientas que ofrecen los Sistemas de Información Geográfica, en particular el módulo de SEXTANTE de gvSIG, software libre y potente. El curso parte de una breve introducción a los conceptos básicos necesarios para manejar un SIG, para luego centrarnos en las capas ráster, y especialmente un tipo de este tipo de representación de la realidad: Modelos Digitales de Elevación (MDE). Estudiaremos los MDE como fuente básica de información y base de nuestros análisis del terreno. Aprenderemos a crearlos, y a extraer información de ellos, así como a prepararlos para nuestro análisis hidrológico. Al finalizar el curso, las personas participantes sabrán crear un MDE, obtener curvas de nivel a partir ellos, crear un TIN, obtener la red de drenaje, clasificarla, delimitar cuencas hidrográficas, y realizar mapas de pendiente y de sombreado. +info en http://www.geoalternativa.com/moodle/mod/page/view.php?id=945 -------------------------- From canas_jul en gva.es Thu Jul 7 13:15:29 2016 From: canas_jul en gva.es (=?UTF-8?Q?Julio_Ca=c3=b1as_Navarro?=) Date: Thu, 7 Jul 2016 13:15:29 +0200 Subject: [Gvsig_desarrolladores] =?utf-8?q?Resumen_de_gvSIG=5Fdesarrollado?= =?utf-8?q?res=2C_Vol_138=2C_Env=C3=ADo_1?= In-Reply-To: References: Message-ID: El 07/07/2016 a las 12:00, gvsig_desarrolladores-request en listserv.gva.es escribió: > Subject: [Gvsig_desarrolladores] Curso "Delimitación de cuencas > hidrográficas" online con gvSIG estoy interesado en hacer este curso on line ( dias 27 a 31 de Agosto) Julio Cañas ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From press en gvsig.com Mon Jul 11 14:19:56 2016 From: press en gvsig.com (gvSIG News Office) Date: Mon, 11 Jul 2016 14:19:56 +0200 Subject: [Gvsig_desarrolladores] =?utf-8?q?3as_Jornadas_gvSIG_M=C3=A9xico?= =?utf-8?q?=2E_Inscripci=C3=B3n_abierta?= Message-ID: <57838EEC.2090106@gvsig.com> Ya está abierto el periodo de inscripción de las 3as Jornadas gvSIG México, que tendrán lugar del 7 al 9 de septiembre de 2016 en Ciudad de México. La inscripción es totalmente gratuita (aforo limitado) y se ha de realizar a través del formulario existente en la página web de las Jornadas [1]. Por otra parte, os recordamos que continúa abierto el plazo para la recepción de propuestas para comunicaciones para las Jornadas. Para ello no tenéis más que enviar un resumen siguiendo la plantilla facilitada en el apartado de Comunicaciones de la web a la dirección 3asjornadasgvsig en igg.unam.mx. El resumen será valorado por el Comité Científico de cara a su inclusión en el programa de las Jornadas. Existen dos modalidades de comunicación: ponencia y póster. Desde aquí os animamos a participar. [1] http://www.gvsig.com/es/eventos/jornadas-mexico/2016/inscripcion From duartealicia en yahoo.com.ar Mon Jul 11 16:51:26 2016 From: duartealicia en yahoo.com.ar (Alicia Duarte) Date: Mon, 11 Jul 2016 11:51:26 -0300 Subject: [Gvsig_desarrolladores] =?utf-8?q?N=C3=BAcleo_de_gvSIG_-_phyton?= Message-ID: Estimados, escribo para consultar sobre si existe una manera de tomar el núcleo de gvSIG y adicionarle plugins realizados con Phyton (O sólo se pueden adicionar plugins realizados en java?) Si es así, desde que entorno de desarrollo se podría realizar? La idea es generar una aplicación personalizada a partir del núcleo de gvSIG (e ir actualizando el mismo ante versiones nuevas). Desde ya muchas gracias. Saludos Alicia Duarte IDESF Santa Fe - Argentina ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From maru.cristiani en gmail.com Mon Jul 18 16:09:31 2016 From: maru.cristiani en gmail.com (maru.cristiani) Date: Mon, 18 Jul 2016 07:09:31 -0700 (PDT) Subject: [Gvsig_desarrolladores] Obtener tabla de atributos de shp Message-ID: <1468850971030-5276903.post@n6.nabble.com> Hola, como estan? Estamos desarrollando una extension, y necesitariamos poder levantar desde la extension un SHP y listar todas sus columnas e informacion. Estamos en la version de gvSIG desktop 2.0.106-SNAPSHOT Sin embargo cuando levantamos la aplicacion nos dice que es la version: 2.3.0.2403 Tienen algun pseudocodigo, o codigo ya en Java, para levantar un .shp e interpretarlo? Gracias! -- View this message in context: http://osgeo-org.1560.x6.nabble.com/Obtener-tabla-de-atributos-de-shp-tp5276903.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. From jjdelcerro en gvsig.org Mon Jul 18 21:43:56 2016 From: jjdelcerro en gvsig.org (Joaquin Jose del Cerro Murciano) Date: Mon, 18 Jul 2016 21:43:56 +0200 Subject: [Gvsig_desarrolladores] =?utf-8?q?N=C3=BAcleo_de_gvSIG_-_phyton?= In-Reply-To: References: Message-ID: El 11 de julio de 2016, 16:51, Alicia Duarte escribió: > Estimados, > escribo para consultar sobre si existe una manera de tomar el núcleo de > gvSIG y adicionarle plugins realizados con Phyton (O sólo se pueden > adicionar plugins realizados en java?) > Hola Alicia, si hay una cosa en gvSIG 2.3 que ha cambiado drasticamente a sido el modulo de scripting; pero aun hay muchas cosas por ir añadiendole. Entre las novedades es que se pueden generar paquetes con nuestros scripts que pueden ser instalados desde el administrador de complementos. Hay muchisimas mas cosas nuevas en scripting, pero creo que es eso lo que andas buscando. De todos modos aun habra que darle alguna vuelta de tuerca mas que ya saldra en la 2.4. A ver si en unas semanas podemos sacar un articulo con una lista de mejoras y novedades de scripting en la 2.3 Un saludo Joaquin > Si es así, desde que entorno de desarrollo se podría realizar? > La idea es generar una aplicación personalizada a partir del núcleo de > gvSIG (e ir actualizando el mismo ante versiones nuevas). > Desde ya muchas gracias. > Saludos > Alicia Duarte > IDESF Santa Fe - Argentina > > _______________________________________________ > gvSIG_desarrolladores mailing list > gvSIG_desarrolladores en listserv.gva.es > Para ver histórico de mensajes, editar sus preferencias de usuario o darse > de baja en esta lista, acuda a la siguiente dirección: > https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > > -- -------------------------------------- Joaquin Jose del Cerro Murciano Development and software arquitecture manager at gvSIG Team jjdelcerro en gvsig.com jjdelcerro en gvsig.org gvSIG Association www.gvsig.com www.gvsig.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From fpuga en icarto.es Tue Jul 19 11:35:53 2016 From: fpuga en icarto.es (Francisco Puga) Date: Tue, 19 Jul 2016 11:35:53 +0200 Subject: [Gvsig_desarrolladores] Obtener tabla de atributos de shp In-Reply-To: <1468850971030-5276903.post@n6.nabble.com> References: <1468850971030-5276903.post@n6.nabble.com> Message-ID: En el plugin de landregistryviewer [1] tienes un ejemplo de como hacer esto. Respecto a lo de la versión ten en cuenta donde estás desplegando el plugin que estás escribiendo. Por defecto al hacer un mvn install, se busca un fichero en el home del usuario llamado .gvsig-devel.properties. En este fichero hay una variable que indica la ruta en la que se desplegará el plugin. Modifica ese fichero para que el plugin se copie a la carpeta extensiones de la instalación de gvSIG que te interese. Que puede ser la que hayas compilado tu mismo desde el entorno de desarrollo, o una versión que te hayas descargado desde la web. Si no me equivoco al hacer el mvn install también tienes la opción de pasarle un parámetro para indicarle en que gvsig debe desplegarse. Te enlazo una clase que uso yo para cargar shapes desde disco por si te resulta más cómodo. Puedes copiarla y pegarla a tu proyecto aunque se agradece citación de autoría https://github.com/iCarto/es.icarto.gvsig.commons/blob/gvsig2/src/main/java/es/icarto/gvsig/commons/datasources/SHPFactory.java#L71 La lista de atributos de una capa la puedes obtener con algo como FeatureStore fs = null; FeatureType featureType = fs.getFeatureSet().getDefaultFeatureType(); FeatureAttributeDescriptor[] attDescs = featureType.getAttributeDescriptors(); Iterando a través de attDescs y pidiéndoles el getName puedes obtener todos los nombres de los atributos. Fijate que dentro del attDescs estará también el campo de geometría, por tanto si quieres saltártelo a la hora de mostrar información al usuario: geomIdx = defaultFeatureType.getDefaultGeometryAttributeIndex(); for (int i=0, max=attDescs.length; i escribió: > Hola, como estan? > > Estamos desarrollando una extension, y necesitariamos poder levantar desde > la extension un SHP y listar todas sus columnas e informacion. > > Estamos en la version de gvSIG desktop > 2.0.106-SNAPSHOT > > Sin embargo cuando levantamos la aplicacion nos dice que es la version: > 2.3.0.2403 > > Tienen algun pseudocodigo, o codigo ya en Java, para levantar un .shp e > interpretarlo? > > Gracias! > > > > > -- > View this message in context: > http://osgeo-org.1560.x6.nabble.com/Obtener-tabla-de-atributos-de-shp-tp5276903.html > Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. > _______________________________________________ > gvSIG_desarrolladores mailing list > gvSIG_desarrolladores en listserv.gva.es > Para ver histórico de mensajes, editar sus preferencias de usuario o darse > de baja en esta lista, acuda a la siguiente dirección: > https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > -- Francisco Puga iCarto | Innovación, Cooperación, Cartografía y Territorio S.L. http://www.icarto.es/ c/ Rafael Alberti nº 13 ? 1º D 15008 A Coruña Galicia (Spain) +34 881927808 Este correo electrónico contiene información estrictamente confidencial y es de uso exclusivo del destinatario, quedando prohibida a cualquier otra persona su revelación, copia, distribución, o el ejercicio de cualquier acción relativa a su contenido. Si ha recibido este mensaje por error, por favor conteste a su remitente mediante correo electrónico y proceda a borrarlo de su sistema. Sus datos personales serán tratados de forma confidencial y no serán cedidos a terceros ajenos a ICARTO. En cualquier caso, podrá ejercer los derecho de oposición, acceso, rectificación y cancelación de acuerdo con lo establecido en la Ley Orgánica 15/99, de 13 de diciembre, de Protección de Datos de Carácter Personal dirigiéndose a Innovación, Cooperación, Cartografía e Territorio, SL. (ICARTO) en la dirección postal a C/ Rafael Alberti, nº 13, 1ºD, 15.008 ? (A Coruña). ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From press en gvsig.com Tue Jul 19 14:20:16 2016 From: press en gvsig.com (gvSIG News Office) Date: Tue, 19 Jul 2016 14:20:16 +0200 Subject: [Gvsig_desarrolladores] =?utf-8?q?3as_Jornadas_gvSIG_M=C3=A9xico?= =?utf-8?q?=3A_geom=C3=A1tica_y_software_libre=2E_Propuestas_para_comunica?= =?utf-8?q?ciones?= Message-ID: <18a80837-51d6-345c-7834-f3204d495a12@gvsig.com> Informamos que se ha ampliado el plazo para la recepción de propuestas de comunicaciones para las 3as Jornadas gvSIG México (Ciudad de México, 7-9 septiembre 2016) [1]. La nueva fecha límite es el próximo 5 de agosto. Para ello no tenéis más que enviar un resumen siguiendo la plantilla facilitada en el apartado de Comunicaciones de la web a la dirección 3asjornadasgvsig en igg.unam.mx. El resumen será valorado por el Comité Científico de cara a su inclusión en el programa de las Jornadas. Existen dos modalidades de comunicación: ponencia y póster. Por otro lado, las inscripciones, que son gratuitas, siguen abiertas, y pueden realizarse desde el formulario disponible en la propia web. Durante las jornadas se realizarán un buen número de talleres para usuarios y desarrolladores. Tened en cuenta que las plazas son limitadas, no esperéis a inscribiros a última hora. ¡Esperamos vuestra participación! [1] http://www.gvsig.com/es/eventos/jornadas-mexico/2016/ From mavalencia en sigmaingenieria.net Tue Jul 19 18:49:00 2016 From: mavalencia en sigmaingenieria.net (=?UTF-8?Q?Mario_Andr=C3=A9s_Valencia_D=C3=ADaz?=) Date: Tue, 19 Jul 2016 11:49:00 -0500 Subject: [Gvsig_desarrolladores] =?utf-8?q?Informaci=C3=B3n_t=C3=A9cnica_m?= =?utf-8?q?allas_viales_para_ruteos?= Message-ID: señores cordial, iniciamos una nueva investigación aplicada sobre un tema de total desconocimiento para nosotros (optimización de rutas) y estamos tratando de recolectar insumos para entender algunos puntos que apenas empezamos a conocer... 1. Como se constituye el estandar de una malla vial para ruteos, entiendo que es una estructura arco-nodo pero cuales son las variables que debería trae por defecto. (Hay algún documento que lo describa) 2. Estamos evaluando la librería de postres para ruteos.. Es el camino correcto? Les agradecería si me pueden facilitar links para estudiar del tema o referencias a documentos. Yo les estaré contando cómo vamos avanzando. Muchas gracias. -- *Atentamente, * ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From aanguix en gvsig.com Tue Jul 19 18:58:56 2016 From: aanguix en gvsig.com (Alvaro Anguix) Date: Tue, 19 Jul 2016 18:58:56 +0200 Subject: [Gvsig_desarrolladores] =?utf-8?q?Informaci=C3=B3n_t=C3=A9cnica_m?= =?utf-8?q?allas_viales_para_ruteos?= In-Reply-To: References: Message-ID: <566a8cb5-4bdc-e261-16df-a86cfa216fbc@gvsig.com> Hola Mario, Por lo que comentas, ¿tenéis intención de desarrollar algún plugin sobre gvSIG para cálculo de rutas? Lo comento porque hay ya algún desarrollo relacionado con la migración del plugin de análisis de redes de gvSIG 1.x a gvSIG 2.x y quizá se podría tomar de punto de partida y así aprovechar todos el trabajo de unos y otros. Saludos, Alvaro Anguix Asociación gvSIg www.gvsig.com On 19/07/16 18:49, Mario Andrés Valencia Díaz wrote: > > señores cordial, iniciamos una nueva investigación aplicada sobre un > tema de total desconocimiento para nosotros (optimización de rutas) y > estamos tratando de recolectar insumos para entender algunos puntos > que apenas empezamos a conocer... > > 1. Como se constituye el estandar de una malla vial para ruteos, > entiendo que es una estructura arco-nodo pero cuales son las variables > que debería trae por defecto. (Hay algún documento que lo describa) > > 2. Estamos evaluando la librería de postres para ruteos.. Es el > camino correcto? > > Les agradecería si me pueden facilitar links para estudiar del tema o > referencias a documentos. > Yo les estaré contando cómo vamos avanzando. > > Muchas gracias. > > -- > *Atentamente, * > > > > > _______________________________________________ > gvSIG_desarrolladores mailing list > gvSIG_desarrolladores en listserv.gva.es > Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From falozanog en hotmail.com Tue Jul 19 19:01:36 2016 From: falozanog en hotmail.com (Fernando Lozano) Date: Tue, 19 Jul 2016 17:01:36 +0000 Subject: [Gvsig_desarrolladores] =?iso-8859-1?q?Informaci=F3n_t=E9cnica_ma?= =?iso-8859-1?q?llas_viales_para_ruteos?= In-Reply-To: References: Message-ID: Ya te envio alguna documentación que tengo ________________________________ De: gvsig_desarrolladores-bounces en listserv.gva.es en nombre de Mario Andrés Valencia Díaz Enviado: martes, 19 de julio de 2016 11:49 Para: gvsig_desarrolladores en listserv.gva.es Asunto: [Gvsig_desarrolladores] Información técnica mallas viales para ruteos señores cordial, iniciamos una nueva investigación aplicada sobre un tema de total desconocimiento para nosotros (optimización de rutas) y estamos tratando de recolectar insumos para entender algunos puntos que apenas empezamos a conocer... 1. Como se constituye el estandar de una malla vial para ruteos, entiendo que es una estructura arco-nodo pero cuales son las variables que debería trae por defecto. (Hay algún documento que lo describa) 2. Estamos evaluando la librería de postres para ruteos.. Es el camino correcto? Les agradecería si me pueden facilitar links para estudiar del tema o referencias a documentos. Yo les estaré contando cómo vamos avanzando. Muchas gracias. -- Atentamente, [https://docs.google.com/a/sigmaingenieria.net/uc?id=0B6UUwCptnLnEM2I1bjdHVmtNenM&export=download] ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From felipecastro en prodigy.net.mx Thu Jul 21 01:51:11 2016 From: felipecastro en prodigy.net.mx (=?iso-8859-1?Q?Felipe_de_J._Castro_Hern=E1ndez?=) Date: Wed, 20 Jul 2016 18:51:11 -0500 Subject: [Gvsig_desarrolladores] =?iso-8859-1?q?Informaci=F3n_t=E9cnica_ma?= =?iso-8859-1?q?llas_viales_para_ruteos?= In-Reply-To: References: Message-ID: <001c01d1e2e1$9a57a850$cf06f8f0$@prodigy.net.mx> Fernando Lozano, Yo tengo algunos desarrollos sobre ruteo y los he desarrollado sobre la plataforma gvSig, revisa el siguiente link: http://69.195.124.106/~gvsigorg//node/1606 Saludos, Felipe Castro H. De: gvsig_desarrolladores-bounces en listserv.gva.es [mailto:gvsig_desarrolladores-bounces en listserv.gva.es] En nombre de Fernando Lozano Enviado el: martes, 19 de julio de 2016 12:02 p. m. Para: Lista de Desarrolladores de gvSIG Asunto: Re: [Gvsig_desarrolladores] Información técnica mallas viales para ruteos Ya te envio alguna documentación que tengo _____ De: gvsig_desarrolladores-bounces en listserv.gva.es > en nombre de Mario Andrés Valencia Díaz > Enviado: martes, 19 de julio de 2016 11:49 Para: gvsig_desarrolladores en listserv.gva.es Asunto: [Gvsig_desarrolladores] Información técnica mallas viales para ruteos señores cordial, iniciamos una nueva investigación aplicada sobre un tema de total desconocimiento para nosotros (optimización de rutas) y estamos tratando de recolectar insumos para entender algunos puntos que apenas empezamos a conocer... 1. Como se constituye el estandar de una malla vial para ruteos, entiendo que es una estructura arco-nodo pero cuales son las variables que debería trae por defecto. (Hay algún documento que lo describa) 2. Estamos evaluando la librería de postres para ruteos.. Es el camino correcto? Les agradecería si me pueden facilitar links para estudiar del tema o referencias a documentos. Yo les estaré contando cómo vamos avanzando. Muchas gracias. -- Atentamente, ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mcarrera en gvsig.com Thu Jul 21 13:20:26 2016 From: mcarrera en gvsig.com (Mario Carrera) Date: Thu, 21 Jul 2016 13:20:26 +0200 Subject: [Gvsig_desarrolladores] Colabora con el proyecto gvSIG In-Reply-To: <6050bf15-255b-ff6a-b71e-19598c11538a@gvsig.com> References: <6050bf15-255b-ff6a-b71e-19598c11538a@gvsig.com> Message-ID: Hola a todos, como sabéis el proyecto gvSIG crece gracias a los servicios que ofrece la Asociación gvSIG (formación, soporte, desarrollo...) y a las pocas aportaciones recibidas por parte de la Comunidad. Todos esas aportaciones revierten en el proyecto, para corrección de errores y desarrollos de nuevas funcionalidades; para el mantenimiento de la estructura y la infraestructura del proyecto. ¿Te has ahorrado una buena cantidad de dinero en licencias gracias a gvSIG? ¿Has podido generar servicios de formación o de cualquier otro tipo? ¿Has podido desarrollar tus soluciones sobre gvSIG? Quizá ahora puede ser el momento en el que aportes tu granito de arena. Cualquier contribución es buena, y ayuda a que el proyecto gvSIG sea sostenible y siga creciendo. Para contribuir al proyecto tenéis el siguiente enlace: https://contribution.gvsig-training.com/index.php?idioma=es_ES Muchas gracias por adelantado! -- *Mario Carrera* Training, Language and Communication Manager. gvSIG Association Responsable de Formación, Internacionalización y Difusión. Asociación gvSIG http://www.gvsig.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: Imagen1 Type: image/jpeg Size: 27151 bytes Desc: no disponible URL: From jjdelcerro en gvsig.org Thu Jul 21 13:24:48 2016 From: jjdelcerro en gvsig.org (Joaquin Jose del Cerro Murciano) Date: Thu, 21 Jul 2016 13:24:48 +0200 Subject: [Gvsig_desarrolladores] Obtener tabla de atributos de shp In-Reply-To: References: <1468850971030-5276903.post@n6.nabble.com> Message-ID: El 19 de julio de 2016, 11:35, Francisco Puga escribió: > En el plugin de landregistryviewer [1] tienes un ejemplo de como hacer > esto. > > Respecto a lo de la versión ten en cuenta donde estás desplegando el > plugin que estás escribiendo. Por defecto al hacer un mvn install, se busca > un fichero en el home del usuario llamado .gvsig-devel.properties. En este > fichero hay una variable que indica la ruta en la que se desplegará el > plugin. Modifica ese fichero para que el plugin se copie a la carpeta > extensiones de la instalación de gvSIG que te interese. > > Que puede ser la que hayas compilado tu mismo desde el entorno de > desarrollo, o una versión que te hayas descargado desde la web. Si no me > equivoco al hacer el mvn install también tienes la opción de pasarle un > parámetro para indicarle en que gvsig debe desplegarse. > > > Te enlazo una clase que uso yo para cargar shapes desde disco por si te > resulta más cómodo. Puedes copiarla y pegarla a tu proyecto aunque se > agradece citación de autoría > > https://github.com/iCarto/es.icarto.gvsig.commons/blob/gvsig2/src/main/java/es/icarto/gvsig/commons/datasources/SHPFactory.java#L71 > > La lista de atributos de una capa la puedes obtener con algo como > > FeatureStore fs = null; > FeatureType featureType = fs.getFeatureSet().getDefaultFeatureType(); > FeatureAttributeDescriptor[] attDescs = > featureType.getAttributeDescriptors(); > > Iterando a través de attDescs y pidiéndoles el getName puedes obtener > todos los nombres de los atributos. > > Fijate que dentro del attDescs estará también el campo de geometría, por > tanto si quieres saltártelo a la hora de mostrar información al usuario: > > geomIdx = defaultFeatureType.getDefaultGeometryAttributeIndex(); > > for (int i=0, max=attDescs.length; i if (i == geomIdx) { > continue; > } > String attName = attDescs[i].getName(); > } > > Hola, me voy a permitir algunos de comentarios al codigo de Fran. para obtener el FeatureType si tienes un FeautureStore, no hace falta pedir un FeatureSet, que no se sabe si puede o no tener un coste elevado en recursos de obtener. Se le puede pedir directamente al FeatureStore. Esto es en lugar de: FeatureType featureType = fs.getFeatureSet().getDefaultFeatureType(); Usar: FeatureType featureType = fs.getDefaultFeatureType(); Otro comentario es un error muy comun, y esta en el metodo createSHP de la clase SHPFactory que ha enlazado Fran. Para crear un nuevo store, por ejemplo un nuevo shape, hay que crear una instancia de NewDataStoreParameters del proveedor que nos interese (el de shape en este caso). Para abrir un store ya existente se debe usar una instancia de OpenDataStoreParameters. En el metodo createSHP se crea un NewDataStoreParameters y se usa tanto para crear de nuevo el shape como para abrirlo una vez creado. Con el proveedor de shape, pasa algo extraño. La implementacion de SHPNewStoreParameters extiende de SHPStoreParameters, pero eso es una peculiaridad de la implementacion del proveedor y es la causante de que pueda usarse un NewDataStoreParameters como parametros para abrir un shape existente. Para otros provedores esto no sucede. Si lo intentas fallara. Y nadie garantiza que para el shape eso siga funcionando asi en proximas versiones de gvSIG. El que funciona ahora mismo para shapes es fruto de un error, o mas bien de un atajo del programador que implemento ese proveedor. El dia que eso se corrija dejara de funcionar que se pueda abrir un shape usando como parametros un NewDataStoreParameters. Un par de cosillas mas menos que no son muy importantes. La primera tiene que ver con como funciona la edicion en los FeatureStore-s. Hay varios modos de edicion, el de por defecto es MODE_FULLEDIT. En este metodo todas las operaciones de escritura se van almacenando en memoria y cuando se termina la edicion se trasladan a la fuente de datos, por ejemplo a un fichero shape. Si no quieres actualizar, si no solo añadir datos a un shape, es mas optimo usar el metodo de edicion MODE_APPEND. Eso solo permite hacer insterts de nuevas features, que se añadiran al final, y se van añadiendo en el momento de hacer el insert. Este modo no permite hacer consultas, ni borrados, nada que no sean inserts. Pero biene muy bien cuando creamos un shape y simplemente queremos añadir registros. Lo comento por el codigo al final del metodo createSHP... store.edit(); for (EditableFeature f : features) { store.insert(f); } store.finishEditing(); Cambiado la llamada a "edit()" por "edit(MODE_APPEND)", las inserts irian directamente al shape en lugar de guardarse en memoria y volcarse al shape en el momento de llamar a finishEditing. No creo que en este contexto se importante, ya que estamos trabajando con un array de features que no deberia ser muy grande; pero cuando estamos ejecutando un proceso sobre una fuente de datos para generar otro store (shape por ejemplo), en donde no sabemos si va a ver 10 registros o 10.000.000 de registros si que puede ser interesante tenerlo en mente. A ver... la otra cosa... tampoco parece muy importante cuando estemos trabajando con shape, pero no estaria mal acostumbrarse a ello ya que cuando estemos usando BBDD puede llegar a ser critico. Hay muchos metodos relacionados con objetos de DAL que implementan el interface Disposable, vamos que tienen un metodo dispose. Como por ejemplo el DataStore. Tenemos que acostumbrarnos a llamar siempre al metodo dispose de esos objetos ya que si no lo hacemos pueden quedar recursos por liberar. En el metodo createSHP se le llama...pero solo si todo va bien. Si se produce algun error ya no se llama al dispose y los recursos pueden quedar pillados. Mi consejo es que se usen construcciones del tipo: FeatureStore store = null; try { ... } finally { DisposeUtils.disposeQuietly(store); } Asi nos aseguramos que siempre se liberen los recursos. (Con BBDD pueden llegar a quedarse conexiones al servidor cogidas y que no se liberarian hasta que se cerrase gvSIG lo que puede ser muy grave). Un saludo Joaquin > > [1] > http://devel.gvsig.org/svn/gvsig-plugintemplates/org.gvsig.landregistryviewer/trunk/org.gvsig.landregistryviewer/ > > El 18 de julio de 2016, 16:09, maru.cristiani > escribió: > >> Hola, como estan? >> >> Estamos desarrollando una extension, y necesitariamos poder levantar desde >> la extension un SHP y listar todas sus columnas e informacion. >> >> Estamos en la version de gvSIG desktop >> 2.0.106-SNAPSHOT >> >> Sin embargo cuando levantamos la aplicacion nos dice que es la version: >> 2.3.0.2403 >> >> Tienen algun pseudocodigo, o codigo ya en Java, para levantar un .shp e >> interpretarlo? >> >> Gracias! >> >> >> >> >> -- >> View this message in context: >> http://osgeo-org.1560.x6.nabble.com/Obtener-tabla-de-atributos-de-shp-tp5276903.html >> Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. >> _______________________________________________ >> gvSIG_desarrolladores mailing list >> gvSIG_desarrolladores en listserv.gva.es >> Para ver histórico de mensajes, editar sus preferencias de usuario o >> darse de baja en esta lista, acuda a la siguiente dirección: >> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores >> > > > > -- > Francisco Puga > iCarto | Innovación, Cooperación, Cartografía y Territorio S.L. > http://www.icarto.es/ > > c/ Rafael Alberti nº 13 ? 1º D > 15008 A Coruña > Galicia (Spain) > +34 881927808 > > Este correo electrónico contiene información estrictamente confidencial y > es de uso exclusivo del destinatario, quedando prohibida a cualquier otra > persona su revelación, copia, distribución, o el ejercicio de cualquier > acción relativa a su contenido. Si ha recibido este mensaje por error, por > favor conteste a su remitente mediante correo electrónico y proceda a > borrarlo de su sistema. > > Sus datos personales serán tratados de forma confidencial y no serán > cedidos a terceros ajenos a ICARTO. En cualquier caso, podrá ejercer los > derecho de oposición, acceso, rectificación y cancelación de acuerdo con lo > establecido en la Ley Orgánica 15/99, de 13 de diciembre, de Protección de > Datos de Carácter Personal dirigiéndose a Innovación, Cooperación, > Cartografía e Territorio, SL. (ICARTO) en la dirección postal a C/ Rafael > Alberti, nº 13, 1ºD, 15.008 ? (A Coruña). > > _______________________________________________ > gvSIG_desarrolladores mailing list > gvSIG_desarrolladores en listserv.gva.es > Para ver histórico de mensajes, editar sus preferencias de usuario o darse > de baja en esta lista, acuda a la siguiente dirección: > https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > > -- -------------------------------------- Joaquin Jose del Cerro Murciano Development and software arquitecture manager at gvSIG Team jjdelcerro en gvsig.com jjdelcerro en gvsig.org gvSIG Association www.gvsig.com www.gvsig.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From duartealicia en yahoo.com.ar Fri Jul 22 00:27:14 2016 From: duartealicia en yahoo.com.ar (Alicia Duarte) Date: Thu, 21 Jul 2016 19:27:14 -0300 Subject: [Gvsig_desarrolladores] =?utf-8?q?N=C3=BAcleo_de_gvSIG_-_phyton?= In-Reply-To: References: Message-ID: Hola Joaquín, cómo siempre muchas gracias por estar siempre presente!!! Por lo cierto, lo que estabámos investigando era la factibilidad de utilizar a gvSIG como librerías SIG y usar sus funcionalidades para crear una aplicación personalizada. Extendiendo este aplicativo con desarrollos en python (jython). Por lo que he visto en la "documentación para desarrolladores" y en la "lista de desarrolladores" se podría generar aplicativos personalizados y extender funcionalidades en java, de ahí salió esta consulta. Por lo que veo están trabajando en novedades sobre scripting para las versiones que se vienen de gvSIG, estaré atenta a ello. Desde ya muchas gracias. Saludos Alicia Duarte IDESF Santa Fe - Argentina El 18 de julio de 2016, 16:43, Joaquin Jose del Cerro Murciano < jjdelcerro en gvsig.org> escribió: > > > El 11 de julio de 2016, 16:51, Alicia Duarte > escribió: > >> Estimados, >> escribo para consultar sobre si existe una manera de tomar el núcleo de >> gvSIG y adicionarle plugins realizados con Phyton (O sólo se pueden >> adicionar plugins realizados en java?) >> > > Hola Alicia, > si hay una cosa en gvSIG 2.3 que ha cambiado drasticamente a sido el > modulo de scripting; pero aun hay muchas cosas por ir añadiendole. > > Entre las novedades es que se pueden generar paquetes con nuestros > scripts que pueden ser instalados desde el administrador de complementos. > > Hay muchisimas mas cosas nuevas en scripting, pero creo que es eso lo que > andas > buscando. De todos modos aun habra que darle alguna vuelta de tuerca mas > que ya saldra en la 2.4. > > A ver si en unas semanas podemos sacar un articulo con una lista de > mejoras y novedades de scripting en la 2.3 > > Un saludo > Joaquin > > > >> Si es así, desde que entorno de desarrollo se podría realizar? >> La idea es generar una aplicación personalizada a partir del núcleo de >> gvSIG (e ir actualizando el mismo ante versiones nuevas). >> Desde ya muchas gracias. >> Saludos >> Alicia Duarte >> IDESF Santa Fe - Argentina >> >> _______________________________________________ >> gvSIG_desarrolladores mailing list >> gvSIG_desarrolladores en listserv.gva.es >> Para ver histórico de mensajes, editar sus preferencias de usuario o >> darse de baja en esta lista, acuda a la siguiente dirección: >> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores >> >> > > > -- > -------------------------------------- > Joaquin Jose del Cerro Murciano > Development and software arquitecture manager at gvSIG Team > jjdelcerro en gvsig.com > jjdelcerro en gvsig.org > gvSIG Association > www.gvsig.com > www.gvsig.org > > _______________________________________________ > gvSIG_desarrolladores mailing list > gvSIG_desarrolladores en listserv.gva.es > Para ver histórico de mensajes, editar sus preferencias de usuario o darse > de baja en esta lista, acuda a la siguiente dirección: > https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From maru.cristiani en gmail.com Sun Jul 31 16:59:29 2016 From: maru.cristiani en gmail.com (maru.cristiani) Date: Sun, 31 Jul 2016 07:59:29 -0700 (PDT) Subject: [Gvsig_desarrolladores] Obtener tabla de atributos de shp In-Reply-To: References: <1468850971030-5276903.post@n6.nabble.com> Message-ID: <1469977169073-5278831.post@n6.nabble.com> Muchisimas gracias a ambos!!! Ya lo estamos probando! Saludos!! -- View this message in context: http://osgeo-org.1560.x6.nabble.com/Obtener-tabla-de-atributos-de-shp-tp5276903p5278831.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.