Съдържание:

Направете летище в Google Earth и прелетете: 5 стъпки
Направете летище в Google Earth и прелетете: 5 стъпки

Видео: Направете летище в Google Earth и прелетете: 5 стъпки

Видео: Направете летище в Google Earth и прелетете: 5 стъпки
Видео: Калина красная (4К, драма, реж. Василий Шукшин, 1973 г.) 2024, Ноември
Anonim
Направете летище в Google Earth и полетете наоколо
Направете летище в Google Earth и полетете наоколо
Направете летище в Google Earth и полетете наоколо
Направете летище в Google Earth и полетете наоколо

След като открих, че в Google Earth има скрит симулатор на полет, част от бета тест за някоя бъдеща онлайн игра, беше само въпрос на време (два дни), преди да помисля да хакна симулатора в незначителен мащаб. След като направих малко полети с NOE и след много опити за кацане, реших, че искам да летя около по -познати места. Тази инструкция ще ви покаже как можете да направите ново летище навсякъде и излитане от новото място. След като написах тази инструкция, реших да избера опцията „Текущо местоположение“от началното местоположение в панела с настройки, това някак прави тази инструкция безполезна за никой друг, освен за тези, които се интересуват от излитания и кацания в родния си град. Можете също така да поставите самолет навсякъде, където искате, като отидете първо на местоположението и натиснете и изберете „Текущо местоположение“като начална точка. Не забравяйте да завъртите изгледа, преди да стартирате симулатора или да си дадете височина или самолета да се насочва право надолу, ако сте били приближени твърде близо до земята, може да нямате достатъчно височина, за да излезете от щанда. Ако влезете в симулатора с надморска височина над 31, 500 фута или повече, самолетът ще бъде в застой, докато достигне височина, достатъчно ниска, за да поддържа полета, но падането в атмосферата от такава голяма надморска височина е доста готино, можете да повдигнете носа нагоре, за да видите извития хоризонт. Най -високата надморска височина, от която можете да започнете, изглежда е около 69, 300. Едно нещо, което тази инструкция може да направи, е да отворим идеята за другите, че можем да контролираме нещата, които използваме в живота си, нещата, които ни заобикалят, и тази идея може да породи идеи в другите и разбиране за начина, по който могат да се изследват нещата.

Стъпка 1: Симулаторът

Симулаторът
Симулаторът

Откриване на симулатора на полет, не толкова скрита функция в Google Earth, както преглеждах минали истории в Makezine; векторира поведението ми за известно време. Намерих инструкциите днес, написани от Jare-Bear назад, но все още не са скрити, но са скрити за този, който не е проучил всички опции на програмите. За да стигнете до симулатора на полет, стартирайте Google Earth и след инициализацията натиснете. Ще се отвори прозорец с опции, където можете да изберете един от двата самолета и начално местоположение. Движението и страхотният реалистичен пейзаж правят този забавен симулатор на стойност часове пропиляно време. Двата избора на самолети, като реактивен изтребител F16 много по -бърз от SR22, скоростите на излитане също са разбираемо различни; така че за начинаещ бих предложил SR22, докато не се ориентирате в симулатора. Освен ако, разбира се, не сте като мен и не искате да се научите да използвате най -бързия. Можете да поставите самолета навсякъде по земното кълбо, като първо отидете до местоположението, след което изберете опцията за начална позиция на „Текущ изглед“. Използвах симулатора за кратко и бях много добър в ограничаването на загубеното време … Мисля, че какъв ден е? Аз обаче загубих малко време, докато пиша този Instructable, избор, направен доброволно. За списък с натискания на клавиши за летене в симулатора натиснете. Полетният симулатор има списък с летища, от които можете да излетите, някои от тях са твърде далеч от зоните, които исках да изследвам, подрязването на самолета и периодичното му наблюдение беше не е начинът да се насладите на преживяването. Разбира се, преди да осъзная грешката си да пропусна бутона за избор, който реши този проблем.

Стъпка 2: Хакерски файл

Хакерски файл
Хакерски файл

Първото ми пътуване беше от Сан Франциско до Рединг Калифорния, старо място. Излизане от летище Сан Франциско, като е най -близкото; Летях направо, натискайки форсажите на F-16 и стигнах до Рединг за рекордно кратко време. Веднъж стигнах до там, обиколих квартала. Исках да мога да излетя от някои конкретни летища, като Флагстаф, за да летя с Големия каньон, като ги имам в списък е идеално. Беше впечатляващо, че трябваше да хакна базата данни и да добавя свои собствени летища към списъка. Един от файловете трябваше да съдържа информацията за летищата, ако не е двоичен, той ще бъде лесно хакнат. За моя изненада беше лесен за намиране и лесен за хакване. Първото място, което погледнах, беше в директорията "програмни файлове" за Google Земя, която се намира вътре в "C: / programs files / Google / Google Earth / res" Вътре в директорията има повече директории за държавите, всяка от които съдържа отправните точки за всяка от страните. Не какво ни интересува, но може би бихме искали да сме наясно с тяхното съществуване, бъдещ хак ?. Намерете директорията, наречена „flightim“, непосредствено след директорията на началното местоположение за Фолкландските острови; подсказка - азбучен ред. В директорията „Flightsim“има още пет директории, обозначени като „самолети“, „контролер“, „hud“, „клавиатура“и „планета“, всяка от които съдържа „.ini“файлове, които са за задаване на параметрите, които Google Earth използва, като настройки на контролера на джойстика. Заедно с тези пет директории има един файл, наречен "flightim.ini" и това е файлът, който ще променим. Ето какво беше намерено във.ini файла, всичко след "%" са коментари: ============================== ============================= %% Конфигурационен файл за симулация на полет.% Dt =.01% За стартиране на симулация от текущ изглед, ако поставянето на модела във въздуха% би довело до катастрофа след по -малко от 5 секунди, вместо това го поставете на земята%. В противен случай го поставете във въздуха в конфигурацията на подхода.t_crash_threshold = 5% За да започнете симулация от текущ изглед, ако сме на по-малко от 10 метра над% от нивото на земята, поставете ни на земята. -колкото по -висок, толкова по -чувствителен.mouse_sensitivity_aileron =.1mouse_sensitivity_elevator =.1% Конфигурация на въздухоплавателното средство по подразбиране и място за излитане (индекс в списъка по -долу).default_configuration = 'F16'default_location = 27% Помощна страница по отношение на основния URL адрес на GE.keyboard_shortcuts_url =' flightim/index.htm '%% Конфигурации на самолети. Последният елемент във всеки ред е за бъдещата игра% конфигурация на контролера.% Configurations = ['F16' 'aircraft/f16.acf' 'planet/earth.ini' 'hud/generic.ini' 'keyboard/generic.ini' 'controller/' 'controller/generic.ini' 'SR22' 'aircraft/sr22.acf' 'planet/earth.ini' 'hud/sr22.ini' 'keyboard/sr22.ini' 'controller/' 'controller/generic.ini '] %% Формат: Кодово име ПИК lat lon hdg% Низове в кавички, ъгли в градуси. Положителна географска ширина = север, положителна% дължина = изток.% Takeoff_locations = ['SABE' 'Буенос Айрес' '13' -34,553889 -58,425089 124,06 'NZCH' 'Крайстчърч' '02' -43,497446 172,522160 40,14 'EDDF' 'Франкфурт' ' 07R '50.027659 8.534797 69.57' EDDH '' Хамбург '' 15 '53.654087 9.975462 152.68' VNKT '' Катманду '' 02 '27.684106 85.353379 21.80' HTKJ '' Килиманджаро '' 09 '-3.430112 37.058441 87.' '51.186880 -1.043534 85.70' EGLL '' London Heathrow '' 09L '51.477501 -0.484721 89.64' KLAX '' Los Angeles '' 06R '33.946810 -118.434667 83.44' XCGX '' Meigs '' 18 '41.862985 -87.60822M Минск '' 12 '53.869409 27.527960 125.54' KNUQ '' Мофет '' 14R '37.424918 -122.054876 157.73' LFMT '' Монпелие '' 13L '43.585941 3.956276 124.82' UUEE '' Москва '' 25R '55.977960 37.441379 Ню Йорк "13R" 40.647358 -73.814497 120.84 "KPAO" "Пало Алто" "13" 37.463741 -122.117653 141.81 "VNPK" "Покхара" "04" 28.196094 83.977091 39.59 "LOWS" "Залцбург" "16" 47.804799 LSZS '' Samedan '' 21 '46.541291 9.889774 -151.15' KSFO '' San Francisco '' 28R '37.613579 -122.357234 297.94' ULLI '' St Petersburg '' 10R '59.799851 30.218684 106.40' YSSY '' Sydney '' 25 '33 151.188634 -105.62 'ENVA' 'Trondheim' '27' 63.457726 10.941489 -89.69 'KTRK' 'Truckee Tahoe' '10' 39.324790 -120.152594 120.28 'LOWW' 'Vie nna' '16' 48.111801 16.581348 164.23 W N 16 '-41.318210 174.807468 -177.01' LSZH '' Цюрих '' 16 '47.470166 8.539790 155.01] VAngleMin = -60VAngleMax = +30 ======================= ==================================

Стъпка 3: Хакването

Хакът
Хакът
Хакът
Хакът
Хакът
Хакът
Хакът
Хакът

Отворете файла "C: / programs files / Google / Google Earth / res / flightim / flightim.ini", той трябва да се отвори в "Notepad" на компютъра, но ако не го направите, не забравяйте да запазите променения файл като текст само файл, не искаме да променяме типа на файла от нищо друго освен стандартен текстов файл, без специално кодиране. Ще намерите конфигурации за симулатора в горната част на файла, символът "%" е разделител на коментар, който прави реда след символа, който не е обработен от анализатора на програмата, превъртете надолу и ще намерите списъка с летища, които могат да бъдат избрани от симулатора на полет. Те се намират в масив, наречен takeoff_locations . Това са данните, които симулаторът чете по време на инициализацията си, сега трябва да декодираме какво се съхранява във всяко от местоположенията на масива. Има шест части от данни за всяко летище, нека да разгледаме един от наборите от масиви и да дешифрираме данните, за да можем да ги променим правилно. Първият запис в списъка с масиви е за Буенос Айрес, ето какво представляват всяка от тези части: „SABE“„Буенос Айрес“„13“-34,553889 -58,425089 124,06 „SABE“= Код на летището, въпреки че аз не знам какво представлява първата буква и така или иначе не е важно. 'Буенос Айрес = Името на местоположението на летището.' 13 '= Номера на пистата. За тези, които не летят или не са имали опит с авиацията, номерата на пистите на летището се отнасят до курса на компаса на пистата. Тази писта е обърната към 130 градуса, пистата „34“ще сочи към 340 градуса на компаса.-34.553889 = Десетичната стойност за началната позиция на Latitude. Това е сложната част, защото е в десетичен формат, а не в стандартния формат за координатите, които ще получите от Google Земя. -58.425089 = Десетичната стойност за началната позиция по дължина. 124.06 = Заглавието на равнината в градуси. предмети; не случаят. Този списък е динамичен и програмата разпределя място за допълнителните данни за летището в списъка при инициализация, така че не се налага да променяме друга част от файла или друг файл, за да позволим нарастващия размер на масива takeoff_locations. може да е ограничение за броя на летищата, добавени към списъка, но все още не съм достигнал този таван само със 7 нови записа. Изображението за тази стъпка показва географската ширина 38 градуса 57 '33,83 "и дължина или 95 градуса 15' 55,74 ". Докато създавах изображението за тази инструкция, открих, че лесният начин да получите координатите за дадено местоположение е да поставите бутон за задвижване или „показалец“, където искате да поставите началната позиция на вашето летище. След това щракнете с десния бутон върху буталния бутон и изберете свойства, той ще изведе списъци със свойства и под раздела изглед географската ширина и дължина могат да бъдат избрани и копирани.

Стъпка 4: Получаване и въвеждане на летищни данни

Получаване и въвеждане на летищни данни
Получаване и въвеждане на летищни данни
Получаване и въвеждане на летищни данни
Получаване и въвеждане на летищни данни

Използвайки Google Earth (версия 4.2.0198.2451 (бета)) стойностите на координатите се намират в долната лява част на екрана в лентата с данни, нямам най -новата версия, така че не мога да кажа къде се намират данните. Информацията, представена на екрана, е в стандартен формат за географска ширина и дължина с градуси, минути и секунди. Проблемът с това е, че списъкът с масиви използва десетична версия на данните. Преобразуването от градуси, минути, секунди в десетични стойности е лесно и не изисква никаква математика от ваша страна. Първо изберете един ред данни от масива takeoff_location , не забравяйте да уловите целия текст и пунктуацията, натиснете, за да копирате и поставите курсора в края на реда, който току -що сте копирали, и с нищо избрано, натиснете, за да преминете през нов линия. Това улеснява добавянето на вашите данни, като използвате копието като шаблон. Плюс това, ако сте направили нещо нередно, симулаторът просто ще ви постави някъде другаде; ако списъкът е празен, когато стартирате симулатора, объркахте въвеждането на данни. Първо трябва да отидем на сайта, който ще използваме, за да извършим преобразуването на нашите координати в десетична форма. Отидете на https://www.fcc.gov/mb/audio/bickel/DDDMMSS-decimal.html. Ще видите кутия с цвят на сьомга с надпис „Градуси Минути секунди до десетични градуси“Сега в Google Земя поставете показалец от мястото, където искате да започнете, щракнете с десния бутон върху буталото и изберете Свойства. Сега копирайте географската ширина и дължина и ги поставете в съответните им полета на уебсайта за преобразуване. Въведете всяка от стойностите на координатите в съответните им полета за географска ширина и дължина и кликнете върху „Преобразуване в десетична“. След това вземете резултатите и въведете всяка от тези стойности в местоположението за съответните им стойности в новото ви местоположение на летището. Вашите нови записи в летището могат да бъдат добавени в долната част на списъка или добавени между други летища, но не обичам да помрачавам промените си, като ги смесвам. Запазете списъка и след това стартирайте Google Земя. Важно е да стартирате Google Земя, след като промените файла, тъй като ".ini" файлът се чете при стартиране на програмата. Списъкът с летища вече трябва да съдържа вашия нов сайт, изберете вашето летище и щракнете върху „Старт на полета“. Ако изглежда, че летището ви не работи и Google Земя ви отвежда до далечната страна на земното кълбо, тогава може да сте пропуснали знак (-) на вашата координатна позиция. Причината за това може да е очевидна за някои; Земята е разделена на половини за всяка от двойките координати, на изток и запад за дължина и север и юг за географска ширина. Ако летището ви е в южното полукълбо, десетичната стойност за Latitude трябва да има знак (-) пред стойността като -34.553889. Ако вашата дължина се намира на запад по отношение на нулева дължина, тогава стойността трябва да бъде подписана. Добавете знака и трябва да бъдете поставени точно там, където сте очаквали. Ето един пример и действителното място, където за първи път тествах моя хак. Исках да разгледам старите си тъпчещи места и район на тази страна, който е прекрасно място за живеене, ако обичате на открито; Рединг Калифорния. Огромното огромно международно летище се намира на изток от града и на изток от Enterprise, предградие на Redding. Коордиантите за пистата на международното летище Redding бяха географска ширина 40 градуса 30 '5.0394 "и дължина 122 градуса 17' 41.028". Обърнете внимание, че четенето на географската дължина е стойност без знак, но Redding очевидно е на запад, очевидно Google Earth показва тези стойности като абсолютни, така че няма знак на координатите в Google Earth. Знакът може да бъде добавен, докато отпечатвате стойността в масива или в калкулатора за преобразуване, преди да изчислите, промяната на знака добавя или изважда 180 градуса към или от стойността. Съставих код на летището, който отговаря на този масивен център на международни пътувания, и даде на летището етикета, който заслужава. Числото в края на пистата беше "34", въведох стойността 340, за да представя стойността на компаса. 340 градуса не подравниха самолета директно с пистата (кой знае може би поради отклонение), така че добавих няколко градуса, за да завъртя самолета към север. 360.00 изравниха самолета на пистата и бях щастлив. Ето последния запис за международното летище Redding: „RIAP“„Redding International“„34“40.5014 -122.294731 360.00 Запазете файла и стартирайте Google Earth. След като Google Earth инициализира, натиснете, за да влезете в симулатора на полет. Ще се отвори заявител, изберете самолет, след това изберете летището от списъка и натиснете Старт на полета. Ще бъдете поставени на пистата на север. ще увеличи дросела, намалява дросела. Използвайте, за да изведете списък с ключовите команди за управление на самолета.

Стъпка 5: Добро летене

Добро летене
Добро летене
Добро летене
Добро летене

Забележка: използвайте кодовете на ключовете в помощ, ако се интересувате от полет на самолета като истински, с координирани входове за управление и извършване на координирани завои, т.е. движения на кормилото и пръчката. Още по -добре, както със сигурност ще трябва да направя сега, вземете пръчка; или направете такъв. Летящият NOE (Nap of Earth) е много забавен и предизвикателен, плюс ако го изведете на големия екран, усещането е спиращо дъха. Летенето през долините и изскачането на върховете на планината и мащабирането по отсрещния склон, твърде забавно. Отлетях до езерото Кратер, където със семейството ми бяхме прекарали седмица миналото лято. Полетът беше хубав, хубаво време, изглежда добро време за летене навсякъде в Google, истински „стандартен ден“. Въпреки че обичах полета и видях много места, на които съм бил, наистина исках да излетя по -близо до езерото; какво ще кажете от вътре в казана? Разбира се, плосък е. Ето кода за езерото летище. Забележка: посоката е насочена директно към фантомния кораб и има достатъчно място за достигане на излитаща въздушна скорост; ето списъка с въздушното пристанище на Crater Lake 'CRAP' 'Air Crater Lake Air Port' 'WL' 42.930692 -122.142108 120.00 - не можах да си помогна с кода на летището, въпреки че това място е всичко друго, но сега, ако могат да направят само това опция за няколко флаера, на която можем да летим заедно някога; дотогава щастливо летене. Гравитационно момче - художник, хакер, каша, туп. ================================= ================== Допълнителни местоположения и бележки и съвети: Искате ли да летите по каньон, отидете в най -добрия каньон някога 'FLGS' 'Flagstaff' '21' 35.145592 -111.663578 220,00 Не носи отговорност за радиационно отравяне „ГОРЕЩО!“'Chornobyl' '30' 51.372056 30.102944 330.00Oui 'PCDG' 'Paris Charles Degall' '02' 48.717719 2.376828 21.00 Забележка: има променлива, която ще посочи конкретно летище в списъка като летище по подразбиране. Това е индекс в масива, започващ от местоположението на масива [0], така че вместо да премествате елементи в списъка, просто въведете отместването към елемента от списъка. Например зададох default_location = 27, така че да сочи към международното летище Redding като стандарт по подразбиране, така че всеки път, когато стартирам програмата, да мога да летя, без да избирам летището. СЪВЕТ: Ако се интересувате от полети на дълги разстояния и искате да създайте някои маяци за полет от точка до точка, вътре в Google Earth и извън симулатора на полет, поставете щифтове (маркери на места) за маяци, те могат да се видят на около 230 мили. От северния край на залива на Сан Франциско мога да направя извеждането на маяците до Рединг и по -голяма надморска височина ги прави по -лесни за наблюдение. Това е IFB за I Follow Becons лети, по -добре от IFR = I Follow Roads! Първото ми пътуване до Рединг беше без никакви маяци и отлетях направо към този международен град. Също така забелязах, че ако добавите показалец в центъра на града, името на града ще се покаже в симулатора. Снимката по -долу е от залива Сан Франсиско и фарът е в Сакроменто на разстояние около 74 мили. Можете също така да поставите летище под морето с помощта на Google Earth 5.0, да включите водна повърхност и да имате бързо подвижна подводница точно като тази в Пътувайте до дъното на морето ". превръщайки се в гладко и професионално усещане. Без този ключ нямаше да мога да кацна толкова бързо. Gravity Boy - Артист, хакер, калайджия, туп.

Препоръчано: