Page 1 of 1

Map Life Facts V2.1

Posted: 25 Jan 2012 15:03
by tatewise
Version 2.1 is now available from the Plugin Store, and includes many enhancements over V1:
1. Redesigned resizeable GUI with embedded Google Map, option tabs, progress bars, tool tips, etc, etc.
2. Updated online Help & Advice from the FHUG Knowledge Base.
3. Uses the Google Geocoder API that is about 10 times faster.
4. Allows Locations From: Address + Place fields to be selected, which may improve Geocoding if your Addresses need Places to give them context.
5. FH Beta V5.0.0.3/4/5 code fixes and revisions.
6. Tested on Windows 7, Vista, & XP.
7. Fixed all known problems such as 'freezing', 'Firewalls', loading 'BIG' databases, Geocoder 'Invalid Request', etc, etc.

Thanks again to Jane for all the help and advice.

ID:5858

Map Life Facts V2.1

Posted: 25 Jan 2012 22:14
by BillH
Mike,

This definitely fixed the problem with the slow load time for me.  Now it took only a second to go from clicking on RUN till the buttons at the bottom of the primary window were active.  Used to take about 45 - 50 seconds.

Thanks!

Bill

Map Life Facts V2.1

Posted: 25 Jan 2012 23:05
by BillH
Mike,

I've entered a place and I get the map and I see that the location is off a bit.  So... I'm trying to use the 'nudge' buttons to get the location to be better.

Even if I zoom in, the 'nudge' takes it way to far.  Seems to 'nudge' the same distance if I'm at the original zoom level or if I've zoomed in closer.  

For example, at the original zoom level, if I start at Longitude 59.7329285 and 'nudge' it north, it takes me to 59.740751.  If I zoom in closer and 'nudge' it north, I still go from 59.7329285 to 59.740751.  Am I doing something wrong?

Also, is there some way that you could make it so that after zooming in and 'nudging' the location it doesn't revert to the original zoom level?  It is a pain to have to 'nudge', re-zoom, 'nudge', re-zoom, etc.

Thanks,

Bill

Map Life Facts V2.1

Posted: 25 Jan 2012 23:08
by tatewise
You should be using the Zoom Level spin control on the right of the GUI, not the Google Maps zoom slider on the left.

Map Life Facts V2.1

Posted: 25 Jan 2012 23:11
by BillH
Aha... hadn't seen that one. Works like a charm.

Great plugin.

Thanks,

Bill

Map Life Facts V2.1

Posted: 26 Jan 2012 00:18
by tatewise
I have discovered a possible minor problem with single name study databases.
The tree list of Individual Names, on the Create Web Page Maps tab, may not be correctly organised.
I did include some code to cope with this scenario, but its logic is not quite correct.
The change is very simple, and if anyone needs it urgently, I can supply the bug fix.

Otherwise, it can wait until the next version, which will also fix some issues with Minimising and Maximising the Main and Help GUI.

Map Life Facts V2.1

Posted: 26 Jan 2012 08:05
by johnmorrisoniom
2.1 loaded quickly with my file of 20,000+ individuals.
Place+Address works OK

Progress bar is good.
Got to 25% in 10 minutes and google decided I had reached my daily allocation limit.
All the fails, that I looked at, were down to 'iffy' addresses such as vessels

Map Life Facts V2.1

Posted: 26 Jan 2012 12:56
by tatewise
Bill & John - I am relieved that the Plugin is working well.

Have you selected the Create Web Page Maps tab yet??
It is when that tab is first selected that the large Individuals list is loaded.
I would be interested in how long it takes to load.
There are three blue progress messages:
Loading Individuals list, please wait…
Loading Individuals tree, please wait…
Loading Individuals data, please wait…
Do any of them take a noticeably long time?

The Manage Map Locations tab only loads Places &/or Addresses that are usually fewer in number.

Is the Help & Advice understandable and useful?

Have you tried creating Web Page Maps for Individuals yet?
Did they integrate successfully with your FH Family Tree CD/DVD/Website pages?

Map Life Facts V2.1

Posted: 26 Jan 2012 17:23
by PeterR
I've just tried V2.1 (on XP, with 2388 Individuals)) and am most impressed.  It took 2 min 29 sec to do 490 plotted & 202 failed using Address + Place, which worked well, limited only by Google Maps' not finding my addresses & places.  The nudging worked well.

I didn't notice a significant delay when selecting the Create Web Page Maps tab.  Creating a single map page was instantaneous, and for a selection of 8 took a fraction of a second.  They integrated well with the existing CD-DVD pages.

Map Life Facts V2.1

Posted: 26 Jan 2012 17:24
by BillH
Mike,

It takes only 2 or 3 seconds to load for me. I have 6851 Individuals in my file. The three progress messages go by so fast I can't read them.

The help was clear and helpful. It answered the few questions I had.

I have tried the Create Web Page Maps. I like the output. I have not yet created a CD, DVD, or website, so I haven't tried to integrate with anything.

I too ran into the quota exceeded message yesterday. I tried again today and it won't let me even do 1 lookup and I get the quota exceeded again. I wonder when the quota gets reset?

When you select Do Plot All Entries, does it really do all or just those that are not currently plotted? It would be nice to have a way to only plot those that are not currently plotted to try to get around these quota exceeded errors.

Bill

Map Life Facts V2.1

Posted: 26 Jan 2012 20:11
by johnmorrisoniom
I was wondering about the quota as well.
Ran the plug at home, got about 2300 processed, then hit the quota.
Went into work today and used my XP SP3 machine (All OK) and processed another 2300 (It does remember which are processed) and hit the quota again.
I initially though quota might be IP address based, so tried this evening at home, but my quota is still exceeded.
My thinking is still that it is both time period and IP address based, probably 24 hr rather than day to day.

[Edit] Quota clear again, so my guess at exact 24 hrs was good.

Main failures also include addresses with a 'House Name' rather than house number, so possible future feature would be to strip out anything double Quotes?

Map Life Facts V2.1

Posted: 26 Jan 2012 21:38
by tatewise
Sounds like the run time performance is now OK.

My interpretation of the Google Maps daily quota is 2,500 requests per day per IP address.
After about 24 hours you should get another bite of the quota.
The Google Usage Limits section says:
Use of the Google Geocoding API is subject to a query limit of 2,500 geolocation requests per day. (User of Google Maps API for Business may perform up to 100,000 requests per day.) This limit is enforced to prevent abuse and/or repurposing of the Geocoding API, and this limit may be changed in the future without notice. Additionally, we enforce a request rate limit to prevent abuse of the service. If you exceed the 24-hour limit or otherwise abuse the service, the Geocoding API may stop working for you temporarily. If you continue to exceed this limit, your access to the Geocoding API may be blocked.

Note: the Geocoding API may only be used in conjunction with a Google map; geocoding results without displaying them on a map is prohibited. For complete details on allowed usage, consult the Maps API Terms of Service License Restrictions.
The Plugin Help says:
The All Entries button submits all un-plotted Locations to the Geocoder at several plots per second...
This should mean those entries with a Latitude & Longitude value or a Not Found status are NOT submitted again, but at present it also does not re-submit those with a Quota Exceeded status. This will be corrected in the next version.

I am not proposing to make special adjustments for 'string quotes', or Vessels, etc. That is for you to either modify the way you record Place and Address details, or use the Plugin Substitute feature.

Map Life Facts V2.1

Posted: 26 Jan 2012 21:58
by BillH
Mike,

Thanks for the clarification. I thought that was what was happening, but I wasn't sure. I guess I should have read the help more thoroughly.

I just tried to plot the remaining places that I had in my database and I didn't get the quota exceeded message so I'm sure you are right that it is 24 hours.

Bill

Map Life Facts V2.1

Posted: 26 Jan 2012 23:18
by johnmorrisoniom
Is it possible to clear the quota exceeded 'tag', or will those affected have to be redone manually.

Map Life Facts V2.1

Posted: 27 Jan 2012 05:23
by BillH
Mike,

I was wondering if you could clear something up for me.

I tried plotting some Address + Place combinations and see some odd things in the .loc file.

Some entries have only a Place (no Address).  For example:

  [' + Indiana']={22},

Some entries have only an Address (no Place).  For example:

  ['Schwartzwald Church + ']={90},

Some entries have neither an Address or a Place.  For example:

  [' + ']={167},

Are these supposed to be processed when you select Address + Place?  I would have expected only records with both an Address and a Place to be processed.

Thanks,

Bill

Map Life Facts V2.1

Posted: 27 Jan 2012 14:52
by tatewise
John,
At present the only way to clear the Quota Exceeded status in the Plugin is manually.
This status will not be saved against Locations in the next version.
In the meantime, use the following method.
Find the Locations database file in
Family Historian Projects{Project}{Project}.fh_dataPlugin DataMap Life Facts.loc
Open this file with a plain text editor such as Notepad.
Replace all 'Quota Exceeded' with '' and File > Save.

Bill,
It should only record ADDRess + PLACe fields where ADDR field tags exist for Facts.
If however, you have erased some ADDRess fields, then the empty tags still exist for the Facts.
This is resolved the next time the Project is opened with FH, and the Map Life Facts database will follow suit.
That explains the [' + ...'] entries.
The ['... + '] are simply ADDRess fields with no associated PLACe, but I assumed these should always be Geocoded, otherwise some Facts will have no matching plot.

Map Life Facts V2.1

Posted: 27 Jan 2012 18:59
by tatewise
On reflection, the next version will ignore ADDRess fields that are blank, and also any text within 'DOUBLE QUOTES' will be excluded from Geocoder plotting, because I can think of other circumstances where this may be useful. Users can always use 'SINGLE QUOTES' as an alternative if quotes are desired.

I also intend to colour code the Location and Individual popup lists to indicate the status of each entry:
Green = Plotted OK / Mapped OK
Amber = Not Found / Omitted
Red = Quota Exceeded / Filtered
Black = Not Coded / Not Mapped
Blue = Current Selected Entry

Map Life Facts V2.1

Posted: 27 Jan 2012 20:36
by NickWalker
Have just used this for this first time. It really does do an excellent job, well done Mike and Jane. This is going to be very popular once v5 is out and people find out about it.

I do have some suggestions but I'll email them to you Mike

Nick

Map Life Facts V2.1

Posted: 27 Jan 2012 23:04
by BillH
Mike,

Thanks for the explanation.

Bill