Legacy Signs
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
	
Task:
- Getting rid of taxi signs in the Scenery/Object path
 
Advantages:
- Only one source for signs (gateway / apt.dat)
 - Get rid of duplicate signs
 
Steps:
- List the ICAOs of those airports DONE, see below
 - Check if those airports have TaxiSigns in latest apt.dat (gateway 2016) and how many DONE
 - Convert some legacy sings to apt.dat format using the tool taxisigns2aptdat.py DONE
 - Manually remove size numbers after color tags, remove '-'after {@L} tag DONE
 - Do not forget 3D elements: first download scenery-pack with WED , then import the output.dat file from taxisigns2aptdat.py DONE
 
Example:
./taxisigns2aptdat.py -s /my/scenery/2.0/Objects/w080n30/w077n39/1695826.stg -a KMTN.dat
Current status
6 airports were edited, uploaded, approved & recommended. The following 29(*) ICAO.dat files can be downloaded from the gateway to generate Terrain-path taxi signs to replace the legacy signs in the Object path.
(*) skip those where old = new = 0
Number of signs:
ICAO new old ======================= 16CA.dat 0 0 ok EDDF.dat 575 ok EDDI.dat 60 64 ok EDDK.dat 126 75 ok EDDS.dat 166 74 ok EDFE.dat 18 3 ok EDFH.dat 49 39 ok EDKB.dat 0 0 ok EGKK.dat 143 120 ok, uploaded by legoboyvdlp (2016/01/22) scenery ID:42992 approved & recommended EGKR.dat 0 0 ok EHAM.dat 444 25 ok EHLE.dat 34 16 ok EHLV.dat 0 0 ok EHNR.dat 0 3 ok EHVK.dat 20 3 ok ESGP.dat 0 21 ok,3D, uploaded by laserman (2016/01/24) approved & recommended KBFL.dat 68 103 ok,3D, layout by Litjan KLEX.dat 104 23 ok KLVK.dat 89 79 ok KMTN.dat 0 44 ok,3D, uploaded by laserman (2016/01/24) approved & recommended KPDX.dat 225 1 ok KRHV.dat 0 41 ok,2D, uploaded by laserman (2016/01/24) approved & recommended KSFO.dat 209 62 ok KSJC.dat 56 41 ok, same tile as KRHV KVUO.dat 6 1 ok LEBB.dat 102 38 ok LEHS.dat 0 0 ok helipad LFRJ.dat 41 27 ok LOWI.dat 22 11 ok LSZB.dat 32 3 ok TFFF.dat 35 20 ok TJIG.dat 5 5 ok TJSJ.dat 175 49 ok UMMS.dat 39 86 ok,2D, uploaded by laserman (2016/01/24) approved & recommended
Finding legacy signs
cd Objects
grep -R -c SIGN . | grep stg > ../signs.csvbucket(tile) number , number of signs in that bucket (Object path)
- ./w080n30/w077n39/1695817.stg 270
 - ./e000n50/e008n50/3089154.stg 266
 - ./e010n50/e012n51/3154776.stg 187
 - ./e010n50/e013n52/3171233.stg 164
 - ./w010n50/w001n51/2941771.stg 120
 - ./w120n30/w120n35/991067.stg 103
 - ./e020n50/e028n53/3417080.stg 86
 - ./w130n30/w122n37/958440.stg 79
 - ./e000n50/e007n50/3072816.stg 75
 - ./e000n40/e009n48/3105448.stg 74
 - ./e010n50/e013n52/3171225.stg 64
 - ./w130n30/w123n37/942050.stg 62
 - ./e010n50/e012n51/3154777.stg 54
 - ./w070n10/w067n18/1858335.stg 49
 - ./w080n30/w077n39/1695826.stg 44
 - ./w130n30/w122n37/958416.stg 41
 - ./e000n40/e007n49/3072761.stg 39
 - ./w010n40/w003n43/2908496.stg 38
 - ./e000n50/e004n52/3023762.stg 33
 - ./w010n40/w005n48/2876067.stg 27
 - ./w070n10/w066n18/1874712.stg 27
 - ./e000n50/e004n52/3023763.stg 25
 - ./w090n30/w085n38/1564673.stg 23
 - ./e010n50/e011n57/3138803.stg 21
 - ./w070n10/w062n14/1940007.stg 20
 - ./e000n50/e007n50/3072824.stg 18
 - ./w130n30/w123n37/942058.stg 18
 - ./e000n50/e005n52/3040154.stg 16
 - ./e010n40/e011n47/3138129.stg 11
 - ./w070n10/w061n14/1956384.stg 7
 - ./e000n50/e005n51/3040106.stg 3
 - ./e020n50/e028n53/3417072.stg 3
 - ./e000n40/e007n46/3072569.stg 3
 - ./e000n40/e008n49/3089146.stg 3
 - ./w130n40/w123n45/942561.stg 1
 
-> 35 tiles to check
Count apt.dat signs
for FILE in `ls *.dat`
do
  echo -n $FILE " "
  grep  -c "^20 " $FILE 
doneWhich airports are in those tiles?
List of ICAOs for those 35 tiles:
------------------------------
./w080n30/w077n39/1695817.stg
OBJECT KBWI.btg - checked. all lecacy signs can be deleted. 246 signs in apt.dat
OBJECT 2MD7.btg helipad
OBJECT 1MD2.btg helipad
OBJECT 0MD0.btg helipad
OBJECT 0MD8.btg helipad
OBJECT MD36.btg helipad
------------------------------
./e000n50/e008n50/3089154.stg
OBJECT EDDF.btg - checked. all lecacy signs can be deleted. 575 signs in apt.dat
------------------------------
./e010n50/e012n51/3154776.stg
OBJECT EDDP.btg                            158 signs in apt.dat
------------------------------
./e010n50/e013n52/3171233.stg
OBJECT EDDT.btg                            148 signs in apt.dat
------------------------------
./w010n50/w001n51/2941771.stg
OBJECT EGKK.btg                        18       done ~ [[User:Legoboyvdlp|Lego]] (uploaded to gateway)
OBJECT EGKR.btg                        0
------------------------------
./w120n30/w120n35/991067.stg
OBJECT KBFL.btg                        68
OBJECT CL60.btg helipad
OBJECT 4L9.btg helipad
------------------------------
./e020n50/e028n53/3417080.stg
OBJECT UMMS.btg                         39
------------------------------
./w130n30/w122n37/958440.stg
OBJECT KLVK.btg                       89
OBJECT 4CA3.btg helipad
------------------------------
./e000n50/e007n50/3072816.stg
OBJECT EDKB.btg                       0   
OBJECT EDDK.btg                       126
------------------------------
./e000n40/e009n48/3105448.stg
OBJECT EDDS.btg                      166
------------------------------
./e010n50/e013n52/3171225.stg
OBJECT EDDI.btg                      60
------------------------------
./w130n30/w123n37/942050.stg
OBJECT KSFO.btg                     209
OBJECT SFO2.btg  helipad
OBJECT SFO1.btg  helipad
OBJECT 4Q2.btg helipad
------------------------------
./e010n50/e012n51/3154777.stg
------------------------------
./w070n10/w067n18/1858335.stg
OBJECT TJIG.btg                      5
OBJECT TJSJ.btg                    175
OBJECT PR16.btg helipad
OBJECT PR13.btg helipad
OBJECT PR20.btg helipad
OBJECT PR17.btg helipad
OBJECT PR30.btg helipad
OBJECT PR31.btg helipad 
OBJECT PR12.btg helipad
------------------------------
./w080n30/w077n39/1695826.stg
OBJECT W48.btg   essex skypark, no taxiways
OBJECT KMTN.btg                 0
OBJECT 5MD6.btg helipad
------------------------------
./w130n30/w122n37/958416.stg
OBJECT KRHV.btg               0
OBJECT KSJC.btg               56
OBJECT CA33.btg helipad
OBJECT CA34.btg helipad
------------------------------
./e000n40/e007n49/3072761.stg
OBJECT EDFH.btg              49
------------------------------
./w010n40/w003n43/2908496.stg
OBJECT LEBB.btg             102
OBJECT L001.btg helipad
OBJECT LEHS.btg              0
OBJECT L004.btg helipad
------------------------------
./e000n50/e004n52/3023762.stg
OBJECT EHLV.btg               0
------------------------------
./w010n40/w005n48/2876067.stg
OBJECT LFRJ.btg            41
------------------------------
./w070n10/w066n18/1874712.stg
OBJECT PR06.btg
------------------------------
./e000n50/e004n52/3023763.stg
OBJECT EHAM.btg                 444
------------------------------
./w090n30/w085n38/1564673.stg
OBJECT KLEX.btg                104
OBJECT 1KY4.btg helipad
OBJECT 88KY.btg helipad
OBJECT 37KY.btg helipad
------------------------------
./e010n50/e011n57/3138803.stg
OBJECT ESGP.btg                 0
------------------------------
./w070n10/w062n14/1940007.stg
OBJECT TFFF.btg               35
------------------------------
./e000n50/e007n50/3072824.stg
------------------------------
./w130n30/w123n37/942058.stg
OBJECT 16CA.btg  - a Helipad
------------------------------
./e000n50/e005n52/3040154.stg
OBJECT EHLE.btg               34 
------------------------------
./e010n40/e011n47/3138129.stg
OBJECT LOWI.btg              22
------------------------------
./w070n10/w061n14/1956384.stg
------------------------------
./e000n50/e005n51/3040106.stg
OBJECT EHNR.btg               0
OBJECT EHVK.btg               20
------------------------------
./e020n50/e028n53/3417072.stg
------------------------------
./e000n40/e007n46/3072569.stg
OBJECT LSZB.btg             32
------------------------------
./e000n40/e008n49/3089146.stg
OBJECT EDFE.btg           49
------------------------------
./w130n40/w123n45/942561.stg
OBJECT 59S.btg ?
OBJECT KVUO.btg              6
OBJECT KPDX.btg              225
OBJECT 3OR4.btg   ?
OBJECT 7OR5.btg   ?
OBJECT 3OR3.btg   ?
OBJECT 21OR.btg   ?
OBJECT 91OR.btg   ?
OBJECT 9OR5.btg   ?
OBJECT 61J.btg  helipad
OBJECT 34OR.btg helipad
OBJECT 21WA.btg helipad
OBJECT 9OR9.btg ?
OBJECT 76OR.btg ?
OBJECT 2OR5.btg ?
OBJECT 2OR9.btg ?