Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Herramientas Cartograficas!! (https://www.clubdelphi.com/foros/showthread.php?t=4056)

nicolas.campeon 29-08-2011 16:46:40

Muchas gracias
 
Torito, muchisimas gracias por el gran aporte.
Ahora, por lo que vi, estos son para usar via Web, actualmente uso delphi 2010, no hay ninguno free que se pueda utilizar como el mapobject, que sea una extencion de delphi y no requiere de internet?.
En el peor de los casos usare los que me citaste anteriormente, nuevamente muchisimas gracias por tu ayuda.

torito 30-08-2011 21:13:05

mmm, no pues la verdad no conozco otro, ya que de forma cliente/servidor me case con MapObjects.... no se sí alguien más te pueda ayudar

torito 30-08-2011 21:28:22

Cita:

Empezado por torito (Mensaje 100871)
Tengo un archivo de datos con información de ubicacion de puntos con latitud, longitud y altitud, alguien sabe como convertir estos datos en coordenadas X, Y. Gracias

jajaja sorry, acabo de leer tu post, sí aún requieres esto te puedo comentar de algunos sitios para esta conversión.

J.Elier 11-11-2011 05:06:17

Tabla de distancias
 
Hola a todos, necesito desarrollar un codigo utilizando mapobject para, a partir de una capa de puntos, imprimir una tabla de distancias (calculo de distancias de un punto a cada uno del resto, no siguiendo la linea recta sino siguiendo el curso de las calles para llegar de un punto a otro). Alguien podra ayudarme? Mil gracias, Elier

torito 12-11-2011 01:04:46

Hola Eller, mira la distancia entre 2 puntos solo se puede hacer entre vertices y siempre será en linea recta. Saludos.

RolyH7 10-07-2013 22:12:10

Mostrar labels de los shapefiles
 
Hoa a todos alguien sabe como mostrar los labels de un shapefile en el Tmap¿? espero q me ayuden.
saludos!:D

torito 11-07-2013 01:52:36

ahi te va el código, la verdad ya no recuerod bien los pasos
Código Delphi [-]
procedure TForm2.BBEtiquetaClick(Sender: TObject);
var
aqui : integer;
oleFt    : variant;
lblren   : IMoLabelRenderer;
begin
if (cbvisible2.Checked) and (cbdato.Text<>'') then
 begin
 oleft := FontToOleFont(fuentes.Font);
 lblren :=IMoLabelRenderer(CreateOleObject('MapObjects2.LabelRenderer'));
 LblRen.DrawBackground := True;
 LblRen.Field := 'Nom';
 LblRen.SplinedText := True;
 LblRen.AllowDuplicates := False;
 LblRen.MaxLevel := 10;
 LblRen.MinLevel := 10;

 LblRen.Symbol[0].Font := IFontDisp(IDispatch(oleFt));
 //lblren.AllowDuplicates :=true;
 lblren.field :=cbdato.Text;
 l.renderer := lblren;
 //form1.Map1.Refresh;
 end else //fin if principal
 l.renderer :=nil;

//lcapa:=l;
aqui:= Valida_Nombre(l);
if (aqui = -1) then
  begin
  aqui:= form1.SGalmacen.RowCount;
  form1.SGalmacen.RowCount:=aqui+1;
  form1.SGalmacen.Cells[0,aqui]:=l.Name;
  form1.sgalmacen.Cells[1,aqui]:='True';
  end;//if aqui

if (cbvisible2.Checked) then
  begin
  form1.SGalmacen.Cells[4,aqui]:='True';
  form1.SGalmacen.Cells[5,aqui]:=CBdato.Text;
  end
 else
  begin
  form1.SGalmacen.Cells[4,aqui]:='False';
  form1.SGalmacen.Cells[5,aqui]:='';
  end; //fin else
 close;
 form1.Map1.Refresh;
 form1.refresca_legend;
////////////////////////////////////////////////
end; //fin procedure

Casimiro Notevi 11-07-2013 09:50:44

Por favor, recuerda poner los tags al código fuente, ejemplo:



Gracias :)

¡¡¡ Que no eres un novato !!! ;)

rgalindo 05-07-2016 08:12:41

Cita:

Empezado por torito (Mensaje 90342)
Hola Ricardo, pues si leiste ya todas las preguntas y respuestas de este hilo, yo te recomiendo el Map Objects solo si vas atrabajar con shp, que eso trabaja tambié el arcview y el arc info... solo que esta herramienta es shareware... si quieres te envio un pequeño manual sobre esta herramienta con delphi en español o la puedes bajar directamente desde la pagina de Esri.com... saludos

Hola Torito, soy novato en esto y quisiera aprender, por lo que te agradeceré mucho si me apoyas con el manual en español y algunos ejemplos del uso de Map Objects en Delphi, me interesa saber como cargar un archivo shp de algunas ciudades y al darle click a una de ellas me despliegue un cuadro informativo (población total, hombres, mujeres, jóvenes) y aprovecho para preguntar: ¿es posible que además de cargar mi capa shp pueda visualizar como fondo la imagen algo así como el google earth ? gracias de antemano por tu apoyo.

Casimiro Notevi 05-07-2016 11:00:01

Cita:

Empezado por rgalindo (Mensaje 506731)
Hola

Bienvenido a clubdelphi, como siempre aconsejamos a los nuevos, no olvides leer nuestra guía de estilo, gracias por tu colaboración :)

rgalindo 06-07-2016 19:49:01

Enterado
 
Enterado, he leído la guía de estilo, acuso de recibo. Saludos

Casimiro Notevi 06-07-2016 20:06:32

^\||/^\||/^\||/ Gracias por tu colaboración :)

torito 07-07-2016 00:13:32

Cita:

Empezado por rgalindo (Mensaje 506760)
Enterado, he leído la guía de estilo, acuso de recibo. Saludos

Hola rgalindo, la verdad MO ya es una herramienta obsoleta, ya que ahora se busca que sea en web, te recomiendo que leas un poco sobre openlayer. Saludos


La franja horaria es GMT +2. Ahora son las 04:12:26.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi