Subscribe to this thread
Home - General / All posts - Google ISI drivers
jkelly


1,234 post(s)
#07-May-09 17:36

People,

I have been playing around with the google ISI drivers, and stumbled upon what I needed to add to get them to work. Was quite easy in the end, just had to make the manifold request appear like a request from a web page.

I added in the Google Terrain images as well, just for something to do. I have not set it up to stream from the multiple tile servers that google offers, so speed might be down a little on what it could be, but I figured I would get this out there rather than holding off until I have a little more time to fix it up properly.

Install notes and other similar info can be found http://forum.manifold.net/forum/t82208.17

Enjoy.

James.

Attachments:
ImageServerGoogle.zip
Manifold.ImageServer.Google.dll


James Kelly

http://www.locationsolve.com

Gustavo Palminha

1,010 post(s)
#07-May-09 17:44

Thanks!

Regards


Stay connected:

Linkedin >> http://www.linkedin.com/in/gustavopalminha

Twitter >> http://twitter.com/gustavopalminha

Other >> http://www.spatialmentor.com

alex_inforestgr
88 post(s)
#08-May-09 05:39

Thank you!!!!

Kind Regards,

Alex

ColinD


1,924 post(s)
#07-May-09 18:39

Legend!! Thanks.


Aussie Nature Shots

peedro
47 post(s)
#07-May-09 18:45

wow! i love this forum!

jkelly thank you so much!!

Sev
417 post(s)
#07-May-09 19:04

Excellent, thanks James. Don't know how "you people" do this stuff but it's amazing.

mdsumner


4,212 post(s)
#07-May-09 19:24

Cool - now do Manifold need to update the toolbar to scan for avaiable image drivers like the UI does? Or am I doing something wrong?


https://github.com/mdsumner

Graeme

936 post(s)
#07-May-09 19:44

Works fine in 32bit XP environment (thanks again James!), but "can't connect to server" message in VISTA Ultimate 64 bit (both 64 and 32 bit mode for Manifold).

Sev
417 post(s)
#07-May-09 20:14

Worked for me in 64bit Vista (running 64 Manifold) with Ultimate. Not sure why yours doesn't work Graeme.

I just saved to the same folder and overwrote the existing one....

Just out of interest James, does the method you used by making it appear like a request from a web page make it possibly more difficult to prevent google from stopping the dataflow into Manifold?

Graeme

936 post(s)
#07-May-09 21:04

Thanks for the heads-up Sev. Tried the obvious following your input, restarted the machine, and the Google image servers now connect. One of those quirky VISTA security things perhaps. Cheers

jkelly


1,234 post(s)
#07-May-09 21:34

I think the way Google were blocking it before was the the httpWebRequest that the Manifold google ISI driver was generating didn't have any client information included in it. This made it very easy for Google servers to refuse it. All I did was to add the same client information my browser supplied.

There are a few other bits and pieces that the browser supplies to google when getting the images, which I could probably also add into the request. As it is, Google could easily figure out that it isn't a standard web browser request, but it depends on what sort of stuff they have set up on the backend to detect this type of use....

If it does boot you out after extended use, let me know, I can have a go at adding more stuff into the request that may help.


James Kelly

http://www.locationsolve.com

tosborn

231 post(s)
#08-May-09 08:03

Brilliant. In doing some testing I was "booted out" after a moderate period of use of the satellite photos.

surveyor
27 post(s)
#17-Jul-09 08:44

Ok - please go easy on me too because I am a newbie and feel that I am in way over my head. That being said, I found this post (and the related one) and was able to figure some things out. I can sucessfuly link the Google Street Map Image, but repeated attempts (after rebooting, etc.) fail at linking the Google Maps Satellite Imagery. Every time I click on the refresh button I get "Can't connect to server". Can you point me in the right direction?

ColinD


1,924 post(s)
#17-Jul-09 16:05

It's a bit of 'cat & mouse' with Google. This now works for me- use the custom url option and replace v=38&hl with v=41&x in the default url. The way to find this is to view your AOI in GE and look at the url of the tiles.


Aussie Nature Shots

Graeme

936 post(s)
#20-Jul-09 23:11

Thanks for that insight Colin; works with your options - for how long, only the cat knows!

Are you able to expand on..?

The way to find this is to view your AOI in GE and look at the url of the tiles.

I can't find anywhere in Google Earth (free version 5.0.11733.9347) where the tile URL is displayed or accessible. Opening the link in Google Maps in a browser window offers some url information, but not of the format the image servers seem to require.

ColinD


1,924 post(s)
#20-Jul-09 23:49

Are you able to expand on..?

Look in the Temporary Internet Files folder and find the recent GE tiles and the address is shown there.


Aussie Nature Shots

danb


1,718 post(s)
#21-Jul-09 01:26

Great tip! Thanks Colin.


Landsystems Ltd ... Know your land | www.landsystems.co.nz

Graeme

936 post(s)
#21-Jul-09 04:59

I'm missing something here. I see a lot of kmz files in the "Temporary Internet Files" folder (most seem to refer to the recent "oceans" functionality in GE) but the actual image tiles and their urls are elusive. All the Google satellite images downloaded via the ISI route in Manifold reside on a dedicated drive and are of the format "name.jpg". Jpg files with a Google path just don't seem to be there in the temp internet folder - I've been capriciously zooming in and out using Google Earth just to make sure something is likely to find its way to the temp int folder. Any tricks or configuation hints folks (VISTA 64, but haven't had any more success with XP 32)?

Cheers, Graeme.

ColinD


1,924 post(s)
#21-Jul-09 05:36

Sorry Graeme, slightly misleading. Use Google maps with the satellite image backing. Sort your Temporary Internet Files by name and look for files starting with v=


Aussie Nature Shots

RonK9 post(s)
#09-May-09 04:07

Works for me in XP 32 bit, but not in Vista 32 bit

adaptagis

633 post(s)
#08-May-09 01:51

just fabulous James !

!Thank you very much indeed

petzlux

1,002 post(s)
#08-May-09 03:24

James

Another great piece of work! I tested it out, and it works, but I also received in the History Pane a bunch of 403 (Forbidden) errors. And then it stops working?


Spatial Knowledge, my personal blog.

petzlux

1,002 post(s)
#08-May-09 06:40

Hmm and now I cant download Google Maps tiles from their website. So definitely some blocking going on!


Spatial Knowledge, my personal blog.

BCowper


1,265 post(s)
#08-May-09 06:25

To add to the chorus of thanks - cheers James for doing this.

Brian

pslinder1
127 post(s)
#08-May-09 08:43

Thanks James. this is great.

Dimitri


5,556 post(s)
#08-May-09 14:30

James - brilliant! works great! I don't doubt that after a while google will try to block people who use browsers to view public google stuff (which is what Earth is) that are not browser software owned by google. [Hey... that reminds me... gotta try this out with the Manifold Toolbar... should work]. So maybe with each success there comes a new plateau and then there's more work for the Google user community to do. But it's not too many steps before blocking alternative browsers means they block their own browser as well.

frankross10 post(s)
#05-Oct-09 11:34

Hi James,

You have no idea how much i appreciate the work you've done and have been using the google terrain and streets on a daily basis since May...

I just discovered last week however, that the images (links) have stopped working (I've been trying to link to them for the past few days and finally decided to reach out)...

Any suggestions you have would be very much appreciated!!

Thanks in advance,

Frank

mdsumner


4,212 post(s)
#05-Oct-09 13:57

I was trying Fiddler to find the right custom URL, but no luck yet. It might be worth exploring that.

http://www.fiddler2.com/Fiddler2/

If you run Fiddler it lists any download so you can see what GE is doing.


https://github.com/mdsumner

vincent

1,774 post(s)
#05-Oct-09 14:33

One can use Firebug for Firefox to obtain the same thing.

mdsumner


4,212 post(s)
#05-Oct-09 14:44

How do you do that? I'm not familiar with Firefox. What version?

Have you found a custom URL for the google servers that works in Manifold?


https://github.com/mdsumner

ColinD


1,924 post(s)
#05-Oct-09 15:05

It's a bit of 'cat & mouse' with Google. This now works for me- use the custom url option and replace v=38&hl with v=41&x in the default url.

I posted this a bit earlier in this thread. It has changed and now is v=46&x. To keep track, open up GE with the satellite image and then look in your temporary internet files (current date) for jpegs beginning with v= and use that in the custom URL. Funny thing is that if you have a set of images previously linked to an earlier server it will still work, just doesn't allow a new connection.


Aussie Nature Shots

mdsumner


4,212 post(s)
#05-Oct-09 15:13

Ah, thanks Colin - too stupid to figure that out for myself.


https://github.com/mdsumner

frankross10 post(s)
#05-Oct-09 19:40

Hi ColinD/Mdsummer,

Outstanding, that worked perfect, here are the new google custom URLs:

street

http://mt0.google.com/vt/v=w2.92&hl=en

satellite

http://khm0.google.com/kh?v=46&xhl=en

terrain

http://mt0.google.com/vt/v=w2p.107&hl=en

Thanks again for all your help!!

Frank

adaptagis

633 post(s)
#06-Oct-09 00:47

Thank you all!

very nice summary Frank!

I'm wondering how or even whether you can change these links in the dll file of James (above)..

or is there another way?

Dieter

ColinD


1,924 post(s)
#06-Oct-09 02:57

Not much point in changing the dll Dieter, the server has already changed twice in the last few months and will no doubt change again. What would be good in Manifold though would be to be able to link to a unique cache folder for each project using linked server images. As it is the folder has to be reset in Tools Options to have it unique.


Aussie Nature Shots

KlausDE

6,352 post(s)
#06-Oct-09 06:52

Perhaps one could read server urls from a ascII *.ini file the old fashioned way like bid-automates for ebay use for there often changing urls. You could simply configure them with an editor.

Pierre57 post(s)
#09-Nov-09 23:22

What about using Google Maps to view the AOI and thus get the image files in your temporary internet directory. Write a script in manifold that look for something in the filename that is within your Manifold AOI, Copy these selected images into your normal cach directory and rename them to what is suitable for Manifold use. I guess if google writes stuff on my computer then it becomes mine

gregory
197 post(s)
#18-Nov-09 03:21

It looks like google again changed URL to satellite image and http://khm0.google.com/kh?v=46&xhl=en doesn't work anymore . Can anyone post a new one? I cannot find any files in my temp folder that would let me idea what the new url is.

Regards,

Gregory

ColinD


1,924 post(s)
#18-Nov-09 11:41

You find it in Temporary Internet Files

...=48&xhl=


Aussie Nature Shots

csb
127 post(s)
#18-Nov-09 11:46

I am getting Google satellite images from from these URLS.

http://khm0.google.com/kh/v=48&x=32&y=52&z=7&s=Gali

http://khm0.google.com/kh/v=48&x=6&y=8&z=4&s=Ga

It is easy to see how & where any web page is constructed using a web proxy such as the very cool and free Fiddler2 http://www.fiddler2.com/

However, keep in mind that Google takes many proactive steps to prevent, stop, stomp & destroy anyone or anything that uses any of their services in any non-approved (by Google) way. I don't use them unless I have to...

~curtis

adaptagis

633 post(s)
#28-Jan-10 02:20

hello there

justt got lucky with google satelite! its now 53 instead of 46..

Col14 post(s)
#28-Jan-10 04:14

dplass119 post(s)
#04-Feb-10 09:32

Since the Google ISI driver came out I tried every once in a while to connect - with lots of slightly different urls - and never had success. Today I tried it on my old XP partition and was successful. Went back to my Vista 64 partition and looked at Manifold ->Properties ->Compatibility. Couldn't choose any compatible system & so clicked "Run as administrator" on the same page ->Bingo!!! Google Satellite images connect. URL is http://khm0.google.com/kh?v=53&hl=en

Hope this is helpful to others.

Dieter

Lorne

655 post(s)
#04-Feb-10 10:57

>>Hope this is helpful to others.

It is! Same previous experience as yours but I can link using Run as Administrator. I regularly work from a Win 7 64-bit Standard User account. Thanks for this information.

Sev
417 post(s)
#04-Feb-10 18:44

Hey, me too!

Thanks for supplying this info.

Andrew.

Rodrigo

165 post(s)
#21-Feb-10 08:44

No way for me... Vista, 32bits... running as administrator...

Is there a new URL now???

mapasPT1

465 post(s)
#21-Feb-10 09:56

No way for me too... WIN7, 32bits... running as administrator...

Is there a new URL now???

gkbhat78 post(s)
#21-Feb-10 10:17

54 works for me on Win 7

LeRepère
127 post(s)
#21-Feb-10 11:19

WIN7, 32 bits and http://khm0.google.com/kh?v=54&hl=en works for me too. But not for a long time (1 min.)

Groovyolly
5 post(s)
#24-Feb-10 16:20

Very nice find there dplass.

I found Manifold X64 Universal run as administrator will not connect to the current URL (http://khm0.google.com/kh?v=54&hl=en), however running as admin in X32 mode works fine.

OS is Win 7 Pro X64. Perhaps X64 Manifold requires a modified ISI driver?

Anyhow you saved me a ton of time georeferencing and tiling the higher resolution Google images.

Cheers,

Olly

Groovyolly
5 post(s)
#24-Feb-10 17:15

Working in X64 now. Seems there are a few versions of the Google ISI drivers floating about and I had a different version in my X64 installation. Replaced the drivers with jkelly's from this thread and everything works a treat.

Sweet.

mdsumner


4,212 post(s)
#28-Jun-10 14:43

Is anyone able to get the Google drivers working today, on Windows 7, 64-bit?

I cannot even find the jpeg files in Temporary Internet Files - for me in

C:\Users\mdsumner\AppData\Local\Microsoft\Windows\Temporary Internet Files


https://github.com/mdsumner

mdsumner


4,212 post(s)
#28-Jun-10 14:51

Gosh, there's something about asking in public that inspires solutions.

http://khm0.google.com/kh?v=63&hl=en

I found this in Fiddler - click on one of the JPEG icons that it reports is downloading, and in the Request Headers on the right hand side is GET /kh/v=63 etc.


https://github.com/mdsumner

mdsumner


4,212 post(s)
#28-Jun-10 15:12

And the maps: http://mt0.google.com/vt/lyrs=m@129&hl=en

Though it looks like I'm blocked for the day already


https://github.com/mdsumner

danb


1,718 post(s)
#28-Jun-10 16:28

Thanks for this Mike. I downloaded Fiddler a while ago, but couldn't work out how to find out the required infor using it. A very handy post!


Landsystems Ltd ... Know your land | www.landsystems.co.nz

ColinD


1,924 post(s)
#28-Jun-10 17:46

For satellite, I use =63&xhl=en

After a few days it will move up to 64 and so on, so if it doesn't work just increase the number until it does.


Aussie Nature Shots

mdsumner


4,212 post(s)
#28-Jun-10 17:53

Thanks Colin, I think I was making other errors too, and trying increasing numbers just wasn't working. It's all happy times now. I'm not blocked either, restarting Manifold got everything going again.

Gee the Nearmap stuff is amazing too - it will be awesome when that finally comes to Tasmania.


https://github.com/mdsumner

ColinD


1,924 post(s)
#28-Jun-10 18:22

Yeah, Nearmap is excellent with some great coverage in the NSW Central Coast and Hunter Valley where I mostly work. Nice to have access to images that are current.


Aussie Nature Shots

gpsit
36 post(s)
#16-Nov-10 21:50

Hi - there does can one have url that works for "Google Maps terrain Image"? Have tried http://mt0.google.com/vt/lyrs=t@126,r@137&hl=en but this is not working any tips? (Cut from "http://mt0.google.com/vt/lyrs=t@126,r@137&hl=en&x=1&y=17&z=5&s=Gali" using Fiddler)

Cheers

gpsit
36 post(s)
#16-Nov-10 22:14

My bad - found the answer here http://forum.manifold.net/forum/t102115.7

Manifold User Community Use Agreement Copyright (C) 2007-2017 Manifold Software Limited. All rights reserved.