SAP ABAP Class CL_GEOMAPPER_GRIDSQUARES (GeoMapper for grid squares)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GEO (Application Component) Geographical Functions
     SZGL (Package) R/3 Central Basis Development: Geo Locations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GEOMAPPER Interface for all GeoMapper GeoLoc<->bel. attributes 19990512
Properties
Class CL_GEOMAPPER_GRIDSQUARES  
Short Description GeoMapper for grid squares    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SZGL   R/3 Central Basis Development: Geo Locations 
Created 19990512   SAP 
Last change 19990519   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GEOMAPPER_GRIDSQUARES has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GEOMAPPER Interface for all GeoMapper GeoLoc<->bel. attributes 19990512
Friends
Class CL_GEOMAPPER_GRIDSQUARES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_GRIDX_RESOLUTION Constant Public Type reference (TYPE) I 1000 Grid square X resolution 19990803
2 CO_GRIDY_MAX Constant Public Type reference (TYPE) I 230 Y resolution, greatest value 19990806
3 CO_GRIDY_MIN Constant Public Type reference (TYPE) I -230 Y resolution, smallest value 19990806
4 CO_GRIDY_RESOLUTION Constant Public Type reference (TYPE) I 500 Grid square Y resolution 19990803
5 CO_LAT_180 Constant Public Type reference (TYPE) GEOLAT '180.0' Maximum latitude 19990803
6 CO_LAT_90 Constant Public Type reference (TYPE) GEOLAT '90.0' 90 degrees 19990810
7 CO_LAT_MIN90 Constant Public Type reference (TYPE) GEOLAT '-90.0' -90 degrees 19990810
8 CO_LON_0 Constant Public Type reference (TYPE) GEOLON '0.0' Minimum longitude 19990810
9 CO_LON_360 Constant Public Type reference (TYPE) GEOLON '360.0' Maximum longitude 19990803
10 M_ITAB_GEOMAPPER0 Instance attribute Protected See coding Internal mapper entries table 19990729
Methods
# Method Level Visibility Method type Description Created on
1 GET_AFFECTED_GRIDSQUARES Instance method Public Method Gets grid squares affected by a square 19990730
2 GET_CORRESPONDING_GRIDSQUARE Instance method Protected Method Gets grid squares for Geo coordinates 19990803
3 GET_OBJKEYS_IN_GRIDSQUARES Instance method Public Method Gets keys of objects in grid squares 19990809
4 NORMALIZE_COORDINATES Instance method Public Method Normalizes lon to [0..360[, lat to [0..180[ 19990803
Events
Class CL_GEOMAPPER_GRIDSQUARES has no event.
Types
Class CL_GEOMAPPER_GRIDSQUARES has no local type.
Method Signatures

Method GET_AFFECTED_GRIDSQUARES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NORTHEASTCORNER Call by reference Object reference (TYPE REF TO) CL_GEOLOC Zweite Ecke des Rechtecks 19990803
2 Importing SOUTHWESTCORNER Call by reference Object reference (TYPE REF TO) CL_GEOLOC Erste Ecke des Rechtecks 19990803
3 Exporting TAB_COMPLETE_OVERLAP Call by reference Type reference (TYPE) TGEOGRDSQR Vollständig enthaltene Planquadrate 19990730
4 Exporting TAB_PARTIAL_OVERLAP Call by reference Type reference (TYPE) TGEOGRDSQR Teilweise enthaltene Planquadrate 19990730

Method GET_AFFECTED_GRIDSQUARES on class CL_GEOMAPPER_GRIDSQUARES has no exception.

Method GET_CORRESPONDING_GRIDSQUARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GRIDSQRX Call by reference Type reference (TYPE) I Planquadrat X 19990803
2 Exporting GRIDSQRY Call by reference Type reference (TYPE) I Planquadrat Y 19990803
3 Importing LATITUDE Call by reference Type reference (TYPE) GEOLAT Breitengrad 19990803
4 Importing LONGITUDE Call by reference Type reference (TYPE) GEOLON Längengrad 19990803

Method GET_CORRESPONDING_GRIDSQUARE on class CL_GEOMAPPER_GRIDSQUARES has no exception.

Method GET_OBJKEYS_IN_GRIDSQUARES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GRIDSQUARES Call by reference Type reference (TYPE) TGEOGRDSQR Planquadrate, in denen gesucht werden soll 19990809
2 Exporting OBJLIST Call by reference Type reference (TYPE) TGEOMAPPER0 Liste mit Objekten 19990809
3 Importing OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP zu selektierender Objekttyp 19990809

Method GET_OBJKEYS_IN_GRIDSQUARES on class CL_GEOMAPPER_GRIDSQUARES has no exception.

Method NORMALIZE_COORDINATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LATITUDE Call by reference Type reference (TYPE) GEOLAT Breitengrad 19990803
2 Importing LONGITUDE Call by reference Type reference (TYPE) GEOLON Längengrad 19990803
3 Exporting NORM_LATITUDE Call by reference Type reference (TYPE) GEOLAT Breitengrad normalisiert 19990803
4 Exporting NORM_LONGITUDE Call by reference Type reference (TYPE) GEOLON Längengrad normalisiert 19990803

Method NORMALIZE_COORDINATES on class CL_GEOMAPPER_GRIDSQUARES has no exception.
History
Last changed by/on SAP  19990519 
SAP Release Created in