Welcome, Guest. Please login or register.

Author Topic: Mapparium - OpenStreetMap client for all Amiga systems  (Read 17722 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline ALB42Topic starter

Mapparium - OpenStreetMap client for all Amiga systems
« on: June 02, 2016, 08:34:23 PM »
Mapparium is a OpenStreetMap client for all Amiga systems
(on Amiga68k it needs a FPU and a GFX card and much RAM, better use UAE :) )

New Version 0.2 is available for all Platforms


Changes for 0.2:


  •   ADD: Show Height/Speed map of recorded tracks
  • ADD: Marked position in curve mark also on the map
  • ADD: Support for KML/KMZ Loading
  • FIX: Optimized image keeping
Check out the Mapparium page.
 

Offline ALB42Topic starter

Re: Mapparium - OpenStreetMap client for all Amiga systems
« Reply #1 on: June 03, 2016, 07:07:52 AM »
@cass:

thanks for trying, I do not own a OS4 machine so I can not try.
Would you please download the OS4 version again and try. I guess I just forgot to update my freepascal installation before compiling, so some bugfixes were missing

Thanks.
 

Offline ALB42Topic starter

Re: Mapparium - OpenStreetMap client for all Amiga systems
« Reply #2 on: June 03, 2016, 09:28:33 PM »
really? no texts, this is strange, I tested last week and there it worked nicely
and also on my UAE the fonts are there, even not the one I set.

I changed the fonts a little bit maybe you want to try  https://home.alb42.de/Mapparium_powerpc-amiga-fonttest.lha


« Last Edit: June 03, 2016, 09:52:47 PM by ALB42 »
 

Offline ALB42Topic starter

Re: Mapparium - OpenStreetMap client for all Amiga systems
« Reply #3 on: June 04, 2016, 07:40:21 PM »
@Cass:

I could add support for it in the next version to load directly tcx data, could you supply a file with a track and a waypoint?

sad, that the font is still not visible, could you supply a screenshot, that I can get an idea about what we are talking? Please. Is there something special with your setup?
4.1 FE I guess? latest updates? MUI update? maybe thats the reason, mine is rather old.
 

Offline ALB42Topic starter

Re: Mapparium - OpenStreetMap client for all Amiga systems
« Reply #4 on: June 04, 2016, 08:31:37 PM »
I found a clue, the Alphavalue for font color was not set. so maybe thats the reason.
could you please try again: https://home.alb42.de/Mapparium_powerpc-amiga-fonttest2.lha

Thanks for the help

if it works, I will make a new release especially for OS4.
 

Offline ALB42Topic starter

Re: Mapparium - OpenStreetMap client for all Amiga systems
« Reply #5 on: June 05, 2016, 07:52:15 AM »
%&$#?@!%&$#?@!%&$#?@!%&$#?@!.

Thanks for the test.

btw. did someone test the m68k version on OS4? Fonts are visible there?

I created 2 more versions:
https://home.alb42.de/Mapparium_powerpc-amiga-fonttest3.lha with an other color fix try
and one
https://home.alb42.de/Mapparium_powerpc-amiga-fonttest4.lha which uses Obtainpen to make colors

if both fails, and still no text showing I'm out of options and without testing possibility I will just drop OS4 support until someone else is able to fix this LCL issue.
 

Offline ALB42Topic starter

Re: Mapparium - OpenStreetMap client for all Amiga systems
« Reply #6 on: June 05, 2016, 06:28:07 PM »
Because of a serious bug at AmigaOS4 (texts are not shown) I need to release a new Version, but there are already some new features and bugfixes inside interesting for all platforms. Therefore.

ALB42 proudly presents:

 Mapparium 0.3

OpenStreetMap viewer for all Amiga systems.

  • FIX: Invisible texts on OS4
  • FIX: Go offline if internet is down
  • FIX: Start folder for load/save dialogs
  • FIX: Filter for dialogs
  • FIX: Version informations
  • ADD: Load tracks from Garmin TCX files
  • ADD: Set size of middle marker
  • ADD: Support for geo: URIs
  • ADD: DblClick to lower panel copies middle position to clipboard as geo: URI
Check out the Mapparium page.

And thanks again for the debugging help.
 

Offline ALB42Topic starter

Re: Mapparium - OpenStreetMap client for all Amiga systems
« Reply #7 on: June 07, 2016, 07:46:17 AM »
Quote
- clear cache on exit

No! HD cache makes no sense if delete on exit of program, there will be a button inside the prefs window to clear the cache to a certain zoom level. at my computer even after some days of debugging it was only 200Mb and makes the whole thing so much faster.
Besides it's a requirement of the openstreetmap tile server to  keep the tiles for at least 7 days.

Quote
- double click, zooms in.

Should be doable, I only have to think about how to calculate the middle of the zoom, I played a little bit with the online version, it's not completely clear how this work (coding)

Quote
- add the 'mapquest open' layer

you know this costs money? 1000 tiles is not much for one person in a month, but even so 15 people could use it per month for free. Amiga is a small community but not THAT small :-P
And it only allow the access to the API with the given toolsets.
I thought about to setup my own mapnik tile renderer server, but the space/ram needs are much to high for my current setup.

Quote
- search for example: beijing china gets lots of  ???????
I'm on it already, that you can choose the language of your search results, was not finished, so deactivated in 0.3 (reminder 0.3 was a bugfix release in principle for OS4)

Quote
- type in name in searchbox and enter, auto search. instead of having to press the button.

yeah, I got this request already some time, and it's AROS/Zunes fault ;-) the Zune string box does not give the needed events for it, so its not implemented in the LCL (GUI layer for Mapparium). I will try to come up with a solution.
 

Offline ALB42Topic starter

Re: Mapparium - OpenStreetMap client for all Amiga systems
« Reply #8 on: June 12, 2016, 12:56:46 PM »
Mapparium 0.4

OpenStreetMap viewer for all Amiga systems.

  •  ADD: Clear HD Cache by Button in Prefs to a certain zoom level
  •  ADD: Find current position (by ip)
  •  ADD: Search position by ip (type: ip:x.x.x.x to search)
  •  ADD: Get address for current position
  •  ADD: Zoom in by double mouse click
  •  ADD: AREXX port with commands "goto" and "addwaypoint"
  •  ADD: Loading of Garmin FIT data
  •  ADD: Other color for active track
  •  FIX: Umlauts fix in search header
  •  FIX: Search by Return press in search box
 Check out the Mapparium page.
 

Offline ALB42Topic starter

Re: Mapparium - OpenStreetMap client for all Amiga systems
« Reply #9 on: June 13, 2016, 04:37:00 PM »
Quote from: kolla;809922
Does it work with Vampire2?

I have no idea.

I remember I read it brings a GFX card with it so that point would be ok.

It must be a 68020+ processor.

You need also a FPU (68881+) I'm not sure if the Vampire2 already has emulation for that.
It would be possible to compile the Program without FPU. But there are many floating point calculations inside which would be then have to be done via softfloat mechanism which is rather slow.
 

Offline ALB42Topic starter

Re: Mapparium - OpenStreetMap client for all Amiga systems
« Reply #10 on: June 27, 2016, 07:40:32 PM »
Mapparium 0.5

OpenStreetMap viewer for all Amiga systems. Now with route calculation.

  • FIX: AROS invisible search text
  • ADD: Routing calculation via YOUR or OpenLS
  • FIX: better Prefs window
  • ADD: Save/load routes from GPX
  • CHG: Open TrackView or RouteView on Show/Edit Button
  • CHG: Moved Track title edit into TrackView
  • ADD: Context sensitive Add Button
  • ADD: Possibility to hide/show tracks/route
  • FIX: Faster drawing for 68k Amiga
 Check out the Mapparium page.
 

Offline ALB42Topic starter

Re: Mapparium - OpenStreetMap client for all Amiga systems
« Reply #11 on: July 03, 2016, 03:44:30 PM »
A glimpse to Mapparium 0.6

Preview on Mapparium 0.6 (YouTube)

More on blog.alb42.de
 

Offline ALB42Topic starter

Re: Mapparium - OpenStreetMap client for all Amiga systems
« Reply #12 on: July 10, 2016, 07:58:47 PM »
Mapparium 0.6

OpenStreetMap viewer for all Amiga systems.
Finally got the time to finish Version 0.6
  • ADD: Image List with EXIF position Data
  • ADD: Image preview
  • ADD: AREXX commands for Add images to imagelist
  • ADD: Menu for Main window and ImageList
  • ADD: Active Route color
  • ADD: Overall statistics
  • FIX: Color settings

  Check out the Mapparium page.
 

Offline ALB42Topic starter

Re: Mapparium - OpenStreetMap client for all Amiga systems
« Reply #13 on: August 07, 2016, 04:54:06 PM »
Quote from: Dandy;812076
O.K.
Hummm - donwnloaded and unpacked it.
Double-clicked the icon and then - after roughly half a minute - my system crashes (black screen - reboot).

How can I find out what's going wrong?

My system:

Hardware:
Amiga 4000 (w. Buster 11) in Micronik BigBox Tower with CyberstormPPC (MC68060@50mHz / PPC604e@200mHz; 128 mB Ram) and Mediator PCI busboard (Voodoo4, Terratec 512i digital, 10/100 mBit NIC), as well as Deneb USB 2.0 highspeed in Zorro III.
2 HDs, CD-Rom, CD-Ram, DVD-Ram, tape streamer and flatbed scanner - all connected to the UW-SCSI on the CSPPC.

Software:
OS 3.9 (w. BBs I & II)/WarpOS 16.1
Picasso96, AHI, MiamiDX, IBrowse 3.4, YAM 2.10 dev, Poseidon, ...
(experimental OS 4.0 classic installation)


What Screenmode you are using? maybe its too small or too less colors?
I never tried that. Other hmm currently I have no idea. Did you try a an other Version before?
 

Offline ALB42Topic starter

Re: Mapparium - OpenStreetMap client for all Amiga systems
« Reply #14 on: August 21, 2016, 08:36:15 AM »
@Dandy:

I check my (UAE) Setup where I test my things

Library Version/Release/Compilation Date is the same. Mapparium does not use any "additional" MUI Classes so I guess this should not be the problem.

(I never used MUI4 on classic Hardware, I use and test against 3.8 only on UAE and classic hardware (A1200), but the same code does work on MOS/AOS4, so I would assume it should work also with MUI4)

did you try an other Program like ColorIt or FPCMines from
http://blog.alb42.de/fpc-amigaaros-m68k/
?? if they work it should not be something with MUI (they use the same way for operating MUI classes) But this programs does not need a GFX card, (run fine with AGA 32 Colors, on my real A1200)

@kolla:

Does not make sense to make a non-FPU version, it has to calculate floating point Values with rather high precision. Softfloat is possible but VERY slow and it's nearly to slow already for a 68060 processor. On a 68030 (the last one without FPU) it will be definitly too slow to use.