5 | | string codeBase = System.Reflection.Assembly.GetExecutingAssembly().CodeBase; |
6 | | var thisDir = Path.GetDirectoryName(Uri.UnescapeDataString(new UriBuilder(codeBase).Path)) + Path.DirectorySeparatorChar; |
7 | | Directory.SetCurrentDirectory(thisDir); |
8 | | //start up map engine |
9 | | Environment.SetEnvironmentVariable("PATH", |
10 | | string.Join(Path.PathSeparator.ToString(), new string[] { |
11 | | thisDir + @"gdal\bin", |
12 | | thisDir + @"gdal\bin\gdal\csharp", |
13 | | thisDir + @"gdal\bin\ms\csharp", |
14 | | }) + Path.PathSeparator + |
15 | | Environment.GetEnvironmentVariable("PATH", EnvironmentVariableTarget.Process), EnvironmentVariableTarget.Process); |
16 | | Environment.SetEnvironmentVariable("OGR_SQLITE_CACHE", "256MB", EnvironmentVariableTarget.Process); |
17 | | Environment.SetEnvironmentVariable("CPL_DEBUG", "ON", EnvironmentVariableTarget.Process); |
18 | | Environment.SetEnvironmentVariable("CPL_LOG", "c:\\Temp\\log.txt", EnvironmentVariableTarget.Process); |
19 | | Environment.SetEnvironmentVariable("CPL_LOG_ERRORS", "ON", EnvironmentVariableTarget.Process); |
| 5 | string codeBase = System.Reflection.Assembly.GetExecutingAssembly().CodeBase; |
| 6 | var thisDir = Path.GetDirectoryName(Uri.UnescapeDataString(new UriBuilder(codeBase).Path)) + Path.DirectorySeparatorChar; |
| 7 | Directory.SetCurrentDirectory(thisDir); |
| 8 | //start up map engine |
| 9 | Environment.SetEnvironmentVariable("PATH", |
| 10 | string.Join(Path.PathSeparator.ToString(), new string[] { |
| 11 | thisDir + @"gdal\bin", |
| 12 | thisDir + @"gdal\bin\gdal\csharp", |
| 13 | thisDir + @"gdal\bin\ms\csharp", |
| 14 | }) + Path.PathSeparator + |
| 15 | Environment.GetEnvironmentVariable("PATH", EnvironmentVariableTarget.Process), EnvironmentVariableTarget.Process); |
| 16 | Environment.SetEnvironmentVariable("OGR_SQLITE_CACHE", "256MB", EnvironmentVariableTarget.Process); |
| 17 | Environment.SetEnvironmentVariable("CPL_DEBUG", "ON", EnvironmentVariableTarget.Process); |
| 18 | Environment.SetEnvironmentVariable("CPL_LOG", "c:\\Temp\\log.txt", EnvironmentVariableTarget.Process); |
| 19 | Environment.SetEnvironmentVariable("CPL_LOG_ERRORS", "ON", EnvironmentVariableTarget.Process); |