Date   

Re: 2010/02/22 Released!

m6xsd <m6xsd@...>
 

Thanks Lynn,

NMEA over Bluetooth is working fine on my iPaq HX2750.

I'm stuggling to get the Bluetooth working on my Orange M3100 Smartphone though.

I will see if I can get the iPaq and my Garmin eTrex to work together tomorrow and try so sus out what is wrong with Bluetooth on the M3100.


73,
Colin.

--- In aprsisce@yahoogroups.com, "Lynn W. Deffenbaugh" <kj4erj@...> wrote:

Greetings,

Yes, there's another new release out there. It adds NMEA GPS support on
Windows Mobile and corrects the bitmap caching resource consumption bug
that I mentioned the other day. There's more stuff in it, but those are
the most important.

For those of you that have put copies of the distribution on other
servers, please update them ASAP. The Windows Mobile bust is pretty
ugly and I'd like everyone to have a chance to get the newest release.

Also, if you're interested in my ToDo list, I've fleshed it out rather
substantially and included it in the Release Notes text file in the
Yahoo Group Files section. I get tired just looking at it!

Lynn (D) - KJ4ERJ - Watching for the new version to start popping on the
map!


Here's what's new in the APRSISCE6P100222.zip and APRSIS32100222.zip

NMEA serial (BlueTooth) GPS support for Windows Mobile - It now honors
the port configuration of GPS! - Restart required after changing
configuration.

Fixed resource exhaustion program on Windows Mobile caused by increased
size of Bitmap cache (completely blank screen)

Fixed 180x90 coordinat causing blank map display if you drag too far
north or south

Dynamically adjust width of station and message panes for widest seen
callsign. This should fix issue reported by James Keep VE2KHC back on
9/30/2009!

CSV tracks in GPS-enabled Win32 version {Francisco Guerra CT1AKV)
(They'll be in your default directory)

Split ?APRSD and ?APRSL lists into multiple messages - Also sorted the
callsign list!

Plot current (most recent) battery status on Win32 screen when telemetry
is sent (also updates when double-clicked)

TEXT mode TNC support for use with APRS Messenger (PSK-63 on 30m)

Waded through recnt APRSISCE e-mails and expanded the ToDo List! See
the results below...

Disable non-configured Enable Toggles (requires restart after configuration)


2010/02/22 Released!

Lynn Deffenbaugh
 

Greetings,

Yes, there's another new release out there. It adds NMEA GPS support on Windows Mobile and corrects the bitmap caching resource consumption bug that I mentioned the other day. There's more stuff in it, but those are the most important.

For those of you that have put copies of the distribution on other servers, please update them ASAP. The Windows Mobile bust is pretty ugly and I'd like everyone to have a chance to get the newest release.

Also, if you're interested in my ToDo list, I've fleshed it out rather substantially and included it in the Release Notes text file in the Yahoo Group Files section. I get tired just looking at it!

Lynn (D) - KJ4ERJ - Watching for the new version to start popping on the map!


Here's what's new in the APRSISCE6P100222.zip and APRSIS32100222.zip

NMEA serial (BlueTooth) GPS support for Windows Mobile - It now honors the port configuration of GPS! - Restart required after changing configuration.

Fixed resource exhaustion program on Windows Mobile caused by increased size of Bitmap cache (completely blank screen)

Fixed 180x90 coordinat causing blank map display if you drag too far north or south

Dynamically adjust width of station and message panes for widest seen callsign. This should fix issue reported by James Keep VE2KHC back on 9/30/2009!

CSV tracks in GPS-enabled Win32 version {Francisco Guerra CT1AKV) (They'll be in your default directory)

Split ?APRSD and ?APRSL lists into multiple messages - Also sorted the callsign list!

Plot current (most recent) battery status on Win32 screen when telemetry is sent (also updates when double-clicked)

TEXT mode TNC support for use with APRS Messenger (PSK-63 on 30m)

Waded through recnt APRSISCE e-mails and expanded the ToDo List! See the results below...

Disable non-configured Enable Toggles (requires restart after configuration)


New file uploaded to aprsisce

aprsisce@...
 

Hello,

This email message is a notification to let you know that
a file has been uploaded to the Files area of the aprsisce
group.

File : /20100222 APRSISCE Notes.txt
Uploaded by : ldeffenb <kj4erj@arrl.net>
Description : 2010/02/22 Release Notes (and ToDo List)

You can access this file at the URL:
http://groups.yahoo.com/group/aprsisce/files/20100222%20APRSISCE%20Notes.txt

To learn more about file sharing for your group, please visit:
http://help.yahoo.com/l/us/yahoo/groups/original/members/forms/general.htmlfiles

Regards,

ldeffenb <kj4erj@arrl.net>


Re: New Phone

Gil
 

According to the specifications, the screen resolution is 800 X 400 and the size is 3.7 inches. It's an AMOLED display that is very bright and crisp with 16M colors. You can see it in the sunlight much better than you could with its predecessor. I'm quite happy with it so far.

Gil, WB2UTI(-10)

--- In aprsisce@yahoogroups.com, "Lynn W. Deffenbaugh" <kj4erj@...> wrote:

Great to know there's another phone that works! I'm glad you remembered
the left/right arrow keys and managed to find them on the soft keyboard.

Do you happen to know what the screen resolution is on the new phone?
And how big the screen actually is (inches or cm)?

Lynn (D) - KJ4ERJ

Gil wrote:
I had APRSISCE working nicely on a Verizon Samsung Omnia phone. It had a little button you could use to navigate around which worked perfectly for zooming and changing the density of the map.

I decided to upgrade to the Omnia II. No button. Plus, although I remembered how to deal with the zoom on the screen, I couldn't remember how to change the density without that nice button. I finally found a message with the left/right arrow instructions and it came back to me. But where would I find arrow keys?

It turns out that one of the "symbol" screens for the on-screen keyboard has, among other things, the up, down, left, and right arrows on it. You just have to step through the other screens to get to it (naturally, it's the last one...).

Everything else about APRSISCE seems to work nicely. I'm a happy camper again (thank you, Lynn!). As I become more accustomed to the new phone, I'm finding more reasons why I like it. The "Swype" text entry feature is quite efficient.

I thought I'd pass this along just in case anyone else gets this phone...

By the way, the GPS receiver in this new phone is quite a bit faster on initial acquisition of its position compared to the original model (which was originally hamstrung to limit the use of the GPS only to Verizon's subscription location service - which I refused to pay for - but enough customers complained that eventually they relented and came out with a firmware upgrade that unlocked it). I presume it still gobbles batteries (that's what charging cords are for), but at least you don't have to wait so long for it to smarten up.


Gil, WB2UTI(-10)


Re: New Phone

Lynn Deffenbaugh
 

Great to know there's another phone that works! I'm glad you remembered
the left/right arrow keys and managed to find them on the soft keyboard.

Do you happen to know what the screen resolution is on the new phone?
And how big the screen actually is (inches or cm)?

Lynn (D) - KJ4ERJ

Gil wrote:

I had APRSISCE working nicely on a Verizon Samsung Omnia phone. It had a little button you could use to navigate around which worked perfectly for zooming and changing the density of the map.

I decided to upgrade to the Omnia II. No button. Plus, although I remembered how to deal with the zoom on the screen, I couldn't remember how to change the density without that nice button. I finally found a message with the left/right arrow instructions and it came back to me. But where would I find arrow keys?

It turns out that one of the "symbol" screens for the on-screen keyboard has, among other things, the up, down, left, and right arrows on it. You just have to step through the other screens to get to it (naturally, it's the last one...).

Everything else about APRSISCE seems to work nicely. I'm a happy camper again (thank you, Lynn!). As I become more accustomed to the new phone, I'm finding more reasons why I like it. The "Swype" text entry feature is quite efficient.

I thought I'd pass this along just in case anyone else gets this phone...

By the way, the GPS receiver in this new phone is quite a bit faster on initial acquisition of its position compared to the original model (which was originally hamstrung to limit the use of the GPS only to Verizon's subscription location service - which I refused to pay for - but enough customers complained that eventually they relented and came out with a firmware upgrade that unlocked it). I presume it still gobbles batteries (that's what charging cords are for), but at least you don't have to wait so long for it to smarten up.


Gil, WB2UTI(-10)


New Phone

Gil
 

I had APRSISCE working nicely on a Verizon Samsung Omnia phone. It had a little button you could use to navigate around which worked perfectly for zooming and changing the density of the map.

I decided to upgrade to the Omnia II. No button. Plus, although I remembered how to deal with the zoom on the screen, I couldn't remember how to change the density without that nice button. I finally found a message with the left/right arrow instructions and it came back to me. But where would I find arrow keys?

It turns out that one of the "symbol" screens for the on-screen keyboard has, among other things, the up, down, left, and right arrows on it. You just have to step through the other screens to get to it (naturally, it's the last one...).

Everything else about APRSISCE seems to work nicely. I'm a happy camper again (thank you, Lynn!). As I become more accustomed to the new phone, I'm finding more reasons why I like it. The "Swype" text entry feature is quite efficient.

I thought I'd pass this along just in case anyone else gets this phone...

By the way, the GPS receiver in this new phone is quite a bit faster on initial acquisition of its position compared to the original model (which was originally hamstrung to limit the use of the GPS only to Verizon's subscription location service - which I refused to pay for - but enough customers complained that eventually they relented and came out with a firmware upgrade that unlocked it). I presume it still gobbles batteries (that's what charging cords are for), but at least you don't have to wait so long for it to smarten up.


Gil, WB2UTI(-10)


Re: Map Prefetch & Saving

g4ilo
 

I actually tried this this morning and unfortunately there is a snag with trying to use OS maps as they do not seem to be aligned in the same direction as the maps APRSISCE uses. It is probably something to do with grid references not being aligned to true north or something. Also the X and Y scaling is different. So by the time you have rotated the map a bit and then re-scaled it the edges are almost certainly not going to like up with the other tiles.

Google maps seem oriented the same way and even appear to use the same scale so as long as you get the top left corner accurately you can cut a 256 x 256 section from a Google map, save it as a PNG file over the top of the original and it fits in perfectly.

Lynn's proposal to support UI-View32 maps might turn out to be easier for the end user as you can just make one big map instead of lots of little tiles.

Julian, G4ILO

--- In aprsisce@yahoogroups.com, "m6xsd" <m6xsd@...> wrote:

Hi Julian,

I was thinking along exactly the same lines and about to ask the same questions.


Re: Fixed Position Beacon Fix Release! (and MORE)

Lynn Deffenbaugh
 

warpedspeed wrote:
As I have mentioned in the past, this really fills a niche for me. My use of APRSISCE will primarily be when stationary.
As a stationary user, you might want to go into Configure / Genius and set the Min Time to something like 300, 600, or 900 seconds. Otherwise, when the GPS drifts...oh wait, you said no GPS oh well, if your GPS ever DOES drift, it won't stack up position updates every 10 seconds. I've got an item on my ToDo list to attempt a suppression of this once I get some better empirical data from my own drifting GPS.

Lynn (D) - K4JERJ

Dean KD4TWJ


Re: Fixed Position Beacon Fix Release! (and MORE)

warpedspeed
 

Well I am only a week late to this...
But I just got the latest installed on my old T-Mobile MDA (Wizard 200), and this is good stuff Lynn!

I am actually on the map now without the GPS and the messaging seems to work better too!

As I have mentioned in the past, this really fills a niche for me. My use of APRSISCE will primarily be when stationary.

Thanks for all of the time that you have put into this. It is appreciated.


Dean KD4TWJ

--- In aprsisce@yahoogroups.com, "Lynn W. Deffenbaugh" <kj4erj@...> wrote:

Ok, I know, I know, I just released not one, but TWO releases and here
come's a THIRD, but this one is worth it, especially for those of you
running with a fixed position and no GPS. This one will allow you to
beacon your position!


Resource consumption in Windows Mobile version

Lynn Deffenbaugh
 

I have uncovered, and hopefully fixed, two problems in the Windows Mobile client. These fixes will be released relatively soon, but I'm hoping to get one or two more things from my (newly updated) ToDo list included. The problems were:

1) The client caches pre-loaded tiles in two levels. The first is an on-disk (flash) cache of tiles fetched from the OSM servers. These are stored under the OSMTiles directory tree. In addition, when a tile is needed for display, the PNG is loaded into memory as a device-independent bitmap. This process is non-trivial, so the client also caches these "recently viewed" bitmaps in RAM. The client has a calculated limit on how many of these bitmaps are allowed to be cached based on the size of the screen (number of tiles necessary for the current display) times the number of available zoom levels (so you can zoom in and out with cached bitmaps). If the cache gets full, the least recently reference bitmap is freed and a new one is created.

This was all working fine until I a) increased the number of tiles buffered on a single level and b) increased the number of available zoom levels from 18 to 24 (for close in zoom of expanded tiles for geocaching work). Well, Windows Mobile doesn't have the (nearly unlimited) resource of teh Win32 version. If you zoom in and out and pan around enough, the cache starts to fill, but before the limit is reached, ShLoadImage fails (with no discernible error message) and everything goes downhill from there

You will see a client that has patchy white areas where the screen was not repainted, double-clicking does nothing, but the X at the top still works. Once you restart the client, you're good for a bunch more panning and zooming. I've fixed it by reducing the size of the bitmap cache back down to what it reasonably was before the (a) and (b) increases. I've also added Cache: information to the double-click OSM information popup.

2) The second problem occurs if you zoom out and drag the map completely away from the center in a vertical direction. If you do it horizontally, the client automatically swaps hemispheres (this will get seemless in some future revision). Vertically, however, breaks and ends up putting the center coordinate of the screen to 180 90 and displays white space instead of maps. The other screen elements are there, but the maps and stations are gone and no amount of panning seems to bring them back.

It turns out that if you've set up a preferred view, double-clicking the scale number (or using View / Preferred / Restore) brings the maps back. An even more interesting point is that the scale number displays a steadily decreasing number as you drag the maps further out the top or bottom of the viewing area. As long as it hasn't gotten to zero, you can actually drag the white-space back and get the maps to be visible again. Once the scale number goes to zero, the only solution is to restore a saved preferred view.

I've fixed this by limiting the top and bottom coordinates to 85 and -85 degrees as corresponds to the available of map tiles from OSM and the limits of their Mercator Projection equations. Sorry, if you're going to visit the extreme North or South of our planet, please leave your APRSISCE/32 client at home (or make special arrangements with me in advance, prepaid tickets to join the expedition might provide incentive enough to work around this issue!).

Just wanted to give you all a heads-up in case any of you are seeing either of these issues. I believe some of you have in the past, but we've never been able to nail down what is going on. Actually, given the resource consumption of the bitmaps, this could conceivably cause other Windows Mobile components (like device.exe) to encounter difficulties on some platforms (thinking HTC Touch Pro here for G4ILO-12).

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32


Re: Map Prefetch & Saving

Lynn Deffenbaugh
 

Julian/Colin,

g4ilo wrote:
This is interesting info. What I would like to do is to replace some of the highest resolution tiles with scanned images from Ordnance Survey maps showing contours, footpaths etc. I don't know how practical this is, but in order to do it I need some way of working out the corner co-ordinates of a tile. If I am able to create my own tiles then I would want a way to tell APRSISCE never to replace those tiles, without interfering with its ability to download or update the OSM tiles.
When I get to the task about adopting UI-View-formatted and pinned map displays, I can support a "priority" setting on those. If the priority is set higher than whatever I set for the default OSM tiles, then when the client needs to display information in that area at a particular zoom range, it will choose to use that map instead of the OSM tiles. That way you won't have to land exactly on an OSM zoom level or tile boundary. Of course, it will only use a single tile for any 256x256 pixel area, but once you zoom in close enough, the manually-added tile will probably meet that requirement.

Lynn (D) - KJ4ERJ - Added to the ToDo list


Julian, G4ILO


Re: Map Prefetch & Saving

m6xsd <m6xsd@...>
 

Hi Julian,

I was thinking along exactly the same lines and about to ask the same questions.


73,
Colin
M6XSD.

--- In aprsisce@yahoogroups.com, "g4ilo" <julian.g4ilo@...> wrote:

This is interesting info. What I would like to do is to replace some of the highest resolution tiles with scanned images from Ordnance Survey maps showing contours, footpaths etc. I don't know how practical this is, but in order to do it I need some way of working out the corner co-ordinates of a tile. If I am able to create my own tiles then I would want a way to tell APRSISCE never to replace those tiles, without interfering with its ability to download or update the OSM tiles.

Julian, G4ILO


Re: Map Prefetch & Saving

g4ilo
 

This is interesting info. What I would like to do is to replace some of the highest resolution tiles with scanned images from Ordnance Survey maps showing contours, footpaths etc. I don't know how practical this is, but in order to do it I need some way of working out the corner co-ordinates of a tile. If I am able to create my own tiles then I would want a way to tell APRSISCE never to replace those tiles, without interfering with its ability to download or update the OSM tiles.

Julian, G4ILO


Re: Unique -SSIDs

Lynn Deffenbaugh
 

andbart2000 wrote:
thanks for suggestions, I've sent email to Wlodek SP9MZM with that explanation.
I'm not sure, whether he was connected only to the server or the ping-pong effect came from activity on RF, i.e. delays were created by digis and igates, so some older posits appeared as new ones.
Actually, I didn't actually see a ping-pong, but noticed that his single -SSID was sometimes beaconing as APWM00 (Windows Mobile) and other times as APWW00 (Win32).

At least, I THOUGHT I saw that...I just went back through my APRS logs and can't put my fingers (or eyes) on it. Maybe it was some other call? Please send my apologies to him if he's really only running one copy of the client!

Lynn (D) - KJ4ERJ

73
Andy SP3LYR, AB9FX


--- In aprsisce@yahoogroups.com, "Lynn W. Deffenbaugh" <kj4erj@...> wrote:

It is important on APRS to use a unique -SSID for each "station" that you operate. If you don't, consider the effect when one station moves and the other station remains behind. The station appears to ping-pong between two coordinates with each position update sent.

This is especially true if you are running both APRSISCE on Windows Mobile and APRSIS32 on Win32. Obviously the former station is mobile and the latter station is most likely fixed. Whenever you leave the house, if both clients are running, you will appear to be on a rubber band between your actual position and the fixed station.

I attempted a QSO with SP9MZM-7 in Poland this morning with limited success. If someone reads this message and can translate it for Wlodzimierz Daszkowski, I would appreciate it! Babelfish doesn't do Polish, and http://www.poltran.com/pl.php4 apparently didn't do very well.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32




------------------------------------

Yahoo! Groups Links





Re: APRSISCE on battery power

Lynn Deffenbaugh
 

I was going through my buffered e-mail building up my ToDo list (it is HUGE) and saw this old gem. Don't know if I answered it before, but here goes (again).

g4ilo wrote:
By the way Lynn why is it that I don't see the battery status indicator on the APRSISCE title bar (which incidentally says APRSIS for Win32 for some strange reason)? I have to switch to the Home screen for a quick check on the battery status.
The vertical bar on the extreme right edge of the screen is the current battery state. If you double-click it, you can get additional information.

I have no idea why the battery status wouldn't be at the top of your screen. I certainly don't do anything to put it there or to hide it.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32

PS. Win32 doesn't graph the battery state, but the double-click for current power status works! Hmmm, I think I do telemetry off of Win32 with battery, why am I not graphing it? ANOTHER thing for the ToDo list!


Re: Unique -SSIDs

andbart2000
 

Lynn,
thanks for suggestions, I've sent email to Wlodek SP9MZM with that explanation.
I'm not sure, whether he was connected only to the server or the ping-pong effect came from activity on RF, i.e. delays were created by digis and igates, so some older posits appeared as new ones.
73
Andy SP3LYR, AB9FX

--- In aprsisce@yahoogroups.com, "Lynn W. Deffenbaugh" <kj4erj@...> wrote:

It is important on APRS to use a unique -SSID for each "station" that
you operate. If you don't, consider the effect when one station moves
and the other station remains behind. The station appears to ping-pong
between two coordinates with each position update sent.

This is especially true if you are running both APRSISCE on Windows
Mobile and APRSIS32 on Win32. Obviously the former station is mobile
and the latter station is most likely fixed. Whenever you leave the
house, if both clients are running, you will appear to be on a rubber
band between your actual position and the fixed station.

I attempted a QSO with SP9MZM-7 in Poland this morning with limited
success. If someone reads this message and can translate it for
Wlodzimierz Daszkowski, I would appreciate it! Babelfish doesn't do
Polish, and http://www.poltran.com/pl.php4 apparently didn't do very well.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32


Re: Map Prefetch & Saving

Lynn Deffenbaugh
 

m6xsd wrote:
I don't suppose you could write a 'trap' in your software that warns you that the location of the 'OSMTiles' could not be found and prompt you to browse for the location?.
Interesting idea. I'll put it on the ToDo list and see what I can do. Watch for it in some future release notes because I might not remember who it was that has the environment to field-test such a "feature".

Lynn (D) - KJ4ERJ

73,
Colin
M6XSD.

--- In aprsisce@yahoogroups.com, "Lynn W. Deffenbaugh" <kj4erj@...> wrote:

m6xsd wrote:

Hi Lynn,

How do I move the location of the OSMtiles with the CE version?, since I don't have enough memory (& nor does the iPaq:S) to keep it in 'My Documents' and need toput it on an SD/CF Card.
When you first installed the client, it should have prompted for the location of the OSMTiles directory tree. At that point, you could put it anywhere, but since you've already fetched up some tiles, you can change its location by editing the XML file. You're looking for the <OSM.Path> element. You're on your own as to the syntax of fully-qualified paths on WinMo, though.

An easier way might be to rename the XML file, start the client, specify the new location, close the client, and copyo the <OSM.Path> element from the new file to the old file and move the existing tiles to that new directory.

If that's not clear, then the next easiest way would be to just delete the XML file and delete the existing OSMTiles directory tree. Then start the client, reconfigure it, and put the OSMTiles where you want it to be and suffer through the new fetches of the "local" tiles.

Lynn (D) - KJ4ERJ


73,
Colin
M6XSD.




--- In aprsisce@yahoogroups.com, "Bradley Haney" <kc9gqr@> wrote:

In a car. I normally have my igate running but been having some internet trouble. Should have it a running full time by the end of the weekend. How do I save maps. So I don't have to have a data connection all the time. Brad
Sent from my BlackBerry

-----Original Message-----
From: "Lynn W. Deffenbaugh" <kj4erj@>
Date: Fri, 19 Feb 2010 09:00:28 To: <aprsisce@yahoogroups.com>
Subject: [aprsisce] Map Prefetch & Saving

Bradley Haney wrote:

Lynn, your software is awesome. Been using in my. Old hp travel companion and kenwood d700. Works wonders. I have a bluetooth. Serial adapter plugged into the radio. So its all wireless.
Thanks for the kind words. I've seen your snowmobile running around and tried to send a message to you the other morning, but apparently there's no bi-directional IGates in your area because I didn't receive any acks. I was wondering if you were really on a snowmobile or in a car that was wishing it was a snowmobile!


One question. How do I save maps so I do not have to have a data connection going all the time. I would only really need about 3 counties of maps
There's a menu option under View / Maps / Prefetch that will handle the prefetching of the maps. Then you need to edit the XML file to make sure the map tile purger doesn't do away with them. Here's the procedure:

Only do the following when you have an Internet connection and time to wait for the prefetcher to pull in the map tiles! We're talking thousands of them!

1) Zoom and pan the map so that an area of interest is all that is visible. On Win32 you can even size the window to help focus on the interested area.

2) Select View / Maps / Prefetch. The client will tell you how many tiles cover the area including several zoom levels closer. Don't panic, this will be a large number!

3) Once you click Yes, the client will queue all of the missing map tiles. This can take a while (even just to queue them) so be patient. Once all have been queued, the actual count will be displayed. This may be less than the original count because some of the tiles have probably already been cached.

4) The yellow circle will begin expanding as the tiles are fetched, but you don't need to wait for it. Double-clicking an empty spot on the map will provide you some visibility into the queue length and the states of the threads doing the retrieval.

5) You can now repeat steps 1 through 4 at various zoom levels to make sure you have all of the tiles you want. If you miss some, the client will simply stretch the next higher zoom level to cover the hole if/when you get into one.

OK, about 5 minutes after the yellow circle has expanded and disappeared, double-clicking an empty spot on the map will tell you the current state of your cache. For example, my Windows Mobile has 8,386 tiles over 38.77MB while my desktop has 55,349 tiles over 323.41MB (yes, I zoom all over the world from my desktop). So, how do I make sure they don't get purged. You edit a hidden parameter in the XML file!

1) Close the client. If you don't do this, any changes you make to the XML file will be lost when you DO close the client as it is completely rewritted by the client on close.

2) Locate and edit APRSISCE.xml (or APRSIS32.xml). On Windows Mobile, it will be in your My Documents folder and probably synched to you desktop. Make sure you wait for the sync to finish after closing the client. On Win32, it will be in the default directory where you run the client.

3) Edit this file with a plain text editor. You're looking for a tag called <OSM.RetainDays> which is probably set to something like 7. Change that value to 0 and it will disable the Tile purger and keep everything you've ever fetched.

4) Save the file and wait for it to re-sync back over to your Windows Mobile device before restarting the client.

You can still pre-fetch additional tiles whenever you have a connection. However, when you're going to be connectionless, I would recommend unchecking the Enables / OSM Fetch Enabled. This will prevent the client from even attempting a connection to the OSM server for any missing tiles in the event it needs one while you know you'll be out of coverage.

Oh, and if you think about it, please send me the string of numbers from the OSM Map Tiles popup that starts with Sec: and has 5 numbers after it. These are internal timing numbers that gauge the various phases of the Tile fetcher. You have to do this after the prefetch queue has completed and BEFORE you close the client. Knowing these numbers might help me do some performance tuning on the tile fetcher in a future version.

And finally, if any of you actually do this procedure, let me know how it works out when you go Internet-less. My son, KJ4DXK, is planning to run in this mode with his home-brew tracker, but he still needs to do some code on his end before he'll have it in operation. I'm anxious to know if it actually works!

Lynn (D) - KJ4ERJ - Author of ARPSISCE for Windows Mobile and Win32



Bradley. Kc9gqr
------------------------------------

Yahoo! Groups Links


------------------------------------

Yahoo! Groups Links








------------------------------------

Yahoo! Groups Links





Re: Map Prefetch & Saving

m6xsd <m6xsd@...>
 

Thanks Lynn,

Yep,I understood all that. I think I'd worked it out anyway, just needed you to confirm it.
But, I have a problem in that my iPaq seems to be changing it's mind as to what it calls the various cards I have for it. It can be anything from Storage Card, CF Card, SD Card to SD Card2 and doesn't seem to be consistent. So when it doesn't find the card it thought it had it dumps the files in 'My Documents'.
I don't have the problem with my Smartphone (yet) because I only have one card for it.
I have a solution (or more accuratly 'bodge') and that is to keep copies of the xml files with the various card names in it, I can just cut & paste the right one when it fails to find what it thinks is the right card.
I don't suppose you could write a 'trap' in your software that warns you that the location of the 'OSMTiles' could not be found and prompt you to browse for the location?.


73,
Colin
M6XSD.

--- In aprsisce@yahoogroups.com, "Lynn W. Deffenbaugh" <kj4erj@...> wrote:

m6xsd wrote:
Hi Lynn,

How do I move the location of the OSMtiles with the CE version?, since I don't have enough memory (& nor does the iPaq:S) to keep it in 'My Documents' and need toput it on an SD/CF Card.
When you first installed the client, it should have prompted for the
location of the OSMTiles directory tree. At that point, you could put
it anywhere, but since you've already fetched up some tiles, you can
change its location by editing the XML file. You're looking for the
<OSM.Path> element. You're on your own as to the syntax of
fully-qualified paths on WinMo, though.

An easier way might be to rename the XML file, start the client, specify
the new location, close the client, and copyo the <OSM.Path> element
from the new file to the old file and move the existing tiles to that
new directory.

If that's not clear, then the next easiest way would be to just delete
the XML file and delete the existing OSMTiles directory tree. Then
start the client, reconfigure it, and put the OSMTiles where you want it
to be and suffer through the new fetches of the "local" tiles.

Lynn (D) - KJ4ERJ

73,
Colin
M6XSD.




--- In aprsisce@yahoogroups.com, "Bradley Haney" <kc9gqr@> wrote:

In a car. I normally have my igate running but been having some internet trouble. Should have it a running full time by the end of the weekend. How do I save maps. So I don't have to have a data connection all the time. Brad
Sent from my BlackBerry®

-----Original Message-----
From: "Lynn W. Deffenbaugh" <kj4erj@>
Date: Fri, 19 Feb 2010 09:00:28
To: <aprsisce@yahoogroups.com>
Subject: [aprsisce] Map Prefetch & Saving

Bradley Haney wrote:

Lynn, your software is awesome. Been using in my. Old hp travel
companion and kenwood d700. Works wonders. I have a bluetooth. Serial
adapter plugged into the radio. So its all wireless.
Thanks for the kind words. I've seen your snowmobile running around and
tried to send a message to you the other morning, but apparently there's
no bi-directional IGates in your area because I didn't receive any
acks. I was wondering if you were really on a snowmobile or in a car
that was wishing it was a snowmobile!


One question. How do I save maps so I do not have to have a data
connection going all the time. I would only really need about 3
counties of maps
There's a menu option under View / Maps / Prefetch that will handle the
prefetching of the maps. Then you need to edit the XML file to make
sure the map tile purger doesn't do away with them. Here's the procedure:

Only do the following when you have an Internet connection and time to
wait for the prefetcher to pull in the map tiles! We're talking
thousands of them!

1) Zoom and pan the map so that an area of interest is all that is
visible. On Win32 you can even size the window to help focus on the
interested area.

2) Select View / Maps / Prefetch. The client will tell you how many
tiles cover the area including several zoom levels closer. Don't panic,
this will be a large number!

3) Once you click Yes, the client will queue all of the missing map
tiles. This can take a while (even just to queue them) so be patient.
Once all have been queued, the actual count will be displayed. This may
be less than the original count because some of the tiles have probably
already been cached.

4) The yellow circle will begin expanding as the tiles are fetched, but
you don't need to wait for it. Double-clicking an empty spot on the map
will provide you some visibility into the queue length and the states of
the threads doing the retrieval.

5) You can now repeat steps 1 through 4 at various zoom levels to make
sure you have all of the tiles you want. If you miss some, the client
will simply stretch the next higher zoom level to cover the hole if/when
you get into one.

OK, about 5 minutes after the yellow circle has expanded and
disappeared, double-clicking an empty spot on the map will tell you the
current state of your cache. For example, my Windows Mobile has 8,386
tiles over 38.77MB while my desktop has 55,349 tiles over 323.41MB (yes,
I zoom all over the world from my desktop). So, how do I make sure they
don't get purged. You edit a hidden parameter in the XML file!

1) Close the client. If you don't do this, any changes you make to the
XML file will be lost when you DO close the client as it is completely
rewritted by the client on close.

2) Locate and edit APRSISCE.xml (or APRSIS32.xml). On Windows Mobile,
it will be in your My Documents folder and probably synched to you
desktop. Make sure you wait for the sync to finish after closing the
client. On Win32, it will be in the default directory where you run the
client.

3) Edit this file with a plain text editor. You're looking for a tag
called <OSM.RetainDays> which is probably set to something like 7.
Change that value to 0 and it will disable the Tile purger and keep
everything you've ever fetched.

4) Save the file and wait for it to re-sync back over to your Windows
Mobile device before restarting the client.

You can still pre-fetch additional tiles whenever you have a
connection. However, when you're going to be connectionless, I would
recommend unchecking the Enables / OSM Fetch Enabled. This will prevent
the client from even attempting a connection to the OSM server for any
missing tiles in the event it needs one while you know you'll be out of
coverage.

Oh, and if you think about it, please send me the string of numbers from
the OSM Map Tiles popup that starts with Sec: and has 5 numbers after
it. These are internal timing numbers that gauge the various phases of
the Tile fetcher. You have to do this after the prefetch queue has
completed and BEFORE you close the client. Knowing these numbers might
help me do some performance tuning on the tile fetcher in a future version.

And finally, if any of you actually do this procedure, let me know how
it works out when you go Internet-less. My son, KJ4DXK, is planning to
run in this mode with his home-brew tracker, but he still needs to do
some code on his end before he'll have it in operation. I'm anxious to
know if it actually works!

Lynn (D) - KJ4ERJ - Author of ARPSISCE for Windows Mobile and Win32



Bradley. Kc9gqr
------------------------------------

Yahoo! Groups Links




------------------------------------

Yahoo! Groups Links





Re: Map Prefetch & Saving

Lynn Deffenbaugh
 

m6xsd wrote:
Hi Lynn,

How do I move the location of the OSMtiles with the CE version?, since I don't have enough memory (& nor does the iPaq:S) to keep it in 'My Documents' and need toput it on an SD/CF Card.
When you first installed the client, it should have prompted for the location of the OSMTiles directory tree. At that point, you could put it anywhere, but since you've already fetched up some tiles, you can change its location by editing the XML file. You're looking for the <OSM.Path> element. You're on your own as to the syntax of fully-qualified paths on WinMo, though.

An easier way might be to rename the XML file, start the client, specify the new location, close the client, and copyo the <OSM.Path> element from the new file to the old file and move the existing tiles to that new directory.

If that's not clear, then the next easiest way would be to just delete the XML file and delete the existing OSMTiles directory tree. Then start the client, reconfigure it, and put the OSMTiles where you want it to be and suffer through the new fetches of the "local" tiles.

Lynn (D) - KJ4ERJ

73,
Colin
M6XSD.




--- In aprsisce@yahoogroups.com, "Bradley Haney" <kc9gqr@...> wrote:

In a car. I normally have my igate running but been having some internet trouble. Should have it a running full time by the end of the weekend. How do I save maps. So I don't have to have a data connection all the time. Brad
Sent from my BlackBerry

-----Original Message-----
From: "Lynn W. Deffenbaugh" <kj4erj@...>
Date: Fri, 19 Feb 2010 09:00:28 To: <aprsisce@yahoogroups.com>
Subject: [aprsisce] Map Prefetch & Saving

Bradley Haney wrote:

Lynn, your software is awesome. Been using in my. Old hp travel companion and kenwood d700. Works wonders. I have a bluetooth. Serial adapter plugged into the radio. So its all wireless.
Thanks for the kind words. I've seen your snowmobile running around and tried to send a message to you the other morning, but apparently there's no bi-directional IGates in your area because I didn't receive any acks. I was wondering if you were really on a snowmobile or in a car that was wishing it was a snowmobile!


One question. How do I save maps so I do not have to have a data connection going all the time. I would only really need about 3 counties of maps
There's a menu option under View / Maps / Prefetch that will handle the prefetching of the maps. Then you need to edit the XML file to make sure the map tile purger doesn't do away with them. Here's the procedure:

Only do the following when you have an Internet connection and time to wait for the prefetcher to pull in the map tiles! We're talking thousands of them!

1) Zoom and pan the map so that an area of interest is all that is visible. On Win32 you can even size the window to help focus on the interested area.

2) Select View / Maps / Prefetch. The client will tell you how many tiles cover the area including several zoom levels closer. Don't panic, this will be a large number!

3) Once you click Yes, the client will queue all of the missing map tiles. This can take a while (even just to queue them) so be patient. Once all have been queued, the actual count will be displayed. This may be less than the original count because some of the tiles have probably already been cached.

4) The yellow circle will begin expanding as the tiles are fetched, but you don't need to wait for it. Double-clicking an empty spot on the map will provide you some visibility into the queue length and the states of the threads doing the retrieval.

5) You can now repeat steps 1 through 4 at various zoom levels to make sure you have all of the tiles you want. If you miss some, the client will simply stretch the next higher zoom level to cover the hole if/when you get into one.

OK, about 5 minutes after the yellow circle has expanded and disappeared, double-clicking an empty spot on the map will tell you the current state of your cache. For example, my Windows Mobile has 8,386 tiles over 38.77MB while my desktop has 55,349 tiles over 323.41MB (yes, I zoom all over the world from my desktop). So, how do I make sure they don't get purged. You edit a hidden parameter in the XML file!

1) Close the client. If you don't do this, any changes you make to the XML file will be lost when you DO close the client as it is completely rewritted by the client on close.

2) Locate and edit APRSISCE.xml (or APRSIS32.xml). On Windows Mobile, it will be in your My Documents folder and probably synched to you desktop. Make sure you wait for the sync to finish after closing the client. On Win32, it will be in the default directory where you run the client.

3) Edit this file with a plain text editor. You're looking for a tag called <OSM.RetainDays> which is probably set to something like 7. Change that value to 0 and it will disable the Tile purger and keep everything you've ever fetched.

4) Save the file and wait for it to re-sync back over to your Windows Mobile device before restarting the client.

You can still pre-fetch additional tiles whenever you have a connection. However, when you're going to be connectionless, I would recommend unchecking the Enables / OSM Fetch Enabled. This will prevent the client from even attempting a connection to the OSM server for any missing tiles in the event it needs one while you know you'll be out of coverage.

Oh, and if you think about it, please send me the string of numbers from the OSM Map Tiles popup that starts with Sec: and has 5 numbers after it. These are internal timing numbers that gauge the various phases of the Tile fetcher. You have to do this after the prefetch queue has completed and BEFORE you close the client. Knowing these numbers might help me do some performance tuning on the tile fetcher in a future version.

And finally, if any of you actually do this procedure, let me know how it works out when you go Internet-less. My son, KJ4DXK, is planning to run in this mode with his home-brew tracker, but he still needs to do some code on his end before he'll have it in operation. I'm anxious to know if it actually works!

Lynn (D) - KJ4ERJ - Author of ARPSISCE for Windows Mobile and Win32



Bradley. Kc9gqr
------------------------------------

Yahoo! Groups Links




------------------------------------

Yahoo! Groups Links





Re: Map Prefetch & Saving

m6xsd <m6xsd@...>
 

Hi Lynn,

You said: "And finally, if any of you actually do this procedure, let me know how
it works out when you go Internet-less. My son, KJ4DXK, is planning to
run in this mode with his home-brew tracker, but he still needs to do
some code on his end before he'll have it in operation. I'm anxious to
know if it actually works!"

I have tried this procedure with a plan to go internetless once you have the Bluetooth/NMEA GPS sorted for the CE version that I plan to use withmy iPaq (which won't have an internet connection once I wander out of WiFi range). Expect lots of feedback once I get my hands on the new version.

How do I move the location of the OSMtiles with the CE version?, since I don't have enough memory (& nor does the iPaq:S) to keep it in 'My Documents' and need toput it on an SD/CF Card.


73,
Colin
M6XSD.

--- In aprsisce@yahoogroups.com, "Bradley Haney" <kc9gqr@...> wrote:

In a car. I normally have my igate running but been having some internet trouble. Should have it a running full time by the end of the weekend. How do I save maps. So I don't have to have a data connection all the time. Brad
Sent from my BlackBerry®

-----Original Message-----
From: "Lynn W. Deffenbaugh" <kj4erj@...>
Date: Fri, 19 Feb 2010 09:00:28
To: <aprsisce@yahoogroups.com>
Subject: [aprsisce] Map Prefetch & Saving

Bradley Haney wrote:
Lynn, your software is awesome. Been using in my. Old hp travel
companion and kenwood d700. Works wonders. I have a bluetooth. Serial
adapter plugged into the radio. So its all wireless.
Thanks for the kind words. I've seen your snowmobile running around and
tried to send a message to you the other morning, but apparently there's
no bi-directional IGates in your area because I didn't receive any
acks. I was wondering if you were really on a snowmobile or in a car
that was wishing it was a snowmobile!

One question. How do I save maps so I do not have to have a data
connection going all the time. I would only really need about 3
counties of maps
There's a menu option under View / Maps / Prefetch that will handle the
prefetching of the maps. Then you need to edit the XML file to make
sure the map tile purger doesn't do away with them. Here's the procedure:

Only do the following when you have an Internet connection and time to
wait for the prefetcher to pull in the map tiles! We're talking
thousands of them!

1) Zoom and pan the map so that an area of interest is all that is
visible. On Win32 you can even size the window to help focus on the
interested area.

2) Select View / Maps / Prefetch. The client will tell you how many
tiles cover the area including several zoom levels closer. Don't panic,
this will be a large number!

3) Once you click Yes, the client will queue all of the missing map
tiles. This can take a while (even just to queue them) so be patient.
Once all have been queued, the actual count will be displayed. This may
be less than the original count because some of the tiles have probably
already been cached.

4) The yellow circle will begin expanding as the tiles are fetched, but
you don't need to wait for it. Double-clicking an empty spot on the map
will provide you some visibility into the queue length and the states of
the threads doing the retrieval.

5) You can now repeat steps 1 through 4 at various zoom levels to make
sure you have all of the tiles you want. If you miss some, the client
will simply stretch the next higher zoom level to cover the hole if/when
you get into one.

OK, about 5 minutes after the yellow circle has expanded and
disappeared, double-clicking an empty spot on the map will tell you the
current state of your cache. For example, my Windows Mobile has 8,386
tiles over 38.77MB while my desktop has 55,349 tiles over 323.41MB (yes,
I zoom all over the world from my desktop). So, how do I make sure they
don't get purged. You edit a hidden parameter in the XML file!

1) Close the client. If you don't do this, any changes you make to the
XML file will be lost when you DO close the client as it is completely
rewritted by the client on close.

2) Locate and edit APRSISCE.xml (or APRSIS32.xml). On Windows Mobile,
it will be in your My Documents folder and probably synched to you
desktop. Make sure you wait for the sync to finish after closing the
client. On Win32, it will be in the default directory where you run the
client.

3) Edit this file with a plain text editor. You're looking for a tag
called <OSM.RetainDays> which is probably set to something like 7.
Change that value to 0 and it will disable the Tile purger and keep
everything you've ever fetched.

4) Save the file and wait for it to re-sync back over to your Windows
Mobile device before restarting the client.

You can still pre-fetch additional tiles whenever you have a
connection. However, when you're going to be connectionless, I would
recommend unchecking the Enables / OSM Fetch Enabled. This will prevent
the client from even attempting a connection to the OSM server for any
missing tiles in the event it needs one while you know you'll be out of
coverage.

Oh, and if you think about it, please send me the string of numbers from
the OSM Map Tiles popup that starts with Sec: and has 5 numbers after
it. These are internal timing numbers that gauge the various phases of
the Tile fetcher. You have to do this after the prefetch queue has
completed and BEFORE you close the client. Knowing these numbers might
help me do some performance tuning on the tile fetcher in a future version.

And finally, if any of you actually do this procedure, let me know how
it works out when you go Internet-less. My son, KJ4DXK, is planning to
run in this mode with his home-brew tracker, but he still needs to do
some code on his end before he'll have it in operation. I'm anxious to
know if it actually works!

Lynn (D) - KJ4ERJ - Author of ARPSISCE for Windows Mobile and Win32


Bradley. Kc9gqr


------------------------------------

Yahoo! Groups Links