Ferghana, Andijan, Kokand and Namangan maps updated

October 26th, 2009

Last week we launched updated maps of Ferghana, Andijan, Kokand, Namangan, Asaka, Chust, Pop regions (Uzbekistan). Mainly POI, Address, roads, Street names, routing layers were updated. It will be available in our Maxtrack fleet management system and Autosputnik Uzbekistan navigation systems soon.

[gallery link="file"]

Integration of Google Maps Flash API and Delphi. GPS tracking demo.

July 9th, 2009

This code and sample application demonstrates how Google maps flash api could be integrated in Borland Delphi application. It reads GPS coordinates from log file and shows the position update in map. Here you can see two side interaction of Delphi with Flex flash.


procedure TForm1.ShockwaveFlash1FSCommand(ASender: TObject; const command,
args: WideString);
var
s:WideString;
begin
if command = 'Click' then
begin
Edit1.Text:=Copy(args,1,pos(';',args)-1);
Edit2.Text:=Copy(args,pos(';',args)+1,length(args)-pos(';',args));
end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
ShockwaveFlash1.CallFunction(''+Edit1.Text+''+Edit2.Text+'');
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
if OpenDialog1.Execute then
begin
path:=OpenDialog1.FileName;
AssignFile(f,path);
Reset(f);
end;

end;

procedure TForm1.Button5Click(Sender: TObject);
begin
if Button5.Caption='Play' then
begin
Button5.Caption:='Stop';
Timer1.Enabled:=true;
end
else
begin
Button5.Caption:='Play';
Timer1.Enabled:=false;
end;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
var
latlon,s,lat,lon:string;
begin
if (Eof(f)=true) then
Timer1.Enabled:=false
else
begin
readln(f,s);
latlon:=copy(s,2,pos(']',s)-4);
lon:=copy(s,2,pos(',',latlon)-1);
delete(latlon,1,pos(',',latlon));
lat:=latlon;
Edit1.Text:=lat;
Edit2.Text:=lon;
ShockwaveFlash1.CallFunction(''+lat+''+lon+'');
end;
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if (OpenDialog1.FileName<>'') then
CloseFile(f);
end;

procedure TForm1.SpinEdit1Change(Sender: TObject);
begin
ShockwaveFlash1.CallFunction(''+SpinEdit1.Text+'');
end;

gps tracking demo delphi - google flash maps api

gps tracking demo delphi - google flash maps api

Delphi Flash Application Demo

MGPS Player – the easy way to add road signs and Points of Interest to Shape file or Google Earth KML

July 8th, 2009

MGPS Player – the easy way to add road signs and Points of Interest to Shape file or Google Earth KML. MGPS Player can play up to 4 simulteanously geo-referenced video files recorded with GPS Video logger software. Using Google Earth or Mapinfo maps one can easily add roadsigns and Points of Interests to map. It can export the dataset to CSV, TXT, KML and Shape formats for further processing.

GPS video recorder module of NMMS (logger)

July 8th, 2009

GPS video recorder is the part of our Newmax mobile mapping solution. We developed different versions of GPS video logger for different devices: Light version for UMPC and Netbooks, Professional version for powerfull workstations. Pro version of GPS Video recorder supports up to 4 camera simultaneous video recording with realtime video encoding. The software records geo-referenced video, which can be played later with MGPSPlayer module of NMMS.

Newmax mobile mapping solution

July 8th, 2009

Mobile Mapping Systems add accuracy and speed to digital map data gathering

Mobile mapping is a cutting edge technology developed by Newmax Technologies to meet the challenge of gathering constantly changing road data rapidly and precisely.

Unique vehicles equipped with four digital cameras as well as carefully calibrated positioning and mapping sensors, capture real-life information by driving the Uzbekistan and CIS countries’ road network.

The content-rich information that is gathered is sent to the Newmax map development centre in Tashkent, where over 7 digital cartographers use it to update the Newmax map database. Because the information can be gathered more rapidly this way than by traditional methods, the databases are updated more frequently, thus providing customers with a more accurate database that is also more detailed.

The accuracy and up-to-datedness of mobile mapping is contributing significantly to the effectiveness of advances such as Simple POI Logging System (SPOILS) and 3-D mapping.

Why mobile mapping?

The navigable databases created and maintained by Newmax are used for route calculation, route guidance and turn-by-turn navigation. They contain particular map features and attributes.

There are five main categories of features and attributes:

1. addressing features, such as street names

2. routing features such as importance and type of road, traffic flow direction

3. turn-by-turn information such as accurate road geometry and manoeuvres

4. interface features e.g. land cover and usage, for cartographic representation.

5. guidance features e.g. signposts, lane information, …

As navigation systems become more sophisticated, with systems such as SPOILS, it increases the need to keep map databases up to date and to ensure complete accuracy. In addition, as new uses and use extensions are devised, such as 3-D mapping, the level of information and detail required also increases.

Ideally much of the map update information should come from resources such as public authorities. Other resources being used are aerial and satellite imagery and customer feedback. However, there is still nothing to beat checking map data by using it against reality.

The traditional system is to have field data collectors equipped with a pen computer, digital camera and a positioning system, driving the road systems to record changes and correct discrepancies.

How mobile mapping works

Newmax Mobile Mapping Systems (NMMS) offer efficient, effective field data acquisition along the road network. They are being used by Newmax to detect changes in the real world as soon as possible after they take place and supply the map updates to users.

The approach overcomes the naturally limited performance of a human surveyor by shifting specific data collection and inspection activities to the office environment where human and computer resources can be optimally applied; for example, by using for a limited number of features automatic object extraction software technology.

The mobile mapping concept uses heterogeneous sensor integration with navigation sensors, mapping sensors (digital cameras), time synchronised and mounted on a common platform (a van). This has a processing unit on board for visualisation of the sensor information being collected, photogrammetry of objects on digital images, and for linking identified information to the map database.

Newmax first tested this approach in the 2005s. The subsequent development of digital image technology, accurate GPS systems, inertial measurement unit positioning and digital mass storage have enabled it to become much more effective and practical reality that is now changing the world of digital mapping.

Each vehicle is equipped with up to 4 high resolution digital cameras. On board processing is carried out by up to two PCs with specially developed programming.

The NMMS hardware used by Newmax is based on standard components. It is highly modular and can be configured for specific requirements e.g. number of images per second or metre. Parts can easily be upgraded or replaced if defective.

Data collection by NMMS does not require highly skilled engineers. The equipment is set up and calibrated by specialists before the vehicles leave on survey. There will be drift, so the calibration needs to be checked and adjusted periodically.

Specially developed software tools enable cartographers and computers to identify and accurately measure or verify the relevant information in a 3D frame.

The vehicle fleet operates to a carefully prepared schedule that aims to ensure all major roadways are checked frequently and that all other roads are checked regularly.

Optimising data gathering and interpretation

One of the key benefits is that the data interpretation and the data processing are combined in one location, and executed with resources independent from the data collection activities.

While the combination of data interpretation and data processing allows better quality, further improvements are realised by doing this interpretation of reality in-office and not under the strain of real traffic and the limited circumstances of the vehicle.

Owing to the high speed capturing, benefits on product level can only be reaped when sufficient processing resources are at hand.

Newmax blog launched!

July 8th, 2009

Dear Friends, starting from today we will publish company news and project updates here. Currently Newmax running several projects within region and worldwide. Here you will be able to download the latest releases of tools for mapping, geo-coding and data acquisition.