You are here:GeoTux»Geo-Foros»Dudas con MapWinGis y Leyend

Estadísticas

Invitados: 73
Usuarios registrados: 3233
Usuarios en línea:
-
Registrados hoy:
-

Registro

Redifusión (RSS)

Blogs y Noticias:
Recibe las actualizaciones en Geo-Noticias y Geo-Blogs

Recibir por e-mail
Recibir Geo-Noticias y Geo-Blogs por e-mail

¿Qué es esto?

Welcome, Guest
Username Password: Remember me

Dudas con MapWinGis y Leyend
(1 viewing) (1) Guest
  • Page:
  • 1

TOPIC: Dudas con MapWinGis y Leyend

Dudas con MapWinGis y Leyend 15 Мар 2010 10:33 #328

  • sinuhe
  • OFFLINE
  • Visitante casual
  • Posts: 12
  • Karma: 0
Estuve experimentando con el leyend example de la pagina de MapWindows

http://www.mapwindow.org/samples/LegendExample.zip

y me gustaria incluir en mi proyecto un panel como el que tiene leyend example, para tildar y destildar los shapes. (el panel donde va el mapa lo cargo al elegir un componente y buscar mapwingis.ocx que me crea para hacer los axmap1. axmap2, pero en ningun lado encuentro como hacer un leyend y asociarle un axmap

Alguna idea de como hacerlo

(estoy trabajando en c# y mapwingis 4.7)

Gracias desde ya

Re: Dudas con MapWinGis y Leyend 15 Мар 2010 23:30 #331

  • tuxman
  • OFFLINE
  • Vive aquí
  • Posts: 285
  • Karma: 6
Hola sinuhe,

revisa los comentarios de este blog, se habla varias veces del control legend de MapWindow GIS, que puede ser usado en MapWinGIS.

Saludos.

Re: Dudas con MapWinGis y Leyend 16 Мар 2010 08:05 #332

  • sinuhe
  • OFFLINE
  • Visitante casual
  • Posts: 12
  • Karma: 0
correcto, eso ya lo tengo todo implementado, me gustaria incorporar el control leyend, como el que esta en el "leyend example" de la pagina oficial.

el leyend es el panel a la izquierda del axmap1, donde se cargan los shapefiles seleccionados y se los puede tildar/destildar para mostrar todos juntos o solo algunos.

Gracias por tu respuesta

Re: Dudas con MapWinGis y Leyend 16 Мар 2010 10:02 #335

  • tuxman
  • OFFLINE
  • Vive aquí
  • Posts: 285
  • Karma: 6
Sinuhe, pues a ese control me refiero.

Cuando lo cargas a tu aplicación de MapWinGIS obtienes un panel para hacer visibles o invisibles las capas del mapa.

Tu problema entonces es que no has podido cargar el panel? O lo cargas pero no te aparece? o te aparece pero no te carga las capas?

Aclarame para saber si te puedo dar alguna ayuda, quizá algo de código.

Saludos.

Re: Dudas con MapWinGis y Leyend 16 Мар 2010 10:56 #337

  • sinuhe
  • OFFLINE
  • Visitante casual
  • Posts: 12
  • Karma: 0
mi problema es que al incorporar mi axmap1, no me genero el leyend1, entonces no lo puedo ver, no se si esta o no, pero en la ventana principal de mi programa (pasos textuales de tu tutorial) solo tengo los controles y el axmap1 donde se muestran los shapefiles que tengo que cargar desde el codigo ya que desde el programa no puedo hacer eso.



hagos lo pasos tal cual tu tutorial y llego a lo que vos tenes

geotux.tuxfamily.org/index.php?option=co...t=1&limitstart=2

y mi programa (al principio) se veia asi:

geotux.tuxfamily.org/recursos/blogs/Viso...indow/imgs/Visor.png

y no tiene el panel a la izquierda para cargar los shapefiles ni mostrar/ocultar

Gracias......
Attachments:
Last Edit: 16 Мар 2010 10:58 by sinuhe. Reason: cambie la posicion de la imagen

Re: Dudas con MapWinGis y Leyend 16 Мар 2010 13:11 #340

  • tuxman
  • OFFLINE
  • Vive aquí
  • Posts: 285
  • Karma: 6
El tutorial no tiene los pasos. En los comentarios (parte de abajo del blog) date una búsqueda por "legend" y encontrarás que se habló del tema, allí encontrarás pistas para implementarlo.

Re: Dudas con MapWinGis y Legend 16 Мар 2010 22:36 #342

  • tuxman
  • OFFLINE
  • Vive aquí
  • Posts: 285
  • Karma: 6
Hola sinuhe, te extiendo un poco lo del control legend:

1. Agrega a tu proyecto la librería MapWinInterfaces.dll, la encuentras en la carpeta de MapWindow.

2. Agrégale la referencia.

3. Inicializa tu control leyenda:

Sub AxLegendLoad(ByVal sender As Object, ByVal e As EventArgs)
axLegend.Map = axMap1.GetOcx()
End Sub

4. Cuando agregues una capa al mapa, hazlo así:

lHandle = axLegend.Layers.Add(pSf, True) ''Agregar la capa a la leyenda y al Mapa
axlegend.Map.LayerLabelsVisible(lHandle) = True

axlegend.Map.LayerName(lHandle) = strings.Left(FileSys.GetFileName(pSf.Filename),strings.Len(FileSys.GetFileName(pSf.Filename)) - 4)

5. Creo que es todo.

Así quedaría más o menos:

http://downloads.tuxfamily.org/tuxgis/geoblogs/visorMapWindow/respuestas/visor_mapwingis_legend.png

Saludos.
Attachments:
Last Edit: 16 Мар 2010 22:52 by tuxman.

Re: Dudas con MapWinGis y Legend 17 Мар 2010 09:02 #343

  • sinuhe
  • OFFLINE
  • Visitante casual
  • Posts: 12
  • Karma: 0
Gracias, con esto soluciono mi tema respecto al panel leyend
  • Page:
  • 1
Time to create page: 0.66 seconds
 

¿Dónde nos leen?

Usuario aleatorio

Últimos Geo-Foros

No posts to display.

Últimos comentarios