Main
The following operations are supported. For a formal definition, please review the Service Description.
-
getLocalPositionsOnMapFromArray
Method getLocalPositionsOnMapFromArray gets local coordinates (screen coordinates) of all locations in input array from upper-left corner of given location on map picture. -
moveMapWithUserGraphics
Method moveMapWithUserGraphics generates Map with user defined graphics entities, with specified size and zoom that is moved by specified pixels (horizontaly and/or verticaly) from previous map. -
getRouteMulti
Method getRouteMulti returns complete description of shortest/fastest route found between X specified locations (in given order). -
getMultipleLocationsFromString
Method getMultipleLocationsFromString returns binary data of picture showing specified locations on preview bitmap. Method chooses the most suitable bitmap from database with specified horizontal and vertical resolution. The bitmap with specified resolution must exist in database. Locations are determined by codes from UIR_ADR registry. It does the same as getMultipleLocationsGraphics but locations are specified in String. -
getMapOfArea
Method getMapOfArea generates Map with specified size, center and zoom are determined by rectangle in world coordinates (longitude, latitude). Useful when generating map of area (continent, country, town etc.). -
getMapWithRasterFromRect
Method returns map with raster layer(s) -
findNearest
Method findNearest does geosearching in all available tables. It finds X nearest object from specified location in each table (X=maxRecordCount). Result includes separately results from all relevant tables. -
populateFullTextCatalog
Method populateFullTextCatalog forces SQL server to repopulate fulltext catalog for specified table. Value of column "fulltext" is set to column_nazev+column_popis. It is not necessary to invoke this method in order to include items of specified table to fulltext searching, populating of fulltext catalogs are set to automatic (with several minutes interval). -
modifyUserTableRecord
Method modifyUserTableRecord modifies some of table's properties. -
getMapWithRaster
Method returns map with raster layer(s) -
getMapOfAreaWithUserGraphics
Method getMapOfAreaWithUserGraphics generates Map with user defined graphics entities, specified size, center and zoom are determined by rectangle in world coordinates (longitude, latitude). Useful when generating map of area (continent, country, town etc.). -
getWebServicesVersion
Method getWebServicesVersion returns version identification of IMS server. -
getRouteMap
Method getRouteMap generates map with highlighted route (already found). Center and zoom of the map is determined by location and length of a route. -
getDirectDistance
Method getDirectDistance returns list of air-distances between specified locations. This methods gives precise values for any location on the globe. -
getLocalPositions
Method getLocalPositions returns local (screen) coordinates on preview bitmap. Method chooses the most suitable bitmap from database with specified horizontal and vertical resolution. The bitmap with specified resolution must exist in database. Locations are determined by codes from UIR_ADR registry. -
getMapWithUserGraphics
Gets map with user defined graphics entities -
moveMapWithIcons
Method moveMapWithIcons generates map moved by specified number of pixels from previous map showing all visible locations specified in locationsWithIcons parameter. -
getRouteMapByIndexes
Method getRouteMapWithIndexes generates map with highlighted route (already found). Center and zoom of the map is determined by location and length of a route-section. -
getItemDetail
Method getItemDetail returns structure with detail description of specified item (record from table). -
getLocationInfoByCoords
Return info about location from int coordinates -
coordsInsidePolygon
Return true if coordinates are inside of specified polygon (lon1,lat1,lon2,lat2...), otherwise false -
getPixelFiLambdaCoord
Method returns world (longitude,latitude) coordinates of given pixel on map -
getTableDetail
Method getTableDetails returns detail information about specified user table(s) from server. -
fullTextSearchInTable
Method fullTextSearchInTable does fulltext searching in selected table. Each item in any table (internal PJsoft table or user defined table) has required columns "name" and "description", fulltext search engine uses only these columns. Result includes only one selected page of all matching records. For listing in pages from result use this method repeatedly with different pageIndex values. -
getMapWithRoute
Method getMapWithRoute generates map with highlighted route (already found). Center and zoom of the map is specified independantly on route location and length. -
deleteUserTable
Method deleteUserTable removes existing user table from server. -
fullTextSearch
Method fulltextSearch does fulltext searching in all available tables. Each item in any table (internal PJsoft table or user defined table) has required columns "name" and "description", fulltext search engine uses only these columns. Result includes separately results from all relevant tables ordered by match quality with input phrase. -
uploadUserIcon
Method uploadUserIcon saves new user icon on server, if user icon with specified iconName already exists, it will be overwritten. icon resolution is not limited, but it is highly recommended to use max. 32x32 pixels. -
getMultipleLocationsGraphics
Method getMultipleLocationsGraphics returns binary data of picture showing specified locations on preview bitmap. Method chooses the most suitable bitmap from database with specified horizontal and vertical resolution. The bitmap with specified resolution must exist in database. Locations are determined by codes from UIR_ADR registry. -
getMapWithRasterInOriginalZoom
Method returns map with raster layer(s) in original zoom of given raster -
getCountriesByCoords
Gets country(countries) by location coordinates -
getImageData
Method getImageData returns binary data of map in specified format. -
getMapFromRectWithUserGraphics
Method getMapFromRectWithUserGraphics generates Map with user defined graphics entities, specified size, center and zoom are determined by rectangle in local coordinates on previous map. Useful when selecting area on map by mouse drag selection. -
addBitMap
Method addBitmap inserts new user-defined bitmap to database. Bitmap is required to be generated by MapGenerator or IMS. Parameters used when generating bitmap need to be entered correctly in order to get precise results while working with this bitmap. -
getMapFromRect
Method getMapFromRect generates Map with specified size, center and zoom are determined by rectangle in local coordinates on previous map. Useful when selecting area on map by mouse drag selection. -
findNearestInTable
Method findNearestInTable does geosearching in selected table. It finds X nearest object from specified location (X=maxRecordCount). Result includes only one selected page of all matching records. For listing in pages from result use this method repeatedly with different pageIndex values. -
recountInternal2FiLambda
Method recounts internal coordinates into longitude/latitude (angle miliseconds) -
getAllRasters
Method returns list of all available rasters for given atlas, layer and area specified -
getAddressFromUir
Method getAddressFromUir searches relevant tables in order to get address object in Czech Republic according to specified code in UIR_ADR registry. -
getLocalPositionsFromString
Method getLocalPositionsFromString returns local (screen) coordinates on preview bitmap. Method chooses the most suitable bitmap from database with specified horizontal and vertical resolution. The bitmap with specified resolution must exist in database. Locations are determined by codes from UIR_ADR registry. It does the same as getLocalPositions but locations are specified in String. -
getAllAtlases
Method getAllAtlases returns complete list of all available atlases on IMS server. -
setDefaultAtlasName
Method setDefaultAtlasName sets name of default atlas for specified clientId. AtlasName must exist, use getAllAtlases for complete listing. -
getMap
Method getMap generates Map with specified size, center and zoom. It is the most general method for generating map. -
getAddressFromUirCode
Method getAddressFromUirCode searches relevant tables in order to get address object in Czech Republic according to specified code in UIR_ADR registry. -
getLocalPositionOnMap
Method getLocalPositionOnMap gets local coordinates (screen coordinates) from upper-left corner of given location on map picture. -
getLocationGraphics
Method getLocationGraphics returns binary data of picture showing specified location on preview bitmap. Method chooses the most suitable bitmap from database with specified horizontal and vertical resolution. The bitmap with specified resolution must exist in database. Location is determined by code from UIR_ADR registry. -
showLocationsOnMapWithIcons
Method showLocationsOnMapWithIcons generates most suitable map showing all locations specified in locationsWithIcons parameter. -
moveMap
Method moveMap generates Map with specified size and zoom that is moved by specified pixels (horizontaly and/or verticaly) from previous map. -
getPJsoftTables
Method getPJsoftTables returns complete list of all internal PJsoft tables on IMS server. -
getLocationGraphicsFromMap
Method getLocationGraphicsFromMap returns binary data of picture showing specified area of map on preview bitmap. Method chooses the most suitable bitmap from database with specified horizontal and vertical resolution. The bitmap with specified resolution must exist in database. It is usually used for generating well-looking preview maps. -
removeRasterLayer
Removes raster layer from database and deletes all rasters for specified layer. -
getIconNames
Method getIconNames returns list of names of all available icons for spicified clientId. -
addRaster
Add new raster to database -
createUserTable
Method createUserTable creates new user table with all required indexes, constraints, primary key and fulltext catalog (if necessary). -
focusMap
Method focusMap generates Map with specified size with center specified by local coordinates on previous map. Useful while focusing map after mouse click. -
recountFiLambda2InternalFromArray
Method recounts world (longitude,latitude) coordinates into internal coordinates system from array -
showLocationsOnMap
Method showLocationsOnMap generates most suitable map showing all locations specified in location parameter. -
getAllCountries
Gets complete list of countries in the world -
getAtlasListFromCoord
Method returns list of all available atlases containing specified coordinates -
getAllRasterLayerNames
Returns list of all available raster layers for given atlas. -
moveMapWithRaster
Method returns moved map with raster layer(s) -
getIconData
Method getIconData returns binary data of specified icon in .ICO format. -
addressQuickSearch
Method addressQuickSearch searches relevant tables in order to get address objects in Czech Republic from specified name of town and street. -
addRasterLayer
Adds new raster layer to database and creates necessary data structures and tables. -
deleteRaster
Delete raster from database -
getMapFromBitmapRect
Method getMapFromBitMapRect generates Map with specified size, center and zoom are determined by rectangle in local coordinates on preview bitmap generated for previous map. Useful when selecting area on preview bitmap by mouse drag selection. -
findAddress
Method findAddress searches relevant tables in order to locate appropriate address objects in Czech Republic. -
focusMapWithRaster
Method returns focused map with raster layer(s) -
getMapWithRasterOfArea
Method returns map with raster layer(s) of specified area -
focusMapWithUserGraphics
Method focusMapWithUserGraphics generates Map with user defined graphics entities, with specified size, center specified by local coordinates on previous map. Useful while focusing map after mouse click. -
showAllItemsFromTable
Method showAllItemsFromTable generates most suitable map showing all items (records) from table. This method is primarily designated for vehicle tracking, or for showing items from only small tables. Only fisrt 1024 items will be shown if table is greater. Center of map and zoom is determined by locations of items in table. -
getAllBitmaps
Method getAllBitmaps returns complete list of all available preview bitmaps for given clientId. -
markMap
Method markMap generates Map with specified size, center and zoom and marks location specified by local coordinates. -
getScalePicture
Method getScalePicture returns binary data of picture with scale of map in specified picture format. -
getDefaultAtlasName
Method getDefaultAtlasName returns name of default atlas for specified clientId. -
getPixelFiLambdaCoordsFromArray
Method returns world (longitude,latitude) coordinates of given pixel on map from array -
getRoute
Method getRoute returns complete description of shortest/fastest route found between start and end location. -
getDefaultMap
Method getDefaultMap generates Map of whole atlas with specified size in pixels. It is useful for generating map if you don't know exact coordinates (coordinates are set to the center of the atlas). Usually getDefaultMap is the first invoked method in client application. -
recountFiLambda2Internal
Method recounts world (longitude,latitude) coordinates into internal coordinates system -
recountInternal2FiLambdaFromArray
Method recounts internal coordinates into longitude/latitude (angle miliseconds) from input array -
getCodesFromRoute
Method getCodesFromRoute returns list of section-codes of specified (already found) route. It is usually used for generating map with highlighted part of a route.