Clicky

wes
When I click on 'Geocode selection using Google Earth', the first picture's coordinates are correctly pinpointed on Google Earth as 'Google Earth Geocoding' window pops up, but the coordinates on Google Earth is not updated if I select other pictures. Both 'Geocode' and 'Fly to image location' buttons are disabled, as well. The 'loading wheel' above the buttons keeps spinning forever.

Basically, the communication link between HoudahGeo and Google Earth seems to be broken. Google Earth gets the first coordinates, and that's it. HoudahGeo doesn't seem to get any feedback data from Google Earth, and thus no subsequent data is transferred to Google Earth thereafter.

The problem occurs in both 1.4.13 and 2.0.6 versions of HoudahGeo. I'm using version 4.3.7284.3916 of Google Earth. They're running on iMac (mid 2008) with Mac OS X 10.5.6.
0 0
houdah
Hi!

This indeed seems like a communication problem between HoudahGeo and Google Earth.

Could you please check /Applications/Utilities/Console.app for any error messages?

Best,
Pierre Bernard
Houdah Software s. à r. l.
https://www.houdah.com

HoudahGeo: One-stop photo geocoding
HoudahSpot: Advanced file search utility
Tembo: Easy and effective file search
0 0
wes
I have Console.app loaded and watched 'All Messages' under LOG DATABASE QUERIES.

I have HoudahGeo and Google Earth running.

Nothing is logged when I try 'Geocode selection using Google Earth'. I shut down Google Earth and tried it, and it only logged the fact that Google Earth was loaded. That is the following:

[CODE]09.01.28 22:54:36 [0x0-0x40040].com.Google.GoogleEarthPlus[2067] Intrinsic Alchemy v3.1 Beta-0329 (Dynamic/Release)
09.01.28 22:54:36 [0x0-0x40040].com.Google.GoogleEarthPlus[2067] Built by google on Sat Mar 29 11:01:41 PDT 2008
09.01.28 22:54:45 [0x0-0x40040].com.Google.GoogleEarthPlus[2067] INFO: Using igOglVisualContext. [/CODE]
The following error does pop up when I quit and restart HoudahGeo, however. This is about the only error I get.

[CODE]09.01.28 23:05:31 HoudahGeo[2833] Could not bind to address
09.01.28 23:05:31 HoudahGeo[2833] NSFileHandle Error: 22[/CODE]
Does this help?
0 0
houdah
Hi!

The HoudahGeo error message means that it could not start the server to talk with Google Earth. This server runs on port 22047. Some other application may be using that port.

Are you running a second copy of HoudahGeo in parallel? E.g. on another user account.

Best,
Pierre Bernard
Houdah Software s. à r. l.
https://www.houdah.com

HoudahGeo: One-stop photo geocoding
HoudahSpot: Advanced file search utility
Tembo: Easy and effective file search
0 0
wes
I only run one instance of HoudahGeo, and there's only one user account on my Mac. Maybe I should check if some other application is using the port. I wonder if you know of an application that can tell me what port is being used by what application?
0 0
houdah
Hi!

You may use the following at the command line in Terminal.app:

[CODE]lsof -i :22047[/CODE]

This should return no result when HoudahGeo is not running. When HoudahGeo is running, it should say:

[CODE]COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
HoudahGeo 10743 pierre 4u IPv4 0x6e3666c 0t0 TCP *:22047 (LISTEN)
[/CODE]

Best,
Pierre Bernard
Houdah Software s. à r. l.
https://www.houdah.com

HoudahGeo: One-stop photo geocoding
HoudahSpot: Advanced file search utility
Tembo: Easy and effective file search
0 0
wes
The command returns no results when HoudahGeo is not running. Curiously, even when HoudahGeo is running, it doesn't return any results. "Could not bind to address" error is still persisting when HoudahGeo is launched.

I tried the command on some of the ports I do know are in use, and they return appropriate results. It's weird that somehow, port 22047 is being off limits.

FYI, I have OS X firewall running under "Set access for specific services and applications" setting, but I have HoudahGeo to "Allow incoming connections" in the list.

So I removed HoudahGeo from the list and tried all that stuff again. However, the errors and behaviours were exactly the same as before.

0 0
houdah
Hi!

This is getting very mysterious.

Have you tried restarting your Mac?

Best,
Pierre Bernard
Houdah Software s. à r. l.
https://www.houdah.com

HoudahGeo: One-stop photo geocoding
HoudahSpot: Advanced file search utility
Tembo: Easy and effective file search
0 0
wes
Yes, indeed. Quite a few times, as a matter of fact. This problem has persisted for about 2 months now, and I had my iMac rebooted a handful of times.

EDIT: By the way, I've tried quitting all other running apps to see if that helped. Apparently, it does not. Something's preventing HoudahGeo from running that server on port 22047 but it's not VMware or iTunes or Skype or Transmission...
0 0
houdah
Hi!

I unfortunately cannot currently offer any explanation.

The next version of HoudahGeo will try 10 port numbers before giving up. Maybe that will help.

Best,
Pierre Bernard
Houdah Software s. à r. l.
https://www.houdah.com

HoudahGeo: One-stop photo geocoding
HoudahSpot: Advanced file search utility
Tembo: Easy and effective file search
0 0
wes
Thanks for all the help. When the new version is out, I'll immediately take a look at it.

By the way, could I make a suggestion about a new feature? Google has recently introduced street map service for South Korea area, but it's only available at google.co.kr domain and not google.com domain. If there could be an option to change the Google Maps server domain, I'd actually be able to see street maps in HoudahGeo, as I live in South Korea.

See the difference:
http://www.google.com/maps?ie=UTF8&ll=36.430122,128.056641&spn=7.069472,9.887695&z=7

http://www.google.co.kr/maps?ie=UTF8&ll=36.430122,128.056641&spn=7.069472,9.887695&z=7
0 0
houdah
Hi!

Thanks for letting me know.

I would hope that this change would soon propagate to all Google Maps domains.

HoudahGeo is actually using the API version of Google Maps. I don't thing there is a option to select the domain name.

Please ping me again if this change stays local to the South Korea domain.

Best,
Pierre Bernard
Houdah Software s. à r. l.
https://www.houdah.com

HoudahGeo: One-stop photo geocoding
HoudahSpot: Advanced file search utility
Tembo: Easy and effective file search
0 0
wes
Unfortunately, the change won't be propagating to other domains any time soon because South Korean law prohibits locally produced map data from being exported overseas due to security / military concerns - the big excuse being that South Korea is still technically at war with North Korea. Google got around this issue by placing the map data in a server in Korea, the .co.kr one.

Of course, it's completely possible for a foreign company to map out the streets in South Korea and Google could use that data to serve the information globally, but I'm guessing such company doesn't exist yet.

0 0
wes
I am happy to report that version 2.1 fixed the Google Earth communication malfunction. Thank you!
0 0