MicroGISEditor update v1.0.12.582b

10-05-2013

Version 1.0.12.582 10.05.2013
- The version for Win64. This version can be released up to 4 TB of memory (depending on the version of the operating system). Designed to handle the cards, raster tracks by modern standards - unlimited amount (limit - the physical amount of RAM installed computer).

WARNING! In connection with the introduction of the 64-bit version changed PASKAL script for WMS server!
Functions that return type TDoublePoint, converted to the procedure!
These procedures:
procedure Tile2LonLatSphere(const pntTilePos: TPoint; Zoom: byte; var pntOut :TDoublePoint);
Сalculates Longitude And Latitude as TDoublePoint from Tile coordinates , for Mercator on Sphere
procedure Tile2LonLatSimple(const pntTilePos: TPoint;Azoom: byte; var pntOut :TDoublePoint);
Сalculates Longitude And Latitude as TDoublePoint from Tile coordinates , for geodetic coordinates
procedure Tile2LonLatEllipsoid(const AXY: TPoint; Azoom: byte; var pntOut :TDoublePoint);
Сalculates Longitude And Latitude as TDoublePoint from Tile coordinates , for for Mercator on Ellipsoid
procedure LonLat2MetersSphere(const pntLonLat: TDoublePoint; var pntOut :TDoublePoint);
Сalculates tile position on meters as TDoublePoint from Tile coordinates , for Mercator on Sphere
procedure LonLat2MetersSimple(const pntLonLat: TDoublePoint; var pntOut :TDoublePoint);
Сalculates tile position on meters as TDoublePoint from Tile coordinates , for geodetic coordinates
procedure LonLat2MetersEllipsoid(const ALl: TDoublePoint; var pntOut :TDoublePoint);
Сalculates tile position on meters as TDoublePoint from Tile coordinates , for Mercator on Ellipsoid

In the script, it is your responsibility to replace, for example:
pntdblTemp: = Tile2LonLatEllipsoid (pntTemp, Z);
TopLeftM: = LonLat2MetersEllipsoid (pntdblTemp);
on
Tile2LonLatEllipsoid (pntTemp, Z, pntdblTemp);
LonLat2MetersEllipsoid (pntdblTemp, TopLeftM);
- Fixed: found bugs.

Go back