<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GISbiz</title>
	<atom:link href="http://gisbiz.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gisbiz.com</link>
	<description>technology consulting services</description>
	<lastBuildDate>Mon, 17 Jun 2013 21:47:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>MapSketcher</title>
		<link>http://gisbiz.com/2013/01/mapsketcher/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mapsketcher</link>
		<comments>http://gisbiz.com/2013/01/mapsketcher/#comments</comments>
		<pubDate>Wed, 30 Jan 2013 23:33:16 +0000</pubDate>
		<dc:creator>web.admin</dc:creator>
				<category><![CDATA[ArcGIS]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[ArcMap]]></category>
		<category><![CDATA[Digitizing]]></category>
		<category><![CDATA[MapSketcher]]></category>
		<category><![CDATA[Smartpen]]></category>

		<guid isPermaLink="false">http://gisbiz.com/?p=1377</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[<p><iframe width="560" height="315" src="http://www.youtube.com/embed/N2WNGAR0IVs?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://gisbiz.com/2013/01/mapsketcher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add Points, Lines, and Polygons from Google Earth to ArcGIS 10.1 (.kml to .shp conversion)</title>
		<link>http://gisbiz.com/2013/01/google-earth-kml-to-shp-conversion/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-earth-kml-to-shp-conversion</link>
		<comments>http://gisbiz.com/2013/01/google-earth-kml-to-shp-conversion/#comments</comments>
		<pubDate>Tue, 22 Jan 2013 17:31:34 +0000</pubDate>
		<dc:creator>Robert Ealy</dc:creator>
				<category><![CDATA[ArcGIS]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[Technical Stuff]]></category>

		<guid isPermaLink="false">http://gisbiz.com/?p=1319</guid>
		<description><![CDATA[Have you ever wanted to transfer a feature&#160;with lat./lon. attribute information from Google Earth to ArcGIS 10? To do this, first select the &#8216;add placemark&#8217; tool to pick a selected feature (e.g. LP Field) in Google Earth. After selection, a new dialog box will pop up with the correct latitude and longitude for selected feature. [...]]]></description>
				<content:encoded><![CDATA[<p>Have you ever wanted to transfer a feature&nbsp;with lat./lon. attribute information from Google Earth to ArcGIS 10? </p>
<p>To do this, first select the &#8216;add placemark&#8217; tool to pick a selected feature (e.g. LP Field) in Google Earth.</p>
<p><img class="size-medium wp-image-1321 alignleft" alt="google_map_screen" src="http://gisbiz.com/wp-content/uploads/2013/01/google_map_screen-300x208.jpg" width="276" height="192" /></p>
<p>After selection, a new dialog box will pop up with the correct latitude and longitude for selected feature. Pick a name and click &#8216;OK&#8217; when finished.</p>
<p>A new point will then be added to the vertical places section in Google Earth as well as on the map. The user must then right-click on the point (in vertical selection toolbar) and click ‘save place as’.&nbsp; Then save the point as a .kml file. (<b>that’s .kml &#8211; NOT .kmz</b>)<b>.</b>&nbsp; Upon completion, the transfer from .kml to shapefile (.shp) must occur next before&nbsp;ArcGIS&nbsp;can correctly read the newly created information. At this point, open any of Esri&#8217;s ArcGIS desktop apps. (e.g. ArcMap)</p>
<p>In ArcToolbox, select <em>Conversion Tools&gt; From KML&gt; KML to Layer</em>.  A dialog box will open. &nbsp;ArcGIS populates the map with the point, polygon, or line from Google Earth <b>(notice the thumbtack, correct position and newly displayed font).</b></p>
<p><img class="alignnone size-medium wp-image-1324" alt="arcgis_10" src="http://gisbiz.com/wp-content/uploads/2013/01/arcgis_10-300x180.jpg" width="343" height="206" />&nbsp;&nbsp;<br />
<img class="alignnone size-medium wp-image-1323" alt="final_product" src="http://gisbiz.com/wp-content/uploads/2013/01/final_product-300x176.jpg" width="351" height="206" /></p>
<p>For alternative workflows or more info, check out &#8220;<a href="http://gis.stackexchange.com/questions/8138/how-do-i-import-export-kml-to-arcgis-desktop">How do I import/export KML to ArcGIS Desktop?</a>&#8221; and &#8220;<a href="http://gis.stackexchange.com/questions/98/how-can-i-convert-between-kml-and-esris-shapefile-format">How can I convert between KML and ESRI&#8217;s shapefile format?</a>&#8220;.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://gisbiz.com/2013/01/google-earth-kml-to-shp-conversion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NAnt 0.92: log4net:ERROR XmlConfiguratorAttribute: Exception getting ConfigurationFileLocation</title>
		<link>http://gisbiz.com/2012/12/nant-0-92-log4neterror-xmlconfiguratorattribute-exception-getting-configurationfilelocation/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nant-0-92-log4neterror-xmlconfiguratorattribute-exception-getting-configurationfilelocation</link>
		<comments>http://gisbiz.com/2012/12/nant-0-92-log4neterror-xmlconfiguratorattribute-exception-getting-configurationfilelocation/#comments</comments>
		<pubDate>Mon, 31 Dec 2012 22:00:01 +0000</pubDate>
		<dc:creator>robert.claypool</dc:creator>
				<category><![CDATA[Technical Stuff]]></category>
		<category><![CDATA[NAnt]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://gisbiz.com/?p=1198</guid>
		<description><![CDATA[If you have landed on this page, chances are you want to fix this error: log4net:ERROR XmlConfiguratorAttribute: Exception getting ConfigurationFileLocation. Must be able to resolve ConfigurationFileLocation when ConfigFile and ConfigFileExtension properties are not set. System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.FileIOPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. at System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark&#38; stackMark, Boolean isPermSet) at [...]]]></description>
				<content:encoded><![CDATA[<p><strong>If you have landed on this page, chances are you want to fix this error:</strong></p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="dos" style="font-family:monospace;">log4net:ERROR XmlConfiguratorAttribute: Exception getting ConfigurationFileLocation. 
Must be able to resolve ConfigurationFileLocation when ConfigFile and ConfigFileExtension properties are <span style="color: #000000; font-weight: bold;">not</span> <span style="color: #b1b100; font-weight: bold;">set</span>.
System.Security.SecurityException: Request <span style="color: #00b100; font-weight: bold;">for</span> the permission of type 
'System.Security.Permissions.FileIOPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
   at System.Security.CodeAccessSecurityEngine.Check<span style="color: #33cc33;">(</span>Object demand, StackCrawlMark<span style="color: #33cc33;">&amp;</span> stackMark, Boolean isPermSet<span style="color: #33cc33;">)</span>
   at System.Security.CodeAccessPermission.Demand<span style="color: #33cc33;">()</span>
   at System.AppDomainSetup.VerifyDir<span style="color: #33cc33;">(</span>String <span style="color: #b1b100; font-weight: bold;">dir</span>, Boolean normalize<span style="color: #33cc33;">)</span>
   at log4net.Config.XmlConfiguratorAttribute.ConfigureFromFile<span style="color: #33cc33;">(</span>Assembly sourceAssembly, ILoggerRepository targetRepository<span style="color: #33cc33;">)</span>
The action that failed was:
Demand
The type of the first permission that failed was:
System.Security.Permissions.FileIOPermission
The Zone of the assembly that failed was:
Internet
&nbsp;
Unhandled Exception: System.Security.SecurityException: 
Request <span style="color: #00b100; font-weight: bold;">for</span> ConfigurationPermission failed while attempting to access configuration section 'nant'. 
To allow all callers to access the data <span style="color: #00b100; font-weight: bold;">for</span> this section, <span style="color: #b1b100; font-weight: bold;">set</span> section attribute 
'requirePermission' equal 'false' <span style="color: #00b100; font-weight: bold;">in</span> the configuration file where this section is declared. 
---<span style="color: #33cc33;">&gt;</span> System.Security.SecurityException: Request <span style="color: #00b100; font-weight: bold;">for</span> the permission of type 
'System.Configuration.ConfigurationPermission, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' failed.</pre></td></tr></table></div>

<p><img src="http://gisbiz.com/wp-content/uploads/2012/06/Unblock-NAnt-EXE.png" alt="" title="Unblock EXE" width="377" height="515" class="alignright size-full wp-image-1201" /><br />
<strong>Here&#8217;s one solution:</strong></p>
<ol>
<li>Download Mark Russinovich&#8217;s <a href="http://technet.microsoft.com/en-us/sysinternals/bb897440.aspx">Sysinternals Streams App</a>.</li>
<li>Run <code>streams -s -d [your nant folder]</code> to unblock the files.</li>
</ol>
<p>Another solution is to unblock the files using Windows Explorer.</p>
]]></content:encoded>
			<wfw:commentRss>http://gisbiz.com/2012/12/nant-0-92-log4neterror-xmlconfiguratorattribute-exception-getting-configurationfilelocation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mecurial glob Patterns, * vs **</title>
		<link>http://gisbiz.com/2012/10/hg-patterns/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hg-patterns</link>
		<comments>http://gisbiz.com/2012/10/hg-patterns/#comments</comments>
		<pubDate>Tue, 16 Oct 2012 17:12:30 +0000</pubDate>
		<dc:creator>robert.claypool</dc:creator>
				<category><![CDATA[Design and Development]]></category>
		<category><![CDATA[Technical Stuff]]></category>
		<category><![CDATA[Mecurial]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Quick Tip]]></category>
		<category><![CDATA[Source Control]]></category>

		<guid isPermaLink="false">http://gisbiz.com/?p=1296</guid>
		<description><![CDATA[Mercurial supports the &#8220;**&#8221; syntax extension; it matches any string across path separators while &#8220;*&#8221; does not. An Example in PowerShell: PS C:\hg&#62; hg init my-repo PS C:\hg&#62; cd .\my-repo PS C:\hg\my-repo&#62; New-Item file1.txt -type file &#160; &#160; Directory: C:\hg\my-repo &#160; &#160; Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 10/16/2012 11:40 AM 0 [...]]]></description>
				<content:encoded><![CDATA[<p>Mercurial supports the &#8220;**&#8221; syntax extension; it matches any string <em>across path separators</em> while &#8220;*&#8221; does not.</p>
<p><strong>An Example in PowerShell:</strong></p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="powershell" style="font-family:monospace;"><span style="color: #008080; font-weight: bold;">PS</span> C:\hg<span style="color: pink;">&gt;</span> hg init my<span style="color: pink;">-</span>repo
<span style="color: #008080; font-weight: bold;">PS</span> C:\hg<span style="color: pink;">&gt;</span> <span style="color: #008080; font-weight: bold;">cd</span> .\my<span style="color: pink;">-</span>repo
<span style="color: #008080; font-weight: bold;">PS</span> C:\hg\my<span style="color: pink;">-</span>repo<span style="color: pink;">&gt;</span> <span style="color: #008080; font-weight: bold;">New-Item</span> file1.txt <span style="color: pink;">-</span><span style="color: #008080; font-weight: bold;">type</span> file
&nbsp;
&nbsp;
    Directory: C:\hg\my<span style="color: pink;">-</span>repo
&nbsp;
&nbsp;
Mode                LastWriteTime     Length Name
<span style="color: pink;">----</span>                <span style="color: pink;">-------------</span>     <span style="color: pink;">------</span> <span style="color: pink;">----</span>
<span style="color: pink;">-</span>a<span style="color: pink;">---</span>        <span style="color: #804000;">10</span><span style="color: pink;">/</span><span style="color: #804000;">16</span><span style="color: pink;">/</span><span style="color: #804000;">2012</span>  <span style="color: #804000;">11</span>:<span style="color: #804000;">40</span> AM          <span style="color: #804000;">0</span> file1.txt
&nbsp;
&nbsp;
<span style="color: #008080; font-weight: bold;">PS</span> C:\hg\my<span style="color: pink;">-</span>repo<span style="color: pink;">&gt;</span> <span style="color: #008080; font-weight: bold;">New-Item</span> file2.txt <span style="color: pink;">-</span><span style="color: #008080; font-weight: bold;">type</span> file
&nbsp;
&nbsp;
    Directory: C:\hg\my<span style="color: pink;">-</span>repo
&nbsp;
&nbsp;
Mode                LastWriteTime     Length Name
<span style="color: pink;">----</span>                <span style="color: pink;">-------------</span>     <span style="color: pink;">------</span> <span style="color: pink;">----</span>
<span style="color: pink;">-</span>a<span style="color: pink;">---</span>        <span style="color: #804000;">10</span><span style="color: pink;">/</span><span style="color: #804000;">16</span><span style="color: pink;">/</span><span style="color: #804000;">2012</span>  <span style="color: #804000;">11</span>:<span style="color: #804000;">40</span> AM          <span style="color: #804000;">0</span> file2.txt
&nbsp;
&nbsp;
<span style="color: #008080; font-weight: bold;">PS</span> C:\hg\my<span style="color: pink;">-</span>repo<span style="color: pink;">&gt;</span> hg st
<span style="color: pink;">?</span> file1.txt
<span style="color: pink;">?</span> file2.txt
<span style="color: #008080; font-weight: bold;">PS</span> C:\hg\my<span style="color: pink;">-</span>repo<span style="color: pink;">&gt;</span> hg add <span style="color: pink;">-</span><span style="color: #008080; font-style: italic;">-exclude</span> <span style="color: #800000;">&quot;**2**&quot;</span> <span style="color: #008000;"># This will not add file2.txt</span>
adding file1.txt
<span style="color: #008080; font-weight: bold;">PS</span> C:\hg\my<span style="color: pink;">-</span>repo<span style="color: pink;">&gt;</span> hg add <span style="color: pink;">-</span><span style="color: #008080; font-style: italic;">-exclude</span> <span style="color: #800000;">&quot;*2*&quot;</span> <span style="color: #008000;"># This will also not add file2.txt, because we are in the same directory!</span>
<span style="color: #008080; font-weight: bold;">PS</span> C:\hg\my<span style="color: pink;">-</span>repo<span style="color: pink;">&gt;</span> <span style="color: #008000;"># Create another directory...</span>
<span style="color: #008080; font-weight: bold;">PS</span> C:\hg\my<span style="color: pink;">-</span>repo<span style="color: pink;">&gt;</span> <span style="color: #008080; font-weight: bold;">New-Item</span> my<span style="color: pink;">-</span>subdirectory <span style="color: pink;">-</span><span style="color: #008080; font-weight: bold;">type</span> directory
&nbsp;
&nbsp;
    Directory: C:\hg\my<span style="color: pink;">-</span>repo
&nbsp;
&nbsp;
Mode                LastWriteTime     Length Name
<span style="color: pink;">----</span>                <span style="color: pink;">-------------</span>     <span style="color: pink;">------</span> <span style="color: pink;">----</span>
d<span style="color: pink;">----</span>        <span style="color: #804000;">10</span><span style="color: pink;">/</span><span style="color: #804000;">16</span><span style="color: pink;">/</span><span style="color: #804000;">2012</span>  <span style="color: #804000;">11</span>:<span style="color: #804000;">45</span> AM            my<span style="color: pink;">-</span>subdirectory
&nbsp;
&nbsp;
<span style="color: #008080; font-weight: bold;">PS</span> C:\hg\my<span style="color: pink;">-</span>repo<span style="color: pink;">&gt;</span> <span style="color: #008080; font-weight: bold;">cd</span> .\my<span style="color: pink;">-</span>subdirectory
<span style="color: #008080; font-weight: bold;">PS</span> C:\hg\my<span style="color: pink;">-</span>repo\my<span style="color: pink;">-</span>subdirectory<span style="color: pink;">&gt;</span> hg add <span style="color: pink;">-</span><span style="color: #008080; font-style: italic;">-exclude</span> <span style="color: #800000;">&quot;*2*&quot;</span> <span style="color: #008000;"># This will add file2.txt.  The pattern does not match because</span>
we are NOT <span style="color: #0000FF;">in</span> the same directory<span style="color: pink;">!</span>
adding ..\file2.txt
<span style="color: #008080; font-weight: bold;">PS</span> C:\hg\my<span style="color: pink;">-</span>repo\my<span style="color: pink;">-</span>subdirectory<span style="color: pink;">&gt;</span> hg st
A file1.txt
A file2.txt
<span style="color: #008080; font-weight: bold;">PS</span> C:\hg\my<span style="color: pink;">-</span>repo\my<span style="color: pink;">-</span>subdirectory<span style="color: pink;">&gt;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://gisbiz.com/2012/10/hg-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Request a Free National Transportation Atlas Database DVD</title>
		<link>http://gisbiz.com/2012/09/free-ntad-dvd/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-ntad-dvd</link>
		<comments>http://gisbiz.com/2012/09/free-ntad-dvd/#comments</comments>
		<pubDate>Wed, 26 Sep 2012 22:02:41 +0000</pubDate>
		<dc:creator>web.admin</dc:creator>
				<category><![CDATA[GIS]]></category>
		<category><![CDATA[GIS Data]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[NTAD]]></category>
		<category><![CDATA[Quick Tip]]></category>

		<guid isPermaLink="false">http://gisbiz.com/?p=1280</guid>
		<description><![CDATA[The National Transportation Atlas Database is available for immediate download or on a free DVD. They even pay shipping and handling! [ link ]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.bts.gov/publications/national_transportation_atlas_database/"><img src="http://gisbiz.com/wp-content/uploads/2012/09/ntad_2012.gif" alt="" title="ntad_2012" width="150" height="150" class="alignright size-full wp-image-1283" /></a>The <a href="http://www.bts.gov/publications/national_transportation_atlas_database/" title="National Transportation Atlas Database">National Transportation Atlas Database</a> is available for immediate download or on a free DVD.  They even pay shipping and handling!</p>
<p>[ <a href="http://www.bts.gov/publications/national_transportation_atlas_database/" title="Download Link">link</a> ]</p>
]]></content:encoded>
			<wfw:commentRss>http://gisbiz.com/2012/09/free-ntad-dvd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Goodbye Google Mini</title>
		<link>http://gisbiz.com/2012/07/goodbye-google-mini/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=goodbye-google-mini</link>
		<comments>http://gisbiz.com/2012/07/goodbye-google-mini/#comments</comments>
		<pubDate>Mon, 09 Jul 2012 15:59:54 +0000</pubDate>
		<dc:creator>robert.claypool</dc:creator>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://gisbiz.com/?p=1266</guid>
		<description><![CDATA[From the Official Google Blog: &#8220;The Google Mini has been an important part of our Enterprise Search offering since it was first introduced in 2005. It’s had a good run, but beginning July 31 we’re discontinuing the product because its functionality can be better provided by products like Google Search Appliance, Google Site Search and [...]]]></description>
				<content:encoded><![CDATA[<p>From the Official Google Blog:</p>
<p>&#8220;The Google Mini has been an important part of our Enterprise Search offering since it was first introduced in 2005. It’s had a good run, but beginning July 31 we’re discontinuing the product because its functionality can be better <a href="http://www.google.com/enterprise/search/index.html" title="Google Enterprise Search">provided by products</a> like Google Search Appliance, Google Site Search and Google Commerce Search.&#8221;</p>
<p>&#8211; <a href="http://googleblog.blogspot.com/2012/07/spring-cleaning-in-summer.html" title="Original Blog Post">http://googleblog.blogspot.com/2012/07/spring-cleaning-in-summer.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gisbiz.com/2012/07/goodbye-google-mini/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install ArcGIS at C:\ArcGIS</title>
		<link>http://gisbiz.com/2012/06/install-arcgis-at-carcgis/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=install-arcgis-at-carcgis</link>
		<comments>http://gisbiz.com/2012/06/install-arcgis-at-carcgis/#comments</comments>
		<pubDate>Mon, 18 Jun 2012 21:16:03 +0000</pubDate>
		<dc:creator>robert.claypool</dc:creator>
				<category><![CDATA[ArcGIS]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[Technical Stuff]]></category>
		<category><![CDATA[ArcCatalog]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[ESRI]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle 10g]]></category>

		<guid isPermaLink="false">http://gisbiz.com/?p=1207</guid>
		<description><![CDATA[&#8220;Install ArcGIS in a folder like C:\ArcGIS&#8221; &#8230; This is advice I have heard before but always ignored. It seemed like dumb advice: If the Windows OS has a dedicated folder (or two) for program files, then that&#8217;s where program files should go. Right? Today I found out that C:\Program Files (x86) is not always [...]]]></description>
				<content:encoded><![CDATA[<p><em>&#8220;Install ArcGIS in a folder like C:\ArcGIS&#8221;</em> &#8230; This is advice I have heard before but always ignored. It seemed like dumb advice: If the Windows OS has a dedicated folder (or two) for program files, then that&#8217;s where program files should go. Right?</p>
<p>Today I found out that <code>C:\Program Files (x86)</code> is not always the best choice. In fact, it just wasted about 3 hours of my afternoon. Stupid folder!</p>
<blockquote><p>
Error: Failed to connect to the specified server. Underlying DBMS error[ORA-12154: TNS:could not resolve the connect identifier specified. No extended error]
</p></blockquote>
<p>This error can be caused by having parentheses in the ArcGIS installation path. You will see this error in ArcCatalog when trying to connect to an Oracle database with the Oracle 10.2.0.1 32-bit client on a 64-bit machine. </p>
<p><strong>If the ArcGIS installation path has parentheses, the Oracle 10g 32-bit client (version 10.2.0.1) will fail.</strong></p>
<p>More info here: <a href="http://support.esri.com/es/knowledgebase/techarticles/detail/31875" title="Esri Support Technical Article">http://support.esri.com/es/knowledgebase/techarticles/detail/31875</a></p>
]]></content:encoded>
			<wfw:commentRss>http://gisbiz.com/2012/06/install-arcgis-at-carcgis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(How to Convert) SVG files for ArcGIS</title>
		<link>http://gisbiz.com/2012/06/how-to-convert-svg-files-for-arcgis/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-convert-svg-files-for-arcgis</link>
		<comments>http://gisbiz.com/2012/06/how-to-convert-svg-files-for-arcgis/#comments</comments>
		<pubDate>Sat, 09 Jun 2012 04:21:49 +0000</pubDate>
		<dc:creator>robert.claypool</dc:creator>
				<category><![CDATA[ArcGIS]]></category>
		<category><![CDATA[Design and Development]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[Technical Stuff]]></category>
		<category><![CDATA[ArcMap]]></category>
		<category><![CDATA[EMF]]></category>
		<category><![CDATA[ESRI]]></category>
		<category><![CDATA[Map Document]]></category>
		<category><![CDATA[MXD]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Symbols]]></category>

		<guid isPermaLink="false">http://gisbiz.com/?p=1153</guid>
		<description><![CDATA[It seems like all the cool kids are switching to TileMill these days, and TileMill natively supports SVG symbology. ArcGIS &#8230; not so much. If you want to use awesome vector graphics from sites like Maki and The Noun Project from within ArcMap, you&#8217;ll need to convert the SVG files into EMF files. ArcMap can [...]]]></description>
				<content:encoded><![CDATA[<p><div id="attachment_1154" class="wp-caption alignright" style="width: 210px"><img src="http://gisbiz.com/wp-content/uploads/2012/06/Bitmap_VS_SVG.png" alt="" title="Bitmap_VS_SVG" width="200" height="128" class="alignright size-full wp-image-1154" /><p class="wp-caption-text">Source: Wikipedia</p></div>It seems like all the cool kids are switching to TileMill these days, and <a href="http://mapbox.com/blog/how-to-add-images-maps-tilemill-svg-support/" title="TileMill SVG Support">TileMill natively supports SVG symbology</a>.  ArcGIS &#8230; not so much.  </p>
<p>If you want to use awesome vector graphics from sites like <a href="http://mapbox.com/maki/">Maki</a> and <a href="http://thenounproject.com/">The Noun Project</a> from within ArcMap, you&#8217;ll need to convert the SVG files into EMF files.</p>
<p>ArcMap can read both Enhanced Metafiles (EMF) and Bitmap (BMP) files for generating <a href="http://blogs.esri.com/esri/arcgis/2012/04/26/pictures-in-arcgis-symbols/">Picture Marker Symbols</a>, but bitmaps don&#8217;t scale well like vectors.  EMF is a file type that can retain the V part of Scalable <u>V</u>ector Graphics.  This keeps the file size relatively small no matter how much area on screen the image covers.  As a bonus, layers using EMF symbols will <a href="http://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_dotnet_help/0093/009300000051000000.htm">perform better</a> than if they use BMP.</p>
<p>So&#8230; <strong>How do you convert a bunch of SVG files into EMF?</strong>  </p>
<p>- ImageMagick?<br />
- IrfanView?<br />
- XnView?<br />
- NConvert?  </p>
<p>Nope, I recommend either <a href="http://inkscape.org/" title="Inkscape Homepage">Inkscape</a> or <a href="http://code.google.com/p/svg2emf/" title="svg2emf">svg2emf</a>, both of which can be called from the Windows command line and scripted for a large batch of files:</p>
<ol>
<li>
Install the awesome and open source <a href="http://inkscape.org/">Inkscape</a> or <a href="http://code.google.com/p/svg2emf/">svg2emf</a>.  Note: svg2emf needs Java Runtime Environment (JRE) to work but Inkscape doesn&#8217;t.
</li>
<li>
Run the script below.
</li>
</ol>

<div class="wp_syntax"><table><tr><td class="code"><pre class="dos" style="font-family:monospace;"><span style="color: #33cc33;">@</span><span style="color: #b1b100; font-weight: bold;">ECHO</span> OFF
<span style="color: #b100b1; font-style: italic;">
:: This script converts SVG files to EMF.</span>
<span style="color: #b100b1; font-style: italic;">:: The resulting EMF files will contain vector data - they are not rasterized during the conversion.</span>
<span style="color: #b100b1; font-style: italic;">:: For Inkscape help, see http://inkscape.org/doc/inkscape-man.html</span>
<span style="color: #b100b1; font-style: italic;">:: For an alternative to Inkscape that works just as well, see http://code.google.com/p/svg2emf/</span>
&nbsp;
<span style="color: #b1b100; font-weight: bold;">SET</span> converter=C:\Program Files <span style="color: #33cc33;">(</span>x86<span style="color: #33cc33;">)</span>\Inkscape\inkscape.exe
<span style="color: #b1b100; font-weight: bold;">SET</span> source_folder=c:\temp\icons
<span style="color: #b1b100; font-weight: bold;">SET</span> destination_folder=c:\temp\icons
<span style="color: #b100b1; font-style: italic;">
:: Use this option if you want to convert a single folder ...</span>
<span style="color: #00b100; font-weight: bold;">for</span> <span style="color: #33cc33;">%%</span><span style="color: #448888;">i</span> <span style="color: #00b100; font-weight: bold;">in</span> <span style="color: #33cc33;">(</span>&quot;<span style="color: #33cc33;">%</span><span style="color: #448888;">source_folder</span><span style="color: #33cc33;">%</span>\*.svg&quot;<span style="color: #33cc33;">)</span> <span style="color: #00b100; font-weight: bold;">do</span> &quot;<span style="color: #33cc33;">%</span><span style="color: #448888;">converter</span><span style="color: #33cc33;">%</span>&quot; &quot;<span style="color: #33cc33;">%%</span><span style="color: #448888;">i</span>&quot; --export-emf=&quot;<span style="color: #33cc33;">%</span><span style="color: #448888;">destination_folder</span><span style="color: #33cc33;">%</span>\<span style="color: #33cc33;">%</span><span style="color: #33cc33;">%</span>~ni.emf&quot;
<span style="color: #b100b1; font-style: italic;">
:: Use this option if you want to convert a folder and all subfolders (recursion) ...</span>
<span style="color: #b100b1; font-style: italic;">:: for /r &quot;%source_folder%&quot; %%i in (*.svg) do &quot;%converter%&quot; &quot;%%i&quot; --export-emf=&quot;%destination_folder%\%%~ni.emf&quot;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://gisbiz.com/2012/06/how-to-convert-svg-files-for-arcgis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ArcSDE DBO and SDE schemas on SQL Server</title>
		<link>http://gisbiz.com/2012/04/arcsde-dbo-and-sde-schemas-on-sql-server/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=arcsde-dbo-and-sde-schemas-on-sql-server</link>
		<comments>http://gisbiz.com/2012/04/arcsde-dbo-and-sde-schemas-on-sql-server/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 14:30:07 +0000</pubDate>
		<dc:creator>robert.claypool</dc:creator>
				<category><![CDATA[ArcGIS]]></category>
		<category><![CDATA[Technical Stuff]]></category>
		<category><![CDATA[ArcSDE]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://gisbiz.com/?p=1115</guid>
		<description><![CDATA[Geodatabases stored in SQL Server can be owned by a user named sde or a user who is dbo in the database. Let&#8217;s dig into this a little to figure out the differences. First, a few facts about SQL Server logins, users, principals, schemas, and roles. If you already know this stuff, you can skip [...]]]></description>
				<content:encoded><![CDATA[<p>Geodatabases stored in SQL Server can be owned by a user named <code>sde</code> or a user who is <code>dbo</code> in the database.  Let&#8217;s dig into this a little to figure out the differences.  </p>
<p>First, a few facts about SQL Server logins, users, principals, schemas, and roles.  If you already know this stuff, you can skip down to the next major section:</p>
<h3>Logins, users, principals, schemas, and roles, oh my!</h3>
<p><strong>1.</strong> A <code>login</code> an entity that can gain access to the <code>server</code>.  By server, I don&#8217;t mean the machine or the web server on the machine, I mean the &#8216;SQL Server Instance&#8217;.  </p>
<p>SQL Server security is has two security realms: the <code>server</code> and the <code>database</code>.  Logins give you access to the server and they come in two different flavors: <a href="http://msdn.microsoft.com/en-us/library/ms144284.aspx" title="SQL Server Authentication Modes">Windows Authentication mode or SQL Server and Windows Authentication mode</a>.  Since logins gain access to the server, they also define permissions across the whole server (across multiple databases).   </p>
<p>NOTE: <a href="http://msdn2.microsoft.com/en-us/library/ms186260.aspx" title="SQL Server, Server Level Permisions">Server level permissions</a> like &#8220;ALTER ANY CREDENTIAL&#8221; AND &#8220;VIEW ANY DEFINITION&#8221; are the permissions assignable to logins.</p>
<p><strong>2.</strong> A <code>user</code> is an entity that can gain access to a <code>database</code>.  Users need access to the server before accessing a database, so they are mapped to logins by an SID property that both entities hold.   As you can see, the terminology of logins and users should not be used interchangeably:  Logins are for security of the server realm and users are for security of the database realm.  Thus it&#8217;s possible to create <code>orphaned users</code> when they get out of sync with the logins on the server.  If you move a database from one server to another, the users in the database will be orphaned until you remap them to valid logins on the other server.  </p>
<p>NOTE: <a href="http://msdn2.microsoft.com/en-us/library/ms188367.aspx" title="SQL Server, Database Level Permissions">Database level permissions</a> like &#8220;CREATE TABLE&#8221; and &#8220;BACKUP DATABASE&#8221; are the permissions assignable to users.</p>
<p><strong>3.</strong> A <code>principal</code> is any entity that can be granted a permission.  Since the logins and users we discussed above can be granted permissions, they are also principals.  SQL Server has 6 types of server principals and 7 types of database principals, listed below:</p>
<table border=1 style="margin-bottom:1em;">
<tbody>
<tr>
<th><a href="http://msdn2.microsoft.com/en-us/library/ms188786.aspx" title="SQL Server, Server Principals">Server Principals</a></th>
<th><a href="http://msdn2.microsoft.com/en-us/library/ms187328.aspx" title="SQL Server, Database Principals">Database Principals</a></th>
</tr>
<tr>
<td>S = SQL login</td>
<td>S = SQL user</td>
</tr>
<tr>
<td>U = Windows login</td>
<td>U = Windows user</td>
</tr>
<tr>
<td>G = Windows group</td>
<td>G = Windows group</td>
</tr>
<tr>
<td>R = Server role</td>
<td>A = Application role</td>
</tr>
<tr>
<td>C = Login mapped to a certificate</td>
<td>C = User mapped to a certificate</td>
</tr>
<tr>
<td>K = Login mapped to an asymmetric key</td>
<td>K = User mapped to an asymmetric key</td>
</tr>
<tr>
<td></td>
<td>R = Database role</td>
</tr>
</tbody>
</table>
<p><strong>4.</strong> A <code>schema</code> is simply container of objects, such as tables, views, stored procedures, etc.</p>
<p><strong>5.</strong> A <code>role</code> is a security principal that groups other principals.  SQL Server provides nine <a href="http://msdn.microsoft.com/en-us/library/ms188659.aspx" title="SQL Server Roles">fixed server roles</a>, such as sysadmin and serveradmin.</p>
<h3>Back to ArcSDE</h3>
<p>Now that you know the very basics on SQL Server Security, let&#8217;s get back to your choice of setting up an <code>SDE Schema</code> geodatabase or a <code>DBO Schema</code> geodatabase.</p>
<p><img src="http://gisbiz.com/wp-content/uploads/2012/04/ArcGIS-Server-Post-Install-SDE-or-DBO.png" alt="SDE or DBO Selection" title="ArcGIS Server Post Install, SDE or DBO Selection" width="510" height="358" class="aligncenter size-full wp-image-1123" /></p>
<h3>Multiple versus Single</h3>
<p>In the screenshot above you&#8217;ll see that the SDE Schema can support a multiple spatial database instance, DBO does not, and multiple is better, right?  Well, not so fast&#8230;  </p>
<p>Beginning with version 9, ArcSDE started supporting both multiple and single models (prior to 9, you could only use multiple).  Now that ArcSDE supports a single database model, the multiple model (though still supported) <strong>has been deprecated</strong>.  </p>
<p>What&#8217;s the difference between them?  In the multiple database model, the ArcSDE Admin&#8217;s user schema would sit in its own database called SDE.  Meanwhile, user-defined data, like feature classes, raster tables, and nonspatial tables, would reside in other databases.  It&#8217;s called a multiple model because multiple SQL Server databases are used to make one ArcSDE geodatabase.  The single model puts everything in one database.</p>
<p>Note that you can still have multiple geodatabases on the same machine even if you opt for the (recommended) single model.  SQL Server supports multiple databases within a single SQL Server instance.  If you want to create more than one geodatabase when using the single spatial database model, just create them as separate SQL Server databases. Use the ArcSDE post installation wizard to create each one.  (Run it multiple times.)</p>
<h3>SDE versus DBO Ownership</h3>
<p><img src="http://gisbiz.com/wp-content/uploads/2012/04/sql-security.jpg" alt="" title="SQL Security" width="250" height="169" class="alignright size-full wp-image-1148" /><br />
If you create an <code>SDE Schema</code> geodatabase, it&#8217;s going to be owned by a user named &#8220;sde&#8221;.  If you create a <code>DBO Schema</code> geodatabase, it&#8217;s going to be owned by the &#8220;dbo&#8221; user that ships with SQL Server.  <strong>There&#8217;s no difference in the performance or functionality between the two types of geodatabase schemas, but they do have different security implications.</strong>  Your choice is going to depend on how you administer databases.</p>
<h3>DBO</h3>
<p>If your server is not configured to support &#8220;SQL Server and Windows Authentication mode&#8221;, a Windows account named &#8220;sde&#8221; will be required to login as &#8220;sde&#8221;.  The sde user can login as a Windows user or a SQL Server user, but only if <a href="http://msdn.microsoft.com/en-us/library/ms188670.aspx" title="How to enable SQL Server mixed authentication mode.">mixed-mode authentication is turned on</a>.  Some people don&#8217;t want mixed-mode enabled.  For them, DBO is easier to setup: no dedicated Windows account required.</p>
<p>Another reason to use DBO is that multiple Windows logins can map to the dbo user.  You can make any user an SDE admin by adding them to the sysadmin or db_owner role.  Each admin will have permission to perform ArcSDE tasks such as compress, and with Windows authentication, they can use their standard network username and password to do it.  People tend to write down the sde password if they don&#8217;t use it everyday.  Reusing Windows credentials can be more secure.</p>
<h3>SDE</h3>
<p>If the server needs to restrict SDE administrators to certain databases and not others, an SDE Schema will provide that.   Unlike the dbo user, which usually has server-wide access to all databases, the sde user can be restricted to just a handful of permissions within a specific database.  Thus, the SDE administrator for an SDE Schema geodatabase can be someone without the sysadmin or db_owner role.  If you don&#8217;t want wide-spread permissions for geodatabase admins, use SDE Schema.  The POST installation wizard will give &#8220;sde&#8221; only the minimum permissions it needs.</p>
<p>Well, that&#8217;s a LOT of words to explain one small configuration, but it&#8217;s an important choice with security implications you won&#8217;t know unless you understand both ArcSDE and SQL Server security.  Hopefully you understand them now.  Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://gisbiz.com/2012/04/arcsde-dbo-and-sde-schemas-on-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Server 2008 R2 Installation:  Default or named instance?</title>
		<link>http://gisbiz.com/2012/04/sql-server-2008-r2-installation-default-or-named-instance/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sql-server-2008-r2-installation-default-or-named-instance</link>
		<comments>http://gisbiz.com/2012/04/sql-server-2008-r2-installation-default-or-named-instance/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 14:00:18 +0000</pubDate>
		<dc:creator>robert.claypool</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://gisbiz.com/?p=1101</guid>
		<description><![CDATA[As part of the installation for SQL Server 2008 R2, the wizard will ask you to choose between a default or named instance: Which one should you choose? If you plan to install a single instance of SQL Server on a database server, it should be a default instance. Use a named instance when you [...]]]></description>
				<content:encoded><![CDATA[<p>As part of the installation for SQL Server 2008 R2, the wizard will ask you to choose between a default or named instance:</p>
<p><img src="http://gisbiz.com/wp-content/uploads/2012/04/SQL-Server-2008-R2-Instance-Configuration.png" alt="" title="SQL-Server-2008-R2-Instance-Configuration" width="550" height="253" class="aligncenter size-full wp-image-1105" />Which one should you choose? </p>
<ol>
<li>If you plan to install a <em>single instance</em> of SQL Server on a database server, it should be a <em>default instance</em>.</li>
<li>Use a named instance when you plan to install multiple instances on the same machine.  A server can host only one default instance.</li>
<li>Any app that installs SQL Server Express should install it as a named instance.  This will minimize conflicts when multiple apps are installed on the same machine.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://gisbiz.com/2012/04/sql-server-2008-r2-installation-default-or-named-instance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
