May 14, 201115 yr Hi Friends.I want to make a photorealistic scenery over hole norway for my fsx,but there is not a working service cover under 3pix for norway.Can anyone help me with finding a better service map.Thanks.Bing maps has a very good coverage but in fsearthtiles it gives no tiles under 4pix....
May 23, 201115 yr See if this one satisfies you:ServiceUrl = http://khm0.goo***.c...=t%s&n=404&v=86It is partially cloudy and not uniform, but gives 1m/pix.
May 26, 201115 yr So you tried v=86 and it didn't work, hımm.A method to find the version of the GE server in your region is:Use Internet Explorer (not another browser) and open google maps of the area you are interested, zoom in-out and change the region quickly and at that moment see the server info that appears very briefly on the bottom status bar, try to catch the V=xx version info and modify your FSET .inf file accordingly.
May 30, 201115 yr Author Hi sunay.In many days i've tried GE and bing maps to reach a usable maps download without any success.However i was successful to find a very good map service which works very good with the tileproxy program.The area i am most interested in is North of norway.Here is a working tileproxy.ini service:[service Example 5]### Norwegian Service ### 1-24-10cache_folder=D:\TILECACHETILEPROXY\cache.service5network_module=libnettilemodule_config="conn=20|rate=4.0|verbose=0|server=http://ts1*.webatlas.no|path=/qt_1881/%s.png?s=%v|quad=0123|balance=0123456|useragent=Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 1.1.4322)"map_version=1min_level=9max_level=19#level_mapping=9,10,11,12,14,14,15,16,17,18,19#(JRG changed 12-18-09)#level_mapping=10,11,14,14,14,15,17,18#level_mapping=8,9,10,11,12,13,14,15,16,19 even more radius in HQ (12,13->14)color_hack=Nocolor_level=0bulk_extend=100Is it possible to use such a service map in fsearthtiles?How can i do it?Thanks
June 2, 201115 yr So you tried v=86 and it didn't work, hımm.A method to find the version of the GE server in your region is:Use Internet Explorer (not another browser) and open google maps of the area you are interested, zoom in-out and change the region quickly and at that moment see the server info that appears very briefly on the bottom status bar, try to catch the V=xx version info and modify your FSET .inf file accordingly.Just did that, but no v=.. to be seen.Any other solutions to get G..gle to work with FSET ?And doesn't the script need to be adjusted ? 5950x3d 5.4-5.7 GHz - Asus ROG 870 Crosshair Apex - GSkill Neo 2x 24 Gb 6000 mhz / cas 26 - MSI RTX 5090 Gaming Trio OC - 1x SSD M2 6000 2TB - 1x SSD M2 2800/1800 1Tb - Corsair 5400 case - Corsair 360 liquid cooling set - 3x 75’ TCL tv. 13600 6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb - 1x SSD M2 2800/1800 2TB - 2x Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - FOV : 200 degrees My flightsim vids : https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0
June 13, 201114 yr Try this one: [serviceX]ServiceCodeing = qrtsServiceUrl = http://khm0.google.com/kh?t=t%s&n=404&v=69ServerVariations = khm0,khm1,khm2,khm3 (Change X to whatever number this service will be in the FSET config file...)I have tried it for Sweden and it does load the area I'm interested in. The problem is that I don't seem to get ALL the tiles I want (big chunks missing when I try it in FS2004). Maybe I am doing something wrong since I'm fairly new to this...You also need to modify the 'TileCodeingScript.cs' file to retrieve the maps from Google. My file looks like this (after a tip I found in a french forum): using System;using System.Collections.Generic;using System.Text;using FSEarthTilesInternalDLL;namespace FSEarthTilesDLL{ public class TileCodeingScript { //The following Methodes will be called by FSEarthTiles: //MapAreaCoordToTileCode(Int64 iAreaCodeX, Int64 iAreaCodeY, Int64 iAreaCodeLevel, String iUseCode) public String MapAreaCoordToTileCode(Int64 iAreaCodeX, Int64 iAreaCodeY, Int64 iAreaCodeLevel, String iUseCode) { String vResultCode = ""; if (EarthCommon.StringCompare(iUseCode, "xyz")) // example Service 3 thank's to Steffen I. { // Some Services uses same Lvl system as FSEarthTiles(funny coincidence) Service Lvl z=1 is 1 m/pixel Int64 vServiceZ = iAreaCodeLevel; Int64 vServiceX = iAreaCodeX; Int64 vServiceY; if (iAreaCodeLevel < EarthMath.cLevel0CodeDeep) { Int32 vYConvertPower = (Int32)(EarthMath.cLevel0CodeDeep - iAreaCodeLevel - 1); //-1 because Service uses positive and negative numbers for Y vServiceY = (1 << vYConvertPower) - 1 - iAreaCodeY; // 1<<vYConvertPower (is equal to 2^vYConvertPower) } else { //lvl 18, whole world is not covered correct, you can only get the upper (y=0)or lower (y=-1) world half instead the whole. //so make that tile unavailable vServiceX = 0; vServiceY = 0; vServiceZ = 100; } vResultCode = "x=" + vServiceX + "&y=" + vServiceY + "&z=" + vServiceZ; } else if (EarthCommon.StringCompare(iUseCode, "xyinvz")) { Int64 vServiceZ = EarthMath.cLevel0CodeDeep - iAreaCodeLevel; Int64 vServiceX = iAreaCodeX; Int64 vServiceY = iAreaCodeY; vResultCode = "&x=" + vServiceX.ToString() + "&y=" + vServiceY.ToString() + "&z=" + vServiceZ.ToString(); } else // Quad mode, examples Services 1 and 2 { Int64 vSteps = EarthMath.cLevel0CodeDeep - iAreaCodeLevel; Int64 vXStart = 0; Int64 vXStop = EarthMath.GetAreaCodeSize(iAreaCodeLevel) - 1; Int64 vYStart = 0; Int64 vYStop = EarthMath.GetAreaCodeSize(iAreaCodeLevel) - 1; Int64 vXHalf; Int64 vYHalf; Char vC0; Char vC1; Char vC2; Char vC3; vC0 = iUseCode[0]; vC1 = iUseCode[1]; vC2 = iUseCode[2]; vC3 = iUseCode[3]; for (Int64 vCon = 1; vCon <= vSteps; vCon++) { vXHalf = (vXStart + vXStop + 1) >> 1; vYHalf = (vYStart + vYStop + 1) >> 1; if (iAreaCodeY < vYHalf) { if (iAreaCodeX < vXHalf) { vResultCode += vC0; vYStop = vYHalf; vXStop = vXHalf; } else { vResultCode += vC1; vYStop = vYHalf; vXStart = vXHalf; } } else { if (iAreaCodeX < vXHalf) { vResultCode += vC2; vYStart = vYHalf; vXStop = vXHalf; } else { vResultCode += vC3; vYStart = vYHalf; vXStart = vXHalf; } } } } return vResultCode; } }} You also need to allow for CSharpScripts in the FSET .ini file: find the line 'UseCSharpScrips' and make sure it says 'yes'...Hope this was to some help! Now I just have to figure out why I'm always getting a bunch of grey areas among the perfectly rendered tiles in FS2004...EDIT: Forgot to mention - if you get 'can not access...' errors, try pressing the WWW-button in FSET. For some reason this makes the maps load... Corsair Vengeance C70 | Corsair TX 650 V2 80+ Bronze | MSI Z77A-S01 ATX | i5 3570K Ivy Bridge | Corsair Cooling Hydro H100 | Corsair Vengeance LP 1600 8GB | MSI GeForce GTX 680 Lightning | Corsair Force 3 SSD 120GB | Seagate Momentus XT Hybrid 500/4 GB | QPAD MK-85 Pro Gaming Keyboard
June 14, 201114 yr Solved my "grey tile" problem. It turned out that the area I wanted to capture had lower resolution areas mixed with higher. Didn't notice that at first. When changing DL quality level to "2" the grey areas disappeared in FS2004. Also, I tried v=86 instead of v=69 as suggested above and both works just fine. Corsair Vengeance C70 | Corsair TX 650 V2 80+ Bronze | MSI Z77A-S01 ATX | i5 3570K Ivy Bridge | Corsair Cooling Hydro H100 | Corsair Vengeance LP 1600 8GB | MSI GeForce GTX 680 Lightning | Corsair Force 3 SSD 120GB | Seagate Momentus XT Hybrid 500/4 GB | QPAD MK-85 Pro Gaming Keyboard
August 3, 201114 yr The FSET entry for the Norwegian server is: [service5]ServiceCodeing = 0123ServiceUrl = http://ts11.webatlas..._1881/%s.png?s1#Referer = http://a1.ortho.tiles.virtualearth.net #optional (older versions g=104, g=52)#UserAgent = Mozilla/4.0 #optional ...for what it's worth. Which is not a lot. The detail is good, but the colours are horrendous - large patches of unmatched colours, mostly oversaturated. Petraeus
Create an account or sign in to comment