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)

oscar_leinad 23-07-2008 23:14:54

Saludos a todo...
 
vaya hilo! muy bueno...
Tengo muy poco viendo esto de MO y Delphi y tengo una duda ...

Tengo el shp en el programa y toda funciona bien pero lo que no puedo hacer es desplegar los labels que ya trae mi shp, en este caso es un shp del estado con sus diviciones de los municipios y quisiera que mostrar los nombres de loo municipios (que si trae el shape) pero no se como hacerlo en delphi, espero me puedan ayudar...

luis0915 02-08-2008 20:08:09

Ayuda con TrackinLayer
 
Hola que tal a todos, antes que nada pues que chido que existan estos foros para los que programamos bajo Delphi y sobre todo con componentes GIS...

bueno, mi punto es el siguiente, estoy desarrollando un sistema Demo, que debe de simular la ruta de un camion, entonces supuse que con dibujar puntos en un trackinglayer iba as er suficiente, guardaba las coordenadas de cada punto y despues con un timer mostraba de nuevo cada uno de los puntos...

oh pero vaya sorpresa que me doy, cuando guardo las coordenadas del IMoPoint que declare, si las guarda, pero las del componente TMap, y no las coordenadas que tengo en el Shape (El Shape es de la Ciudad de Chihuaua, MX) entonces, quisiera saber como poder guardar dichas coordenadas o si existe alguna otra forma de poder dibujar puntos sobre el Shape y no sobre el Map...

de ante mano muchisimas gracias,

les dejo mi correo por cualquier cosa lrmv15@hotmail.com o en lr.mendez@geos-it.com

Hasta Pronto

cascarrabias 04-12-2008 19:21:20

Torito, no se si podrias echarme la mano, sigo interesado en si tienes un binario donde solo se cargue el cad para checar velocidad de respuesta en cuanto al trazado de las capas, salu2


Cita:

Empezado por torito (Mensaje 264874)
no habría problema pero lo tendría que hacer ya que el generico esta muy pesado y complejo... te importaria que solo tuviera un botón??


torito 05-12-2008 16:16:57

Cita:

Empezado por cascarrabias (Mensaje 329672)
Torito, no se si podrias echarme la mano, sigo interesado en si tienes un binario donde solo se cargue el cad para checar velocidad de respuesta en cuanto al trazado de las capas, salu2

jajaja, sorry, ya se me habia olvidado, recuerdame la extensión del archivo que quieres subir al mapa por favor, y te paso el codigo para cargarlo para que lo adecues.... por cierto cuántos features tiene tu capa??

cascarrabias 05-12-2008 20:18:48

Cita:

Empezado por torito (Mensaje 329880)
jajaja, sorry, ya se me habia olvidado, recuerdame la extensión del archivo que quieres subir al mapa por favor, y te paso el codigo para cargarlo para que lo adecues.... por cierto cuántos features tiene tu capa??

gracias, mira con solo el binario esta bien, te digo que solo quiero comparar el flickeo que hace al tener un extent muy ampli con algunas capas ya que al ir haciiendo zoom parpadea pues, no mucho, pero quiero ver que tan normal es o como va con otros componentes, perdon por cierto pero a que te refieres con features? salu2

torito 08-12-2008 15:58:42

Cita:

Empezado por cascarrabias (Mensaje 329932)
gracias, mira con solo el binario esta bien, te digo que solo quiero comparar el flickeo que hace al tener un extent muy ampli con algunas capas ya que al ir haciiendo zoom parpadea pues, no mucho, pero quiero ver que tan normal es o como va con otros componentes, perdon por cierto pero a que te refieres con features? salu2

con features me refiero a todos lo poligonos, o puntos o lineas que tiene tu capa.
Lo del binario, el detalle sería que si te paso el exe no creo que corra el ejecutable por que te faltarian los objetos, o de plano por la diferencia de licencia.

cascarrabias 08-12-2008 17:25:38

Cita:

Empezado por torito (Mensaje 330129)
con features me refiero a todos lo poligonos, o puntos o lineas que tiene tu capa.
Lo del binario, el detalle sería que si te paso el exe no creo que corra el ejecutable por que te faltarian los objetos, o de plano por la diferencia de licencia.


oh, osea, no puedes crear un ejecutable que corra en otras maquinas sin necesidad de tener instalado delphi y cosas extras? con que componente manipulas los archivos cad? tons como es lo que propones? tengo que conseguir yo tambien tu componente? si es asi mejor no torito, yo pensaba que podias pasarme solo una senciya aplicacion donde solo se cargara un cada y se pudiera visualizar y ya, en cuanto a lo de las features, cuando tengo una sola capa, no tengo problemas de parppadeo, la cosa es cuando ya tengo visibles todas las capas de mi cad, en total son alrededor de 45 mil objetos en el cad, salu2 y gracias por tu atencion bro

torito 10-12-2008 16:18:08

Cita:

Empezado por cascarrabias (Mensaje 330144)
oh, osea, no puedes crear un ejecutable que corra en otras maquinas sin necesidad de tener instalado delphi y cosas extras? con que componente manipulas los archivos cad? tons como es lo que propones? tengo que conseguir yo tambien tu componente? si es asi mejor no torito, yo pensaba que podias pasarme solo una senciya aplicacion donde solo se cargara un cada y se pudiera visualizar y ya, en cuanto a lo de las features, cuando tengo una sola capa, no tengo problemas de parppadeo, la cosa es cuando ya tengo visibles todas las capas de mi cad, en total son alrededor de 45 mil objetos en el cad, salu2 y gracias por tu atencion bro

ok si tienes 45 mil objetos, son 45 mil features, por eso la carga es lenta, si inicias desde un zoom sobre un area pequeña será mucho más rápido el manejo. yo cargo las imagenes cad con el mismo map del MO. Y sí puedo generar un ejecutable, para no instalar en todas las máquinas el delphi pero de todas formas requieres los dll y algunos componentes del MO los cuales hay que agregar en el instalador, entre ellos esta el archivo de licencia. yo podría hacerte el ejecutable pero el problema es la licencia de dicho objeto... Pero por lo que me comentas si se te alenta el proceso es que debes tener un zoom a toda tu capa, sí lo haces solo a cierta area pequeña (reitero), trabajará mucho más rápido. Saludos

cascarrabias 10-12-2008 19:11:56

Cita:

Empezado por torito (Mensaje 330307)
ok si tienes 45 mil objetos, son 45 mil features, por eso la carga es lenta, si inicias desde un zoom sobre un area pequeña será mucho más rápido el manejo. yo cargo las imagenes cad con el mismo map del MO. Y sí puedo generar un ejecutable, para no instalar en todas las máquinas el delphi pero de todas formas requieres los dll y algunos componentes del MO los cuales hay que agregar en el instalador, entre ellos esta el archivo de licencia. yo podría hacerte el ejecutable pero el problema es la licencia de dicho objeto... Pero por lo que me comentas si se te alenta el proceso es que debes tener un zoom a toda tu capa, sí lo haces solo a cierta area pequeña (reitero), trabajará mucho más rápido. Saludos


Ok, ya entiendo, no pues no importa, hehe, me quedare con la duda, :P En cuanto a lo que mencionas del zoom en cierta area, asi es!, pero la cosa es que a mi me gusta que el usuario pueda ver toda la extension del plano.

Gracias por todo!

torito 11-12-2008 01:08:16

Cita:

Empezado por cascarrabias (Mensaje 330353)
Ok, ya entiendo, no pues no importa, hehe, me quedare con la duda, :P En cuanto a lo que mencionas del zoom en cierta area, asi es!, pero la cosa es que a mi me gusta que el usuario pueda ver toda la extension del plano.

Gracias por todo!

por nada, en si te recomiendo que mejor empieces tu primer vista con un query definido, así el usuario tendrá la opción de su vista personalizada, ya sé el usuario quiere batallar, ya no sería problema tuyo.

Saludos

2-D@monic 30-01-2009 06:03:29

Consulta
 
Hola a todos, primero que nada felicidades y excelente el hilo.......

Es muy interesante el desarrollo de sig's hoy en día por sus múltiples beneficios, además que mejor hacerlo con nuestro queridísimo Delphi........

En realidad estoy incorporándome en esto de los sig's, tengo buena experiencia en delphi (sistemas administrativos y de control) y quisiera que me indicarán esto de la herramientas para desarrollar sig's (hacerlo desde cero casi imposible) estuve buscando y buscando y me topé con MapObjects, la licencia es de 6750 USD con un dealer autorizado ESRI en mi país (Bolivia), la verdad carísimo para mi bolsillo, en la página la versión trial ya no está habilitada ni la LT ni nada, estuve revisando todo el hilo y me topé con otros componentes como:

http://www.tatukgis.com/products/sum...cts.aspx?id=dp
http://www.gisdelphi.com/
http://www.ecostats.com/software/updates.htm#svo
http://www.tglobe.com/?q=node/7

a lo que voy es cual me aconsejarían para probrarlos y posteriormente comprarlos, si es que ya probaron los citados (todos son del hilo). Solo necesito hacer un plano con divisiones e inventario de cada lote.

Saludos.

JCarlosas 02-02-2009 17:35:46

Te puedo comentar que estuve haciendo pruebas
tatukgis y con
svo de ecostats
y con algunos otros.
Finalmente use el SVO de Ecostat y no me fue mal.
Tuve que hacerle algunos cambios pues es extremadamente lento cuando usa imagenes georeferenciadas, pero por lo demas esta aceptable. Y para ser gratis esta perfecto.
Una Lastima que no hayan sacada nuevas versiones desde hace un buen tiempo.
Estuve experimentando con el demo de tatukgis y no me convencio respecto a SVO.
Bueno esas son mis experiencias. Espero te sirva de algo.
Saludos
JCarlos


2-D@monic 03-02-2009 05:09:33

Ok JCarlosas voy a probar SVO como me recomiendas...... despúes postearé mi opinión.
Saludos.

torito 03-02-2009 13:54:52

Cita:

Empezado por 2-D@monic (Mensaje 336538)
...buscando y me topé con MapObjects, la licencia es de 6750 USD con un dealer autorizado ESRI en mi país (Bolivia), la verdad carísimo para mi bolsillo, en la página la versión trial ya no está habilitada ni la LT ni nada, ....

Guau, como ha subido de precio, mira que cuando yo lo empecé a usar costaba 500 US, jajaja, bueno ya se han de haber dado cuenta lo bueno que es o de plano lo quieren sacar del mercado....

torito 22-04-2010 01:35:11

Hola a todos, pues fijense que tengo una bronca, tengo una linea y quisiera automatizarla para que en cada 10 metros se agregue un vertice, ¿Alguien lo ha hecho?

Saludos a todos

Santiagolucca 27-04-2010 02:35:43

No encuentro mapobjects
 
Hola Torito estuve viendo el foro y me gusto mucho las ideas que tiran, yo tengo que hacer una aplicación para la facultad sobre un gis y estuve pensando en hacerlo en delphi ya que es el lenguaje en el cual programo, el problema que tengo es que busque por todo lados tratando de encontrar la librerias de mapobjects y no la puedo encontrar, en el sitio de esri dice que ya no vende ese producto y cuando hago clic todos los link estan rotos ya que no pertenece a esri, por favor si hay alguna forma que puedas compartir los archivos te lo agradeceria, saludos y muy buenos los consejos.
gracias

torito 23-06-2011 17:09:34

url nueva
 
Hola a todos, les comparto el último sitio que hice, pero esta ocasión lo tengo hecho con google maps y java, ojala lo puedan checar

http://www.aplicanet.gob.mx:8080/geo...spf/ech3v.html

Saludos

nicolas.campeon 28-08-2011 04:58:34

Ayuda
 
Buenas para todos,
Les comento que necesitaria que me ayuden u orienten un poco, ya me lei todo el poste desde su inicio, pero el tema es que el mapobjects no existe mas , o al menos no lo encontre por ninguna parte. Yo necesito hacer una aplicacion con un mapa de mi ciudad, y en este tengo que poder ubicar calles o intersepciones, tipo google maps, pense en trabar con google maps, el tema es que es pago y la verdad necesitaria que sea free, que puedo utilizar para poder trabajar en mapas con delphi?. Por otro lado alguien sabe con mas detalle cuanto cuesta $ trabajar con google maps? ,hay alguna aplicacion tipo mapobject que sea free o no tan costosa? ,se los agradezco muchisimo.

Desde ya muchisimas gracias

nicolas.campeon 28-08-2011 06:17:38

Perdon
 
Pido disculpas por la redaccion de mi anterior post, pero estaba muy apurado, en cuanto lo quise correjir, ya no me dejaron :P desde ya gracias por la ayuda.

torito 29-08-2011 15:54:06

Hola, pues herramientas gratuitas hay muchas, como geoserver, mapserver, etc. yo tome el api gratuito de google maps (GM)y subi mi aplicación(http://www.aplicanet.gob.mx:8080/geo...spf/ech3v.html) con java y ajax con una bd. y como lo tengo de forma publica, no rompo ningún reglamento de GM. No se cuanto te cueste tenerlo en GM sí lo requieres tener privado. El MapObjects(MO), es correcto ya desapareció del mercado, yo aún tengo la versío 2.1 y 2.3 de la cual somo propietarios de la licencia, y aunque ya haya desaparecido para mi es la mejor herramienta que tengo de automatización de procesos geográficos. lastima que no lo pudimos hacer funcionar en el SDE 10.

Conclusión: entra al mundo de geoserver o del mapserver sí necesitas generar tus mapas tipo GM y de forma privada.

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:21:11.

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