{"id":212,"date":"2008-01-03T20:32:06","date_gmt":"2008-01-04T03:32:06","guid":{"rendered":"http:\/\/geomediagisblog.wordpress.com\/2008\/01\/03\/maptext-label-web\/"},"modified":"2008-01-03T20:32:06","modified_gmt":"2008-01-04T03:32:06","slug":"maptext-label-web","status":"publish","type":"post","link":"https:\/\/jeffhobbs.com\/?p=212","title":{"rendered":"MapText Label-Web"},"content":{"rendered":"<p>When I first heard about Label-Web probably four years ago, I really thought it was a must-have application. Back then, if I recall correctly, the native GeoMedia WebMap labeling wasn&#8217;t available. So, outside of creating the labels for the site manually, there was absolutely no way to get a GMWM site labeled. And even if you created the labels manually, since a web site has a endless number of different views, you really couldn&#8217;t do a decent job of labeling the map on the screen in all instances. Not to mention, there&#8217;s a giant overhead in creating the different labels for the different scales, the labels constantly need to be updated, etc. <\/p>\n<p>Back with the release of GeoMedia WebMap 5.2 (I believe), Intergraph introduce the annotation rule (I think that&#8217;s the correct name). Anyhow this object can be called when writing a custom GeoMedia WebMap site and will do an alright job of labeling the map. So&#8230;when Intergraph introduced the annotation rule I was excited. Finally a way to get my maps labeled without having to maintain a myriad of text feature classes. But alas, the annotation rule does NOT work with GeoMedia WebMap Publisher. Now, for the life of me, I have NO idea why it hasn&#8217;t been integrated in GMWM Publisher&#8230;but it&#8217;s not. So, once I decided to go with GeoMedia WebMap, I needed to once again figure out how to get my GeoMedia WebMap Publisher maps labeled without maintaining the text feature classes. As it turns out Label-Web works with GeoMedia WebMap Publisher. Better yet &#8211; it&#8217;s extremely easy to integrate it into any WebPub site. Better yet, the output it produces is fantastic. Although I&#8217;ve only played with it for maybe an hour, I got it working against the WPDemo site in the Overview map under the General section. Here&#8217;s a sample of very simple output that&#8217;s been generated with Label-Web:<\/p>\n<p><a href=\"http:\/\/jeffhobbs.com\/wp-content\/uploads\/2008\/01\/labelweb11.gif\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" loading=\"lazy\" height=\"435\" alt=\"labelweb1\" src=\"http:\/\/jeffhobbs.com\/wp-content\/uploads\/2008\/01\/labelweb1-thumb1.gif\" width=\"640\"><\/a> <\/p>\n<p><a href=\"http:\/\/jeffhobbs.com\/wp-content\/uploads\/2008\/01\/labelweb21.gif\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" loading=\"lazy\" height=\"480\" alt=\"labelweb2\" src=\"http:\/\/jeffhobbs.com\/wp-content\/uploads\/2008\/01\/labelweb2-thumb1.gif\" width=\"490\"><\/a> <\/p>\n<p><a href=\"http:\/\/jeffhobbs.com\/wp-content\/uploads\/2008\/01\/labelweb31.gif\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" loading=\"lazy\" height=\"386\" alt=\"labelweb3\" src=\"http:\/\/jeffhobbs.com\/wp-content\/uploads\/2008\/01\/labelweb3-thumb1.gif\" width=\"640\"><\/a> <\/p>\n<p>The setup is quite easy. You just need to place the rule file in the <em>System<\/em> folder of the WebPub site. They deliver a very nice rule editor that allows you to control how the map is labeled, what features are labeled, etc. There&#8217;s very little learning curve and the results are really tremendous.<\/p>\n<p>A couple of final notes:<\/p>\n<ol>\n<li>Although the labels are being generated dynamically, the labeling engine is extremely efficient. As a result there is VERY little time (way under a second) that&#8217;s added to the map generation process.\n<li>A couple of years ago I had the opportunity to compare the output from GeoMedia WebMap&#8217;s annotation rule to the output from Label-Web. As you&#8217;d expect the output is better&#8230;much better. The annotation rule does an alright job of labeling the map. And to be honest, if you aren&#8217;t going to be using WebPub at all, you might be able to get by just with the native GMWM labeling. However if you are going to be using WebPub, this piece of software really is a must have.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>When I first heard about Label-Web probably four years ago, I really thought it was a must-have application. Back then,&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[3,4,17],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>MapText Label-Web - jeffhobbs.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jeffhobbs.com\/?p=212\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MapText Label-Web - jeffhobbs.com\" \/>\n<meta property=\"og:description\" content=\"When I first heard about Label-Web probably four years ago, I really thought it was a must-have application. Back then,...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jeffhobbs.com\/?p=212\" \/>\n<meta property=\"og:site_name\" content=\"jeffhobbs.com\" \/>\n<meta property=\"article:published_time\" content=\"2008-01-04T03:32:06+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/jeffhobbs.com\/wp-content\/uploads\/2008\/01\/labelweb1-thumb1.gif\" \/>\n<meta name=\"author\" content=\"Jeff Hobbs\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Hobbs\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jeffhobbs.com\/?p=212\",\"url\":\"https:\/\/jeffhobbs.com\/?p=212\",\"name\":\"MapText Label-Web - jeffhobbs.com\",\"isPartOf\":{\"@id\":\"https:\/\/jeffhobbs.com\/#website\"},\"datePublished\":\"2008-01-04T03:32:06+00:00\",\"dateModified\":\"2008-01-04T03:32:06+00:00\",\"author\":{\"@id\":\"https:\/\/jeffhobbs.com\/#\/schema\/person\/600c6cc6bd115876f071a9bfb5c934d7\"},\"breadcrumb\":{\"@id\":\"https:\/\/jeffhobbs.com\/?p=212#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jeffhobbs.com\/?p=212\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jeffhobbs.com\/?p=212#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jeffhobbs.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MapText Label-Web\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jeffhobbs.com\/#website\",\"url\":\"https:\/\/jeffhobbs.com\/\",\"name\":\"jeffhobbs.com\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jeffhobbs.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/jeffhobbs.com\/#\/schema\/person\/600c6cc6bd115876f071a9bfb5c934d7\",\"name\":\"Jeff Hobbs\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jeffhobbs.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bafb9a6abd79509b50a190d399dea779?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bafb9a6abd79509b50a190d399dea779?s=96&d=mm&r=g\",\"caption\":\"Jeff Hobbs\"},\"sameAs\":[\"http:\/\/jeffhobbs.com\"],\"url\":\"https:\/\/jeffhobbs.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MapText Label-Web - jeffhobbs.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jeffhobbs.com\/?p=212","og_locale":"en_US","og_type":"article","og_title":"MapText Label-Web - jeffhobbs.com","og_description":"When I first heard about Label-Web probably four years ago, I really thought it was a must-have application. Back then,...","og_url":"https:\/\/jeffhobbs.com\/?p=212","og_site_name":"jeffhobbs.com","article_published_time":"2008-01-04T03:32:06+00:00","og_image":[{"url":"http:\/\/jeffhobbs.com\/wp-content\/uploads\/2008\/01\/labelweb1-thumb1.gif"}],"author":"Jeff Hobbs","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jeff Hobbs","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/jeffhobbs.com\/?p=212","url":"https:\/\/jeffhobbs.com\/?p=212","name":"MapText Label-Web - jeffhobbs.com","isPartOf":{"@id":"https:\/\/jeffhobbs.com\/#website"},"datePublished":"2008-01-04T03:32:06+00:00","dateModified":"2008-01-04T03:32:06+00:00","author":{"@id":"https:\/\/jeffhobbs.com\/#\/schema\/person\/600c6cc6bd115876f071a9bfb5c934d7"},"breadcrumb":{"@id":"https:\/\/jeffhobbs.com\/?p=212#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jeffhobbs.com\/?p=212"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jeffhobbs.com\/?p=212#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jeffhobbs.com\/"},{"@type":"ListItem","position":2,"name":"MapText Label-Web"}]},{"@type":"WebSite","@id":"https:\/\/jeffhobbs.com\/#website","url":"https:\/\/jeffhobbs.com\/","name":"jeffhobbs.com","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jeffhobbs.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/jeffhobbs.com\/#\/schema\/person\/600c6cc6bd115876f071a9bfb5c934d7","name":"Jeff Hobbs","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jeffhobbs.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bafb9a6abd79509b50a190d399dea779?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bafb9a6abd79509b50a190d399dea779?s=96&d=mm&r=g","caption":"Jeff Hobbs"},"sameAs":["http:\/\/jeffhobbs.com"],"url":"https:\/\/jeffhobbs.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/jeffhobbs.com\/index.php?rest_route=\/wp\/v2\/posts\/212"}],"collection":[{"href":"https:\/\/jeffhobbs.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jeffhobbs.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jeffhobbs.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jeffhobbs.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=212"}],"version-history":[{"count":0,"href":"https:\/\/jeffhobbs.com\/index.php?rest_route=\/wp\/v2\/posts\/212\/revisions"}],"wp:attachment":[{"href":"https:\/\/jeffhobbs.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jeffhobbs.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jeffhobbs.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}