Beispiel #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $country = Region::whereTranslation('name', 'New Zealand', 'en')->first();
     DB::table('regions')->where('country_id', $country->country_id)->where('id', '!=', $country->id)->delete();
     $regions = [];
     $depths = [7, 8];
     $waikato = 'en:Waikato|zh:怀卡托';
     $bayOfPlenty = 'en:Bay of Plenty|zh:普伦蒂湾';
     $nelson = 'en:Nelson|zh:纳尔逊';
     $wairarapa = 'en:Wairarapa|zh:怀拉拉帕';
     $marlborough = 'en:Marlborough|zh:马尔堡';
     $centralOtago = 'en:Central Otago|zh:中奥塔哥';
     $canterburyWaipara = 'en:Canterbury/ Waipara|zh:坎特伯雷/ 怀帕拉';
     $auckland = 'en:Auckland|zh:奥克兰';
     $hawkesBay = 'en:Hawke\'s Bay|zh:霍克湾';
     $gisborne = 'en:Gisborne|zh:吉斯伯恩';
     $northland = 'en:Northland|zh:北地';
     $regions[$northland] = [];
     $regions[$auckland] = [];
     $regions[$auckland]["en:Waiheke Island|zh:怀赫科岛"] = [];
     $regions[$auckland]["en:Henderson|zh:亨德森"] = [];
     $regions[$auckland]["en:Clevedon|zh:克利文顿"] = [];
     $regions[$auckland]["en:Matakana|zh:马塔卡纳"] = [];
     $regions[$auckland]["en:Kumeu|zh:库姆"] = [];
     $regions[$waikato] = [];
     $regions[$bayOfPlenty] = [];
     $regions[$gisborne] = [];
     $regions[$hawkesBay] = [];
     $regions[$hawkesBay]["en:Gimblett Gravels|zh:吉布利特砾石"] = [];
     $regions[$wairarapa] = [];
     $regions[$wairarapa]["en:Carterton|zh:卡特顿"] = [];
     $regions[$wairarapa]["en:Masterton|zh:马斯特顿"] = [];
     $regions[$wairarapa]["en:South Wairarapa|zh:南怀拉拉帕"] = [];
     $regions[$wairarapa]["en:Martinborough|zh:马丁堡"] = [];
     $regions[$marlborough] = [];
     $regions[$marlborough]["en:Southern Valleys|zh:南山谷"] = [];
     $regions[$marlborough]["en:Wairau Valley|zh:怀劳谷"] = [];
     $regions[$marlborough]["en:Awatere Valley"] = [];
     $regions[$nelson] = [];
     $regions[$nelson]["en:Moutere|zh:莫铁利"] = [];
     $regions[$nelson]["en:Brightwater|zh:布赖特沃特"] = [];
     $regions[$canterburyWaipara] = [];
     $regions[$canterburyWaipara]["en:Waipara Valley|zh:怀帕拉谷"] = [];
     $regions[$canterburyWaipara]["en:Canterbury Plains|zh:坎特伯雷平原"] = [];
     $regions[$canterburyWaipara]["en:Waitaki Valley|zh:怀塔基谷"] = [];
     $regions[$centralOtago] = [];
     $regions[$centralOtago]["en:Wanaka|zh:瓦纳卡"] = [];
     $regions[$centralOtago]["en:Gibbston|zh:吉布斯顿"] = [];
     $regions[$centralOtago]["en:Bannockburn|zh:班诺克本"] = [];
     $regions[$centralOtago]["en:Alexandra|zh:亚历山德拉"] = [];
     $regions[$centralOtago]["en:Roxburgh|zh:罗克斯堡"] = [];
     $regions[$centralOtago]["en:Bendigo|zh:本迪戈"] = [];
     $regions[$centralOtago]["en:Lowburn/ Pisa|zh:洛本/比萨"] = [];
     $regions[$centralOtago]["en:Cromwell|zh:克伦威尔"] = [];
     foreach ($regions as $region => $children) {
         $this->makeChild($country, $region, $children, $depths, $country->country_id);
     }
 }
Beispiel #2
0
 /**
  * Get the proper failed validation response for the request.
  *
  * @param  array  $errors
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function response(array $errors)
 {
     if ($this->ajax() || $this->wantsJson()) {
         return new JsonResponse($errors, 422);
     }
     $properties = $this->mergeProperties();
     $selects = ['parent_id_select' => Region::getSelect($this->get('parent_id')), 'shortcut_id_select' => Region::getSelect($this->get('shortcut_id'))];
     $input = array_merge($this->except($this->dontFlash), $selects);
     return $this->redirector->to($this->getRedirectUrl())->withInput($input)->withErrors($errors, $this->errorBag);
 }
Beispiel #3
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $country = Region::whereTranslation('name', 'Canada', 'en')->first();
     DB::table('regions')->where('country_id', $country->country_id)->where('id', '!=', $country->id)->delete();
     $regions = [];
     $depths = [3, 12, 14, 14, 14];
     $regions["Alberta"] = [];
     $regions["en:British Columbia|fr:Colombie-Brittanique"] = [];
     $regions["en:British Columbia|fr:Colombie-Brittanique"]["en:Okanagan Valley|fr:Vallée de l'Okanagan"] = [];
     $regions["en:British Columbia|fr:Colombie-Brittanique"]["en:Okanagan Valley|fr:Vallée de l'Okanagan"]["Golden Mile Bench"] = [];
     $regions["en:British Columbia|fr:Colombie-Brittanique"]["en:Similkameen Valley|fr:Vallée de la Similkameen"] = [];
     $regions["en:British Columbia|fr:Colombie-Brittanique"]["en:Fraser Valley|fr:Valée du Fraser"] = [];
     $regions["en:British Columbia|fr:Colombie-Brittanique"]["en:Vancouver Island|fr:Île de Vancouver"] = [];
     $regions["en:British Columbia|fr:Colombie-Brittanique"]["en:Gulf Islands|fr:Îles du golfe"] = [];
     $regions["Manitoba"] = [];
     $regions["en:New Brunswick|fr:Nouveau-Brunswick"] = [];
     $regions["en:Newfoundland and Labrador|fr:Terre-Neuve-et-Labrador"] = [];
     $regions["en:Nova Scotia|fr:Nouvelle-Écosse"] = [];
     $regions["Ontario"] = [];
     $regions["Ontario"]["en:Lake Erie North Shore|fr:Rive nord du lac Érié"] = [];
     $regions["Ontario"]["en:Prince Edward County|fr:Comté du Prince-Édouard"] = [];
     $regions["Ontario"]["en:Niagara Peninsula|fr:Péninsule du Niagara"] = [];
     $regions["Ontario"]["en:Niagara Peninsula|fr:Péninsule du Niagara"]["en:Niagara Escarpment|fr:Escarpement du Niagara"] = [];
     $regions["Ontario"]["en:Niagara Peninsula|fr:Péninsule du Niagara"]["en:Niagara Escarpment|fr:Escarpement du Niagara"]["Short Hills Bench"] = [];
     $regions["Ontario"]["en:Niagara Peninsula|fr:Péninsule du Niagara"]["en:Niagara Escarpment|fr:Escarpement du Niagara"]["Twenty Mile Bench"] = [];
     $regions["Ontario"]["en:Niagara Peninsula|fr:Péninsule du Niagara"]["en:Niagara Escarpment|fr:Escarpement du Niagara"]["Beamsville Bench"] = [];
     $regions["Ontario"]["en:Niagara Peninsula|fr:Péninsule du Niagara"]["en:Niagara-on-the-Lake|fr:Niagara-sur-le-Lac"] = [];
     $regions["Ontario"]["en:Niagara Peninsula|fr:Péninsule du Niagara"]["en:Niagara-on-the-Lake|fr:Niagara-sur-le-Lac"]["en:Niagara River|fr:Rivière Niagara"] = [];
     $regions["Ontario"]["en:Niagara Peninsula|fr:Péninsule du Niagara"]["en:Niagara-on-the-Lake|fr:Niagara-sur-le-Lac"]["Niagara Lakeshore"] = [];
     $regions["Ontario"]["en:Niagara Peninsula|fr:Péninsule du Niagara"]["en:Niagara-on-the-Lake|fr:Niagara-sur-le-Lac"]["en:Four Mile Creek|fr:Ruisseau des Quatre Milles"] = [];
     $regions["Ontario"]["en:Niagara Peninsula|fr:Péninsule du Niagara"]["en:Niagara-on-the-Lake|fr:Niagara-sur-le-Lac"]["St. David’s Bench"] = [];
     $regions["Ontario"]["en:Niagara Peninsula|fr:Péninsule du Niagara"]["en:Niagara-on-the-Lake|fr:Niagara-sur-le-Lac"]["Vinemount Ridge"] = [];
     $regions["Ontario"]["en:Niagara Peninsula|fr:Péninsule du Niagara"]["en:Niagara-on-the-Lake|fr:Niagara-sur-le-Lac"]["Creek Shores"] = [];
     $regions["Ontario"]["en:Niagara Peninsula|fr:Péninsule du Niagara"]["en:Niagara-on-the-Lake|fr:Niagara-sur-le-Lac"]["Lincoln Lakeshore"] = [];
     $regions["en:Prince Edward Island|fr:Île-du-Prince-Édouard"] = [];
     $regions["en:Quebec|fr:Québec"] = [];
     $regions["Saskatchewan"] = [];
     foreach ($regions as $region => $children) {
         $this->makeChild($country, $region, $children, $depths, $country->country_id);
     }
     $regions = [];
     $depths = [4];
     $regions["Nunavut"] = [];
     $regions["en:Northwest Territories|fr:Territoires du Nord-Ouest"] = [];
     $regions["Yukon"] = [];
     foreach ($regions as $region => $children) {
         $this->makeChild($country, $region, $children, $depths, $country->country_id);
     }
     $existing = Region::whereTranslationIn('name', ['Niagara Escarpment', 'Niagara-on-the-Lake'], 'en')->update(['region_type_id' => 13]);
 }
Beispiel #4
0
 public function searchRegions($exclude = null)
 {
     $string = Input::get('query');
     $query = Region::where('is_structural', 0)->where('shortcut_id', null)->with('country', 'regionType')->whereTranslationLike('name', "%{$string}%")->orderByTranslation('sortas');
     if ($exclude) {
         if ($exclude = Region::find($exclude)) {
             $query->where('country_id', $exclude->country_id)->where($exclude->getLeftColumnName(), '<', $exclude->getLeft())->where($exclude->getRightColumnName(), '<', $exclude->getRight());
         } else {
             return $this->response->errorBadRequest();
         }
     }
     $results = $query->get();
     $transformer = new RegionTransformer();
     return $this->response->collection($results, $transformer);
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $geometries = Geometry::where('geometried_id', null)->get();
     foreach ($geometries as $geometry) {
         $name = $geometry->name;
         if (stripos($name, ' - ') !== false) {
             $name = last(explode(' - ', $name));
         }
         if ($regions = Region::whereTranslation('name', $name)->where('shortcut_id', null)->where('is_structural', false)->whereIn('country_id', [15, 163])->get()) {
             if (count($regions) == 1) {
                 $region = $regions->first();
                 $geometry->geometried()->associate($region);
                 $geometry->save();
                 $this->command->line('<info>Associated</info> ' . $geometry->name . ' <info>to</info> ' . $region->name);
             } elseif (count($regions) == 0) {
             } else {
                 $this->command->line('<info>Cannot Associate</info> ' . $geometry->name . ' <info>to</info> ' . count($regions) . ' regions');
             }
         }
     }
 }
Beispiel #6
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $country = Region::whereTranslation('name', 'Austria', 'en')->first();
     DB::table('regions')->where('country_id', $country->country_id)->where('id', '!=', $country->id)->delete();
     $regions = [];
     $depths = [7, 2, 10, 15];
     $regions["de:Weinland Österreich"]["de:Niederösterreich|en:Lower Austria|es:Baja Austria|fr:Basse-Autriche|zh:下奥地利"]["de:Wachau"] = [];
     $regions["de:Weinland Österreich"]["de:Niederösterreich|en:Lower Austria|es:Baja Austria|fr:Basse-Autriche|zh:下奥地利"]["de:Kremstal"]["de:Kremstal DAC"] = [];
     $regions["de:Weinland Österreich"]["de:Niederösterreich|en:Lower Austria|es:Baja Austria|fr:Basse-Autriche|zh:下奥地利"]["de:Kamptal"]["de:Kamptal DAC"] = [];
     $regions["de:Weinland Österreich"]["de:Niederösterreich|en:Lower Austria|es:Baja Austria|fr:Basse-Autriche|zh:下奥地利"]["de:Traisental"]["de:Traisental DAC"] = [];
     $regions["de:Weinland Österreich"]["de:Niederösterreich|en:Lower Austria|es:Baja Austria|fr:Basse-Autriche|zh:下奥地利"]["de:Wagram"] = [];
     $regions["de:Weinland Österreich"]["de:Niederösterreich|en:Lower Austria|es:Baja Austria|fr:Basse-Autriche|zh:下奥地利"]["de:Donauland"] = "_SHORTCUT_Wagram";
     $regions["de:Weinland Österreich"]["de:Niederösterreich|en:Lower Austria|es:Baja Austria|fr:Basse-Autriche|zh:下奥地利"]["de:Weinviertel"]["de:Weinviertel DAC"] = [];
     $regions["de:Weinland Österreich"]["de:Niederösterreich|en:Lower Austria|es:Baja Austria|fr:Basse-Autriche|zh:下奥地利"]["de:Carnuntum"] = [];
     $regions["de:Weinland Österreich"]["de:Niederösterreich|en:Lower Austria|es:Baja Austria|fr:Basse-Autriche|zh:下奥地利"]["de:Thermenregion"] = [];
     $regions["de:Weinland Österreich"]["de:Burgenland|zh:布尔根兰"]["de:Neusiedlersee"]["de:Leithaberg DAC"] = [];
     $regions["de:Weinland Österreich"]["de:Burgenland"]["de:Neusiedlersee–Hügelland"]["de:Leithaberg DAC"] = "_SHORTCUT";
     $regions["de:Weinland Österreich"]["de:Burgenland"]["de:Mittelburgenland"]["de:Mittelburgenland DAC"] = [];
     $regions["de:Weinland Österreich"]["de:Burgenland"]["de:Südburgenland"]["de:Eisenberg DAC"] = [];
     $regions["de:Steirerland|en:Styria|zh:施蒂利亚|fr:Styrie|es:Estiria"]["de:Steiermark|en:Styria|zh:施蒂利亚|fr:Styrie|es:Estiria"]["de:Süd-Oststeiermark|en:Southeast Styria|zh:东南施蒂利亚|fr:Styrie du Sud-Est|es:Estiria del Sudeste"] = [];
     $regions["de:Steirerland|en:Styria|zh:施蒂利亚|fr:Styrie|es:Estiria"]["de:Steiermark|en:Styria|zh:施蒂利亚|fr:Styrie|es:Estiria"]["de:Südsteiermark|en:South Styria|zh:南施蒂利亚|fr:Styrie du Sud|es:Estiria del Sur"] = [];
     $regions["de:Steirerland|en:Styria|zh:施蒂利亚|fr:Styrie|es:Estiria"]["de:Steiermark|en:Styria|zh:施蒂利亚|fr:Styrie|es:Estiria"]["de:Weststeiermark|en:West Styria|zh:西施蒂利亚|fr:Styrie de l'Ouest|es:Estiria del Oeste"] = [];
     $regions["de:Wien|en:Vienna|zh:维也纳|fr:Vienne|es:Viena"]["de:Wien|en:Vienna|zh:维也纳|fr:Vienne|es:Viena"]["de:Wien|en:Vienna|zh:维也纳|fr:Vienne|es:Viena"]["de:Wiener Gemischter Satz DAC"] = [];
     $regions["de:Bergland Österreich"]["de:Oberösterreich|en:Upper Austria|es:Alta Austria|fr:Haute-Autriche|zh:上奥地利"] = [];
     $regions["de:Bergland Österreich"]["de:Kärnten|en:Carinthia|es:Carintia|fr:Carinthie|zh:克恩滕"] = [];
     $regions["de:Bergland Österreich"]["de:Salzburg|fr:Salzbourg|es:Salzburgo|zh:萨尔茨堡"] = [];
     $regions["de:Bergland Österreich"]["de:Tirol|en:Tyrol|fr:Tyrol|zh:蒂罗尔"] = [];
     $regions["de:Bergland Österreich"]["de:Vorarlberg|zh:福拉尔贝格"] = [];
     foreach ($regions as $region => $children) {
         $this->makeChild($country, $region, $children, $depths, $country->country_id);
     }
     // $deNames = [
     // 'Australian Capital Territory' => 'Australisches Hauptstadtterritorium',
     // ];
     // foreach ($deNames as $en => $de) {
     // 	$region = Region::whereTranslation('name', $en, 'en')->first();
     // 	$region->fill(['de' => ['name' => $de]])->save();
     // }
 }
Beispiel #7
0
 public static function getSelect($id)
 {
     if ($id) {
         $transformer = new RegionTransformer();
         $selected = Region::find($id);
         return json_encode($transformer->transform($selected));
     }
     return '';
 }
Beispiel #8
0
 private function getRegionResults()
 {
     $query = Region::where('is_structural', 0)->where('shortcut_id', null)->with('country', 'regionType');
     $transformer = new RegionTransformer();
     return [$transformer, $query];
 }
Beispiel #9
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $country = Region::whereTranslation('name', 'United States', 'en')->first();
     $regions = [];
     $depths = [2, 11, 11, 11, 11, 11, 11, 11];
     $regions['Alabama'] = [];
     $regions['Alaska'] = [];
     $regions['Arizona'] = [];
     $regions['Arizona']['Sonoita'] = [];
     $regions['Arkansas']['Altus'] = [];
     $regions['Arkansas']['Arkansas Mountain'] = [];
     $regions['Arkansas']['Ozark Mountain'] = [];
     $regions['California']['Ben Lomond Mountain'] = [];
     $regions['California']['Central Coast']['Arroyo Grande Valley'] = [];
     $regions['California']['Central Coast']['Arroyo Seco'] = [];
     $regions['California']['Central Coast']['Ballard Canyon'] = [];
     $regions['California']['Central Coast']['Carmel Valley'] = [];
     $regions['California']['Central Coast']['Chalone'] = [];
     $regions['California']['Central Coast']['Cienega Valley'] = [];
     $regions['California']['Central Coast']['Edna Valley'] = [];
     $regions['California']['Central Coast']['Hames Valley'] = [];
     $regions['California']['Central Coast']['Happy Canyon of Santa Barbara'] = [];
     $regions['California']['Central Coast']['Lime Kiln Valley'] = [];
     $regions['California']['Central Coast']['Livermore Valley'] = [];
     $regions['California']['Central Coast']['Monterey'] = [];
     $regions['California']['Central Coast']['Mt. Harlan'] = [];
     $regions['California']['Central Coast']['Pacheco Pass'] = [];
     $regions['California']['Central Coast']['Paicines'] = [];
     $regions['California']['Central Coast']['Paso Robles']['Adelaida District'] = [];
     $regions['California']['Central Coast']['Paso Robles']['Creston District'] = [];
     $regions['California']['Central Coast']['Paso Robles']['El Pomar District'] = [];
     $regions['California']['Central Coast']['Paso Robles']['Paso Robles Estrella District'] = [];
     $regions['California']['Central Coast']['Paso Robles']['Paso Robles Geneseo District'] = [];
     $regions['California']['Central Coast']['Paso Robles']['Paso Robles Highlands District'] = [];
     $regions['California']['Central Coast']['Paso Robles']['Paso Robles Willow Creek District'] = [];
     $regions['California']['Central Coast']['Paso Robles']['San Juan Creek'] = [];
     $regions['California']['Central Coast']['Paso Robles']['San Miguel District'] = [];
     $regions['California']['Central Coast']['Paso Robles']['Santa Margarita Ranch'] = [];
     $regions['California']['Central Coast']['Paso Robles']['Templeton Gap District'] = [];
     $regions['California']['Central Coast']['San Antonio Valley'] = [];
     $regions['California']['Central Coast']['San Benito'] = [];
     $regions['California']['Central Coast']['San Bernabe'] = [];
     $regions['California']['Central Coast']['San Francisco Bay'] = [];
     $regions['California']['Central Coast']['San Lucas'] = [];
     $regions['California']['Central Coast']['San Ysidro District'] = [];
     $regions['California']['Central Coast']['Santa Clara Valley'] = [];
     $regions['California']['Central Coast']['Santa Lucia Highlands'] = [];
     $regions['California']['Central Coast']['Santa Maria Valley'] = [];
     $regions['California']['Central Coast']['Santa Ynez Valley'] = [];
     $regions['California']['Central Coast']['Sta. Rita Hills'] = [];
     $regions['California']['Central Coast']['York Mountain'] = [];
     $regions['California']['Central Valley']['Alta Mesa'] = [];
     $regions['California']['Central Valley']['Borden Ranch'] = [];
     $regions['California']['Central Valley']['Capay Valley'] = [];
     $regions['California']['Central Valley']['Clarksburg'] = [];
     $regions['California']['Central Valley']['Clements Hills'] = [];
     $regions['California']['Central Valley']['Cosumnes River'] = [];
     $regions['California']['Central Valley']['Diablo Grande'] = [];
     $regions['California']['Central Valley']['Dunnigan Hills'] = [];
     $regions['California']['Central Valley']['Jahant'] = [];
     $regions['California']['Central Valley']['Lodi'] = [];
     $regions['California']['Central Valley']['Madera'] = [];
     $regions['California']['Central Valley']['Merritt Island'] = [];
     $regions['California']['Central Valley']['Mokelumne River'] = [];
     $regions['California']['Central Valley']['River Junction'] = [];
     $regions['California']['Central Valley']['Salado Creek'] = [];
     $regions['California']['Central Valley']['Sloughhouse'] = [];
     $regions['California']['Central Valley']['Tracy Hills'] = [];
     $regions['California']['Klamath Mountains']['Seiad Valley'] = [];
     $regions['California']['Klamath Mountains']['Trinity Lakes'] = [];
     $regions['California']['Klamath Mountains']['Willow Creek'] = [];
     $regions['California']['Manton Valley'] = [];
     $regions['California']['North Coast']['Alexander Valley'] = [];
     $regions['California']['North Coast']['Anderson Valley'] = [];
     $regions['California']['North Coast']['Atlas Peak'] = [];
     $regions['California']['North Coast']['Benmore Valley'] = [];
     $regions['California']['North Coast']['Bennett Valley'] = [];
     $regions['California']['North Coast']['Big Valley District–Lake County'] = [];
     $regions['California']['North Coast']['Calistoga'] = [];
     $regions['California']['North Coast']['Chalk Hill'] = [];
     $regions['California']['North Coast']['Chiles Valley'] = [];
     $regions['California']['North Coast']['Clear Lake'] = [];
     $regions['California']['North Coast']['Cole Ranch'] = [];
     $regions['California']['North Coast']['Coombsville'] = [];
     $regions['California']['North Coast']['Covelo'] = [];
     $regions['California']['North Coast']['Diamond Mountain District'] = [];
     $regions['California']['North Coast']['Dos Rios'] = [];
     $regions['California']['North Coast']['Dry Creek Valley'] = [];
     $regions['California']['North Coast']['Eagle Peak Mendocino County'] = [];
     $regions['California']['North Coast']['Fort Ross–Seaview'] = [];
     $regions['California']['North Coast']['Fountaingrove District'] = [];
     $regions['California']['North Coast']['Green Valley of Russian River Valley'] = [];
     $regions['California']['North Coast']['Guenoc Valley'] = [];
     $regions['California']['North Coast']['High Valley'] = [];
     $regions['California']['North Coast']['Howell Mountain'] = [];
     $regions['California']['North Coast']['Kelsey Bench–Lake County'] = [];
     $regions['California']['North Coast']['Knights Valley'] = [];
     $regions['California']['North Coast']['Los Carneros'] = [];
     $regions['California']['North Coast']['McDowell Valley'] = [];
     $regions['California']['North Coast']['Mendocino'] = [];
     $regions['California']['North Coast']['Mendocino Ridge'] = [];
     $regions['California']['North Coast']['Moon Mountain District Sonoma County'] = [];
     $regions['California']['North Coast']['Mt. Veeder'] = [];
     $regions['California']['North Coast']['Napa Valley'] = [];
     $regions['California']['North Coast']['Northern Sonoma'] = [];
     $regions['California']['North Coast']['Oak Knoll District of Napa Valley'] = [];
     $regions['California']['North Coast']['Oakville'] = [];
     $regions['California']['North Coast']['Pine Mountain–Cloverdale Peak'] = [];
     $regions['California']['North Coast']['Potter Valley'] = [];
     $regions['California']['North Coast']['Red Hills Lake County'] = [];
     $regions['California']['North Coast']['Redwood Valley'] = [];
     $regions['California']['North Coast']['Rockpile'] = [];
     $regions['California']['North Coast']['Russian River Valley'] = [];
     $regions['California']['North Coast']['Rutherford'] = [];
     $regions['California']['North Coast']['Solano County Green Valley'] = [];
     $regions['California']['North Coast']['Sonoma Coast'] = [];
     $regions['California']['North Coast']['Sonoma Mountain'] = [];
     $regions['California']['North Coast']['Sonoma Valley'] = [];
     $regions['California']['North Coast']['Spring Mountain District'] = [];
     $regions['California']['North Coast']['St. Helena'] = [];
     $regions['California']['North Coast']['Stags Leap District'] = [];
     $regions['California']['North Coast']['Suisun Valley'] = [];
     $regions['California']['North Coast']['Wild Horse Valley'] = [];
     $regions['California']['North Coast']['Yorkville Highlands'] = [];
     $regions['California']['North Coast']['Yountville'] = [];
     $regions['California']['Santa Cruz Mountains'] = [];
     $regions['California']['Sierra Foothills']['California Shenandoah Valley'] = [];
     $regions['California']['Sierra Foothills']['El Dorado'] = [];
     $regions['California']['Sierra Foothills']['Fair Play'] = [];
     $regions['California']['Sierra Foothills']['Fiddletown'] = [];
     $regions['California']['Sierra Foothills']['North Yuba'] = [];
     $regions['California']['South Coast']['Antelope Valley of the California High Desert'] = [];
     $regions['California']['South Coast']['Cucamonga Valley'] = [];
     $regions['California']['South Coast']['Leona Valley'] = [];
     $regions['California']['South Coast']['Malibu Coast']['Malibu–Newton Canyon'] = [];
     $regions['California']['South Coast']['Malibu Coast']['Saddle Rock–Malibu'] = [];
     $regions['California']['South Coast']['Ramona Valley'] = [];
     $regions['California']['South Coast']['San Pasqual Valley'] = [];
     $regions['California']['South Coast']['Sierra Pelona Valley'] = [];
     $regions['California']['South Coast']['Temecula Valley'] = [];
     $regions['California']['Squaw Valley–Miramonte'] = [];
     $regions['Colorado']['Grand Valley'] = [];
     $regions['Colorado']['West Elks'] = [];
     $regions['Connecticut']['Southeastern New England'] = [];
     $regions['Connecticut']['Western Connecticut Highlands'] = [];
     $regions['Delaware'] = [];
     $regions['Florida'] = [];
     $regions['Georgia']['Upper Hiwassee Highlands'] = [];
     $regions['Hawaii'] = [];
     $regions['Idaho']['Snake River Valley'] = [];
     $regions['Illinois']['Shawnee Hills'] = [];
     $regions['Illinois']['Upper Mississippi River Valley'] = [];
     $regions['Indiana']['Indiana Uplands'] = [];
     $regions['Indiana']['Ohio River Valley'] = [];
     $regions['Iowa']['Upper Mississippi River Valley'] = '_SHORTCUT';
     $regions['Kansas'] = [];
     $regions['Kentucky']['Ohio River Valley'] = '_SHORTCUT';
     $regions['Louisiana']['Mississippi Delta'] = [];
     $regions['Maine'] = [];
     $regions['Maryland']['Catoctin'] = [];
     $regions['Maryland']['Cumberland Valley'] = [];
     $regions['Maryland']['Linganore'] = [];
     $regions['Massachusetts']['Martha’s Vineyard'] = [];
     $regions['Massachusetts']['Southeastern New England'] = '_SHORTCUT';
     $regions['Michigan']['Fennville'] = [];
     $regions['Michigan']['Lake Michigan Shore'] = [];
     $regions['Michigan']['Leelanau Peninsula'] = [];
     $regions['Michigan']['Old Mission Peninsula'] = [];
     $regions['Minnesota']['Alexandria Lakes'] = [];
     $regions['Minnesota']['Upper Mississippi River Valley'] = '_SHORTCUT';
     $regions['Mississippi']['Mississippi Delta'] = '_SHORTCUT';
     $regions['Missouri']['Augusta'] = [];
     $regions['Missouri']['Hermann'] = [];
     $regions['Missouri']['Ozark Highlands'] = [];
     $regions['Missouri']['Ozark Mountain'] = '_SHORTCUT';
     $regions['Montana'] = [];
     $regions['Nebraska'] = [];
     $regions['Nevada'] = [];
     $regions['New Hampshire'] = [];
     $regions['New Jersey']['Central Delaware Valley'] = [];
     $regions['New Jersey']['Outer Coastal Plain'] = [];
     $regions['New Jersey']['Warren Hills'] = [];
     $regions['New Mexico']['Mesilla Valley'] = [];
     $regions['New Mexico']['Middle Rio Grande Valley'] = [];
     $regions['New Mexico']['Mimbres Valley'] = [];
     $regions['New York']['Cayuga Lake'] = [];
     $regions['New York']['Finger Lakes'] = [];
     $regions['New York']['Hudson River Region'] = [];
     $regions['New York']['Lake Erie'] = [];
     $regions['New York']['Long Island'] = [];
     $regions['New York']['Niagara Escarpment'] = [];
     $regions['New York']['North Fork of Long Island'] = [];
     $regions['New York']['Seneca Lake'] = [];
     $regions['New York']['The Hamptons, Long Island'] = [];
     $regions['North Carolina']['Haw River Valley'] = [];
     $regions['North Carolina']['Swan Creek'] = [];
     $regions['North Carolina']['Upper Hiwassee Highlands'] = '_SHORTCUT';
     $regions['North Carolina']['Yadkin Valley'] = [];
     $regions['North Dakota'] = [];
     $regions['Ohio']['Grand River Valley'] = [];
     $regions['Ohio']['Isle St. George'] = [];
     $regions['Ohio']['Lake Erie'] = '_SHORTCUT';
     $regions['Ohio']['Loramie Creek'] = [];
     $regions['Ohio']['Ohio River Valley'] = '_SHORTCUT';
     $regions['Oklahoma']['Ozark Mountain'] = '_SHORTCUT';
     $regions['Oregon']['Applegate Valley'] = [];
     $regions['Oregon']['Chehalem Mountains'] = [];
     $regions['Oregon']['Columbia Gorge'] = [];
     $regions['Oregon']['Columbia Valley'] = [];
     $regions['Oregon']['Dundee Hills'] = [];
     $regions['Oregon']['Elkton Oregon'] = [];
     $regions['Oregon']['Eola–Amity Hills'] = [];
     $regions['Oregon']['McMinnville'] = [];
     $regions['Oregon']['Red Hill Douglas County, Oregon'] = [];
     $regions['Oregon']['Ribbon Ridge'] = [];
     $regions['Oregon']['Rogue Valley'] = [];
     $regions['Oregon']['Snake River Valley'] = '_SHORTCUT';
     $regions['Oregon']['Southern Oregon'] = [];
     $regions['Oregon']['The Rocks District of Milton–Freewater'] = [];
     $regions['Oregon']['Umpqua Valley'] = [];
     $regions['Oregon']['Walla Walla Valley'] = [];
     $regions['Oregon']['Willamette Valley'] = [];
     $regions['Oregon']['Yamhill–Carlton'] = [];
     $regions['Pennsylvania']['Central Delaware Valley'] = '_SHORTCUT';
     $regions['Pennsylvania']['Cumberland Valley'] = '_SHORTCUT';
     $regions['Pennsylvania']['Lake Erie'] = '_SHORTCUT';
     $regions['Pennsylvania']['Lancaster Valley'] = [];
     $regions['Pennsylvania']['Lehigh Valley'] = [];
     $regions['Rhode Island']['Mississippi Delta'] = '_SHORTCUT';
     $regions['Rhode Island']['Southeastern New England'] = '_SHORTCUT';
     $regions['South Carolina'] = [];
     $regions['South Dakota'] = [];
     $regions['Tennessee'] = [];
     $regions['Texas']['Bell Mountain'] = [];
     $regions['Texas']['Escondido Valley'] = [];
     $regions['Texas']['Fredericksburg in the Texas Hill Country'] = [];
     $regions['Texas']['Mesilla Valley'] = '_SHORTCUT';
     $regions['Texas']['Texas Davis Mountains'] = [];
     $regions['Texas']['Texas High Plains'] = [];
     $regions['Texas']['Texas Hill Country'] = [];
     $regions['Texas']['Texoma'] = [];
     $regions['Utah'] = [];
     $regions['Vermont'] = [];
     $regions['Virginia']['Middleburg Virginia'] = [];
     $regions['Virginia']['Monticello'] = [];
     $regions['Virginia']['North Fork of Roanoke'] = [];
     $regions['Virginia']['Northern Neck George Washington Birthplace'] = [];
     $regions['Virginia']['Rocky Knob'] = [];
     $regions['Virginia']['Shenandoah Valley'] = [];
     $regions['Virginia']['Virginia’s Eastern Shore'] = [];
     $regions['Washington']['Ancient Lakes of Columbia Valley'] = [];
     $regions['Washington']['Columbia Gorge'] = '_SHORTCUT';
     $regions['Washington']['Columbia Valley'] = '_SHORTCUT';
     $regions['Washington']['Horse Heaven Hills'] = [];
     $regions['Washington']['Lake Chelan'] = [];
     $regions['Washington']['Naches Heights'] = [];
     $regions['Washington']['Puget Sound'] = [];
     $regions['Washington']['Rattlesnake Hills'] = [];
     $regions['Washington']['Red Mountain'] = [];
     $regions['Washington']['Snipes Mountain'] = [];
     $regions['Washington']['Wahluke Slope'] = [];
     $regions['Washington']['Walla Walla Valley'] = '_SHORTCUT';
     $regions['Washington']['Yakima Valley'] = [];
     $regions['Washington D.C.'] = [];
     $regions['West Virginia']['Kanawha River Valley'] = [];
     $regions['West Virginia']['Ohio River Valley'] = '_SHORTCUT';
     $regions['West Virginia']['Shenandoah Valley'] = '_SHORTCUT';
     $regions['Wisconsin']['Lake Wisconsin'] = [];
     $regions['Wisconsin']['Upper Mississippi River Valley'] = '_SHORTCUT';
     $regions['Wisconsin']['Wisconsin Ledge'] = [];
     $regions['Wyoming'] = [];
     foreach ($regions as $region => $children) {
         $this->makeChild($country, $region, $children, $depths, $country->country_id);
     }
     Region::whereTranslationIn('name', ['Central Valley', 'Klamath Mountains'], 'en')->where('country_id', $country->country_id)->update(['is_structural' => true, 'region_type_id' => 7]);
     $names = ['Alabama' => ['ru' => 'Алабама', 'zh' => '亚拉巴马', 'zh-Hant' => '阿拉巴馬'], 'Alaska' => ['ru' => 'Аляска', 'zh' => '阿拉斯加', 'zh-Hant' => '阿拉斯加'], 'Arizona' => ['ru' => 'Аризона', 'zh' => '亚利桑那', 'zh-Hant' => '亞利桑那'], 'Arkansas' => ['ru' => 'Арканзас', 'zh' => '阿肯色', 'zh-Hant' => '阿肯色'], 'California' => ['fr' => 'Californie', 'ru' => 'Калифорния', 'zh' => '加利福尼亚', 'zh-Hant' => '加利福尼亞'], 'Colorado' => ['ru' => 'Колорадо', 'zh' => '科罗拉多', 'zh-Hant' => '科羅拉多'], 'Connecticut' => ['ru' => 'Коннектикут', 'zh' => '康涅狄格', 'zh-Hant' => '康涅狄格'], 'Delaware' => ['ru' => 'Делавэр', 'zh' => '特拉华', 'zh-Hant' => '特拉華'], 'Florida' => ['fr' => 'Floride', 'ru' => 'Флорида', 'zh' => '佛罗里达', 'zh-Hant' => '佛羅里達'], 'Georgia' => ['fr' => 'Géorgie', 'ru' => 'Джорджия', 'zh' => '佐治亚', 'zh-Hant' => '佐治亞'], 'Hawaii' => ['es' => 'Hawái', 'fr' => 'Hawaï', 'ru' => 'Гавайи', 'zh' => '夏威夷', 'zh-Hant' => '夏威夷'], 'Idaho' => ['ru' => 'Айдахо', 'zh' => '爱达荷', 'zh-Hant' => '愛達荷'], 'Illinois' => ['ru' => 'Иллинойс', 'zh' => '伊利诺伊', 'zh-Hant' => '伊利諾伊'], 'Indiana' => ['ru' => 'Индиана', 'zh' => '印第安纳', 'zh-Hant' => '印第安納'], 'Iowa' => ['ru' => 'Айова', 'zh' => '艾奥瓦', 'zh-Hant' => '艾奧瓦'], 'Kansas' => ['ru' => 'Канзас', 'zh' => '堪萨斯', 'zh-Hant' => '堪薩斯'], 'Kentucky' => ['ru' => 'Кентукки', 'zh' => '肯塔基', 'zh-Hant' => '肯塔基'], 'Louisiana' => ['es' => 'Luisiana', 'fr' => 'Louisiane', 'ru' => 'Луизиана', 'zh' => '路易斯安那', 'zh-Hant' => '路易斯安那'], 'Maine' => ['ru' => 'Мэн', 'zh' => '缅因', 'zh-Hant' => '緬因'], 'Maryland' => ['ru' => 'Мэриленд', 'zh' => '马里兰', 'zh-Hant' => '馬里蘭'], 'Massachusetts' => ['ru' => 'Массачусетс', 'zh' => '马萨诸塞', 'zh-Hant' => '馬薩諸塞'], 'Michigan' => ['es' => 'Míchigan', 'ru' => 'Мичиган', 'zh' => '密西根', 'zh-Hant' => '密西根'], 'Minnesota' => ['ru' => 'Миннесота', 'zh' => '明尼苏达', 'zh-Hant' => '明尼蘇達'], 'Mississippi' => ['es' => 'Misisipi', 'ru' => 'Миссисипи', 'zh' => '密西西比', 'zh-Hant' => '密西西比'], 'Missouri' => ['es' => 'Misuri', 'ru' => 'Миссури', 'zh' => '密苏里', 'zh-Hant' => '密蘇里'], 'Montana' => ['ru' => 'Монтана', 'zh' => '蒙大拿', 'zh-Hant' => '蒙大拿'], 'Nebraska' => ['ru' => 'Небраска', 'zh' => '内布拉斯加', 'zh-Hant' => '內布拉斯加'], 'Nevada' => ['ru' => 'Невада', 'zh' => '内华达', 'zh-Hant' => '內華達'], 'New Hampshire' => ['es' => 'Nuevo Hampshire', 'ru' => 'Нью-Гэмпшир', 'zh' => '新罕布什尔', 'zh-Hant' => '新罕布什爾'], 'New Jersey' => ['es' => 'Nueva Jersey', 'ru' => 'Нью-Джерси', 'zh' => '新泽西', 'zh-Hant' => '新澤西'], 'New Mexico' => ['es' => 'Nuevo México', 'fr' => 'Nouveau-Mexique', 'ru' => 'Нью-Мексико', 'zh' => '新墨西哥', 'zh-Hant' => '新墨西哥'], 'New York' => ['es' => 'Nueva York', 'ru' => 'Нью-Йорк', 'zh' => '纽约', 'zh-Hant' => '紐約'], 'North Carolina' => ['es' => 'Carolina del Norte', 'fr' => 'Caroline du Nord', 'ru' => 'Северная Каролина', 'zh' => '北卡罗来纳', 'zh-Hant' => '北卡羅來納'], 'North Dakota' => ['es' => 'Dakota del Norte', 'fr' => 'Dakota du Nord', 'ru' => 'Северная Дакота', 'zh' => '北达科他', 'zh-Hant' => '北達科他'], 'Ohio' => ['ru' => 'Огайо', 'zh' => '俄亥俄', 'zh-Hant' => '俄亥俄'], 'Oklahoma' => ['ru' => 'Оклахома', 'zh' => '奧克拉荷馬', 'zh-Hant' => '奧克拉荷馬'], 'Oregon' => ['es' => 'Oregón', 'ru' => 'Орегон', 'zh' => '俄勒冈', 'zh-Hant' => '俄勒岡'], 'Pennsylvania' => ['es' => 'Pensilvania', 'fr' => 'Pennsylvanie', 'ru' => 'Пенсильвания', 'zh' => '宾夕法尼亚', 'zh-Hant' => '賓夕法尼亞'], 'Rhode Island' => ['ru' => 'Род-Айленд', 'zh' => '罗得岛', 'zh-Hant' => '羅得島'], 'South Carolina' => ['es' => 'Carolina del Sur', 'fr' => 'Caroline du Sud', 'ru' => 'Южная Каролина', 'zh' => '南卡罗来纳', 'zh-Hant' => '南卡羅來納'], 'South Dakota' => ['es' => 'Dakota del Sur', 'fr' => 'Dakota du Sud', 'ru' => 'Южная Дакота', 'zh' => '南达科他', 'zh-Hant' => '南達科他'], 'Tennessee' => ['ru' => 'Теннесси', 'zh' => '田纳西', 'zh-Hant' => '田納西'], 'Texas' => ['ru' => 'Техас', 'zh' => '得克萨斯', 'zh-Hant' => '得克薩斯'], 'Utah' => ['ru' => 'Юта', 'zh' => '犹他', 'zh-Hant' => '猶他'], 'Vermont' => ['ru' => 'Вермонт', 'zh' => '佛蒙特', 'zh-Hant' => '佛蒙特'], 'Virginia' => ['fr' => 'Virginie', 'ru' => 'Виргиния', 'zh' => '弗吉尼亚', 'zh-Hant' => '弗吉尼亞'], 'Washington' => ['ru' => 'Вашингтон', 'zh' => '华盛顿', 'zh-Hant' => '華盛頓'], 'West Virginia' => ['es' => 'Virginia Occidental', 'fr' => 'Virginie-Occidentale', 'ru' => 'Западная Виргиния', 'zh' => '西弗吉尼亚', 'zh-Hant' => '西弗吉尼亞'], 'Wisconsin' => ['ru' => 'Висконсин', 'zh' => '威斯康星', 'zh-Hant' => '威斯康星'], 'Wyoming' => ['ru' => 'Вайоминг', 'zh' => '怀俄明', 'zh-Hant' => '懷俄明']];
     foreach ($names as $en => $locales) {
         $region = Region::whereTranslation('name', $en, 'en')->where('country_id', $country->country_id)->first();
         if ($region) {
             $attr = [];
             foreach ($locales as $locale => $name) {
                 $attr[$locale] = ['name' => $name];
             }
             if (@$attr['zh-Hant'] == @$attr['zh']) {
                 unset($attr['zh-Hant']);
             }
             $region->fill($attr)->save();
         } else {
             dd($en);
         }
     }
 }
Beispiel #10
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $region = Region::findOrFail($id);
     $this->authorize('destroy', $region);
     if ($region->delete()) {
         return redirect(action('RegionsController@index'))->with('success', trans('messages.deleted_success'));
     }
     return redirect(action('RegionsController@edit', $region->id))->with('error', trans('messages.deleted_error'));
 }
Beispiel #11
0
function makeChild($parent, $name, $depth, $country_id)
{
    $child = Region::create(['en' => ['name' => $name], 'region_type_id' => $depth, 'country_id' => $country_id]);
    $child->makeLastChildOf($parent);
}
Beispiel #12
0
 // $wkt = 'POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))';
 // $wkt = 'POLYGON ((35 10, 45 45, 15 40, 10 20, 35 10), (20 30, 35 35, 30 20, 20 30))';
 // $wkt = 'MULTIPOINT ((10 40), (40 30), (20 20), (30 10))';
 // $wkt = 'MULTILINESTRING ((10 10, 20 20, 10 40),(40 40, 30 30, 40 20, 30 10))';
 // $wkt = 'MULTIPOLYGON (((30 20, 45 40, 10 40, 30 20)),((15 5, 40 10, 10 20, 5 10, 15 5)))';
 // $wkt = 'MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)),((20 35, 10 30, 10 10, 30 5, 45 20, 20 35),(30 20, 20 15, 20 25, 30 20)))';
 /* 	$wkt = 'GEOMETRYCOLLECTION(POINT(4 6),LINESTRING(4 6,7 10))'; */
 // $wkt = 'POINT ZM (1 1 5 60)';
 // $wkt = 'MULTIPOLYGON (((138.9715980846879688 -35.3998688740582352, 138.9769589999999937 -35.4061809999999966, 138.9753880000000095 -35.4065480000000008, 138.9753719999999930 -35.4078220000000030, 138.9742430000000013 -35.4091530000000034, 138.9730069999999955 -35.4098550000000003, 138.9720309999999870 -35.4117510000000024, 138.9711000000000070 -35.4117090000000019, 138.9703370000000007 -35.4126210000000015, 138.9703519999999912 -35.4148899999999998, 138.9714050000000043 -35.4153209999999987, 138.9712829999999997 -35.4162520000000001, 138.9694979999999873 -35.4172250000000020, 138.9679570000000126 -35.4201350000000019, 138.9688260000000071 -35.4211960000000019, 138.9681089999999983 -35.4225009999999969, 138.9667210000000068 -35.4232790000000008, 138.9660489999999982 -35.4263460000000023, 138.9651790000000062 -35.4269710000000018, 138.9649049999999875 -35.4288600000000002, 138.9655300000000011 -35.4298860000000033, 138.9647520000000043 -35.4315569999999980, 138.9641719999999907 -35.4311709999999991, 138.9648899999999969 -35.4297899999999970, 138.9640049999999860 -35.4296000000000006, 138.9628600000000063 -35.4305990000000008, 138.9627529999999922 -35.4315950000000015, 138.9612429999999961 -35.4328580000000031, 138.9609989999999868 -35.4336699999999993, 138.9615330000000029 -35.4344060000000027, 138.9606320000000039 -35.4358670000000018, 138.9590450000000033 -35.4369579999999971, 138.9589229999999986 -35.4379429999999971, 138.9579469999999901 -35.4397810000000035, 138.9578549999999950 -35.4423140000000032, 138.9569089999999960 -35.4426040000000029, 138.9560549999999921 -35.4436760000000035, 138.9567409999999938 -35.4445079999999990, 138.9547420000000102 -35.4446749999999966, 138.9526669999999910 -35.4476280000000017, 138.9519809999999893 -35.4476360000000028, 138.9515839999999969 -35.4487459999999999, 138.9495540000000062 -35.4518010000000032, 138.9503019999999935 -35.4545480000000026, 138.9519650000000013 -35.4555020000000027, 138.9527129999999886 -35.4568599999999989, 138.9535520000000020 -35.4560850000000016, 138.9548340000000053 -35.4562340000000020, 138.9598239999999976 -35.4558139999999966, 138.9611969999999985 -35.4554479999999970, 138.9631650000000036 -35.4554180000000017, 138.9624630000000138 -35.4563980000000001, 138.9609989999999868 -35.4570050000000023, 138.9583130000000040 -35.4574780000000018, 138.9579620000000091 -35.4570160000000030, 138.9557949999999948 -35.4578589999999991, 138.9559020000000089 -35.4595789999999980, 138.9544830000000104 -35.4604300000000023, 138.9533079999999927 -35.4616579999999999, 138.9536439999999970 -35.4626919999999970, 138.9533389999999997 -35.4635389999999973, 138.9539179999999874 -35.4666629999999969, 138.9566039999999987 -35.4684489999999997, 138.9569400000000030 -35.4694629999999975, 138.9559480000000065 -35.4710010000000011, 138.9556729999999902 -35.4729039999999998, 138.9561610000000087 -35.4745830000000026, 138.9576260000000048 -35.4753609999999995, 138.9583440000000110 -35.4751279999999980, 138.9624019999999973 -35.4771420000000006, 138.9637600000000077 -35.4779890000000009, 138.9666440000000023 -35.4807890000000015, 138.9684139999999957 -35.4816170000000000, 138.9697720000000061 -35.4816280000000006, 138.9708860000000072 -35.4831390000000013, 138.9721370000000036 -35.4826660000000018, 138.9723510000000033 -35.4840549999999979, 138.9729920000000050 -35.4847600000000014, 138.9745639999999867 -35.4844170000000005, 138.9761200000000088 -35.4829059999999998, 138.9777220000000000 -35.4832150000000013, 138.9792789999999911 -35.4830779999999990, 138.9796910000000025 -35.4847680000000025, 138.9805599999999970 -35.4866910000000004, 138.9830169999999896 -35.4888880000000029, 138.9833529999999939 -35.4895210000000034, 138.9860229999999888 -35.4911230000000018, 138.9872279999999876 -35.4915579999999977, 138.9925230000000056 -35.4899139999999989, 138.9974369999999908 -35.4890820000000033, 138.9993900000000053 -35.4885370000000009, 139.0018919999999980 -35.4884070000000023, 139.0034479999999917 -35.4871830000000017, 139.0058290000000056 -35.4872129999999970, 139.0105739999999912 -35.4890169999999969, 139.0109710000000121 -35.4913669999999968, 139.0121609999999919 -35.4925879999999978, 139.0130000000000052 -35.4927709999999976, 139.0156250000000000 -35.4942050000000009, 139.0166169999999966 -35.4937929999999966, 139.0191350000000057 -35.4947889999999973, 139.0198519999999860 -35.4946139999999986, 139.0236209999999915 -35.4967189999999988, 139.0255889999999965 -35.4968799999999973, 139.0264889999999980 -35.4962620000000015, 139.0297239999999874 -35.4979099999999974, 139.0352019999999982 -35.4978520000000017, 139.0373989999999935 -35.4977069999999983, 139.0390620000000013 -35.4989550000000023, 139.0414279999999962 -35.4996069999999975, 139.0449979999999925 -35.5021399999999971, 139.0449830000000020 -35.5031010000000009, 139.0428469999999948 -35.5040589999999980, 139.0422969999999907 -35.5049130000000019, 139.0394290000000126 -35.5069620000000015, 139.0378269999999929 -35.5091740000000016, 139.0358889999999974 -35.5107190000000017, 139.0334009999999978 -35.5137599999999978, 139.0320429999999874 -35.5144840000000030, 139.0301819999999964 -35.5149309999999971, 139.0277560000000108 -35.5151249999999976, 139.0255579999999895 -35.5146030000000010, 139.0235749999999939 -35.5136260000000021, 139.0224609999999927 -35.5134159999999994, 139.0207059999999899 -35.5136910000000015, 139.0195919999999887 -35.5142250000000033, 139.0189059999999870 -35.5154879999999977, 139.0153500000000122 -35.5165750000000031, 139.0133669999999881 -35.5158959999999979, 139.0109410000000025 -35.5162850000000034, 139.0099490000000060 -35.5160899999999984, 139.0084840000000099 -35.5150030000000001, 139.0061800000000005 -35.5141330000000011, 139.0048219999999901 -35.5140460000000004, 139.0016779999999983 -35.5143240000000020, 139.0005950000000041 -35.5146790000000010, 139.0001070000000141 -35.5156020000000012, 138.9977719999999977 -35.5166850000000025, 138.9945979999999963 -35.5172809999999970, 138.9909670000000119 -35.5176960000000008, 138.9896699999999896 -35.5183869999999970, 138.9884030000000052 -35.5209690000000009, 138.9861300000000028 -35.5216179999999966, 138.9836730000000102 -35.5208629999999985, 138.9826810000000137 -35.5203020000000009, 138.9801640000000020 -35.5201339999999988, 138.9778900000000021 -35.5212629999999976, 138.9756769999999904 -35.5228960000000029, 138.9703670000000102 -35.5264590000000027, 138.9657440000000008 -35.5305520000000001, 138.9653020000000083 -35.5314449999999979, 138.9649960000000135 -35.5342290000000034, 138.9654690000000130 -35.5361019999999996, 138.9651029999999992 -35.5377539999999996, 138.9653779999999870 -35.5397419999999968, 138.9647980000000018 -35.5433159999999972, 138.9643550000000118 -35.5443459999999973, 138.9614410000000078 -35.5468710000000030, 138.9560850000000016 -35.5505909999999972, 138.9522550000000081 -35.5526120000000034, 138.9506529999999884 -35.5532650000000032, 138.9484410000000025 -35.5536499999999975, 138.9461819999999932 -35.5544700000000020, 138.9433750000000032 -35.5567279999999997, 138.9415590000000122 -35.5574039999999982, 138.9384459999999990 -35.5567020000000014, 138.9359279999999899 -35.5563470000000024, 138.9340210000000013 -35.5572620000000015, 138.9332890000000020 -35.5585060000000013, 138.9330290000000048 -35.5604099999999974, 138.9318849999999941 -35.5623170000000002, 138.9302219999999863 -35.5634159999999966, 138.9284519999999929 -35.5631600000000034, 138.9268340000000137 -35.5621030000000005, 138.9262850000000071 -35.5611340000000027, 138.9246520000000089 -35.5599520000000027, 138.9238890000000026 -35.5598069999999993, 138.9218439999999930 -35.5605240000000009, 138.9190979999999911 -35.5619739999999993, 138.9159850000000063 -35.5623360000000019, 138.9117430000000013 -35.5595700000000008, 138.9069979999999873 -35.5578000000000003, 138.9040070000000071 -35.5570639999999969, 138.8981929999999920 -35.5565110000000004, 138.8944400000000030 -35.5569380000000024, 138.8859099999999955 -35.5583269999999985, 138.8793790000000001 -35.5589640000000031, 138.8764649999999961 -35.5596729999999965, 138.8752749999999878 -35.5590669999999989, 138.8700100000000077 -35.5573160000000001, 138.8685609999999997 -35.5570179999999993, 138.8647459999999967 -35.5554470000000009, 138.8620150000000137 -35.5545880000000025, 138.8585510000000056 -35.5530660000000012, 138.8508610000000090 -35.5499989999999997, 138.8466799999999921 -35.5487589999999969, 138.8438419999999951 -35.5475769999999969, 138.8415990000000022 -35.5468940000000018, 138.8404390000000035 -35.5461960000000019, 138.8385010000000079 -35.5454900000000009, 138.8359829999999988 -35.5447619999999986, 138.8339839999999867 -35.5438839999999985, 138.8321689999999933 -35.5432010000000034, 138.8292690000000107 -35.5417440000000013, 138.8252259999999865 -35.5408290000000022, 138.8215179999999975 -35.5394209999999973, 138.8173219999999901 -35.5383759999999995, 138.8154910000000086 -35.5373760000000019, 138.8135069999999871 -35.5370599999999968, 138.8097080000000005 -35.5357210000000023, 138.8046109999999942 -35.5337069999999997, 138.8033749999999884 -35.5335350000000005, 138.7997890000000041 -35.5324519999999993, 138.7986760000000004 -35.5319369999999992, 138.7934270000000083 -35.5302999999999969, 138.7918400000000076 -35.5299759999999978, 138.7882539999999949 -35.5286639999999991, 138.7845309999999870 -35.5275880000000015, 138.7819059999999922 -35.5271070000000009, 138.7779079999999965 -35.5261229999999983, 138.7733149999999966 -35.5246279999999999, 138.7694089999999960 -35.5236429999999999, 138.7644500000000107 -35.5226400000000027, 138.7620239999999967 -35.5218849999999975, 138.7560579999999959 -35.5209729999999979, 138.7530669999999873 -35.5206990000000005, 138.7414249999999925 -35.5183529999999976, 138.7380369999999914 -35.5174260000000004, 138.7324680000000114 -35.5169720000000027, 138.7271419999999864 -35.5166589999999971, 138.7227019999999982 -35.5158810000000003, 138.7191420000000051 -35.5153779999999983, 138.7167819999999949 -35.5150450000000006, 138.7132569999999987 -35.5152550000000033, 138.7098689999999976 -35.5151180000000011, 138.7078250000000139 -35.5156750000000017, 138.7072750000000099 -35.5161129999999972, 138.7056269999999927 -35.5161670000000029, 138.7029880000000048 -35.5178640000000030, 138.7013550000000066 -35.5186040000000034, 138.6989140000000020 -35.5188220000000001, 138.6970520000000135 -35.5197679999999991, 138.6920320000000117 -35.5236659999999986, 138.6915889999999933 -35.5243380000000002, 138.6912690000000055 -35.5273169999999965, 138.6920780000000093 -35.5285640000000029, 138.6935579999999959 -35.5283129999999971, 138.6941070000000025 -35.5291440000000023, 138.6937560000000076 -35.5298269999999974, 138.6915280000000052 -35.5312040000000025, 138.6912539999999865 -35.5325929999999985, 138.6903079999999875 -35.5331690000000009, 138.6886749999999893 -35.5350460000000012, 138.6879270000000020 -35.5343700000000027, 138.6851499999999930 -35.5339430000000007, 138.6828309999999931 -35.5352859999999993, 138.6832730000000140 -35.5368039999999965, 138.6849369999999908 -35.5379330000000024, 138.6846920000000125 -35.5384669999999971, 138.6829989999999952 -35.5393600000000021, 138.6811979999999949 -35.5388489999999990, 138.6799010000000010 -35.5393180000000015, 138.6789860000000090 -35.5381160000000023, 138.6777189999999962 -35.5386430000000004, 138.6765440000000069 -35.5375900000000016, 138.6603389999999933 -35.5375439999999969, 138.6506200000000035 -35.5397990000000021, 138.6425629999999956 -35.5411989999999989, 138.6381529999999884 -35.5433390000000031, 138.6353300000000104 -35.5433349999999990, 138.6313319999999862 -35.5445520000000030, 138.6282960000000060 -35.5469089999999994, 138.6243900000000053 -35.5522419999999997, 138.6243289999999888 -35.5583189999999973, 138.6191709999999944 -35.5591810000000024, 138.6151120000000105 -35.5608440000000030, 138.6120760000000018 -35.5635219999999990, 138.6111760000000004 -35.5665249999999986, 138.6094209999999975 -35.5686040000000006, 138.6055450000000064 -35.5717240000000032, 138.6027369999999905 -35.5753360000000001, 138.5983579999999904 -35.5794449999999998, 138.5967860000000087 -35.5828819999999979, 138.5963590000000067 -35.5857389999999967, 138.6011509999999873 -35.5893969999999982, 138.6040040000000033 -35.5902820000000020, 138.6052860000000067 -35.5926090000000030, 138.6017300000000034 -35.5957259999999991, 138.6000209999999981 -35.5939789999999974, 138.5975039999999865 -35.5937270000000012, 138.5901489999999967 -35.5960579999999993, 138.5866389999999910 -35.5990030000000033, 138.5836180000000013 -35.6002579999999966, 138.5806729999999902 -35.6027759999999986, 138.5799710000000005 -35.6070100000000025, 138.5776209999999935 -35.6064989999999995, 138.5679020000000037 -35.6083070000000035, 138.5619509999999934 -35.6113470000000021, 138.5572809999999890 -35.6159480000000030, 138.5523379999999918 -35.6216960000000000, 138.5459899999999891 -35.6265220000000014, 138.5389560000000131 -35.6306229999999999, 138.5307160000000124 -35.6377069999999989, 138.5262600000000077 -35.6402319999999975, 138.5244749999999954 -35.6429440000000000, 138.5206909999999993 -35.6437609999999978, 138.5163269999999898 -35.6426930000000013, 138.5124659999999892 -35.6398960000000002, 138.5022739999999999 -35.6373180000000005, 138.4949650000000076 -35.6342199999999991, 138.4851380000000063 -35.6328430000000012, 138.4826970000000017 -35.6330870000000033, 138.4789120000000082 -35.6349909999999994, 138.4752349999999979 -35.6344259999999977, 138.4738159999999993 -35.6327860000000030, 138.4674530000000061 -35.6312289999999976, 138.4620669999999905 -35.6309129999999996, 138.4561610000000087 -35.6332779999999971, 138.4490659999999878 -35.6307749999999999, 138.4398960000000045 -35.6315460000000002, 138.4309230000000071 -35.6301419999999993, 138.4284059999999954 -35.6305809999999994, 138.4216920000000073 -35.6335109999999986, 138.4151919999999905 -35.6393199999999979, 138.4111809999999991 -35.6408050000000003, 138.4104309999999884 -35.6410830000000018, 138.4038539999999955 -35.6407390000000035, 138.4008179999999868 -35.6396480000000011, 138.3988190000000031 -35.6411590000000018, 138.3922880000000077 -35.6408729999999991, 138.3895109999999988 -35.6412729999999982, 138.3877259999999865 -35.6399120000000025, 138.3796230000000094 -35.6399729999999977, 138.3758390000000134 -35.6405680000000018, 138.3652339999999867 -35.6434059999999988, 138.3610529999999983 -35.6416699999999977, 138.3571169999999881 -35.6412469999999999, 138.3491520000000037 -35.6413539999999998, 138.3396299999999997 -35.6408229999999975, 138.3344879999999932 -35.6409909999999996, 138.3208160000000078 -35.6408119999999968, 138.3147130000000118 -35.6403389999999973, 138.3060460000000091 -35.6405069999999995, 138.3000340000000108 -35.6397929999999974, 138.2955780000000061 -35.6411250000000024, 138.2876740000000098 -35.6415859999999967, 138.2830659999999909 -35.6406819999999982, 138.2796940000000063 -35.6414109999999980, 138.2762150000000076 -35.6411969999999982, 138.2659910000000139 -35.6432270000000031, 138.2623440000000130 -35.6442449999999980, 138.2584840000000099 -35.6495359999999977, 138.2545320000000117 -35.6514820000000014, 138.2525180000000091 -35.6515920000000008, 138.2505800000000136 -35.6536559999999980, 138.2480930000000114 -35.6527979999999971, 138.2458340000000021 -35.6549759999999978, 138.2449190000000101 -35.6545100000000019, 138.2417450000000088 -35.6564669999999992, 138.2373959999999897 -35.6566389999999984, 138.2312159999999892 -35.6609460000000027, 138.2260589999999922 -35.6621060000000014, 138.2242129999999918 -35.6613809999999987, 138.2190089999999998 -35.6637569999999968, 138.2151340000000062 -35.6627659999999977, 138.2087860000000035 -35.6647639999999981, 138.2030029999999954 -35.6653019999999970, 138.1980440000000101 -35.6649439999999984, 138.1936949999999911 -35.6663860000000028, 138.1846769999999935 -35.6662450000000035, 138.1782069999999862 -35.6646000000000001, 138.1751710000000060 -35.6646879999999982, 138.1707759999999894 -35.6635670000000005, 138.1697849999999903 -35.6620899999999992, 138.1671299999999860 -35.6625060000000005, 138.1612700000000018 -35.6622050000000002, 138.1579130000000077 -35.6601140000000001, 138.1555329999999913 -35.6597629999999981, 138.1537629999999979 -35.6558879999999974, 138.1487429999999961 -35.6561700000000030, 138.1432800000000043 -35.6542469999999980, 138.1410979999999995 -35.6508260000000021, 138.1383510000000001 -35.6510999999999996, 138.1343689999999924 -35.6467510000000019, 138.1301730000000134 -35.6476550000000003, 138.1264339999999891 -35.6460799999999978, 138.1257019999999898 -35.6441500000000033, 138.1228179999999952 -35.6414789999999968, 138.1170960000000036 -35.6396450000000016, 138.1141969999999901 -35.6346240000000023, 138.1016689999999869 -35.6333660000000023, 138.0941469999999924 -35.6260300000000001, 138.0935210000000097 -35.6197930000000014, 138.0943450000000041 -35.6169780000000031, 138.0937350000000094 -35.6113929999999996, 138.0926059999999893 -35.6087840000000000, 138.0921629999999993 -35.6049310000000006, 138.0941009999999949 -35.6018749999999997, 138.1053310000000067 -35.5954210000000018, 138.1076050000000066 -35.5931819999999988, 138.1078489999999874 -35.5909610000000001, 138.1141819999999996 -35.5826149999999970, 138.1134639999999933 -35.5797770000000000, 138.1150509999999940 -35.5778880000000015, 138.1167299999999898 -35.5738219999999998, 138.1190949999999873 -35.5698739999999987, 138.1192780000000084 -35.5679400000000001, 138.1216579999999965 -35.5627560000000003, 138.1256559999999922 -35.5571750000000009, 138.1334689999999910 -35.5497889999999970, 138.1377410000000054 -35.5480689999999981, 138.1440890000000081 -35.5416680000000014, 138.1489559999999983 -35.5377080000000021, 138.1514740000000074 -35.5332829999999973, 138.1541139999999928 -35.5326499999999967, 138.1543589999999995 -35.5324510000000018, 138.1607970000000023 -35.5272179999999977, 138.1642459999999915 -35.5208629999999985, 138.1659699999999873 -35.5198099999999997, 138.1807860000000119 -35.5225300000000033, 138.1852260000000001 -35.5249480000000020, 138.1883090000000038 -35.5255129999999966, 138.1924290000000042 -35.5250849999999971, 138.1969300000000089 -35.5220989999999972, 138.2076419999999928 -35.5164990000000032, 138.2090300000000127 -35.5146640000000033, 138.2123569999999972 -35.5126190000000008, 138.2129520000000014 -35.5108450000000033, 138.2164610000000096 -35.5120089999999990, 138.2184450000000027 -35.5108340000000027, 138.2236790000000042 -35.5107270000000028, 138.2285160000000133 -35.5067670000000035, 138.2331849999999918 -35.5056340000000006, 138.2381739999999866 -35.5031889999999990, 138.2404170000000079 -35.5030560000000008, 138.2447809999999890 -35.5003239999999991, 138.2506559999999922 -35.4999540000000025, 138.2520450000000096 -35.4985309999999998, 138.2629699999999957 -35.4932590000000019, 138.2698670000000050 -35.4883459999999999, 138.2738339999999937 -35.4850539999999981, 138.2788390000000049 -35.4819829999999996, 138.2848510000000033 -35.4773670000000010, 138.2919459999999958 -35.4745059999999981, 138.2973330000000090 -35.4693680000000029, 138.3018490000000043 -35.4625169999999983, 138.3069000000000131 -35.4515000000000029, 138.3147130000000118 -35.4403379999999970, 138.3234559999999931 -35.4272309999999990, 138.3258969999999977 -35.4212459999999965, 138.3291020000000060 -35.4171300000000002, 138.3293909999999869 -35.4151730000000029, 138.3325040000000001 -35.4067229999999995, 138.3375550000000089 -35.3998789999999985, 138.3434139999999957 -35.3939670000000035, 138.3495939999999962 -35.3914720000000003, 138.3524020000000121 -35.3888630000000006, 138.3587039999999888 -35.3845710000000011, 138.3602600000000109 -35.3841930000000033, 138.3639070000000117 -35.3797259999999980, 138.3725739999999860 -35.3767970000000034, 138.3747559999999908 -35.3746950000000027, 138.3785709999999938 -35.3731539999999995, 138.3829959999999915 -35.3722989999999982, 138.3855130000000031 -35.3739619999999988, 138.3875889999999913 -35.3732830000000007, 138.3933260000000018 -35.3692250000000001, 138.3963620000000105 -35.3686829999999972, 138.4109950000000140 -35.3674320000000009, 138.4147030000000029 -35.3657260000000022, 138.4220579999999927 -35.3600769999999969, 138.4298860000000104 -35.3556329999999974, 138.4335480000000018 -35.3541260000000008, 138.4375609999999881 -35.3536870000000008, 138.4410100000000057 -35.3517420000000016, 138.4430849999999964 -35.3477019999999982, 138.4431406086986840 -35.3443353946847054, 138.4430539999999894 -35.3443529999999981, 138.4431452996787471 -35.3440513981377862, 138.4431460000000129 -35.3440089999999998, 138.4431571188915200 -35.3440123542262299, 138.4440459999999860 -35.3410760000000010, 138.4452970000000107 -35.3395080000000021, 138.4463199999999858 -35.3355450000000033, 138.4463350000000048 -35.3331149999999994, 138.4470059999999876 -35.3259699999999981, 138.4470210000000066 -35.3159070000000028, 138.4465329999999881 -35.3115430000000003, 138.4467319999999972 -35.3088300000000004, 138.4454189999999869 -35.2978319999999997, 138.4445800000000020 -35.2955779999999990, 138.4447940000000017 -35.2936779999999999, 138.4432070000000010 -35.2886280000000028, 138.4423830000000066 -35.2868840000000006, 138.4421230000000094 -35.2849239999999966, 138.4424290000000042 -35.2796289999999999, 138.4421389999999974 -35.2782970000000020, 138.4433899999999937 -35.2723269999999971, 138.4448849999999993 -35.2710039999999978, 138.4498440000000130 -35.2698359999999980, 138.4548650000000123 -35.2660449999999983, 138.4586789999999894 -35.2634200000000035, 138.4602199999999925 -35.2612499999999969, 138.4610600000000034 -35.2584950000000035, 138.4608920000000012 -35.2568440000000010, 138.4617000000000075 -35.2506750000000011, 138.4623410000000092 -35.2491529999999997, 138.4618680000000097 -35.2470089999999985, 138.4622500000000116 -35.2453959999999995, 138.4667359999999974 -35.2454609999999988, 138.4680329999999913 -35.2448770000000025, 138.4694819999999993 -35.2429729999999992, 138.4702609999999936 -35.2412530000000004, 138.4702450000000056 -35.2338450000000023, 138.4700009999999963 -35.2304310000000029, 138.4690400000000068 -35.2241100000000031, 138.4677580000000034 -35.2193570000000022, 138.4682919999999910 -35.2185100000000020, 138.4706730000000050 -35.2111400000000003, 138.4709630000000118 -35.2080150000000032, 138.4706730000000050 -35.2061690000000027, 138.4709169999999858 -35.2012330000000020, 138.4702760000000126 -35.1969830000000030, 138.4690089999999998 -35.1902729999999977, 138.4671020000000112 -35.1855890000000002, 138.4671480000000088 -35.1838260000000034, 138.4678189999999915 -35.1811900000000009, 138.4661710000000028 -35.1764140000000012, 138.4656070000000057 -35.1722260000000020, 138.4657290000000103 -35.1688350000000014, 138.4661250000000052 -35.1670230000000004, 138.4696040000000039 -35.1647529999999975, 138.4697879999999941 -35.1616289999999978, 138.4687959999999975 -35.1569440000000029, 138.4684750000000122 -35.1511569999999978, 138.4680940000000078 -35.1498180000000033, 138.4666750000000093 -35.1476439999999997, 138.4667210000000068 -35.1442410000000010, 138.4693450000000041 -35.1412279999999981, 138.4700009999999963 -35.1400790000000001, 138.4689639999999997 -35.1375499999999974, 138.4688570000000141 -35.1352619999999973, 138.4695590000000038 -35.1307329999999993, 138.4691160000000139 -35.1284330000000011, 138.4692540000000065 -35.1271399999999971, 138.4687189999999930 -35.1255039999999994, 138.4680940000000078 -35.1210439999999977, 138.4685360000000003 -35.1183090000000036, 138.4702910000000031 -35.1156730000000010, 138.4703370000000007 -35.1144030000000029, 138.4711299999999881 -35.1116639999999975, 138.4722140000000081 -35.1096339999999998, 138.4727479999999957 -35.1076550000000012, 138.4757999999999925 -35.1029660000000021, 138.4768829999999866 -35.1004450000000006, 138.4786530000000084 -35.0982780000000005, 138.4809879999999964 -35.0947839999999971, 138.4829560000000015 -35.0927310000000006, 138.4864870000000110 -35.0898779999999988, 138.4934540000000140 -35.0842480000000023, 138.4957730000000140 -35.0801009999999991, 138.4960939999999994 -35.0759320000000017, 138.4956819999999880 -35.0734440000000021, 138.4968719999999962 -35.0698200000000000, 138.5003199999999879 -35.0699499999999986, 138.5036929999999984 -35.0695079999999990, 138.5074620000000039 -35.0667150000000021, 138.5092930000000138 -35.0657649999999990, 138.5112609999999904 -35.0639990000000026, 138.5151060000000030 -35.0636020000000030, 138.5202480000000094 -35.0635449999999977, 138.5250550000000089 -35.0631290000000035, 138.5250090000000114 -35.0620189999999994, 138.5301210000000083 -35.0604900000000015, 138.5339969999999994 -35.0601920000000007, 138.5336000000000070 -35.0561179999999979, 138.5384219999999971 -35.0556679999999972, 138.5448000000000093 -35.0555379999999985, 138.5486600000000124 -35.0552289999999971, 138.5580600000000118 -35.0550119999999978, 138.5583190000000116 -35.0561560000000014, 138.5595549999999889 -35.0559310000000011, 138.5625760000000071 -35.0561069999999972, 138.5678409999999872 -35.0553209999999993, 138.5715639999999951 -35.0528830000000013, 138.5734410000000025 -35.0521740000000008, 138.5762019999999950 -35.0519749999999988, 138.5810390000000041 -35.0504680000000022, 138.5840149999999937 -35.0501399999999990, 138.5893859999999904 -35.0522840000000002, 138.5923459999999920 -35.0550229999999985, 138.5946659999999895 -35.0564540000000022, 138.6022030000000029 -35.0598179999999999, 138.6025999999999954 -35.0607339999999965, 138.6053009999999972 -35.0632129999999975, 138.6070400000000120 -35.0653110000000012, 138.6100160000000017 -35.0678669999999997, 138.6111909999999909 -35.0694540000000003, 138.6167910000000063 -35.0720519999999993, 138.6178130000000124 -35.0733409999999992, 138.6203769999999906 -35.0742649999999969, 138.6250149999999906 -35.0750120000000010, 138.6233670000000018 -35.0774499999999989, 138.6206510000000094 -35.0793910000000011, 138.6199489999999912 -35.0812949999999972, 138.6203920000000096 -35.0832329999999999, 138.6184389999999951 -35.0844379999999987, 138.6178439999999910 -35.0863190000000031, 138.6166379999999947 -35.0862389999999991, 138.6145779999999945 -35.0870740000000012, 138.6109010000000126 -35.0896419999999978, 138.6108250000000055 -35.0916100000000029, 138.6113890000000026 -35.0935289999999966, 138.6108089999999891 -35.0954780000000000, 138.6092679999999859 -35.0970459999999989, 138.6082460000000083 -35.0988619999999969, 138.6081240000000037 -35.1008300000000020, 138.6090700000000027 -35.1026760000000024, 138.6122740000000135 -35.1042059999999978, 138.6148680000000013 -35.1063839999999985, 138.6163019999999904 -35.1080210000000008, 138.6174159999999915 -35.1098209999999966, 138.6185460000000091 -35.1102909999999966, 138.6197359999999890 -35.1103060000000013, 138.6232300000000066 -35.1093410000000006, 138.6256869999999992 -35.1093219999999988, 138.6300809999999899 -35.1109349999999978, 138.6324920000000134 -35.1112370000000027, 138.6339110000000119 -35.1128500000000017, 138.6362919999999974 -35.1133799999999994, 138.6409449999999879 -35.1121100000000013, 138.6432949999999948 -35.1126170000000002, 138.6442720000000008 -35.1116489999999999, 138.6425480000000050 -35.1102220000000003, 138.6402740000000051 -35.1095499999999987, 138.6385500000000093 -35.1082380000000001, 138.6391299999999944 -35.1064030000000002, 138.6414790000000039 -35.1069790000000026, 138.6435850000000016 -35.1079709999999992, 138.6460270000000037 -35.1083870000000005, 138.6526949999999943 -35.1103710000000007, 138.6536560000000122 -35.1121709999999965, 138.6557009999999934 -35.1116519999999994, 138.6548160000000109 -35.1076770000000025, 138.6559300000000121 -35.1072309999999987, 138.6583100000000002 -35.1076509999999971, 138.6606749999999977 -35.1072429999999969, 138.6631160000000023 -35.1074750000000009, 138.6669159999999863 -35.1099170000000029, 138.6672360000000026 -35.1117709999999974, 138.6680299999999875 -35.1125869999999978, 138.6692199999999957 -35.1124650000000003, 138.6705780000000061 -35.1108279999999979, 138.6726840000000038 -35.1098020000000020, 138.6746060000000114 -35.1106150000000028, 138.6747129999999970 -35.1135639999999967, 138.6737520000000075 -35.1142120000000020, 138.6714020000000005 -35.1147119999999973, 138.6715849999999932 -35.1165889999999976, 138.6706540000000132 -35.1226119999999966, 138.6749729999999943 -35.1246190000000027, 138.6774440000000084 -35.1249660000000006, 138.6810460000000091 -35.1244769999999988, 138.6821899999999914 -35.1248590000000007, 138.6827700000000050 -35.1268230000000017, 138.6829380000000072 -35.1319269999999975, 138.6833499999999901 -35.1359520000000032, 138.6883540000000039 -35.1389349999999965, 138.6892400000000123 -35.1407620000000023, 138.6886440000000107 -35.1428030000000007, 138.6856080000000020 -35.1482999999999990, 138.6832430000000045 -35.1519130000000004, 138.6799159999999915 -35.1574820000000017, 138.6799159999999915 -35.1594539999999967, 138.6814119999999946 -35.1609989999999968, 138.6834409999999878 -35.1620139999999992, 138.6833499999999901 -35.1640090000000001, 138.6822809999999890 -35.1657790000000006, 138.6814579999999921 -35.1707570000000018, 138.6814239999999927 -35.1708050000000014, 138.6802519999999959 -35.1724620000000030, 138.6779019999999889 -35.1722979999999978, 138.6746980000000065 -35.1706959999999995, 138.6729740000000106 -35.1693799999999968, 138.6717679999999859 -35.1691860000000034, 138.6697080000000142 -35.1702080000000024, 138.6684720000000084 -35.1719819999999999, 138.6656800000000089 -35.1777340000000009, 138.6667329999999936 -35.1795350000000013, 138.6694950000000119 -35.1815530000000010, 138.6707150000000013 -35.1832660000000033, 138.6712190000000078 -35.1852069999999983, 138.6716309999999908 -35.1871760000000009, 138.6713410000000124 -35.1890789999999996, 138.6703950000000134 -35.1897319999999993, 138.6693730000000073 -35.1903110000000012, 138.6625209999999981 -35.1930920000000000, 138.6613159999999993 -35.1930120000000031, 138.6568760000000111 -35.1913259999999966, 138.6552120000000059 -35.1917759999999973, 138.6545869999999923 -35.1937070000000034, 138.6533660000000054 -35.1954350000000034, 138.6524510000000134 -35.1960830000000016, 138.6515660000000025 -35.1967539999999985, 138.6505579999999895 -35.1985740000000007, 138.6502079999999921 -35.2005499999999998, 138.6506200000000035 -35.2025179999999978, 138.6515349999999955 -35.2043910000000011, 138.6517029999999977 -35.2064060000000012, 138.6511079999999936 -35.2083170000000010, 138.6502230000000111 -35.2090340000000026, 138.6490780000000029 -35.2093389999999999, 138.6468959999999981 -35.2102739999999983, 138.6421809999999937 -35.2114139999999978, 138.6402439999999956 -35.2126429999999999, 138.6356659999999863 -35.2224730000000008, 138.6357730000000004 -35.2245139999999992, 138.6353149999999914 -35.2264440000000008, 138.6345520000000135 -35.2284470000000027, 138.6339869999999905 -35.2304040000000001, 138.6326290000000085 -35.2320860000000025, 138.6308899999999937 -35.2335240000000027, 138.6288600000000031 -35.2346649999999997, 138.6269680000000051 -35.2383999999999986, 138.6247099999999932 -35.2419510000000002, 138.6244660000000124 -35.2458990000000014, 138.6222380000000101 -35.2467189999999988, 138.6183780000000070 -35.2492069999999984, 138.6172489999999868 -35.2510300000000001, 138.6156919999999957 -35.2549440000000018, 138.6139220000000023 -35.2575760000000002, 138.6118620000000021 -35.2588080000000019, 138.6102600000000109 -35.2603379999999973, 138.6092989999999929 -35.2622259999999983, 138.6057429999999897 -35.2649649999999966, 138.6036829999999895 -35.2659909999999996, 138.5982820000000117 -35.2716830000000030, 138.5969849999999894 -35.2733959999999982, 138.5914150000000120 -35.2774580000000029, 138.5901489999999967 -35.2791899999999998, 138.5892790000000048 -35.2810589999999991, 138.5881349999999941 -35.2827910000000031, 138.5850829999999974 -35.2844920000000002, 138.5805819999999926 -35.2916719999999984, 138.5795899999999961 -35.2922549999999973, 138.5790250000000015 -35.2937700000000021, 138.5767669999999896 -35.2916179999999997, 138.5807340000000067 -35.2966350000000020, 138.5829009999999926 -35.3054500000000004, 138.5817570000000103 -35.3064650000000029, 138.5805210000000045 -35.3132779999999968, 138.5772249999999985 -35.3204229999999981, 138.5789790000000039 -35.3236429999999970, 138.5825959999999952 -35.3269769999999994, 138.5897830000000113 -35.3355409999999992, 138.6010890000000018 -35.3436430000000001, 138.6052090000000021 -35.3449969999999993, 138.6117399999999975 -35.3451189999999968, 138.6172329999999988 -35.3481290000000001, 138.6199340000000007 -35.3489339999999999, 138.6223599999999863 -35.3478470000000016, 138.6317899999999952 -35.3506810000000016, 138.6443329999999889 -35.3486819999999966, 138.6461030000000108 -35.3477519999999998, 138.6514280000000099 -35.3417170000000027, 138.6565400000000068 -35.3400919999999985, 138.6573180000000036 -35.3367959999999997, 138.6617280000000108 -35.3304899999999975, 138.6629030000000000 -35.3278579999999991, 138.6658020000000135 -35.3259240000000005, 138.6674500000000023 -35.3218079999999972, 138.6708830000000034 -35.3165860000000009, 138.6741940000000000 -35.3155590000000004, 138.6785889999999881 -35.3157769999999971, 138.6824949999999887 -35.3129199999999983, 138.6861879999999871 -35.3093069999999969, 138.6900479999999902 -35.3069759999999988, 138.6948390000000018 -35.3052709999999976, 138.6977689999999939 -35.3026049999999998, 138.7036290000000065 -35.2992970000000028, 138.7061309999999992 -35.2973059999999990, 138.7118529999999907 -35.2940329999999989, 138.7158970000000124 -35.2924610000000030, 138.7166599999999903 -35.2895320000000012, 138.7155610000000081 -35.2841840000000033, 138.7159729999999911 -35.2767940000000024, 138.7174219999999991 -35.2818570000000022, 138.7191420000000051 -35.2821339999999992, 138.7199099999999987 -35.2822570000000013, 138.7249449999999911 -35.2802999999999969, 138.7283020000000135 -35.2778050000000007, 138.7353970000000061 -35.2744410000000030, 138.7405850000000100 -35.2706950000000035, 138.7434690000000046 -35.2670559999999966, 138.7463840000000062 -35.2654530000000008, 138.7480769999999950 -35.2658500000000004, 138.7511749999999893 -35.2629549999999981, 138.7549129999999877 -35.2631299999999968, 138.7583469999999863 -35.2642820000000015, 138.7606659999999863 -35.2698820000000026, 138.7655489999999929 -35.2719310000000021, 138.7684329999999875 -35.2784350000000018, 138.7684480000000065 -35.2834360000000018, 138.7676700000000096 -35.2853429999999975, 138.7606350000000077 -35.2896080000000012, 138.7586819999999932 -35.2922099999999972, 138.7525939999999878 -35.3022040000000032, 138.7524410000000046 -35.3042259999999999, 138.7499540000000025 -35.3113859999999988, 138.7502289999999903 -35.3141060000000024, 138.7480009999999879 -35.3176839999999999, 138.7475589999999954 -35.3207439999999977, 138.7483060000000137 -35.3238180000000028, 138.7477419999999881 -35.3317339999999973, 138.7485049999999944 -35.3336749999999995, 138.7498929999999859 -35.3352849999999989, 138.7503810000000044 -35.3369709999999984, 138.7518619999999885 -35.3385310000000032, 138.7564089999999908 -35.3407899999999984, 138.7575989999999990 -35.3404010000000000, 138.7613680000000045 -35.3404049999999970, 138.7627870000000030 -35.3400379999999998, 138.7673029999999983 -35.3421969999999988, 138.7683110000000113 -35.3420910000000035, 138.7723389999999881 -35.3428919999999991, 138.7733149999999966 -35.3437920000000005, 138.7738040000000126 -35.3474429999999984, 138.7746429999999975 -35.3483889999999974, 138.7754520000000014 -35.3486819999999966, 138.7810360000000003 -35.3489689999999968, 138.7823329999999942 -35.3509030000000024, 138.7839969999999994 -35.3518219999999985, 138.7854609999999980 -35.3520770000000013, 138.7890319999999917 -35.3535040000000009, 138.7898409999999956 -35.3545069999999981, 138.7925109999999904 -35.3558239999999984, 138.7955469999999991 -35.3564909999999983, 138.7991330000000119 -35.3568380000000033, 138.8023070000000132 -35.3568080000000009, 138.8025049999999965 -35.3580589999999972, 138.8038789999999949 -35.3594819999999999, 138.8047029999999893 -35.3596039999999974, 138.8098139999999887 -35.3670159999999996, 138.8338929999999891 -35.3688470000000024, 138.8338170000000105 -35.3721239999999995, 138.8331149999999923 -35.3779109999999974, 138.8324279999999931 -35.3783420000000035, 138.8325499999999977 -35.3835029999999975, 138.8322450000000003 -35.3841549999999998, 138.8417660000000069 -35.3840900000000005, 138.8466950000000111 -35.3836140000000015, 138.8618620000000021 -35.3825760000000002, 138.8655850000000100 -35.3825489999999974, 138.9067379999999901 -35.3896640000000033, 138.9173580000000072 -35.3913879999999992, 138.9415590000000122 -35.3954999999999984, 138.9450840000000085 -35.3960340000000002, 138.9530330000000049 -35.3974270000000004, 138.9544070000000033 -35.3974040000000016, 138.9566649999999868 -35.3966179999999966, 138.9637449999999887 -35.4041860000000028, 138.9715878469797588 -35.3998570844606206, 138.9713289999999972 -35.3995590000000036, 138.9636230000000126 -35.3885349999999974, 138.9619899999999859 -35.3858869999999968, 138.9646759999999972 -35.3395229999999998, 138.9658509999999865 -35.3362049999999996, 138.9667819999999949 -35.3216019999999986, 138.9618230000000096 -35.3177450000000022, 138.9572599999999909 -35.3162269999999978, 138.9539340000000038 -35.3137439999999998, 138.9504550000000052 -35.3063470000000024, 138.9447940000000017 -35.2996600000000029, 138.9423979999999972 -35.2920650000000009, 138.9407040000000109 -35.2894330000000025, 138.9311830000000043 -35.2814410000000009, 138.9316560000000038 -35.2814520000000016, 138.9324190000000101 -35.2812539999999970, 138.9327999999999861 -35.2814479999999975, 138.9329989999999952 -35.2819330000000022, 138.9332280000000139 -35.2822529999999972, 138.9335629999999924 -35.2823560000000001, 138.9337010000000134 -35.2825089999999975, 138.9336399999999969 -35.2828749999999971, 138.9341430000000059 -35.2832980000000020, 138.9347530000000006 -35.2833370000000031, 138.9357909999999947 -35.2837790000000027, 138.9362490000000037 -35.2838750000000019, 138.9368900000000053 -35.2838780000000014, 138.9374540000000025 -35.2840190000000007, 138.9381710000000112 -35.2839659999999995, 138.9384919999999966 -35.2840459999999965, 138.9389950000000056 -35.2844959999999972, 138.9398649999999975 -35.2847859999999969, 138.9404299999999921 -35.2846869999999981, 138.9409939999999892 -35.2848850000000027, 138.9418180000000120 -35.2852590000000035, 138.9420780000000093 -35.2854540000000014, 138.9425659999999993 -35.2854579999999984, 138.9435729999999865 -35.2856790000000018, 138.9439089999999908 -35.2857970000000023, 138.9449009999999873 -35.2859729999999985, 138.9466549999999927 -35.2862360000000024, 138.9473270000000014 -35.2864339999999999, 138.9476929999999868 -35.2864149999999981, 138.9486080000000072 -35.2865099999999998, 138.9492339999999899 -35.2861019999999996, 138.9492950000000064 -35.2859309999999979, 138.9488530000000139 -35.2850340000000031, 138.9488369999999975 -35.2848400000000026, 138.9482570000000123 -35.2839889999999983, 138.9480900000000076 -35.2836229999999986, 138.9478149999999914 -35.2834399999999988, 138.9475860000000011 -35.2834819999999993, 138.9468840000000114 -35.2829970000000017, 138.9466549999999927 -35.2826420000000027, 138.9464570000000094 -35.2821690000000032, 138.9464869999999905 -35.2818600000000018, 138.9468540000000019 -35.2816350000000014, 138.9472049999999967 -35.2818529999999981, 138.9485170000000096 -35.2819519999999969, 138.9487000000000023 -35.2822189999999978, 138.9499659999999892 -35.2825580000000016, 138.9509119999999882 -35.2826189999999968, 138.9513090000000091 -35.2830009999999987, 138.9520259999999894 -35.2831079999999986, 138.9532470000000046 -35.2834930000000000, 138.9540100000000109 -35.2838169999999991, 138.9546970000000101 -35.2839239999999990, 138.9556880000000092 -35.2839090000000013, 138.9558920000000057 -35.2839480000000023, 138.9561309999999992 -35.2839930000000024, 138.9567110000000127 -35.2839809999999972, 138.9576260000000048 -35.2844350000000020, 138.9582980000000134 -35.2845990000000000, 138.9584199999999896 -35.2845420000000018, 138.9590000000000032 -35.2846490000000017, 138.9600519999999904 -35.2851029999999994, 138.9602360000000090 -35.2856519999999989, 138.9607699999999966 -35.2858510000000010, 138.9611510000000010 -35.2858510000000010, 138.9611820000000080 -35.2854770000000002, 138.9607699999999966 -35.2851179999999971, 138.9601749999999925 -35.2850340000000031, 138.9597469999999930 -35.2848589999999973, 138.9585270000000037 -35.2839239999999990, 138.9581149999999923 -35.2837490000000003, 138.9577179999999998 -35.2832569999999990, 138.9571379999999863 -35.2830920000000035, 138.9567570000000103 -35.2827800000000025, 138.9560850000000016 -35.2823520000000030, 138.9555049999999881 -35.2822570000000013, 138.9551700000000096 -35.2821309999999997, 138.9549869999999885 -35.2818529999999981, 138.9545750000000055 -35.2815780000000032, 138.9541780000000131 -35.2811969999999988, 138.9536439999999970 -35.2807809999999975, 138.9535219999999924 -35.2801169999999971, 138.9531859999999881 -35.2797130000000010, 138.9527589999999861 -35.2794949999999972, 138.9526370000000099 -35.2792170000000027, 138.9526520000000005 -35.2789190000000019, 138.9527889999999957 -35.2786600000000021, 138.9532169999999951 -35.2784880000000030, 138.9533839999999998 -35.2783319999999989, 138.9540859999999896 -35.2783700000000024, 138.9544980000000010 -35.2781639999999967, 138.9550779999999861 -35.2781909999999996, 138.9557949999999948 -35.2781370000000010, 138.9568179999999984 -35.2775150000000011, 138.9571689999999933 -35.2772409999999965, 138.9580840000000137 -35.2768209999999982, 138.9581300000000113 -35.2764700000000033, 138.9583890000000110 -35.2759440000000026, 138.9584810000000061 -35.2758869999999973, 138.9586180000000013 -35.2754169999999974, 138.9588009999999940 -35.2751810000000035, 138.9589229999999986 -35.2746199999999988, 138.9586329999999919 -35.2742270000000033, 138.9586639999999989 -35.2738379999999978, 138.9589229999999986 -35.2736209999999986, 138.9591829999999959 -35.2730979999999974, 138.9597320000000025 -35.2729190000000017, 138.9604030000000137 -35.2724880000000027, 138.9607239999999990 -35.2723390000000023, 138.9610749999999939 -35.2723540000000000, 138.9612879999999961 -35.2722509999999971, 138.9616240000000005 -35.2718389999999999, 138.9621429999999975 -35.2715450000000033, 138.9623259999999902 -35.2712819999999994, 138.9623569999999972 -35.2709959999999967, 138.9620510000000024 -35.2705729999999988, 138.9617000000000075 -35.2699780000000018, 138.9618380000000002 -35.2700000000000031, 138.9615330000000029 -35.2696759999999969, 138.9611659999999915 -35.2694820000000036, 138.9609529999999893 -35.2691459999999992, 138.9611659999999915 -35.2688059999999979, 138.9616699999999980 -35.2685090000000017, 138.9621429999999975 -35.2684440000000023, 138.9627839999999992 -35.2680470000000028, 138.9630429999999990 -35.2680360000000022, 138.9634250000000009 -35.2675479999999979, 138.9632569999999987 -35.2674099999999981, 138.9629060000000038 -35.2669139999999999, 138.9627989999999897 -35.2666169999999966, 138.9625090000000114 -35.2662809999999993, 138.9620209999999929 -35.2653880000000015, 138.9620510000000024 -35.2651019999999988, 138.9622190000000046 -35.2649419999999978, 138.9625699999999995 -35.2648739999999989, 138.9632870000000082 -35.2649380000000008, 138.9638520000000028 -35.2641830000000027, 138.9638980000000004 -35.2639080000000007, 138.9639129999999909 -35.2630959999999973, 138.9642489999999952 -35.2627910000000000, 138.9641110000000026 -35.2624470000000017, 138.9641110000000026 -35.2621609999999990, 138.9643100000000118 -35.2619210000000010, 138.9649349999999970 -35.2616269999999972, 138.9652710000000013 -35.2612269999999981, 138.9656679999999938 -35.2610590000000030, 138.9662170000000003 -35.2606740000000016, 138.9665530000000047 -35.2602540000000033, 138.9665990000000022 -35.2597469999999973, 138.9670099999999877 -35.2591549999999998, 138.9673310000000015 -35.2589419999999976, 138.9678340000000105 -35.2587010000000021, 138.9685819999999978 -35.2584689999999981, 138.9691620000000114 -35.2580680000000015, 138.9698940000000107 -35.2577289999999977, 138.9704439999999863 -35.2573429999999988, 138.9705810000000099 -35.2570570000000032, 138.9704900000000123 -35.2565880000000007, 138.9709320000000048 -35.2563400000000016, 138.9711299999999881 -35.2560769999999977, 138.9713900000000137 -35.2554050000000032, 138.9714199999999948 -35.2551190000000005, 138.9716339999999946 -35.2545700000000011, 138.9714199999999948 -35.2543409999999966, 138.9712680000000091 -35.2537420000000026, 138.9709009999999978 -35.2533189999999976, 138.9702000000000055 -35.2523880000000034, 138.9701230000000010 -35.2520219999999966, 138.9699709999999868 -35.2518689999999992, 138.9698180000000036 -35.2515029999999996, 138.9699400000000082 -35.2507510000000011, 138.9698940000000107 -35.2500649999999993, 138.9699549999999988 -35.2500000000000000, 138.9698030000000131 -35.2496679999999998, 138.9700320000000033 -35.2496190000000027, 138.9713749999999948 -35.2500000000000000, 138.9721830000000011 -35.2502899999999997, 138.9727780000000052 -35.2504350000000031, 138.9738920000000064 -35.2508130000000008, 138.9744870000000105 -35.2507969999999986, 138.9750369999999862 -35.2505609999999976, 138.9752809999999954 -35.2500000000000000, 138.9757079999999974 -35.2495189999999994, 138.9756930000000068 -35.2490120000000005, 138.9755550000000142 -35.2485280000000003, 138.9757690000000139 -35.2480550000000008, 138.9763030000000015 -35.2478070000000017, 138.9768679999999961 -35.2476160000000007, 138.9778589999999951 -35.2481989999999996, 138.9784239999999897 -35.2480550000000008, 138.9790340000000128 -35.2480010000000021, 138.9796299999999860 -35.2478789999999975, 138.9799350000000118 -35.2474559999999997, 138.9795070000000123 -35.2471049999999977, 138.9776760000000024 -35.2470089999999985, 138.9773710000000051 -35.2465710000000030, 138.9772949999999980 -35.2460749999999976, 138.9769900000000007 -35.2456469999999982, 138.9775089999999977 -35.2448350000000019, 138.9848790000000065 -35.2422749999999994, 138.9824370000000044 -35.2374760000000009, 138.9813080000000127 -35.2357640000000032, 138.9863589999999931 -35.2362749999999991, 138.9869539999999972 -35.2363739999999979, 138.9875340000000108 -35.2365259999999978, 138.9888310000000047 -35.2356029999999976, 138.9891200000000140 -35.2357220000000027, 138.9938809999999876 -35.2396129999999985, 139.0000149999999906 -35.2438849999999988, 139.0041349999999909 -35.2477870000000024, 139.0072169999999971 -35.2498819999999995, 139.0224000000000046 -35.2586170000000010, 139.0283509999999865 -35.2632410000000007, 139.0409089999999992 -35.2589380000000006, 139.0413120000000049 -35.2589370000000031, 139.0649410000000046 -35.2588620000000006, 139.0649410000000046 -35.2786290000000022, 139.1113129999999956 -35.2953260000000029, 139.1301880000000040 -35.2990149999999971, 139.1359860000000026 -35.3102650000000011, 139.1485600000000034 -35.3059349999999981, 139.1535489999999982 -35.3056449999999984, 139.1498929999999916 -35.3633560000000031, 139.1490479999999934 -35.3766859999999994, 139.1485140000000058 -35.3767169999999993, 139.1479190000000017 -35.3768420000000035, 139.1473239999999976 -35.3770900000000026, 139.1469569999999862 -35.3774909999999991, 139.1467590000000030 -35.3779830000000004, 139.1461329999999919 -35.3780250000000009, 139.1443940000000055 -35.3775710000000032, 139.1437990000000013 -35.3773839999999993, 139.1431880000000092 -35.3772999999999982, 139.1425930000000051 -35.3773460000000028, 139.1419980000000010 -35.3775019999999998, 139.1414949999999919 -35.3778110000000012, 139.1409449999999879 -35.3780709999999985, 139.1403349999999932 -35.3781049999999979, 139.1397090000000105 -35.3782039999999967, 139.1379699999999957 -35.3786089999999973, 139.1374360000000081 -35.3788720000000012, 139.1365049999999997 -35.3795429999999982, 139.1361080000000072 -35.3799319999999966, 139.1356659999999863 -35.3802760000000021, 139.1351469999999892 -35.3805240000000012, 139.1345059999999876 -35.3805890000000005, 139.1326899999999966 -35.3806610000000035, 139.1320650000000114 -35.3807299999999998, 139.1314999999999884 -35.3809430000000020, 139.1299899999999923 -35.3817629999999994, 139.1291809999999884 -35.3825489999999974, 139.1289669999999887 -35.3830799999999996, 139.1286619999999914 -35.3834990000000005, 139.1280669999999873 -35.3837049999999991, 139.1274410000000046 -35.3838500000000025, 139.1267850000000124 -35.3839529999999982, 139.1255800000000136 -35.3840029999999999, 139.1235810000000015 -35.3838689999999971, 139.1229859999999974 -35.3837619999999973, 139.1217800000000011 -35.3839299999999994, 139.1211700000000064 -35.3840410000000034, 139.1200100000000077 -35.3843919999999983, 139.1195370000000082 -35.3847120000000004, 139.1191100000000063 -35.3850780000000000, 139.1188510000000065 -35.3855319999999978, 139.1187590000000114 -35.3860280000000031, 139.1185910000000092 -35.3865089999999967, 139.1184839999999951 -35.3870009999999979, 139.1180569999999932 -35.3873559999999969, 139.1174929999999961 -35.3875010000000003, 139.1168820000000039 -35.3876270000000019, 139.1162869999999998 -35.3876800000000031, 139.1156770000000051 -35.3876190000000008, 139.1150820000000010 -35.3875349999999997, 139.1144409999999993 -35.3874319999999969, 139.1138459999999952 -35.3874860000000027, 139.1132810000000006 -35.3876759999999990, 139.1127470000000130 -35.3879170000000016, 139.1122589999999946 -35.3882260000000031, 139.1113279999999861 -35.3888740000000013, 139.1107480000000010 -35.3890230000000017, 139.1101529999999968 -35.3889959999999988, 139.1089939999999956 -35.3886910000000015, 139.1077730000000088 -35.3886639999999986, 139.1065670000000125 -35.3887980000000013, 139.1059720000000084 -35.3889309999999995, 139.1054230000000018 -35.3891909999999967, 139.1045070000000123 -35.3898769999999985, 139.1037139999999965 -35.3906169999999989, 139.1032260000000065 -35.3909260000000003, 139.1026310000000024 -35.3910479999999978, 139.1020200000000102 -35.3910709999999966, 139.1015010000000132 -35.3908040000000028, 139.1009219999999971 -35.3906520000000029, 139.0997160000000008 -35.3907740000000004, 139.0991359999999872 -35.3909420000000026, 139.0986479999999972 -35.3912389999999988, 139.0981899999999882 -35.3916049999999984, 139.0973659999999938 -35.3929329999999993, 139.0970460000000060 -35.3933790000000030, 139.0965579999999875 -35.3936610000000016, 139.0959630000000118 -35.3936390000000003, 139.0953370000000007 -35.3935320000000004, 139.0941620000000114 -35.3932500000000019, 139.0929409999999962 -35.3931880000000021, 139.0923459999999920 -35.3930819999999997, 139.0911409999999933 -35.3931690000000003, 139.0905909999999892 -35.3933830000000000, 139.0895079999999950 -35.3938709999999972, 139.0889280000000099 -35.3940199999999976, 139.0877230000000111 -35.3940809999999999, 139.0871280000000070 -35.3940580000000011, 139.0859379999999987 -35.3938220000000001, 139.0853730000000041 -35.3936229999999981, 139.0841979999999865 -35.3933449999999965, 139.0829929999999877 -35.3932000000000002, 139.0823969999999861 -35.3932229999999990, 139.0805819999999926 -35.3933869999999970, 139.0799869999999885 -35.3934750000000022, 139.0793610000000058 -35.3934819999999988, 139.0781709999999975 -35.3932569999999984, 139.0775759999999934 -35.3932459999999978, 139.0763699999999972 -35.3933559999999972, 139.0751649999999984 -35.3935200000000023, 139.0739440000000116 -35.3934479999999994, 139.0733639999999980 -35.3932720000000032, 139.0727689999999939 -35.3931880000000021, 139.0721589999999992 -35.3932459999999978, 139.0709689999999910 -35.3932500000000019, 139.0697780000000137 -35.3930629999999979, 139.0685729999999865 -35.3929180000000017, 139.0679629999999918 -35.3929479999999970, 139.0673679999999877 -35.3930509999999998, 139.0667719999999861 -35.3929329999999993, 139.0655669999999873 -35.3930890000000034, 139.0643310000000099 -35.3931159999999991, 139.0630950000000041 -35.3929860000000005, 139.0607149999999876 -35.3924140000000023, 139.0601039999999955 -35.3923530000000000, 139.0595700000000079 -35.3921199999999985, 139.0566100000000063 -35.3920519999999996, 139.0553889999999910 -35.3921700000000001, 139.0535429999999906 -35.3924260000000004, 139.0523379999999918 -35.3922839999999965, 139.0508580000000052 -35.3922650000000019, 139.0496520000000089 -35.3924450000000022, 139.0452270000000112 -35.3929520000000011, 139.0446010000000001 -35.3930629999999979, 139.0428009999999972 -35.3931809999999984, 139.0415950000000009 -35.3933370000000025, 139.0413120000000049 -35.3933460000000011, 139.0409850000000063 -35.3933559999999972, 139.0397949999999980 -35.3935699999999969, 139.0386509999999873 -35.3938980000000001, 139.0374600000000100 -35.3941000000000017, 139.0368499999999869 -35.3941080000000028, 139.0357209999999952 -35.3944820000000036, 139.0351560000000006 -35.3946419999999975, 139.0339659999999924 -35.3948630000000009, 139.0334169999999858 -35.3950809999999976, 139.0310210000000097 -35.3956299999999970, 139.0304260000000056 -35.3957100000000011, 139.0297999999999945 -35.3956260000000000, 139.0292359999999974 -35.3957940000000022, 139.0281219999999962 -35.3962289999999982, 139.0269169999999974 -35.3963579999999993, 139.0263520000000028 -35.3965529999999973, 139.0257719999999892 -35.3966750000000019, 139.0251619999999946 -35.3966939999999965, 139.0234069999999917 -35.3972049999999996, 139.0227969999999971 -35.3973159999999964, 139.0222320000000025 -35.3974949999999993, 139.0210570000000132 -35.3977999999999966, 139.0187530000000038 -35.3983190000000008, 139.0181269999999927 -35.3983959999999982, 139.0162960000000112 -35.3984790000000018, 139.0138550000000066 -35.3987690000000015, 139.0120389999999873 -35.3989109999999982, 139.0102080000000058 -35.3991430000000022, 139.0084080000000029 -35.3994670000000013, 139.0065920000000119 -35.3997460000000004, 139.0054169999999942 -35.4000279999999989, 139.0030059999999992 -35.4003599999999992, 139.0011900000000082 -35.4006270000000001, 139.0000000000000000 -35.4010310000000032, 138.9980319999999949 -35.4014239999999987, 138.9824220000000139 -35.4053729999999973, 138.9782260000000065 -35.4068529999999981, 138.9766539999999964 -35.4054110000000009, 138.9760589999999922 -35.4050060000000002, 138.9715980846879688 -35.3998688740582352), (138.6765440000000069 -35.5375900000000016, 138.6754909999999938 -35.5321580000000026, 138.6732179999999914 -35.5220070000000021, 138.6765440000000069 -35.5375900000000016), (138.6732480000000010 -35.4693570000000022, 138.6740719999999953 -35.4680060000000026, 138.6745300000000043 -35.4659770000000023, 138.6732480000000010 -35.4693570000000022), (138.6745300000000043 -35.4659770000000023, 138.6783140000000003 -35.4641110000000026, 138.6805889999999977 -35.4624910000000000, 138.6812290000000019 -35.4620359999999977, 138.6745300000000043 -35.4659770000000023), (138.7342219999999884 -35.3920480000000026, 138.7399900000000059 -35.3905450000000030, 138.7453610000000026 -35.3890340000000023, 138.7342219999999884 -35.3920480000000026), (138.7453610000000026 -35.3890340000000023, 138.7460480000000018 -35.3883170000000007, 138.7460330000000113 -35.3865849999999966, 138.7453610000000026 -35.3890340000000023), (138.7460330000000113 -35.3865849999999966, 138.7446590000000128 -35.3828280000000035, 138.7433780000000070 -35.3807070000000010, 138.7460330000000113 -35.3865849999999966), (138.7433780000000070 -35.3807070000000010, 138.7420810000000131 -35.3752210000000034, 138.7409969999999930 -35.3714829999999978, 138.7433780000000070 -35.3807070000000010), (138.5566100000000063 -35.2856790000000018, 138.5556180000000097 -35.2862239999999971, 138.5560609999999997 -35.2882770000000008, 138.5566100000000063 -35.2856790000000018), (138.5560609999999997 -35.2882770000000008, 138.5554349999999886 -35.2886999999999986, 138.5553728139079794 -35.2894445966280230, 138.5560609999999997 -35.2882770000000008), (138.5423429999999883 -35.2947649999999982, 138.5405120000000068 -35.2936440000000005, 138.5395509999999888 -35.2932699999999997, 138.5423429999999883 -35.2947649999999982), (138.5395509999999888 -35.2932699999999997, 138.5401310000000024 -35.2950739999999996, 138.5409089999999992 -35.2959019999999981, 138.5395509999999888 -35.2932699999999997), (138.5283200000000079 -35.3044239999999974, 138.5274809999999945 -35.3044780000000031, 138.5267790000000048 -35.3056979999999996, 138.5283200000000079 -35.3044239999999974), (138.5267790000000048 -35.3056979999999996, 138.5253749999999968 -35.3048900000000003, 138.5233460000000036 -35.3049010000000010, 138.5267790000000048 -35.3056979999999996), (138.5191114896003057 -35.3076495992919206, 138.5175930000000051 -35.3060529999999986, 138.5163420000000087 -35.3065530000000010, 138.5181430000000091 -35.3076709999999991, 138.5183409999999924 -35.3083269999999985, 138.5191114896003057 -35.3076495992919206), (138.5183409999999924 -35.3083269999999985, 138.5161439999999970 -35.3081320000000005, 138.5147399999999891 -35.3086619999999982, 138.5183409999999924 -35.3083269999999985), (138.5147399999999891 -35.3086619999999982, 138.5143889999999942 -35.3114470000000011, 138.5145288528027834 -35.3117443881438646, 138.5147399999999891 -35.3086619999999982), (138.4963902016930888 -35.3243860332596213, 138.4962160000000040 -35.3238979999999998, 138.4941860000000133 -35.3231930000000034, 138.4963902016930888 -35.3243860332596213), (138.4941860000000133 -35.3231930000000034, 138.4926609999999982 -35.3241579999999971, 138.4921260000000132 -35.3264539999999982, 138.4941860000000133 -35.3231930000000034), (138.4888721309237383 -35.3272510212676920, 138.4877930000000106 -35.3276790000000034, 138.4874729999999943 -35.3287729999999982, 138.4888721309237383 -35.3272510212676920), (138.4874729999999943 -35.3287729999999982, 138.4893490000000043 -35.3294449999999998, 138.4911500000000046 -35.3295359999999974, 138.4874729999999943 -35.3287729999999982), (138.4781649999999900 -35.3381040000000013, 138.4781800000000089 -35.3359949999999969, 138.4769129999999961 -35.3336940000000013, 138.4781649999999900 -35.3381040000000013), (138.4769129999999961 -35.3336940000000013, 138.4754939999999976 -35.3323549999999997, 138.4735569999999996 -35.3312870000000032, 138.4769129999999961 -35.3336940000000013), (138.6696780000000047 -35.5057260000000028, 138.6686709999999891 -35.5045810000000017, 138.6678594958323174 -35.5041182191332538, 138.6696780000000047 -35.5057260000000028), (138.6597749999999962 -35.4788250000000005, 138.6613010000000088 -35.4763760000000019, 138.6616060000000061 -35.4748340000000013, 138.6597749999999962 -35.4788250000000005), (138.6644440000000031 -35.4773220000000009, 138.6685329999999965 -35.4791560000000032, 138.6689149999999984 -35.4790729999999996, 138.6644440000000031 -35.4773220000000009), (138.6845399999999984 -35.4624140000000025, 138.6860200000000134 -35.4613299999999967, 138.6865080000000034 -35.4604909999999975, 138.6845399999999984 -35.4624140000000025), (138.6927284538868435 -35.4549506040536002, 138.6936190000000124 -35.4545559999999966, 138.6948089999999922 -35.4530869999999965, 138.6927284538868435 -35.4549506040536002), (138.7156219999999962 -35.4422720000000027, 138.7176819999999964 -35.4423600000000008, 138.7185360000000003 -35.4420470000000023, 138.7156219999999962 -35.4422720000000027), (138.7219240000000013 -35.4303359999999969, 138.7219090000000108 -35.4268149999999977, 138.7214810000000114 -35.4237439999999992, 138.7219240000000013 -35.4303359999999969), (138.7271580000000029 -35.4095000000000013, 138.7272490000000005 -35.4080700000000022, 138.7271120000000053 -35.4019550000000010, 138.7271580000000029 -35.4095000000000013), (138.7395538196018663 -35.3667734779936680, 138.7395019999999874 -35.3662610000000015, 138.7384030000000052 -35.3624989999999997, 138.7375179999999943 -35.3601299999999981, 138.7395538196018663 -35.3667734779936680), (138.7359160000000031 -35.3489420000000010, 138.7386779999999931 -35.3462639999999979, 138.7396417858990390 -35.3450104591968284, 138.7359160000000031 -35.3489420000000010), (138.7404933162270879 -35.3439029227487680, 138.7410130000000095 -35.3432269999999988, 138.7415671921343971 -35.3417176923589906, 138.7404933162270879 -35.3439029227487680), (138.7456561181037102 -35.3372279658379185, 138.7465970000000084 -35.3368380000000002, 138.7475890000000049 -35.3361779999999968, 138.7456561181037102 -35.3372279658379185), (138.5669560000000047 -35.2863159999999993, 138.5659939999999892 -35.2844890000000007, 138.5647739999999999 -35.2842899999999986, 138.5669560000000047 -35.2863159999999993), (138.5539249999999925 -35.2919010000000029, 138.5518040000000042 -35.2920269999999974, 138.5519314738339460 -35.2926204847351102, 138.5539249999999925 -35.2919010000000029), (138.5503229999999917 -35.2932010000000034, 138.5499419999999873 -35.2907909999999987, 138.5488129999999956 -35.2902220000000000, 138.5503229999999917 -35.2932010000000034), (138.5454100000000039 -35.2898289999999974, 138.5441439999999886 -35.2900509999999983, 138.5436709999999891 -35.2910350000000008, 138.5454100000000039 -35.2898289999999974), (138.5377959999999860 -35.2964020000000005, 138.5371700000000033 -35.2975920000000016, 138.5371825984929899 -35.2976414940796488, 138.5377959999999860 -35.2964020000000005), (138.5364559464225067 -35.2995656658309969, 138.5361019999999996 -35.2997859999999974, 138.5371250000000032 -35.3011669999999995, 138.5372192361624855 -35.3011878626001874, 138.5364559464225067 -35.2995656658309969), (138.5311663413023098 -35.3043167674555036, 138.5311429999999859 -35.3043139999999980, 138.5303189999999915 -35.3076549999999969, 138.5311663413023098 -35.3043167674555036), (138.5233728381366234 -35.3065014475465944, 138.5229571399090673 -35.3066529520210963, 138.5233760000000132 -35.3066900000000032, 138.5233728381366234 -35.3065014475465944), (138.5203890306592882 -35.3065264079891250, 138.5198670000000050 -35.3064079999999976, 138.5194034824624225 -35.3073928843778262, 138.5203890306592882 -35.3065264079891250), (138.5143889999999942 -35.3137860000000003, 138.5133820000000071 -35.3119930000000011, 138.5113530000000139 -35.3102719999999977, 138.5143889999999942 -35.3137860000000003), (138.5080955425794116 -35.3158986026771515, 138.5076599999999871 -35.3167649999999966, 138.5084229999999934 -35.3187640000000016, 138.5080955425794116 -35.3158986026771515), (138.5029910000000086 -35.3199619999999967, 138.5012209999999868 -35.3188630000000003, 138.5001369999999952 -35.3189539999999980, 138.5029910000000086 -35.3199619999999967), (138.4991279662167472 -35.3206348583330367, 138.4984890000000064 -35.3206980000000001, 138.4978030000000047 -35.3228420000000014, 138.4991279662167472 -35.3206348583330367), (138.4887390000000096 -35.3321419999999975, 138.4870610000000113 -35.3315199999999976, 138.4863279999999861 -35.3326110000000000, 138.4887390000000096 -35.3321419999999975), (138.4816130000000101 -35.3315119999999965, 138.4813540000000103 -35.3329769999999996, 138.4830019999999990 -35.3350519999999975, 138.4816130000000101 -35.3315119999999965), (138.4782287088680732 -35.3411416769072915, 138.4775390000000073 -35.3414649999999995, 138.4770809999999983 -35.3430290000000014, 138.4782287088680732 -35.3411416769072915), (138.4679109999999866 -35.3372150000000005, 138.4634090000000128 -35.3402600000000007, 138.4621475257789598 -35.3415193406494055, 138.4679109999999866 -35.3372150000000005), (138.4595490000000098 -35.3434600000000003, 138.4566350000000057 -35.3467789999999979, 138.4549409999999909 -35.3494379999999992, 138.4595490000000098 -35.3434600000000003)), ((136.7051610000000039 -36.0484209999999976, 136.7049409999999909 -36.0361940000000018, 136.6879580000000090 -36.0110659999999996, 136.6847380000000101 -36.0017470000000017, 136.6547239999999874 -35.9722900000000010, 136.6531520000000057 -35.9686620000000019, 136.6434779999999876 -35.9666330000000016, 136.6391299999999944 -35.9637680000000017, 136.6281429999999943 -35.9640690000000021, 136.6250609999999881 -35.9575000000000031, 136.6174320000000080 -35.9572489999999974, 136.5985410000000115 -35.9641799999999989, 136.5942839999999876 -35.9636080000000007, 136.5899960000000135 -35.9552350000000018, 136.5786740000000066 -35.9541630000000012, 136.5784299999999973 -35.9342079999999982, 136.5613859999999988 -35.9174580000000034, 136.5530239999999935 -35.9128609999999995, 136.5502319999999941 -35.9062809999999999, 136.5464629999999886 -35.9036290000000022, 136.5384980000000041 -35.9020039999999980, 136.5429839999999899 -35.8945470000000029, 136.5490259999999978 -35.8907129999999981, 136.5469510000000071 -35.8882449999999977, 136.5342709999999897 -35.8881230000000002, 136.5316620000000114 -35.8792419999999979, 136.5374909999999886 -35.8699110000000019, 136.5391689999999869 -35.8627549999999999, 136.5421749999999861 -35.8606109999999987, 136.5564420000000041 -35.8583980000000011, 136.5608060000000137 -35.8548389999999984, 136.5628199999999879 -35.8490490000000008, 136.5623019999999883 -35.8430979999999977, 136.5588840000000062 -35.8351589999999973, 136.5593110000000081 -35.8317070000000015, 136.5663299999999936 -35.8246380000000002, 136.5650479999999902 -35.8138890000000032, 136.5699309999999969 -35.8091700000000017, 136.5713810000000024 -35.8033939999999973, 136.5766140000000064 -35.8007320000000036, 136.5778660000000002 -35.7967950000000030, 136.5724950000000035 -35.7687230000000014, 136.5771640000000104 -35.7658419999999992, 136.5794370000000129 -35.7595859999999988, 136.5861659999999915 -35.7522930000000017, 136.5929260000000056 -35.7525710000000032, 136.6018070000000080 -35.7498050000000021, 136.6155550000000005 -35.7489739999999969, 136.6356199999999887 -35.7511829999999975, 136.6456450000000018 -35.7488439999999983, 136.6695249999999930 -35.7481840000000020, 136.6906889999999919 -35.7434689999999975, 136.7014619999999923 -35.7388109999999983, 136.7156520000000057 -35.7287749999999988, 136.7180020000000127 -35.7243500000000012, 136.7307429999999897 -35.7262879999999967, 136.7382810000000006 -35.7251589999999979, 136.7434079999999881 -35.7266199999999969, 136.7546230000000094 -35.7260739999999970, 136.7636259999999879 -35.7196240000000032, 136.7766269999999906 -35.7148929999999964, 136.7801509999999894 -35.7053829999999977, 136.7845609999999965 -35.7034230000000008, 136.8037260000000117 -35.7042500000000018, 136.8109129999999993 -35.7015189999999976, 136.8204650000000129 -35.7014730000000000, 136.8256989999999860 -35.6990279999999984, 136.8391420000000096 -35.6981770000000012, 136.8482820000000117 -35.6949309999999969, 136.8606870000000129 -35.6959459999999993, 136.8664090000000044 -35.6918750000000031, 136.8728330000000142 -35.6910019999999975, 136.8908389999999997 -35.6911580000000015, 136.9394230000000050 -35.6782419999999973, 136.9960480000000018 -35.6749310000000008, 137.0031429999999943 -35.6765520000000009, 137.0138090000000091 -35.6764530000000022, 137.0271449999999902 -35.6730650000000011, 137.0395049999999912 -35.6729130000000012, 137.0472560000000044 -35.6703800000000015, 137.0686650000000100 -35.6715549999999979, 137.0723570000000109 -35.6663929999999993, 137.0954439999999863 -35.6615409999999997, 137.1173249999999939 -35.6548919999999967, 137.1257779999999968 -35.6436119999999974, 137.1334840000000099 -35.6401559999999975, 137.1418150000000082 -35.6323200000000000, 137.1535949999999957 -35.6319469999999967, 137.1640779999999893 -35.6339070000000007, 137.1770630000000040 -35.6293640000000025, 137.1827389999999980 -35.6250530000000012, 137.2040859999999896 -35.6250569999999982, 137.2097170000000119 -35.6195980000000034, 137.2184300000000121 -35.6195450000000022, 137.2394099999999924 -35.6067049999999981, 137.2583160000000078 -35.6026460000000000, 137.2685390000000041 -35.6050680000000028, 137.2798769999999990 -35.6014819999999972, 137.3003689999999892 -35.5902519999999996, 137.3094940000000008 -35.5816879999999998, 137.3178560000000061 -35.5807229999999990, 137.3402399999999943 -35.5848009999999988, 137.3494420000000105 -35.5890849999999972, 137.3718570000000057 -35.5881040000000013, 137.3793640000000096 -35.5922130000000010, 137.4104460000000074 -35.5907020000000003, 137.4428560000000061 -35.5985530000000026, 137.4490399999999966 -35.5960630000000009, 137.4640349999999955 -35.5900230000000022, 137.4743960000000129 -35.5894359999999992, 137.4824519999999950 -35.5825040000000001, 137.4880679999999984 -35.5825389999999970, 137.4987490000000037 -35.5881389999999982, 137.5079189999999869 -35.5970000000000013, 137.5211329999999919 -35.5972289999999987, 137.5321810000000085 -35.5938609999999969, 137.5475160000000017 -35.5864369999999965, 137.5538789999999949 -35.5795590000000033, 137.5625760000000071 -35.5739749999999972, 137.5756989999999860 -35.5725940000000023, 137.5831450000000018 -35.5702670000000012, 137.5863190000000031 -35.5667109999999980, 137.5956270000000075 -35.5725780000000000, 137.6051789999999926 -35.5726969999999980, 137.6173400000000129 -35.5640029999999996, 137.6295780000000093 -35.5672380000000032, 137.6303249999999991 -35.5706559999999996, 137.6264649999999961 -35.5769880000000001, 137.6265109999999936 -35.5935130000000015, 137.6236419999999896 -35.5977480000000028, 137.6163789999999949 -35.5931849999999983, 137.6112669999999980 -35.5919910000000002, 137.6031800000000089 -35.5931970000000035, 137.5874180000000138 -35.6029359999999997, 137.5736689999999953 -35.6137500000000031, 137.5642239999999958 -35.6262469999999993, 137.5667420000000050 -35.6364859999999979, 137.5722049999999967 -35.6388210000000001, 137.5746770000000083 -35.6430930000000004, 137.5840910000000008 -35.6457440000000005, 137.6160429999999906 -35.6388740000000013, 137.6224060000000122 -35.6423190000000005, 137.6323390000000018 -35.6442600000000027, 137.6364900000000091 -35.6429630000000017, 137.6388699999999972 -35.6557350000000000, 137.6368260000000134 -35.6594770000000025, 137.6291960000000074 -35.6641120000000029, 137.6236269999999990 -35.6650009999999966, 137.6124729999999943 -35.6718219999999988, 137.5984039999999879 -35.6872410000000002, 137.6012120000000039 -35.6924210000000031, 137.5984039999999879 -35.6978000000000009, 137.5885470000000055 -35.7025110000000012, 137.5716859999999997 -35.7184829999999991, 137.5768429999999967 -35.7203639999999965, 137.5731959999999958 -35.7257729999999967, 137.5753780000000006 -35.7298279999999977, 137.5861820000000080 -35.7372510000000005, 137.5941770000000020 -35.7394940000000005, 137.6095889999999997 -35.7382580000000019, 137.6254270000000020 -35.7347109999999972, 137.6488040000000126 -35.7405320000000017, 137.6669620000000123 -35.7433240000000012, 137.7048489999999958 -35.7414929999999984, 137.7167819999999949 -35.7385370000000009, 137.7316739999999982 -35.7382240000000024, 137.7424770000000080 -35.7353019999999972, 137.7603300000000104 -35.7275309999999990, 137.7681579999999997 -35.7265549999999976, 137.7787629999999979 -35.7302970000000002, 137.7825620000000129 -35.7377320000000012, 137.7880550000000142 -35.7402840000000026, 137.7898710000000051 -35.7477909999999994, 137.7951810000000137 -35.7519530000000003, 137.7989350000000002 -35.7587010000000021, 137.7974550000000136 -35.7624279999999999, 137.7876430000000028 -35.7680700000000016, 137.7775120000000015 -35.7780879999999968, 137.7709350000000086 -35.7813149999999993, 137.7680359999999951 -35.7848630000000014, 137.7673189999999863 -35.7922360000000026, 137.7583620000000053 -35.7930220000000006, 137.7474980000000073 -35.8003080000000011, 137.7419429999999920 -35.8067089999999979, 137.7413640000000044 -35.8163720000000012, 137.7442320000000109 -35.8275110000000012, 137.7486110000000110 -35.8303379999999976, 137.7460629999999924 -35.8350179999999980, 137.7511900000000082 -35.8463100000000026, 137.7602080000000058 -35.8464359999999971, 137.7617799999999875 -35.8390350000000026, 137.7601319999999987 -35.8349649999999968, 137.7673489999999958 -35.8278120000000015, 137.7806699999999864 -35.8344379999999987, 137.7895660000000078 -35.8373220000000003, 137.7937469999999962 -35.8364789999999971, 137.8016049999999950 -35.8311390000000003, 137.8038479999999879 -35.8260039999999975, 137.8098599999999863 -35.8276180000000011, 137.8096009999999865 -35.8230360000000019, 137.8036350000000141 -35.8170620000000000, 137.7961270000000127 -35.8138959999999997, 137.7787480000000073 -35.8152279999999976, 137.7713009999999940 -35.8129769999999965, 137.7692720000000008 -35.8169520000000006, 137.7630000000000052 -35.8155780000000021, 137.7596279999999922 -35.8106500000000025, 137.7544860000000142 -35.8094639999999984, 137.7599789999999871 -35.8019139999999965, 137.7725680000000068 -35.8005330000000015, 137.7746730000000071 -35.7977029999999985, 137.7741849999999886 -35.7889979999999994, 137.7775729999999896 -35.7893329999999992, 137.8064119999999946 -35.8015789999999967, 137.8276820000000100 -35.8042299999999969, 137.8289489999999944 -35.8016590000000008, 137.8460080000000119 -35.7996440000000007, 137.8517150000000129 -35.7959859999999992, 137.8629610000000127 -35.7808720000000022, 137.8692020000000014 -35.7769660000000016, 137.8877720000000124 -35.7620319999999978, 137.8911589999999876 -35.7279320000000027, 137.8983760000000132 -35.7214579999999984, 137.9041899999999998 -35.7198599999999971, 137.9136509999999873 -35.7229460000000003, 137.9376369999999952 -35.7195049999999981, 137.9401090000000067 -35.7233120000000000, 137.9570769999999982 -35.7247279999999989, 137.9679409999999962 -35.7229310000000027, 137.9984129999999993 -35.7293319999999994, 138.0087890000000073 -35.7335210000000032, 138.0182039999999972 -35.7405010000000019, 138.0311739999999929 -35.7457350000000034, 138.0395809999999983 -35.7451739999999987, 138.0455780000000061 -35.7513689999999968, 138.0513459999999952 -35.7536699999999996, 138.0610959999999920 -35.7615509999999972, 138.0637049999999988 -35.7674179999999993, 138.0629729999999995 -35.7881050000000016, 138.0745090000000062 -35.8021159999999981, 138.0889889999999980 -35.8088910000000027, 138.1018679999999961 -35.8122860000000003, 138.1156009999999981 -35.8112830000000031, 138.1205899999999929 -35.8051150000000007, 138.1217190000000130 -35.8098910000000004, 138.1153720000000078 -35.8213920000000030, 138.1163019999999904 -35.8275530000000018, 138.1202700000000050 -35.8324470000000019, 138.1202700000000050 -35.8372689999999992, 138.1248170000000073 -35.8425980000000024, 138.1314240000000098 -35.8446309999999997, 138.1255950000000041 -35.8508300000000020, 138.1195830000000058 -35.8492320000000007, 138.1135559999999884 -35.8519969999999972, 138.1090240000000051 -35.8517190000000028, 138.0969240000000013 -35.8613780000000020, 138.0865330000000029 -35.8666109999999989, 138.0680849999999964 -35.8831789999999984, 138.0636140000000012 -35.8838119999999989, 138.0523680000000013 -35.8984870000000029, 138.0407710000000066 -35.9074329999999975, 138.0197750000000099 -35.9052659999999975, 138.0102840000000128 -35.9019619999999975, 137.9994350000000054 -35.8950350000000000, 137.9799040000000048 -35.8889050000000012, 137.9722899999999868 -35.8887369999999990, 137.9714510000000018 -35.8839490000000012, 137.9589540000000056 -35.8775410000000008, 137.9327549999999860 -35.8679849999999973, 137.9136509999999873 -35.8643489999999971, 137.9049219999999991 -35.8644520000000000, 137.8914340000000038 -35.8697810000000032, 137.8815160000000049 -35.8690110000000004, 137.8777619999999899 -35.8723639999999975, 137.8700100000000077 -35.8747219999999984, 137.8650509999999940 -35.8668750000000003, 137.8447419999999966 -35.8614389999999972, 137.8268429999999967 -35.8588939999999994, 137.8162079999999889 -35.8551560000000009, 137.8004149999999868 -35.8550529999999981, 137.7957309999999893 -35.8568339999999992, 137.7919770000000028 -35.8551369999999991, 137.7850039999999865 -35.8563120000000026, 137.7558589999999867 -35.8541719999999984, 137.7506410000000017 -35.8566590000000005, 137.7415770000000066 -35.8556140000000028, 137.7335359999999866 -35.8579709999999992, 137.7306210000000135 -35.8615229999999983, 137.7325899999999876 -35.8662720000000022, 137.7277679999999975 -35.8708079999999967, 137.7234339999999975 -35.8792270000000002, 137.7054599999999880 -35.8803410000000014, 137.6705019999999990 -35.8852729999999980, 137.6516269999999906 -35.8905409999999989, 137.6397859999999866 -35.8955539999999971, 137.6108859999999936 -35.9137950000000004, 137.5957029999999861 -35.9354480000000009, 137.5946959999999990 -35.9428290000000032, 137.5981899999999882 -35.9606059999999985, 137.6076199999999972 -35.9733540000000005, 137.6155550000000005 -35.9790419999999997, 137.6116639999999904 -35.9853779999999972, 137.6131129999999985 -35.9912950000000009, 137.6047519999999906 -35.9984740000000016, 137.6037900000000036 -36.0067710000000005, 137.5990140000000110 -36.0124470000000017, 137.5926059999999893 -36.0140499999999975, 137.5854030000000137 -36.0218770000000035, 137.5669709999999952 -36.0255089999999996, 137.5380100000000141 -36.0276679999999985, 137.5205840000000137 -36.0399740000000008, 137.5175169999999980 -36.0405429999999996, 137.5017850000000124 -36.0582959999999986, 137.4859920000000102 -36.0586089999999970, 137.4811249999999916 -36.0626790000000028, 137.4799800000000118 -36.0677680000000009, 137.4726870000000076 -36.0687070000000034, 137.4595950000000073 -36.0776439999999994, 137.4570160000000101 -36.0770419999999987, 137.4497220000000084 -36.0671919999999986, 137.4490399999999966 -36.0667130000000000, 137.4107510000000048 -36.0398250000000004, 137.4060059999999908 -36.0409050000000022, 137.4046480000000088 -36.0365910000000014, 137.3925319999999886 -36.0259819999999991, 137.3802799999999991 -36.0183600000000013, 137.3779299999999921 -36.0110930000000025, 137.3708799999999997 -36.0111009999999965, 137.3727419999999881 -36.0032349999999965, 137.3691860000000133 -36.0001409999999993, 137.3590550000000121 -36.0004810000000006, 137.3506470000000093 -35.9961699999999993, 137.3320009999999911 -35.9956400000000016, 137.3237300000000118 -35.9995839999999987, 137.3176880000000040 -35.9972569999999976, 137.3046420000000012 -35.9960820000000012, 137.3008419999999887 -35.9934500000000028, 137.2808070000000100 -35.9934200000000004, 137.2727050000000020 -35.9950600000000023, 137.2624509999999987 -35.9873619999999974, 137.2547000000000139 -35.9846310000000003, 137.2496639999999957 -35.9857099999999974, 137.2366179999999929 -35.9842950000000030, 137.2185059999999908 -35.9773059999999987, 137.2021640000000104 -35.9776000000000025, 137.1840669999999989 -35.9827689999999976, 137.1777339999999867 -35.9916880000000035, 137.1814420000000041 -35.9982260000000025, 137.1885680000000036 -35.9998360000000019, 137.1771090000000015 -36.0077739999999977, 137.1751399999999990 -36.0138019999999983, 137.1701199999999972 -36.0148769999999985, 137.1573640000000012 -36.0256079999999983, 137.1437679999999943 -36.0246619999999993, 137.1393590000000131 -36.0266340000000014, 137.1321110000000090 -36.0344350000000020, 137.1244660000000124 -36.0339850000000013, 137.1202700000000050 -36.0290680000000023, 137.1050260000000094 -36.0228919999999988, 137.0988309999999899 -36.0233119999999971, 137.0919649999999876 -36.0274280000000005, 137.0720520000000135 -36.0239139999999978, 137.0545649999999966 -36.0244519999999966, 137.0435180000000059 -36.0293810000000008, 137.0265499999999861 -36.0287509999999997, 137.0155640000000119 -36.0231210000000033, 137.0025939999999878 -36.0235139999999987, 136.9962920000000111 -36.0214080000000010, 136.9935609999999997 -36.0233270000000019, 136.9823910000000069 -36.0259590000000003, 136.9554750000000070 -36.0299800000000019, 136.9485320000000002 -36.0324820000000017, 136.9402770000000089 -36.0308909999999969, 136.9295500000000061 -36.0369489999999999, 136.9271850000000086 -36.0409199999999998, 136.9229579999999942 -36.0412710000000018, 136.9180599999999970 -36.0450900000000019, 136.9058990000000051 -36.0447619999999986, 136.8913269999999898 -36.0344049999999996, 136.8528589999999951 -36.0199280000000002, 136.8506769999999904 -36.0218240000000023, 136.8397219999999948 -36.0228309999999965, 136.8362879999999961 -36.0282059999999973, 136.8278349999999932 -36.0286789999999968, 136.8241879999999924 -36.0354389999999967, 136.8147739999999999 -36.0396119999999982, 136.8090520000000083 -36.0377119999999991, 136.7920530000000099 -36.0365910000000014, 136.7846529999999916 -36.0349659999999972, 136.7784729999999911 -36.0358310000000017, 136.7721860000000049 -36.0405960000000007, 136.7710570000000132 -36.0470540000000028, 136.7659759999999949 -36.0469670000000022, 136.7554780000000108 -36.0520819999999986, 136.7465359999999919 -36.0477449999999990, 136.7329249999999945 -36.0465239999999980, 136.7245479999999986 -36.0485919999999993, 136.7180020000000127 -36.0538219999999967, 136.7179280000000006 -36.0541430000000034, 136.7165679999999952 -36.0600590000000025, 136.7075199999999882 -36.0596239999999995, 136.7021479999999940 -36.0659679999999980, 136.6954350000000034 -36.0608750000000029, 136.7052309999999977 -36.0523450000000025, 136.7051610000000039 -36.0484209999999976)))';
 $wkt = 'POLYGON ((137.4595950000000073 -36.0776439999999994, 136.7021479999999940 -36.0659679999999980, 136.6954350000000034 -36.0608750000000029, 136.5786740000000066 -35.9541630000000012, 136.5384980000000041 -35.9020039999999980, 136.5342709999999897 -35.8881230000000002, 136.5316620000000114 -35.8792419999999979, 136.5724950000000035 -35.7687230000000014, 136.5794370000000129 -35.7595859999999988, 136.5861659999999915 -35.7522930000000017, 138.5112609999999904 -35.0639990000000026, 138.5336000000000070 -35.0561179999999979, 138.5810390000000041 -35.0504680000000022, 138.5840149999999937 -35.0501399999999990, 138.5893859999999904 -35.0522840000000002, 139.0649410000000046 -35.2588620000000006, 139.1535489999999982 -35.3056449999999984, 139.1498929999999916 -35.3633560000000031, 139.1490479999999934 -35.3766859999999994, 139.0449830000000020 -35.5031010000000009, 139.0334009999999978 -35.5137599999999978, 139.0320429999999874 -35.5144840000000030, 138.9302219999999863 -35.5634159999999966, 138.0407710000000066 -35.9074329999999975, 137.4595950000000073 -36.0776439999999994))';
 // echo $wkt;
 $factory = new Kitbs\Geoimport\Generator();
 $parser = new GeoIO\WKT\Parser\Parser($factory);
 $geo = $parser->parse($wkt);
 $name = 'Fleurieu';
 $region = Vinfo\Region::whereTranslation('name', 'Fleurieu')->first();
 $geometry = Vinfo\Geometry::create(['geometry' => $geo, 'name' => $name]);
 $geometry->geometried()->associate($region);
 $geometry->save();
 // dd($geo);
 // $extractor = new Kitbs\Geoimport\Extractor();
 // $generator = new GeoIO\WKT\Generator\Generator($extractor);
 // echo '<br>';
 // echo $generator->generate($geo);
 // dd($geo);
 // dd();
 /* 	$geo = new Vinfo\Geometry;//orderBy('id', 'desc')->first(); */
 /* 	$wkt = '{
 	  "type": "FeatureCollection",
 	  "features": [
 		{
Beispiel #13
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $country = Region::whereTranslation('name', 'Australia', 'en')->first();
     DB::table('regions')->where('country_id', $country->country_id)->where('id', '!=', $country->id)->delete();
     $regions = [];
     $depths = [2, 6, 7, 8];
     $sa = 'en:South Australia|de:Südaustralien|fr:Australie-Méridionale|es:Australia Meridional|it:Australia Meridionale|ru:Южная Австралия|zh:南澳大利亚州';
     $nsw = 'en:New South Wales|de:Neusüdwales|fr:Nouvelle-Galles du Sud|es:Nueva Gales del Sur|it:Nuovo Gales del Sud|zh:新南威尔士州|ru:Новый Южный Уэльс';
     $wa = 'en:Western Australia|de:Westaustralien|fr:Australie-Occidentale|zh:西澳大利亚州|ru:Западная Австралия|es:Australia Occidental|it:Australia Occidentale';
     $qld = 'en:Queensland|zh:昆士兰州|ru:Квинсленд';
     $vic = 'en:Victoria|ru:Виктория|zh:维多利亚州';
     $tas = 'en:Tasmania|zh:塔斯马尼亚州|fr:Tasmanie|ru:Тасмания|de:Tasmanien';
     $nt = 'en:Northern Territory|es:Territorio del Norte|it:Territorio del Nord|zh:北领地|ru:Северная территория|de:Nordterritorium';
     $act = 'en:Australian Capital Territory|de:Australisches Hauptstadtterritorium|es:Territorio de la Capital Australiana|it:Territorio della Capitale Australiana|zh:澳大利亚首都领地|ru:Австралийская столичная территория';
     $adelaide = 'en:Adelaide|fr:Adélaïde|es:Adelaida|zh:阿德莱德';
     $hunterValley = 'en:Hunter Valley|es:Valle de Hunter|it:Valle de Hunter|fr:Vallée Hunter';
     $barossaValley = 'en:Barossa Valley|es:Valle de Barossa|it:Valle de Barossa|fr:Vallée Barossa|ru:Долина Баросса|zh:巴罗莎山谷';
     $barossa = 'en:Barossa|ru:Баросса|zh:巴罗莎';
     $southWestAustralia = 'en:South West Australia|de:Südwestaustralien|zh:澳大利亚西南部|es:Suroeste de Australia|fr:Sud-ouest de l\'Australie|ru:Юго-западная Австралия';
     $southernNsw = 'en:Southern New South Wales|de:Südliches Neusüdwales|fr:Partie sud de la Nouvelle-Galles du Sud|es:Parte sur de Nueva Gales del Sur|it:Parte sur de Nueva Gales del Sur|zh:新南威尔士州南部';
     $centralVictoria = 'en:Central Victoria|zh:维多利亚州中部|ru:Центральный Виктория|de:Zentral-Victoria|fr:Centre de Victoria';
     $northEastVictoria = 'en:North East Victoria|zh:维多利亚州东北部|ru:Северо-восточный Виктория|de:Nordost-Victoria|fr:Partie nord-est de Victoria|es:Parte noreste de Victoria|it:Parte nord-orientale de Victoria';
     $northWestVictoria = 'en:North West Victoria|zh:维多利亚州西北部|ru:Северо-западный Виктория|de:Nordwest-Victoria|fr:Partie nord-ouest de Victoria|es:Parte noroeste de Victoria|it:Parte nord-occidentale de Victoria';
     $westernVictoria = 'en:Western Victoria|zh:维多利亚州西部|ru:Западный Виктория|de:West-Victoria|fr:Partie nord-ouest de Victoria|es:Parte noroeste de Victoria|it:Parte nord-occidentale de Victoria';
     $southCoast = 'en:South Coast|ru:Южное побережье|zh:南海岸|es:Costa meridionale|it:Costa sur|de:Südküste|fr:Côte sud';
     $peninsulas = 'en:The Peninsulas|es:Las penínsulas|it:Le peninsule|fr:Les péninsules|ru:Полуостровов|de:Die Halbinseln|zh:半岛';
     $regions[$sa] = [];
     $regions[$sa][$barossa][$barossaValley] = [];
     $regions[$sa][$barossa]['Eden Valley']['High Eden'] = [];
     $regions[$sa]['Far North']['Southern Flinders Ranges'] = [];
     $regions[$sa]['Fleurieu']['Currency Creek'] = [];
     $regions[$sa]['Fleurieu']['Kangaroo Island'] = [];
     $regions[$sa]['Fleurieu']['Langhorne Creek'] = [];
     $regions[$sa]['Fleurieu']['McLaren Vale'] = [];
     $regions[$sa]['Fleurieu']['Southern Fleurieu'] = [];
     $regions[$sa]['Limestone Coast']['Coonawarra'] = [];
     $regions[$sa]['Limestone Coast']['Mount Benson'] = [];
     $regions[$sa]['Limestone Coast']['Mount Gambier'] = [];
     $regions[$sa]['Limestone Coast']['Padthaway'] = [];
     $regions[$sa]['Limestone Coast']['Robe'] = [];
     $regions[$sa]['Limestone Coast']['Wrattonbully'] = [];
     $regions[$sa]['Lower Murray']['Riverland'] = [];
     $regions[$sa]['Mount Lofty Ranges']['Adelaide Hills']['Lenswood'] = [];
     $regions[$sa]['Mount Lofty Ranges']['Adelaide Hills']['Piccadilly Valley'] = [];
     $regions[$sa]['Mount Lofty Ranges']['Adelaide Plains'] = [];
     $regions[$sa]['Mount Lofty Ranges']['Clare Valley'] = [];
     $regions[$sa][$peninsulas] = [];
     $regions[$sa][$adelaide] = [];
     $regions[$sa][$adelaide]['Mount Lofty Ranges'] = '_SHORTCUT';
     $regions[$sa][$adelaide]['Fleurieu'] = '_SHORTCUT';
     $regions[$sa][$adelaide][$barossa] = '_SHORTCUT';
     $regions[$nsw] = [];
     $regions[$nsw]['Big Rivers']['Murray Darling'] = [];
     $regions[$nsw]['Big Rivers']['Perricoota'] = [];
     $regions[$nsw]['Big Rivers']['Riverina'] = [];
     $regions[$nsw]['Big Rivers']['Swan Hill'] = [];
     $regions[$nsw]['Central Ranges']['Cowra'] = [];
     $regions[$nsw]['Central Ranges']['Mudgee'] = [];
     $regions[$nsw]['Central Ranges']['Orange'] = [];
     $regions[$nsw][$hunterValley]['Hunter']['Broke Fordwich'] = [];
     $regions[$nsw][$hunterValley]['Hunter']['Pokolbin'] = [];
     $regions[$nsw][$hunterValley]['Hunter']['Upper Hunter Valley'] = [];
     $regions[$nsw]['Northern Rivers']['Hastings River'] = [];
     $regions[$nsw]['Northern Slopes']['New England Australia'] = [];
     $regions[$nsw][$southCoast]['Shoalhaven Coast'] = [];
     $regions[$nsw][$southCoast]['Southern Highlands'] = [];
     $regions[$nsw][$southernNsw]['Canberra District'] = [];
     $regions[$nsw][$southernNsw]['Gundagai'] = [];
     $regions[$nsw][$southernNsw]['Hilltops'] = [];
     $regions[$nsw][$southernNsw]['Tumbarumba'] = [];
     $regions[$wa] = [];
     $regions[$wa]['Central Western Australia'] = [];
     $regions[$wa]['Eastern Plains - Inland and North of Western Australia'] = [];
     $regions[$wa]['Greater Perth']['Peel'] = [];
     $regions[$wa]['Greater Perth']['Perth Hills'] = [];
     $regions[$wa]['Greater Perth']['Swan District']['Swan Valley'] = [];
     $regions[$wa][$southWestAustralia]['Blackwood Valley'] = [];
     $regions[$wa][$southWestAustralia]['Geographe'] = [];
     $regions[$wa][$southWestAustralia]['Great Southern']['Albany'] = [];
     $regions[$wa][$southWestAustralia]['Great Southern']['Denmark'] = [];
     $regions[$wa][$southWestAustralia]['Great Southern']['Frankland River'] = [];
     $regions[$wa][$southWestAustralia]['Great Southern']['Mount Barker'] = [];
     $regions[$wa][$southWestAustralia]['Great Southern']['Porongurup'] = [];
     $regions[$wa][$southWestAustralia]['Manjimup'] = [];
     $regions[$wa][$southWestAustralia]['Margaret River'] = [];
     $regions[$wa][$southWestAustralia]['Pemberton'] = [];
     $regions[$wa]['West Australian South East Coastal'] = [];
     $regions[$qld] = [];
     $regions[$qld]['Granite Belt'] = [];
     $regions[$qld]['South Burnett'] = [];
     $regions[$vic] = [];
     $regions[$vic][$centralVictoria]['Bendigo'] = [];
     $regions[$vic][$centralVictoria]['Goulburn Valley']['Nagambie Lakes'] = [];
     $regions[$vic][$centralVictoria]['Heathcote'] = [];
     $regions[$vic][$centralVictoria]['Strathbogie Ranges'] = [];
     $regions[$vic][$centralVictoria]['Upper Goulburn'] = [];
     $regions[$vic]['Gippsland'] = [];
     $regions[$vic][$northEastVictoria]['Alpine Valleys'] = [];
     $regions[$vic][$northEastVictoria]['Beechworth'] = [];
     $regions[$vic][$northEastVictoria]['Glenrowan'] = [];
     $regions[$vic][$northEastVictoria]['King Valley'] = [];
     $regions[$vic][$northEastVictoria]['Rutherglen'] = [];
     $regions[$vic][$northWestVictoria]['Murray Darling'] = '_SHORTCUT';
     $regions[$vic][$northWestVictoria]['Swan Hill'] = '_SHORTCUT';
     $regions[$vic]['Port Phillip']['Geelong'] = [];
     $regions[$vic]['Port Phillip']['Macedon Ranges'] = [];
     $regions[$vic]['Port Phillip']['Mornington Peninsula'] = [];
     $regions[$vic]['Port Phillip']['Sunbury'] = [];
     $regions[$vic]['Port Phillip']['Yarra Valley'] = [];
     $regions[$vic][$westernVictoria]['Grampians']['Great Western'] = [];
     $regions[$vic][$westernVictoria]['Henty'] = [];
     $regions[$vic][$westernVictoria]['Pyrenees'] = [];
     $regions[$tas] = [];
     $regions[$nt] = [];
     $regions[$act] = [];
     foreach ($regions as $region => $children) {
         $this->makeChild($country, $region, $children, $depths, $country->country_id);
     }
     $regions = [];
     $depths = [5, 2];
     $regions['South Eastern Australia'] = [];
     $regions['South Eastern Australia'][$nsw] = '_SHORTCUT';
     $regions['South Eastern Australia'][$sa] = '_SHORTCUT';
     $regions['South Eastern Australia'][$qld] = '_SHORTCUT';
     $regions['South Eastern Australia'][$vic] = '_SHORTCUT';
     foreach ($regions as $region => $children) {
         $this->makeChild($country, $region, $children, $depths, $country->country_id);
     }
     $existing = Region::whereTranslationIn('name', ['Australian Capital Territory', 'Northern Territory'], 'en')->update(['region_type_id' => 4]);
 }
Beispiel #14
0
 protected function makeChild($parent, $name, $children, $depths = [], $country_id)
 {
     $names = explode('|', $name);
     $names = array_map(function ($val) {
         if (stripos($val, ':') !== false) {
             $val = explode(':', $val);
         } else {
             $val = ['en', $val];
         }
         return $val;
     }, $names);
     $localeNames = [];
     foreach ($names as $localeName) {
         $localeNames[$localeName[0]] = ['name' => $localeName[1]];
     }
     $name = isset($localeNames['en']) ? $localeNames['en'] : head($localeNames);
     if (!isset($localeNames['en'])) {
         $localeNames['en'] = $name;
     }
     $name = $name['name'];
     if (count($depths)) {
         $depth = array_shift($depths);
         if (empty($depth)) {
             $depth = 7;
         }
     } else {
         $depth = 7;
     }
     if (stripos($name, '_SHORTCUT') !== false) {
         return;
     } elseif (is_string($children) && $children == '_SHORTCUT') {
         $existing = Region::whereTranslation('name', $name)->where('shortcut_id', null)->first();
         $child = Region::create(array_merge($localeNames, ['region_type_id' => $depth, 'shortcut_id' => $existing->id, 'country_id' => $country_id]));
         $child->makeLastChildOf($parent);
     } elseif (is_string($children) && preg_match("/_SHORTCUT_(.+)/", $children, $shortcut_to)) {
         $shortcut_to = $shortcut_to[1];
         $existing = Region::whereTranslation('name', $shortcut_to)->where('shortcut_id', null)->first();
         $child = Region::create(array_merge($localeNames, ['region_type_id' => $depth, 'shortcut_id' => $existing->id, 'country_id' => $country_id]));
         $child->makeLastChildOf($parent);
     } else {
         $child = Region::create(array_merge($localeNames, ['region_type_id' => $depth, 'country_id' => $country_id]));
         $child->makeLastChildOf($parent);
         foreach ($children as $name => $grandchildren) {
             $this->makeChild($child, $name, $grandchildren, $depths, $country_id);
         }
     }
     /*
         	if (stripos($name, '_SHORTCUT') !== false) {
         		return;
         	}
         	elseif (is_string($children) && $children == '_SHORTCUT') {
         		$existing = Region::whereTranslation('name', $name, 'en')->first();
         		$child = Region::create(['en' => ['name' => $name], 'region_type_id' => $depth, 'shortcut_id' => $existing->id, 'country_id' => $country_id]);
         		$child->makeLastChildOf($parent);
         	}
         	elseif (is_string($children) && preg_match("/_SHORTCUT_(.+)/", $children, $shortcut_to)) {
     	$shortcut_to = $shortcut_to[1];
         		$existing = Region::whereTranslation('name', $shortcut_to, 'en')->first();
         		$child = Region::create(['en' => ['name' => $name], 'region_type_id' => $depth, 'shortcut_id' => $existing->id, 'country_id' => $country_id]);
         		$child->makeLastChildOf($parent);
         	}
         	else {
         		$child = Region::create(['en' => ['name' => $name], 'region_type_id' => $depth, 'country_id' => $country_id]);
         		$child->makeLastChildOf($parent);
     
         		foreach ($children as $name => $grandchildren) {
         			$this->makeChild($child, $name, $grandchildren, $depths, $country_id);
         		}
         	}
     */
 }