Message posté par : Chezkele (ph.lesprit(a)yahoo.fr)
----------------------------------------
Bonjour,
je voudrais afficher un fond de carte dans une fenêtre VB.net et mon code l'affiche dans une fenêtre mapinfo. Le principe est d'indiquer que la fenêtre VB.Net est parente de la fenêtre Mapinfo et il semble exister des instructions pour cela mais ce ne fonctionne pas.
Voici en substance ce que j'ai fait:
-----------------
Code :
Dim g_mapinfo As MapInfoApplication
g_mapinfo = New MapInfoApplication 'CreateObject("MapInfo.Runtime")
g_mapinfo.Do("Set CoordSys Earth Projection 3, 1002, ""m"", 0, 46.8, 45.89891889, 47.69601444, 600000, 2200000 ")
g_mapinfo.Do("Open Table """ & adresse du fond de carte ")
Dim hwnd As String = Me.picFrance.Handle().ToString()
g_mapinfoi.Do("Set Application Window " & hwnd)
g_mapinfo.Do("Set Next Document Parent " & hwnd & " Style 1")
-----------------
Merci d'avance, Ch.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332562#p332562
Pour y répondre : mapinfo_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : kane1000 (nallakane10(a)gmail.com)
----------------------------------------
je dois construire un rectangle oblique à partir de 3 points mais ca donne pas!
aidez please
Include "MAPBASIC.DEF"
Include "ICONS.DEF"
Declare Sub Main
Declare Sub drawPLine
Sub Main
Alter ButtonPad ID 2
Add Separator
Add ToolButton
Icon MI_ICON_MISC_12
ID 103
Cursor MI_CURSOR_FINGER_LEFT
DrawMode DM_CUSTOM_POLYLINE
Calling drawPLine
HelpMsg "Draw the axis of the road Axis of the road"
Enable
Show
end sub
Sub drawPLine
dim nNode, nNode2, nNode3, nSegment, i as Integer
dim X3,Y3, X1,Y1,X2,Y2,fX,fY as Float
dim objPLine,pto4 as Object
dim LName as string
'Define the name of the topmost(non-cosmetic) layer
'It is assumend that the layer is vector
LName=LayerInfo(FrontWindow(), 1, LAYER_INFO_NAME)
'Define an object-polyline
objPLine = CommandInfo(CMD_INFO_CUSTOM_OBJ)
For nSegment = 1 To ObjectInfo(objPLine , OBJ_INFO_NPOLYGONS)
For i = 1 To 3
If i = 1 Then
nNode = 1
X1= ObjectNodeX(objPLine, nSegment, nNode)
Y1= ObjectNodeY(objPLine, nSegment, nNode)
end if
If i=2 then
nNode2 = 1+ nNode
X2= ObjectNodeX(objPLine, nSegment, nNode2)
Y2= ObjectNodeY(objPLine, nSegment, nNode2)
else
nNode3 = ObjectInfo(objPLine , OBJ_INFO_NPOLYGONS + nSegment)
X3= CentroidX(Offset( objPLine , 90, 5, "km"))
Y3= CentroidY(Offset( objPLine , 90, 5, "km" ))
End If
Next
Next
pto4= CreatePoint(X1,Y3)
nSegment = 1
nNode = 1
Alter Object objPLine
Node Add Position nSegment, nNode (CentroidX(pto4),CentroidY(pto4))
Insert Into LName (X, Y, Obj) Values (X, Y, CreateLine(X1,Y1,X2,Y1))
Insert Into LName (X, Y, Obj) Values (X, Y, CreateLine(X2,Y1,X3,Y3))
Insert Into LName (X, Y, Obj) Values (X, Y, CreateLine(CentroidX(pto4),CentroidY(pto4),X1,Y1))
Insert Into LName (X, Y, Obj) Values (X, Y, CreateLine(CentroidX(pto4),CentroidY(pto4),X3,Y3))
end sub
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332565#p332565
Pour y répondre : mapinfo_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : duranceau gilles (gillesduranceau(a)gmail.com)
----------------------------------------
Bonjour à toutes et à tous,
ma question est dans le titre : Comment changer l'interface de MapInfo 16.0 (de l'anglais au français)
Merci pour votre réponse
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332117#p332117
Pour y répondre : mapinfo_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : cyril73 (cyril.robs(a)gmail.com)
----------------------------------------
Bonjour,
La manipulation ainsi que l'importation du fichier mif fonctionne bien sous Land de townav mais il me demande plus de précision quand à la projection. Y a t il une projection particulière à choisir ? Lorsque je sélectionne une projection, il me ré-ouvre une fenêtre pour sélectionner un nouveau fichier avec seulement trois choix de format possible : imp, MPV, 3dr. Une idée?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=331165#p331165
Pour y répondre : mapinfo_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : cartonaute
----------------------------------------
Merci.
Mapinfo a corrigé des DLL qui permettent un fonctionnement sur mapinfo 15. Le leur demander.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=330027#p330027
Pour y répondre : mapinfo_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : INFOSIG Cartographie
----------------------------------------
Bonjour,
apparement, Open Street Map limite maintenant l'accès à leurs serveurs, et il n'y a que MapInfo v17 et v19 qui peuvent encore y accéder.
Cependant, dans les dernières version de MapInfo, il y a des fonds OSM remaniés (GéoMap Bronze, GéoMap Acier) accessibles directement sur les serveurs PBS.
Bien cordialement.
Frédéric COLLIN
www.infosig.net
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=330023#p330023
Pour y répondre : mapinfo_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Kellouche AbdelHakim
----------------------------------------
Re,
Je continue à chercher mais là je sèche ...
Alors même si quelqu'un a pu réussir la manip avec un autre langage autre que Delphi je suis preneur.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321594#p321594
Pour y répondre : mapinfo_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Kellouche AbdelHakim
----------------------------------------
Bonjour
j'ai réussis à instancier MapInfo à partir de Delphi. Ce que je veux faire maintenant c'est afficher une fenêtre faite sous delphi en réponse à un clique dans le zone cartographie qui n'est en réalité que Mapinfo. Ci-joint une image de mon applicatif.
Donc, en cliquant sur la zone carto, le programme doit être capable de savoir sur quelle entité j'ai cliqué puis il invoque la fenêtre appropriée, dans tout ça j'arrive pas à trouver la commande MapBasic qui me permet de faire appelle à la fenêtre en question.
Toute piste ou idée est la bienvenue.
J'espère avoir été clair, je vous remercie par avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=321524#p321524
Pour y répondre : mapinfo_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net