64bit Code

JosefBraun
JosefBraun Global Mapper User
edited June 2008 in Technical Support
I would like to get a 64 bit version of Global Mapper. I do have to handle large data files and I'm running constantly out of memory. Would I have a 64bit version I assume that the problems would be gone as then Global Mapper would not have anymore the 2GB RAM limitations.
Do you have a 64bit version or do you intend to release one?

Comments

  • global_mapper
    global_mapper Administrator
    edited June 2008
    While there is not a native 64-bit version of Global Mapper, if you run Global Mapper on a 64-bit version of Windows, you will be able to use up to 4GB of memory vs. only 2GB on 32-bit Windows, which should help some.

    There are not any short-term plans for a native 64-bit version of Global Mapper, but long term we expect to create one.

    Let me know if I can be of further assistance.

    Thanks,

    Mike
    Global Mapper Support
    support@globalmapper.com
  • JosefBraun
    JosefBraun Global Mapper User
    edited June 2008
    Thanks Mike.

    I'm running GlobalMapper 9.0.3 on a 64bit Windows Vista system and I'm facing the memory problems. Do I have to do something special to get the 4GB of RAM.

    A native 64-bit version would be of great benefit. Not only RAM-wise but also speed wise. We develop own software and realize that when we use native 64 bit code on Windows Vista 64 we achieve a speed up of our processing by 30% and more.
  • global_mapper
    global_mapper Administrator
    edited June 2008
    You should not have to do anything special to use up to 4GB of memory on 64-bit Vista.

    What type of data are you loading that you keep running out of memory? You might want to look into using map catalogs (File->Create New Map Catalog) so that it can automatically manage loading and unloading your data as needed for display to get around the memory issues.

    We do eventually want to have a native 64-bit version of Global Mapper, but we use a significant number of 3rd party libraries and not all of them are available as 64-bit libraries yet, while others are quite old and integrated as source, but it would be a rather tricky affair to update source that is not ours to ensure 64-bit compatibility. It is something we will work on if demand is sufficient though.

    Let me know if I can be of further assistance.

    Thanks,

    Mike
    Global Mapper Support
    support@globalmapper.com
  • JosefBraun
    JosefBraun Global Mapper User
    edited June 2008
    Currently I try to load XYZ files.

    Goal is to interpolate an elevation model and later on to store it in e.g. a BIL or Arc GRID file.
    The XYZ file has a file size of 1.0 GB with about 42 Million points.
    I'm not able to tile the file as I need the elevation model at once. Therefore I can't use the Create New Map Catalog.

    But anyhow I understand your problem with the 64bit but it would be a shame if you could not come with a solution allowing us to use Global Mapper for large projects. We will have to find now anyhow another solution.

    Regards
  • global_mapper
    global_mapper Administrator
    edited June 2008
    Ah, I see your problem. Gridding that many points all at once could require over 4GB of memory. What I would suggest is loading the XYZ file as "point only" data, then open the Control Center, right-click on the layer, then select the option to create an elevation grid. On that dialog, you can use the Gridding tab to break up the operation into smaller pieces (say a 5x5 grid). You can also check the box to export the results directly to Global Mapper Grid files rather than keeping them in memory.

    Once this operation completes and creates the grid files, you can then load those grid files back in to Global Mapper and export them to a new BIL or other file type.

    Note there is a new build of Global Mapper which improves the behavior when gridding during elevation grid creation to smooth the edges between tiles. I have placed a new build at http://www.globalmapper.com/global_mapper9.zip with the change for you to try. Simply download that file and extract the contents into your existing v9.xx installation folder to give it a try.

    Let me know if I can be of further assistance.

    Thanks,

    Mike
    Global Mapper Support
    support@globalmapper.com