GeoTux - Soluciones Geoinformáticas Libres - Forum Kunena Site Syndication http://geotux.tuxfamily.org/ Mon, 20 May 2013 07:55:22 +0000 Kunena 1.6 http://geotux.tuxfamily.org/components/com_kunena/template/default/images/icons/rss.png GeoTux - Soluciones Geoinformáticas Libres - Forum http://geotux.tuxfamily.org/ en-gb Subject: Botón Medir Distancias (VB.NET + MapWindow Gis) - by: manolonavezuelas http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/951-boton-medir-distancias-vbnet--mapwindow-gis#951 http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/951-boton-medir-distancias-vbnet--mapwindow-gis#951
Estoy intentando hacer un botón que me permita medir distancias en un visor creados con VB.NET apoyado en MapWindow GIS. El botón funciona perfectamente, pero me da unos valores de distancias rarísimos (Barcelona-Madrid = 4500 km).

Este es el código:

Private Sub btMedir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btMedir.Click
'Lo quedamos APTO para comenzar el proceso de medición
Midiendo = True
'Anulamos el resto de botones
btAumentarZoom.Checked = False
btReducirZoom.Checked = False
btMoverImagen.Checked = False
btInformacion.Checked = False
'Escogemos el tipo de cursor
Mapa.MapCursor = MapWinGIS.tkCursor.crsrCross
'La propiedad SendMouseDown se refiere a cuando el puntero del ratón está sobre un elemento y además el ratón está presionado, es decir cuando seleccionamos el punto de origen de la distancia que queremos medir
Mapa.SendMouseDown = True
End Sub
'En el evento MouseDownEvent (explicado un poco más arriba)ordenamos que nos saque el punto inicial y la distancia en texto
Private Sub Mapa2_MouseDownEvent(ByVal sender As System.Object, ByVal e As AxMapWinGIS._DMapEvents_MouseDownEvent) Handles Mapa.MouseDownEvent
If Midiendo = True Then
Mapa.SendMouseUp = True
If PuntoInicial Is Nothing Then
PuntoInicial = New MapWinGIS.Point
MideIni = Control.MousePosition
End If
TextDist.Text = " "
End If
End Sub
'Aquí se explica lo que pasa dentro del evento de mover el ratón
Private Sub Mapa2_MouseMoveEvent(ByVal sender As Object, ByVal e As AxMapWinGIS._DMapEvents_MouseMoveEvent) Handles Mapa.MouseMoveEvent
'Calculamos posición del cursor en latitud y longitud
'Dim Lat, Lon As Double
Dim KmX, KmY, Dist As Double
Mapa.PixelToProj(e.x, e.y, Lon, Lat)
If Midiendo = True Then
If PuntoInicial Is Nothing Then Exit Sub
' Por simplificar se ha empleado el teorema de Pitágoras y trigonometría plana, sin considerar la proyección de nuestro Shape.
' Este método no es nada riguroso, los resultados obtenidos son sólo aproximados
'Haciendo esto tenéis el aprobado asegurado, para sacar el notable (7 puntos) hay que mejorar estas 4 líneas de código para que la medición sea más precisa, no daré ninguna pista al respecto
KmY = Math.Abs(Lat - PuntoInicial.y) * 111.12
KmX = Math.Abs(Lon - PuntoInicial.x) * 111.12 * Math.Cos(Lat * Math.PI / 180)
Dist = Math.Sqrt(KmX ^ 2 + KmY ^ 2)
TextDist.Text = "Distancia Medida: " & Math.Round(Dist, 1) & " km."
If EstoyMidiendo Then
'Borramos la líne anterior
ControlPaint.DrawReversibleLine(MideIni, MideFin, Color.FromArgb(245, 230, 200))
End If
'Dibujamos la nueva línea
MideFin = Control.MousePosition
ControlPaint.DrawReversibleLine(MideIni, MideFin, Color.FromArgb(245, 230, 200))
EstoyMidiendo = True
End If
End Sub
'El evento de levantar el puntero del ratón, es decir cuando ya hemos seleccionado el punto final de la medición
Private Sub Mapa2_MouseUpEvent(ByVal sender As Object, ByVal e As AxMapWinGIS._DMapEvents_MouseUpEvent) Handles Mapa.MouseUpEvent
If Midiendo = True Then
PuntoInicial = Nothing
If EstoyMidiendo Then
'Borrar ultima línea
ControlPaint.DrawReversibleLine(MideIni, MideFin, Color.FromArgb(245, 230, 200))
EstoyMidiendo = False
End If
End If
End Sub


¿Qué estoy haciendo mal?


Un saludo y muchas gracias a todos

Manolo from Navezuelas]]>
Dudas Geo-Software Thu, 25 Apr 2013 11:46:52 +0000
Subject: Pmapper y categorias - by: edukoski http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/908-pmapper-y-categorias#908 http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/908-pmapper-y-categorias#908 Quiero tener categorias con sus propios checkbox y que ademas cada una de las categorías elegidas se abra en más categorias con sus propios checkbox para visualizar.
Gracias]]>
Dudas Geo-Software Thu, 14 Mar 2013 12:44:02 +0000
Subject: monitoreo GPS - by: samg http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/896-monitoreo-gps#896 http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/896-monitoreo-gps#896
gracias]]>
Dudas Geo-Software Wed, 27 Feb 2013 16:05:34 +0000
Subject: p.mapper y postgis - by: lobolula http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/877-pmapper-y-postgis#877 http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/877-pmapper-y-postgis#877 Dudas Geo-Software Wed, 06 Feb 2013 23:23:42 +0000 Subject: Dudas sobre Visor Flamingo. - by: Xpl01t3rS http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/855-dudas-sobre-visor-flamingo#855 http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/855-dudas-sobre-visor-flamingo#855
Mi duda es respecto a este visor, he estado buscando información y documentación referente a el para ir actualizando sus funciones (tengo una versión muy antigua la 2) y no he encontrado nada en la red, la poca información en la web de el autor esta en alemán y en holandes por lo que se dificulta muchísimo la comprensión de la misma.
Según las fuentes que consulte en la versión más reciente (la 4) ya está la opción de operar con la librería de open layers...

En el caso de que nadie sepa nada al respecto también me gustaría que me dijerais si alguién a probado "Fusión" o "Geomoose" dado que veo que son opciones seguras y en desarrollo a día de hoy.

Muchisimas gracias.]]>
Dudas Geo-Software Wed, 02 Jan 2013 17:48:21 +0000
Subject: Warning searchitem pmapper 4.2 - by: sandreli http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/853-warning-searchitem-pmapper-42#853 http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/853-warning-searchitem-pmapper-42#853 He estado insertando unos puntos a mi base de datos, y he querido realizar unas búsquedas utilizando el searchitem del archivo "config_default.xml".

Instalé PEAR con los demás paquetes, quedando de la sgte. manera:

INSTALLED PACKAGES, CHANNEL PEAR.PHP.NET:
=========================================
PACKAGE VERSION STATE
Archive_Tar 1.3.3 stable
Console_Getopt 1.2.3 stable
MDB2 2.4.1 stable
OLE 1.0.0RC1 beta
PEAR 1.9.0 stable
Spreadsheet_Excel_Writer 0.9.3 beta
Structures_Graph 1.0.2 stable
XML_Util 1.2.1 stable

Al hacer la consulta me sale el sgte error.

<b>Warning</b>: require_once(MDB2.php): failed to open stream: No such file or directory in <b>C:\ms4w\Apache\htdocs\sig\incphp\query\suggest.php</b> on line <b>148</b><br />



Muchas gracias desde ya, espero alguien me poueda dar una mano.
Ah!, alguien sabe si es un plugin de pmapper que se activa para poder tener unas "TAB" de capas/leyenda.
Como vi en este: gis.uazuay.edu.ec/visorAtlas/azuay.phtml

Saludos cordiales]]>
Dudas Geo-Software Fri, 28 Dec 2012 14:43:23 +0000
Subject: mostrar/ocultar paneles en pmapper - by: m3rcury http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/852-mostrarocultar-paneles-en-pmapper#852 http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/852-mostrarocultar-paneles-en-pmapper#852
alguien sabe como habilitar la opcion de ocultar/mostrar paneles en pmapper 4.2??

En una version anterior venia por defecto habilitada en la que podias ocultar/mostar ya sea(n) la(s) columna(s) izquierda/derecha o simplemente podias evitar la llamada a este para dejarlas siempre fijas.


Para darme a entender dejo un ejemplo
www.pmapper.net/demo/p42/map_separate-le...nfig=separate-legend


Agradecere cualquier ayuda

Saludos]]>
Dudas Geo-Software Thu, 27 Dec 2012 20:30:08 +0000
Subject: Consultoría a distancia PostGIS y app web - by: clon http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/851-consultoria-a-distancia-postgis-y-app-web#851 http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/851-consultoria-a-distancia-postgis-y-app-web#851 El proceso debe ser el mismo que se utiliza en el plugin Linear Referencing para QGIS 1.8 o posterior.

Interesados favor tomar contacto por este mismo medio.

Gracias]]>
Dudas Geo-Software Thu, 27 Dec 2012 17:47:32 +0000
Subject: Abrir fotos jpg en MapWindow - by: sebarce http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/816-abrir-fotos-jpg-en-mapwindow#816 http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/816-abrir-fotos-jpg-en-mapwindow#816 Dudas Geo-Software Mon, 15 Oct 2012 12:51:01 +0000 Subject: Ayuda!! - by: fafio http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/805-ayuda#805 http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/805-ayuda#805
Básicamente quisiera tener bien en claro si creando un "proyecto" ya sea en arcgis o en otros programas libres como qgis, kosmos o cvgis, puedo por medio de algun lenguaje de programacion realizar un visor gis? (que programación seria compatible para estos soft gis)

Mi intención es realizar un visor; donde pueda o bien: realizar preguntas, o tener una solapa de layer con preguntas acorde al mapa; por ejemplo: cuales son las ciudades cede del mundial de futbol?, y otra pregunta podria ser: cual es el estadio con mayor capacidad? y asi todas las preguntas que quiera, esto es posible? como puedo crearlo?

Por Ultimo, y lo que mas me interesa, es: poder por medio de un clic, ticlear cualquiera de esos puntos (sedes) y que me brinde su cuadro/tabla de informacion, que ese clic me sirva para un punto, linea o poligono. Ejemplos: Linea: info de ruta, Punto: poblacion de ciudad, Polígono: km cuadrados, etc.

Nose si fui claro, es que estoy muy interesado en realizar un visor,se muy poco de programación; pero tengo muchas ganas de aprender, desde ya muchas gracias a todos, saludos, Fabio.

pd: cualquier contacto o ejemplos que puedan brindar sera bienvenido!]]>
Dudas Geo-Software Sat, 15 Sep 2012 19:16:59 +0000
Subject: Crear boton personalizado en QGIS 1.8 - by: clon http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/801-crear-boton-personalizado-en-qgis-18#801 http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/801-crear-boton-personalizado-en-qgis-18#801
Saludos]]>
Dudas Geo-Software Sun, 12 Aug 2012 23:10:55 +0000
Subject: ¿Se puede cambiar de "datum" para forzar un mapa? GRASSeuforgen - by: pickoka http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/781-ise-puede-cambiar-de-qdatumq-para-forzar-un-mapa-grasseuforgen#781 http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/781-ise-puede-cambiar-de-qdatumq-para-forzar-un-mapa-grasseuforgen#781 www.euforgen.org/distribution_maps.html)

Y ya tengo un proyecto con el datum wgs84 y luego intento poner el mapa pero dice que no. Y como pueden ver más abajo dice que tiene otra proyección.


Lo que intento es hacer algo parecido a esto:
www.spatial-ecology.net/doku.php?id=wiki:exercise_pcem_stats

Pero con mi capas ambientales ya cargadas de wordclim.
www.worldclim.org/current 2.5 arc-minutes resolution

¿Que comandos debería mirarme? ¿Es la resolución?

Hasta la próxima duda.]]>
Dudas Geo-Software Fri, 22 Jun 2012 11:56:56 +0000
Subject: Trasladar una tabla (coordenadas)y que se vean en un mapa GRASS - by: pickoka http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/746-trasladar-una-tabla-coordenadasy-que-se-vean-en-un-mapa-grass#746 http://geotux.tuxfamily.org/index.php/en/forum/3-dudas-geo-software/746-trasladar-una-tabla-coordenadasy-que-se-vean-en-un-mapa-grass#746
Estoy empezando con grass y intento leer tutoriales y demás. Pero estoy atascado en algo básico. Trasladar una tabla (las coordenadas de los puntos de muestro) y que se vean en un mapa. Luego de alli decirles que me extraiga las variables ambientales de las capas raster para hacer una correlación.

El mapa debe ser vectorial, ¿no?.
La tabla debe ser *.dbf. Primero la tengo en un *.txt o *.cvs y luego la exporto con el Libreoffice a *.dbf.



ID X Y AA AB AC AD AJ
33 35.1 31.78 0 0 0 0 0
38 -5.03 33.58 0 0 1 0 0
37 35.55 33.76 0 0 0 0 0
12 -6.56 34.12 1 0 0 1 0
19 2.7 34.48 0 0 1 0 0
11 -6.11 35.02 1 0 0 1 0
17 8.64 36.19 1 0 1 0 1
39 36 36.19 0 0 0 0 0
18 8.64 36.82 1 0 1 0 0
23 -6.47 37 0 1 1 0 0
100 -2.87 37 0 0 0 0 0


Luego subo la tabla al grass.
Y me dice el error: "el tipo de datos de la columna clave debe ser entero"

Luego cambio la tabla y solo pongo el ID X Y y sigue saliendo lo mismo.

Claro cuando utilizo "Generar puntos de base datos" tampoco sale.


Se que estoy un poco verde y hay terminología sobre añadir atributos o cosas asi que no domino.

Si me podéis decir que puedo hacer... o con un ejemplo fácil.]]>
Dudas Geo-Software Sun, 20 May 2012 12:25:28 +0000