MapPoint Forums

MapForums

Community of VE/MapPoint Users and Developers




Mappoint, Mapinfo, MapX, MapXtreme, Google Earth

This is a discussion on Mappoint, Mapinfo, MapX, MapXtreme, Google Earth within the MapPoint 2006/2009 Discussion forums, part of the Map Forums category; Hi, first, consider that I'm new to GPS/mapping/AVL stuff. We want to build a very simple app which will receive ...


Go Back   MapPoint Forums > Map Forums > MapPoint 2006/2009 Discussion

Register Blogs FAQ Members List Calendar Search Today's Posts Mark Forums Read



Click here to register

Reply

 

LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 08-16-2006
Junior Member
Yellow Belt
 
Join Date: Aug 2006
Posts: 29
Mappoint, Mapinfo, MapX, MapXtreme, Google Earth

Hi,

first, consider that I'm new to GPS/mapping/AVL stuff.

We want to build a very simple app which will receive GPS data from vehicle and store it into a MS SQL Server database.

Easy? I think so.

Then, we want to build another app to access maps and view vehicle moving. We expect less than 10 workstations viewing it.

It looks very simple.

We bought Mappoint 2006 but, after few hours of experiencing it, of searching informations over Internet, we are not sure we made the right choice.

Do we?

Including this forum, where should we look for informations to help us building that kind of Client/server app.

Thanks
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #2 (permalink)  
Old 08-17-2006
Senior Member
Black Belt
 
Join Date: Nov 2004
Posts: 2,112
Hi,

The first part is of course a communication module that receive via some medium, parse, sort, do whatever with the data and store it in a database. This will be no problem I guess.

I think you want to write a server application that owns the database and gives information to several client applications that have mappoint embedded. In that case you can connect the clients all to this server application with a TCP session. If you use dotNet is is very simple. If not it is depending language / components etc. BTW I should not use SQL or similar commands over the TCP session but a mutch higher level with an own written protocol. Then you can do anything you want in a later stage. Not much extra work and a lot of fun

Then there rest the client applications wit embedded mappoint. It is also simple, and there is this forum for. But you mention you have searched on some things already with mappoint but failed. Can you please tell what you where search non and what failed ? Then we can answer more preceise on the problems you have.

I'm sure we make your day good
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #3 (permalink)  
Old 08-17-2006
Junior Member
Yellow Belt
 
Join Date: Aug 2006
Posts: 29
Thanks Wilfried,

your right, we'll write a server that handle receiving gps data and "broadcast" it to listening clients thru TCP or UDP port.

Before asking for more questions, I'll take a look at articles, FAQ, ....

This forum is really interesting.

I'm almost new to every thing in those technologies so before asking boring questions, I'll to find by myself.

I've build a very small app in VB using Mappoint control. But to deploy in a multiple users environment, I'm not sure where to start.

For the moment, I'm looking for:
- license type and cost to distribute mappoint on client workstations
- accessing maps located on a server.
- integrate those products with others (ex: call taking) (not really a problem. Our call system will put data into SQL database used for GPS tracking or something like that)
- use MTM Nad83 projection
- design our own territories
- using more "regional" maps instead of North America
- viewing vehicle movments (GPS)
- adding Playback features
- ...

Thanks again
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #4 (permalink)  
Old 08-17-2006
Senior Member
Black Belt
 
Join Date: Nov 2004
Posts: 2,112
Hi,

For the licence you need a mappoint licence per installed client.

For the broadcase. Dont use UDP. UDP is unreliable by design. Depending on several factors you can have lost packets, double packets and even corrupted packets. the only advantage of UDP is that it respect packet boundaries. (There are other advantage not to mention of importance here).

Use TCP and keep it simple. Have a TCP server handling all requests. All Clients have a persistent TCP connection to the server. Server handles request from each client and send nececary data back.

For the protocol (there exists a lot but..) you can designe your own. Advantage is that it is save against hackers and that you can design it exacly for your needs. If you think carefully over it will not be difficult.

You can also use the dotNet messaging queue. I never used it. But it can maybe have some advantages.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #5 (permalink)  
Old 08-17-2006
Junior Member
Yellow Belt
 
Join Date: Aug 2006
Posts: 29
So, if I want to keep it very very simple, I should:

- build a TCP-IP client/server app. The server will receive gps data, put it in a database for future usage and "broadcast" gps data to each client.
- on the client side, I will put the client side of this app and also install mappoint. When i will get gps data, with the mappoint control, i will be able to locate it on the map.

My first impression was to put mappoint on the server. The server will put gps stuff on it and clients get a refresh map every...map update.

But, like I wrote in the beginning, this is all new for me
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #6 (permalink)  
Old 08-18-2006
Senior Member
Black Belt
 
Join Date: Nov 2004
Posts: 2,112
Hi,

Mappoint has to run local on each client. In your case the server only delivers data. You can also use the server for calculations on the map. This can save lot of recourses on the client.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #7 (permalink)  
Old 08-18-2006
Junior Member
Yellow Belt
 
Join Date: Aug 2006
Posts: 29
Wilfried,

what if MapPoint Fleet Edition and do we need it if we want to build an app to show vehicles moving on a map?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #8 (permalink)  
Old 08-19-2006
Senior Member
Black Belt
 
Join Date: Nov 2004
Posts: 2,112
Hi,

I have read there where 2 editions, but did not study it because I'm waiting for Europe edition. But I think it is the same. Each client will need a licence.

There is no problem showing complete fleets on a map.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #9 (permalink)  
Old 08-23-2006
Junior Member
Yellow Belt
 
Join Date: Jun 2006
Posts: 14
I have done a very similar thing in a web app before. I used Google Maps for my vehicle tracker. All you need is a Google Maps key (free of charge) and a very simple AJAX script for updating your map. I you were to embed this simple web app into another application you can alway embed an Explorer control into your app.

This is all assuming that these workstations have internet access.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Tags
earth, google, mapinfo, mappoint, mapx, mapxtreme


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads

Thread Thread Starter Forum Replies Last Post
Control Google Earth using MapPoint -ala Eagle Eye bdaunt News and Announcements 0 10-05-2005 09:37 PM
Plotting MapInfo data in MapPoint cableghost MapPoint 2006/2009 Discussion 2 06-09-2005 04:08 PM
Questions about MapPoint and MapXtreme Anonymous MapPoint 2006/2009 Discussion 4 09-24-2004 07:31 AM
MapPoint or MapXtreme or ??? Anonymous MapPoint Web Service and Virtual Earth 1 09-21-2004 10:01 AM
MapPoint and MapInfo JANOS MapPoint 2006/2009 Discussion 3 08-16-2002 06:39 PM


All times are GMT -5. The time now is 10:37 AM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
MP2K Magazine
Visitor Map


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54