Maps in PDA

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Maps in PDA

Hallgren Johan E

Hello

 

I have been working with MapServer for publishing maps on the internet for a while. As an old ESRI fan, that work with Opensource has been a grate experience for me. I’m still stucked into the Microsoft world but beside that everything work fine. Now I’m looking at way to show maps in a PDA (PocketPC/WindowsCE). My first idea was to use MapServer because the wrapper I have used is the csharp/SWIG option and it could also be used to build a Windows app just as I want. The problem is that I don’t think it can run on a PocketPC without recompile everything. My next issue was to figure out how difficult it could be to recompile MS and all is parts to the PDA environment, and my answer was that it’s difficult. Beside that I don’t know if the MapServer solution for displaying maps in a PDA is optimal, I think the aim with MapServer was to create maps on the internet and not running as a single desktop app.

 

Next I found the work Mateusz Łoskot is doing to porting GDAL to the Windows CE environment, that’s great. Could GDAL be the solution for me? It raises some new questions:

 

·         It’s not my dream to build logic for symbology and classification. Is there any support for symbology and classification in GDAL?

·         Are there other options for my PDA issue I havent’t found yet?

·         Is it possible to compile MapServer for Windows CE?

 

Any ideas/answers are welcome

 

Regards

Johan

___________________________________

Johan Hallgren

 

WM-data

Pelle Bergs backe 3

Box 1938, 791 19 Falun

Tel: 023-844 65 (int: +46-2384465)

Mobil: 070-588 44 28 (int: +46-705884428)

johan.e.hallgren<a href="BLOCKED::mailto:johan.e.hallgren@wmdata.com" target="_blank" title="mailto:johan.e.hallgren@wmdata.com">@wmdata.com

<a href="BLOCKED::/exchweb/bin/redir.asp?URL=http://www.wmdata.se/" target="_blank" title="/exchweb/bin/redir.asp?URL=http://www.wmdata.se/">http://www.wmdata.se

 


_______________________________________________
Gdal-dev mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/gdal-dev
Reply | Threaded
Open this post in threaded view
|

Re: Maps in PDA

Frank Warmerdam
On 9/22/05, Hallgren Johan E <[hidden email]> wrote:
> The problem is that I don't think it can run on
> a PocketPC without recompile everything. My next issue was to figure out how
> difficult it could be to recompile MS and all is parts to the PDA
> environment, and my answer was that it's difficult. Beside that I don't know
> if the MapServer solution for displaying maps in a PDA is optimal, I think
> the aim with MapServer was to create maps on the internet and not
> running as a single desktop app.

Johan,

I know there are a few folks who use MapServer as the rendering
core for desktop display, though it is quite a bit of work to repurpose
it that way.  But the bigger issue is that porting MapServer and all
it's dependencies to WinCE is likely to be a substantial job.   The
work Mateusz is doing on GDAL should be helpful, but that still leaves
alot of libraries (GD, and freetype at a minumum) plus MapServer
that would need to be ported to WinCE.  Not a small task I think.

> Next I found the work Mateusz Łoskot is doing to porting GDAL to the Windows
> CE environment, that's great. Could GDAL be the solution for me? It raises
> some new questions:

Well, GDAL would give you a mechanism for reading raster and
vector data.

> ·         It's not my dream to build logic for symbology and classification.
> Is there any support for symbology and classification in GDAL?

No, GDAL and OGR do not address presentation rendering,
symbology, etc.

> ·         Are there other options for my PDA issue I havent't found yet?

I'm afraid I don't know what is available for WinCE or other PDAs.
I would suggest you do some google searches for available toolkits.

> ·         Is it possible to compile MapServer for Windows CE?

Beyond the effort to port these things to WinCE, the othe issue
to keep in mind is that MapServer and supporting libraries are not
necessarily designed for the tight memory conditions of a PDA.
Something designed with the PDA environment in mind is likely to
be less resource intensive.

Hopefully others will have more useful suggestions than me!

Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, [hidden email]
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent

_______________________________________________
Gdal-dev mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/gdal-dev
Reply | Threaded
Open this post in threaded view
|

Re: Maps in PDA

Rich Signell
Gdal gang,

Here's a WMS client that works on any Java capable (MIDP 1.0/CLDC 1.0) cell
phone or PDA

http://www.skylab-mobilesystems.com/en/products/j2me_wms_client.html

-Rich

Frank Warmerdam wrote:

> On 9/22/05, Hallgren Johan E <[hidden email]> wrote:
>
>>The problem is that I don't think it can run on
>>a PocketPC without recompile everything. My next issue was to figure out how
>>difficult it could be to recompile MS and all is parts to the PDA
>>environment, and my answer was that it's difficult. Beside that I don't know
>>if the MapServer solution for displaying maps in a PDA is optimal, I think
>>the aim with MapServer was to create maps on the internet and not
>>running as a single desktop app.
>
>
> Johan,
>
> I know there are a few folks who use MapServer as the rendering
> core for desktop display, though it is quite a bit of work to repurpose
> it that way.  But the bigger issue is that porting MapServer and all
> it's dependencies to WinCE is likely to be a substantial job.   The
> work Mateusz is doing on GDAL should be helpful, but that still leaves
> alot of libraries (GD, and freetype at a minumum) plus MapServer
> that would need to be ported to WinCE.  Not a small task I think.
>
>
>>Next I found the work Mateusz Ùoskot is doing to porting GDAL to the Windows
>>CE environment, that's great. Could GDAL be the solution for me? It raises
>>some new questions:
>
>
> Well, GDAL would give you a mechanism for reading raster and
> vector data.
>
>
>>·         It's not my dream to build logic for symbology and classification.
>>Is there any support for symbology and classification in GDAL?
>
>
> No, GDAL and OGR do not address presentation rendering,
> symbology, etc.
>
>
>>·         Are there other options for my PDA issue I havent't found yet?
>
>
> I'm afraid I don't know what is available for WinCE or other PDAs.
> I would suggest you do some google searches for available toolkits.
>
>
>>·         Is it possible to compile MapServer for Windows CE?
>
>
> Beyond the effort to port these things to WinCE, the othe issue
> to keep in mind is that MapServer and supporting libraries are not
> necessarily designed for the tight memory conditions of a PDA.
> Something designed with the PDA environment in mind is likely to
> be less resource intensive.
>
> Hopefully others will have more useful suggestions than me!
>
> Best regards,
> --
> ---------------------------------------+--------------------------------------
> I set the clouds in motion - turn up   | Frank Warmerdam, [hidden email]
> light and sound - activate the windows | http://pobox.com/~warmerdam
> and watch the world go round - Rush    | Geospatial Programmer for Rent
>
> _______________________________________________
> Gdal-dev mailing list
> [hidden email]
> http://lists.maptools.org/mailman/listinfo/gdal-dev

--
Richard P. Signell
U.S. Geological Survey       Phone: (508) 457-2229
384 Woods Hole Road          Fax:   (508) 457-2310
Woods Hole, MA  02543-1598
_______________________________________________
Gdal-dev mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/gdal-dev
Reply | Threaded
Open this post in threaded view
|

Re: Maps in PDA

HamishB
In reply to this post by Hallgren Johan E
> Are there other options for my PDA issue I havent't found yet?


no really for wince, but checkitout:

http://www.pygps.org

http://grass.ibiblio.org/platforms/grasshandheld.html



Hamish
_______________________________________________
Gdal-dev mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/gdal-dev
Reply | Threaded
Open this post in threaded view
|

Maps in PDA

Hallgren Johan E
In reply to this post by Hallgren Johan E

Frank and other, thanks for your time.

 

We will probably wait for the GDAL work with WinCE and then see if we can do anything from that. Indeed

the issue is interesting. I look forward for the next version, if you need any help while testing; I’m willing to

do my best.

 

Regards

Johan

___________________________________

Johan Hallgren

 

WM-data

Pelle Bergs backe 3

Box 1938, 791 19 Falun

Tel: 023-844 65 (int: +46-2384465)

Mobil: 070-588 44 28 (int: +46-705884428)

johan.e.hallgren<a href="BLOCKED::mailto:johan.e.hallgren@wmdata.com" target="_blank" title="mailto:johan.e.hallgren@wmdata.com">@wmdata.com

<a href="BLOCKED::/exchweb/bin/redir.asp?URL=http://www.wmdata.se/" target="_blank" title="/exchweb/bin/redir.asp?URL=http://www.wmdata.se/">http://www.wmdata.se

 


_______________________________________________
Gdal-dev mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/gdal-dev
Reply | Threaded
Open this post in threaded view
|

Re: Maps in PDA

Mateusz Loskot
In reply to this post by Hallgren Johan E
Hi,

Hallgren Johan E napisał(a):
>
> [..]
 > Now I’m looking at way to show maps in
> a PDA (PocketPC/WindowsCE).

Are you a programmer?
If you are, I'd recommend you to write your own control/wingow
to display maps.

> My first idea was to use MapServer because
> the wrapper I have used is the csharp/SWIG option and it could also be
> used to build a Windows app just as I want. The problem is that I don’t
> think it can run on a PocketPC without recompile everything.

Yes, "big" Windows is now the same as Windows CE.
Another problem is with compiler. Microsoft provides now eVC++4.0 based
on VC++ 6.0 with many cutted off libraries. So, there is lack of many
libraries/headers from C runtime or C++ STL.
That makes porting work not trivial.

 > My next
> issue was to figure out how difficult it could be to recompile MS and
> all is parts to the PDA environment, and my answer was that it’s
> difficult.

That's right.

 > Beside that I don’t know if the MapServer solution for
> displaying maps in a PDA is optimal, I think the aim with MapServer was
> to create maps on the internet and not running as a single desktop app.


Yes.
I'mnot a MapServer guru, but I don't think it would fit on Windows CE
devices well.

> Next I found the work /Mateusz Łoskot/ is doing to porting GDAL to the
> Windows CE environment, that’s great. Could GDAL be the solution for me?

Yes, I'm trying to finish port of the OGR (vectors) to Windows CE.
Next, I will port my company's applications from our own not-complete
Open GIS implementation to OGR. So, OGR will be act as a data provider
and Open GIS Simple Feature architecture.
Next, you need to write code responsible for renderiing (displaying)
maps (overlays) in application window (GUI).
Now, I use common Win32 GDI API and it works well, I don't think you
will need OpenGL or GAPI (Game API - DirectX-like engine).

> It raises some new questions:
>
>  
>
> ·         It’s not my dream to build logic for symbology and
> classification. Is there any support for symbology and classification in
> GDAL?

That's what I'm saying. You will have to implement it yourself.

> ·         Are there other options for my PDA issue I havent’t found yet?

What kind of maps do you need?
What kind of GIS functionality do you need?

You can buy commercial component like MapACE or something from TatukGIS
but I'm sure it won't work together with GDAL/OGR.

> ·         Is it possible to compile MapServer for Windows CE?

Currently, I believe it will be a very hard work.
But in a few months Visual Studio 2005 will be released then you will
need modern C++ compiler for Windwos CE platform.
I believe this compiler will make it possible and easier to compile
portable code running today on Win32 and Unix'es.
I think together with VS2005 Microsoft will provide many C/C++ libraries
missing in eVC++4.0.

Cheers
--
Mateusz Łoskot
http://mateusz.loskot.net

_______________________________________________
Gdal-dev mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/gdal-dev
Reply | Threaded
Open this post in threaded view
|

Re: Maps in PDA

Charles F. I. Savage
In reply to this post by Frank Warmerdam
Hi Frank,

Quick question on process/protocol when you get a chance (no rush).

I found a fairly severe bug in the postgresql driver, but quite a simple
one to fix (see http://bugzilla.remotesensing.org/show_bug.cgi?id=939).

I would be happy to commit a fix, and modify/run postgresql unit tests
to verify the fix, but I'm not sure what sort of review process you like
to use with GDAL/OGR.  So just wondering how you like to run things.

Charlie




_______________________________________________
Gdal-dev mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/gdal-dev
Reply | Threaded
Open this post in threaded view
|

Re: Re: Maps in PDA

Frank Warmerdam
On 9/25/05, Charlie Savage <[hidden email]> wrote:

> Hi Frank,
>
> Quick question on process/protocol when you get a chance (no rush).
>
> I found a fairly severe bug in the postgresql driver, but quite a simple
> one to fix (see http://bugzilla.remotesensing.org/show_bug.cgi?id=939).
>
> I would be happy to commit a fix, and modify/run postgresql unit tests
> to verify the fix, but I'm not sure what sort of review process you like
> to use with GDAL/OGR.  So just wondering how you like to run things.

Charlie,

Please feel free to fix this.  You are welcome to fix such
obvious bugs with no questionable consequence to the fix
in CVS.  If you are at all uncertain about your solution you
ought to drop me a note afterwards so I can look it over.

Stuff like the schema support in the driver requires (I think)
a bit more discussion before you commit any solution.

On review I'm pleased to see that bug 939 isn't one of the
bugs I have ignored for months.  I was thinking I ought to
have fixed that when it first cross my desk but I see it is only
20 minutes old or less.

PS. this doesn't really have anything to do with "Maps in PDA"
does it?

Best regards,

--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, [hidden email]
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent

_______________________________________________
Gdal-dev mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/gdal-dev