Table "Maps Position UTCAP"
ID 70344760
Namespace: CapVision.Core.Maps
Représente une position GPS.
Properties
| Name | Value |
|---|---|
| Access | Public |
| Caption | Maps Position |
| TableType | Temporary |
Fields
| Name | Type | Description |
|---|---|---|
| "Entry No." | Integer | |
| Latitude | Decimal | |
| Longitude | Decimal | |
| SystemId | Guid | |
| SystemCreatedAt | DateTime | |
| SystemCreatedBy | Guid | |
| SystemModifiedAt | DateTime | |
| SystemModifiedBy | Guid | |
| SystemRowVersion | BigInteger |
Methods
Create
Initialise un nouvel enregistrement
procedure Create(NewLatitude: Decimal, NewLongitude: Decimal): Record "Maps Position UTCAP" temporary
Parameters
| Name | Type | Description |
|---|---|---|
| NewLatitude | Decimal | |
| NewLongitude | Decimal |
Returns
| Type | Description |
|---|---|
| Table CapVision.Core.Maps."Maps Position UTCAP" |
GetDistanceAsTheCrowFlies
Obtient la distance à vol d'oiseau entre deux positions. Cette fonction réalise une estimation de la distance à vol d'oiseau avec les suppositions suivantes :
- La Terre est une sphère parfaite.
- La Terre a un rayon de 6.371 km.
procedure GetDistanceAsTheCrowFlies(Pos1: Record "Maps Position UTCAP" temporary, Pos2: Record "Maps Position UTCAP" temporary): Decimal
Parameters
| Name | Type | Description |
|---|---|---|
| Pos1 | Table CapVision.Core.Maps."Maps Position UTCAP" | |
| Pos2 | Table CapVision.Core.Maps."Maps Position UTCAP" |
Returns
| Type | Description |
|---|---|
| Decimal |
Distance approximative à vol d'oiseau en mètres. |