{"id":20081,"date":"2008-06-26T09:01:00","date_gmt":"2008-06-26T07:01:00","guid":{"rendered":"https:\/\/blogs.autodesk.com\/villagebim\/2008\/06\/publier-des-d-1.html"},"modified":"2008-06-26T09:01:00","modified_gmt":"2008-06-26T07:01:00","slug":"publier-des-d-1","status":"publish","type":"post","link":"https:\/\/blogs.autodesk.com\/villagebim\/2008\/06\/publier-des-d-1.html","title":{"rendered":"Publier des donn\u00e9es Lambert 2 Etendu ou Lambert 93 dans un service WMS avec MapGuide"},"content":{"rendered":"<p><em>Cet article a \u00e9t\u00e9 r\u00e9dig\u00e9 gr\u00e2ce aux \u00e9l\u00e9ments et id\u00e9es fournis par Maxime Suing, un des chefs de projet d\u2019<a target=\"_blank\" href=\"http:\/\/www.autodesk.com\/consulting\" rel=\"noopener\">Autodesk Consulting<\/a>. <a href=\"http:\/\/geospatialfrance.typepad.com\/geospatialfrance\/2008\/06\/publier-des-don.html\">A nouveau<\/a>, un grand merci \u00e0 lui !<\/em><\/p>\n<p><em>Au moment de la r\u00e9daction de ce billet, les versions disponibles sont <a target=\"_blank\" href=\"http:\/\/mapguide.osgeo.org\" rel=\"noopener\">MapGuide Open Source<\/a> 2.01 et <a target=\"_blank\" href=\"http:\/\/www.autodesk.fr\/mapguideenterprise\" rel=\"noopener\">Autodesk MapGuide Enterprise<\/a> 2009. Ce sont donc celles utilis\u00e9es ci dessous.&nbsp; &nbsp;&nbsp; <\/p>\n<p>Dans un pr\u00e9c\u00e9dent article, j\u2019expliquais comment <a target=\"_blank\" href=\"http:\/\/geospatialfrance.typepad.com\/geospatialfrance\/2008\/06\/publier-des-don.html\" rel=\"noopener\">publier des donn\u00e9es WGS 84 dans un service WMS avec MapGuide<\/a>.&nbsp; &nbsp;&nbsp; <br \/>Evidemment, il est aussi possible de diffuser des donn\u00e9es dans d\u2019autres syst\u00e8mes de projections. C\u2019est ce qui est expliqu\u00e9 dans cet article.<\/em>  <\/p>\n<p>MapGuide est un client et un <a target=\"_blank\" href=\"http:\/\/www.opengeospatial.org\/resource\/products\/#Autodesk,%20Inc.\" rel=\"noopener\">serveur certifi\u00e9 WMS<\/a>.&nbsp; &nbsp;&nbsp; <br \/>En tant que serveur WMS, il permet de mettre \u00e0 disposition des lots de donn\u00e9es via un service web. <\/p>\n<p>Pour cela, il y plusieurs \u00e9tapes :&nbsp; &nbsp; <br \/>&#8211; param\u00e9trage de la section WMS de MapGuide (\u00e0 faire une seule fois sur le serveur).&nbsp; &nbsp;&nbsp; <br \/>&#8211; param\u00e9trage des syst\u00e8mes de projection utilis\u00e9s pour une diffusion WMS dans MapGuide.&nbsp; &nbsp; <br \/>&#8211; param\u00e9trage de la diffusion (\u00e0 faire pour chaque source de donn\u00e9es.  <\/p>\n<h3>Param\u00e9trage de la section WMS de MapGuide&nbsp; &nbsp; <\/h3>\n<p>1. Connectez-vous \u00e0&nbsp; MapGuide Site Administrator (disponible par exemple \u00e0 l\u2019URL <a href=\"http:\/\/localhost:8008\/mapguide2009\/mapadmin\/login.php\" title=\"http:\/\/carrera:8008\/mapguide2009\/mapadmin\/login.php\">http:\/\/localhost:8008\/mapguide2009\/mapadmin\/login.php<\/a>, avec le login par d\u00e9faut \u201cAdministrator\u201d, et le mot de passe par d\u00e9faut \u201cadmin\u201d).&nbsp; &nbsp;&nbsp; <br \/>Puis, cliquez sur \u201cConfigure WMS\u201d :  <\/p>\n<p><a target=\"_blank\" href=\"\/Documents and Settings\/bachelg\/Local Settings\/Temp\/WindowsLiveWriter-429641856\/supfiles14746B7\/MapGuideAdmin4.png\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"454\" height=\"250\" border=\"0\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/MapGuideAdmin_thumb1.png\" alt=\"MapGuideAdmin_thumb1\" title=\"MapGuideAdmin_thumb1\" style=\"border: 0px none\" \/><\/a>&nbsp; &nbsp;&nbsp; <\/p>\n<p>2. Param\u00e9trez les champs Server Name et Script Name de la partie \u201cGeneral Properties\u201d :  <\/p>\n<p><a target=\"_blank\" href=\"\/Documents and Settings\/bachelg\/Local Settings\/Temp\/WindowsLiveWriter-429641856\/supfiles14746B7\/ConfigureWMS4.png\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"454\" height=\"360\" border=\"0\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/ConfigureWMS_thumb1.png\" alt=\"ConfigureWMS_thumb1\" title=\"ConfigureWMS_thumb1\" style=\"border: 0px none\" \/><\/a>&nbsp; &nbsp;&nbsp; <\/p>\n<p>Les valeurs \u00e0 saisir :&nbsp; &nbsp; <br \/>&#8211; pour Server name : nom_du_serveur : port&nbsp; &nbsp;&nbsp; <br \/>&#8211; pour Script name : \/mapguide2009\/mapagent\/mapagent.fcgi  <\/p>\n<p><strong>Attention : <\/strong>vous devez red\u00e9marrer le serveur Web et le serveur applicatif MapGuide (service sous Windows, daemon sous Linux) pour que cette modification soit prise en compte.&nbsp; &nbsp;&nbsp; <\/p>\n<h3>Param\u00e9trage des syst\u00e8mes de projection utilis\u00e9s pour une diffusion WMS <br \/> <\/h3>\n<p>Pour diffuser avec d\u2019autres syst\u00e8mes de projections que du WGS84, il faut ajouter la d\u00e9finition du (ou des) syst\u00e8me(s) utilis\u00e9(s) \u00e0 un fichier de configuration de MapGuide. Et il faut d\u2019abord trouver la cha\u00eene WKT qui repr\u00e9sente ce syst\u00e8me de projection. Pour cela :&nbsp; &nbsp; <br \/>1. Connectez vous \u00e0 MapAgent, \u00e0 l\u2019URL : <a href=\"http:\/\/localhost:8008\/mapguide2009\/mapagent\/\" title=\"http:\/\/localhost:8008\/mapguide2009\/mapagent\/\">http:\/\/localhost:8008\/mapguide2009\/mapagent\/<\/a>&nbsp; <br \/>(remplacez localhost:8008 par le nom et le port de votre serveur)&nbsp; &nbsp; <br \/><a target=\"_blank\" href=\"http:\/\/geospatialfrance.typepad.com\/geospatialfrance\/WindowsLiveWriter\/MapAgent1.png\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"454\" height=\"506\" border=\"0\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/1_MapAgent1_thumb.png\" alt=\"MapAgent1\" title=\"MapAgent1\" style=\"border: 0px none\" \/><\/a>&nbsp; <\/p>\n<p>2. Dans le cadre en haut \u00e0 gauche, dans la partie \u201cMiscellaneous API\u201d, cliquez sur Coordinate System :&nbsp; &nbsp;<br \/><a target=\"_blank\" href=\"http:\/\/geospatialfrance.typepad.com\/geospatialfrance\/WindowsLiveWriter\/MapAgent_CoordinateSystem.png\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"287\" height=\"239\" border=\"0\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/MapAgent_CoordinateSystem_thumb.png\" alt=\"MapAgent_CoordinateSystem\" title=\"MapAgent_CoordinateSystem\" style=\"border: 0px none\" \/><\/a>  <\/p>\n<p>3. Dans le cadre en bas \u00e0 gauche, cliquez sur \u201cConvertEpsgCodeToWkt\u201d : <\/p>\n<p><a target=\"_blank\" href=\"http:\/\/geospatialfrance.typepad.com\/geospatialfrance\/WindowsLiveWriter\/MapAgent_EPSG_to_WKT.png\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"270\" height=\"341\" border=\"0\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/MapAgent_EPSG_to_WKT_thumb.png\" alt=\"MapAgent_EPSG_to_WKT\" title=\"MapAgent_EPSG_to_WKT\" style=\"border: 0px none\" \/><\/a>  <\/p>\n<p>4. Dans le cadre&nbsp; \u00e0 droite, saisissez le code <a href=\"http:\/\/www.epsg.org\/Geodetic.html\">EPSG<\/a> du syst\u00e8me de projection que vous souhaitez utiliser pour diffuser vos donn\u00e9es. Par exemple :&nbsp; &nbsp; <br \/>&#8211; 27572 pour du Lambert 2 Etendu&nbsp; &nbsp; <br \/>&#8211; 4171 pour du Lambert 93&nbsp; &nbsp; <br \/>&nbsp; &nbsp; <br \/><a target=\"_blank\" href=\"http:\/\/geospatialfrance.typepad.com\/geospatialfrance\/WindowsLiveWriter\/EPSG%20Lambert%2093.png\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"354\" height=\"115\" border=\"0\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/1_EPSG20Lambert2093_thumb.png\" alt=\"EPSG Lambert 93\" title=\"EPSG Lambert 93\" style=\"border: 0px none\" \/><\/a>&nbsp; &nbsp;&nbsp; <br \/>&nbsp; &nbsp; <br \/>Vous obtenez alors le code WKT (Well Known Text) pour votre syst\u00e8me de projection :&nbsp; &nbsp; <br \/><a target=\"_blank\" href=\"http:\/\/geospatialfrance.typepad.com\/geospatialfrance\/WindowsLiveWriter\/WKT%20Lambert%2093.png\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"454\" height=\"94\" border=\"0\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/WKT20Lambert2093_thumb.png\" alt=\"WKT Lambert 93\" title=\"WKT Lambert 93\" style=\"border: 0px none\" \/><\/a> <\/p>\n<p>5. Avec un \u00e9diteur de texte, ouvrez le fichier OgcWmsService.config.awd du r\u00e9pertoire Server\\WMS de Mapguide :&nbsp; &nbsp; <br \/><a target=\"_blank\" href=\"http:\/\/geospatialfrance.typepad.com\/geospatialfrance\/WindowsLiveWriter\/Config%20WMS.png\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"454\" height=\"272\" border=\"0\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/1_Config20WMS_thumb.png\" alt=\"Config WMS\" title=\"Config WMS\" style=\"border: 0px none\" \/><\/a>&nbsp; &nbsp;&nbsp; <br \/>&nbsp; &nbsp; <br \/>Ins\u00e9rer la cha\u00eene de caract\u00e8re du WKT dans la section &lt;Define item=&quot;SRS.WKT.map&quot;&gt;, en respectant la syntaxe d\u00e9finie.&nbsp; &nbsp; <br \/>Ainsi, pour le Lambert 93, ins\u00e9rez la chaine suivante :&nbsp; &nbsp;&nbsp; <br \/><span>&lt;translate from&quot;EPSG:4171&quot;&gt;GEOGCS[&quot;LL-RGF93&quot;,DATUM[&quot;RGF93&quot;,SPHEROID[&quot;GRS1980&quot;,6378137.000,298.25722210]],PRIMEM[&quot;Greenwich&quot;,0],UNIT[&quot;Degree&quot;,0.01745329251994]]&lt;\/translate&gt;<\/span>  <\/p>\n<p>Votre fichier doit donc ressembler \u00e0 ceci :&nbsp; &nbsp; <br \/><a target=\"_blank\" href=\"http:\/\/geospatialfrance.typepad.com\/geospatialfrance\/WindowsLiveWriter\/Lambert93-Ajout%20dans%20fichier%20awd.png\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"454\" height=\"72\" border=\"0\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/Lambert93-Ajout20dans20fichier20awd_thumb.png\" alt=\"Lambert93-Ajout dans fichier awd\" title=\"Lambert93-Ajout dans fichier awd\" style=\"border: 0px none\" \/><\/a>&nbsp; &nbsp;&nbsp; <br \/>&nbsp; &nbsp; <br \/><strong>Attention : <\/strong>vous devez red\u00e9marrer le serveur Web et le serveur applicatif MapGuide (service sous Windows, daemon sous Linux) pour que cette modification soit prise en compte. <\/p>\n<p>&nbsp; <\/p>\n<h3>Param\u00e9trage de la diffusion WMS, dans MapGuide Studio<\/h3>\n<p>1. Dans Autodesk MapGuide Studio, s\u00e9lectionner la ressource de type Calque (LayerDefinition) que vous souhaitez diffuser, faites un clic droit sur cette ressource et s\u00e9lectionnez \u201cPropri\u00e9t\u00e9s\u201d :&nbsp; &nbsp; <br \/><a target=\"_blank\" href=\"http:\/\/geospatialfrance.typepad.com\/geospatialfrance\/WindowsLiveWriter\/Studio_Propri%C3%A9t%C3%A9s.png\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"454\" height=\"342\" border=\"0\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/1_Studio_PropriC3A9tC3A9s_thumb.png\" alt=\"Studio_Propri\u00e9t\u00e9s\" title=\"Studio_Propri\u00e9t\u00e9s\" style=\"border: 0px none\" \/><\/a>&nbsp; <br \/>&nbsp; &nbsp; <br \/>2. Dans le dernier onglet (propri\u00e9t\u00e9 du service), cochez la case de publication via WMS, et saisissez le titre, le r\u00e9sum\u00e9 et les mots cl\u00e9s :&nbsp; &nbsp;&nbsp; <br \/><a target=\"_blank\" href=\"http:\/\/geospatialfrance.typepad.com\/geospatialfrance\/WindowsLiveWriter\/image_30.png\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"454\" height=\"412\" border=\"0\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/1_image_thumb_24.png\" alt=\"image\" title=\"image\" style=\"border: 0px none\" \/><\/a> <\/p>\n<p>3. Remplissez la cellule Bounds avec l\u2019emprise de votre jeu de donn\u00e9es, dans son syst\u00e8me de projection, ainsi que le ou les syst\u00e8mes de projection dans lesquels votre source de donn\u00e9es peut \u00eatre diffus\u00e9e, puis cliquez sur Appliquer :&nbsp; <\/p>\n<p><a target=\"_blank\" href=\"http:\/\/geospatialfrance.typepad.com\/geospatialfrance\/WindowsLiveWriter\/image_31.png\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"454\" height=\"412\" border=\"0\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/1_image_thumb_25.png\" alt=\"image\" title=\"image\" style=\"border: 0px none\" \/><\/a>&nbsp; &nbsp;<br \/>Les valeurs ci dessus sont :&nbsp; &nbsp;&nbsp; <br \/>&lt;Bounds SRS=&quot;EPSG:4171&quot; north=&quot;6862000&quot; west=&quot;640000&quot; south=&quot;6852000&quot; east=&quot;650000&quot; abstract=&quot;true&quot; \/&gt;&nbsp; &nbsp; <br \/>et&nbsp; &nbsp;&nbsp; <br \/>EPSG:4171&nbsp; &nbsp; <br \/>&nbsp; &nbsp; <br \/>Votre couche est maintenant disponible depuis les clients WMS, dont AutoCAD Map 3D. Et vous pouvez ainsi choisir le syst\u00e8me de coordonn\u00e9es des donn\u00e9es WMS&nbsp; :  <\/p>\n<p><a target=\"_blank\" href=\"http:\/\/geospatialfrance.typepad.com\/geospatialfrance\/WindowsLiveWriter\/WMS%20dans%20AutoCAD%20Map.png\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"454\" height=\"276\" border=\"0\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/WMS20dans20AutoCAD20Map_thumb.png\" alt=\"WMS dans AutoCAD Map\" title=\"WMS dans AutoCAD Map\" style=\"border: 0px none\" \/><\/a> <\/p>\n<p>Et votre carte s\u2019affiche dans AutoCAD Map 3D :&nbsp; &nbsp; <br \/><a target=\"_blank\" href=\"http:\/\/geospatialfrance.typepad.com\/geospatialfrance\/WindowsLiveWriter\/Map%20avec%20un%20calque%20WMS.png\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"454\" height=\"342\" border=\"0\" src=\"https:\/\/blogs.autodesk.com\/villagebim\/wp-content\/uploads\/sites\/154\/1_Map20avec20un20calque20WMS_thumb.png\" alt=\"Map avec un calque WMS\" title=\"Map avec un calque WMS\" style=\"border: 0px none\" \/><\/a>  <\/p>\n<p><strong>Quelques remarques :<\/strong>&nbsp; &nbsp;&nbsp; <br \/>&#8211; On peut ainsi ajouter d\u00e9finir plusieurs syst\u00e8mes de projections pour chaque couche.&nbsp; &nbsp; <br \/>&#8211; Si vous souhaitez conna\u00eetre l\u2019emprise de vos donn\u00e9es, dans MapGuide, cr\u00e9ez une ressource carte vide, et ajouter votre ressource de type Calque (LayerDefinition) La ressource de type Carte prendra automatiquement le rectangle d\u2019encombrement de votre source de donn\u00e9es.<\/p>\n<p>Si vous mettez en place un service WMS avec MapGuide, dites le moi \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cet article a \u00e9t\u00e9 r\u00e9dig\u00e9 gr\u00e2ce aux \u00e9l\u00e9ments et id\u00e9es fournis par Maxime Suing, un des chefs de projet d\u2019Autodesk Consulting. A nouveau, un grand merci \u00e0 lui ! Au moment de la r\u00e9daction de ce billet, les versions disponibles sont MapGuide Open Source 2.01 et Autodesk MapGuide Enterprise 2009. Ce sont donc celles utilis\u00e9es [&hellip;]<\/p>\n","protected":false},"author":52098,"featured_media":2472,"menu_order":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[3397,3399,3403],"tags":[],"class_list":["post-20081","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-autodesk-mapguide-enterprise","category-mapguide-open-source","category-technologie-mapguide","dhig-theme--light"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts\/20081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/users\/52098"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/comments?post=20081"}],"version-history":[{"count":0,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/posts\/20081\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/media\/2472"}],"wp:attachment":[{"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/media?parent=20081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/categories?post=20081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/villagebim\/wp-json\/wp\/v2\/tags?post=20081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}