Search Perform an advanced search query SOFTPEDIA
 
SOFTPEDIA
Updated one minute ago
HomeSubmit a program for being reviewedAdvertise on our websiteGet help on surfing our websitesSend us your feedbackGet information about our XML/RSS backend and how to use itBrowse the news archiveVisit our discussion forumVizitati forumul in limba romana



Program Finder NormalFreeware onlyShareware only

Keymap SDK C++ Edition 1.0 Report spyware 

Click to download Keymap SDK C plus plus Edition
 Downloads: 220
Rating: Good (3.3/5) | Rated by: user(s)
Add to download basket     Send us update information
 Developer: 17 Degree Inc | More programs by this producer
 License: Demo , n/a $ to buy 
 Size / OS: 75.3 MB, Windows All
 Last Updated: April 29th, 2008, 22:04 GMT
 Category: C: \ Programming \ SDK/DDK
 Read user reviews (0) Add a review Refer to friend Subscribe
    Download Keymap SDK C plus plus Edition

Keymap SDK C plus plus Edition description
A set of C++ classes designed with the purpose of simplifying the development process of GIS applications for programmers

The Keymap SDK is a set of C++ classes designed with the purpose of simplifying the development process of GIS applications for programmers. The Keymap SDK C++ Edition supports a wide range of GIS features, include built-in GPS support, symbology and advanced road styles.

Unlike other GIS products which are usually shipped as ActiveX components, Keymap SDK is a set of C++ classes that can be easily embedded into your programs. Keymap SDK don't use MFC or any commercial GUI library in order to achieve maximum portability and performance.

Keymap SDK supports all Microsoft platforms, include Windows CE, Pocket PC 2003, Windows Mobile 5, and Windows Mobile 6. Same source code used for all platforms (99.9% code is shared, core engine code is identical) so you can do development in PC, migration to mobile platforms requires minimal effort.

Due to its unified programming interface, very small memory footprint, user-friendly graphical interface, high performance and easy portability, Keymap SDK is strongly believed to become a very useful tool for GIS software developers.

Here are some key features of "Keymap SDK C plus plus Edition":

· Custom drawing
One of most exciting features of Keymap SDK is an ability to custom-draw everything. Developer can set any layer USER layer, and define your functions to draw nodes, text, polylines, polygons etc. A Keymap layer can be NORMAL, USER, ROAD or POI. Developer can change layer type on-the-fly by calling one API method. Beside custom drawing of entire layer, developer
can draw his own objects over the map by processing WM_MAPVIEW_UPDATE message. Drawing can be done using DisplayDevice, or conventional Win32 device context HDC. This approach gives freedom to developer, so he can manipulate not only map data, but customize map view according to business needs.

· New indexing algorithm
Geo-spatial indexing is critical part for all GIS systems. Overall system performance depends on many factors, however indexing plays one of most important roles. We have implemented new indexing algorithm, that's about 20% faster then known approaches. Keymap applications can handle with very large GIS databases in limited devices like Pocket PC and Windows Mobile devices.

· Road and POI styles
Keymap SDK can render road data using user-defined color and styles according to current scale. This feature allow users to create good looking map. High quality of map output guarantied by advanced drawing algorithm with anti-alias enabled. Optimized core engine avoids performance degradation during map rendering. Styles are defined in very simple manner through graphics user interface:

* If scale is and (Field#n = or any object) draw road with outline color and width and fill color and (label or pattern or annotation)

Beside road styles, POI styles also available. User can use any images to draw node objects. POI styles are defined in same manner as road:

* If scale is and (Field#n = or any object) draw node using image

· Built-in GPS support
Reading and parsing GPS sentence seems to be very simple task, however "do it right" not so easy. Keymap SDK has built-in field-proven GPS reader and parser. The parser can read raw data directly from GPS port, and can understand Microsoft GPS API. Simple, reliable and efficient GPS parser is ready for your application.

· Edit, undo and redo
Keymap SDK support editing map objects. User can add, delete and change all kind of map objects (geo data, properties, metadata). Developer can define any number of undo/ redo steps. Virtually Keymap SDK supports unlimited undo/ redo. The only limitation is device memory.

· Data protection (optional)
· Fast and reliable AES encryption is available as an option. Encryption operates transparently at disk access level. Encryption API is extremely simple and easy to use.

· Routing (optional)

* Extremely fast
with US map containing 30 millions nodes, in worse case required routing time is 6-7 minutes in PDA with 500MHz CPU, result route contains 15.000 nodes

with map containing 1 million nodes, 2.3 millions street objects (e.g. Washington DC), in worse case required routing time is 5-6 seconds in PDA with 500MHz CPU

* Routing between two points/ road/ POI


Requirements:

· Microsoft Visual Studio 2005
· Microsoft Visual C++ 6.0
· Microsoft Visual Studio .NET 2003
· eMbedded Visual C++ 4.0





Related downloads IT News Popular downloads New additions   Latest reviews  
OziExplorer 3.95.4n
OziExplorer - GPS Interface programme with live tracking on your Laptop. Very versitle GPS Programme
ExpertGPS 2.3.4 Beta 7
ExpertGPS is the ultimate mapping software for Garmin, Magellan, and Lowrance GPS owners
Frontbase GPS 1.3
GPS Software for Garmin that allows download and upload operations
GPS Express Standard Edition 3.2
GPS Express provides a feature rich interface to serial NMEA-0183 protocol data
GPSeasyPC 1.0
An easy to use map application for Windows, it use raster maps which are scanned by the user
C++ sets class 1.0
C++ sets class can be used to perform set operations in your programs
FGHexEdit 1.0
FGHexEdit is a free source, hexadecimal, and editor, very simply and easy to use
CCmdLine Class 1.0.0.0
CCmdLine Class is a useful C++ class that will help you to get a handle on parameters passed to your application
Class Generator 1.00
Class Generator is a useful and simple-to-use, still very customizable command line tool for generating C++ classes
cxxtools 1.4.4
Cxxtools is a toolbox with reusable c++-components

go to top Use the following code to link to this page:



Welcome!
Hello, Guest

Login if you have a Softpedia.com account.

Otherwise, register for one.

Main categories:
  • Antivirus
  • Compression tools
  • CD/DVD Tools
  • Office tools
  • Programming
  • Authoring tools
  • File managers
  • Desktop Enhancements
  • Internet
  • Network Tools
  • IPOD TOOLS
  • Mobile Phone Tools
  • Multimedia
  • Tweak
  • System
  • Security
  • Others
  • Science / CAD
  • UNIX
  • Windows Widgets
  • PORTABLE SOFTWARE

  • Week's best:
  • Adobe Media Player 1...
  • Registry Mechanic 8....
  • BitSpirit 3.3.2.263
  • AnyDVD 6.4.5.6
  • Firefox 3.0.1 / 2.0....
  • AutoCAD 2009
  • Norton AntiVirus 200...
  • Norton Internet Secu...
  • The Bat! Professiona...
  • WinRAR 3.80 Beta 3 /...
  • GMail Drive shell ex...
  • DAEMON Tools Lite 4....
  • UBCD4WIN 3.2.0
  • Adobe Reader 9.0.0 /...
  • Total Commander Ulti...
  • System Mechanic 8.0....
  • Adobe Acrobat Profes...
  • iPhone PC Suite 1.0....
  • Portable Firefox 3.0...
  • MPlayer for Windows ...
  • Vista Codec Package ...
  • Windows Live Messeng...
  • WinBubble 1.73
  • Kaspersky Anti-Virus...
  • Malware Removal Tool...
  • Royale Noir Theme fo...
  • IBM Lotus Symphony 1...
  • Adobe Dreamweaver 10...
  • Adobe Fireworks 10.0...
  • BitDefender Total Se...
  • © 2001 - 2008 Softpedia. All rights reserved.
    Softpedia™ and Softpedia™ logo are registered trademarks of SoftNews NET SRL.
    Copyright Information | Privacy Policy | Terms of Use | Contact Softpedia | Update your software | Archive