You are here:GeoTux»Geo-Foros»open grid .asc

Estadísticas

Invitados: 66
Usuarios registrados: 3217
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
  • Page:
  • 1

TOPIC: open grid .asc

open grid .asc 04 Nov 2009 08:20 #276

  • anonim3
  • OFFLINE
  • Visitante casual
  • Posts: 9
  • Karma: 0
Hola, me estoy basando en el ejemplo "C# Legend and Map Project (Visual Studio 2003)" que se encuentra en la pagina de www.mapwindow.org (www.mapwindow.org/samples/LegendExample.zip)

Estoy provando de abrir una grid .asc pero al hacer el .open la grid se queda vacia y no coge los parametros correctos del header.
No se si el problema es mi fichero .asc (ascii file) que no es correcto o algun problema en el codigo:

utils = new MapWinGIS.UtilsClass();
gridScheme = new MapWinGIS.GridColorScheme();
grid = new MapWinGIS.GridClass();

grid.Open(openDlg.FileName,MapWinGIS.GridDataType.UnknownDataType,true,MapWinGIS.GridFileType.UseExtension,this);


Gracias!

Re: open grid .asc 04 Nov 2009 11:29 #277

  • tuxman
  • OFFLINE
  • Vive aquí
  • Posts: 285
  • Karma: 6
Hola anonim3, podrías probar el siguiente código:

Dim grid As New MapWinGIS.Grid()
'Open a grid from disk
grid.Open("C:\grid.asc" )
'Close the grid
grid.Close()


Revisa esto:
http://www.mapwindow.org/wiki/index.php/MapWinGIS:Grid_Open

Saludos.

Re: open grid .asc 04 Nov 2009 11:38 #278

  • anonim3
  • OFFLINE
  • Visitante casual
  • Posts: 9
  • Karma: 0
Si, ya lo ví antes, pero no hay manera.
Por casualidad no tendrás algun archivo .asc (o sabes de donde podria sacar uno correcto)?

Re: open grid .asc 04 Nov 2009 12:19 #279

  • tuxman
  • OFFLINE
  • Vive aquí
  • Posts: 285
  • Karma: 6
Prueba con este:

http://downloads.tuxfamily.org/tuxgis/tmp/srtm_23_13.tar.gz

(solo disponible temporalmente)

Re: open grid .asc 05 Nov 2009 04:31 #280

  • anonim3
  • OFFLINE
  • Visitante casual
  • Posts: 9
  • Karma: 0
Sigo sin poder abrir la Grid, mi intención es despues pasarla a imagen o shape:

grid = new MapWinGIS.Grid();

bool b=grid.Open(openDlg.FileName,MapWinGIS.GridDataType.UnknownDataType,true,MapWinGIS.GridFileType.UseExtension,this);
image = utils.GridToImage(grid,gridScheme,this);

El error al ejecutar es: Access Violation Exception.
Supongo que es porque la variable "grid" esta vacia, pero no entiendo porque, el header es null y b= false.

¿Alguna idea?

Muchas gracias.

Re: open grid .asc 05 Nov 2009 20:29 #281

  • tuxman
  • OFFLINE
  • Vive aquí
  • Posts: 285
  • Karma: 6
Hola anonim3, no había podido probar el código, pero ya esta:

Debes usar la clase MapWinGIS.Image en lugar de MapWinGIS.Grid:

Dim dtm As New MapWinGIS.Image
dtm.Open( "D:\geodatos\srtm\srtm_21_13.asc" )

Saludos.

Re: open grid .asc 11 Nov 2009 10:20 #282

  • anonim3
  • OFFLINE
  • Visitante casual
  • Posts: 9
  • Karma: 0
Muchas gracias!
  • Page:
  • 1
Time to create page: 0.81 seconds
 

¿Dónde nos leen?

Usuario aleatorio

Últimos Geo-Foros

No posts to display.

Últimos comentarios