banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 03 March 2008 08:34

yves.mont
Juste Inscrit !
Date d'inscription: 16 Jan 2007
Messages: 4

Outil MI pour générer mise en page Atlas

Bonjour,

Le sujet a été abordé plusieurs fois,je voulais savoir s'y avait du neuf ...

Existe-il un outil gratuit ou payant qui permet de générer automatiquement des mise en page en A4 ou A3
quand on a des cartes géantes à imprimer (l'utilisation d'un traceur n'est pas souhaité pour le rendu final).

D'avance merci pour vos idées...

Y.M.

Hors ligne

 

#2 Tue 04 March 2008 12:47

Jean_Michel
Participant occasionnel
Date d'inscription: 27 Mar 2006
Messages: 11

Re: Outil MI pour générer mise en page Atlas

Bonjour,
J'ai fait un un petit utilitaire pour sortir le scan25  sur un département en A3 en fonction d'un maillage.
Les paramètres sont à modifier dans le script, si vous avez mapbasic, je peut vous le passer.
Cordialement
Jean-Michel

Hors ligne

 

#3 Thu 06 March 2008 15:32

sebhi
Participant occasionnel
Date d'inscription: 23 Nov 2005
Messages: 16

Re: Outil MI pour générer mise en page Atlas

Bonjour Jean Michel

Je possède MAPBASIC et je suis interressé par votre utilitaire.
Merci d'avance
sebhi@texte-a-enlever.yahoo.com

Hors ligne

 

#4 Thu 06 March 2008 15:40

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: Outil MI pour générer mise en page Atlas

Bonjour,

Jean Michel, vous pouvez aussi le poster sur le forum si vous le désirez wink

Robin.

Hors ligne

 

#5 Fri 07 March 2008 09:39

cec_92
Participant assidu
Date d'inscription: 28 Feb 2008
Messages: 193

Re: Outil MI pour générer mise en page Atlas

Bonjour,

Oui bonne idée, cet outil est susceptible de m'intérresser!
Merci d'avance.

Hors ligne

 

#6 Mon 31 March 2008 12:02

Nicolas Szlapka
Participant actif
Lieu: NPDC
Date d'inscription: 20 Dec 2006
Messages: 107

Re: Outil MI pour générer mise en page Atlas

Bonjour les MapInforumeurs.

Une mise en page réalisée avec MapBasic m'intéresse.
Est-ce que cet utilitaire a été posté ? Si oui, où ça ? Car je ne le trouve pas...
(besoin de lunettes peut-être... cool)

Petite précision : c'est parce que je voudrais afficher, de manière automatique, un cadre pour une localisation, un autre avec un graphique et deux autres pour des cartes avec analyse thématique... sur format A4 en paysage.

Ou alors cet utilitaire n'a aucun rapport avec mon attente et peut-être dois-je poser une nouvelle question dans le Forum...

Cordialement, Nicolas.

Dernière modification par Nicolas Szlapka (Mon 31 March 2008 12:21)


Nicolas

Hors ligne

 

#7 Mon 31 March 2008 15:38

Jean_Michel
Participant occasionnel
Date d'inscription: 27 Mar 2006
Messages: 11

Re: Outil MI pour générer mise en page Atlas

Bonjour,
Ci- joint le fichier Atlas_exemple.zip, il contient le mb et mbx et des fichiers exemples.
Cordialement
Jean-Michel


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#8 Sun 22 January 2012 21:14

bnsig
Participant occasionnel
Lieu: Dijon
Date d'inscription: 20 Jan 2012
Messages: 25

Re: Outil MI pour générer mise en page Atlas

Bonjour à tous !
je suis novice dans le métier et là je suis en stage au sein d'une entreprise. Ma mission consiste à la constitution d'une base cartographique départementale infrastructures de télécommunication. Et j'ai un grand problème sous mapinfo10.5. Je dois réaliser plus d'une centaine de carte et je ne sais pas comment m'y prendre. Je dispose d'une couche .shp qui est la couverture du réseau wi-fi que j'ai matérialisé sur ma carte. J'ai fait un géocodage pour pouvoir afficher mes points (micro stations) et je l'ai aussi matérialisé sur la carte départementale. Ce qui me reste à faire c'est de produire un atlas communal de couverture du réseau wi-fi. J'utilise comme fond de carte le scan 25 de l'ign. Je ne sais pas comment faire pour débuter mon atlas encore moins comment faire pour l'automatiser. Vos réponses seraient les bienvenues !!! Merci. BN


"Il y a quelque chose de pire dans la vie que de ne pas avoir réussi, c'est de ne pas avoir essayer"  F. D. Roosvelt

Hors ligne

 

#9 Mon 23 January 2012 08:01

nicoboud
Membre
Lieu: Nantes
Date d'inscription: 12 Oct 2007
Messages: 860

Re: Outil MI pour générer mise en page Atlas

Bonjour,

Regardez ici :http://georezo.net/forum/viewtopic.php?id=49934

c'est un des résultats de la recherche avec le mot "publipostage" ou 'automatisation".

Nicolas.

Dernière modification par Nicolas Boudesseul (Mon 23 January 2012 08:01)


Co-modérateur du forum Mapinfo
Utilisateur Mapinfo et QGIS

Hors ligne

 

#10 Tue 24 January 2012 00:56

bnsig
Participant occasionnel
Lieu: Dijon
Date d'inscription: 20 Jan 2012
Messages: 25

Re: Outil MI pour générer mise en page Atlas

Bonjour ,
Merci Nicolas pour cette réponse rapide, j'ai bien bien consulté le lien que tu m'a envoyé et j'avoue que j'ai du mal à déchiffrer le"wor basic" de Olivier. En effet je sais pas trop pour mon cas comment débuter l'atlas. Est-ce que je dois d'abord faire une mise en page et enregistrer mon travail sous un wor. Ensuite ré ouvrir le .wor à partir du bloc note ou d'un éditeur de texte,changer dans le wor les "éléments" de ma nouvelle mise en page; aprés enregistrer ce nouveau wor sous un nouveau nom. Si j'ai bien compris, le nombre de .wor est égale au nombre de cartes à réaliser ??? Pour mon travail, je veux faire apparaître au niveau de la mise en page : la répartition de la couverture wi-fi et les micro station présents. En vous rappelant que je dois faire une carte pour chaque commune concernée par le projet environ 230 communes. Et vraiment automatiser cette tache me permettrait d'avancer sur le projet.
Grand merci encore !!!


"Il y a quelque chose de pire dans la vie que de ne pas avoir réussi, c'est de ne pas avoir essayer"  F. D. Roosvelt

Hors ligne

 

#11 Tue 24 January 2012 10:44

nicoboud
Membre
Lieu: Nantes
Date d'inscription: 12 Oct 2007
Messages: 860

Re: Outil MI pour générer mise en page Atlas

Bonjour,

Dans le post indiqué, il n'y a pas qu'une seule méthode proposée.

Regardes, entre autre, ma réponse (#28 du 20/11/20011) où je donne les liens vers une méthode qui utilise le publipostage, ainsi qu'une méthodo que j'ai adaptée.

Nicolas.


Co-modérateur du forum Mapinfo
Utilisateur Mapinfo et QGIS

Hors ligne

 

#12 Thu 26 January 2012 15:39

bnsig
Participant occasionnel
Lieu: Dijon
Date d'inscription: 20 Jan 2012
Messages: 25

Re: Outil MI pour générer mise en page Atlas

Bonjour,
Merci Nicolas j'ai trouvé le fichier sur le publipostage mais sincèrement je sais pas comment faire. Je dispose d'un tableau mapinfo avec l'ensemble des communes à cartographier pour mon atlas.
Au fait je travaille sur un projet et je dois réaliser une centaine de cartes toujours en gardant la meme en page. J'utilise le scan 25 de l'IGN comme fond de carte; en gros voilà les couches suivantes que j'ai dans mon workspace :
- lim_com_reg(couche vecteur des limites régionales)
- site_opéra( analyse thématique de ponts permettant de représenter les micros station du réseau sur ma carte départementale),
- couv_wifi (couche shp représentant la couverture du réseau wi-fi)
- scan25_dep ( couche d'habillage utilisé comme fond de carte pour les cartes communales de mon atlas)
- log.tab( couche d'habillage représentant le logo de mon entreprise).
Je fais une selection " select table lim_com_reg where Not No_Insee="xxxxx" et là je selectionne l'ensemble des communes de ma région exceptée la commune"xxxxx", j'ajoute la requete dans le controle des couches, je régle les paramétres de translucidité pour mieus faitre apparaitre la commune "xxxxx", je fais un zoom sur la commune "xxxxx", je fais une mise en page et je l'importe sous format image JPEG dans le répertoire qui contiendra mes 150 cartes. Après j'enregistre mon travail sous .wor. Je re-ouvre celui-ci avec le bloc note, je change le code insee,le titre de la mise en page etc.
Bon ce que je voudrais c'est quand je relance le .wor que cela zoom automatiquement sur la nouvelle commune sans que je refasse une selection ni reparamettrer les options de translucidité. Du coup j'aurais juste à faire les modifications à partir du .wor, une fois que celui-ci relancé, j'importe la carte sous format image dans mon répertoire ; ainsi de suite jusqu'au total de cartes visé.
Espérant etre très clair, je voudrais que vous m'aidiez sur le "comment réaliser tout ce travail ".
Merci merci encore merci d'avance !!!


"Il y a quelque chose de pire dans la vie que de ne pas avoir réussi, c'est de ne pas avoir essayer"  F. D. Roosvelt

Hors ligne

 

#13 Fri 27 January 2012 14:11

nicoboud
Membre
Lieu: Nantes
Date d'inscription: 12 Oct 2007
Messages: 860

Re: Outil MI pour générer mise en page Atlas

Bonjour,

Ce que vous voulez faire est exactement ce qui est décrit dans ma méthodo (http://georezo.net/forum/attachment.php?item=4275) :
faire n cartes dont l'emprise et le zoom sont adaptés à chaque commune.

Nicolas.

Dernière modification par Nicolas Boudesseul (Fri 27 January 2012 14:11)


Co-modérateur du forum Mapinfo
Utilisateur Mapinfo et QGIS

Hors ligne

 

#14 Sat 28 January 2012 21:45

bnsig
Participant occasionnel
Lieu: Dijon
Date d'inscription: 20 Jan 2012
Messages: 25

Re: Outil MI pour générer mise en page Atlas

!Workspace
!Version 780
!Charset WindowsLatin1
Open Table "F:\BN\Projet Atlas de couverture wi fi par Commune\essaijob\Limites_Communes_Dept" As Limites_Communes_Dept Interactive
Open Table "F:\BN\Projet Atlas de couverture wi fi par Commune\essaijob\Noms_Communes_150" As Noms_Communes_150 Interactive
Open Table "F:\BN\Projet Atlas de couverture wi fi par Commune\essaijob\couv-is_wifi" As couv_is_wifi Interactive
Open Table "F:\BN\Projet Atlas de couverture wi fi par Commune\Donnees\géocadage_C3" As géocadage_C3 Interactive
Select *  from Limites_Communes_Dept  where not No_Insee = "xxxxx"  into Query1
Set Window Legend
  Position (10.0833,5.20833) Units "in"
  Width 2.60417 Units "in" Height 0.958333 Units "in"
Open Window Legend
Map From couv_isere,Noms_Communes_150,géocadage_C3,Query1,Limites_Communes_Dept
  Position (0.03125,0) Units "in"
  Width 8.95833 Units "in" Height 6.28125 Units "in"
Set Window FrontWindow() ScrollBars Off Autoscroll On
Set Map
  CoordSys Earth Projection 3, 1002, "m", 0, 46.8, 45.898918964419, 47.696014502038, 600000, 2200000
  Center (887000.3944,2035285.72)
  Zoom 10.63172995 Units "km"
  Preserve Zoom Display Zoom
  Distance Units "km" Area Units "sq km" XY Units "m"
shade 3 with Site_carto ignore "" values apply color
  "Collecte" Line (1,2,16711680) ,
  "Desserte / Transport" Line (1,2,0) Symbol (35,0,24)
  default Line (1,2,0)   # color 1 #
Set Map
  Layer 1
    Display Global
    Global Pen (1,1,0)  Brush (2,65280,16777215)  Symbol (35,0,12)  Line (1,2,0)  Font ("Arial",0,9,0)
    Label Line None Position Center Font ("Arial",0,9,0) Pen (1,2,0)
      With Layer
      Parallel On Auto Off Overlap Off Duplicates On Offset 2
      Visibility On
  Layer 2
    Display Graphic
    Global Pen (1,2,0)  Brush (2,16777215,16777215)  Symbol (35,0,12)  Line (1,2,0)  Font ("Arial",0,9,0)
    Label Line Arrow Position Right Font ("Arial",0,9,0) Pen (1,2,0)
      With ID
      Parallel On Auto Off Overlap Off Duplicates On Offset 2
      Visibility On
  Layer 3
    Display Value
    Global Pen (1,2,0)  Brush (2,16777215,16777215)  Symbol (34,0,12)  Line (1,2,0)  Font ("Arial",0,9,0)
    Selectable Off
  Layer 4
    Display Global
    Global Pen (1,2,0)  Brush (2,16777215,16777215)  Symbol (34,0,12)  Line (1,2,0)  Font ("Arial",0,9,0)
    Label Line Arrow Position Right Font ("Arial",0,9,0) Pen (1,2,0)
      With insee
      Parallel On Auto Off Overlap Off Duplicates On Offset 2
      Visibility On
  Layer 5
    Display Global
    Global Pen (1,2,0)  Brush (2,16776960,16777215)  Symbol (35,0,12)  Line (1,2,0)  Font ("Arial",0,9,0)
    Label Line None Position Center Font ("Arial",0,9,0) Pen (1,2,0)
      With No_Insee
      Parallel On Auto Off Overlap Off Duplicates On Offset 2
      Visibility On
  Layer 6
    Display Graphic
    Global Pen (1,2,0)  Brush (2,16777215,16777215)  Symbol (35,0,12)  Line (1,2,0)  Font ("Arial",0,9,0)
    Label Line None Position Center Font ("Arial",0,9,0) Pen (1,2,0)
      With No_Insee
      Parallel On Auto Off Overlap Off Duplicates On Offset 2
      Visibility On
set legend
  layer 3
    display on
    shades on
    symbols off
    lines off
    count on
    title "micro station" Font ("Arial",0,9,0)
    subtitle auto Font ("Arial",0,8,0)
    ascending on
    ranges Font ("Arial",0,8,0)
      auto display off ,
      auto display on ,
      auto display on 
Set Window FrontWindow() Printer
Name "MapInfo PDF Printer Version 11.0" Orientation Portrait Copies 1
Papersize 9
Create Cartographic Legend
  Position (10.875,0.260417) Units "in"
  Width 2.92708 Units "in" Height 5 Units "in"
  Window Title "Légende de couv_isere,...,Limites_Communes_Dept Carte"
  Portrait
  Style Size Large
  Frame From Layer 3
    Border Pen (0,1,0)
Set Window FrontWindow() Printer
Name "MapInfo PDF Printer Version 11.0" Orientation Portrait Copies 1
Papersize 9
Browse * From Limites_Communes_Dept
  Position (0.3125,0.364583) Units "in"
  Width 7.03125 Units "in" Height 3.15625 Units "in"
Set Window FrontWindow() Printer
Name "MapInfo PDF Printer Version 11.0" Orientation Portrait Copies 1
Papersize 9
Browse * From Query1
  Position (0.572917,0.677083) Units "in"
  Width 7.03125 Units "in" Height 3.15625 Units "in"
Set Window FrontWindow() Printer
Name "MapInfo PDF Printer Version 11.0" Orientation Portrait Copies 1
Papersize 9
Layout
  Position (-0.0833333,-0.3125) Units "in"
  Width 0 Units "in" Height 0 Units "in"
  Dim uniqueStringName As String
  uniqueStringName = "Set " + SessionInfo(1)
  Set CoordSys Layout Units "in"
  Create Frame (0.275,0.2313) (8.0306,11.4792)
    Pen (1,2,0)
    Brush (2,16777215,16777215)
    Title "couv_isere,...,Limites_Communes_Dept Carte"
    FillFrame On
  Create Frame (10.875,0.5) (13.6354,5.3333)
    Pen (1,2,0)
    Brush (2,16777215,16777215)
    Title "Légende de couv_is_wifi,...,Limites_Communes_Dept Carte"
    FillFrame Off
  Create Text
    "WI-FI"
    (2.4931,0.6181) (4.9382,1.7681)
    Font ("Arial",1,72,0)

  Create Point (6.4868,2.2187)
    Symbol (42,0,72,"MapInfo Arrows",0,0)
  Create Frame (5.2333,9.2028) (7.6639,10.0903)
    Pen (1,2,0)
    Brush (2,16777215,16777215)
    Title "Légende de couv_isere,...,Limites_Communes_Dept Carte"
    FillFrame Off
  Set Layout Ruler On Pagebreaks On Frame Contents Active
  Zoom 53.9914 Center (-0.400564,-0.36657) Extents To Fit
  Set Window FrontWindow() Autoscroll On
  Run Command uniqueStringName
  Undim uniqueStringName
Set Window FrontWindow() Printer
Name "MapInfo PDF Printer Version 11.0" Orientation Portrait Copies 1
Papersize 9
Dim WorkspaceMaximizedWindow As Integer
WorkspaceMaximizedWindow = Frontwindow()
Set Window WorkspaceMaximizedWindow Max
Undim WorkspaceMaximizedWindow

Dernière modification par bnsig (Sat 28 January 2012 21:51)


"Il y a quelque chose de pire dans la vie que de ne pas avoir réussi, c'est de ne pas avoir essayer"  F. D. Roosvelt

Hors ligne

 

Pied de page des forums

Powered by FluxBB